OSDN Git Service

2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2
3         PR libfortran/31964
4         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
5
6 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7
8         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
9
10 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
11
12         PR target/31628
13         * gcc.target/i386/pr31628.c: New.
14
15 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
16
17         PR middle-end/31344
18         * gcc.dg/pr31344.c: New test.
19
20 2007-05-17  Ian Lance Taylor  <iant@google.com>
21
22         PR tree-optimization/31953
23         * gcc.c-torture/compile/pr31953.c: New test.
24
25 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26
27         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
28
29         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
30         and drem.
31         * gcc.dg/torture/builtin-math-4.c: Likewise.
32
33         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
34         * gcc.dg/torture/builtin-math-4.c: Likewise.
35
36         * gcc.dg/torture/builtin-math-4.c: New test.
37
38 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
39             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
40
41         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
42         * gcc.dg/cpp/include2.c: Ditto.
43         * gcc.dg/cpp/mac-dir-2.c: Ditto.
44         * gcc.dg/cpp/paste5.c: Ditto.
45         * gcc.dg/cpp/paste6.c: Ditto.
46         * gcc.dg/cpp/paste8.c: Ditto.
47         * gcc.dg/cpp/paste11.c: Ditto.
48         * gcc.dg/cpp/paste13.c: Ditto.
49         * gcc.dg/cpp/skipping2.c: Ditto.
50         * gcc.dg/reg-vol-struct-1.c: Ditto.
51         * gcc.dg/Wshadow-1.c: Ditto.
52         * gcc.dg/cpp/trad/comment.c: Ditto.
53         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
54         * gcc.dg/cpp/if-2.c: Ditto.
55         * gcc.dg/array-5.c: Ditto.
56         * gcc.dg/inline-15.c: Ditto.
57         * gcc.dg/pr27953.c: Ditto.
58         * gcc.dg/Wno-c++-compat.c: Ditto.
59
60 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
61
62         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
63
64 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
65
66         * gcc.c-torture/execute/20070517-1.c: New test.
67
68 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
69
70         PR fortran/31919
71         * gfortran.dg/min_max_conformance.f90: New test.
72
73 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
74
75         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
76         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
77         gcc.dg/vect/vect-104.c: Use more complex construction to prevent vectorizing.
78         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
79
80 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
81
82         PR tree-optimization/24659
83         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
84         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
85         not vect_int target.
86         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
87         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
88         targets.
89         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
90         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
91         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
92
93 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
94
95         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
96         and x86_64-*-* targets.
97         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
98
99 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
100
101         PR fortran/18769
102         PR fortran/30881
103         PR fortran/31194
104         PR fortran/31216
105         PR fortran/31427
106         * transfer_simplify_1.f90: New test.
107         * transfer_simplify_2.f90: New test.
108
109 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
110
111         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
112
113 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
114
115         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
116
117         * gcc.dg/fltconst-pedantic-dfp.c: New test.
118
119         PR c/31924
120         * gcc.dg/fltconst-1.c: New test.
121
122         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
123         * gcc.dg/dfp/operator-assignment.c: Ditto.
124
125 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
126
127         PR c++/29928
128         * g++.dg/rtti/typeid5.C: New.
129
130 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
131
132         PR fortran/31725
133         * gfortran.dg/substr_4.f: New test.
134
135 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
136
137         * gcc.target/m68k/interrupt_thread-1.c,
138         gcc.target/m68k/interrupt_thread-2.c,
139         gcc.target/m68k/interrupt_thread-3.c: New.
140         * gcc.target/m68k/m68k.exp: Accept fido.
141
142 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
143
144         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
145         * gfortran.dg/altreturn_3.f90: Likewise.
146         * gfortran.dg/assumed_dummy_1.f90: Likewise.
147         * gfortran.dg/default_numeric_type_1.f90: Likewise.
148         * gfortran.dg/inquire_iolength.f90: Likewise.
149         * gfortran.dg/module_naming_1.f90: Likewise.
150         * gfortran.dg/oldstyle_2.f90: Likewise.
151         * gfortran.dg/operator_2.f90: Likewise.
152         * gfortran.dg/parameter_array_element_1.f90: Likewise.
153         * gfortran.dg/used_types_11.f90: Likewise.
154         * gfortran.dg/zero_array_components_1.f90: Likewise.
155         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
156         * gfortran.dg/parameter_array_dummy.f90: Likewise.
157         * gfortran.dg/real_const_3.f90: Likewise.
158
159 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
160
161         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
162         * gcc.dg/tree-ssa/loop-30.c: New test.
163
164 2007-05-13  Richard Guenther  <rguenther@suse.de>
165
166         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
167         scanning forwprop1.
168         * g++.dg/tree-ssa/pr31146.C: Likewise.
169
170 2007-05-13  Revital Eres  <eres@il.ibm.com>
171
172         * gcc.dg/dse.c: New test.
173
174 2007-05-12  Richard Guenther  <rguenther@suse.de>
175
176         PR tree-optimization/31797
177         * gcc.c-torture/compile/pr31797.c: New testcase.
178
179 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
180
181         PR fortran/30746
182         * gfortran.dg/host_assoc_function_1.f90: New test.
183
184 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
185
186         PR c++/31829
187         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
188
189 2007-05-11  Silvius Rus  <rus@google.com>
190
191         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
192         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
193         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
194         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
195         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
196         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
197         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
198         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
199         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
200         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
201         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
202         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
203         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
204         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
205         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
206         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test. 
207
208 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
209
210         PR other/31852
211         * gcc.c-torture/execute/builtins/memchr.c: New.
212         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
213         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
214
215 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
216
217         PR fortran/30876
218         * gfortran.dg/recursive_reference_1.f90: Put error at correct
219         line.
220         * gfortran.dg/recursive_reference_2.f90: New test.
221
222 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
223
224         PR fortran/30878
225         * gfortran.dg/namelist_29.f90: New test.
226
227 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
228
229         PR fortran/31474
230         * gfortran.dg/entry_10.f90: New test.
231
232 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
233
234         PR tree-optimization/31885
235         * gcc.dg/tree-ssa/loop-29.c: New test.
236
237 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
238
239         * assumed_dummy_1.f90: Fix dg directive.
240         * char_initialiser_actual.f90: Likewise.
241         * nested_modules_2.f90: Likewise.
242         * shift-alloc.f90: Likewise.
243
244 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
245
246         * gcc.dg/20070507-1.c: Disable for non-pic targets.
247
248 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
249
250         PR libfortran/31880
251         * gfortran.dg/unf_read_corrupted_2.f90: New test.
252
253 2007-05-09  Mike Stump  <mrs@apple.com>
254
255         * g++.dg/other/first-global.C: Add -fpie for darwin.
256         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
257
258 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
259
260         * gcc.dg/20070507-1.c: New testcase.
261
262 2007-05-08  Chao-ying Fu  <fu@mips.com>
263
264         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
265         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
266         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
267         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
268
269 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
270
271         PR 31847
272         * gcc.dg/pr31847.c: New test.
273
274 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
275
276         PR fortran/31692
277         * gfortran.dg/actual_array_result_1.f90: New test.
278
279 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
280
281         PR fortran/29397
282         * gfortran.dg/parameter_array_init_1.f90: New test.
283
284         PR fortran/29400
285         * gfortran.dg/parameter_array_init_2.f90: New test.
286
287 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
288
289         PR target/31854
290         * gcc.target/i386/pr31854.c: New test.
291         
292 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
293
294         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
295
296 2007-05-07  Mike Stump  <mrs@apple.com>
297
298         * g++.old-deja/g++.mike/empty.C: Add.
299
300 2007-05-07  Eric Christopher  <echristo@apple.com>
301
302         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
303
304 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
305
306         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
307         variable.  Rearrange conversions from binary float to decimal float.
308
309 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
310
311         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
312         x86.
313
314 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
315
316         * gnat.dg/opt1.ad[sb]: New testcase.
317
318 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
319
320         PR fortran/31399
321         * gfortran.dg/do_3.F90: New test.
322
323 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
324
325         PR fortran/31764
326         * gfortran.dg/new_line.f90: Add new checks.
327
328 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
329
330         PR fortran/31201
331         * gfortran.dg/large_unit_1.f90: New.
332         * gfortran.dg/large_unit_2.f90: New.
333         * gfortran.dg/iostat_4.f90: New
334         * gfortran.dg/bounds_check_fail_1.f90: Updated.
335
336 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
337
338         PR fortran/31540
339         * gfortran.dg/char_result_4.f90: New test.
340
341 2007-06-05  Revital Eres  <eres@il.ibm.com>
342
343         PR 30957
344         * gcc.dg/pr30957-1.c: New test.
345
346 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
347
348         PR fortran/31251
349         * gfortran.dg/char_type_len_2.f90: New test.
350
351 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
352
353         PR 31775
354         * g++.dg/other/nested-extern.cc: New.
355         * g++.dg/other/nested-extern-1.C: New.
356         * g++.dg/other/nested-extern-2.C: New.
357
358 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
359
360         PR fortran/31760
361         * gfortran.dg/erf.f90: New test.
362         * gfortran.dg/besxy.f90: New test.
363
364 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
365
366         PR fortran/22359
367         * gfortran.dg/fseek.f90: New test.
368
369 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
370
371         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
372
373 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
374
375         PR libfortran/31210
376         * gfortran.dg/zero_length_1.f90: New test.
377
378 2007-05-04  Tobias Burnus  <burnus@net-b.de>
379
380         PR fortran/31803
381         * gfortran.dg/char_pointer_assign_3.f90: New test.
382         * gfortran.dg/char_result_2.f90: Re-enable test.
383
384 2007-05-04  Tobias Burnus  <burnus@net-b.de>
385
386         PR fortran/25071
387         * gfortran.dg/char_length_3.f90: New test.
388         * gfortran.dg/char_result_2.f90: Fix test.
389
390 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
391
392         PR tree-optimization/30565
393         * gcc.dg/tree-ssa/loop-27.c: New test.
394
395 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
396
397         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
398         * gcc.target/bfin/arith.c (__v2hi): Likewise.
399         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
400         * gcc.target/bfin/shift.c (__v2hi): Likewise.
401
402 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
403
404         PR tree-optimization/31699
405         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
406         New.
407         (check_effective_target_vect_floatint_cvt): New.
408         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
409         of specific targets.
410         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
411         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
412         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
413         * gcc.dg/vect/vect-iv-4.c: Likewise.
414         * gcc.dg/vect/vect-multitypes-11.c: New.
415         * gcc.dg/vect/pr31699.c: New.
416
417 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
418
419         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
420
421 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
422
423         PR C++/31663
424         * g++.dg/warn/anonymous-namespace-2.C: New.
425         * g++.dg/warn/anonymous-namespace-2.h: New.
426
427 2007-05-02  Paul Brook  <paul@codesourcery.com>
428
429         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
430
431 2007-05-02  Eric Christopher  <echristo@apple.com>
432
433         * gcc.dg/cpp/if-div.c: New file.
434
435 2007-05-02  Tom Tromey  <tromey@redhat.com>
436
437         PR preprocessor/28709:
438         * gcc.dg/cpp/pr28709.c: New file.
439
440 2007-05-02  Richard Guenther  <rguenther@suse.de>
441
442         PR tree-optimization/31146
443         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
444
445 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
446
447         * gcc.c-torture/compile/limits-blockid.c: New.
448         * gcc.c-torture/compile/limits-caselabels.c: New.
449         * gcc.c-torture/compile/limits-declparen.c: New.
450         * gcc.c-torture/compile/limits-enumconst.c: New.
451         * gcc.c-torture/compile/limits-exprparen.c: New.
452         * gcc.c-torture/compile/limits-externalid.c: New.
453         * gcc.c-torture/compile/limits-fnargs.c: New.
454         * gcc.c-torture/compile/limits-fndefn.c: New.
455         * gcc.c-torture/compile/limits-idexternal.c: New.
456         * gcc.c-torture/compile/limits-idinternal.c: New.
457         * gcc.c-torture/compile/limits-pointer.c: New.
458         * gcc.c-torture/compile/limits-stringlit.c: New.
459         * gcc.c-torture/compile/limits-structmem.c: New.
460         * gcc.c-torture/compile/limits-structnest.c: New.
461
462 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
463
464         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
465
466 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
467
468         PR middle-end/31740
469         * gcc.c-torture/compile/20070501-1.c: New testcase.
470
471 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
472
473         PR fortran/31732
474         * gfortran.dg/array_memset_2:  New test case.
475
476 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
477
478         PR testsuite/31615
479         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
480
481 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
482
483         PR testsuite/31589
484         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
485         dg-final test.
486         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
487         keyword to dg-final test.
488         * gcc.dg/vect/vect-iv-4.c: Likewise.
489         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
490         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
491         test.
492         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
493         cast.
494         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
495         * lib/target-supports.exp
496         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
497         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
498
499 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
500
501         * gcc.c-torture/execute/ieee/20000320-1.c: Use
502         __LONG_LONG_MAX__ and its friends instead of those supplied by
503         limits.h.
504
505 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
506
507         PR C++/31721
508         * g++.dg/ext/vector7.C: New testcase.
509
510 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
511
512         PR fortran/31591
513         * gfortran.dg/bound_simplification_1.f90: New test.
514
515 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
516
517         PR fortran/31645
518         * testsuite/gfortran.dg/bom_error.f90: New test.
519         * testsuite/gfortran.dg/bom_include.f90: New test.
520         * testsuite/gfortran.dg/bom_UTF16-LE.f90: New test.
521         * testsuite/gfortran.dg/bom_UTF16-BE.f90: New test.
522         * testsuite/gfortran.dg/bom_UTF-8.f90: New test.
523         * testsuite/gfortran.dg/bom_UTF-32.f90: New test.
524         * testsuite/gfortran.dg/bom_UTF-8.F90: New test.
525         * testsuite/gfortran.dg/bom_include.inc: New file.
526
527 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
528
529         PR C++/30221
530         * g++.dg/init/ptrfn2.C: New test.
531         * g++.dg/init/ptrfn3.C: New test.
532
533 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
534
535         PR fortran/31711
536         * gfortran.dg/dependency_21.f90: New test.
537
538 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
539
540         * gfortran.dg/secnds.f: Use real*8.
541         * gfortran.dg/secnds-1.f: Use real*8.
542
543 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
544
545         PR libfortran/31532
546         * gfortran.dg/inquire_5.f90: Update test.
547
548 2007-04-27  Ian Lance Taylor  <iant@google.com>
549
550         PR middle-end/31710
551         * gcc.c-torture/compile/pr31710.c: New test.
552
553 2007-04-27  Richard Guenther  <rguenther@suse.de>
554
555         PR tree-optimization/30965
556         PR tree-optimization/30978
557         * gcc.dg/tree-ssa/pr30978.c: New testcase.
558         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
559         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
560         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
561
562 2007-04-27  Richard Guenther  <rguenther@suse.de>
563
564         PR tree-optimization/31715
565         * gcc.dg/Warray-bounds-4.c: New testcase.
566
567 2007-04-26  Ian Lance Taylor  <iant@google.com>
568
569         PR target/28675
570         * gcc.c-torture/compile/pr28675.c: New test.
571
572 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
573
574         PR C++/30016
575         * g++.dg/ext/vector6.C: New test.
576
577 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
578
579         * gcc.c-torture/execute/ieee/20000320-1.x: New.
580
581 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
582
583         PR middle-end/31617
584         * g++.dg/other/str_empty.C: Add expected warning.
585
586 2007-04-26  Richard Guenther  <rguenther@suse.de>
587         Daniel Berlin  <dberlin@dberlin.org>
588
589         PR tree-optimization/30567
590         * g++.dg/other/pr30567.C: New testcase.
591
592 2007-04-26  Richard Guenther  <rguenther@suse.de>
593
594         PR tree-optimization/31703
595         * gcc.c-torture/compile/pr31703.c: New testcase.
596         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
597         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
598
599 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
600
601         * gfortran.dg/open_errors.f90: Added if statements checking
602         the value of iostat.
603
604 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
605
606         PR c++/31598
607         * g++.dg/gomp/pr31598.C: New test.
608
609         PR tree-optimization/30558
610         * g++.dg/gomp/pr30558.C: New test.
611
612 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
613
614         PR c++/31338
615         * g++.dg/ext/complex2.C: New test.
616
617 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
618
619         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
620
621 2007-04-25  Thiemo Seufer  <ths@mips.com>
622
623         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
624         value to signed char.
625
626 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
627
628         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
629         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
630         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
631
632 2007-04-25  Tobias Burnus  <burnus@net-b.de>
633
634         PR fortran/31668
635         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
636         statement functions.
637         * gfortran.dg/c_by_val_5.f90: New test.
638
639 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
640
641         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
642         with two new subroutines to avoid parameter-induced aliasing.
643         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
644         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
645
646 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
647
648         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
649         * g++.dg/warn/Warray-bounds.C: Likewise.
650
651 2007-04-24  Ian Lance Taylor  <iant@google.com>
652
653         PR tree-optimization/31605
654         * gcc.c-torture/execute/pr31605.c: New test.
655
656 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
657
658         PR fortran/31587
659         * lib/gcc-dg.exp (scan-module): New function.
660         * gfortran.dg/module_md5_1.f90: New test.
661
662 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
663
664         * g++.old-deja/g++.pt/defarg6.C: Only run with
665         -std=gnu++98.
666         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
667         * g++.dg/cpp0x/variadic61.C: Ditto.
668         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
669         * g++.dg/cpp0x/variadic62.C: Ditto.
670         * g++.dg/template/meminit1.C: Ditto.
671         * g++.dg/template/operator7.C: Ditto.
672         * g++.dg/template/static15.C: Ditto.
673         * g++.dg/template/invalid1.C: Ditto.
674         * g++.dg/template/shift1.C: Ditto.
675         * g++.dg/template/error10.C: Ditto.
676
677 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
678
679         PR diagnostic/25923
680         * gfortran.dg/pr25923.f90: New test.
681
682 2007-04-24  Ian Lance Taylor  <iant@google.com>
683
684         PR tree-optimization/31602
685         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
686
687 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
688
689         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
690         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
691
692 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
693
694         * gcc.target/i386/reload-1.c. New.
695
696 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
697             Olga Golovanevsky  <olga@il.ibm.com>
698
699         * g++.dg/other/str_empty.C: New test.
700
701 2007-04-24  Richard Henderson  <rth@redhat.com>
702
703         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
704
705 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
706
707         PR target/31641
708         * gcc.c-torture/compile/pr31641.c: New testcase.
709
710 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
711
712         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
713         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
714         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
715         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
716
717 2007-04-23  Simon Baldwin  <simonb@google.com>
718
719         * g++.dg/other/error15.C: New.
720         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
721         triggering a "multiple parameters named" error.
722
723 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
724
725         PR fortran/31618
726         * gfortran.dg/backspace_8.f:  New test case.
727
728 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
729
730         PR fortran/31630
731         * gfortran.dg/used_types_17.f90: New test.
732
733         PR fortran/31620
734         * gfortran.dg/zero_array_components_1.f90: New test.
735
736 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
737
738         PR fortran/31616
739         * gfortran.dg/open_errors.f90: Allow a different error message.
740
741 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
742
743         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
744         Rename from check_effective_target_vect_pack_mod.  Rename global
745         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
746         messages.
747         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
748         rename.
749         * gcc.dg/vect/vect-iv-8a.c: Ditto.
750         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
751
752 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
753
754         PR middle-end/31448
755         * gcc.c-torture/execute/pr31448.c: New testcase.
756
757 2007-04-22  Nick Clifton  <nickc@redhat.com>
758
759         * gcc.dg/20020312-2.c: Add support for the FRV.
760
761 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
762
763         PR tree-optimization/24659
764         * gcc.dg/vect/vect-float-extend-1.c: New test.
765         * gcc.dg/vect/vect-float-truncate-1.c: New test.
766
767 2007-04-22  Richard Guenther  <rguenther@suse.de>
768
769         PR tree-optimization/29789
770         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
771         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
772
773 2007-04-22  Revital Eres  <eres@il.ibm.com>
774
775         * gcc.dg/var-expand2.c: New test.
776
777 2007-04-22  Revital Eres  <eres@il.ibm.com>
778
779         * gcc.dg/var-expand3.c: New test.
780
781 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
782
783         PR fortran/31495
784         * gfortran.dg/continuation_8.f90: New test.
785
786 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
787
788         PR C/30265
789         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
790         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
791
792 2007-04-21  Richard Guenther  <rguenther@suse.de>
793
794         PR middle-end/31136
795         * gcc.c-torture/execute/pr31136.c: New testcase.
796
797 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
798
799         * gcc.target/i386/movsi-sm-1.c: New.
800
801 2007-04-20  Richard Henderson  <rth@redhat.com>
802
803         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
804         * gcc.dg/pr27095.c: Cope with alpha GOT load.
805
806 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
807
808         * gcc.target/i386/ordcmp-1.c: New test.
809         * gcc.target/i386/unordcmp-1.c: New test.
810
811         PR tree-optimization/31632
812         * gcc.c-torture/compile/20070419-1.c: New test.
813
814 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
815
816         * gcc.dg/invalid-call-1.c: New test.
817
818 2007-04-18  Dirk Mueller  <dmueller@suse.de>
819
820         PR diagnostic/31227
821         * gcc.dg/Warray-bounds-3.c: New.
822
823 2007-04-18  Richard Guenther  <rguenther@suse.de>
824
825         PR tree-optimization/19431
826         PR tree-optimization/21463
827         * gcc.c-torture/execute/20070212-1.c: New testcase.
828         * gcc.c-torture/execute/20070212-2.c: Likewise.
829         * gcc.c-torture/execute/20070212-3.c: Likewise.
830         * gcc.dg/tree-ssa/pr19431.c: Likewise.
831         * gcc.dg/tree-ssa/pr21463.c: Likewise.
832         * g++.dg/tree-ssa/pr21463.C: Likewise.
833         * g++.dg/tree-ssa/pr30738.C: Likewise.
834
835 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
836
837         PR c++/31513
838         * g++.dg/expr/bitfield8.C: New test.
839
840 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
841             Richard Sandiford  <richard@codesourcery.com>
842
843         * lib/target-supports.exp (check_profiling_available): Return 0
844         for uClibc with -p or -pg.
845
846 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
847
848         PR c++/31517
849         * g++.dg/template/init7.C: New test.
850
851 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
852
853         PR rtl-optimization/31360
854         * gcc.dg/loop-7.c: New test.
855
856 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
857
858         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
859         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
860         build.
861         (compat-execute): Likewise.
862         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
863         files to remote hosts.
864         * lib/c-ctorture.exp (c-torture-compile): Likewise.
865         (c-torture-execute): Likewise.
866         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
867         or plain file.  Use remote_upload and remote_download to copy
868         files about.
869         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
870         before scanning it.
871
872 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
873
874         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
875
876 2007-04-16  Lawrence Crowl  <crowl@google.com>
877
878         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
879         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
880         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
881         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
882         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
883         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
884         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
885         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
886         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
887         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
888         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
889
890         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
891         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
892         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
893         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
894         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
895         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
896         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
897         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
898         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
899         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
900         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
901
902 2007-04-16  Ian Lance Taylor  <iant@google.com>
903
904         PR tree-optimization/31522
905         * gcc.dg/Wstrict-overflow-16.c: New test.
906
907 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
908
909         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
910
911 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
912
913         PR fortran/31144
914         * gfortran.dg/module_naming_1.f90: New.
915
916 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
917
918         * lib/target-supports.exp (check_profiling_available): Return
919         false for m68k-*-uclinux.
920
921 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
922
923         PR c++/29365
924         Testcase for c++ anonymous namespace warning
925
926         * g++.dg/warn/anonymous-namespace-1.C: New test
927         * g++.dg/warn/anonymous-namespace-1.h: New test
928
929 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
930
931         PR testsuite/31578
932         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
933
934 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
935
936         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
937
938 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
939
940         PR fortran/31204
941         * gfortran.dg/array_constructor_16.f90: New test.
942
943 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
944
945         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
946         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
947
948 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
949
950         PR rtl-optimization/31500
951         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
952         * g++.dg/warn/Warray-bounds.C: Likewise.
953
954 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
955
956         PR C/31520
957         * gcc.dg/gnu89-init-4.c: New testcase.
958
959 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
960
961         PR c++/25874
962         * gcc.dg/gomp/pr25874.c: Add dg-options.
963         * g++.dg/gomp/pr25874.C: Add dg-options.
964
965 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
966
967         PR fortran/21061
968         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
969         * gfortran.dg/warnings_are_errors_1.f: New testcase.
970
971 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
972
973         PR fortran/31561
974         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
975
976 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
977
978         PR fortran/29507
979         PR fortran/31404
980         * gfortran.dg/initialization_6.f90: New test.
981
982 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
983
984         * gcc.c-torture/compile/pr27528.c: Require nonpic.
985
986         * lib/target-supports.exp (check_gc_sections_available):
987         Return false if ldflags includes -elf2flt.
988
989 2007-04-13  Jason Merrill  <jason@redhat.com>
990
991         PR c++/31074
992         * conv3.C: New test.
993
994 2007-04-13  Mike Stump  <mrs@apple.com>
995
996         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
997         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
998
999 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
1000
1001         PR tree-optimization/29598
1002         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
1003
1004 2007-04-13  Tobias Burnus  <burnus@net-b.de>
1005
1006         PR fortran/31559
1007         * gfortran.dg/func_assign.f90: New test.
1008
1009 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
1010
1011         PR fortran/31550
1012         * gfortran.dg/used_types_16.f90: New test.
1013
1014 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
1015
1016         PR fortran/18937
1017         * gfortran.dg/goto_2.f90: New.
1018         * gfortran.dg/goto_3.f90: New.
1019         * gfortran.dg/pr17708.f90: Rename to ...
1020         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
1021
1022 2007-04-13  Tobias Burnus  <burnus@net-b.de>
1023
1024         PR fortran/31562
1025         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
1026         instead of a struct.
1027
1028 2007-04-13  Tobias Burnus  <burnus@net-b.de>
1029
1030         PR fortran/31562
1031         * gfortran.dg/value_4.c: Use GNU extensions for complex
1032         instead of a struct.
1033
1034 2007-04-13  Richard Guenther  <rguenther@suse.de>
1035
1036         PR tree-optimization/21258
1037         * gcc.dg/tree-ssa/vrp34.c: New testcase.
1038
1039 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1040
1041         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
1042         <complex.h>.
1043
1044 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
1045
1046         PR fortran/31250
1047         * gfortran.dg/char_length_2.f90: New.
1048         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
1049         * gfortran.dg/repeat_4.f90: Likewise.
1050
1051         PR fortran/31266
1052         * gfortran.dg/char_assign_1.f90: New.
1053
1054         PR fortran/31471
1055         * gfortran.dg/block_name_1.f90: New.
1056         * gfortran.dg/block_name_2.f90: New.
1057
1058 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
1059
1060         PR c++/31078
1061         * g++.dg/other/pr31078.C: New.
1062
1063 2007-04-12  Richard Guenther  <rguenther@suse.de>
1064
1065         PR tree-optimization/31169
1066         * gcc.c-torture/execute/pr31169.c: New testcase.
1067
1068 2007-04-12  Richard Guenther  <rguenther@suse.de>
1069
1070         PR tree-optimization/24689
1071         PR tree-optimization/31307
1072         * g++.dg/tree-ssa/pr31307.C: New testcase.
1073         * gcc.dg/tree-ssa/pr24689.c: Likewise.
1074
1075 2007-04-12  Tobias Burnus  <burnus@net-b.de>
1076
1077         PR fortran/31472
1078         * gfortran.dg/access_spec_1.f90: New test.
1079         * gfortran.dg/access_spec_2.f90: New test.
1080         * gfortran.dg/non_module_public.f90: Match new error message.
1081
1082 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
1083
1084         PR testsuite/31538
1085         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
1086         to 4 at line 38 to fix bounds problem.
1087
1088 2007-04-11  Tobias Burnus  <burnus@net-b.de>
1089
1090         PR testsuite/31240
1091         * gfortran.dg/pointer_intent_1.f90: Fix test.
1092
1093 2007-04-10  Eric Christopher  <echristo@apple.com>
1094
1095         * lib/target-supports.exp
1096         (check_effective_target_fstack_protector): Rewrite.
1097
1098 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
1099
1100         PR c++/31449
1101         * g++.dg/init/const5.C: New test.
1102
1103 2007-04-09  Jan Hubicka  <jh@suse.cz>
1104
1105         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
1106
1107 2007-04-08  Jan Hubicka  <jh@suse.cz>
1108
1109         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
1110
1111 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
1112
1113         PR fortran/31257
1114         * gfortran.dg/achar_4.f90: New test.
1115
1116 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
1117
1118         PR fortran/30880
1119         * gfortran.dg/used_dummy_types_8.f90: New test.
1120
1121 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
1122
1123         PR fortran/30872
1124         * gfortran.dg/parameter_array_element_1.f90: New test.
1125
1126 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
1127
1128         PR fortran/31222
1129         * gfortran.dg/default_numeric_type_1.f90: New test.
1130
1131 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
1132
1133         PR fortran/31424
1134         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
1135
1136 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
1137
1138         PR fortran/31293
1139         * gfortran.dg/interface_12.f90: New test.
1140
1141 2007-04-07  Bruce Korb  <bkorb@gnu.org>
1142
1143         * gcc.dg/format/opt-6.c: New test.
1144         * gcc.dg/format/nul-1.c: New test.
1145         * gcc.dg/format/nul-2.c: New test.
1146
1147 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1148
1149         PR libgfortran/31395
1150         * gfortran.dg/fmt_colon.f90: New test.
1151
1152 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
1153
1154         * g++.old-deja/g++.other/init18.C: Use
1155         dg-require-effective-target instead of an explicit xfail.
1156
1157 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
1158
1159         * gcc.dg/dfp/signbit-1.c
1160         * gcc.dg/dfp/signbit-2.c
1161
1162 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
1163
1164         PR fortran/31483
1165         * gfortran.dg/altreturn_5.f90: New test.
1166
1167 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
1168
1169         PR fortran/31292
1170         * gfortran.dg/contained_module_proc_1.f90: New test.
1171
1172 2007-04-04  Stuart Hastings  <stuart@apple.com>
1173
1174         PR 31281
1175         * testsuite/objc/execute/exceptions/pr31281.m: New.
1176
1177 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
1178
1179         * g++.dg/ext/dllimport12.C: Update comments.
1180
1181 2007-04-03  Eric Christopher  <echristo@apple.com>
1182
1183         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
1184
1185 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1186
1187         PR fortran/31304
1188         * gfortran.dg/repeat_2.f90: New test.
1189         * gfortran.dg/repeat_3.f90: New test.
1190         * gfortran.dg/repeat_4.f90: New test.
1191
1192 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
1193
1194         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
1195
1196 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
1197
1198         PR c++/30847
1199         * g++.dg/parse/cond3.C: New test.
1200
1201         PR middle-end/30704
1202         * gcc.c-torture/execute/ieee/pr30704.c: New test.
1203
1204 2007-04-02  Jason Merrill  <jason@redhat.com>
1205
1206         PR c++/31187
1207         * g++.dg/ext/visibility/anon3.C: New test.
1208
1209 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1210
1211         PR libgfortran/31052
1212         * gfortran.dg/namelist_28.f90: New test.
1213
1214 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1215
1216         PR libgfortran/31366
1217         * gfortran.dg/direct_io_6.f90: New test.
1218
1219 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1220
1221         PR libgfortran/31207
1222         * gfortran.dg/advance_5.f90: New test.
1223         * gfortran.dg/advance_6.f90: New test.
1224
1225 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
1226
1227         * g++.dg/ext/dllimport6.C: Remove extra ';'.
1228         * g++.dg/ext/dllimport7.C: Likewise.
1229         * g++.dg/ext/selectany1.C: Likewise.
1230
1231 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
1232
1233         * g++.dg/parser/pr31138.C: New.
1234         * g++.dg/parser/pr31140.C: New.
1235         * g++.dg/parser/pr31141.C: New.
1236
1237 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
1238
1239         PR c++/26099
1240         * g++.dg/ext/is_base_of.C: New.
1241         * g++.dg/ext/has_virtual_destructor.C: New.
1242         * g++.dg/ext/is_polymorphic.C: New.
1243         * g++.dg/ext/is_base_of_diagnostic.C: New.
1244         * g++.dg/ext/is_enum.C: New.
1245         * g++.dg/ext/has_nothrow_assign.C: New.
1246         * g++.dg/ext/has_nothrow_constructor.C: New.
1247         * g++.dg/ext/is_empty.C: New.
1248         * g++.dg/ext/has_trivial_copy.C: New.
1249         * g++.dg/ext/has_trivial_assign.C: New.
1250         * g++.dg/ext/is_abstract.C: New.
1251         * g++.dg/ext/is_pod.C: New.
1252         * g++.dg/ext/has_nothrow_copy.C: New.
1253         * g++.dg/ext/is_class.C: New.
1254         * g++.dg/ext/has_trivial_constructor.C: New.
1255         * g++.dg/ext/is_union.C: New.
1256         * g++.dg/ext/has_trivial_destructor.C: New.
1257         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
1258         * g++.dg/template/crash43.C: Likewise.
1259
1260 2007-03-29  Dirk Mueller  <dmueller@suse.de>
1261
1262         * g++.dg/warn/pedantic2.C: New testcase.
1263
1264 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1265
1266         * size_dim.f90: Fix dg directive.
1267         * pr16433.f: Likewise.
1268         * use_6.f90: Likewise.
1269         * use_7.f90: Likewise.
1270         * entry_9.f90: Likewise.
1271         * pointer_intent_2.f90: Likewise.
1272         * protected_1.f90: Likewise.
1273         * fmt_missing_period_2.f: Likewise.
1274         * pointer_intent_3.f90: Likewise.
1275         * protected_2.f90: Likewise.
1276         * protected_3.f90: Likewise.
1277         * pr15754.f90: Likewise.
1278         * protected_4.f90: Likewise.
1279         * protected_5.f90: Likewise.
1280         * initialization_2.f90: Likewise.
1281         * protected_6.f90: Likewise.
1282         * continuation_7.f90: Likewise.
1283         * derived_function_interface_1.f90: Likewise.
1284         * der_pointer_4.f90: Likewise.
1285         * fmt_zero_precision.f90: Likewise.
1286         * blockdata_3.f90: Likewise.
1287         * fmt_missing_period_1.f: Likewise.
1288         * real_const_3.f90: Likewise.
1289         * use_4.f90: Likewise.
1290         * fmt_missing_period_3.f: Likewise.
1291         * use_5.f90: Likewise.
1292
1293 2007-03-28  Mike Stump  <mrs@apple.com>
1294
1295         * gcc.dg/darwin-comm.c: Add.
1296
1297 2007-03-28  Eric Christopher  <echristo@apple.com>
1298
1299         * lib/target-supports.exp (check_effective_target_fstack_protector): New.
1300         * gcc.dg/ssp-1.c: Use.
1301         * gcc.dg/ssp-2.c: Ditto.
1302
1303 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
1304
1305         PR c++/29077
1306         * g++.dg/parse/constructor3.C: New test.
1307
1308 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
1309
1310         * gnat.dg/thin_pointer.ad[sb]: New test.
1311
1312 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
1313
1314         * g++.dg/cpp0x/bracket1.C: New.
1315         * g++.dg/cpp0x/bracket2.C: New.
1316         * g++.dg/cpp0x/bracket3.C: New.
1317         * g++.dg/cpp0x/bracket4.C: New.
1318
1319 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
1320
1321         * g++.dg/cpp0x/temp_default1.C: New.
1322         * g++.dg/cpp0x/temp_default3.C: New.
1323         * g++.dg/cpp0x/temp_default2.C: New.
1324         * g++.dg/cpp0x/temp_default4.C: New.
1325
1326 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
1327
1328         PR c++/29993
1329         * g++.dg/other/cv_func2.C: New.
1330
1331 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
1332
1333         * gcc.dg/dfp/func-vararg-alternate.h: New file.
1334         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
1335         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
1336         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
1337
1338         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
1339         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1340
1341         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
1342
1343         * lib/compat.exp (compat-execute): Fix processing of file names.
1344
1345 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
1346
1347         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
1348
1349 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
1350
1351         * lib/target-supports.exp (check_effective_target_fortran_large_real):
1352         Delete created executable test file.
1353         (check_effective_target_fortran_large_int): Ditto.
1354         (check_effective_target_static_libgfortran): Ditto.
1355
1356 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
1357
1358         PR c++/30500
1359         * g++.dg/warn/pragma-system_header1.C: New test.
1360         * g++.dg/warn/pragma-system_header2.C: New test.
1361         * g++.dg/warn/pragma-system_header1.h. New.
1362         * g++.dg/warn/pragma-system_header2.h. New.
1363
1364 2007-03-26  Ian Lance Taylor  <iant@google.com>
1365
1366         PR tree-optimization/31345
1367         * gcc.c-torture/compile/pr31345-1.c: New test.
1368
1369 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
1370
1371         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
1372         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
1373         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
1374         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
1375         * gfortran.dg/overload_1.f90: Likewise.
1376         * gfortran.dg/impure_assignment_1.f90: Likewise.
1377         * gfortran.dg/error_recovery_3.f90: Likewise.
1378         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
1379         * gfortran.dg/sequence_types_1.f90: Likewise.
1380         * gfortran.dg/internal_references_1.f90: Likewise.
1381         * gfortran.dg/present_1.f90: Likewise.
1382         * gfortran.dg/volatile10.f90: Likewise.
1383         * gfortran.dg/module_equivalence_2.f90: Likewise.
1384         * gfortran.dg/use_4.f90: Likewise.
1385         * gfortran.dg/elemental_result_1.f90: Likewise.
1386         * gfortran.dg/generic_actual_arg.f90: Likewise.
1387         * gfortran.dg/private_type_5.f90: Likewise.
1388         * gfortran.dg/protected_4.f90: Likewise.
1389         * gfortran.dg/interface_3.f90: Likewise.
1390
1391 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
1392
1393         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
1394         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
1395
1396 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
1397
1398         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
1399
1400 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1401
1402         PR libgfortran/31199
1403         * gfortran.dg/fmt_t_4.f90: New test.
1404
1405 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1406
1407         PR libfortran/31297
1408         * gfortran.dg/backspace_5.f:  Initialize variable(s).
1409         * gfortran.dg/backspace_6.f:  Likewise.
1410         * gfortran.dg/char_bounds_check_fail_1: Likewise.
1411         * gfortran.dg/direct_io_2.f90:  Likewise.
1412         * gfortran.dg/write_back.f:  Likewise.
1413         * gfortran.dg/write_rewind_2.f:  Likewise.
1414         * gfortran.dg/write_rewind_1.f:  Likewise.
1415         * gfortran.dg/write_rewind_2.f:  Likewise.
1416
1417 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
1418
1419         PR tree-optimization/30784
1420         * gcc.dg/vect/pr30784.c: New test.
1421
1422 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1423
1424         PR fortran/30877
1425         * gfortran.dg/operator_1.f90: New test.
1426         * gfortran.dg/operator_2.f90: New test.
1427
1428 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1429
1430         PR libfortran/31196
1431         * gfortran.dg/reshape_transpose_1.f90:  New test.
1432
1433 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1434
1435         PR fortran/30655
1436         * gfortran.dg/bounds_check_6.f90: New test.
1437
1438 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
1439
1440         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
1441         #ifndef/#endif.
1442         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1443         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1444
1445 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
1446
1447         PR fortran/31209
1448         * gfortran.dg/pointer_function_actual_1.f90: New test.
1449
1450         PR fortran/31200
1451         * gfortran.dg/pointer_function_actual_2.f90: New test.
1452
1453         PR fortran/31215
1454         * gfortran.dg/result_in_spec_1.f90: New test.
1455
1456 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1457
1458         PR fortran/30834
1459         * gfortran.dg/integer_exponentiation_3.F90: New test.
1460         * gfortran.dg/integer_exponentiation_4.f90: New test.
1461         * gfortran.dg/integer_exponentiation_5.F90: New test.
1462
1463 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
1464
1465         PR c++/30863
1466         * g++.dg/template/error24.C: New test.
1467         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
1468
1469 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
1470
1471         PR c++/31273
1472         * g++.dg/expr/bitfield7.C: New test.
1473
1474 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1475
1476         PR other/23572
1477         * gcc.dg/float-range-4.c: New.
1478         * gcc.dg/float-range-1.c: Update. Test for a warning.
1479         * gcc.dg/float-range-3.c: New.
1480         * gcc.dg/float-range-5.c: New.
1481
1482 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1483
1484         PR fortran/31262
1485         * gfortran.dg/no_range_check_1.f90: New test.
1486
1487 2007-03-22  Dirk Mueller  <dmueller@suse.de>
1488
1489         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
1490         * g++.dg/other/static1.C: Remove stray semicolon.
1491         * g++.dg/other/init1.C: Likewise.
1492         * g++.dg/rtti/dyncast1.C: Likewise.
1493         * g++.dg/tree-ssa/pr17153.C: Likewise.
1494         * g++.dg/lookup/disamb1.C: Likewise.
1495         * g++.dg/lookup/scoped2.C: Likewise.
1496         * g++.dg/lookup/friend7.C: Likewise.
1497         * g++.dg/parse/parse4.C: Likewise.
1498         * g++.dg/parse/parse5.C: Likewise.
1499         * g++.dg/expr/pr29066.C: Likewise.
1500         * g++.dg/expr/cast4.C: Likewise.
1501         * g++.dg/tc1/dr193.C: Likewise.
1502         * g++.dg/tc1/dr213.C: Likewise.
1503         * g++.dg/abi/dcast1.C: Likewise.
1504         * g++.dg/abi/covariant2.C: Likewise.
1505         * g++.dg/inherit/covariant11.C: Likewise.
1506         * g++.dg/inherit/covariant9.C: Likewise.
1507         * g++.dg/inherit/covariant10.C: Likewise.
1508         * g++.dg/init/static3.C: Likewise.
1509         * g++.dg/init/init-ref3.C: Likewise.
1510         * g++.dg/init/ref10.C: Likewise.
1511         * g++.dg/template/meminit2.C: Likewise.
1512         * g++.dg/template/using9.C: Likewise.
1513         * g++.dg/template/friend9.C: Likewise.
1514         * g++.dg/template/ref1.C: Likewise.
1515         * g++.old-deja/g++.warn/inline.C: Likewise.
1516         * g++.old-deja/g++.robertl/eb91.C: Likewise.
1517         * g++.old-deja/g++.robertl/eb46.C: Likewise.
1518         * g++.old-deja/g++.robertl/eb34.C: Likewise.
1519         * g++.old-deja/g++.robertl/eb43.C: Likewise.
1520         * g++.old-deja/g++.robertl/eb26.C: Likewise.
1521         * g++.old-deja/g++.robertl/eb116.C: Likewise.
1522         * g++.old-deja/g++.brendan/copy5.C: Likewise.
1523         * g++.old-deja/g++.brendan/overload8.C: Likewise.
1524         * g++.old-deja/g++.brendan/overload11.C: Likewise.
1525         * g++.old-deja/g++.brendan/copy7.C: Likewise.
1526         * g++.old-deja/g++.brendan/crash38.C: Likewise.
1527         * g++.old-deja/g++.brendan/template11.C: Likewise.
1528         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
1529         * g++.old-deja/g++.brendan/crash50.C: Likewise.
1530         * g++.old-deja/g++.brendan/crash16.C: Likewise.
1531         * g++.old-deja/g++.jason/pmem2.C: Likewise.
1532         * g++.old-deja/g++.jason/parse9.C: Likewise.
1533         * g++.old-deja/g++.jason/byval2.C: Likewise.
1534         * g++.old-deja/g++.jason/overload8.C: Likewise.
1535         * g++.old-deja/g++.jason/pmf8.C: Likewise.
1536         * g++.old-deja/g++.jason/template33.C: Likewise.
1537         * g++.old-deja/g++.jason/return3.C: Likewise.
1538         * g++.old-deja/g++.jason/scoping2.C: Likewise.
1539         * g++.old-deja/g++.jason/virtual.C: Likewise.
1540         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1541         * g++.old-deja/g++.jason/template27.C: Likewise.
1542         * g++.old-deja/g++.jason/synth6.C: Likewise.
1543         * g++.old-deja/g++.jason/ref8.C: Likewise.
1544         * g++.old-deja/g++.jason/offset1.C: Likewise.
1545         * g++.old-deja/g++.other/static20.C: Likewise.
1546         * g++.old-deja/g++.other/array1.C: Likewise.
1547         * g++.old-deja/g++.other/new3.C: Likewise.
1548         * g++.old-deja/g++.other/array2.C: Likewise.
1549         * g++.old-deja/g++.other/overload9.C: Likewise.
1550         * g++.old-deja/g++.other/cast6.C: Likewise.
1551         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
1552         * g++.old-deja/g++.other/eh4.C: Likewise.
1553         * g++.old-deja/g++.other/using7.C: Likewise.
1554         * g++.old-deja/g++.other/init18.C: Likewise.
1555         * g++.old-deja/g++.other/dyncast1.C: Likewise.
1556         * g++.old-deja/g++.other/dyncast2.C: Likewise.
1557         * g++.old-deja/g++.other/dtor11.C: Likewise.
1558         * g++.old-deja/g++.pt/static11.C: Likewise.
1559         * g++.old-deja/g++.pt/crash19.C: Likewise.
1560         * g++.old-deja/g++.pt/overload12.C: Likewise.
1561         * g++.old-deja/g++.pt/crash46.C: Likewise.
1562         * g++.old-deja/g++.pt/mi1.C: Likewise.
1563         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
1564         * g++.old-deja/g++.pt/nontype5.C: Likewise.
1565         * g++.old-deja/g++.pt/local5.C: Likewise.
1566         * g++.old-deja/g++.pt/typename2.C: Likewise.
1567         * g++.old-deja/g++.pt/explicit80.C: Likewise.
1568         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
1569         * g++.old-deja/g++.law/visibility1.C: Likewise.
1570         * g++.old-deja/g++.law/visibility2.C: Likewise.
1571         * g++.old-deja/g++.law/virtual2.C: Likewise.
1572         * g++.old-deja/g++.law/operators19.C: Likewise.
1573         * g++.old-deja/g++.law/parsing10.C: Likewise.
1574         * g++.old-deja/g++.law/visibility4.C: Likewise.
1575         * g++.old-deja/g++.law/operators4.C: Likewise.
1576         * g++.old-deja/g++.law/dtors2.C: Likewise.
1577         * g++.old-deja/g++.law/missed-error3.C: Likewise.
1578         * g++.old-deja/g++.law/visibility10.C: Likewise.
1579         * g++.old-deja/g++.law/scope3.C: Likewise.
1580         * g++.old-deja/g++.law/casts2.C: Likewise.
1581         * g++.old-deja/g++.law/code-gen5.C: Likewise.
1582         * g++.old-deja/g++.law/operators33.C: Likewise.
1583         * g++.old-deja/g++.law/friend4.C: Likewise.
1584         * g++.old-deja/g++.mike/pmf7.C: Likewise.
1585         * g++.old-deja/g++.mike/p5611.C: Likewise.
1586         * g++.old-deja/g++.mike/net37.C: Likewise.
1587         * g++.old-deja/g++.mike/p3570.C: Likewise.
1588         * g++.old-deja/g++.mike/p5718.C: Likewise.
1589         * g++.old-deja/g++.mike/net21.C: Likewise.
1590         * g++.old-deja/g++.mike/p1862.C: Likewise.
1591         * g++.old-deja/g++.mike/p4511.C: Likewise.
1592         * g++.old-deja/g++.mike/virt3.C: Likewise.
1593         * g++.old-deja/g++.mike/p16146.C: Likewise.
1594         * g++.old-deja/g++.mike/p1989.C: Likewise.
1595         * g++.old-deja/g++.mike/p5571.C: Likewise.
1596         * g++.old-deja/g++.gb/scope10.C: Likewise.
1597         * g++.old-deja/g++.abi/primary5.C: Likewise.
1598         * g++.old-deja/g++.abi/empty2.C: Likewise.
1599         * g++.old-deja/g++.abi/arraynew.C: Likewise.
1600         * g++.old-deja/g++.eh/vbase4.C: Likewise.
1601         * g++.old-deja/g++.eh/ptr1.C: Likewise.
1602         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
1603         * g++.old-deja/g++.bob/template3.C: Likewise.
1604         * g++.old-deja/g++.bob/inherit1.C: Likewise.
1605
1606 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
1607
1608         PR fortran/31193
1609         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
1610
1611 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
1612
1613         PR fortran/20897
1614         * gfortran.dg/derived_name_1.f90: New.
1615         * gfortran.dg/derived_name_2.f: New.
1616
1617 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
1618
1619         * lib/target-supports.exp (check_effective_target_nonpic): New
1620         procedure.
1621         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
1622         when compiling PIC.
1623         * gcc.target/i386/asm-4.c: Require nonpic.
1624         * gcc.target/i386/cmov1.c: Likewise.
1625         * gcc.target/i386/mul.c: Likewise.
1626         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
1627         * gcc.target/i386/ssetype-1.c: Require nonpic.
1628         * gcc.target/i386/ssetype-3.c: Likewise.
1629         * gcc.target/i386/ssetype-5.c: Likewise.
1630
1631 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
1632
1633         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
1634         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
1635         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
1636         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
1637
1638 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
1639
1640         PR tree-optimization/30590
1641         * g++.dg/opt/pr30590.C: New testcase.
1642
1643 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
1644
1645         PR c/30762
1646         * gcc.dg/pr30762-1.c: New test.
1647         * gcc.dg/pr30762-2.c: New test.
1648
1649         PR inline-asm/30505
1650         * gcc.target/i386/pr30505.c: New test.
1651
1652 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
1653
1654         * gcc.target/arm/register-variables.c: New.
1655
1656 2007-03-19  Jeff Law  <law@redhat.com>
1657
1658         * PR tree-optimization/30984
1659         * gcc.c-torture/pr30984.c: New test.
1660
1661 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1662         Richard Guenther  <rguenther@suse.de>
1663
1664         PR tree-optimization/31254
1665         * gcc.dg/torture/pr31254.c: New testcase.
1666
1667 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
1668
1669         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
1670         target default_packed.
1671
1672 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1673
1674         PR fortran/31203
1675         * gfortran.dg/string_length_1.f90: New test.
1676
1677 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1678
1679         PR testsuite/30395
1680         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
1681
1682 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1683
1684         PR libgfortran/31052
1685         * gfortran.dg/namelist_27.f90: New test.
1686
1687 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
1688
1689         PR fortran/30531
1690         * gfortran.dg/used_types_14.f90: New test.
1691
1692         PR fortran/31086
1693         * gfortran.dg/used_types_15.f90: New test.
1694
1695 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
1696
1697         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
1698         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
1699
1700 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1701
1702         PR fortran/31120
1703         * gfortran.dg/integer_exponentiation_2.f90: New test.
1704
1705 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
1706
1707         PR tree-optimization/31041
1708         * gcc.dg/vect/pr31041.c: New test.
1709
1710 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1711
1712         * g++.dg/warn/Wconversion-integer.C: New
1713         * g++.dg/warn/Wconversion-real.C: New.
1714         * g++.dg/warn/Wconversion-real-integer.C: New.
1715         * g++.dg/warn/conv2.C: Updated.
1716
1717 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1718
1719         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
1720         exclude RTPs.
1721
1722 2007-03-16  Richard Guenther  <rguenther@suse.de>
1723
1724         PR tree-optimization/31146
1725         * g++.dg/tree-ssa/pr31146.C: New testcase.
1726
1727 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1728
1729         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
1730         assume that the target has <features.h>.
1731
1732 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1733
1734         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
1735         dg-options rather than to the whole test.
1736
1737 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
1738
1739         PR debug/29906
1740         * g++.dg/debug/pr29906.C: New
1741
1742 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1743
1744         PR libgfortran/31099
1745         * gfortran.dg/unformatted_recl.f90: Update test.
1746
1747 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
1748
1749         * gcc.dg/tree-ssa/prefetch-5.c: New test.
1750
1751 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1752
1753         PR c++/30891
1754         * g++.dg/parse/namespace-definition.C: New.
1755
1756 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1757
1758         PR c++/24924
1759         * g++.dg/cpp/pedantic-errors.C: New.
1760         * g++.dg/cpp/permissive.C: New.
1761
1762 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1763
1764         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
1765         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
1766
1767 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1768
1769         * lib/target-supports.exp (check_missing_uclibc_feature)
1770         (check_effective_target_wchar): New procedures.
1771         * gcc.dg/wchar_t-1.c: Require target wchar.
1772         * gcc.dg/wint_t-1.c: Likewise.
1773
1774 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1775
1776         * lib/target-supports.exp (check_gc_sections_available): Return
1777         false for VxWorks targets.
1778
1779 2007-03-15  Dirk Mueller  <dmueller@suse.de>
1780
1781         * g++.dg/warn/Wconversion2.C: Fix typo.
1782         * gcc.dg/if-empty-1.c: Ditto.
1783
1784 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1785
1786         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
1787
1788 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
1789
1790         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
1791         * gcc.target/i386/pr31167.c: Ditto.
1792
1793 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
1794
1795         PR target/31167
1796         * gcc.target/i386/pr31167.c: New test.
1797
1798 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
1799
1800         PR fortran/30922
1801         * gfortran.dg/import5.f90.f90: New test.
1802
1803
1804         PR fortran/30879
1805         * gfortran.dg/data_components_1.f90: New test.
1806
1807
1808         PR fortran/30870
1809         * gfortran.dg/generic_13.f90: New test.
1810
1811         PR fortran/31163
1812         * gfortran.dg/alloc_comp_basics_5.f90: New test.
1813
1814 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1815
1816         PR libgfortran/31051
1817         * gfortran.dg/fmt_t_4.f90: New
1818
1819 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1820
1821         PR C++/31165
1822         * g++.dg/other/default7.C: New test.
1823
1824 2007-03-15  Dirk Mueller  <dmueller@suse.de>
1825
1826         * g++.dg/warn/Wconversion2.C: New.
1827
1828 2007-03-14  Eric Christopher  <echristo@apple.com>
1829
1830         * gcc.dg/ssp-1.c: New.
1831         * gcc.dg/ssp-2.c: Ditto.
1832
1833 2007-03-14  Dirk Mueller  <dmueller@suse.de>
1834
1835         * g++.dg/warn/do-empty.C: New.
1836         * gcc.dg/do-empty.c: New.
1837         * gcc.dg/if-empty-1.c: Update.
1838         * gcc.dg/20001116-1.c: Update.
1839         * gcc.dg/pr23165.c: Update.
1840
1841 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
1842
1843         * gfortran.dg/module_implicit_conversion.f90: New test.
1844
1845 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
1846
1847         PR middle-end/31127
1848         * gcc.dg/pr31127.c: New.
1849
1850 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
1851
1852         * gcc.dg/tree-ssa/loop-26.c: New test.
1853
1854 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
1855
1856         * gcc.target/i386/cmpxchg16b-1.c: New test.
1857
1858 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
1859
1860         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
1861         * gcc.dg/c99-vla-1.c: Likewise.
1862         * g++.dg/ext/vla1.C: Likewise
1863
1864 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
1865
1866         * gcc.dg/wvla-1.c: New test
1867         * gcc.dg/wvla-2.c: New test
1868         * gcc.dg/wvla-3.c: New test
1869         * gcc.dg/wvla-4.c: New test
1870         * gcc.dg/wvla-5.c: New test
1871         * gcc.dg/wvla-6.c: New test
1872         * gcc.dg/wvla-7.c: New test
1873         * g++.dg/warn/Wvla-1.C: New test
1874         * g++.dg/warn/Wvla-2.C: New test
1875         * g++.dg/warn/Wvla-3.C: New test
1876
1877 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
1878
1879         PR c++/30108
1880         * g++.dg/other/default6.C: New test.
1881
1882 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
1883
1884         * lib/target-supports.exp (check_profiling_available): Return false
1885         for VxWorks.
1886         (check_effective_target_vxworks_kernel): New procedure.
1887         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
1888         VxWorks.
1889         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
1890         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
1891         to include VxWorks.
1892         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
1893
1894 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
1895
1896         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
1897         PIC is not supported.
1898         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
1899         * gcc.dg/20020426-2.c: Likewise.
1900         * gcc.dg/pr28243.c: Likewise.
1901         * gcc.dg/visibility-11.c: Likewise.
1902         * gcc.dg/tls/opt-9.c: Likewise.
1903         * gcc.dg/tls/opt-10.c: Likewise.
1904         * gcc.dg/tls/pic-1.c: Likewise.
1905         * gcc.dg/tls/struct-1.c: Likewise.
1906         * gcc.target/i386/20000807-1.c: Likewise.
1907         * gcc.target/i386/20000904-1.c: Likewise.
1908         * gcc.target/i386/20011119-1.c: Likewise.
1909         * gcc.target/i386/990213-2.c: Likewise.
1910         * gcc.target/i386/990214-1.c: Likewise.
1911         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1912         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1913         * gcc.target/i386/pic-1.c: Likewise.
1914         * gcc.target/i386/pr21518.c: Likewise.
1915         * gcc.target/i386/pr23098.c: Likewise.
1916         * gcc.target/i386/pr23943.c: Likewise.
1917
1918 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
1919
1920         PR c++/31038
1921         * g++.dg/template/complit2.C: New test.
1922
1923         PR c++/30328
1924         * g++.dg/ext/bitfield1.C: New test.
1925
1926 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
1927
1928         PR fortran/30883
1929         * gfortran.dg/interface_11.f90: New test.
1930
1931 2007-03-11  Richard Guenther  <rguenther@suse.de>
1932
1933         PR tree-optimization/31115
1934         * gcc.dg/torture/pr31115.c: New testcase.
1935
1936 2007-03-11  Ira Rosen  <irar@il.ibm.com>
1937
1938         PR tree-optimization/29925
1939         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
1940
1941 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
1942
1943         PR c++/30274
1944         * g++.dg/expr/bitfield3.C: New test.
1945         * g++.dg/expr/bitfield4.C: Likewise.
1946         * g++.dg/expr/bitfield5.C: Likewise.
1947         * g++.dg/expr/bitfield6.C: Likewise.
1948
1949         PR c++/30924
1950         * g++.dg/template/array18.C: New test.
1951
1952 2007-03-10  Dirk Mueller  <dmueller@suse.de>
1953
1954         PR c++/17946
1955         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
1956         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
1957
1958 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
1959
1960         PR c++/20599
1961         * g++.dg/cpp0x/variadic-bind.C: New.
1962         * g++.dg/cpp0x/variadic-function.C: New.
1963         * g++.dg/cpp0x/variadic-mem_fn.C: New.
1964         * g++.dg/cpp0x/variadic-tuple.C: New.
1965         * g++.dg/cpp0x/variadic1.C: New.
1966         * g++.dg/cpp0x/variadic2.C: New.
1967         * g++.dg/cpp0x/variadic3.C: New.
1968         * g++.dg/cpp0x/variadic4.C: New.
1969         * g++.dg/cpp0x/variadic5.C: New.
1970         * g++.dg/cpp0x/variadic6.C: New.
1971         * g++.dg/cpp0x/variadic7.C: New.
1972         * g++.dg/cpp0x/variadic8.C: New.
1973         * g++.dg/cpp0x/variadic9.C: New.
1974         * g++.dg/cpp0x/variadic10.C: New.
1975         * g++.dg/cpp0x/variadic11.C: New.
1976         * g++.dg/cpp0x/variadic12.C: New.
1977         * g++.dg/cpp0x/variadic13.C: New.
1978         * g++.dg/cpp0x/variadic14.C: New.
1979         * g++.dg/cpp0x/variadic15.C: New.
1980         * g++.dg/cpp0x/variadic16.C: New.
1981         * g++.dg/cpp0x/variadic17.C: New.
1982         * g++.dg/cpp0x/variadic18.C: New.
1983         * g++.dg/cpp0x/variadic19.C: New.
1984         * g++.dg/cpp0x/variadic20.C: New.
1985         * g++.dg/cpp0x/variadic21.C: New.
1986         * g++.dg/cpp0x/variadic22.C: New.
1987         * g++.dg/cpp0x/variadic23.C: New.
1988         * g++.dg/cpp0x/variadic24.C: New.
1989         * g++.dg/cpp0x/variadic25.C: New.
1990         * g++.dg/cpp0x/variadic26.C: New.
1991         * g++.dg/cpp0x/variadic27.C: New.
1992         * g++.dg/cpp0x/variadic28.C: New.
1993         * g++.dg/cpp0x/variadic29.C: New.
1994         * g++.dg/cpp0x/variadic30.C: New.
1995         * g++.dg/cpp0x/variadic31.C: New.
1996         * g++.dg/cpp0x/variadic32.C: New.
1997         * g++.dg/cpp0x/variadic33.C: New.
1998         * g++.dg/cpp0x/variadic34.C: New.
1999         * g++.dg/cpp0x/variadic35.C: New.
2000         * g++.dg/cpp0x/variadic36.C: New.
2001         * g++.dg/cpp0x/variadic37.C: New.
2002         * g++.dg/cpp0x/variadic38.C: New.
2003         * g++.dg/cpp0x/variadic39.C: New.
2004         * g++.dg/cpp0x/variadic40.C: New.
2005         * g++.dg/cpp0x/variadic41.C: New.
2006         * g++.dg/cpp0x/variadic42.C: New.
2007         * g++.dg/cpp0x/variadic43.C: New.
2008         * g++.dg/cpp0x/variadic44.C: New.
2009         * g++.dg/cpp0x/variadic45.C: New.
2010         * g++.dg/cpp0x/variadic46.C: New.
2011         * g++.dg/cpp0x/variadic47.C: New.
2012         * g++.dg/cpp0x/variadic48.C: New.
2013         * g++.dg/cpp0x/variadic49.C: New.
2014         * g++.dg/cpp0x/variadic50.C: New.
2015         * g++.dg/cpp0x/variadic51.C: New.
2016         * g++.dg/cpp0x/variadic52.C: New.
2017         * g++.dg/cpp0x/variadic53.C: New.
2018         * g++.dg/cpp0x/variadic54.C: New.
2019         * g++.dg/cpp0x/variadic55.C: New.
2020         * g++.dg/cpp0x/variadic56.C: New.
2021         * g++.dg/cpp0x/variadic57.C: New.
2022         * g++.dg/cpp0x/variadic58.C: New.
2023         * g++.dg/cpp0x/variadic59.C: New.
2024         * g++.dg/cpp0x/variadic60.C : New.
2025         * g++.dg/cpp0x/variadic61.C : New.
2026         * g++.dg/cpp0x/variadic62.C : New.
2027         * g++.dg/cpp0x/variadic63.C : New.
2028         * g++.dg/cpp0x/variadic64.C : New.
2029         * g++.dg/cpp0x/variadic65.C : New.
2030         * g++.dg/cpp0x/variadic66.C : New.
2031         * g++.dg/cpp0x/variadic67.C : New.
2032         * g++.dg/cpp0x/variadic68.C : New.
2033         * g++.dg/cpp0x/variadic69.C : New.
2034         * g++.dg/cpp0x/variadic70.C : New.
2035         * g++.dg/cpp0x/variadic71.C : New.
2036         * g++.dg/cpp0x/variadic72.C : New.
2037         * g++.dg/cpp0x/variadic73.C : New.
2038         * g++.dg/cpp0x/variadic74.C : New.
2039         * g++.dg/cpp0x/variadic75.C : New.
2040         * g++.dg/cpp0x/variadic-ex1.C : New.
2041         * g++.dg/cpp0x/variadic-ex2.C : New.
2042         * g++.dg/cpp0x/variadic-ex3.C : New.
2043         * g++.dg/cpp0x/variadic-ex4.C : New.
2044         * g++.dg/cpp0x/variadic-ex5.C : New.
2045         * g++.dg/cpp0x/variadic-ex6.C : New.
2046         * g++.dg/cpp0x/variadic-ex7.C : New.
2047         * g++.dg/cpp0x/variadic-ex8.C : New.
2048         * g++.dg/cpp0x/variadic-ex9.C : New.
2049         * g++.dg/cpp0x/variadic-ex10.C : New.
2050         * g++.dg/cpp0x/variadic-ex11.C : New.
2051         * g++.dg/cpp0x/variadic-ex12.C : New.
2052         * g++.dg/cpp0x/variadic-ex13.C : New.
2053         * g++.dg/cpp0x/variadic-ex14.C : New.
2054
2055 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2056
2057         PR libgfortran/31099
2058         * gfortran.dg/unformatted_recl.f90: New test.
2059
2060 2007-03-09  Roger Sayle  <roger@eyesopen.com>
2061
2062         * gcc.dg/fold-eqcmplx-1.c: New test case.
2063
2064 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
2065
2066         PR rtl-optimization/30643
2067         * gcc.dg/pr30643.c: New.
2068
2069 2007-03-09  Chao-ying Fu  <fu@mips.com>
2070
2071         * gcc.target/mips/mips32-dspr2-type.c: New test.
2072         * gcc.target/mips/mips32-dspr2.c: New test.
2073         * gcc.target/mips/dspr2-MULT.c: New test.
2074         * gcc.target/mips/dspr2-MULTU.c: New test.
2075         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
2076         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
2077         Adjust some formats.
2078
2079 2007-03-09  Dirk Mueller  <dmueller@suse.de>
2080
2081         PR c++/17946
2082         * gcc.dg/Wlogical-op-1.c: New.
2083         * g++.dg/warn/Wlogical-op-1.C: New.
2084
2085 2007-03-09  Richard Guenther  <rguenther@suse.de>
2086
2087         PR tree-optimization/30904
2088         PR middle-end/31058
2089         * gcc.dg/pr30904.c: Remove xfail.
2090
2091 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2092
2093         PR C/31072
2094         * gcc.c-torture/execute/pr31072.c: New test.
2095
2096 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2097
2098         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
2099         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2100         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test *lrint* and *lround*.
2101         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
2102         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
2103         * gcc.dg/torture/builtin-integral-1.c: Likewise.
2104         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
2105         and *lround*.  Correct macro names.
2106         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
2107         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
2108
2109 2007-03-08  Ian Lance Taylor  <iant@google.com>
2110
2111         * gcc.dg/no-strict-overflow-5.c: New test.
2112         * gcc.dg/no-strict-overflow-6.c: New test.
2113         * gcc.dg/Wstrict-overflow-11.c: New test.
2114         * gcc.dg/Wstrict-overflow-12.c: New test.
2115         * gcc.dg/Wstrict-overflow-13.c: New test.
2116         * gcc.dg/Wstrict-overflow-14.c: New test.
2117         * gcc.dg/Wstrict-overflow-15.c: New test.
2118
2119 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
2120
2121         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
2122         for VxWorks kernel mode.
2123         * gcc.c-torture/execute/strncmp-1.x: Likewise.
2124
2125 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
2126
2127         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
2128         mode.
2129
2130 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
2131
2132         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
2133         and lib/bfill.c on VxWorks targets.
2134         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
2135         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
2136         lib/bfill.c and lib/memmove.c on VxWorks targets.
2137         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
2138         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
2139         on VxWorks targets.
2140         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
2141         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2142
2143 2007-03-08  Tobias Burnus  <burnus@net-b.de>
2144
2145         * gfortran.dg/use_5.f90: New test.
2146         * gfortran.dg/use_6.f90: Ditto.
2147         * gfortran.dg/use_7.f90: Ditto.
2148
2149 2007-03-08  Tobias Burnus  <burnus@net-b.de>
2150
2151         PR fortran/30973
2152         * gfortran.dg/use_4.f90: New test.
2153         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
2154
2155 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
2156
2157         PR fortran/31011
2158         * gfortran.dg/parameter_array_section_2.f90: New test.
2159
2160 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
2161
2162         PR c++/30852
2163         * g++.dg/ext/offsetof1.C: Add cases with volatile.
2164
2165         PR c++/30534
2166         * g++.dg/template/arg5.C: New test.
2167
2168 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
2169
2170         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
2171
2172 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
2173
2174         * gcc.dg/var-expand1.c: Add newline at end of file.
2175
2176 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
2177
2178         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
2179
2180 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
2181
2182         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
2183
2184 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2185
2186         * gcc.dg/torture/builtin-convert-4.c: New test.
2187
2188 2007-03-05  Ian Lance Taylor  <iant@google.com>
2189
2190         * gcc.c-torture/compile/pr31034.c: New test.
2191
2192 2007-03-05  Ian Lance Taylor  <iant@google.com>
2193
2194         * gcc.dg/inline-18.c: New test.
2195         * gcc.dg/inline-19.c: New test.
2196         * gcc.dg/inline-20.c: New test.
2197         * gcc.dg/inline-21.c: New test.
2198
2199 2007-03-05  Richard Guenther  <rguenther@suse.de>
2200
2201         PR tree-optimization/14052
2202         * gcc.dg/tree-ssa/vrp33.c: New testcase.
2203
2204 2007-03-05  Richard Guenther  <rguenther@suse.de>
2205
2206         PR tree-optimization/23777
2207         * gcc.dg/tree-ssa/pr23777.c: New testcase.
2208
2209 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2210
2211         PR other/30465
2212         * gcc.dg/multiple-overflow-warn-3.c: New.
2213         * g++.dg/warn/multiple-overflow-warn-3.C: New.
2214
2215 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
2216
2217         PR c++/30895
2218         * g++.dg/parse/template23.C: New test.
2219
2220 2007-03-04  Roger Sayle  <roger@eyesopen.com>
2221
2222         PR middle-end/30744
2223         * gcc.dg/pr30744-1.c: New test case.
2224
2225 2007-03-04  Tobias Burnus  <burnus@net-b.de>
2226
2227         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
2228
2229 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2230
2231         PR target/30406
2232         * gfortran.dg/logical_3.f90: New test.
2233
2234 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
2235
2236         PR libfortran/30981
2237         * gfortran.dg/integer_exponentiation_1.f90:  New test.
2238
2239 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
2240
2241         * gcc.target/m68k/m68k.exp: New.
2242         * gcc.target/m68k/crash1.c: New.
2243
2244 2007-03-03  Tobias Burnus  <burnus@net-b.de>
2245
2246         * gfortran.dg/c_by_val.c: Use int64_t instead of long
2247         to be more compatible with integer(kind=8).
2248
2249 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2250
2251         PR libfortran/31001
2252         * gfortran.dg/zero_sized_3.f90: New test.
2253
2254 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2255
2256         PR c++/15787
2257         * g++.dg/parse/else.C: New.
2258         * g++.dg/parse/else-2.C: New.
2259
2260 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
2261             Tobias Burnus  <burnus@net-b.de>
2262
2263         PR fortran/30882
2264         * gfortran.dg/size_dim.f90: New test.
2265
2266 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
2267             Tobias Burnus  <burnus@net-b.de>
2268
2269         PR fortran/30873
2270         * gfortran.dg/entry_9.f90: New test.
2271
2272 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
2273
2274         PR c++/28253
2275         * g++.dg/inherit/covariant16.C: New test.
2276
2277 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
2278
2279         * g++.dg/other/darwin-minversion-1.C: New.
2280
2281 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
2282
2283         * gcc.dg/tree-ssa/20070302-1.c: New test.
2284
2285 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
2286
2287         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
2288         tests.
2289
2290 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
2291
2292         * gcc.dg/tree-ssa/prefetch-4.c: New test.
2293
2294 2007-03-01  Simon Baldwin <simonb@google.com>
2295
2296         PR c++/23689
2297         * warn/ignored_typedef.C: New.
2298         * init/ctor8.C: Added dg-warning to consume ignored typedef
2299         warning.
2300         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
2301         and added an explicit line number.
2302
2303 2007-02-28  Richard Guenther  <rguenther@suse.de>
2304
2305         PR middle-end/30364
2306         * gcc.dg/torture/pr30364-1.c: New testcase.
2307         * gcc.dg/torture/pr30364-2.c: Likewise.
2308         * gcc.dg/torture/pr30364-3.c: Likewise.
2309
2310 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2311
2312         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
2313         powerpc*, use -funsafe-math-optimizations.
2314         * gcc.dg/torture/builtin-logb-1.c: Likewise.
2315         * gcc.dg/torture/builtin-modf-1.c: Likewise.
2316
2317 2007-02-28  Tobias Burnus  <burnus@net-b.de>
2318             Paul Thomas  <pault@gcc.gnu.org>
2319
2320         PR fortran/30888
2321         PR fortran/30887
2322         * c_by_val_1.f: Test %VAL() with non-default kind.
2323         * c_by_val.c: Ditto.
2324         * c_by_val_4.f: New test.
2325
2326 2007-02-28  Tobias Burnus  <burnus@net-b.de>
2327
2328         PR fortran/30968
2329         * gfortran.dg/continuation_7.f90: New test.
2330
2331 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
2332
2333         * g++.dg/inherit/thunk7.C: New test.
2334         * lib/target-supports.exp (check_profiling_available): Not available
2335         for bfin-*-*.
2336
2337 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
2338
2339         PR target/30970
2340         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
2341
2342 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
2343
2344         * lib/target-supports.exp (check_effective_target_init_priority):
2345         Remove Solaris special case.
2346
2347 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
2348
2349         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
2350         for more builtin types.
2351
2352         * g++.dg/ext/visibility/class1.C: Port to Darwin.
2353         * g++.dg/ext/visibility/noPLT.C: Likewise.
2354
2355 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2356
2357         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
2358         sh* targets.
2359
2360 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
2361
2362         PR fortran/30865
2363         * size_optional_dim_1.f90:  New test.
2364
2365 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
2366
2367         * gcc.dg/vxworks/vxworks.exp: New file.
2368         * gcc.dg/vxworks/initpri1.c: Likewise.
2369         * gcc.dg/vxworks/initpri2.c: Likewise.
2370         * gcc.dg/initpri2.c: Add more tests.
2371         * g++.dg/special/initpri2.C: Likewise.
2372
2373         * gcc.dg/initpri1.c: New test.
2374         * gcc.dg/initpri2.c: Likewise.
2375         * g++.dg/special/initpri1.C: New test.
2376         * g++.dg/special/initpri2.C: Likewise.
2377         * g++.dg/special/conpr-1.C: Use init_priority effective target.
2378         * g++.dg/special/conpr-2.C: Likewise.
2379         * g++.dg/special/conpr-3.C: Likewise.
2380         * g++.dg/special/conpr-4.C: Likewise.
2381         * g++.dg/special/initp1.C: Likewise.
2382         * g++.dg/special/ecos.exp: Remove code to detect availability of
2383         constructor priorities.
2384         * lib/target-supports.exp (check_effective_target_init_priority):
2385         New function.
2386
2387 2007-02-24  Jan Hubicka  <jh@suse.cz>
2388
2389         * gcc.c-torture/execute/pr30778.c: New testcase.
2390
2391 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2392
2393         PR libgfortran/30918
2394         * gfortran.dg/namelist_26.f90: New test.
2395
2396 2007-02-24  Richard Guenther  <rguenther@suse.de>
2397
2398         PR middle-end/30951
2399         * gcc.dg/pr30951.c: New testcase.
2400
2401 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2402
2403         * gcc.dg/torture/builtin-modf-1.c: New test.
2404
2405 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
2406
2407         PR tree-optimization/30904
2408         * gcc.dg/pr30904.c: New test.
2409
2410 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2411
2412         * gcc.test-framework/README: Correct command.
2413         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
2414         -Wunused-value.
2415         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
2416
2417 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
2418
2419         * lib/target-supports.exp (check_effective_target_unwrapped): New.
2420
2421 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
2422
2423         * lib/target-supports.exp (check_effective_target_newlib): New
2424         function.
2425
2426 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
2427
2428         PR fortran/30660
2429         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
2430         allocatable component.
2431
2432
2433 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2434
2435         * gcc.dg/torture/builtin-logb-1.c: New test.
2436         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
2437         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
2438         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
2439         sh* targets.
2440
2441 2007-02-23  Richard Guenther  <rguenther@suse.de>
2442
2443         * g++.dg/warn/changes-meaning.C: New testcase.
2444
2445 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2446
2447         PR libgfortran/30910
2448         * gfortran.dg/fmt_zero_precision.f90: Update test.
2449
2450 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2451
2452         * gcc.dg/torture/builtin-frexp-1.c: New test.
2453
2454 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
2455
2456         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
2457
2458 2007-02-22  Ian Lance Taylor  <iant@google.com>
2459
2460         PR debug/30898
2461         * g++.dg/debug/pr30898.C: New test.
2462
2463 2007-02-22  Ira Rosen  <irar@il.ibm.com>
2464
2465         * gcc.dg/vect/vect-106.c: New test.
2466
2467 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
2468             Ira Rosen  <irar@il.ibm.com>
2469
2470         PR tree-optimization/30843
2471         * gcc.dg/vect/pr30843.c: New test.
2472
2473 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
2474
2475         PR tree-optimization/30858
2476         * gcc.dg/vect/pr30858.c: New test.
2477
2478 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
2479
2480         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
2481         to set options for compiling testglue.
2482         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
2483         * lib/obj-c++.exp (obj-c++_init): Likewise.
2484
2485 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
2486
2487         * gnat.dg/derived_aggregate.adb: New test.
2488
2489 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2490
2491         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
2492         sh* targets.  Call the correct CKSGN macro.
2493
2494 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
2495
2496         * gfortran.dg/gomp/omp_parse1.f90: New test.
2497         * gfortran.dg/gomp/omp_parse2.f: New test.
2498
2499 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
2500
2501         PR fortran/30869
2502         * gfortran.dg/do_pointer_1.f90:  New test.
2503
2504 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2505
2506         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
2507         and scalbln.
2508
2509 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
2510
2511         * gcc.dg/darwin-minversion-1.c: New.
2512         * gcc.dg/darwin-minversion-2.c: New.
2513
2514 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2515
2516         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
2517
2518 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2519             DJ Delorie <dj@redhat.com>
2520
2521         PR other/30824
2522         * gcc.dg/Wfatal.c: New.
2523         * gcc.dg/Wfatal-2.c: New.
2524         * gcc.dg/Werror-1.c: Adjust expectations.
2525         * gcc.dg/Werror-5.c: Likewise.
2526         * gcc.dg/Werror-7.c: Likewise.
2527         * gcc.dg/Werror-10.c: Likewise.
2528         * gcc.dg/Werror-11.c: Likewise.
2529
2530 2007-02-20  Tobias Burnus  <burnus@net-b.de>
2531
2532         PR fortran/30522
2533         * gfortran.dg/volatile10.f90: New test.
2534
2535 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
2536
2537         PR libfortran/30533
2538         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
2539
2540 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2541
2542         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
2543         * gcc.dg/Walways-true-1.c: Likewise.
2544         * gcc.dg/weak/weak-3.c: Likewise.
2545         * gcc.dg/Werror-1.c: Likewise.
2546         * gcc.dg/Werror-3.c: Likewise.
2547         * gcc.dg/Werror-4.c: Likewise.
2548         * gcc.dg/Werror-5.c: Likewise.
2549         * gcc.dg/Werror-6.c: Likewise.
2550         * gcc.dg/Werror-7.c: Likewise.
2551         * gcc.dg/Werror-8.c: Likewise.
2552         * gcc.dg/Werror-10.c: Likewise.
2553         * gcc.dg/Werror-11.c: Likewise.
2554         * gcc.dg/Werror-12.c: Likewise.
2555         * g++.old-deja/g++.mike/warn8.C: Likewise.
2556         * g++.dg/warn/Walways-true-1.C: Likewise.
2557         * g++.dg/warn/Walways-true-2.C: Likewise.
2558         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
2559         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
2560         -Wstring-literal-comparison with -Waddress.
2561         * gcc.dg/Wstring-literal-comparison-4.c: Replace
2562         -Wno-string-literal-comparison with -Wno-address.
2563
2564 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
2565
2566         * gnat.dg/self_aggregate_with_call.adb: New test.
2567
2568 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
2569
2570         PR tree-optimization/30975
2571         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
2572         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
2573         * gcc.dg/vect/pr30795.c: New.
2574
2575 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2576
2577         PR fortran/30681
2578         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
2579
2580 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2581
2582         PR rtl-optimization/28173
2583         * gcc.target/i386/andor-1.c: New test case.
2584
2585 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2586
2587         * gcc.dg/torture/builtin-ldexp-1.c: New.
2588         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
2589
2590 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2591
2592         * gfortran.dg/array_constructor_15.f90: New test case.
2593
2594 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2595
2596         * gfortran.dg/forall_10.f90: New test case.
2597
2598 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
2599
2600         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
2601
2602 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
2603
2604         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
2605         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
2606
2607 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
2608
2609         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
2610         * gcc.target/i386/builtin-bswap-3.c: Ditto.
2611         * gcc.target/i386/xchg-1.c: New test.
2612         * gcc.target/i386/xchg-2.c: New test.
2613
2614 2007-02-16  Richard Guenther  <rguenther@suse.de>
2615             Christian Bruel  <christian.bruel@st.com>
2616
2617         * gcc.dg/strict-overflow-5.c: New testcase.
2618
2619 2007-02-16  Tobias Burnus  <burnus@net-b.de>
2620
2621         PR fortran/30793
2622         * gfortran.dg/func_derived_4.f90: New test.
2623
2624 2007-02-15  Roger Sayle  <roger@eyesopen.com>
2625
2626         PR middle-end/30391
2627         * gfortran.dg/pr30391-1.f90: New test case.
2628
2629 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2630
2631         PR middle-end/30433
2632         * gcc.c-torture/compile/pr30433.c: New testcase to check
2633         that complex constants comparisions are foldded.
2634
2635 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2636
2637         PR C++/30158
2638         * g++.dg/ext/stmtexpr10.C: New testcase.
2639
2640 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2641
2642         PR middle-end/30729
2643         * gcc.dg/Wunused-value-2.c: New testcase.
2644
2645 2007-02-15  Ian Lance Taylor  <iant@google.com>
2646
2647         * g++.dg/eh/subreg-1.C: New test.
2648
2649 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2650
2651         PR c/26494
2652         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
2653         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
2654         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
2655         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
2656         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
2657         * gcc.dg/Werror-implicit-function-declaration.c: New.
2658
2659 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2660
2661         PR c++/28943
2662         * g++.dg/warn/pr28943.C: New.
2663
2664 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2665
2666         * gfortran.fortran-torture/execute/math.f90: Fix typo.
2667
2668 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2669
2670         PR fortran/30779
2671         * gfortran.dg/error_recovery_3.f90: New test.
2672
2673 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2674
2675         * g++.dg/tree-ssa/sra-1.C: New.
2676
2677 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2678
2679         * g++.dg/tree-ssa/sra-1.C: New.
2680
2681 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2682
2683         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
2684
2685 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2686
2687         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
2688
2689 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2690
2691         PR fortran/30799
2692         * gfortran.dg/logical_2.f90: New test.
2693
2694 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
2695
2696         * gcc.dg/torture/complex-alias-1.c: New test.
2697
2698 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
2699
2700         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
2701         instead of -fdump-tree-tailcall.
2702
2703 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
2704
2705         * gfortran.dg/interface_10.f90: Fix comment typo.
2706
2707 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
2708
2709         PR tree-optimization/30771
2710         * gcc.dg/vect/pr30771.c: New test.
2711
2712 2007-02-13  Ian Lance Taylor  <iant@google.com>
2713
2714         * gcc.dg/Wstrict-overflow-1.c: New test.
2715         * gcc.dg/Wstrict-overflow-2.c: New test.
2716         * gcc.dg/Wstrict-overflow-3.c: New test.
2717         * gcc.dg/Wstrict-overflow-4.c: New test.
2718         * gcc.dg/Wstrict-overflow-5.c: New test.
2719         * gcc.dg/Wstrict-overflow-6.c: New test.
2720         * gcc.dg/Wstrict-overflow-7.c: New test.
2721         * gcc.dg/Wstrict-overflow-8.c: New test.
2722         * gcc.dg/Wstrict-overflow-9.c: New test.
2723         * gcc.dg/Wstrict-overflow-10.c: New test.
2724
2725 2007-02-13  Roger Sayle  <roger@eyesopen.com>
2726
2727         * gcc.target/ia64/builtin-bswap-2.c: New test case.
2728
2729 2007-02-13  Richard Henderson  <rth@redhat.com>
2730
2731         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
2732         * gcc.c-torture/execute/pr29302-1.c: ... here.
2733
2734 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2735
2736         PR c/29521
2737         * gcc.dg/c90-return-1.c: Update output.
2738         * gcc.dg/c99-return-1.c: Likewise.
2739
2740 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
2741
2742         PR fortran/30554
2743         * gfortran.dg/used_dummy_types_7.f90: New test..
2744
2745 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
2746
2747         * gcc.target/i386/parity-1.c: New test.
2748         * gcc.target/i386/parity-2.c: New test.
2749
2750 2007-02-12  Roger Sayle  <roger@eyesopen.com>
2751
2752         * gcc.target/i386/builtin-bswap-3.c: New test case.
2753
2754 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
2755
2756         PR tree-optimization/29145
2757         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
2758         alias analysis is improved to take better advantage of restrict
2759         qualified pointers.
2760         * gcc.dg/vect/vect-80.c: Likewise.
2761         * gcc.dg/vect/pr29145.c: New.
2762
2763 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
2764
2765         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
2766         * gcc.target/i386/sse4a-insert.c: Likewise.
2767
2768 2007-02-11  Roger Sayle  <roger@eyesopen.com>
2769
2770         * gcc.target/ia64/builtin-popcount-1.c: New test case.
2771         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
2772
2773 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
2774
2775         PR fortran/30478
2776         * gfortran.dg/enum_4.f90: Update error message checks.
2777
2778 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
2779
2780         PR fortran/30554
2781         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
2782         versions of the modules.
2783
2784         PR fortran/30617
2785         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
2786         by getting rid of recursive I/O and providing functions with
2787         results.
2788
2789         PR fortran/30319
2790         * gfortran.dg/char_array_constructor_2.f90
2791
2792 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
2793
2794         PR c++/26988
2795         * g++.dg/template/spec34.C: New test
2796
2797 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
2798
2799         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
2800         on i?86 and x86_64.
2801         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
2802         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
2803         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
2804         on i?86 and x86_64.
2805         * gcc.dg/vect/vect-113.c: Ditto.
2806
2807 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
2808
2809         PR c++/29487
2810         * g++.dg/eh/weak1-C: New test.
2811         * g++.dg/eh/weak1-a.cc: Likewise.
2812         * g++.dg/eh/comdat1.C: Likewise.
2813
2814 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
2815             Dorit Nuzman  <dorit@il.ibm.com>
2816
2817         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
2818         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
2819         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
2820         * gcc.dg/vect/vect-113.c: Likewise.
2821
2822         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
2823
2824 2007-02-10  Richard Henderson  <rth@redhat.com>
2825
2826         * lib/target-supports.exp (check_effective_target_tls): Redefine
2827         to mean non-emulated tls.
2828         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2829         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2830         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2831         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2832         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2833         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2834         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2835
2836 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
2837
2838         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
2839
2840 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
2841
2842         * gfortran.dg/secnds.f: Replace time tolerance with a
2843         before-and-after bracket.
2844         * gfortran.dg/secnds-1.f: Likewise.
2845
2846 2007-02-09  Tobias Burnus  <burnus@net-b.de>
2847
2848         PR fortran/30512
2849         * gfortran.dg/maxlocval_1.f90: New test.
2850
2851 2007-02-09  Roger Sayle  <roger@eyesopen.com>
2852
2853         * gcc.target/ia64/builtin_bswap-1.c: New test case.
2854
2855 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2856
2857         PR fortran/30720
2858         * gfortran.dg/array_function_1.f90: New test.
2859
2860 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2861
2862         * lib/target-supports.exp (check_effective_target_lax_strtofp)
2863         (check_effective_target_dummy_wcsftime): New functions.
2864
2865 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2866
2867         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
2868         * lib/target-supports.exp (check_effective_target_uclibc): New
2869         function.
2870
2871 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2872
2873         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
2874         (vsnprintf): Don't define for uClibc targets.
2875
2876 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2877
2878         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
2879         set before checking whether it was allowed.
2880         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
2881         before checking inside_main.
2882
2883 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2884
2885         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
2886         uClinux targets.
2887         (u16sf): Likewise u4sf.
2888         * g++.dg/compat/struct-layout-1.h: Likewise.
2889
2890 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2891
2892         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
2893         procedure.
2894         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
2895         m68k targets if check_effective_target_coldfire_fpu returns true.
2896
2897 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
2898         Richard Guenther  <rguenther@suse.de>
2899
2900         PR middle-end/23361
2901         * gcc.dg/fold-compare-3.c: New testcase.
2902         * gcc.dg/tree-ssa/loop-24.c: Likewise.
2903
2904 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
2905
2906         * gcc.dg/pr26570.c: Clean up coverage files.
2907         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
2908         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
2909         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
2910         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2911         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2912         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2913         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
2914         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
2915         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
2916         * gcc.dg/tree-ssa/pr25501.c: Ditto.
2917         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
2918         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
2919         * gcc.dg/vect/pr28952.c: Ditto.
2920         * gcc.dg/vect/pr27151.c: Ditto.
2921         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
2922         * g++.dg/gomp/macro-3.C: Ditto.
2923
2924 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
2925
2926         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
2927         of the loop.
2928
2929 2007-02-08  Roger Sayle  <roger@eyesopen.com>
2930
2931         * gcc.target/i386/builtin-bswap-2.c: New test case.
2932
2933 2007-02-08  Roger Sayle  <roger@eyesopen.com>
2934
2935         * gfortran.dg/forall_8.f90: New test case.
2936         * gfortran.dg/forall_9.f90: Likewise.
2937
2938 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2939
2940         * gcc.dg/builtins-20.c: Add some -~ complex cases.
2941
2942 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
2943
2944         * lib/target-supports.exp (check_effective_target_simulator): New.
2945
2946 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
2947
2948         * gcc.dg/tree-ssa/loop-25.c: New test.
2949
2950 2007-02-06  Richard Henderson  <rth@redhat.com>
2951
2952         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
2953
2954 2007-02-06  Roger Sayle  <roger@eyesopen.com>
2955
2956         * gcc.target/powerpc/popcount-1.c: New test case.
2957         * gcc.target/powerpc/parity-1.c: Likewise.
2958
2959 2007-02-06  Richard Guenther  <rguenther@suse.de>
2960
2961         PR middle-end/27302
2962         * gcc.dg/torture/pr27302-2.c: New testcase.
2963
2964 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
2965
2966         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
2967         * gcc.dg/vect/vect-iv-1.c: New test.
2968         * gcc.dg/vect/vect-iv-2.c: New test.
2969         * gcc.dg/vect/vect-iv-3.c: New test.
2970         * gcc.dg/vect/vect-iv-4.c: New test.
2971         * gcc.dg/vect/vect-iv-5.c: New test.
2972         * gcc.dg/vect/vect-iv-6.c: New test.
2973         * gcc.dg/vect/vect-iv-7.c: New test.
2974         * gcc.dg/vect/vect-iv-8.c: New test.
2975         * gcc.dg/vect/vect-iv-9.c: New test.
2976         * gcc.dg/vect/vect-iv-10.c: New test.
2977         * gcc.dg/vect/vect-iv-11.c: New test.
2978         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
2979         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
2980         * gcc.dg/vect/vect-14.c: Now vectorizable.
2981         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
2982         * gcc.dg/vect/vect-27.c: Likewise.
2983         * gcc.dg/vect/vect-29.c Likewise.
2984         * gcc.dg/vect/vect-dv-2.c: Likewise.
2985         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
2986         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2987         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2988
2989 2007-02-06  Ira Rosen  <irar@il.ibm.com>
2990
2991         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
2992
2993 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2994
2995         * gcc.dg/builtins-20.c: Add more cases.
2996
2997 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
2998
2999         PR debug/30189
3000         * gcc.dg/pr30189.c: New test.
3001
3002 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
3003
3004         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
3005         for running tests.
3006         * gcc.target/i386/sse4a-extract.c: New test.
3007         * gcc.target/i386/sse4a-insert.c: New test.
3008         * gcc.target/i386/sse4a-montsd.c: New test.
3009         * gcc.target/i386/sse4a-montss.c: New test.
3010
3011 2007-02-05  Richard Guenther  <rguenther@suse.de>
3012
3013         * gcc.target/i386/vectorize3.c: New testcase.
3014
3015 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
3016
3017         PR target/30665
3018         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
3019
3020 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3021
3022         PR fortran/30611
3023         * gfortran.dg/repeat_1.f90: New test.
3024
3025 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
3026
3027         PR fortran/30605
3028         * gfortran.dg/spread_shape_1.f90: Remove tabs.
3029         * gfortran.dg/derived_init_2.f90: Ditto.
3030         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
3031         * gfortran.dg/array_initializer_1.f90: Ditto.
3032         * gfortran.dg/do_2.f90: Ditto.
3033         * gfortran.dg/proc_assign_1.f90: Ditto.
3034
3035 2007-02-04  Richard Guenther  <rguenther@suse.de>
3036
3037         PR middle-end/30636
3038         * g++.dg/warn/pr30636.C: New testcase.
3039         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
3040
3041 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
3042
3043         PR middle-end/30667
3044         * gfortran.dg/pr30667.f: New test.
3045
3046 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3047
3048         * gcc.dg/builtins-54.c: Add more cases.
3049
3050 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
3051
3052         PR fortran/30514
3053         * gfortran.dg/zero_sized_2.f90: New test.
3054
3055         PR fortran/30660
3056         * gfortran.dg/alloc_comp_basics_4.f90: New test.
3057
3058         PR fortran/29820
3059         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
3060         file.
3061
3062 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3063
3064         PR fortran/30683
3065         * gfortran.dg/interface_10.f90: New test.
3066
3067 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3068
3069         * gcc.dg/builtins-20.c: Add more cases.
3070
3071 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3072
3073         PR target/29682
3074         * gcc-target/ia64/pr29682.c: New test.
3075
3076 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
3077
3078         PR fortran/30284
3079         * gfortran.dg/arrayio_11.f90.f90: New test.
3080
3081         PR fortran/30626
3082         * gfortran.dg/arrayio_12.f90.f90: New test.
3083
3084 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
3085
3086         PR c++/30536
3087         * g++.dg/tls/diag-5.C: New test.
3088
3089         PR middle-end/30473
3090         * gcc.dg/pr30473.c: New test.
3091         * gcc.c-torture/execute/20070201-1.c: New test.
3092
3093 2007-02-01  Roger Sayle  <roger@eyesopen.com>
3094
3095         * gfortran.dg/dependency_20.f90: New test case.
3096
3097 2007-01-31  Ian Lance Taylor  <iant@google.com>
3098
3099         * gcc.dg/lower-subreg-1.c (test): New test.
3100
3101 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
3102
3103         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
3104
3105 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3106
3107         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
3108         * gcc.dg/torture/builtin-math-3.c: Likewise.
3109
3110 2007-01-31  Dirk Mueller  <dmueller@suse.de>
3111
3112         gcc.dg/Wparentheses-2.c: Update and add new tests.
3113
3114 2007-01-31  Ira Rosen  <irar@il.ibm.com>
3115
3116         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
3117         vectorize.
3118
3119 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
3120
3121         * gcc.dg/builtins-63.c: New test.
3122
3123 2007-01-31  Tobias Burnus  <burnus@net-b.de>
3124
3125         PR fortran/27588
3126         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
3127
3128 2007-01-31  Tobias Burnus  <burnus@net-b.de>
3129
3130         PR fortran/30520
3131         * gfortran.dg/volatile8.f90: New argument conformance test.
3132         * gfortran.dg/volatile9.f90: New scope test.
3133
3134 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3135
3136         PR c++/24745
3137         * g++.dg/warn/null4.C: New.
3138
3139 2001-01-30  Roger Sayle  <roger@eyesopen.com>
3140             Uros Bizjak  <ubizjak@gmail.com>
3141
3142         * gcc.dg/large-size-array-3.c: Correct typo.
3143
3144 2007-01-30  Richard Guenther  <rguenther@suse.de>
3145
3146         PR middle-end/27657
3147         * g++.dg/debug/pr27657.C: New testcase.
3148
3149 2007-01-30  Richard Guenther  <rguenther@suse.de>
3150
3151         PR middle-end/30313
3152         * gcc.dg/torture/pr30313.c: New testcase.
3153
3154 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
3155
3156         * gcc.dg/dfp/dfp-except.h: New file.
3157         * gcc.dg/dfp/fe-check.h: New file.
3158         * gcc.dg/dfp/fe-binop.c: New test.
3159         * gcc.dg/dfp/fe-convert-1.c: New test.
3160         * gcc.dg/dfp/fe-convert-2.c: New test.
3161         * gcc.dg/dfp/fe-convert-3.c: New test.
3162
3163         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
3164         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3165         * gcc.dg/dfp/convert-dfp.c: Ditto.
3166         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3167
3168 2007-01-29  Josh Conner  <jconner@apple.com>
3169
3170         * gcc.target/powerpc/altivec-24.c: New test.
3171
3172 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
3173
3174         PR c++/28266
3175         * g++.dg/parse/defarg12.C: New test.
3176
3177 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
3178
3179         PR fortran/30554
3180         * gfortran.dg/used_dummy_types_6.f90: New test.
3181
3182 2007-01-28  Jan Hubicka  <jh@suse.cz>
3183
3184         * gcc.dg/tree-prof/val-prof-6.c: New test.
3185
3186 2007-01-28  Roger Sayle  <roger@eyesopen.com>
3187
3188         * gcc.dg/large-size-array-3.c: Correct test case (portability).
3189
3190 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
3191
3192         PR C++/28988
3193         * g++.dg/expr/dtor4.C: New test.
3194
3195 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
3196
3197         * gcc.dg/tree-ssa/loop-23.c: New test.
3198
3199 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
3200
3201         PR libfortran/30389
3202         * gfortran.dg/achar_2.f90:  New test.
3203         * gfortran.dg/achar_3.f90:  New test.
3204
3205 2007-01-27  Ian Lance Taylor  <iant@google.com>
3206
3207         * gcc.dg/strict-overflow-1.c: New test.
3208         * gcc.dg/no-strict-overflow-1.c: New test.
3209         * gcc.dg/strict-overflow-2.c: New test.
3210         * gcc.dg/no-strict-overflow-2.c: New test.
3211         * gcc.dg/strict-overflow-3.c: New test.
3212         * gcc.dg/no-strict-overflow-3.c: New test.
3213         * gcc.dg/strict-overflow-4.c: New test.
3214         * gcc.dg/no-strict-overflow-4.c: New test.
3215         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
3216         * gcc.dg/pr15784-1.c: Likewise.
3217         * gcc.dg/pr20922-1.c: Likewise.
3218         * gcc.dg/pr20922-3.c: Likewise.
3219         * gcc.dg/pr20922-4.c: Likewise.
3220         * gcc.dg/pr20922-6.c: Likewise.
3221         * gcc.dg/compare-4.c: Likewise.
3222         * gcc.dg/torture/pr26898-1.c: Likewise.
3223         * gcc.dg/tree-ssa/divide-1.c: Likewise.
3224         * gcc.dg/tree-ssa/divide-2.c: Likewise.
3225         * gcc.dg/tree-ssa/divide-3.c: Likewise.
3226         * gcc.dg/tree-ssa/divide-4.c: Likewise.
3227         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
3228         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
3229         * gcc.dg/tree-ssa/pr21082.c: Likewise.
3230         * gcc.dg/tree-ssa/pr26899.c: Likewise.
3231         * g++.dg/tree-ssa/pr21082.C: Likewise.
3232
3233 2007-01-27  Roger Sayle  <roger@eyesopen.com>
3234
3235         * gcc-dg/large-size-array-3.c: New test case.
3236
3237 2007-01-27  Roger Sayle  <roger@eyesopen.com>
3238
3239         * gfortran.dg/forall_7.f90: New test case.
3240
3241 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
3242
3243         PR fortran/30407
3244         * gfortran.dg/where_operator_assign_1.f90: New test.
3245         * gfortran.dg/where_operator_assign_2.f90: New test.
3246         * gfortran.dg/where_operator_assign_3.f90: New test.
3247
3248 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
3249
3250         * lib/target-supports.exp
3251         (check_effective_target_powerpc_altivec): New.
3252         (check_effective_target_vect_cmdline_needed): Use it.
3253
3254 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3255
3256         PR fortran/30278
3257         * gfortran.dg/backslash_3.f: New test.
3258
3259 2007-01-26  Richard Guenther  <rguenther@suse.de>
3260
3261         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
3262
3263 2007-01-26  Tobias Burnus  <burnus@net-b.de>
3264
3265         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
3266         * gfortran.dg/vect/vect.exp: Ditto.
3267         * gfortran.dg/dg.exp: Ditto.
3268         * gfortran.fortran-torture/execute/execute.exp: Ditto.
3269         * gfortran.fortran-torture/compile/compile.exp: Ditto.
3270
3271 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3272
3273         * gcc.dg/builtins-20.c: Add more cases.
3274         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
3275
3276 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3277
3278         PR fortran/30437
3279         * gcc.dg/Wall.c: New.
3280         * gcc.dg/Wno-all.c: New.
3281         * gfortran.dg/Wall.f90: New.
3282         * gfortran.dg/Wno-all.f90: New.
3283
3284 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
3285
3286         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
3287         * g++.dg/eh/simd-2.C: Also run on Darwin.
3288         * g++.dg/eh/simd-3.C: New.
3289         * g++.dg/eh/simd-4.C: New.
3290
3291 2007-01-25  Richard Guenther  <rguenther@suse.de>
3292
3293         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
3294         and _PROFILE_USE.
3295         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
3296
3297 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
3298
3299         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
3300         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
3301         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
3302         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
3303         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
3304         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
3305         * gcc.dg/ipa/ipa-7.c: New testcase.
3306
3307 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
3308
3309         * g++.dg/cpp0x/warn_cxx0x.C: New.
3310
3311 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3312
3313         * gcc.dg/builtins-20.c: Test builtin carg.
3314
3315 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
3316
3317         PR middle-end/27416
3318         * gcc.dg/gomp/pr27416.c: New test.
3319
3320         PR middle-end/30494
3321         * gcc.dg/gomp/pr30494.c: New test.
3322         * g++.dg/gomp/pr30494.C: New test.
3323
3324         PR middle-end/30421
3325         * gcc.dg/gomp/pr30421.c: New test.
3326
3327 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
3328
3329         * gcc.target/ia64/versionid-1.c: New test.
3330         * gcc.target/ia64/versionid-2.c: New test.
3331
3332 2007-01-24  Richard Guenther  <rguenther@suse.de>
3333
3334         PR testsuite/30181
3335         * gcc.dg/builtins-57.c: Change to a link-time testcase
3336         to support non-C99 targets.
3337
3338 2007-01-24  Jan Hubicka  <jh@suse.cz>
3339
3340         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
3341
3342 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3343
3344         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
3345
3346 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
3347
3348         PR objc/27438
3349         * objc.dg/const-str-12.m: New test.
3350
3351 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3352
3353         PR fortran/30532
3354         * gfortran.dg/ctrl-z.f90:  New test.
3355
3356 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3357
3358         PR fortran/30481
3359         * gfortran.dg/namelist_assumed_char.f90:  New test.
3360
3361 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
3362
3363         PR c++/27492
3364         * g++.dg/inherit/covariant15.C: New test.
3365
3366 2007-01-23  Ian Lance Taylor  <iant@google.com>
3367
3368         * g++.dg/warn/Wparentheses-24.C: New test.
3369
3370 2007-01-23  Richard Guenther  <rguenther@suse.de>
3371
3372         PR testsuite/30560
3373         * ada/acats/run_acats: Do not call gnatmake or gnatchop
3374         with full path.
3375
3376 2007-01-22  Richard Guenther  <rguenther@suse.de>
3377
3378         PR tree-optimization/30038
3379         * gcc.dg/builtins-62.c: New testcase.
3380
3381 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3382
3383         * gcc.c-torture/compile/20070121.c: New test.
3384
3385 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
3386
3387         PR libfortran/30525
3388         * gfortran.dg/char_comparison_1.f:  New test.
3389
3390 2007-01-21  Ira Rosen  <irar@il.ibm.com>
3391
3392         * gcc.dg/vect/vect-strided-same-dr.c: New test.
3393
3394 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
3395
3396         PR objc/30479
3397         * objc.dg/pch: New directory.
3398         * objc.dg/pch/pch.exp: New file.
3399         * objc.dg/pch/interface-1.m: New test.
3400         * objc.dg/pch/interface-1.hs: New include file.
3401         * lib/objc.exp (objc_target_compile): Add
3402         "-x objective-c-header" in front of the sources if this is
3403         a precompiled header being compiled.
3404
3405 2007-01-20  Roger Sayle  <roger@eyesopen.com>
3406
3407         * gfortran.dg/array_memcpy_3.f90: New test case.
3408         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
3409
3410 2007-01-20  Roger Sayle  <roger@eyesopen.com>
3411             Brooks Moses  <brooks.moses@codesourcery.com>
3412             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3413
3414         * gfortran.dg/intrinsic_sign_1.f90: New test case.
3415         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
3416
3417 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3418
3419         * gcc.dg/torture/builtin-math-3.c: Test fdim.
3420
3421 2007-01-19  Mike Stump  <mrs@apple.com>
3422
3423         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
3424         away.
3425
3426 2007-01-19  Roger Sayle  <roger@eyesopen.com>
3427
3428         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
3429         option instead of -funsafe-math-optimizations.
3430
3431 2007-01-19  Tomas Bily  <tbily@suse.cz>
3432
3433         gcc.dg/tree-prof/indir-call-prof.c: New.
3434         g++.dg/dg.exp: Add tree-prof subdirectory.
3435         g++.dg/tree-prof/indir-call-prof.C: New.
3436         g++.dg/tree-prof/tree-prof.exp: New.
3437
3438 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3439
3440         PR c++/17947
3441         * g++.dg/warn/deprecated.C: Update warning output.
3442         * g++.dg/warn/deprecated-2.C: Likewise.
3443         * g++.dg/warn/deprecated-3.C: New.
3444
3445 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
3446
3447         * gcc.c-torture/execute/nestfunc-7.c: New.
3448
3449 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
3450
3451         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
3452
3453 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
3454
3455         * gcc.dg/m68k-pic-1.c: New.
3456
3457 2007-01-18  Roger Sayle  <roger@eyesopen.com>
3458
3459         * gfortran.dg/array_memcpy_4.f90: New test case.
3460
3461 2007-01-18  Josh Conner  <jconner@apple.com>
3462
3463         PR target/30485
3464         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
3465         * gcc.dg/vect/no-trapping-math-1: New.
3466         * gcc.dg/vect/no-trapping-math-2: New.
3467
3468 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
3469
3470         * gcc.target/i386/387-8.c: Update comment about optimizing
3471         inherent load of 1.0 of fptan instruction.
3472
3473 2007-01-18  Dirk Mueller  <dmueller@suse.de>
3474             Richard Guenther <rguenther@suse.de>
3475
3476         PR diagnostic/8268
3477         * gcc.dg/Warray-bounds.c: New testcase.
3478         * gcc.dg/Warray-bounds-2.c: New testcase.
3479         * g++.dg/warn/Warray-bounds.C: New testcase.
3480         * g++.dg/warn/Warray-bounds-2.C: New testcase.
3481
3482 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
3483
3484         PR fortran/30476
3485         * gfortran.dg/generic_12.f90: New test.
3486
3487 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
3488
3489         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
3490         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
3491
3492 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
3493
3494         * gcc.dg/dfp/compare-special.h: New file.
3495         * gcc.dg/dfp/compare-special-32.c: New test.
3496         * gcc.dg/dfp/compare-special-64.c: New test.
3497         * gcc.dg/dfp/compare-special-128.c: New test.
3498
3499 2007-01-16  Roger Sayle  <roger@eyesopen.com>
3500             Paul Thomas  <pault@gcc.gnu.org>
3501             Steven G. Kargl  <kargl@gcc.gnu.org>
3502
3503         PR fortran/30404
3504         * gfortran.dg/forall_6.f90: New test case.
3505         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
3506         * gfortran.dg/dependency_13.f90: Likewise.
3507
3508 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3509
3510         PR testsuite/12325
3511         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
3512         targets that don't support Inf.
3513
3514 2007-01-15  Dale Johannesen  <dalej@apple.com>
3515
3516         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
3517
3518 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
3519
3520         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
3521         of achar for 0xff to avoid the "Extended ASCII not
3522         implemented" error message.
3523
3524 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
3525
3526         PR fortran/28172
3527         * gfortran.dg/altreturn_4.f90: New test.
3528
3529         PR fortran/29389
3530         * gfortran.dg/stfunc_4.f90: New test.
3531
3532         PR fortran/29712
3533         * gfortran.dg/bound_2.f90: Reinstate commented out line.
3534         * gfortran.dg/initialization_1.f90: Change warning.
3535
3536         PR fortran/30283
3537         * gfortran.dg/specification_type_resolution_2.f90: New test.
3538
3539 2007-01-14  Jan Hubicka  <jh@suse.cz>
3540
3541         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
3542         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
3543         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
3544         elimination.
3545
3546 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
3547
3548         PR fortran/30410
3549         * gfortran.dg/external_procedures_2.f90: New test.
3550
3551 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
3552
3553         PR target/30413
3554         * gcc.target/i386/pr30413.c: New test.
3555
3556 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
3557
3558         PR fortran/30452
3559         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
3560
3561 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
3562
3563         * gcc.dg/20070112-1.c: New test.
3564
3565 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3566
3567         PR libgfortran/30435
3568         * gfortran.dg/list_read_6.f90: New test.
3569
3570 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
3571
3572         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
3573
3574 2007-01-12  Tom Tromey  <tromey@redhat.com>
3575
3576         PR preprocessor/28227:
3577         * gcc.dg/cpp/pr28227.c: New file.
3578
3579 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
3580
3581         * gcc.dg/tree-ssa/loop-22.c: New test.
3582
3583 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
3584
3585         PR tree-optimization/29516
3586         * gcc.dg/tree-ssa/loop-20.c: New test.
3587
3588 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
3589
3590         PR libfortran/30415
3591         * minmaxloc_integer_kinds_1.f90:  New test.
3592
3593 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
3594
3595         PR c++/29573
3596         * g++.dg/template/sizeof-template-argument.C: New test.
3597
3598 2007-01-11  Jan Hubicka  <jh@suse.cz>
3599
3600         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
3601         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
3602         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
3603         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
3604         * gcc.dg/tree-ssa/pr21658.c: Likewise.
3605         * gcc.dg/tree-ssa/pr15349.c: Likewise.
3606         * gcc.dg/tree-ssa/pr25501.c: Likewise.
3607         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
3608         transformation in question.
3609         * gcc.dg/tree-ssa/vrp05.c: Likewise.
3610         * gcc.dg/tree-ssa/pr20701.c: Likewise.
3611         * gcc.dg/always_inline3.c: Likewise.
3612
3613 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
3614
3615         PR c++/28999
3616         * g++.dg/template/typename11.C: New test.
3617
3618 2007-01-10  Robert Kennedy <jimbob@google.com>
3619
3620         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
3621
3622 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
3623
3624         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
3625         for different integer kinds.
3626         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
3627         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
3628         * gfortran.dg/ishft_2.f90: New test.
3629         * gfortran.dg/ishft_3.f90: New test.
3630
3631 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
3632
3633         * gfortran.dg/altreturn_2.f90: Removed executable bit.
3634
3635 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
3636
3637         PR tree-optimization/30322
3638         * gcc.dg/tree-ssa/loop-21.c: New test.
3639
3640 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
3641
3642         * g++.dg/rtti/darwin-builtin-linkage.C: New.
3643
3644 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3645
3646         * gcc.target/spu/intrinsics-1.c: Remove xfail.
3647
3648 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3649
3650         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
3651         * g++.dg/warn/overflow-warn-3.C: Likewise.
3652         * g++.dg/warn/overflow-warn-4.C: Likewise.
3653         * g++.dg/warn/overflow-warn-5.C: Likewise.
3654         * g++.dg/warn/overflow-warn-6.C: Likewise.
3655         * g++.dg/warn/Woverflow-1.C: Likewise.
3656         * g++.dg/warn/Woverflow-2.C: Likewise.
3657         * g++.dg/warn/Woverflow-3.C: Likewise.
3658         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
3659
3660 2007-01-08  Roger Sayle  <roger@eyesopen.com>
3661
3662         * gfortran.dg/array_constructor_14.f90: New test case.
3663         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
3664
3665 2007-01-08  Richard Guenther  <rguenther@suse.de>
3666
3667         PR tree-optimization/23603
3668         * gcc.dg/tree-ssa/vrp31.c: New testcase.
3669         * gcc.dg/tree-ssa/vrp32.c: Likewise.
3670
3671 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
3672
3673         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
3674         in __v8qi typedef.
3675         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
3676         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
3677         compiler behaviour.
3678         * gcc.dg/simd-5.c: Likewise.
3679         * gcc.dg/simd-6.c: Likewise.
3680         * g++.dg/conversion/simd1.C: Likewise.
3681         * g++.dg/conversion/simd3.C: Likewise.
3682         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
3683         (main): Use it.
3684
3685 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
3686
3687         PR tree-optimization/29877
3688         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
3689         name of a hard register for the target concerned.  Adjust dg-error
3690         directives to cope with new behaviour of TER.
3691
3692 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3693
3694         PR c++/28986
3695         * g++.dg/conversion/nullptr1.C: Added overflow warning.
3696         * g++.dg/warn/overflow-warn-1.C: New.
3697         * g++.dg/warn/overflow-warn-3.C: New.
3698         * g++.dg/warn/overflow-warn-4.C: New.
3699         * g++.dg/warn/overflow-warn-5.C: New.
3700         * g++.dg/warn/overflow-warn-6.C: New.
3701         * g++.dg/warn/Woverflow-1.C: New.
3702         * g++.dg/warn/Woverflow-2.C: New.
3703         * g++.dg/warn/Woverflow-3.C: New.
3704         * g++.dg/warn/multiple-overflow-warn-2.C: New.
3705
3706 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
3707
3708         PR fortran/27698
3709         * gfortran.dg/invalid_name.f90: New test.
3710         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
3711         * gfortran.dg/gomp/pr29759.f90: Ditto.
3712
3713 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
3714
3715         * gfortran.dg/present_1.f90:  Update error message.
3716
3717 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
3718
3719         PR c++/19439
3720         * g++.dg/template/duplicate1.C: New test
3721         * g++.dg/template/memfriend6.C: Adjust error markers.
3722
3723 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
3724
3725         PR tree-opt/30385
3726         * gcc.dg/torture/inline-1.c: New test.
3727
3728 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3729
3730         PR c/19978
3731         * gcc.dg/multiple-overflow-warn-1.c: New.
3732         * gcc.dg/multiple-overflow-warn-2.c: New.
3733         * gcc.dg/overflow-warn-6.c: New.
3734         * g++.dg/warn/multiple-overflow-warn-1.C: New.
3735
3736 2007-01-05  Roger Sayle  <roger@eyesopen.com>
3737
3738         * gfortran.dg/array_memcpy_1.f90: New test case.
3739         * gfortran.dg/array_memcpy_2.f90: Likewise.
3740
3741 2007-01-05  Richard Guenther  <rguenther@suse.de>
3742
3743         PR middle-end/27826
3744         * g++.dg/opt/pr27826.C: New testcase.
3745
3746 2007-01-05  Ian Lance Taylor  <iant@google.com>
3747
3748         * gcc.dg/Walways-true-1.c: New test.
3749         * gcc.dg/Walways-true-2.c: New test.
3750         * g++.dg/warn/Walways-true-1.C: New test.
3751         * g++.dg/warn/Walways-true-2.C: New test.
3752
3753 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
3754
3755         PR c/30360
3756         * gcc.dg/pr30360.c: New test.
3757
3758 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
3759
3760         PR fortran/23232
3761         * gfortran.dg/data_implied_do_1.f90: New test.
3762
3763         PR fortran/27996
3764         PR fortran/27998
3765         * gfortran.dg/char_length_1.f90: New test.
3766
3767 2007-01-05  Richard Guenther  <rguenther@suse.de>
3768
3769         PR middle-end/28116
3770         * g++.dg/opt/pr28116.C: New testcase.
3771
3772 2007-01-05  Tobias Burnus  <burnus@net-b.de>
3773
3774         PR fortran/29624
3775         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
3776           invalid deallocate.
3777         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
3778         * gfortran.dg/protected_4.f90: Add pointer intent check.
3779         * gfortran.dg/protected_6.f90: Add pointer intent check.
3780         * gfortran.dg/pointer_intent_1.f90: New test.
3781         * gfortran.dg/pointer_intent_2.f90: New test.
3782         * gfortran.dg/pointer_intent_3.f90: New test.
3783
3784 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
3785
3786         PR 30235
3787         * gfortran.dg/altreturn_2.f90: new test.
3788
3789 2007-01-04  Tom Tromey  <tromey@redhat.com>
3790
3791         PR preprocessor/28165:
3792         * gcc.dg/cpp/pr28165.c: New file.
3793
3794 2007-01-03  Josh Conner  <jconner@apple.com>
3795
3796         PR middle-end/29683
3797         * gcc.dg/pr29683.c: New.
3798
3799 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
3800
3801         PR c++/28217
3802         * g++.dg/pch/template-1.C: New test.
3803         * g++.dg/pch/template-1.Hs: New file.
3804
3805 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3806
3807         PR middle-end/30353
3808         * gcc.c-torture/compile/complex-4.c: New test.
3809
3810 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
3811
3812         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
3813         -maltivec.
3814         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
3815
3816 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
3817
3818         PR middle-end/30286
3819         * gcc.dg/pr30286.c: New test.
3820
3821         PR c++/29535
3822         * g++.dg/template/crash66.C: New test.
3823
3824         PR c++/29054
3825         * g++.dg/template/friend49.C: New test.
3826
3827 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
3828
3829         * gfortran.dg/ibits.f90: New test.
3830
3831 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
3832
3833         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
3834         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
3835
3836 2007-01-02  Jan Hubicka  <jh@suse.cz>
3837
3838         * gcc.dg/pr16194.c: We now output error on all three functions, not just
3839         first one.
3840
3841 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3842
3843         PR c/19977
3844         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
3845         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
3846
3847 2006-01-02  Ian Lance Taylor  <iant@google.com>
3848
3849         * g++.dg/warn/Wparentheses-22.C: New test.
3850         * g++.dg/warn/Wparentheses-23.C: New test.
3851
3852 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3853
3854         PR middle-end/7651
3855         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
3856         * gcc.dg/declspec-3-Wextra.c: New.
3857         * gcc.dg/declspec-3-no.c: New
3858
3859 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
3860
3861         PR fortran/20896
3862         * gfortran.dg/interface_10.f90: Remove.
3863
3864 2007-01-01  Roger Sayle  <roger@eyesopen.com>
3865
3866         * gcc.dg/fold-eqxor-4.c: New test case.
3867
3868 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
3869
3870         PR middle-end/30311
3871         * gcc.c-torture/compile/pr30311.c: New test.
3872
3873 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
3874
3875         PR middle-end/30253
3876         * gcc.c-torture/compile/statement-expression-1.c: New test.
3877
3878 2007-01-01  Andreas Schwab  <schwab@suse.de>
3879
3880         PR target/29166
3881         * g++.dg/eh/pr29166.C: New test.
3882
3883 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
3884
3885         * lib/target-supports.exp (check_effective_target_powerpc_spe):
3886         New.
3887         (check_effective_target_vect_cmdline_needed): Use it.
3888
3889 2006-12-31  Richard Guenther  <rguenther@suse.de>
3890
3891         PR middle-end/30137
3892         * testsuite/gcc.dg/pr30137-1.c: New testcase.
3893         * testsuite/gcc.dg/pr30137-2.c: Likewise.
3894
3895 2006-12-31  Roger Sayle  <roger@eyesopen.com>
3896
3897         PR middle-end/30322
3898         * gcc.dg/fold-plusnot-1.c: New test case.
3899
3900 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
3901
3902         PR c++/29731
3903         * g++.dg/parse/template22.C: New test.
3904
3905 2006-12-31  Richard Guenther  <rguenther@suse.de>
3906
3907         PR middle-end/30338
3908         * gcc.c-torture/compile/pr30338.c: New testcase.
3909
3910 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
3911
3912         PR fortran/27900
3913         * gfortran.dg/intrinsic_actual_4.f90: New test.
3914
3915         PR fortran/24325
3916         * gfortran.dg/func_decl_3.f90: New test.
3917
3918 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
3919
3920         PR fortran/23060
3921         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
3922         * gfortran.dg/c_by_val_1.f: New test.
3923         * gfortran.dg/c_by_val_2.f: New test.
3924         * gfortran.dg/c_by_val_3.f: New test.
3925
3926 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
3927
3928         PR libfortran/30321
3929         * gfortran.dg/sum_zero_array_1.f90:  New test.
3930
3931 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
3932
3933         PR preprocessor/29612
3934         * gcc.dg/cpp/pr29612-1.c: New test.
3935         * gcc.dg/cpp/pr29612-2.c: New test.
3936
3937 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
3938
3939         PR fortran/30034
3940         * gfortran.dg/pure_formal_proc_1.f90: New test.
3941
3942         PR fortran/30237
3943         * gfortran.dg/intrinsic_actual_3.f90: New test.
3944
3945 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3946
3947         PR fortran/30014
3948         * gfortran.dg/io_constraints_1.f90: Update test.
3949         * gfortran.dg/io_constraints_2.f90: Update test.
3950         * gfortran.dg/inquire_iolength.f90: New test.
3951
3952 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
3953
3954         PR fortran/20896
3955         * gfortran.dg/interface_10.f90: New test.
3956         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
3957         since z is already, locally a variable.
3958
3959         PR fortran/25135
3960         * gfortran.dg/generic_11.f90: New test.
3961         * gfortran.dg/interface_7.f90: Remove name clash between module
3962         name and procedure 'x' referenced in the interface.
3963
3964 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3965
3966         PR middle-end/7651
3967         * gcc.dg/Wmissing-parameter-type.c: New.
3968         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
3969         * gcc.dg/Wmissing-parameter-type-no.c: New.
3970
3971 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
3972
3973         PR fortran/25818
3974         * gfortran.dg/entry_array_specs_2.f: New test.
3975
3976         PR fortran/30084
3977         * gfortran.dg/nested_modules_6.f90: New test.
3978
3979 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3980
3981         PR middle-end/7651
3982         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
3983         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
3984
3985 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
3986
3987         PR C++/30168
3988         * g++.dg/opt/complex6.C: New test.
3989
3990 2006-12-22  Ben Elliston  <bje@au.ibm.com>
3991
3992         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
3993         full" if the linker on spu-*-* warns about exceeding local store.
3994
3995         And revert this patch:
3996         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
3997         fail to link due to relocation overflows on spu-*-*.
3998
3999 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
4000
4001         PR fortran/30273
4002         * gfortran.dg/dependency_19.f90: New test.
4003
4004 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
4005
4006         PR fortran/30202
4007         * gfortran.dg/alloc_comp_basics_3.f90: New test.
4008
4009 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
4010
4011         PR middle-end/30262
4012         * gcc.c-torture/execute/20061220-1.c: New test.
4013
4014         PR middle-end/30263
4015         * gcc.dg/gomp/asm-1.c: New test.
4016
4017         PR target/30230
4018         * g++.dg/eh/ia64-2.C: New test.
4019
4020 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
4021
4022         PR target/28966
4023         PR target/29248
4024         * gcc.dg/rs6000-leaf.c: New.
4025
4026 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4027
4028         PR fortran/25392
4029         * gfortran.dg/f2c_8.f90: New test.
4030
4031 2006-12-20  Bill Wendling  <wendling@apple.com>
4032
4033         * gcc.dg/asm-b.c: Check for __ppc64__.
4034
4035 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
4036
4037         PR fortran/30190
4038         * gfortran.dg/bounds_check_5.f90: New test.
4039
4040 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
4041
4042         PR middle-end/30143
4043         * gcc.dg/gomp/complex-1.c: New testcase.
4044
4045 2006-12-20  Roger Sayle  <roger@eyesopen.com>
4046
4047         * gfortran.dg/array_memset_1.f90: New test case.
4048
4049 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
4050
4051         * lib/target-supports.exp: Add spu to
4052         check_effective_target_vect_widen_mult_hi_to_si.
4053
4054 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
4055
4056         PR fortran/29992
4057         * gfortran.dg/generic_9.f90: New test.
4058
4059         PR fortran/30081
4060         * gfortran.dg/generic_10.f90: New test.
4061
4062 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
4063
4064         PR tree-opt/30045
4065         * gcc.dg/pr30045.c: New test.
4066
4067 2006-12-20  Ben Elliston  <bje@au.ibm.com>
4068
4069         * gcc.dg/20020312-2.c: Add a case for __SPU__.
4070
4071 2006-12-19  Eric Christopher  <echristo@apple.com>
4072
4073         PR target/29302
4074         * gcc.c-torture/execute/pr29302-1.c: New.
4075
4076 2006-12-19  Tobias Burnus  <burnus@net-b.de>
4077
4078         PR fortran/39238
4079         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
4080
4081 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
4082
4083         PR fortran/30236
4084         * gfortran.dg/altreturn_3.f90: New test.
4085
4086         * gfortran.dg/char_result_12.f90: Fix comment typos.
4087
4088 2006-12-19  Ben Elliston  <bje@au.ibm.com>
4089
4090         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
4091         as newlib's stdio.h uses non-traditional cpp constructs.
4092
4093 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
4094
4095         * gfortran.dg/advance.f90: Renamed to advance_1.f90
4096         * gfortran.dg/append-1.f90: Renamed to append_1.f90
4097         * gfortran.dg/array-1.f90: Renamed to array_1.f90
4098         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
4099         * gfortran.dg/backspace.f: Renamed to backspace_1.f
4100         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
4101         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
4102         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
4103         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
4104         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
4105         * gfortran.dg/logint-1.f: Renamed to logint_1.f
4106         * gfortran.dg/logint-2.f: Renamed to logint_2.f
4107         * gfortran.dg/logint-3.f: Renamed to logint_3.f
4108         * gfortran.dg/advance_1.f90: Renamed from advance.f90
4109         * gfortran.dg/append_1.f90: Renamed from append-1.f90
4110         * gfortran.dg/array_1.f90: Renamed from array-1.f90
4111         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
4112         * gfortran.dg/backspace_1.f: Renamed from backspace.f
4113         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
4114         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
4115         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
4116         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
4117         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
4118         * gfortran.dg/logint_1.f: Renamed from logint-1.f
4119         * gfortran.dg/logint_2.f: Renamed from logint-2.f
4120         * gfortran.dg/logint_3.f: Renamed from logint-3.f
4121
4122 2006-12-18  Bill Wendling  <wendling@apple.com>
4123
4124         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
4125         id is an OjbC keyword.
4126
4127 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4128
4129         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
4130
4131 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
4132
4133         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
4134
4135 2006-12-18  Ian Lance Taylor  <iant@google.com>
4136
4137         * g++.dg/warn/Wmissing-declarations-1.C: New test.
4138
4139 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4140
4141         * gcc.c-torture/compile/pr27528.c: Use empty templates.
4142
4143 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
4144
4145         PR fortran/30207
4146         * gfortran.fortran-torture/execute/where21.f90: New test.
4147
4148 2006-12-17  Tobias Burnus  <burnus@net-b.de>
4149
4150         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
4151
4152 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4153
4154         PR middle-end/7651
4155         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
4156         * gcc.dg/if-empty-1.c: Likewise.
4157         * gcc.dg/pr23165.c: Likewise.
4158         * g++.dg/warn/empty-body.C: Likewise.
4159
4160 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4161
4162         PR libfortran/30005
4163         * gfortran.dg/open_errors.f90: New test.
4164
4165 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
4166
4167         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
4168
4169         * gcc.target/i386/ssse3-pabsb.c: New file.
4170         * gcc.target/i386/ssse3-pabsd.c: Likewise.
4171         * gcc.target/i386/ssse3-pabsw.c: Likewise.
4172         * gcc.target/i386/ssse3-palignr.c: Likewise.
4173         * gcc.target/i386/ssse3-phaddd.c: Likewise.
4174         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
4175         * gcc.target/i386/ssse3-phaddw.c: Likewise.
4176         * gcc.target/i386/ssse3-phsubd.c: Likewise.
4177         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
4178         * gcc.target/i386/ssse3-phsubw.c: Likewise.
4179         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
4180         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
4181         * gcc.target/i386/ssse3-pshufb.c: Likewise.
4182         * gcc.target/i386/ssse3-psignb.c: Likewise.
4183         * gcc.target/i386/ssse3-psignd.c: Likewise.
4184         * gcc.target/i386/ssse3-psignw.c: Likewise.
4185         * gcc.target/i386/ssse3-vals.h: Likewise.
4186
4187 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
4188
4189         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
4190         * lib/fortran-torture.exp: Include target-supports.exp.
4191
4192 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
4193
4194         PR target/30185
4195         * gcc.c-torture/execute/pr30185.c: New test.
4196
4197 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4198
4199         PR testsuite/30179
4200         PR testsuite/30180
4201         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
4202         * gcc.dg/builtin-bswap-2.c: Likewise.
4203         * gcc.dg/builtin-bswap-3.c: Likewise.
4204         * gcc.dg/builtin-bswap-4.c: Likewise.
4205         * lib/target-supports.exp (check_effective_target_stdint_types): New.
4206         * cc.c-torture/execute/mode-dependent-address.x: New file.
4207
4208 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4209
4210         PR libfortran/30145
4211         * gfortran.dg/write_zero_array: New test.
4212
4213 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4214
4215         PR fortran/30200
4216         * gfortran.dg/write_fmt_trim.f90: New test.
4217
4218 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
4219
4220         PR 30194
4221         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
4222         temporarily.
4223
4224 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4225
4226         * lib/target-supports.exp (check_weak_available): Use istarget
4227         "hppa*-*-hpux10*" instead of regexp.
4228         (check_cxa_atexit_available): Likewise.
4229
4230 2006-12-14  Richard Guenther  <rguenther@suse.de>
4231
4232         PR tree-optimization/30197
4233         * gcc.c-torture/execute/complex-1.c: Fix function name.
4234         * gcc.dg/builtins-61.c: New testcase.
4235
4236 2006-12-14  Richard Guenther  <rguenther@suse.de>
4237
4238         PR middle-end/30172
4239         * gcc.dg/pr30172-1.c: New testcase.
4240
4241 2006-12-14  Richard Guenther  <rguenther@suse.de>
4242
4243         PR tree-optimization/30198
4244         * gcc.dg/builtins-60.c: New testcase.
4245
4246 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
4247
4248         * lib/target-supports.exp (vect_no_align): Remove spu.
4249
4250 2006-12-13  Ian Lance Taylor  <iant@google.com>
4251
4252         PR c++/19564
4253         PR c++/19756
4254         * g++.dg/warn/Wparentheses-5.C: New test.
4255         * g++.dg/warn/Wparentheses-6.C: New test.
4256         * g++.dg/warn/Wparentheses-7.C: New test.
4257         * g++.dg/warn/Wparentheses-8.C: New test.
4258         * g++.dg/warn/Wparentheses-9.C: New test.
4259         * g++.dg/warn/Wparentheses-10.C: New test.
4260         * g++.dg/warn/Wparentheses-11.C: New test.
4261         * g++.dg/warn/Wparentheses-12.C: New test.
4262         * g++.dg/warn/Wparentheses-13.C: New test.
4263         * g++.dg/warn/Wparentheses-14.C: New test.
4264         * g++.dg/warn/Wparentheses-15.C: New test.
4265         * g++.dg/warn/Wparentheses-16.C: New test.
4266         * g++.dg/warn/Wparentheses-17.C: New test.
4267         * g++.dg/warn/Wparentheses-18.C: New test.
4268         * g++.dg/warn/Wparentheses-19.C: New test.
4269         * g++.dg/warn/Wparentheses-20.C: New test.
4270         * g++.dg/warn/Wparentheses-21.C: New test.
4271
4272 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4273
4274         PR testsuite/30157
4275         * lib/target-supports.exp (check_cxa_atexit_available): Return false
4276         for target "hppa.*hpux10".
4277
4278 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
4279
4280         * g++.dg/debug/vartrack1.C: New test.
4281
4282         * g++.dg/opt/ifcvt1.C: New test.
4283
4284         * gcc.dg/tls/opt-13.c: New test.
4285
4286         * gcc.dg/20060425-2.c: New test.
4287
4288         * g++.dg/opt/pr15054-2.C: New test.
4289
4290         * gcc.c-torture/execute/20060420-1.c: New test.
4291
4292         * gcc.c-torture/execute/20060412-1.c: New test.
4293
4294         * objc/compile/20060406-1.m: New test.
4295
4296 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
4297
4298         * g++.dg/template/array17.C: New test.
4299
4300 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
4301
4302         * gcc.target/powerpc/altivec-23.c: New test.
4303
4304 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
4305
4306         PR c++27316
4307         * g++.dg/inherit/error3.C: New test.
4308
4309         PR c++/28740
4310         * g++.dg/inherit/error4.C: New test.
4311
4312 2006-12-13  Richard Guenther  <rguenther@suse.de>
4313
4314         PR tree-optimization/17687
4315         * gcc.dg/builtins-59.c: New testcase.
4316
4317 2006-12-13  Ben Elliston  <bje@au.ibm.com>
4318
4319         * gcc.target/spu/Wmain.c: New test.
4320
4321 2006-12-12  Josh Conner  <jconner@apple.com>
4322
4323         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
4324         * g++.dg/abi/thunk4.C: Likewise.
4325         * g++.dg/abi/rtti3.C: Likewise.
4326
4327 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
4328
4329         * gcc.target/spu/cpat-1.c: New test.
4330         * gcc.target/spu/cpat-2.c: New test.
4331         * gcc.target/spu/cpat-3.c: New test.
4332         * gcc.target/spu/cpat-4.c: New test.
4333
4334 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4335
4336         PR tree-opt/28436
4337         * gcc.c-torture/compile/vector-1.c: New test.
4338         * gcc.c-torture/compile/vector-2.c: New test.
4339         * gcc.c-torture/compile/vector-3.c: New test.
4340
4341 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4342
4343         * lib/fortran-torture.exp: Update copyright years.  Remove
4344         obsolete comment.  Test -ftree-vectorize where it makes sense.
4345         * lib/gfortran-dg.exp: Update copyright years.  Use settings
4346         from fortran-torture.exp.
4347         * gfortran.dg/char_transpose_1.f90,
4348         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
4349         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
4350         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
4351         '-w' to dg-options.
4352
4353 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
4354
4355         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
4356         saved_${tool}_load.
4357
4358 2006-12-12  Ira Rosen  <irar@il.ibm.com>
4359
4360         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
4361         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
4362         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
4363         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
4364         gaps.
4365
4366 2006-12-12  Richard Guenther  <rguenther@suse.de>
4367
4368         PR middle-end/30147
4369         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
4370
4371 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
4372             Diego Novillo  <dnovillo@redhat.com>
4373
4374         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
4375         VDEF/VUSE changes.
4376         * gcc.dg/tree-ssa/pr26421.c: Likewise
4377         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
4378         * gcc.dg/tree-ssa/pr23382.c: Likewise.
4379         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
4380         * gcc.dg/tree-ssa/pr28410.c: Likewise.
4381         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
4382         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
4383         * gcc.dg/tree-ssa/vrp07.c: Likewise.
4384         * gcc.dg/tree-ssa/vrp08.c: Likewise.
4385         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4386
4387 2006-12-11  Jan Hubicka  <jh@suse.cz>
4388
4389         * gcc.dg/tree-prof/stringop-1.c: New test.
4390         * gcc.dg/tree-prof/stringop-2.c: New test.
4391
4392 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
4393
4394         PR target/30120
4395         * gcc.target/i386/pr30120.c: New test.
4396
4397         Revert:
4398         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
4399
4400         * gcc.target/i386/x87regparm-1.c: New test.
4401         * gcc.target/i386/x87regparm-2.c: New test.
4402         * gcc.target/i386/x87regparm-3.c: New test.
4403         * gcc.target/i386/x87regparm-4.c: New test.
4404
4405 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
4406
4407         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
4408
4409 2006-12-10  Tobias Burnus  <burnus@net-b.de>
4410
4411         PR fortran/23994
4412         * gfortran.dg/protected_1.f90: New test.
4413         * gfortran.dg/protected_2.f90: New test.
4414         * gfortran.dg/protected_3.f90: New test.
4415         * gfortran.dg/protected_4.f90: New test.
4416         * gfortran.dg/protected_5.f90: New test.
4417         * gfortran.dg/protected_6.f90: New test.
4418
4419 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4420             Tobias Burnus  <burnus@gcc.gnu.org>
4421
4422         PR fortran/29975
4423         PR fortran/30068
4424         * gfortran.dg/interface_4.f90: Test adding procedure to generic
4425         interface.
4426         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
4427         ambiguous interfaces.
4428         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
4429         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
4430         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
4431         ambiguous interfaces.
4432         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
4433         * gfortran.dg/array_initializer_2.f90: Add initializer array
4434         constructor test.
4435
4436         PR fortran/30096
4437         * gfortran.dg/interface_9.f90: Test that host interfaces are
4438         not checked for ambiguity with the local version.
4439
4440 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4441
4442         PR fortran/29464
4443         * gfortran.dg/module_interface_2.f90: New test.
4444
4445 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4446
4447         PR fortran/29941
4448         * gfortran.dg/assumed_len.f90: New test.
4449
4450 2006-12-09  Richard Guenther  <rguenther@suse.de>
4451
4452         * g++.dg/warn/implicit-typename1.C: Qualify types.
4453         * g++.dg/parse/crash12.C: Likewise.
4454         * g++.dg/tree-ssa/pr22444.C: Likewise.
4455
4456 2006-12-09  Tobias Burnus  <burnus@net-b.de>
4457
4458         * gfortran.dg/array_2.f90: Added sqrt test.
4459
4460 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
4461
4462         * gcc.target/i386/x87regparm-1.c: XFAIL.
4463         * gcc.target/i386/x87regparm-2.c: XFAIL.
4464         * gcc.target/i386/x87regparm-3.c: XFAIL.
4465         * gcc.target/i386/x87regparm-4.c: XFAIL.
4466
4467 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4468
4469         * lib/target-supports.exp
4470         (check_effective_target_large_long_double): New.
4471         * gcc.dg/Wconversion-real.c : Use it.
4472         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
4473         unsigned.
4474
4475 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
4476
4477         * gcc.c-torture/execute/mode-dependent-address.c: New test.
4478
4479 2006-12-08  Tobias Burnus  <burnus@net-b.de>
4480
4481         PR fortran/27546
4482         * gfortran.dg/import4.f90: New test for IMPORT in modules.
4483
4484 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
4485
4486         PR c++/29732
4487         * g++.dg/template/crash65.C: New test.
4488         * g++.dg/template/spec16.C: Tweak error markers.
4489
4490 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4491
4492         * gcc.target/spu: New directory.
4493         * gcc.target/spu/spu.exp: New file.
4494         * gcc.target/spu/intrinsics-1.c: New test.
4495
4496 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
4497
4498         PR c++/29980
4499         * g++.dg/ext/attrib27.C: New test.
4500         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
4501         * g++.dg/parse/typedef5.C: Likewise.
4502
4503 2006-12-07  Mike Stump  <mrs@apple.com>
4504
4505         * treelang/compile/var_defs.tree: Adjust.
4506
4507 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
4508
4509         PR c++/29730
4510         * g++.dg/template/crash64.C: New test.
4511         * g++.dg/parse/crash27.C: Adjust error markers.
4512
4513 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
4514
4515         PR libfortran/30009
4516         PR libfortran/30056
4517         * gfortran.dg/read_eof_4.f90:  Add tests.
4518         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
4519         * gfortran.dg/unf_read_corrupted_1.f90: New test.
4520
4521 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
4522
4523         PR c++/29729
4524         * g++.dg/template/crash63.C: New test.
4525
4526         PR c++/29728
4527         * g++.dg/template/crash62.C: New test.
4528
4529 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
4530
4531         PR fortran/30003
4532         * gfortran.dg/allocatable_function_1.f90: Increase the number
4533         of expected calls of free to 10; the lhs section reference is
4534         now evaluated so there is another call to bar.  Change the
4535         comment appropriately.
4536         * gfortran.dg/array_section_1.f90: New test.
4537
4538 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
4539
4540         PR fortran/29912
4541         * gfortran.dg/char_result_12.f90: New test.
4542
4543 2006-12-05  Richard Guenther  <rguenther@suse.de>
4544
4545         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
4546         * gcc.dg/vect/vect-pow-2.c: Rename to ...
4547         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
4548         vect_double, xfail for spu*-*-*.
4549
4550 2006-12-04  Tobias Burnus  <burnus@net-b.de>
4551
4552         PR fortran/29962
4553         * initialization_4.f90: Test noninteger exponents (-std=f95).
4554         * initialization_5.f90: New test for noninteger exponents
4555           with -std=f2003.
4556
4557 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
4558
4559         PR fortran/29821
4560         * gfortran.dg/parameter_array_section_1.f90: New test.
4561
4562 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
4563
4564         PR c++/29733
4565         * g++.dg/template/crash61.C: New test.
4566
4567         PR c++/29632
4568         * g++.dg/template/error23.C: New test.
4569
4570 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
4571
4572         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
4573
4574 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
4575
4576         PR fortran/29916
4577         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
4578
4579 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
4580
4581         PR middle-end/29965
4582         * gcc.dg/gomp/pr29965-1.c: New test.
4583         * gcc.dg/gomp/pr29965-2.c: New test.
4584         * gcc.dg/gomp/pr29965-3.c: New test.
4585         * gcc.dg/gomp/pr29965-4.c: New test.
4586         * gcc.dg/gomp/pr29965-5.c: New test.
4587         * gcc.dg/gomp/pr29965-6.c: New test.
4588         * g++.dg/gomp/pr29965-1.C: New test.
4589         * g++.dg/gomp/pr29965-2.C: New test.
4590         * g++.dg/gomp/pr29965-3.C: New test.
4591         * g++.dg/gomp/pr29965-4.C: New test.
4592         * g++.dg/gomp/pr29965-5.C: New test.
4593         * g++.dg/gomp/pr29965-6.C: New test.
4594         * g++.dg/gomp/pr29965-7.C: New test.
4595         * g++.dg/gomp/pr29965-8.C: New test.
4596         * g++.dg/gomp/pr29965-9.C: New test.
4597         * g++.dg/gomp/pr29965-10.C: New test.
4598
4599 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
4600
4601         * gnat.dg/pointer_variable_bounds.adb: New test.
4602         * gnat.dg/pointer_variable_bounds.ads: Likewise.
4603         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
4604
4605 2006-12-03  Eric Christopher  <echristo@apple.com>
4606
4607         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
4608
4609 2006-12-03  Richard Henderson  <rth@redhat.com>
4610             Andrew Pinski  <pinskia@gmail.com>
4611
4612         PR C++/14329
4613         * g++.dg/warn/unit-1.C: New test.
4614
4615 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
4616
4617         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
4618
4619 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
4620
4621         * g++.dg/vect/vect.exp: Enable tests to run on spu.
4622         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
4623         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
4624         * gcc.dg/vect/vect-70.c: Reduce array size.
4625         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
4626         vect_no_compaer_double targets.
4627         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
4628         vect_float, vect_double, and vect_int.
4629
4630 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
4631
4632         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
4633         test for loop versioning on vect_no_align targets.
4634         * gcc.dg/vect/pr20122.c: Likewise.
4635         * gcc.dg/vect/vect-105.c: Likewise.
4636         * gcc.dg/vect/vect-42.c: Likewise.
4637         * gcc.dg/vect/vect-43.c: Likewise.
4638         * gcc.dg/vect/vect-74.c: Likewise.
4639         * gcc.dg/vect/vect-75.c: Likewise.
4640         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4641         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4642         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
4643         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
4644
4645 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
4646
4647         PR fortran/29642
4648         * gfortran.dg/value_1.f90 : New test.
4649         * gfortran.dg/value_2.f90 : New test.
4650         * gfortran.dg/value_3.f90 : New test.
4651         * gfortran.dg/value_4.f90 : New test.
4652         * gfortran.dg/value_4.c : Called from value_4.f90.
4653
4654 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4655
4656         PR C++/30033
4657         *  g++.dg/cpp0x/static_assert4.C: New testcase.
4658
4659 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4660
4661         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
4662
4663 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
4664
4665         PR c/27953
4666         * gcc.dg/pr27953.c: New test.
4667
4668 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4669
4670         PR c++/30022
4671         * g++.dg/ext/vector5.C: New test.
4672
4673         PR c++/30021
4674         * g++.dg/other/main1.C: New test.
4675
4676 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
4677
4678         PR libfortran/29568
4679         * gfortran.dg/convert_implied_open.f90:  Change to
4680         new default record length.
4681         * gfortran.dg/unf_short_record_1.f90:  Adapt to
4682         new error message.
4683         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
4684
4685 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
4686
4687         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
4688
4689 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
4690
4691         PR c++/29066
4692         * g++.dg/expr/pr29066.c: New.
4693
4694 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
4695             Zdenek Dvorak <dvorakz@suse.cz>
4696
4697         PR tree-optimization/29921
4698         * gcc.dg/pr29921-2.c: New test.
4699
4700 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
4701
4702         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
4703         (i386_get_cpuid): New function.
4704         (i386_cpuid_ecx): Likewise.
4705         (i386_cpuid_edx): Likewise.
4706         (i386_cpuid): Updated to call i386_cpuid_edx.
4707
4708         * gcc.target/i386/sse3-addsubpd.c: New file.
4709         * gcc.target/i386/sse3-addsubps.c: Likewise.
4710         * gcc.target/i386/sse3-haddpd.c: Likewise.
4711         * gcc.target/i386/sse3-haddps.c: Likewise.
4712         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4713         * gcc.target/i386/sse3-hsubps.c: Likewise.
4714         * gcc.target/i386/sse3-lddqu.c: Likewise.
4715         * gcc.target/i386/sse3-movddup.c: Likewise.
4716         * gcc.target/i386/sse3-movshdup.c: Likewise.
4717         * gcc.target/i386/sse3-movsldup.c: Likewise.
4718
4719 2006-12-01  Dirk Mueller  <dmueller@suse.de>
4720
4721         * g++.dg/warn/Wreturn-type-4.C: New testcase.
4722
4723 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
4724
4725         * gcc.dg/dfp/convert-int-max.c: New test.
4726         * gcc.dg/dfp/convert-int-max-fold.c: New test.
4727
4728 2006-11-30  Richard Guenther  <rguenther@suse.de>
4729
4730         * gcc.dg/vect/vect-pow-1.c: Rename ...
4731         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
4732         floats instead of doubles, check successful vectorization.
4733
4734 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4735
4736         PR target/29945
4737         * gcc.c-torture/compile/pr29945.c: New testcase.
4738
4739 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
4740
4741         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
4742         -maltivec.
4743
4744 2006-11-29  Eric Christopher  <echristo@apple.com>
4745
4746         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
4747
4748 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
4749
4750         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
4751
4752         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
4753
4754 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
4755
4756         PR c++/29022
4757         * g++.dg/inherit/virtual2.C: New test.
4758         * g++.dg/inherit/virtual3.C: Likewise.
4759         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
4760         * g++.dg/inherit/error2.C: Likewise.
4761         * g++.dg/template/instantiate1.C: Likewise.
4762
4763 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
4764
4765         PR tree-opt/29984
4766         * gcc.dg/tree-ssa/reassoc-12.c: New test.
4767
4768 2006-11-28  Jan Hubicka  <jh@suse.cz>
4769
4770         * gcc.dg/memcpy-1.c: New test.
4771
4772 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
4773
4774         PR c++/29735
4775         * g++.dg/warn/main-3.C: New test.
4776
4777 2006-11-28  Jan Hubicka  <jh@suse.cz>
4778
4779         * gcc.dg/winline-1.c: New test.
4780
4781 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
4782
4783         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
4784         alignments.
4785
4786 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
4787
4788         PR fortran/29976
4789         * gfortran.dg/missing_optional_dummy_3.f90
4790
4791 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
4792
4793         PR fortran/20880
4794         * gfortran.dg/interface_3.f90: Modify errors.
4795
4796 2006-11-28  Ben Elliston  <bje@au.ibm.com>
4797
4798         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
4799         fail to link due to relocation overflows on spu-*-*.
4800
4801 2006-11-27  Michael Matz  <matz@suse.de>
4802             Andreas Krebbel  <krebbel1@de.ibm.com>
4803
4804         PR target/29319
4805         * gcc.dg/20061127-1.c: New testcase.
4806
4807 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
4808
4809         * gcc.dg/20061124-1.c: Add exit() function prototype.
4810
4811 2006-11-27  Jan Hubicka  <jh@suse.cz>
4812
4813         * gcc.target/i386/memcpy-1.c: Adjust size.
4814         * testsuite/gcc.dg/visibility-11.c: Likewise.
4815
4816 2006-11-27  Richard Guenther  <rguenther@suse.de>
4817
4818         PR middle-end/25620
4819         * gcc.target/i386/pow-1.c: New testcase.
4820         * gcc.dg/builtins-58.c: Likewise.
4821
4822 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
4823
4824         PR c++/29886
4825         * g++.dg/expr/cast8.C: New test.
4826
4827 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4828
4829         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
4830         Don't ever inline the testcase.
4831
4832 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
4833
4834         PR fortran/29982
4835         * gfortran.fortran-torture/compile/parameter_3.f90: New
4836         testcase.
4837
4838 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
4839
4840         PR fortran/29951
4841         * gfortran.fortran-torture/execute/transfer2.f90: New test.
4842
4843 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4844
4845         * gfortran.fortran-torture/execute/specifics.f90: Remove test
4846         for CHAR.
4847
4848 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4849
4850         PR libgfortran/29936
4851         * gfortran.dg/write_check3.f90: New test.
4852
4853 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4854
4855         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
4856
4857 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
4858
4859         PR fortran/20880
4860         * gfortran.dg/interface_3.f90: New test.
4861
4862         PR fortran/29387
4863         * gfortran.dg/generic_8.f90: New test.
4864
4865 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4866
4867         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
4868         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
4869         * gfortran.dg/specifics_3.f90: Remove.
4870
4871 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
4872
4873         PR c/29955
4874         * gcc.dg/gomp/pr29955.c: New test.
4875
4876         PR c/29736
4877         * gcc.dg/pr29736.c: New test.
4878
4879 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4880
4881         PR tree-opt/29964
4882         * gcc.dg/pure-1.c: New test.
4883
4884 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
4885
4886         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
4887         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
4888
4889 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4890
4891         * gcc.dg/20061124-1.c: New testcase.
4892
4893 2006-11-23  Eric Christopher  <echristo@apple.com>
4894
4895         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
4896
4897 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4898
4899         PR c/2707
4900         PR c++/26167
4901         * gcc.dg/Wconversion-integer.c: New. Supersedes
4902         Wconversion-negative-constants.c
4903         * gcc.dg/Wconversion-real.c: New.
4904         * gcc.dg/Wconversion-real-integer.c: New.
4905         * gcc.dg/Wconversion-negative-constants.c: Deleted.
4906         * g++.dg/warn/Wconversion1.C: Modified.
4907
4908 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4909
4910         * gfortran.dg/overload_1.f90: New test.
4911
4912 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4913
4914         PR c/9072
4915         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
4916         Wtraditional-conversion.
4917         * gcc.dg/overflow-warn-2.c: Likewise.
4918         * gcc.dg/Wconversion.c: Likewise. Renamed as
4919         Wtraditional-conversion.c .
4920         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
4921         Wtraditional-conversion-2.c .
4922         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
4923         Wtraditional-conversion-2.c
4924         * gcc.dg/Wconversion-negative-constants.c: New.
4925
4926 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
4927
4928         * gcc.dg/tree-ssa/dump-1.c: New test.
4929
4930 2006-11-23  David Ung <davidu@mips.com>
4931
4932         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
4933         -mfp64, allowable when ISA >= 33 and float is enabled.
4934         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
4935         of mthc1 and mfhc1 patterns.
4936
4937 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
4938
4939         PR tree-optimization/29921
4940         * gcc.dg/pr29921.c: New test.
4941
4942 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4943
4944         PR fortran/29441
4945         * gfortran.dg/initialization_4.f90: New test.
4946
4947 2006-11-22  Ira Rosen  <irar@il.ibm.com>
4948
4949         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
4950         platforms that have interleaving support.
4951         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
4952         * gcc.dg/vect/vect-strided-a-u16-i2.c,
4953         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
4954         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
4955         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
4956         gcc.dg/vect/vect-strided-u8-i2-gap.c,
4957         gcc.dg/vect/vect-strided-u8-i8.c,
4958         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
4959         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
4960         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
4961         gcc.dg/vect/vect-strided-float.c,
4962         gcc.dg/vect/vect-strided-a-mult.c,
4963         gcc.dg/vect/vect-strided-mult-char-ls.c,
4964         gcc.dg/vect/vect-strided-a-u16-mult.c,
4965         gcc.dg/vect/vect-strided-a-u32-mult.c,
4966         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
4967         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
4968         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
4969         gcc.dg/vect/vect-strided-mult.c,
4970         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
4971         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
4972
4973 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
4974
4975         PR fortran/25087
4976         * gfortran.dg/auto_char_len_4.f90: New test.
4977
4978 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
4979
4980         PR fortran/29652
4981         * gfortran.dg/generic_7.f90: New test.
4982         * gfortran.dg/defined_operators_1.f90: Add new error.
4983
4984 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
4985
4986         PR tree-optimization/29902
4987         * g++.dg/tree-ssa/pr29902.C: New test.
4988
4989 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
4990
4991         PR fortran/29820
4992         * gfortran.dg/used_types_13.f90: New test.
4993
4994 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
4995
4996         * gcc.dg/dfp/snan.c: Delete.
4997
4998 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
4999
5000         * g++.dg/cpp0x/static_assert1.C: New.
5001         * g++.dg/cpp0x/static_assert2.C: New.
5002         * g++.dg/cpp0x/static_assert3.C: New.
5003
5004 2006-11-21  Richard Guenther  <rguenther@suse.de>
5005
5006         * gcc.dg/vect/vect-pow-1.c: New testcase.
5007         * gcc.dg/vect/vect-pow-2.c: Likewise.
5008
5009 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
5010
5011         PR c++/29570
5012         * g++.dg/template/static29.C: New test.
5013
5014         PR c++/29734
5015         * g++.dg/conversion/simd4.C: New test.
5016
5017 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
5018
5019         PR c++/29475
5020         * g++.dg/template/access19.C: New test.
5021         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
5022         error is reported.
5023
5024 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5025
5026         PR tree-opt/25500
5027         * gcc.dg/tree-ssa/sra-4.c: New testcase.
5028
5029 2006-11-20  Tobias Burnus  <burnus@net-b.de>
5030
5031         PR fortran/27546
5032         * gfortran.dg/import.f90: Extended test.
5033         * gfortran.dg/import2.f90: Extended test.
5034
5035 2006-11-20  Tobias Burnus  <burnus@net-b.de>
5036
5037         * gfortran.dg/volatile3.f90: Add conflict test.
5038
5039 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
5040
5041         PR fortran/24783
5042         * gfortran.dg/implicit_10.f90: New test.
5043
5044 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5045
5046         PR c++/8586
5047         * g++.dg/warn/Wall-write-strings.C: New.
5048
5049 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5050
5051         * gfortran.dg/alloc_comp_constraint_5.f90: New.
5052         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
5053
5054 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5055
5056         * gfortran.dg/use_3.f90: Remove error message.
5057         * gfortran.dg/iso_fortran_env_1.f90: New test.
5058         * gfortran.dg/iso_fortran_env_2.f90: New test.
5059         * gfortran.dg/iso_fortran_env_3.f90: New test.
5060         * gfortran.dg/iso_fortran_env_4.f90: New test.
5061
5062 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
5063
5064         * gcc.dg/vect/vect-27.c: Fix initialization.
5065
5066 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5067
5068         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
5069         * gcc.dg/torture/builtin-minmax-1.c: New.
5070
5071         * gcc.dg/builtins-20.c: Add cases for copysign.
5072
5073 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5074
5075         PR fortran/24285
5076         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
5077
5078 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5079         * gfortran.dg/use_1.f90: New test.
5080         * gfortran.dg/use_1.f90: New test.
5081         * gfortran.dg/use_1.f90: New test.
5082
5083 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
5084
5085         PR tree-optimization/29801
5086         * gcc.dg/pr29801.c: New test.
5087
5088 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
5089
5090         PR middle-end/29584
5091         * gcc.dg/torture/pr29584.c: New test.
5092
5093 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
5094
5095         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
5096         Condition PowerPC tests for saving FPRs on powerpc_fprs.
5097         * gcc.target/powerpc/compress-float-ppc.c,
5098         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
5099         powerpc_fprs.
5100         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
5101         do not pass -mhard-float.
5102
5103 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
5104
5105         * gnat.dg/volatile_aggregate.adb: New test.
5106
5107 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5108
5109         PR fortran/29391
5110         PR fortran/29489
5111         * gfortran.dg/bound_2.f90: Add more checks.
5112         * gfortran.dg/bound_3.f90: New test.
5113
5114 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5115
5116         PR target/29201
5117         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
5118
5119 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5120
5121         * gfortran.dg/import3.f90: Fix error message.
5122
5123 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5124
5125         PR tree-opt/29788
5126         * gfortran.fortran-torture/compile/inline_1.f90:
5127         New testcase.
5128
5129 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
5130
5131         * gcc.target/i386/x87regparm-1.c: New test.
5132         * gcc.target/i386/x87regparm-2.c: New test.
5133         * gcc.target/i386/x87regparm-3.c: New test.
5134         * gcc.target/i386/x87regparm-4.c: New test.
5135
5136 2006-11-15  Tobias Burnus  <burnus@net-b.de>
5137
5138         PR fortran/27546
5139         * gfortran.dg/import.f90: New test.
5140         * gfortran.dg/import2.f90: New test.
5141         * gfortran.dg/import3.f90: New test.
5142
5143 2006-11-15  Tobias Burnus  <burnus@net-b.de>
5144
5145         PR fortran/27588
5146         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
5147
5148 2006-11-15  Tobias Burnus  <burnus@net-b.de>
5149
5150         PR fortran/29806
5151         * gfortran.dg/contains.f90: New test.
5152         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
5153
5154 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
5155
5156         PR tree-optimization/29581
5157         * gcc.dg/pr29581-1.c: New test.
5158         * gcc.dg/pr29581-2.c: New test.
5159         * gcc.dg/pr29581-3.c: New test.
5160         * gcc.dg/pr29581-4.c: New test.
5161         * gfortran.dg/pr29581.f90: New test.
5162
5163 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
5164
5165         PR fortran/29702
5166         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
5167         numbers in error message headers.
5168
5169 2006-11-14  Richard Guenther  <rguenther@suse.de>
5170
5171         * gcc.target/i386/math-torture/math-torture.exp: Restrict
5172         to i?86 and x86_64 targets.
5173
5174 2006-11-14  Caroline Tice  <ctice@apple.com>
5175
5176         * gcc.dg/pubtypes-1.c: New file/testcase.
5177         * gcc.dg/pubtypes-2.c: New file/testcase.
5178         * gcc.dg/pubtypes-3.c: New file/testcase.
5179         * gcc.dg/pubtypes-4.c: New file/testcase.
5180         * g++.dg/pubtypes.C: New file/testcase.
5181
5182 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
5183
5184         PR c++/29106
5185         * g++.dg/init/self1.C: New test.
5186
5187 2006-11-14  Tobias Burnus  <burnus@net-b.de>
5188
5189         PR fortran/29657
5190         * gfortran.dg/conflicts.f90: Add.
5191
5192 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
5193
5194         PR rtl-optimization/29798
5195
5196         * gcc.c-torture/execute/pr29798.c: New.
5197
5198 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5199
5200         * gcc.dg/builtins-20.c: Add more cases.
5201
5202 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
5203
5204         PR fortran/29759
5205         * gfortran.dg/gomp/pr29759.f90: New test.
5206
5207 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
5208
5209         PR c++/29518
5210         * g++.dg/template/static28.C: New test.
5211
5212 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
5213
5214         * lib/c-torture.exp: Use target-libpath.exp.
5215         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
5216         set GCC_EXEC_PREFIX env var from global variable of same name.
5217
5218 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5219
5220         PR fortran/26994
5221         * gfortran.fortran-torture/compile/transfer-1.f90:
5222         New testcase.
5223
5224 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
5225             Zdenek Dvorak <dvorakz@suse.cz>
5226
5227         PR tree-optimization/29680
5228         * gcc.dg/alias-11.c: New test.
5229
5230 2006-11-12  Jason Merrill  <jason@redhat.com>
5231             Andrew Pinski <pinskia@physics.uc.edu>
5232
5233         PR middle-end/28915
5234         * gcc.target/i386/vectorize1.c: New.
5235
5236 2006-11-12  Roger Sayle  <roger@eyesopen.com>
5237
5238         PR rtl-optimization/29797
5239         * gcc.c-torture/execute/pr29797-1.c: New test case.
5240
5241 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5242
5243         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
5244
5245 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
5246
5247         * gcc.dg/tree-ssa/prefetch-3.c: New test.
5248
5249 2006-11-12  Roger Sayle  <roger@eyesopen.com>
5250
5251         PR tree-optimization/13827
5252         * gcc.dg/fold-eqand-1.c: New test case.
5253
5254 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5255
5256         PR rtl-opt/28812
5257         * gcc.c-torture/execute/mayalias-3.c: New test.
5258
5259 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
5260
5261         PR middle-end/27528
5262         * gcc.c-torture/compile/pr27528.c: New test.
5263         * gcc.dg/pr27528.c: Likewise.
5264
5265 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5266
5267         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
5268
5269         * gcc.dg/torture/builtin-symmetric-1.c: New test.
5270
5271 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
5272
5273         PR fortran/29758
5274         * gfortran.dg/reshape_source_size_1.f90: New test.
5275
5276 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
5277
5278         PR fortran/29315
5279         * gfortran.dg/aliasing_dummy_4.f90: New test.
5280
5281 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
5282
5283         PR target/29777
5284         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
5285         and x86_64-*-* targets.
5286
5287 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5288
5289         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
5290         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
5291         New macros. Use them in exact tests.
5292         (TESTIT3): New macro.
5293         Add tests for fmin, fmax and fma.
5294
5295 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
5296
5297         PR fortran/29431
5298         * gfortran.dg/array_constructor_13.f90: New test.
5299
5300 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
5301
5302         PR fortran/29744
5303         * gfortran.dg/used_types_12.f90: New test.
5304
5305 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
5306
5307         PR middle-end/29726
5308         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
5309         (test6): Ditto.
5310         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
5311         * gcc.dg/fold-eqandshift-3.c: New test case.
5312
5313 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
5314
5315         PR fortran/29699
5316         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
5317
5318         PR fortran/21370
5319         * gfortran.dg/change_symbol_attributes_1.f90: New test.
5320
5321 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5322
5323         * gcc.dg/20061109-1.c: New testcase.
5324
5325 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5326
5327         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
5328
5329 2006-11-09  Tobias Burnus  <burnus@net-b.de>
5330
5331         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
5332         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
5333
5334 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
5335
5336         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
5337         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
5338
5339 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5340
5341         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
5342
5343 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
5344
5345         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
5346         vect-9.c).
5347         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
5348         * gcc.dg/vect/vect-9.c: Now vectorizable.
5349         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
5350         that support vect_widen_mult.
5351         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
5352         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
5353         vect-reduc-dot-u16.c).
5354         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
5355         vect-reduc-dot-u16.c).
5356         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
5357         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
5358         vect-reduc-dot-s8.c).
5359         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
5360         vect-reduc-dot-s8.c).
5361         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
5362         vect-reduc-dot-s8.c).
5363         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
5364         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
5365         vect-reduc-dot-u8.c).
5366         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
5367         vect-reduc-dot-u8.c).
5368         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
5369         * gcc.dg/vect/vect-multitypes-9.c: New test.
5370         * gcc.dg/vect/vect-multitypes-10.c: New test.
5371         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
5372         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
5373         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
5374         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
5375         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
5376         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
5377         wrapv-vect-reduc-dot-s8.c.
5378         * lib/target-support.exp (check_effective_target_vect_unpack): New.
5379         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
5380         targets that support vec_unpack.
5381         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5382         (check_effective_target_vect_widen_mult_qi_to_hi): New.
5383         (check_effective_target_vect_widen_mult_hi_to_si): New.
5384         (check_effective_target_vect_widen_sum): Removed.
5385
5386         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
5387
5388         * gcc.dg/vect/vect-multitypes-8.c: New test.
5389         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
5390
5391         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
5392
5393         * gcc.dg/vect/vect-multitypes-7.c: New test.
5394
5395         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
5396
5397         * gcc.dg/vect/vect-multitypes-4.c: New test.
5398         * gcc.dg/vect/vect-multitypes-5.c: New test.
5399         * gcc.dg/vect/vect-multitypes-6.c: New test.
5400
5401         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
5402
5403         * gcc.dg/vect/vect-multitypes-1.c: New test.
5404         * gcc.dg/vect/vect-multitypes-2.c: New test.
5405         * gcc.dg/vect/vect-multitypes-3.c: New test.
5406
5407 2006-11-07  Eric Christopher  <echristo@apple.com>
5408
5409         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
5410         Test using scan-assembler-not.
5411
5412 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
5413
5414         * gcc.dg/inline-17.c: New test.
5415
5416 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
5417
5418         PR other/25028
5419         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
5420         on HP-UX.
5421
5422 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
5423
5424         PR fortran/29539
5425         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
5426
5427         PR fortran/29634
5428         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
5429         test.
5430
5431 2006-11-07  Tobias Burnus  <burnus@net-b.de>
5432
5433         PR fortran/29601
5434         * gfortran.dg/volatile.f90: Add.
5435         * gfortran.dg/volatile2.f90: Add.
5436         * gfortran.dg/volatile3.f90: Add.
5437         * gfortran.dg/volatile4.f90: Add.
5438         * gfortran.dg/volatile5.f90: Add.
5439         * gfortran.dg/volatile6.f90: Add.
5440         * gfortran.dg/volatile7.f90: Add.
5441
5442 2006-11-06  Tobias Burnus  <burnus@net-b.de>
5443
5444         * gfortran.dg/io_constraints_2.f90: Adjust pattern
5445           for matching error messages.
5446         * gfortran.dg/specifics_3.f90: Adjust pattern
5447           for matching error messages.
5448
5449 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
5450             Bernhard Fischer  <aldot@gcc.gnu.org>
5451
5452         * lib/gcc-dg.exp (output-exists): New proc.
5453         (output-exists-not): New proc.
5454         * gcc.test-framework/test-framework.awk: Support new directives.
5455         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
5456         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
5457         * gcc.test-framework/dg-outexists-exp-F.c: New test.
5458         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
5459         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
5460         * gcc.test-framework/dg-outexists-exp-P.c: New test.
5461
5462 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
5463
5464         PR fortran/29630
5465         PR fortran/29679
5466         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
5467         * gfortran.dg/initialization_3.f90: New.
5468
5469 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5470
5471         PR libgfortran/25545
5472         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
5473
5474 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
5475
5476         PR middle-end/29695
5477         * gcc.c-torture/execute/pr29695-1.c: New test.
5478         * gcc.c-torture/execute/pr29695-2.c: New test.
5479
5480 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
5481
5482         PR fortran/29565
5483         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
5484
5485 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
5486
5487         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
5488         for matching error messages.
5489
5490 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
5491
5492         PR target/26915
5493         * gcc.target/i386/387-12.c: New test.
5494
5495 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5496
5497         PR libfortran/29713
5498         * gfortran.dg/pr29713.f90: New test.
5499
5500 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
5501
5502         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
5503         Also test for bogus rest sign.
5504
5505 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5506
5507         PR libfortran/27895
5508         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
5509
5510 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
5511
5512         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
5513         from error messages.
5514
5515 2006-11-02  Mike Stump  <mrs@apple.com>
5516
5517         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
5518
5519         * g++.old-deja/g++.abi/align.C: Enable for darwin.
5520
5521 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
5522
5523         * g++.dg/eh/gcsec1.C: New test.
5524
5525 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5526
5527         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
5528         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
5529
5530 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
5531
5532         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
5533         hexadecimal value.
5534         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5535         * gcc.dg/pr14796-2.c: Likewise.
5536
5537 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5538
5539         * gcc.c-torture/execute/20061101-1.c: New test.
5540
5541 2006-11-01  Richard Guenther  <rguenther@suse.de>
5542
5543         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
5544
5545 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5546
5547         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
5548         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
5549
5550 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
5551
5552         * gcc.c-torture/execute/20061031-1.c: New test.
5553
5554 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
5555
5556         PR 23067
5557         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
5558         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
5559         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
5560         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
5561         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
5562         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
5563         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
5564
5565 2006-10-31  Eric Christopher  <echristo@apple.com>
5566             Falk Hueffner  <falk@debian.org>
5567
5568         * gcc.dg/builtin-bswap-1.c: New.
5569         * gcc.dg/builtin-bswap-2.c: New.
5570         * gcc.dg/builtin-bswap-3.c: New.
5571         * gcc.dg/builtin-bswap-4.c: New.
5572         * gcc.dg/builtin-bswap-5.c: New.
5573         * gcc.target/i386/builtin-bswap-1.c: New.
5574
5575 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
5576
5577         * gcc.dg/inline-16.c: New.
5578
5579         PR 16622
5580         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
5581         defining it.
5582         * gcc.dg/inline-13.c: New.
5583         * gcc.dg/inline-14.c: New.
5584         * gcc.dg/inline-15.c: New.
5585
5586         PR 11377
5587         * gcc.dg/inline6.c: New.
5588         * gcc.dg/inline7.c: New.
5589
5590 2006-10-31  Roger Sayle  <roger@eyesopen.com>
5591
5592         PR middle-end/23470
5593         * gcc.dg/pr23470-1.c: New test case.
5594
5595 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
5596
5597         PR fortran/29537
5598         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
5599         data.
5600         * gfortran.dg/blockdata_2.f90: New testcase.
5601
5602 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
5603
5604         PR libfortran/29627
5605         * gfortran.dg/unf_short_record_1.f90:  New test.
5606
5607 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5608
5609         PR fortran/29067
5610         * gfortran.dg/pr29067.f: New test.
5611
5612 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
5613             Richard Sandiford  <richard@codesourcery.com>
5614
5615         * lib/target-supports.exp (get_compiler_messages): Append options
5616         as a single list element.
5617         (check_effective_target_arm_vfp_ok): New.
5618         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
5619
5620 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
5621
5622         PR fortran/29387
5623         * gfortran.dg/intrinsic_actual_2.f90: New test.
5624
5625         PR fortran/29490
5626         * gfortran.dg/actual_array_interface_1.f90: New test.
5627
5628         PR fortran/29641
5629         * gfortran.dg/used_types_11.f90: New test.
5630
5631 2006-10-30  Dirk Mueller  <dmueller@suse.de>
5632
5633         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
5634         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
5635         * g++.old-deja/g++.pt/eichin01.C (main): Same.
5636         * g++.old-deja/g++.mike/net25.C (main): Same.
5637         * g++.dg/lookup/exception1.C (main): Same.
5638         * g++.dg/parse/parens2.C (main): Same.
5639
5640 2006-10-30  Roger Sayle  <roger@eyesopen.com>
5641
5642         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
5643
5644 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5645
5646         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
5647         * gcc.dg/torture/builtin-math-3.c: Likewise.
5648
5649 2006-10-30  Tobias Burnus  <burnus@net-b.de>
5650
5651         PR fortran/29452
5652         * gfortran.dg/write_check.f90: Check run-time keyword checking.
5653         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
5654
5655 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
5656
5657         PR Fortran/29410
5658         * gfortran.fortran-torture/execute/transfer1.f90: New test.
5659
5660 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
5661
5662         * lib/target-supports.exp (check_function_available): Declare
5663         function before calling.
5664
5665 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
5666
5667         PR tree-optimization/29637
5668         * gcc.dg/pr29637.c: New test.
5669
5670 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5671
5672         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
5673         tree canonicalization.
5674
5675 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5676
5677         * gcc.dg/builtins-20.c: Add more hypot tests.
5678
5679 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5680
5681         * gcc.dg/fold-compare-1.c: New test case.
5682
5683 2006-10-29  Dirk Mueller  <dmueller@suse.de>
5684
5685         PR c++/16307
5686         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
5687
5688 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5689
5690         PR tree-optimization/15458
5691         * gcc.dg/fold-xornot-1.c: New test case.
5692
5693 2006-10-29  Richard Guenther  <rguenther@suse.de>
5694
5695         * gcc.target/i386/math-torture/trunc.c: New testcase.
5696
5697 2006-10-29  Richard Guenther  <rguenther@suse.de>
5698
5699         * gcc.target/i386/math-torture/round.c: New testcase.
5700
5701 2006-10-29  Richard Guenther  <rguenther@suse.de>
5702
5703         * gcc.target/i386/math-torture/ceil.c: New testcase.
5704         * gcc.target/i386/math-torture/floor.c: Likewise.
5705
5706 2006-10-29  Richard Guenther  <rguenther@suse.de>
5707
5708         * gcc.target/i386/math-torture/rint.c: New testcase.
5709         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
5710
5711 2006-10-29  Richard Guenther  <rguenther@suse.de>
5712
5713         * gcc.target/i386/math-torture/lfloor.c: New testcase.
5714         * gcc.target/i386/math-torture/lceil.c: Likewise.
5715
5716 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5717
5718         PR libgfortran/24313
5719         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
5720
5721 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
5722
5723         * gcc.c-torture/execute/20020118-1.c,
5724         gcc.c-torture/execute/builtins/strlen.c,
5725         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
5726         comment typos.
5727
5728 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5729
5730         * gcc.dg/builtins-20.c: Add tests for hypot.
5731         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
5732         two-argument builtins.
5733         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
5734         TESTIT2.  Update all callers.
5735         (TESTIT2, TESTIT2_R): New helper macros.
5736         Add testcases for pow, hypot and atan2.
5737
5738 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5739
5740         PR C++/29295
5741         * g++.dg/expr/bool1.C: New test.
5742         * g++.dg/expr/bool2.C: New test.
5743
5744 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5745
5746         PR fortran/28224
5747         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
5748         * gfortran.dg/namelist_internal.f90: New test.
5749
5750 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5751
5752         PR fortran/29625
5753         * gfortran.dg/io_real_boz.f90: Add.
5754         * gfortran.dg/io_real_boz2.f90: Add.
5755
5756 2006-10-28  Richard Guenther  <rguenther@suse.de>
5757
5758         PR middle-end/26899
5759         * gcc.dg/tree-ssa/pr26899.c: New testcase.
5760
5761 2006-10-28  Richard Guenther  <rguenther@suse.de>
5762
5763         PR target/28806
5764         * gcc.target/i386/math-torture/lround.c: New testcase.
5765
5766 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5767
5768         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
5769         * gcc.dg/builtins-44.c: Likewise.
5770         * gcc.dg/builtins-45.c: Likewise.
5771         * gcc.dg/pr28796-2.c: Likewise.
5772         * gcc.dg/unordered-3.c: Likewise.
5773
5774 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5775
5776         PR libgfortran/27954
5777         * gfortran.dg/error_recovery_2.f90: New test.
5778
5779 2006-10-26  Richard Guenther  <rguenther@suse.de>
5780
5781         * gcc.target/i386/i386.exp: Use glob, not find to collect
5782         tests.  Avoids recursing into subdirectories.
5783         * gcc.target/i386/math-torture/math-torture.exp: Torture
5784         for interesting ia32 math options.
5785         * gcc.target.i386/math-torture/lrint.c: New testcase.
5786
5787 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5788
5789         PR libgfortran/29563
5790         * gfortran.dg/arrayio_9.f90: Update test.
5791         * gfortran.dg/arrayio_19.f90: New test.
5792
5793 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
5794
5795         * gcc.dg/20061026.c: New testcase.
5796
5797 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5798
5799         PR libgfortran/29563
5800         * gfortran.dg/arrayio_9.f90: New test.
5801
5802 2006-10-26  Ben Elliston  <bje@au.ibm.com>
5803
5804         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
5805         Copy the strings manually, as strcpy may call strlen.
5806
5807 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5808
5809         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
5810         Add checks for log, log2, log10 and log1p.
5811
5812         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
5813         we already test 0.0.  Add checks for expm1, log, log2, log10,
5814         log1p, cbrt, erf and erfc.
5815
5816 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
5817
5818         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
5819
5820 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
5821
5822         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
5823         and remainderl() built-in functions.  Remove -ffast-math from
5824         dg-options.
5825
5826 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5827
5828         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
5829         acosh and atanh.
5830
5831         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
5832         floating point modifiers to arguments passed to float and long
5833         double functions respectively.  Update all callers to use floating
5834         point numbers, not integers.  Add tests for exp, exp2 and
5835         exp10/pow10.
5836
5837         * gcc.dg/torture/builtin-math-3.c: New test.
5838
5839 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
5840
5841         PR fortran/29393
5842         * gfortran.dg/initialize_2.f90: New.
5843
5844 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5845
5846         * gcc.dg/torture/builtin-math-2.c: New test.
5847
5848 2006-10-24  Richard Guenther  <rguenther@suse.de>
5849
5850         PR middle-end/28796
5851         * gcc.dg/pr28796-1.c: New testcase.
5852         * gcc.dg/pr28796-2.c: Likewise.
5853
5854 2006-10-24  Richard Guenther  <rguenther@suse.de>
5855
5856         * gcc.dg/builtins-57.c: New testcase.
5857
5858 2006-10-24  Richard Guenther  <rguenther@suse.de>
5859
5860         PR tree-optimization/29567
5861         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
5862
5863 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
5864
5865         PR tree-optimization/14784
5866         * gcc.dg/alias-10.c: New test.
5867
5868 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5869
5870         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
5871
5872 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
5873
5874         * gcc.dg/builtin-strncat-chk-1.c: New test.
5875
5876 2006-10-23  Jan Hubicka  <jh@suse.cz>
5877
5878         * gcc.dg/memmove-1.c: New test.
5879
5880 2006-10-23  Paul Brook  <paul@codesourcery.com>
5881
5882         * gcc.dg/pragma-pack-5.c: New test.
5883
5884 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
5885
5886         * g++.dg/other/s390-1.C: New testcase.
5887
5888 2006-10-23  Richard Guenther  <rguenther@suse.de>
5889
5890         PR middle-end/27132
5891         PR middle-end/23295
5892         * gcc.dg/pr27132.c: New testcase.
5893         * gcc.dg/pr23295.c: Likewise.
5894         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
5895         * g++.dg/tree-ssa/pr19807.C: Likewise.
5896
5897 2006-10-23  Richard Guenther  <rguenther@suse.de>
5898
5899         PR middle-end/21032
5900         * gcc.dg/pr21032.c: New testcase.
5901
5902 2006-10-22  Jeff Law  <law@redhat.com>
5903         Richard Guenther  <rguenther@suse.de>
5904
5905         PR tree-optimization/15911
5906         * gcc.dg/tree-ssa/vrp30.c: New testcase.
5907
5908 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5909
5910         PR c++/20647
5911         * g++.dg/abi/rtti3.C: New.
5912
5913 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
5914
5915         PR middle-end/28252
5916         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
5917         transformation.
5918
5919 2006-10-21  Richard Guenther  <rguenther@suse.de>
5920
5921         PR tree-optimization/3511
5922         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
5923
5924 2006-10-21  Richard Guenther  <rguenther@suse.de>
5925
5926         PR middle-end/26898
5927         * gcc.dg/torture/pr26898-1.c: New testcase.
5928         * gcc.dg/torture/pr26898-2.c: Likewise.
5929
5930 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
5931
5932         PR c++/28053
5933         * g++.dg/parse/bitfield1.C: Adjust error markers.
5934         * g++.dg/parse/bitfield2.C: New test.
5935
5936 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
5937
5938         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
5939
5940 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5941
5942         PR libfortran/27895
5943         * gfortran.dg/zero_sized_1.f90: New test.
5944
5945 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
5946
5947         * gcc.dg/div-compare-1.c: New test.
5948
5949 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
5950
5951         PR fortran/29216
5952         * gfortran.dg/result_default_init_1.f90: New test.
5953
5954         PR fortran/29314
5955         * gfortran.dg/automatic_default_init_1.f90: New test.
5956
5957         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
5958         from 38 to 33.
5959
5960 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
5961
5962         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
5963         'using namespace std' without previous declaration.
5964         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
5965         * g++.old-deja/g++.robertl/eb133c.C: New.
5966
5967 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5968
5969         PR libgfortran/29277
5970         * gfortran.dg/streamio_4.f90: Update test.
5971         * gfortran.dg/streamio_11.f90: New test.
5972
5973 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
5974
5975         PR c++/27952
5976         * g++.dg/inherit/virtual1.C: New test.
5977
5978 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5979
5980         PR c++/28261
5981         * g++.dg/parse/enum3.C: New test.
5982
5983 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5984
5985         PR c++/29039
5986         * g++.dg/init/ctor8.C: New test.
5987
5988 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5989
5990         PR c++/27270
5991         * g++.dg/ext/complit8.C: Tweak error markers.
5992         * g++.dg/template/complit1.C: Add error marker.
5993
5994 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
5995
5996         PR c++/27270
5997         * g++.dg/ext/complit8.C: New test.
5998
5999         PR c++/29408
6000         * g++.dg/parse/dtor12.C: New test.
6001
6002         PR c++/29435
6003         * g++.dg/template/sizeof11.C: New test.
6004
6005 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
6006
6007         PR fortran/29392
6008         * gfortran.dg/data_char_3.f90: New test.
6009
6010         PR fortran/29451
6011         * gfortran.dg/negative_automatic_size.f90: New test.
6012
6013 2006-10-16  David Daney  <ddaney@avtrex.com>
6014
6015         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
6016
6017 2006-10-16  Eric Christopher  <echristo@apple.com>
6018
6019         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
6020         x86_64.
6021
6022 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
6023
6024         PR c++/28211
6025         * g++.dg/tc1/dr49.C: Tweak error messages.
6026         * g++.dg/parse/template21.C: New test.
6027
6028 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6029
6030         PR middle-end/20491
6031         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
6032
6033 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6034
6035         PR fortran/29403
6036         * gfortran.dg/print_1.f90: New test.
6037
6038 2006-10-15  Jan Hubicka  <jh@suse.cz>
6039
6040         PR middle-end/29241
6041         * gcc.c-torture/compile/pr29241.c: New testcase.
6042
6043 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
6044
6045         PR middle-end/29250
6046         * gcc.c-torture/compile/pr29250.c: New test.
6047
6048 2006-10-15  Richard Guenther  <rguenther@suse.de>
6049
6050         * gcc.dg/pr29299.c: New testcase.
6051
6052 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
6053
6054         PR fortran/24767
6055         * gfortran.dg/label_4.f90: Adjust warning flag.
6056
6057 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
6058
6059         PR fortran/29371
6060         * gfortran.dg/nullify_3.f90: New test.
6061
6062 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6063
6064         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
6065         on Solaris 2.5.1 too.
6066
6067 2006-10-13  Eric Christopher  <echristo@apple.com>
6068
6069         * gcc.dg/pr25993.c: Skip for darwin.
6070
6071 2006-10-13  Eric Christopher  <echristo@apple.com>
6072
6073         * gcc.dg/visibility-11.c: Skip for darwin.
6074
6075 2006-10-13  Eric Christopher  <echristo@apple.com>
6076
6077         * gcc.dg/darwin-weakimport-1.c: Use
6078         -fno-asynchronous-unwind-tables.
6079         * gcc.dg/darwin-weakimport-3.c: Ditto.
6080
6081 2006-10-13  Richard Guenther  <rguenther@suse.de>
6082
6083         PR tree-optimization/29446
6084         * gcc.dg/torture/pr29446.c: New testcase.
6085
6086 2006-10-13  Bill Wendling  <wendling@apple.com>
6087
6088         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
6089         * g++.old-deja/g++.jason/hmc1.C: Likewise.
6090         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
6091         * g++.old-deja/g++.law/shadow1.C: Likewise.
6092         * g++.old-deja/g++.law/ctors10.C: Likewise.
6093         * g++.dg/debug/namespace1.C: Likewise.
6094         * g++.dg/inherit/namespace-as-base.C: Likewise.
6095         * g++.dg/opt/delay-slot-1.C: Likewise.
6096         * g++.dg/parse/defarg10.C: Likewise.
6097         * g++.dg/template/ptrmem11.C: Likewise.
6098         * g++.dg/template/mem_func_ptr.C: Likewise.
6099         * g++.dg/template/spec19.C: Likewise.
6100
6101 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
6102
6103         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
6104
6105 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
6106
6107         PR fortran/29373
6108         * gfortran.dg/implicit_9.f90: New test.
6109
6110         PR fortran/29407
6111         * gfortran.dg/namelist_25.f90: New test.
6112
6113         PR fortran/27701
6114         * gfortran.dg/same_name_2.f90: New test.
6115
6116         PR fortran/29232
6117         * gfortran.dg/host_assoc_types_1.f90: New test.
6118
6119         PR fortran/29364
6120         * gfortran.dg/missing_derived_type_1.f90: New test.
6121         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
6122
6123         PR fortran/29422
6124         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
6125
6126         PR fortran/29428
6127         * gfortran.dg/alloc_comp_assign_5.f90: New test.
6128
6129 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6130
6131         PR fortran/29391
6132         * gfortran.dg/bound_2.f90: New test.
6133
6134 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6135
6136         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
6137         directive.
6138         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
6139         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
6140         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6141         * gfortran.dg/gomp/reduction3.f90: Likewise.
6142         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
6143         * gfortran.dg/dummy_procedure_2.f90: Likewise.
6144         * gfortran.dg/interface_derived_type_1.f90: Likewise.
6145         * gfortran.dg/forall_4.f90: Likewise.
6146         * gfortran.dg/spec_expr_4.f90: Likewise.
6147         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
6148         * gfortran.dg/forall_5.f90: Likewise.
6149         * gfortran.dg/open_access_append_2.f90: Add check for
6150         compile-time warning.
6151
6152 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
6153
6154         PR c++/28506
6155         * g++.dg/parse/pure1.C: New test.
6156
6157 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6158
6159         PR fortran/21435
6160         * gfortran.dg/io_constraints_3.f90: New test.
6161         * gfortran.dg/open_access_append_1.f90: Add checks
6162         for compile-time warnings.
6163         * gfortran.dg/pr20163-2.f: Likewise.
6164         * gfortran.dg/iostat_2.f90: Likewise.
6165         * gfortran.dg/label_4.f90: Delete the temporary
6166         file.
6167         * gfortran.dg/direct_io_2.f90: Add a FILE=
6168         specifier.
6169         * gfortran.dg/iomsg_1.f90: Add check for
6170         compile-time warning.
6171
6172 2006-10-12  Jan Hubicka  <jh@suse.cz>
6173
6174         PR c/28419
6175         * gcc.dg/pr28319.c: New test.
6176
6177 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
6178         PR c++/29318
6179         * g++.dg/ext/vla4.C: New test.
6180
6181 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
6182
6183         PR c++/27961
6184         * g++.dg/template/crash60.C: New test.
6185         * g++.dg/other/large-size-array.C: Adjust error markers.
6186         * g++.dg/parse/crash27.C: Likewise.
6187         * g++.dg/template/crash1.C: Likewise.
6188
6189 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
6190
6191         PR testsuite/29093
6192         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
6193
6194 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
6195
6196         PR preprocessor/28709
6197         * gcc.dg/cpp/paste14.c: New test.
6198
6199 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
6200
6201         PR c++/29175
6202         * g++.dg/init/array24.C: New test.
6203
6204 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6205
6206         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
6207         of <sys/types.h>.
6208
6209 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
6210
6211         PR c++/29024
6212         * g++.dg/parse/typedef8.C: New test.
6213         * g++.dg/other/mult-stor1.C: Adjust error markers.
6214
6215 2006-10-11  Richard Guenther  <rguenther@suse.de>
6216
6217         PR tree-optimization/28230
6218         * gcc.dg/torture/pr28230.c: New testcase.
6219
6220 2006-10-11  Richard Guenther  <rguenther@suse.de>
6221
6222         PR inline-asm/29119
6223         * gcc.dg/torture/pr29119.c: New testcase.
6224
6225 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
6226
6227         PR middle-end/29272
6228         * gcc.c-torture/execute/20060930-2.c: New test.
6229
6230 2006-10-09  Richard Henderson  <rth@redhat.com>
6231
6232         Revert emutls patch.
6233
6234 2006-10-09  Richard Guenther  <rguenther@suse.de>
6235
6236         PR middle-end/29254
6237         * gcc.dg/pr29254.c: New testcase.
6238
6239 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
6240             Paul Thomas  <pault@gcc.gnu.org>
6241
6242         PR fortran/20541
6243         * gfortran.dg/alloc_comp_basics_1.f90: New test.
6244         * gfortran.dg/alloc_comp_basics_2.f90: New test.
6245         * gfortran.dg/alloc_comp_assign_1.f90: New test.
6246         * gfortran.dg/alloc_comp_assign_2.f90: New test.
6247         * gfortran.dg/alloc_comp_assign_3.f90: New test.
6248         * gfortran.dg/alloc_comp_assign_4.f90: New test.
6249         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
6250         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
6251         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
6252         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
6253         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
6254         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
6255         * gfortran.dg/alloc_comp_std.f90: New test.
6256         * gfortran.dg/move_alloc.f90: New test.
6257
6258 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
6259
6260         PR fortran/29115
6261         * gfortran.dg/derived_constructor_comps_2.f90: New test.
6262
6263         PR fortran/29211
6264         * gfortran.dg/forall_char_dependencies_1.f90: New test.
6265
6266 2006-10-08  Tobias Burnus  <burnus@net-b.de>
6267
6268         PR fortran/28585
6269         * gfortran.dg/new_line.f90: New test.
6270
6271 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6272
6273         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
6274         * gcc.dg/torture/builtin-convert-1.c,
6275         gcc.dg/torture/builtin-convert-2.c,
6276         gcc.dg/torture/builtin-convert-3.c,
6277         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
6278
6279 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
6280
6281         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
6282         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
6283         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
6284         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
6285
6286 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
6287
6288         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
6289         Xfail some tests for powerpc-darwin and powerpc-aix.
6290
6291 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
6292
6293         PR c/29380
6294         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
6295
6296 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6297
6298         PR target/29300
6299         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
6300         on hppa*-*-hpux*.
6301
6302 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6303
6304         PR fortran/16580
6305         PR fortran/29288
6306         * gfortran.fortran-torture/execute/specifics.f90:
6307         Add tests for using all possible intrinsics as actual arguments.
6308         * gfortran.dg/specifics_1.f90: Add tests for using
6309         all possible intrinsics as actual arguments.
6310         * gfortran.dg/specifics_2.f90: New file.
6311         * gfortran.dg/specifics_3.f90: New file.
6312
6313 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
6314
6315         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
6316         * gcc.dg/debug/debug-2.c: Likewise.
6317
6318 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
6319
6320         * gcc.c-torture/compile/sync-2.c: New test.
6321
6322 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6323
6324         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
6325         line endings.
6326
6327 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6328
6329         PR rtl-optimization/29128
6330         * gcc.c-torture/compile/pr29128.c: New test.
6331
6332 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6333
6334         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
6335         line endings.
6336
6337 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
6338
6339         PR middle-end/29256
6340         * gcc.dg/tree-ssa/loop-19.c: New test.
6341
6342 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
6343
6344         PR tree-optimization/29330
6345         * gcc.dg/pr29330.c: New test.
6346
6347         PR target/28924
6348         * gcc.c-torture/compile/20061005-1.c: New test.
6349
6350 2006-10-06  Olivier Hainque  <hainque@adacore.com>
6351
6352         * gcc.dg/typename-vla-1.c: New case.
6353         * gnat.dg/forward_vla.adb: New case.
6354
6355 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
6356
6357         PR tree-optimization/29290
6358         * gfortran.dg/loop_nest_1.f90: New test.
6359
6360         PR target/29198
6361         * gcc.dg/tls/opt-12.c: New test.
6362
6363         PR fortran/28415
6364         * gfortran.dg/save_2.f90: New test.
6365
6366         PR c/29091
6367         * gcc.dg/pr29091.c: New test.
6368
6369 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
6370
6371         * lib/target-supports.exp
6372         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
6373         same as x86_64-*-*; check for LP64.
6374
6375 2006-10-04  Richard Henderson  <rth@redhat.com>
6376
6377         * lib/target-supports.exp (check_effective_target_tls): Redefine
6378         to mean non-emulated tls.
6379         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6380         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6381         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6382         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6383         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6384         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6385         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6386
6387 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
6388
6389         PR fortran/29343
6390         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
6391
6392 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6393
6394         * gfortran.dg/bounds_check_fail_1.f90: New test.
6395
6396 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
6397
6398         PR c++/29020
6399         * g++.dg/template/friend48.C: New test.
6400
6401 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
6402
6403         PR fortran/29098
6404         * gfortran.dg/default_initialization_2.f90: New test.
6405
6406 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
6407
6408         PR fortran/20779
6409         PR fortran/20891
6410         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
6411
6412 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
6413
6414         PR fortran/29284
6415         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
6416
6417         PR fortran/29321
6418         PR fortran/29322
6419         * gfortran.dg/missing_optional_dummy_2.f90: New test.
6420
6421         PR fortran/25091
6422         PR fortran/25092
6423         * gfortran.dg/entry_array_specs_1.f90: New test.
6424
6425 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6426
6427         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
6428         insufficient to inhibit some test failures at -O3.  Do testing
6429         on integers.
6430
6431 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
6432
6433         PR c++/29138
6434         * g++.dg/inherit/access8.C: New test.
6435         * g++.dg/template/dtor4.C: Tweak error messages.
6436
6437 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6438
6439         PR fortran/27478
6440         * gfortran.dg/entry_8.f90: New test.
6441
6442 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6443
6444         PR c++/29291
6445         * g++.dg/parse/new4.C: New test.
6446
6447 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
6448
6449         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
6450         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
6451         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
6452         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
6453         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
6454
6455 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6456
6457         PR fortran/19260
6458         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
6459         * gfortran.dg/continuation_2.f90: New test.
6460
6461         PR fortran/19262
6462         * gfortran.dg/continuation_3.f90: New test.
6463         * gfortran.dg/continuation_4.f90: New test.
6464         * gfortran.dg/continuation_5.f: New test.
6465         * gfortran.dg/continuation_6.f: New test.
6466
6467 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
6468
6469         PR c++/29226
6470         * g++.dg/template/vla1.C: New test.
6471
6472 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6473
6474         PR fortran/29210
6475         * gfortran.dg/complex_parameter_1.f90: New test.
6476
6477 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
6478
6479         PR c/29154
6480         * gcc.c-torture/execute/20060929-1.c: New test.
6481
6482 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
6483
6484         PR c++/29105
6485         * g++.dg/template/member6.C: New test.
6486         * g++.dg/parse/typename7.C: Adjust error markers.
6487
6488         PR c++/29080
6489         * g++.dg/template/member7.C: New test.
6490
6491 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
6492
6493         PR c/24010
6494         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
6495         gcc.dg/Woverride-init-3.c: New tests.
6496
6497 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6498
6499         * gcc.c-torture/execute/20060930-1.c: New test.
6500
6501 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6502
6503         PR fortran/18791
6504         * gfortran.dg/specifics_1.f90: New test.
6505         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
6506         complex specifics.
6507
6508 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6509
6510         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
6511         pthread-init-common.h: New.
6512
6513 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6514
6515         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
6516         precision on some archs.
6517
6518 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
6519
6520         * gcc.dg/non-local-goto-1.c: New test.
6521         * gcc.dg/non-local-goto-2.c: Likewise.
6522         * gcc.dg/setjmp-3.c: Likewise.
6523         * gcc.dg/setjmp-4.c: Likewise.
6524
6525 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
6526
6527         * gnat.dg/self_aggregate_with_pointer.adb: New test.
6528
6529 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6530
6531         PR fortran/28276
6532         * gfortran.dg/exponent_1.f90: New test.
6533
6534         PR fortran/27021
6535         * gfortran.dg/nearest_1.f90: New test.
6536
6537 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
6538
6539         PR middle-end/25261
6540         PR middle-end/28790
6541         * gcc.dg/gomp/nestedfn-1.c: New test.
6542
6543 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
6544
6545         PR objc/29195
6546         * objc/compile/method-1.m: New test.
6547
6548 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
6549
6550         PR c++/26938
6551         * g++.dg/template/crash58.C: New test.
6552         * g++.dg/parse/crash28.C: Adjust error markers.
6553         * g++.dg/template/crash34.C: Likewise.
6554         * g++.dg/template/friend31.C: Likewise.
6555         * g++.dg/template/crash32.C: Likewise.
6556
6557         PR c++/27329
6558         * g++.dg/template/crash59.C: New test.
6559
6560         PR c++/27667
6561         * g++.dg/template/spec33.C: New test.
6562         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
6563
6564 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
6565             Adam Nemet  <anemet@caviumnetworks.com>
6566
6567         * gcc.dg/tree-ssa/ivopts-1.c: New test.
6568         * gcc.dg/tree-ssa/ivopts-2.c: New test.
6569
6570 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
6571
6572         PR target/28911
6573         * gcc.dg/pr28911.c: New.
6574
6575 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
6576
6577         PR target/29169
6578         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
6579         (dg-options): Add -mfpmath=387.
6580
6581 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
6582
6583         PR c/28706
6584         * gcc.dg/pr28706.c: New test.
6585
6586         PR c/28712
6587         * gcc.dg/pr28712.c: New test.
6588
6589 2006-09-22  Mike Stump  <mrs@apple.com>
6590
6591         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
6592
6593 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
6594
6595         PR tree-optimization/28888
6596         * gcc.dg/pr28888.c: New test.
6597
6598 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
6599
6600         PR c++/29016
6601         * g++.dg/init/ptrfn1.C: New test.
6602
6603 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
6604
6605         PR c++/28861
6606         * g++.dg/template/spec32.C: New test.
6607         * g++.dg/parse/crash9.C: Adjust error markers.
6608
6609         PR c++/28303
6610         * g++.dg/template/typedef6.C: New test.
6611         * g++.dg/init/error1.C: Adjust error markers.
6612         * g++.dg/parse/crash9.C: Likewise.
6613         * g++.dg/template/crash55.C: Likewise.
6614
6615 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
6616
6617         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
6618
6619 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
6620
6621         PR target/27650
6622         * g++.dg/ext/dllimport12.C: New test.
6623
6624 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
6625
6626         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
6627         * gcc.target/mips/nmadd-2.c: Likewise.
6628         * gcc.target/mips/mips-ps-6.c: New test.
6629         * gcc.target/mips/neg-abs-1.c: Likewise.
6630         * gcc.target/mips/neg-abs-2.c: Likewise.
6631         * gcc.target/mips/nmadd-3.c: New test.
6632
6633 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
6634
6635         PR middle-end/28046
6636         * gcc.dg/gomp/atomic-10.c: New test.
6637         * g++.dg/gomp/atomic-10.C: New test.
6638
6639 2006-09-20  Eric Christopher  <echristo@apple.com>
6640
6641         * gcc.target/i386/sse3-not-fisttp.c: New.
6642
6643 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
6644
6645         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
6646
6647 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
6648
6649         * gcc.c-torture/execute/pr28289.c (one): New variable.
6650         (main): Use it instead of argc.
6651         * gcc.c-torture/execute/20060102-1.c (one): New variable.
6652         (main): Use it instead of argc.
6653
6654 2006-09-19  Paul Brook  <paul@codesourcery.com>
6655
6656         PR target/28516
6657         * gcc.dg/nested-func-5.c: New test.
6658
6659 2006-09-19  Ben Elliston  <bje@au.ibm.com>
6660
6661         * lib/target-supports.exp (check_effective_target_tls): Compile
6662         test stubs using ${tool}_target_compile, not just target_compile.
6663         (check_effective_target_tls_runtime): Likewise.
6664
6665 2006-09-19  Ben Elliston  <bje@au.ibm.com>
6666
6667         * gcc.c-torture/compile/20030405-1.x: Remove.
6668
6669         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
6670         optimising linker from discarding it.
6671
6672 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
6673
6674         PR fortran/28526
6675         * gfortran.dg/keyword_symbol_1.f90: New test.
6676
6677         * gfortran.dg/spread_shape_1.f90: Add missing warning with
6678         pedantic compilation option.
6679
6680 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
6681
6682         PR fortran/29060
6683         * gfortran.dg/spread_shape_1.f90: New test.
6684
6685 2006-09-17  Roger Sayle  <roger@eyesopen.com>
6686
6687         PR tree-optimization/28887
6688         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
6689
6690 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
6691
6692         PR c/25993
6693         * gcc.dg/pr25993.c: New test.
6694
6695 2006-09-17  Ira Rosen  <irar@il.ibm.com>
6696
6697         PR tree-opt/21591
6698         * gcc.dg/vect/pr21591.c: New test.
6699
6700 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
6701
6702         PR tree-opt/29059
6703         * gcc.c-torture/compile/strcpy-1.c: New test.
6704         * gcc.c-torture/compile/strcpy-2.c: New test.
6705         * gcc.c-torture/compile/memcpy-1.c: New test.
6706         * gcc.c-torture/compile/memcpy-2.c: New test.
6707
6708 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6709
6710         PR testsuite/29055
6711         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
6712
6713 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
6714
6715         * gnat.dg/specs/double_record_extension1.ads: New test.
6716         * gnat.dg/specs/double_record_extension2.ads: Likewise.
6717
6718 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
6719
6720         PR fortran/29051
6721         * gfortran.dg/oldstyle_3.f90: New test.
6722
6723 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6724
6725         PR libgfortran/29099
6726         * gfortran.dg/secnds-1.f: New test.
6727
6728 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6729
6730         PR libgfortran/29053
6731         * gfortran.dg/streamio_9.f90: New test.
6732         * gfortran.dg/streamio_10.f90: New test.
6733
6734 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
6735
6736         PR C++/29002
6737         * g++.dg/init/array22.C: New test.
6738         * g++.dg/init/array23.C: New test.
6739
6740 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
6741
6742         * stackcheck.lst: Update list of tests requiring stack checking.
6743         * norun.lst: Adjust for above change.
6744         * ada95.lst: New file.
6745         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
6746         requiring -gnat95 switch.
6747
6748 2006-09-14  Olivier Hainque  <hainque@adacore.com>
6749
6750         * gnat.dg/in_out_parameter.adb: New test.
6751
6752 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
6753
6754         PR debug/28980
6755         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
6756
6757 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
6758
6759         * gnat.dg/specs/unchecked_union.ads: New test.
6760
6761 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
6762
6763         PR rtl-optimization/28982
6764         * gcc.c-torture/execute/pr28982a.c: New test.
6765         * gcc.c-torture/execute/pr28982b.c: Likewise.
6766
6767 2006-09-12  Eric Christopher  <echristo@apple.com>
6768
6769         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
6770         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
6771
6772 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
6773
6774         PR c/28768
6775         PR preprocessor/14634
6776         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
6777         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
6778         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
6779
6780 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6781
6782         * gcc.dg/pr28243.c: New test.
6783
6784 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
6785
6786         PR fortran/28971
6787         gfortran.dg/pr28971.f90: New test to act as a backstop in case
6788         this undiagnosed regression reappears.
6789
6790 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
6791
6792         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
6793         Treat $srcdir as a literal.
6794         * lib/fortran-torture.exp (fortran-torture-compile,
6795         fortran-torture-execute): Likewise.
6796         * lib/objc-torture.exp (objc-torture-compile,
6797         objc-torture-execute): Likewise.
6798         * lib/profopt.exp (profopt-execute): Likewise.
6799
6800 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
6801
6802         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
6803
6804 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
6805
6806         PR testsuite/28950
6807         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
6808
6809 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
6810
6811         PR target/13685
6812         * gcc.target/i386/pr13685.c: New test.
6813
6814 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6815
6816         * gcc.dg/pr28726.c: New test.
6817
6818 2006-09-11  Josh Conner  <jconner@apple.com>
6819
6820         * gcc.dg/nrv3.c: Increase size of structure.
6821         * gcc.dg/nrv4.c: Likewise.
6822         * gcc.dg/nrv5.c: Likewise.
6823
6824 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
6825
6826         PR libfortran/28890
6827         gfortran.dg/assumed_charlen_function_5.f90: New test.
6828
6829 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
6830
6831         PR c++/28991
6832         * g++.dg/init/static3.C: New test.
6833
6834 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
6835
6836         PR testsuite/29007
6837         * gcc.dg/long-long-cst1.c (t): Add cast to
6838         __SIZE_TYPE__ before casting to int.
6839         (main): Return 0 on success.
6840
6841 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6842
6843         * gcc.c-torture/execute/20060910-1.c: New test.
6844
6845 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
6846
6847         PR middle-end/26983
6848         * gcc.dg/pr26983.c: New test.
6849
6850 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
6851
6852         PR target/29006
6853         * gcc.c-torture/execute/pr29006.c: New test.
6854
6855 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6856
6857         PR libfortran/28947
6858         gfortran.dg/matmul_4.f90: New test.
6859
6860 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6861
6862         PR fortran/28959
6863         gfortran.dg/used_types_10: New test.
6864
6865 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6866
6867         PR libfortran/28923
6868         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
6869         gfortran.dg/array_initializer_3.f90: New test.
6870
6871 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6872
6873         PR fortran/28914
6874         * gfortran.dg/actual_array_constructor_3.f90: New test.
6875
6876 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
6877
6878         PR testsuite/26778
6879         * gcc.target/i386/pr26778.c: New testcase.
6880
6881 2006-09-08  Eric Christopher  <echristo@apple.com>
6882
6883         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
6884         * gcc.target/i386/memcpy-1.c: Ditto.
6885         * gcc.target/i386/asm-1.c: Ditto.
6886         * gcc.target/i386/20060512-4.c: Ditto.
6887         * gcc.target/i386/compress-float-387.c: Ditto.
6888         * gcc.target/i386/20060512-1.c: Ditto.
6889         * gcc.target/i386/compress-float-sse.c: Ditto.
6890         * gcc.target/i386/20060512-2.c: Ditto.
6891         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
6892         * gcc.target/i386/stack-prot-kernel.c: Ditto.
6893         * gcc.target/i386/compress-float-387-pic.c: Ditto.
6894         * gcc.dg/pr26449.c: Ditto.
6895         * gcc.dg/attr-ms_struct-2.c: Ditto.
6896         * gcc.dg/attr-ms_struct-1.c: Ditto.
6897         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
6898
6899 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
6900
6901         PR c/28504
6902         * gcc.dg/vla-10.c: New test.
6903
6904 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6905
6906         PR c++/28858
6907         * g++.dg/parse/template20.C: New test.
6908         * g++.dg/template/operator8.C: Remove obsolete part.
6909         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
6910         * g++.old-deja/g++.pt/crash65.C: Likewise.
6911
6912 2006-09-07  Jason Merrill  <jason@redhat.com>
6913
6914         PR middle-end/27724
6915         * gcc.dg/long-long-cst1.c: New test.
6916
6917 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6918
6919         PR C++/28906
6920         * g++.dg/other/array3.C: New test.
6921         * g++.dg/other/array4.C: New test.
6922         * g++.dg/other/array5.C: New test.
6923
6924 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
6925
6926         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
6927
6928 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
6929
6930         PR target/28946
6931         * gcc.target/i386/pr28946.c: New test.
6932
6933 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
6934
6935         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
6936         in integer literal constant.
6937         * gfortran.dg/enum_8.f90: Ditto.
6938         * gfortran.dg/g77/20030326-1.f: Ditto.
6939
6940 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
6941
6942         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
6943         nonconformance usage.
6944
6945 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6946
6947         PR middle-end/28862
6948         * gcc.c-torture/compile/vector-align-1.c: New test.
6949
6950 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
6951
6952         PR rtl-opt/27883
6953         * g++.dg/opt/copysign-1.C: New test.
6954
6955 2006-09-06  Jason Merrill  <jason@redhat.com>
6956
6957         PR c++/27371
6958         * g++.dg/warn/unused-result1.C: New test.
6959
6960 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
6961
6962         PR c++/28903
6963         * g++.dg/ext/vla3.C: New test.
6964
6965         PR c++/28886
6966         * g++.dg/template/array16.C: New test.
6967
6968 2006-09-06  Richard Guenther  <rguenther@suse.de>
6969
6970         * gcc.dg/pr27226.c: Remove testcase again.
6971
6972 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6973
6974         PR tree-opt/28937
6975         * g++.dg/opt/unroll2.C: New test.
6976
6977 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6978
6979         PR tree-opt/28952
6980         * gcc.dg/vect/pr28952.c: New test.
6981
6982 2006-09-05  Richard Guenther  <rguenther@suse.de>
6983
6984         PR tree-optimization/28900
6985         * gcc.dg/torture/pr28900.c: New testcase
6986
6987 2006-09-05  Richard Guenther  <rguenther@suse.de>
6988
6989         PR tree-optimization/28905
6990         * gcc.c-torture/compile/pr28905.c: New testcase.
6991
6992 2006-09-05  Richard Guenther  <rguenther@suse.de>
6993
6994         PR middle-end/28935
6995         * gcc.dg/pr28935.c: New testcase.
6996
6997 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6998
6999         * gcc.c-torture/execute/20060905-1.c: New test.
7000
7001 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
7002
7003         PR fortran/28908
7004         * gfortran.dg/used_types_7.f90: New test.
7005         * gfortran.dg/used_types_8.f90: New test.
7006         * gfortran.dg/used_types_9.f90: New test.
7007
7008 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7009
7010         * gcc.c-torture/compile/20060904-1.c: New test.
7011
7012 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
7013
7014         PR c++/23287 Revert my 2006-09-01 patch
7015         * g++.dg/parse/dtor12.C: Remove.
7016
7017 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
7018
7019         PR c+/27670
7020         * g++.dg/template/operator9.C: New test.
7021
7022         PR c++/27493
7023         * g++.dg/template/operator7.C: New test.
7024
7025         PR c++/27494
7026         * g++.dg/template/operator8.C: New test.
7027
7028         PR c++/27397
7029         * g++.dg/template/crash57.C: New test.
7030
7031         * g++.dg/template/typedef4.C: Adjust error markers.
7032         * g++.dg/template/typedef5.C: Likewise.
7033
7034 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
7035
7036         PR c++/28878
7037         * g++.dg/parse/crash33.C: New test.
7038
7039 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
7040         Richard Guenther  <rguenther@suse.de>
7041         Adam Nemet  <anemet@caviumnetworks.com>
7042
7043         PR middle-end/27226
7044         * gcc.target/mips/memcpy-1.c: New testcase.
7045         * gcc.dg/pr27226.c: Likewise.
7046
7047 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
7048
7049         PR c++/28705
7050         * g++.dg/lookup/koenig5.C: New.
7051         * g++.dg/template/crash56.C: New.
7052
7053 2006-09-01  Josh Conner  <jconner@apple.com>
7054
7055         PR c++/25505
7056         * gcc.dg/nrv3.c: New test.
7057         * gcc.dg/nrv4.c: New test.
7058         * gcc.dg/nrv5.c: New test.
7059
7060 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
7061
7062         PR c++/23287
7063         * g++.dg/parse/dtor12.C: New.
7064
7065 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
7066
7067         PR tree-optimization/28839
7068         * gcc.dg/pr28839.c: New test.
7069
7070 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
7071
7072         PR target/24367
7073         * gcc.dg/pr24367.c: New testcase.
7074
7075 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
7076
7077         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
7078
7079 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
7080
7081         PR rtl-optimization/27735
7082         * gcc.dg/loop-unswitch-1.c: New test.
7083
7084 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
7085
7086         PR fortran/28885
7087         * gfortran.dg/aliasing_dummy_2.f90: New test.
7088
7089         PR fortran/20067
7090         * gfortran.dg/generic_5.f90: Change error message.
7091
7092         PR fortran/28873
7093         * gfortran.dg/generic_6.f90: New test.
7094
7095         PR fortran/25077
7096         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
7097
7098         PR fortran/25102
7099         * gfortran.dg/invalid_interface_assignment.f90: New test.
7100
7101         PR fortran/24866
7102         * gfortran.dg/module_proc_external_dummy.f90: New test.
7103
7104 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
7105
7106         PR c++/28349
7107         * testsuite/g++.dg/warn/var-args1.C: New test.
7108
7109 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
7110
7111         PR fortran/28866
7112         * gfortran.dg/simpleif_2.f90: New test.
7113         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
7114         * gfortran.dg/enum_5.f90: Ditto.
7115
7116 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7117             Kazu Hirata  <kazu@codesourcery.com>
7118
7119         PR tree-optimization/17506
7120         * gcc.dg/pr17506.c: New.
7121
7122 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
7123
7124         PR c++/28139
7125         * g++.dg/eh/alias1.C: New test.
7126
7127 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7128
7129         PR c++/28860
7130         * g++.dg/template/ttp22.C: New test.
7131
7132 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
7133
7134         PR middle-end/26632
7135         * gcc.dg/pr26632.c: New.
7136
7137 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7138
7139         PR libgfortran/28354
7140         * gfortran.dg/fmt_zero_precision.f90: New test.
7141
7142 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
7143
7144         PR c++/28058
7145         * g++.dg/template/spec31.C: New test.
7146
7147 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
7148
7149         PR c++/26573
7150         * g++.dg/other/static2.C: New test.
7151
7152 2006-08-26  Roger Sayle  <roger@eyesopen.com>
7153
7154         * gcc.dg/Wswitch-enum-2.c: New test case.
7155         * gcc.dg/Wswitch-enum-3.c: Likewise.
7156
7157 2006-08-26  Richard Guenther  <rguenther@suse.de>
7158
7159         * gcc.c-torture/compile/20060826-1.c: New testcase.
7160
7161 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
7162
7163         PR c++/28736
7164         * g++.dg/template/void10.C: New test.
7165
7166         PR c++/28737
7167         * g++.dg/template/void8.C: New test.
7168
7169         PR c+_+/28738
7170         * g++.dg/template/void9.C: New test.
7171
7172         * g++.dg/template/void3.C: Adjust error markers.
7173         * g++.dg/template/void4.C: Likewise.
7174         * g++.dg/template/crash55.C: Likewise.
7175         * g++.dg/template/void7.C: Likewise
7176
7177 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
7178
7179         PR c++/28588
7180         * g++.dg/inherit/access6.C: New test.
7181         * g++.dg/inherit/access7.C: Likewise.
7182
7183         PR c++/28595
7184         * g++.dg/template/array15.C: New test.
7185         * g++.dg/template/crash2.C: Tweak error markers.
7186
7187 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
7188
7189         PR middle-end/28683
7190         * gcc.c-torture/compile/20060823-1.c: New test.
7191
7192 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7193
7194         PR c++/28853
7195         * g++.dg/template/ttp21.C: New test.
7196
7197         PR c++/28852
7198         * g++.dg/other/operator1.C: Add error-marker.
7199         * g++.dg/other/operator2.C: New test.
7200
7201 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
7202
7203         PR c/27893
7204         * gcc.c-torture/compile/vla-const-1.c,
7205         gcc.c-torture/compile/vla-const-2.c: New tests.
7206
7207 2006-08-26  Richard Guenther  <rguenther@suse.de>
7208
7209         PR middle-end/28814
7210         * gcc.dg/torture/pr28814.c: New testcase.
7211
7212 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
7213
7214         PR c/28418
7215         * gcc.c-torture/compile/compound-literal-1.c: New test.
7216
7217 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
7218
7219         PR c/28299
7220         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
7221         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
7222         Expect extra diagnostics.
7223
7224 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
7225
7226         gcc.dg/noncompile/pr16876.c: New test.
7227
7228 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
7229
7230         PR c++/28056
7231         * g++.dg/parse/local1.C: New test.
7232         * g++.dg/other/qual1.C: Tweak error marker.
7233
7234 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
7235
7236         PR c++/27787
7237         * g++.dg/template/typename10.C: New.
7238         * g++.dg/template/lookup4.C: Remove bogus error marker.
7239
7240 2006-08-25  Richard Guenther  <rguenther@suse.de>
7241
7242         PR testsuite/28829
7243         * gcc.dg/pr26570.c: Fix testcase.
7244
7245 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
7246
7247         PR tree-opt/28807
7248         * gcc.c-torture/execute/mayalias-2.c: New test.
7249         * gcc.dg/tree-ssa/alias-13.c: New test.
7250
7251 2006-08-24  Jan Hubicka  <jh@suse.cz>
7252
7253         PR debug/26881
7254         * gcc.dg/debug/pr26881.c: New file.
7255
7256 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
7257
7258         PR fortran/28788
7259         * gfortran.dg/used_types_4.f90: New test.
7260         * gfortran.dg/derived_init_2.f90: Modify to check sibling
7261         association of derived types.
7262         * gfortran.dg/used_types_2.f90: Add module cleanup.
7263         * gfortran.dg/used_types_3.f90: The same.
7264
7265         PR fortran/28771
7266         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
7267         fix of regression.
7268
7269 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7270
7271         PR 28813
7272         * gfortran.dg/direct_io_6.f90: Remove test.
7273
7274 2006-08-23  Stuart Hastings  <stuart@apple.com>
7275
7276         PR 28825
7277         * gcc.target/i386/20060821-1.c: New.
7278
7279 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
7280
7281         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
7282         dg-warning strings for dllimport.
7283
7284 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
7285
7286         PR C++/28450
7287         * g++.dg/ext/vector4.C: New test.
7288         * g++.dg/ext/complex1.C: New test.
7289
7290 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
7291
7292         PR debug/28692
7293         * gcc.dg/debug/const-1.c: New.
7294         * gcc.dg/debug/const-2.c: New.
7295         * gcc.dg/debug/dwarf2/const-1.c: New.
7296         * gcc.dg/debug/dwarf2/const-2.c: New.
7297         * gcc.dg/debug/dwarf2/const-2b.c: New.
7298
7299 2006-08-22  Richard Guenther  <rguenther@suse.de>
7300
7301         PR middle-end/28776
7302         * gcc.c-torture/compile/pr28776-1.c: New testcase.
7303         * gcc.c-torture/compile/pr28776-2.c: Likewise.
7304
7305 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
7306
7307         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
7308
7309 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
7310
7311         PR c++/26269
7312         * g++.dg/other/error14.C: New test.
7313
7314         PR c++/28505
7315         * g++.dg/parse/ctor7.C: New test.
7316         * g++.dg/parse/ctor8.C: Likewise.
7317
7318         PR c++/28741
7319         * g++.dg/template/void7.C: New test.
7320
7321 2006-08-21  Olivier Hainque  <hainque@adacore.com>
7322
7323         * gnat.dg/self_aggregate_with_zeros.adb: New test.
7324         * gnat.dg/self_aggregate_with_array.adb: New test.
7325
7326 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
7327
7328         * g++.dg/eh/arm-vfp-unwind.C: New test.
7329
7330 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
7331
7332         PR c++/28341
7333         * g++.dg/template/ref3.C: New test.
7334         * g++.dg/template/nontype13.C: New test.
7335
7336         PR c++/28346
7337         * g++.dg/template/ptrmem17.C: New test.
7338
7339 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
7340
7341         PR target/28648 c:
7342         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
7343
7344 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
7345
7346         PR fortran/28630
7347         * gfortran.dg/used_types_2.f90: New test.
7348
7349         PR fortran/28601
7350         * gfortran.dg/used_types_3.f90: New test.
7351
7352         PR fortran/20886
7353         * gfortran.dg/generic_actual_arg.f90: New test.
7354
7355         PR fortran/28735
7356         * gfortran.dg/module_private_array_refs_1.f90: New test.
7357
7358         PR fortran/28762
7359         * gfortran.dg/program_name_1.f90: New test.
7360
7361         PR fortran/28425
7362         * gfortran.dg/derived_constructor_comps_1.f90: New test.
7363
7364         PR fortran/28496
7365         * gfortran.dg/array_initializer_2.f90: New test.
7366
7367         PR fortran/18111
7368         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
7369
7370         PR fortran/28600
7371         * gfortran.dg/assumed_charlen_function_4.f90: New test.
7372
7373         PR fortran/28771
7374         * gfortran.dg/assumed_charlen_in_main.f90: New test.
7375
7376         PR fortran/28660
7377         * gfortran.dg/dependent_decls_1.f90: New test.
7378
7379 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7380
7381         PR fortran/25217
7382         * gfortran.dg/derived_init_2.f90: New.
7383
7384 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
7385
7386         * gcc.c-torture/execute/pr28289.c: New test.
7387
7388 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
7389
7390         PR c/28744
7391         * gcc.dg/attr-externally-visible-1.c: New test.
7392         * gcc.dg/attr-externally-visible-2.c: New test.
7393         * g++.dg/parse/attr-externally-visible-1.C: New test.
7394         * g++.dg/parse/attr-externally-visible-2.C: New test.
7395
7396 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7397
7398         PR c++/28606
7399         * g++.dg/parse/dtor11.C: New test.
7400
7401 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7402
7403         PR rtl-optimization/28489
7404         * gcc.c-torture/compile/pr28489.c: New test.
7405
7406 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7407
7408         PR c++/28710
7409         * g++.dg/template/redecl4.C: New test.
7410
7411         PR c++/28711
7412         * g++.dg/template/ctor8.C: New test.
7413
7414 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
7415
7416         * gcc.dg/pr26570.c: Fix testcase.
7417
7418 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
7419
7420         * PR c++/28573
7421         * g++.dg/parse/offsetof6.C: New test.
7422         * g++.dg/parse/offsetof6.C: New test.
7423         * g++.dg/parse/offsetof7.C: New test.
7424
7425 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7426
7427         PR testsuite/28602
7428         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
7429         is false.
7430
7431 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
7432
7433         PR c++/28302
7434         * g++.dg/ext/vector3.C: New test.
7435
7436 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
7437
7438         PR gcov/profile/26570
7439         * gcc.dg/pr26570.c: New test.
7440
7441 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
7442
7443         PR c/27697
7444         * gcc.dg/qual-component-1.c: New test.
7445
7446 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7447
7448         PR c++/28593
7449         * g++.dg/parse/new3.C: New test.
7450
7451 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7452
7453         PR fortran/25828
7454         * gfortran.dg/streamio_1.f90: New test.
7455         * gfortran.dg/streamio_2.f90: New test.
7456         * gfortran.dg/streamio_3.f90: New test.
7457         * gfortran.dg/streamio_4.f90: New test.
7458         * gfortran.dg/streamio_5.f90: New test.
7459         * gfortran.dg/streamio_6.f90: New test.
7460         * gfortran.dg/streamio_7.f90: New test.
7461         * gfortran.dg/streamio_8.f90: New test.
7462
7463 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
7464
7465         PR c/28287
7466         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
7467
7468 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
7469
7470         PR c++/28594
7471         * g++.dg/template/void6.C: New test.
7472
7473 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7474
7475         PR c/28649
7476         * gcc.dg/parse-error-1.c: New test.
7477         * gcc.dg/parse-error-2.c: New test.
7478         * gcc.dg/cpp/digraph2.c: Add error-marker.
7479         * gcc.dg/noncompile/920923-1.c: Likewise.
7480
7481 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
7482
7483         PR c/27490
7484         * gcc.dg/sizeof-2.c: New testcase.
7485
7486         PR c/27489
7487         * gcc.dg/switch-A.c: New testcase.
7488
7489 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
7490
7491         PR c++/28288
7492         PR c++/14556
7493         * g++.old-deja/g++.warn/compare1.C: Delete.
7494         * g++.dg/opt/pr7503-2.C: Delete.
7495         * g++.dg/opt/pr7503-3.C: Delete.
7496         * g++.dg/opt/pr7503-4.C: Delete.
7497         * g++.dg/opt/pr7503-5.C: Delete.
7498         * g++.dg/opt/max1.C: Delete.
7499         * g++.dg/warn/minmax.C: Delete.
7500         * g++.dg/expr/minmax.C: New test.
7501
7502 2006-08-14  Richard Guenther  <rguenther@suse.de>
7503
7504         PR testsuite/28703
7505         * gcc.c-torture/execute/pr28651.c: Do not use argc
7506         to avoid optimization, instead forbid inlining.
7507
7508 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
7509
7510         PR rtl-optimization/28634
7511         * gcc.c-torture/execute/ieee/pr28634.c: New test.
7512
7513 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
7514
7515         PR c/27184
7516         * gcc.dg/torture/pr27184.c: New test.
7517
7518 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
7519
7520         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
7521
7522 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7523
7524         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
7525         * gfortran.dg/stat_2.f90: Likewise.
7526         * gfortran.dg/chmod_1.f90: Likewise.
7527         * gfortran.dg/chmod_2.f90: Likewise.
7528         * gfortran.dg/chmod_3.f90: Likewise.
7529
7530 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
7531
7532         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
7533
7534 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
7535
7536         * g++.dg/opt/pr23454-2.C: New test.
7537
7538 2006-08-11  Richard Guenther  <rguenther@suse.de>
7539
7540         PR middle-end/28651
7541         * gcc.c-torture/execute/pr28651.c: New testcase.
7542
7543 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
7544
7545         * gnat.dg/specs/static_initializer.ads: New test.
7546
7547 2006-08-10  Paul Brook  <paul@codesourcery.com>
7548
7549         * gcc.target/arm/cond-asm.c: New test.
7550
7551 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
7552
7553         PR tree-optimization/26197
7554         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
7555         * g++.dg/vect/vect.exp: Compile the new tests with
7556         --param max-aliased-vops=0.
7557
7558 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
7559
7560         PR c++/28637
7561         * g++.dg/template/void3.C: New test.
7562
7563         PR c++/28638
7564         * g++.dg/template/void4.C: New test.
7565
7566         PR c++/28640
7567         * g++.dg/template/void5.C: New test.
7568
7569 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
7570
7571         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
7572         after dg-do compile.
7573
7574 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
7575
7576         PR tree-optimizations/26969
7577         * gcc.dg/vect/vect.exp: Compile tests prefixed with
7578         "unswitch-loops" with -funswitch-loops.
7579         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
7580
7581 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7582
7583         * gcc.dg/sparc-getcontext-1.c: Fix typo.
7584         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
7585         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
7586         * objc.dg/dwarf-1.m: Likewise.
7587         * objc.dg/dwarf-2.m: Likewise.
7588         * obj-c++.dg/dwarf-2.mm: Likewise.
7589
7590 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7591
7592         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
7593         * objc.dg/dwarf-2.m: Likewise.
7594         * obj-c++.dg/dwarf-2.mm: Likewise.
7595
7596         PR libfortran/28603
7597         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
7598
7599         PR testsuite/27611
7600         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
7601
7602         PR testsuite/27033
7603         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
7604
7605 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
7606
7607         PR target/27827
7608         * gcc.target/i386/pr27827.c: New testcase.
7609
7610 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
7611
7612         PR fortran/28590
7613         * gfortran.dg/sequence_types_1.f90: New test.
7614
7615 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
7616
7617         PR fortran/28548
7618         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
7619         dg-warning.  Add -pedantic option.
7620
7621 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7622
7623         PR c/28502
7624         * gcc.dg/proto-1.c: New test.
7625
7626         PR c/27721
7627         * gcc.dg/lvalue-4.c: New test.
7628
7629         PR c/28136
7630         * gcc.dg/init-bad-5.c: New test.
7631
7632 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
7633
7634         PR c++/28347
7635         * g++.dg/ext/typedef-init.C: Add new test for typedef
7636         initialization inside templates. Adjust existing error markers.
7637
7638 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
7639
7640         PR c++/28148
7641         * g++.dg/init/ptrmem3.C: New test.
7642
7643 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
7644
7645         PR tree-optimization/27770
7646         * lib/target-support.exp: New target keyword "section_anchors".
7647         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
7648         tests.
7649         * gcc.dg/vect/section-anchors-pr27770.c: New test.
7650         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
7651         * gcc.dg/vect/section-anchors-vect-69.c: New test.
7652         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
7653
7654 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7655
7656         * gcc.dg/20060801-1.c: Add missing '}'.
7657
7658 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7659
7660         PR c++/27508
7661         * g++.dg/parse/dtor9.C: New test.
7662         * g++.dg/parse/dtor10.C: New test.
7663         * g++.dg/other/error7.C: Adjust error-marker.
7664
7665         PR c++/28274
7666         * g++.dg/other/default5.C: New test.
7667
7668 2006-08-02  Richard Guenther  <rguenther@suse.de>
7669
7670         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
7671
7672 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
7673
7674         PR c++/28557
7675         * g++.dg/template/conv9.C: New test.
7676
7677 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
7678
7679         PR debug/28063
7680         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
7681         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
7682         Optionally return assembly text.  Update callers.
7683         (check_no_compiler_messages): Update verbose messages.
7684         (check_no_messages_and_pattern): New.
7685         (check_effective_target_string_merging): New.
7686
7687 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7688
7689         PR c++/28250
7690         * g++.dg/eh/catch4.C: New test.
7691
7692         PR c++/28257
7693         * g++.dg/other/qual1.C: New test.
7694
7695         PR c++/28259
7696         * g++.dg/inherit/error2.C: New test.
7697
7698         PR c++/28267
7699         * g++.dg/other/new1.C: New test.
7700
7701         * g++.dg/warn/pr23075.C: Remove obsolete test.
7702         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
7703         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
7704
7705 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
7706
7707         PR c++/28523
7708         * g++.dg/eh/cast1.C: New test.
7709
7710 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
7711
7712         PR libfortran/28452
7713         * gfortran.dg/random_3.f90:  New test.
7714
7715 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
7716
7717         PR c++/28432
7718         * g++.dg/other/pr28304.C: Change expected error message.
7719         * g++.dg/other/pr28432.C: New test.
7720
7721 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
7722
7723         PR c++/28256
7724         * g++.dg/init/brace2.C: Change expected error message, add empty init.
7725
7726 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
7727
7728         PR debug/23336
7729         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
7730         at -g1.
7731         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
7732         g++.dg/debug/enum-2.C: New.
7733
7734 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7735
7736         PR c++/6634
7737         * g++.dg/parse/long1.C: Add more tests.
7738
7739 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7740
7741         * gfortran.dg/lrshift_1.c: New file.
7742
7743 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7744
7745         PR libgfortran/28335
7746         * gfortran.dg/no_unit_error_1.f90: New test.
7747
7748 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7749
7750         PR libgfortran/28335
7751         * gfortran.dg/no_unit_error_1.f90: Delete test.
7752         * gfortran.dg/no_unit_error_2.f90: Delete test.
7753
7754 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7755
7756         * gfortran.dg/chmod_3.f90: New test.
7757         * gfortran.dg/ltime_gmtime_1.f90: New test.
7758         * gfortran.dg/ltime_gmtime_2.f90: New test.
7759         * gfortran.dg/lrshift_1.f90: New test.
7760         * gfortran.dg/chmod_1.f90: New test.
7761         * gfortran.dg/chmod_2.f90: New test.
7762
7763 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
7764
7765         PR c++/27668
7766         * g++.dg/template/crash55.C: New test.
7767
7768         PR c++/27962
7769         * g++.dg/template/nontype16.C: New test.
7770
7771         * g++.dg/template/void2.C: Adjust error markers.
7772         * g++.dg/template/nontype5.C: Adjust error markers.
7773
7774 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
7775
7776         * gcc.target/i386/stack-prot-kernel.c: New test.
7777
7778 2006-07-27  Roger Sayle  <roger@eyesopen.com>
7779
7780         * gcc.dg/builtins-55.c: New test case.
7781
7782 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
7783
7784         PR rtl-optimization/27907
7785         * gcc.c-torture/compile/pr27907.c: New test.
7786
7787 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7788
7789         * gfortran.dg/mclock.f90: New test.
7790         * gfortran.dg/int_conv_1.f90: New test.
7791         * gfortran.dg/stat_1.f90: New test.
7792         * gfortran.dg/stat_2.f90: New test.
7793
7794 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7795
7796         PR libgfortran/28335
7797         * gfortran.dg/no_unit_error_1.f90: New test.
7798         * gfortran.dg/no_unit_error_2.f90: New test.
7799         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
7800
7801 2006-07-25  Roger Sayle  <roger@eyesopen.com>
7802
7803         PR middle-end/28473
7804         * gcc.dg/fold-convround-1.c: New test case.
7805
7806 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
7807
7808         * gfortran.dg/arithmetic_if.f90:  Fix comments.
7809
7810 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7811
7812         PR c++/27572
7813         * g++.dg/other/typedef1.C: New test.
7814         * g++.dg/template/typedef4.C: New test.
7815         * g++.dg/template/typedef5.C: New test.
7816
7817 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
7818
7819         PR fortran/28416
7820         * gfortran.dg/allocatable_dummy_3.f90: New.
7821
7822 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
7823
7824         PR fortran/28439
7825         * gfortran.dg/arithmetic_if.f90:  New test.
7826
7827 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
7828
7829         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
7830         avoid memcpy optimization.
7831
7832 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7833
7834         PR fortran/25289
7835         * gfortran.dg/direct_io_6.f90: New test.
7836
7837 2006-07-24  Jan Hubicka  <jh@suse.cz>
7838
7839         PR c/25795
7840         PR c++/27369
7841         * gcc.dg/pr25795.c: New test.
7842         * gcc.dg/pr25795-1.c: New test.
7843
7844 2006-07-23  Roger Sayle  <roger@eyesopen.com>
7845
7846         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
7847         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
7848         which may be transformed to "g || h" on some platforms.
7849
7850 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
7851
7852         PR c++/28025
7853         * g++.dg/template/friend45.C: New test.
7854
7855 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7856
7857         PR libgfortran/28339
7858         * gfortran.dg/arrayio_8.f90: New test.
7859
7860 2006-07-21  Mike Stump  <mrs@apple.com>
7861
7862         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
7863
7864         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
7865
7866 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7867
7868         PR c++/28250
7869         * g++.dg/eh/catch3.C: New test.
7870
7871         PR c++/28363
7872         * g++.dg/template/defarg10.C: New test.
7873
7874 2006-07-20  Paul Brook  <paul@codesourcery.com>
7875
7876         PR 27363
7877         * gcc.dg/pr27363.c: New test.
7878
7879 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
7880
7881         PR c++/28338
7882         * g++.dg/init/ref13.C: New test.
7883
7884 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7885
7886         PR obj-c++/28434
7887         * obj-c++.dg/proto-error-1.mm: New test.
7888
7889 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
7890
7891         PR c++/28337
7892         * g++.dg/template/string1.C: New test.
7893
7894 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
7895
7896         PR c++/28048
7897         * g++.dg/template/defarg9.C: New test.
7898
7899         PR c++/28235
7900         * g++.dg/template/static27.C: New test.
7901
7902 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
7903
7904         PR 28410
7905         * gcc.dg/tree-ssa/pr28410.c: New test.
7906
7907 2006-07-18  Lee Millward  <lee.millward@gmail.com>
7908
7909         PR c++/28258
7910         * g++/dg/other/error13.C: New test.
7911
7912         PR c++/28260
7913         * g++.dg/template/friend44.C: New test.
7914
7915 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
7916
7917         PR c++/27495
7918         * g++.dg/other/pr27495.C: New.
7919
7920 2006-07-18  Olivier Hainque  <hainque@adacore.com>
7921
7922         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
7923         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
7924
7925 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7926
7927         PR c/28286
7928         * gcc.dg/pragma-pack-4.c: New test.
7929
7930 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
7931
7932         PR c++/28291
7933         * g++.dg/ext/pr28291.C: New test.
7934
7935 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
7936
7937         PR middle-end/28403
7938         * gcc.c-torture/execute/pr28403.c: New test.
7939
7940 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
7941
7942         PR middle-end/28402
7943         * gcc.dg/pr28402.c: New test.
7944
7945 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
7946
7947         PR c++/28304
7948         * g++.dg/other/pr28304.C: New test.
7949
7950 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
7951
7952         PR other/28251
7953         gcc.c-torture/unsorted/dump-noaddr.c: New test.
7954         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
7955
7956 2006-07-17  Richard Guenther  <rguenther@suse.de>
7957
7958         PR tree-optimization/28238
7959         * g++.dg/tree-ssa/pr28238.C: New testcase.
7960
7961 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7962
7963         PR c++/28250
7964         * g++.dg/eh/catch1.C: New test.
7965         * g++.dg/eh/catch2.C: New test.
7966
7967 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
7968
7969         PR c++/28370
7970         * g++.dg/template/anon3.C: New test.
7971
7972 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
7973
7974         PR fortran/20844
7975         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
7976         specifiers requiring an explicit format tag..
7977
7978         PR fortran/28201
7979         * gfortran.dg/generic_5: New test.
7980
7981         PR fortran/20893
7982         * gfortran.dg/elemental_optional_args_1.f90: New test.
7983
7984 2006-07-16  Olivier Hainque  <hainque@adacore.com>
7985
7986         * gnat.dg/assert.ads: New file.
7987         * gnat.dg/controlled_record.ads: Likewise.
7988         * gnat.dg/controlled_record.adb: Likewise.
7989
7990 2006-07-15  Lee Millward  <lee.millward@gmail.com>
7991
7992         PR c++/28292
7993         * g++.dg/other/error12.C: New test.
7994
7995         PR c++/28269
7996         * g++.dg/template/crash54.C: New test.
7997
7998 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7999
8000         PR c++/28249
8001         * g++.dg/parse/catch1.C: New test.
8002
8003         PR c++/28294
8004         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
8005
8006         PR c++/28387
8007         * g++.dg/ext/attrib24.C: New test.
8008
8009 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8010
8011         PR c++/28343
8012         * g++.dg/ext/asmspec1.C: New test.
8013
8014 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
8015
8016         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
8017         (dg-test): Support shouldfail tests.
8018         * lib/target-supports-dg.exp (dg-shouldfail): New.
8019         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
8020         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
8021         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
8022         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
8023         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
8024         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
8025         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
8026
8027 2006-07-13  Jan Hubicka  <jh@suse.cz>
8028
8029         * gcc.target/i386/memcpy-1.c: New.
8030
8031 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
8032
8033         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
8034
8035 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
8036
8037         PR fortran/25097
8038         * gfortran.dg/present_1.f90: New test.
8039
8040         PR fortran/20903
8041         * gfortran.dg/interface_derived_type_1.f90: New test.
8042
8043 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
8044
8045         PR fortran/28213
8046         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
8047         list.
8048
8049 2006-07-07  Lee Millward  <lee.millward@gmail.com>
8050
8051         PR c++/27820
8052         * g++.dg/other/label1.C: New test.
8053
8054 2006-07-07  Richard Guenther  <rguenther@suse.de>
8055
8056         PR middle-end/28268
8057         * gcc.dg/torture/pr28268.c: New testcase.
8058
8059 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
8060
8061         PR c++/27019
8062         * g++.dg/ext/pr27019.C: New.
8063
8064 2006-07-07  Richard Guenther  <rguenther@suse.de>
8065
8066         PR tree-optimization/28187
8067         * gcc.dg/pr28187.c: New testcase.
8068
8069 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
8070
8071         * gnat.dg/address_conversion.adb: New test.
8072         * gnat.dg/boolean_subtype.adb: Likewise.
8073         * gnat.dg/frame_overflow.adb: Likewise.
8074         * gnat.dg/pointer_array.adb: Likewise.
8075         * gnat.dg/pointer_conversion.adb: Likewise.
8076
8077 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
8078
8079         PR fortran/28237
8080         PR fortran/23420
8081         * gfortran.dg/print_fmt_5.f90: New test.
8082
8083 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8084
8085         PR fortran/28129
8086         * gfortran.dg/bounds_check_4.f90: New test.
8087
8088 2006-07-05  Richard Guenther  <rguenther@suse.de>
8089
8090         PR target/28158
8091         * gfortran.dg/pr28158.f90: New testcase.
8092
8093 2006-07-05  Richard Guenther  <rguenther@suse.de>
8094
8095         PR tree-optimization/28162
8096         * gcc.dg/pr28162.c: New testcase.
8097
8098 2006-07-05  Richard Guenther  <rguenther@suse.de>
8099         Andrew Pinski  <pinskia@gcc.gnu.org>
8100
8101         PR c++/27084
8102         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
8103
8104 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
8105
8106         PR fortran/28174
8107         * gfortran.dg/actual_array_substr_2.f90: New test.
8108
8109         PR fortran/28167
8110         * gfortran.dg/actual_array_constructor_2.f90: New test.
8111
8112 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8113
8114         * gfortran.dg/itime_idate_1.f: New test.
8115         * gfortran.dg/itime_idate_2.f: New test.
8116
8117 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8118
8119         PR libgfortran/27704
8120         * gfortran.dg/open_status_3.f90: New test.
8121         * gfortran.dg/fmt_l.f90: Update for new feature.
8122
8123 2006-07-03  Asher Langton  <langton2@llnl.gov>
8124
8125         * gfortran.dg/oldstyle_2.f90: New.
8126
8127 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8128
8129         * gnat.dg/string_slice.adb: New test.
8130
8131 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8132
8133         PR fortran/19259
8134         * gfortran.dg/semicolon_fixed.c: New.
8135         * gfortran.dg/semicolon_free.c: New.
8136
8137 2006-06-30  Mike Stump  <mrs@apple.com>
8138
8139         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
8140         that don't support internal visibility.
8141
8142 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
8143
8144         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
8145         for '(' / ')' needing an extra '\'.
8146
8147 2006-06-29  Roger Sayle  <roger@eyesopen.com>
8148
8149         PR middle-end/27428
8150         * gcc.dg/pr27428-1.c: New test case.
8151
8152 2006-06-29  Mike Stump  <mrs@apple.com>
8153
8154         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
8155         on darwin as we can't align commons large enough yet.
8156
8157         * gcc.dg/vla-8.c: Add additional testcases.
8158
8159 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
8160
8161         PR c++/28114
8162         * g++.dg/other/pr28114.C: New.
8163
8164 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
8165
8166         * gcc.c-torture/compile/20060625-1.c: New test.
8167
8168 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
8169
8170         PR fortran/20867
8171         * gfortran.dg/stfunc_3.f90: New test.
8172
8173         PR fortran/25056
8174         * gfortran.dg/impure_actual_1.f90: New test.
8175
8176         PR fortran/20874
8177         * gfortran.dg/elemental_result_1.f90: New test.
8178
8179         PR fortran/25073
8180         * gfortran.dg/select_7.f90: New test.
8181
8182         PR fortran/27554
8183         * intrinsic_actual_1.f: New test.
8184
8185         PR fortran/22038
8186         PR fortran/28119
8187         * gfortran.dg/forall_4.f90: New test.
8188
8189         PR fortran/25072
8190         * gfortran.dg/forall_5.f90: New test.
8191
8192 2006-06-25  Lee Millward  <lee.millward@gmail.com>
8193
8194         PR c++/28051
8195         * g++.dg/template/using13.C: New test.
8196
8197         PR c++/28054
8198         * g++.dg/other/incomplete3.C: New test.
8199
8200 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8201
8202         PR fortran/28081
8203         * gfortran.dg/substr_3.f: New test.
8204         * gfortran.dg/equiv_2.f90: Update expected error message.
8205
8206 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
8207
8208         PR fortran/28118
8209         * gfortran.dg/actual_array_substr_1.f90: New test.
8210
8211 2006-06-24  Olivier Hainque  <hainque@adacore.com>
8212
8213         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
8214         * gnat.dg/scalar_mode_agg_compare.adb: New test.
8215
8216 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
8217
8218         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
8219
8220 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
8221
8222         PR fortran/27981
8223         * gfortran.dg/simpleif_2.f90: New test.
8224
8225 2006-06-23  Lee Millward  <lee.millward@gmail.com>
8226
8227         * g++.dg/template/error22.C: Fix typo.
8228
8229 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8230
8231         PR c++/28112
8232         * g++.dg/ext/attrib23.C: New test.
8233
8234 2006-06-23  Olivier Hainque  <hainque@adacore.com>
8235
8236         * gnat.dg/varsize_temp.adb: New test.
8237
8238 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8239
8240         PR c++/11468
8241         * g++.dg/other/java2.C: New test.
8242
8243 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
8244
8245         PR target/27789
8246         * g++.dg/ext/dllimport4.C. Add more tests for invalid
8247         initialization.
8248
8249 2006-06-22  Roger Sayle  <roger@eyesopen.com>
8250
8251         PR target/27531
8252         * gcc.dg/pr27531-1.c: New test case.
8253
8254 2006-06-22  Asher Langton  <langton2@llnl.gov>
8255
8256         PR fortran/24748
8257         * gfortran.dg/implicit_8.f90: New.
8258
8259 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
8260
8261         PR rtl-optimization/28121
8262         * gcc.dg/pr28121.c: New test.
8263
8264 2006-06-22  Lee Millward  <lee.millward@gmail.com>
8265
8266         PR c++/27805
8267         * g++.dg/parse/ptrmem6.C: New test.
8268
8269         PR c++/27821
8270         * g++.dg/template/error22.C: New test.
8271
8272 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8273
8274         PR c++/28111
8275         * g++.dg/template/friend43.C: New test.
8276
8277         PR c++/28110
8278         * g++.dg/template/crash53.C: New test.
8279
8280         PR c++/28109
8281         * g++.dg/rtti/incomplete1.C: New test.
8282
8283 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
8284
8285         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
8286
8287 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
8288
8289         * gcc.c-torture/execute/complex-7.c: New.
8290
8291 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
8292
8293         * gcc.dg/merge-all-constants-1.c: New test.
8294
8295 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
8296
8297         PR c++/28113
8298         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
8299
8300 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
8301
8302         * gfortran.dg/rrspacing_1.f90: New test.
8303
8304 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8305
8306         PR c++/28052
8307         * g++.dg/other/bitfield2.C: New test.
8308
8309 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
8310
8311         PR tree-optimization/27331
8312         * gcc.dg/pr27331.c: New test.
8313
8314 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
8315             Eric Botcazou  <ebotcazou@adacore.com>
8316
8317         PR ada/18692
8318         * lib/gnat.exp: New file.
8319         * lib/gnat-dg.exp: Likewise.
8320         * gnat.dg: New directory.
8321         * gnat.dg/dg.exp: New driver.
8322         * gnat.dg/specs: New directory.
8323         * gnat.dg/specs/specs.exp: New driver.
8324         * gnat.dg/style: New directory.
8325         * gnat.dg/style/style.exp: New driver.
8326
8327 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
8328
8329         PR fortran/16206
8330         * gfortran.dg/array_initializer_1.f90: New test.
8331
8332         PR fortran/28005
8333         * gfortran.dg/matmul_3.f90: New test.
8334
8335 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
8336
8337         PR middle-end/28075
8338         * gcc.dg/tree-ssa/inline-1.c: New test.
8339
8340 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
8341
8342         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
8343         in malloc prototype; remove XFAIL.
8344         * gcc.dg/pr18241-2.c: Ditto.
8345         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
8346         in memset prototype; remove XFAIL.
8347         * gcc.dg/tree-ssa/pr23382.c: Ditto.
8348
8349 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
8350
8351         * gcc.dg/vla-8.c: Add.
8352
8353 2006-06-19  Richard Guenther  <rguenther@suse.de>
8354
8355         PR tree-optimization/27090
8356         * g++.dg/tree-ssa/pr27090.C: New testcase.
8357
8358 2006-06-19  Roger Sayle  <roger@eyesopen.com>
8359
8360         PR target/27861
8361         * gcc.dg/pr27861-1.c: New test case.
8362
8363 2006-06-19  Richard Guenther  <rguenther@suse.de>
8364
8365         PR middle-end/28045
8366         * gcc.dg/torture/pr28045.c: New testcase.
8367
8368 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8369
8370         PR fortran/26801
8371         * gfortran.dg/associated_4.f90: New test.
8372
8373 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8374
8375         PR fortran/19310
8376         PR fortran/19904
8377         * gfortran.dg/real_const_3.f90: New test.
8378
8379 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
8380
8381         PR c++/28016
8382         * g++.dg/template/static26.C: New test.
8383
8384         PR c++/27979
8385         * g++.dg/expr/bitfield2.C: New test.
8386
8387         PR c++/27884
8388         * g++.dg/parse/linkage2.C: New test.
8389
8390 2006-06-16  Richard Guenther  <rguenther@suse.de>
8391
8392         PR middle-end/27116
8393         * gcc.dg/pr15785-1.c: Revert last change.
8394         * gcc.dg/torture/pr27116-2.c: New testcase.
8395
8396 2006-06-16  Roger Sayle  <roger@eyesopen.com>
8397
8398         PR middle-end/27802
8399         * gcc.dg/pr27802-1.c: New test case.
8400
8401 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
8402
8403         PR c++/27689
8404         * g++.dg/template/ttp18.C: New test.
8405         * g++.dg/template/ttp19.C: Likewise.
8406
8407         PR c++/27666
8408         * g++.dg/expr/cond9.C: New test.
8409
8410         PR c++/27640
8411         * g++.dg/template/ctor7.C: New test.
8412
8413 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
8414
8415         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
8416
8417 2006-06-16  Richard Guenther  <rguenther@suse.de>
8418
8419         PR tree-optimization/27781
8420         * gcc.dg/tree-ssa/pr27781.c: New testcase.
8421
8422 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
8423
8424         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
8425
8426 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
8427
8428         * gcc.dg/tree-ssa/loop-18.c: New test.
8429
8430 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
8431
8432         PR c++/27665
8433         * g++.dg/template/crash52.C: New test.
8434
8435         PR c++/27648
8436         * g++.dg/ext/attrib22.C: New test.
8437
8438         PR c++/26559
8439         * g++.dg/template/builtin1.C: New test.
8440         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
8441
8442         PR c++/28018
8443         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
8444         assignment.
8445         * g++.old-deja/g++.pt/crash51.C: Likewise.
8446
8447         PR c++/27227
8448         * g++.dg/lookup/linkage1.C: New test.
8449         * g++.dg/lookup/linkage2.C: Likewise.
8450
8451 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
8452
8453         PR middle-end/27959
8454         * gcc.dg/pr27959.c: New testcase.
8455
8456 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
8457
8458         PR target/28014:
8459         * g++.dg/eh/div.C: New test.
8460
8461 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
8462
8463         PR c++/27894
8464         * g++.dg/tree-ssa/pr26757.C: New test.
8465         * g++.dg/tree-ssa/pr27894.C: New test.
8466
8467 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8468
8469         * gcc.c-torture/compile/20060609-1.c: New test.
8470
8471         PR target/27863
8472         * gcc.c-torture/compile/pr27863.c: New test.
8473
8474 2006-06-13  Richard Guenther  <rguenther@suse.de>
8475
8476         PR tree-optimization/27830
8477         * g++.dg/tree-ssa/pr27830.C: New testcase.
8478
8479 2006-06-13  Matthew Sachs  <msachs@apple.com>
8480
8481         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
8482         the list of compiler flags; this causes those flags to be checked
8483         for things like dg-skip-if.
8484
8485 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8486
8487         PR c++/27601
8488         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
8489
8490 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
8491             Kazu Hirata  <kazu@codesourcery.com>
8492
8493         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
8494         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
8495
8496 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8497
8498         PR c++/27933
8499         * g++.dg/lookup/using15.C: New test.
8500
8501         PR c++/27951
8502         * g++.dg/other/anon4.C: New test.
8503
8504 2006-06-12  Roger Sayle  <roger@eyesopen.com>
8505
8506         PR c++/21210
8507         * g++.dg/init/complex1.C: New test case.
8508
8509 2006-06-11  Eric Christopher  <echristo@apple.com>
8510
8511         PR middle-end/27948
8512         * gcc.dg/bf-ms-layout.c: Run on darwin.
8513         * gcc.dg/bf-no-ms-layout: Ditto.
8514         * gcc.dg/attr-ms_struct-2.c: New.
8515         * gcc.dg/bf-ms-layout-2.c: Ditto.
8516
8517 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8518
8519         * gcc.dg/attr-ms_struct-packed1.c: New.
8520
8521 2006-06-09  Mike Stump  <mrs@apple.com>
8522
8523         * gcc.dg/vla-7.c: Add.
8524
8525 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
8526
8527         PR fortran/24558
8528         * gfortran.dg/entry_6.f90: New test.
8529
8530         PR fortran/20877
8531         PR fortran/25047
8532         * gfortran.dg/entry_7.f90: New test.
8533
8534 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
8535
8536         PR c/27747
8537         * gcc.dg/cpp/_Pragma6.c: New test.
8538
8539         PR c++/27748
8540         * g++.dg/cpp/_Pragma1.C: New test.
8541
8542         PR preprocessor/27746
8543         * gcc.dg/gomp/macro-3.c: New test.
8544         * gcc.dg/gomp/macro-4.c: New test.
8545         * g++.dg/gomp/macro-3.C: New test.
8546         * g++.dg/gomp/macro-4.C: New test.
8547
8548 2006-06-09  Richard Guenther  <rguenther@suse.de>
8549
8550         PR tree-optimization/26998
8551         * gcc.dg/torture/pr26998.c: New testcase.
8552         * gcc.dg/tree-ssa/vrp29.c: New testcase.
8553
8554 2006-06-08  Mike Stump  <mrs@apple.com>
8555
8556         * gcc.dg/pr27095.c: Account for stubs.
8557
8558         PR target/26427
8559         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
8560         produce bad code on darwin.
8561
8562 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8563
8564         PR fortran/27958
8565         * gfortran.dg/substr_2.f: New test.
8566
8567 2006-06-08  Asher Langton  <langton2@llnl.gov>
8568
8569         PR fortran/27786
8570         * cray_pointers_2.f90: Add -fbounds-check compile flag.
8571
8572 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8573
8574         PR target/27421
8575         * gcc.dg/union-3.c: New test.
8576
8577 2006-06-08  Richard Guenther  <rguenther@suse.de>
8578
8579         PR middle-end/27116
8580         * gcc.dg/torture/pr27116.c: New testcase.
8581         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
8582
8583 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
8584
8585         PR rtl-optimization/26449
8586         * gcc.dg/pr26449.c: New test.
8587
8588 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8589
8590         PR c++/27601
8591         * g++.dg/ext/offsetof1.C: Test member functions.
8592
8593 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
8594
8595         * gcc.dg/pr27095.c: Improve scanning.
8596
8597 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
8598
8599         PR fortran/23091
8600         * gfortran.dg/saved_automatic_1.f90: New test.
8601
8602         PR fortran/24168
8603         * gfortran.dg/array_simplify_1.f90: New test.
8604
8605         PR fortran/25090
8606         * gfortran.dg/entry_dummy_ref_1.f90: New test.
8607
8608         PR fortran/25058
8609         * gfortran.dg/entry_dummy_ref_2.f90: New test.
8610
8611 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
8612
8613         PR c++/27177
8614         * g++.dg/expr/cast7.C: New test.
8615
8616 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
8617
8618         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
8619         * lib/gcc-defs.exp (tool_check_compile): Ditto.
8620         * lib/fortran-torture.exp (fortran-torture-compile,
8621         fortran-torture-execute): Ditto.
8622
8623 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
8624
8625         PR target/27842
8626         * gcc.dg/vmx/pr27842.c: New test.
8627
8628 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8629
8630         PR libfortran/27895
8631         * gfortran.dg/bounds_check_3.f90: New test.
8632
8633 2006-06-05  Mike Stump  <mrs@apple.com>
8634
8635         * objc.dg/objc-fast-4.m: Skip for ppc64.
8636
8637 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
8638
8639         PR testsuite/27705
8640         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
8641
8642 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
8643             Victor Kaplansky  <victork@il.ibm.com>
8644
8645         PR tree-optimizations/26360
8646         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
8647         with -fno-tree-dce.
8648         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
8649
8650 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
8651
8652         PR fortran/14067
8653         * gfortran.dg/data_char_1.f90: Add messages for truncated
8654         strings.
8655
8656         PR fortran/16943
8657         * gfortran.dg/func_decl_2.f90: New test.
8658
8659         PR fortran/20839
8660         * gfortran.dg/do_2.f90: New test.
8661
8662         PR fortran/27655
8663         * gfortran.dg/associated_3.f90: New test.
8664
8665 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
8666
8667         PR c++/27819
8668         * g++.dg/template/static25.C: New test.
8669
8670         PR c++/27722
8671         * g++.dg/init/array21.C: New test.
8672
8673         PR c++/27807
8674         * g++.dg/ext/complit7.C: New test.
8675
8676         PR c++/27806
8677         * g++.dg/parse/ptrmem5.C: New test.
8678
8679 2006-06-04  Roger Sayle  <roger@eyesopen.com>
8680             Andrew Pinski  <pinskia@physics.uc.edu>
8681
8682         PR c/27150
8683         PR middle-end/27382
8684         * gcc.dg/pr27150-1.c: New testcase.
8685         * gcc.dg/pr27382-1.c: New testcase.
8686         * gcc.dg/pr27382-2.c: New testcase.
8687
8688 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
8689
8690         PR c/25161
8691         PR c/27020
8692         * gcc.dg/array-10.c: New test.
8693
8694 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8695
8696         PR c++/27804
8697         * g++.dg/init/const4.C: New test.
8698         * g++.dg/init/member1.C: Add error-marker.
8699         * g++.dg/other/fold1.C: Adjust error-marker.
8700
8701 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8702
8703         PR c++/27601
8704         * g++.dg/ext/offsetof1.C: New test.
8705
8706 2006-06-04 Eric Christopher <echristo@apple.com>
8707
8708         * gcc.dg/attr-ms_struct-1.c: New.
8709
8710 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
8711
8712         * gcc.c-torture/compile/builtin_constant_p.c: New test.
8713
8714 2006-06-04  Richard Guenther  <rguenther@suse.de>
8715
8716         PR tree-optimization/27039
8717         * gcc.dg/tree-ssa/loop-17.c: New testcase.
8718
8719 2006-06-03  Roger Sayle  <roger@eyesopen.com>
8720
8721         PR target/26223
8722         * gcc.target/i386/amd64-abi-2.c: New test case.
8723
8724 2006-06-02  Eric Christopher  <echristo@apple.com>
8725
8726         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
8727         * gcc.target/i386/20020523-1.c: Skip if darwin.
8728         * gcc.target/i386/asm-3.c: Ditto.
8729         * gcc.target/i386/20011119-1.c: Ditto.
8730         * gcc.target/i386/clobbers.c: Remove pic part of test.
8731
8732 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
8733
8734         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
8735         * g++.old-deja/g++.other/init19.C: Ditto.
8736         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
8737         and add other platforms as expected failures.
8738
8739 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
8740
8741         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
8742         (is-effective-target-keyword): Ditto.
8743
8744 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
8745
8746         PR fortran/27715
8747         * gfortran.dg/extended_char_comparison_1.f:  New test.
8748
8749 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
8750
8751         PR fortran/25098
8752         * gfortran.dg/dummy_procedure_1.f90: New test.
8753
8754         PR fortran/25147
8755         * gfortran.dg/dummy_procedure_2.f90: New test.
8756
8757         * gfortran.dg/associated_2.f90: Correct to make consistent with
8758         standard.
8759
8760 2006-05-31  Roger Sayle  <roger@eyesopen.com>
8761
8762         * gcc.target/i386/387-11.c: New test case.
8763
8764 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
8765
8766         PR c++/27801
8767         * g++.dg/template/cond6.C: New test.
8768
8769         PR c++/26496
8770         * g++.dg/template/crash51.C: New test.
8771         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
8772
8773         PR c++/27385
8774         * g++.dg/init/array20.C: New test.
8775
8776 2006-05-31  Roger Sayle  <roger@eyesopen.com>
8777
8778         * gcc.dg/builtins-54.c: New test case.
8779
8780 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
8781
8782         PR c++/26433
8783         * g++.dg/template/fntry1.C: Add dg-do link.
8784
8785         PR c++/27808
8786         * g++.dg/parse/friend6.C: New test.
8787
8788 2006-05-30  Asher Langton  <langton2@llnl.gov>
8789
8790         * gfortran.dg/cray_pointers_7.f90: New test.
8791
8792 2006-05-30  Roger Sayle  <roger@eyesopen.com>
8793
8794         PR tree-optimization/23452
8795         * gcc.dg/fold-mulconj-1.c: New test case.
8796
8797 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
8798
8799         PR c++/27803
8800         * g++.dg/parse/bitfield1.C: New test.
8801
8802 2006-05-30  Roger Sayle  <roger@eyesopen.com>
8803
8804         * gcc.target/ppc-eq0-1.c: New test case.
8805         * gcc.target/ppc-negeq0-1.c: New test case.
8806
8807 2006-05-30  Dirk Mueller  <dmueller@suse.de>
8808
8809         PR c/27273
8810         * gcc.dg/overflow-warn-5.c: New test.
8811
8812 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8813
8814         PR c/27718
8815         * gcc.dg/sizeof-1.c: New test.
8816
8817 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
8818
8819         PR target/27790
8820         * gcc.target/i386/pr27790.c: New test.
8821
8822 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8823
8824         PR libgfortran/27757
8825         * gfortran.dg/direct_io_5.f90: New test.
8826
8827 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8828
8829         PR libgfortran/27634
8830         * gfortran.dg/fmt_missing_period_1.f: New test.
8831         * gfortran.dg/fmt_missing_period_2.f: New test.
8832         * gfortran.dg/fmt_missing_period_3.f: New test.
8833
8834 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8835
8836         PR fortran/19777
8837         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
8838         arrays.
8839
8840 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8841
8842         PR c++/27713
8843         * g++.dg/template/new6.C: New test.
8844
8845 2006-05-29  Roger Sayle  <roger@eyesopen.com>
8846
8847         PR tree-optimization/24964
8848         * gcc.target/i386/387-10.c: New test case.
8849
8850 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
8851
8852         * intrinsics/string_intrinsics.c (compare_string):
8853         Use memcmp instead of strncmp to avoid tripping over
8854         CHAR(0) in a string.
8855
8856 2006-05-27  Richard Guenther  <rguenther@suse.de>
8857
8858         PR middle-end/27773
8859         * gcc.dg/torture/pr27773.c: New testcase.
8860
8861 2006-05-27  Dirk Mueller  <dmueller@suse.de>
8862
8863         * gcc.dg/pr24561.c: Rename to..
8864         * gcc.dg/pr25962.c: .. this.
8865
8866 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8867
8868         PR fortran/19777
8869         * gfortran.dg/bounds_check_2.f: New test.
8870
8871 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
8872
8873         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
8874         * gfortran.dg/byte_1.f90: Likewise.
8875         * gfortran.dg/dup_save_2.f90: Likewise.
8876
8877 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
8878
8879         * gfortran.dg/associated_2.f90: New test.
8880
8881 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8882
8883         PR fortran/27524
8884         * gfortran.dg/bounds_check_1.f90: New test.
8885
8886 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
8887
8888         PR rtl-optimization/27661
8889         * gcc.dg/pr27661.c: New test case.
8890
8891 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
8892
8893         PR fortran/23151
8894         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
8895         * gfortran.dg/print_parentheses_1.f:  New test.
8896         * gfortran.dg/print_parentheses_2.f90:  New test.
8897
8898 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
8899
8900         PR target/27758
8901         * gcc.dg/pr27758.c: New test.
8902
8903 2006-05-24  Falk Hueffner  <falk@debian.org>
8904
8905         * gcc.c-torture/compile/pr27571.c: New test.
8906
8907 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
8908
8909         PR fortran/27709
8910         * gfortran.dg/spec_expr_4.f90: New test.
8911
8912         PR fortran/27155
8913         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
8914
8915 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
8916
8917         PR c++/20103
8918         * g++.dg/ext/complit6.C: New test.
8919         * g++.dg/ext/complit3.C: Adjust error markers.
8920         * g++.dg/init/const3.C: New test.
8921
8922 2006-05-25  Richard Guenther  <rguenther@suse.de>
8923
8924         PR middle-end/27743
8925         * gcc.dg/torture/pr27743.c: New testcase.
8926
8927 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8928
8929         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
8930
8931 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
8932
8933         * gcc.dg/compat/scalar-by-value-x.h: New.
8934         * gcc.dg/compat/scalar-by-value-y.h: New.
8935         * gcc.dg/compat/scalar-by-value-5.c: New.
8936         * gcc.dg/compat/scalar-by-value-5_main.c: New.
8937         * gcc.dg/compat/scalar-by-value-5_x.c: New.
8938         * gcc.dg/compat/scalar-by-value-5_y.c: New.
8939         * gcc.dg/compat/scalar-by-value-6.c: New.
8940         * gcc.dg/compat/scalar-by-value-6_main.c: New.
8941         * gcc.dg/compat/scalar-by-value-6_x.c: New.
8942         * gcc.dg/compat/scalar-by-value-6_y.c: New.
8943
8944 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
8945
8946         PR tree-optimization/27639
8947         PR tree-optimization/26719
8948         * gcc.dg/pr27639.c: New test.
8949         * gcc.dg/pr26719.c: New test.
8950         * gcc.dg/tree-ssa/scev-cast.c: New test.
8951
8952 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
8953
8954         PR c++/20173
8955         * g++.dg/template/error21.C: New test.
8956
8957 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
8958
8959         PR target/27696
8960         * gcc.target/i386/pr27696.c: New.
8961
8962 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
8963
8964         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
8965
8966         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
8967
8968 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8969
8970         PR c++/27716
8971         * g++.dg/other/assign1.C: New test.
8972
8973 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
8974
8975         PR target/27266
8976         * gcc.target/i386/pr27266.c: New.
8977
8978 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8979
8980         PR c++/27451
8981         * g++.dg/ext/asm9.C: New test.
8982
8983 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
8984
8985         PR rtl-optimization/25514
8986         * gcc.c-torture/compile/pr25514.c: New test.
8987
8988 2006-05-22  Richard Guenther  <rguenther@suse.de>
8989
8990         Revert
8991         2006-01-31  Richard Guenther  <rguenther@suse.de>
8992
8993         * gcc.target/i386/sselibm-1.c: New testcase.
8994         * gcc.target/i386/sselibm-2.c: Likewise.
8995         * gcc.target/i386/sselibm-3.c: Likewise.
8996         * gcc.target/i386/sselibm-4.c: Likewise.
8997         * gcc.target/i386/sselibm-5.c: Likewise.
8998
8999 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9000
9001         PR c/27420
9002         * gcc.dg/func-args-2.c: New test.
9003
9004         PR c/26818
9005         * gcc.dg/struct-incompl-1.c: New test.
9006
9007 2006-05-22  Richard Guenther  <rguenther@suse.de>
9008
9009         PR testsuite/27708
9010         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
9011         the transformations we test for.
9012
9013 2006-05-22  Richard Guenther  <rguenther@suse.de>
9014
9015         PR testsuite/27707
9016         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
9017
9018 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
9019
9020         PR c++/27210
9021         * g++.dg/warn/new1.C: New test.
9022         * g++.dg/template/new5.C: Likewise.
9023
9024 2006-05-21  Roger Sayle  <roger@eyesopen.com>
9025
9026         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
9027         * gcc.target/i386/20060512-3.c: Likewise.
9028
9029 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
9030
9031         PR rtl-optimization/27671
9032         * gcc.c-torture/execute/pr27671-1.c: New.
9033         * gcc.dg/pr27671-2.c: Likewise.
9034
9035         PR tree-optimization/26622.
9036         * gcc.c-torture/compile/pr26622.c: New.
9037
9038 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
9039
9040         PR fortran/27613
9041         * gfortran.dg/recursive_reference_1.f90: New test.
9042
9043 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
9044
9045         PR fortran/25746
9046         * gfortran.dg/elemental_subroutine_3.f90: New test.
9047
9048         PR fortran/25090
9049         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
9050
9051         PR fortran/27584
9052         * gfortran.dg/associated_target_1.f90: New test.
9053
9054         PR fortran/19015
9055         * gfortran.dg/maxloc_shape_1.f90: New test.
9056
9057 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9058
9059         PR libgfortran/24459
9060         * gfortran.dg/namelist_24.f90: New test.
9061         * gfortran.dg/namelist_12.f: Fix typo in comment.
9062
9063 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
9064
9065         PR middle-end/25776
9066         * g++.dg/other/error11.C: New test.
9067
9068 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
9069
9070         * gcc.target/mips/pr26765.c: Add -w to options.
9071
9072 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
9073
9074         * lib/target-supports.exp (check_effective_target_mpaired_single):
9075         New function.
9076         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
9077         multilibs.
9078         * g++.dg/vect/vect.exp: Likewise.
9079
9080 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
9081
9082         PR testsuite/25891
9083         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
9084
9085 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
9086
9087         PR fortran/27662
9088         * gfortran.dg/temporary_1.f90: New file.
9089
9090 2006-05-19  Andreas Schwab  <schwab@suse.de>
9091
9092         * g++.dg/other/unused1.C: Also match "stringz".
9093
9094 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
9095
9096         PR c++/26433
9097         * g++.dg/template/fntry1.C: New test.
9098
9099 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
9100
9101         PR c++/27471
9102         PR c++/27506
9103         * g++.dg/conversion/bitfield5.C: New test.
9104         * g++.dg/conversion/bitfield6.C: New test.
9105
9106 2006-05-18  Mike Stump  <mrs@apple.com>
9107
9108         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
9109         * gcc.dg/vla-4.c: Add.
9110         * gcc.dg/vla-5.c: Add.
9111         * gcc.dg/vla-6.c: Add.
9112
9113 2006-05-12  Stuart Hastings  <stuart@apple.com>
9114
9115         * testsuite/gcc.target/i386/20060512-1.c: New.
9116         * testsuite/gcc.target/i386/20060512-2.c: New.
9117         * testsuite/gcc.target/i386/20060512-3.c: New.
9118         * testsuite/gcc.target/i386/20060512-4.c: New.
9119
9120 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
9121
9122         PR c++/26122
9123         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
9124
9125         PR c++/26068
9126         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
9127         * g++.dg/parse/linkage1.C: New test.
9128
9129 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
9130
9131         PR tree-optimization/27548
9132         * g++.dg/tree-ssa/pr27548.C: New test.
9133
9134 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9135
9136         PR fortran/26551
9137         * gfortran.dg/recursive_check_1.f: New test.
9138         * gfortran.dg/recursive_check_2.f90: New test.
9139
9140 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
9141
9142         * g++.dg/opt/temp2.C: New test.
9143
9144 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
9145
9146         PR c++/27491
9147         * g++.dg/init/brace5.C: New test.
9148
9149         PR middle-end/27415
9150         * gcc.dg/gomp/pr27415.c: New test.
9151         * g++.dg/gomp/pr27415.C: New test.
9152
9153         PR tree-optimization/27549
9154         * g++.dg/tree-ssa/pr27549.C: New test.
9155
9156 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9157
9158         PR libgfortran/27575
9159         * gfortran.dg/read_eof_4.f90: New test.
9160
9161 2006-05-16  Richard Guenther  <rguenther@suse.de>
9162
9163         PR tree-optimization/22303
9164         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
9165
9166 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
9167
9168         PR middle-end/27573
9169         * gcc.dg/gomp/pr27573.c: New test.
9170         * gfortran.dg/gomp/pr27573.f90: New test.
9171
9172         PR c/27499
9173         * gcc.dg/gomp/pr27499.c: New test.
9174         * g++.dg/gomp/pr27499.C: New test.
9175
9176 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
9177
9178         PR c++/27339
9179         * g++.dg/parser/access8.C: Adjust error marker.
9180         * g++.dg/template/access17.C: New test.
9181         * g++.dg/template/access18.C: Likewise.
9182
9183 2006-05-15  Roger Sayle  <roger@eyesopen.com>
9184
9185         PR target/26600
9186         * gcc.target/i386/pr26600.c: New test case.
9187
9188 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
9189
9190         PR c++/27505
9191         * g++.dg/expr/bitfield1.C: New test.
9192
9193 2006-05-15  Richard Guenther  <rguenther@suse.de>
9194
9195         PR tree-optimization/27603
9196         * gcc.dg/torture/pr27603.c: New testcase.
9197
9198 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
9199
9200         PR fortran/25090
9201         * gfortran.dg/entry_dummy_ref_1.f90: New test.
9202
9203         PR fortran/25082
9204         * gfortran.dg/scalar_return_1.f90: New test.
9205
9206         PR fortran/27411
9207         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
9208
9209 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
9210
9211         * gcc.dg/gomp/critical-4.c: New test.
9212         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
9213         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
9214         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
9215         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
9216
9217 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9218
9219         PR c++/27582
9220         * g++.dg/template/dependent-args1.C: New test.
9221
9222         PR c++/27581
9223         * g++.dg/lookup/this1.C: New test.
9224
9225         PR c++/27315
9226         * g++.dg/template/operator6.C: New test.
9227         * g++.dg/template/incomplete3.C: New test.
9228
9229         PR c++/27559
9230         * g++.dg/template/new4.C: New test.
9231
9232         PR c++/27496
9233         * g++.dg/template/void2.C: New test.
9234
9235 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
9236
9237         * g++.dg/template/dependent-expr5.C: New test.
9238
9239 2006-05-14  Roger Sayle  <roger@eyesopen.com>
9240
9241         PR middle-end/26729
9242         * gcc.dg/pr26729-1.c: New test case.
9243
9244 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
9245
9246         * gcc.dg/pr27003.c: New test.
9247
9248 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
9249
9250         * lib/target-supports.dg (check_cxa_atexit_available): Change
9251         v3_target_compile to ${tool}_target_compile.
9252
9253 2006-05-11  Jason Merrill  <jason@redhat.com>
9254
9255         * lib/scanasm.exp (scan-not-hidden): Fix typo.
9256
9257 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9258
9259         PR fortran/27553
9260         * gfortran.dg/label_5.f90: New test.
9261
9262 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
9263
9264         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
9265         check_effective_target_powerpc_altivec_ok): New.
9266         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
9267         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
9268         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
9269         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
9270         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
9271         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
9272         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
9273         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
9274         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
9275         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
9276         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
9277         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
9278         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
9279         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
9280         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
9281         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
9282         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
9283         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
9284         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
9285         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
9286         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
9287         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
9288         gcc.target/powerpc/altivec-9.c,
9289         gcc.target/powerpc/altivec-consts.c,
9290         gcc.target/powerpc/altivec-pr22085.c,
9291         gcc.target/powerpc/altivec-splat.c,
9292         gcc.target/powerpc/altivec-types-1.c,
9293         gcc.target/powerpc/altivec-types-2.c,
9294         gcc.target/powerpc/altivec-types-3.c,
9295         gcc.target/powerpc/altivec-types-4.c,
9296         gcc.target/powerpc/altivec-varargs-1.c,
9297         gcc.target/powerpc/altivec-vec-merge.c,
9298         gcc.target/powerpc/ppc-vector-memcpy.c,
9299         gcc.target/powerpc/ppc-vector-memset.c,
9300         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
9301         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
9302         these effective targets.
9303         * gcc.dg/vmx/pr27006.c: Add missing close brace.
9304         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
9305
9306 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9307
9308         PR middle-end/27384
9309         * g++.dg/other/fold1.C: New test.
9310
9311         PR middle-end/27488
9312         * gcc.dg/fold-nonneg-1.c: New test.
9313
9314         PR c++/27547
9315         * g++.dg/other/operator1.C: New test.
9316
9317 2006-05-11  Richard Guenther  <rguenther@suse.de>
9318
9319         PR middle-end/27529
9320         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
9321
9322 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
9323
9324         * lib/target-supports-dg.exp (check-flags): New.
9325         (dg-skip-if): Move flag checks.
9326
9327 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
9328
9329         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
9330         * lib/target-supports.dg (check_cxa_atexit_available): New.
9331
9332 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
9333
9334         PR fortran/27470
9335         * gfortran.dg/multiple_allocation_2.f90: New test case.
9336
9337 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
9338
9339         * gcc.target/arm/pr27387.C: Fix a comment typo.
9340
9341 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9342
9343         PR fortran/24549
9344         * gfortran.dg/error_recovery_1.f90: New test.
9345
9346 2006-05-10  Richard Guenther  <rguenther@suse.de>
9347
9348         PR tree-optimization/27302
9349         * gcc.dg/torture/pr27302.c: New testcase.
9350
9351 2006-05-09  Dirk Mueller  <dmueller@suse.de>
9352         Richard Guenther  <rguenther@suse.de>
9353
9354         PR middle-end/27498
9355         * gcc.dg/tree-ssa/pr27498.c: New testcase.
9356
9357 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
9358
9359         PR rtl-optimization/27335
9360         * gcc.dg/pr27335.c: New test.
9361
9362 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
9363
9364         * gcc.target/mips/mips-ps-5.c: New file.
9365
9366 2006-05-08  Jan Hubicka  <jh@suse.cz>
9367
9368         PR middle-end/25962
9369         * gcc.dg/pr25962.c: New.
9370
9371 2006-05-08  Roger Sayle  <roger@eyesopen.com>
9372
9373         PR target/27158
9374         * gcc.target/powerpc/pr27158.c: New test case.
9375
9376 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
9377
9378         PR testsuite/27476
9379         * ada/acats/run_all.sh: Use test -z.
9380
9381 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9382
9383         PR libfortran/18271
9384         * gfortran.dg/spec_expr_3.f90: New test.
9385
9386 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
9387
9388         PR target/24879
9389         * gcc.target/i386/monitor.c: New file.
9390
9391 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
9392
9393         * gcc.dg/pr27095.c: xfail *-*-darwin*.
9394
9395 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9396
9397         PR c++/27447
9398         * g++.dg/other/ptrmem7.C: New test.
9399
9400 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9401
9402         PR target/27421
9403         * gcc.dg/array-9.c: New test.
9404
9405 2006-05-07  Richard Guenther  <rguenther@suse.de>
9406
9407         PR tree-optimization/27409
9408         * gcc.dg/torture/pr27409.c: New testcase.
9409
9410 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9411
9412         PR fortran/27457
9413         * gfortran.dg/select_6.f90: New.
9414
9415 2006-05-07  Richard Guenther  <rguenther@suse.de>
9416
9417         PR tree-optimization/27136
9418         * gcc.dg/torture/pr27136.c: New testcase.
9419
9420 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
9421
9422         PR fortran/24813
9423         * gfortran.dg/char_cons_len_1.f90: New test.
9424
9425 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9426
9427         PR c++/27427
9428         * g++.dg/template/incomplete2.C: New test.
9429
9430 2006-05-06  Richard Guenther  <rguenther@suse.de>
9431
9432         PR tree-optimization/27151
9433         * gcc.dg/vect/pr27151.c: New testcase.
9434
9435 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9436
9437         PR c++/27430
9438         * g++.dg/template/void1.C: New test.
9439
9440         PR c++/27423
9441         * g++.dg/other/void2.C: New test.
9442
9443         PR c++/27422
9444         * g++.dg/conversion/void1.C: New test.
9445
9446 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
9447
9448         PR/21391
9449         * g++.dg/other/unused1.C: New.
9450
9451 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9452
9453         PR objc/27240
9454         * objc.dg/member-1.m: New test.
9455
9456 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
9457
9458         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
9459
9460 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9461
9462         PR libfortran/26985
9463         * gfortran.dg/matmul_2.f90: New test.
9464
9465 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
9466
9467         * ada/acats/run_all.sh: Use sync when main not found.
9468
9469 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
9470
9471         PR target/26765
9472         * gcc.target/mips/pr26765.c: New.
9473
9474 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
9475
9476         * gcc.target/bfin: New directory.
9477         * gcc.target/bfin/bfin.exp: New file.
9478         * gcc.target/bfin/frmul.c: New file.
9479         * gcc.target/bfin/arith.c: New file.
9480         * gcc.target/bfin/mul-combine.c: New file.
9481         * gcc.target/bfin/shift.c: New file.
9482
9483 2006-05-04  Richard Guenther  <rguenther@suse.de>
9484
9485         PR tree-optimization/14287
9486         PR tree-optimization/14844
9487         PR tree-optimization/19792
9488         PR tree-optimization/21608
9489         PR tree-optimization/27090
9490         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
9491         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9492         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9493         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9494         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9495
9496 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
9497
9498         PR tree-optimization/27285
9499         * gcc.c-torture/execute/pr27285.c: New test.
9500
9501         PR middle-end/27388
9502         * gcc.dg/gomp/pr27388-1.c: New test.
9503         * gcc.dg/gomp/pr27388-2.c: New test.
9504         * gcc.dg/gomp/pr27388-3.c: New test.
9505
9506         PR c++/27359
9507         * g++.dg/gomp/pr27359.C: New test.
9508
9509 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
9510
9511         PR fortran/20248
9512         * gfortran.dg/iargc.f90: New test.
9513
9514 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
9515
9516         PR c++/27102
9517         * g++.dg/template/crash49.C: New test.
9518
9519 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
9520
9521         PR testsuite/27032
9522         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
9523
9524 2006-05-02  Jeff Law  <law@redhat.com>
9525
9526         PR tree-optimization/27364
9527         * gcc.c-torture/execute/pr27364.c: New test.
9528
9529 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
9530
9531         PR c++/27309
9532         * g++.dg/parser/ctor5.C: New test.
9533
9534 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
9535
9536         PR target/27387
9537         * gcc.target/arm/arm.exp: New.
9538         * gcc.target/arm/pr27387.C: Likewise.
9539
9540 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
9541
9542         PR fortran/27269
9543         PR fortran/27324
9544         * gfortran.dg/module_equivalence_2.f90: New test.
9545
9546 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
9547
9548         PR middle-end/27337
9549         * g++.dg/gomp/pr27337-1.C: New test.
9550         * g++.dg/gomp/pr27337-2.C: New test.
9551
9552         PR middle-end/27328
9553         * gcc.dg/gomp/pr27328.c: New test.
9554
9555         PR middle-end/27325
9556         * g++.dg/gomp/pr27325.C: New test.
9557
9558         PR middle-end/27310
9559         * g++.dg/gomp/pr27310.C: New test.
9560
9561 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9562
9563         PR tree-optimization/27291
9564         * g++.dg/tree-ssa/pr27291.C: New test.
9565
9566 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9567
9568         PR tree-optimization/27283
9569         * g++.dg/tree-ssa/pr27283.C: New test.
9570
9571 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9572
9573         * gcc.dg/tree-ssa/loop-16.c: New test.
9574
9575 2006-05-01  Roger Sayle  <roger@eyesopen.com>
9576             Joseph S. Myers  <joseph@codesourcery.com>
9577
9578         * gcc.dg/Wconversion-3.c: New test case.
9579         * gcc.dg/Wconversion-4.c: Likewise.
9580
9581 2006-05-01  Richard Guenther  <rguenther@suse.de>
9582
9583         PR tree-optimization/26726
9584         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
9585
9586 2006-04-30  Roger Sayle  <roger@eyesopen.com>
9587
9588         * gcc.dg/Woverflow-1.c: New test case.
9589         * gcc.dg/Woverflow-2.c: Likewise.
9590         * gcc.dg/Woverflow-3.c: Likewise.
9591
9592 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
9593
9594         PR c++/27094
9595         * g++.dg/template/defarg8.C: New test.
9596
9597 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9598
9599         PR c++/27278
9600         * g++.dg/parse/operator7.C: New test.
9601
9602 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9603
9604         PR c++/11471
9605         PR c++/27102
9606         * g++.dg/template/crash48.C: New test.
9607
9608         PR c++/27279
9609         * g++.dg/parse/ctor4.C: New test.
9610
9611 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9612
9613         PR fortran/25681
9614         * gfortran.df/char_type_len.f90: New test.
9615
9616 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9617
9618         PR libgfortran/27304
9619         * gfortran.dg/fmt_exhaust.f90: New test.
9620
9621 2006-04-28  Roger Sayle  <roger@eyesopen.com>
9622
9623         PR c/25309
9624         * gcc.dg/large-size-array-2.c: New test case.
9625
9626 2006-04-28  Richard Guenther  <rguenther@suse.de>
9627
9628         PR target/26826
9629         * gcc.target/i386/pr26826.c: New testcase.
9630
9631 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
9632
9633         PR middle-end/27260
9634         * gcc.c-torture/execute/pr27260.c: New.
9635
9636 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
9637
9638         PR middle-end/27095
9639         * gcc.dg/pr27095.c: New.
9640
9641 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
9642
9643         PR c++/27292
9644         * g++.dg/conversion/bitfield4.C: New test.
9645
9646 2006-04-27  Eric Christopher  <echristo@apple.com>
9647
9648         * gcc.dg/pragma-ms_struct.c: New.
9649
9650 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
9651
9652         PR c++/27102
9653         * g++.dg/template/crash47.C: New test.
9654
9655 2006-04-27  Dirk Mueller  <dmueller@suse.de>
9656
9657         * gcc.target/i386/sse-7.c: build with -msse.
9658
9659 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
9660
9661         PR testsuite/27274:
9662         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
9663         (main): Exit if processor doesn't support SSE.
9664
9665 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
9666
9667         PR middle-end/27282
9668         * gcc.c-torture/compile/pr27282.c: New test.
9669
9670 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
9671
9672         PR middle-end/26913
9673         * g++.dg/gomp/pr26913.C: New test.
9674
9675         PR c/25996
9676         * gcc.dg/gomp/pr25996.c: New test.
9677         * g++.dg/gomp/pr25996.C: New test.
9678
9679 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
9680
9681         PR rtl-optimization/26725
9682         * gcc.c-torture/compile/pr26725.c: New test.
9683
9684 2006-04-25  Richard Guenther  <rguenther@suse.de>
9685
9686         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
9687         than n + -1.
9688
9689 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
9690
9691         * gcc.dg/20060425-1.c: New testcase.
9692
9693 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
9694
9695         PR tree-optimization/26865
9696         * gcc.dg/pr26865.c: New test.
9697
9698 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
9699
9700         PR c++/27292
9701         * g++.dg/conversion/bitfield1.C: New test.
9702         * g++.dg/conversion/bitfield2.C: Likewise.
9703         * g++.dg/conversion/bitfield3.C: Likewise.
9704
9705 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
9706         Richard Guenther  <rguenther@suse.de>
9707
9708         PR tree-optimization/27236
9709         * gcc.dg/tree-ssa/pr27236.c: New testcase.
9710
9711 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9712
9713         PR c++/19963
9714         * g++.dg/other/incomplete2.C: New test.
9715
9716 2006-04-24  Richard Guenther  <rguenther@suse.de>
9717
9718         PR middle-end/26869
9719         * gcc.dg/torture/pr26869.c: New testcase.
9720
9721 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
9722         Richard Guenther  <rguenther@suse.de>
9723
9724         PR tree-optimization/27218
9725         * g++.dg/tree-ssa/pr27218.C: New testcase.
9726
9727 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
9728
9729         PR c++/26912
9730         * g++.dg/template/friend41.C: New test.
9731
9732 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
9733
9734         * g++.dg/opt/pr15551.C: Include cstdio.
9735         (main): Use remove instead of unlink.
9736
9737 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9738
9739         * gcc.dg/sibcall-7.c: New test.
9740         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
9741         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
9742         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
9743         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
9744         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
9745
9746 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
9747
9748         PR c++/26534
9749         * g++.dg/opt/bitfield1.C: New test.
9750         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
9751         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
9752         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
9753         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
9754         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
9755         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
9756         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
9757         * g++.dg/abi/bitfield2.C: Likewise.
9758         * g++.dg/init/bitfield1.C: Likewise.
9759
9760 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
9761
9762         PR fortran/25099
9763         * gfortran.dg/elemental_subroutine_4.f90: New test.
9764         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
9765         call sub (m, x).
9766
9767 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
9768
9769         * gcc.c-torture/compile/20060421-1.c: New testcase.
9770
9771 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9772
9773         PR c/25875
9774         * gcc.dg/init-bad-4.c: New test.
9775
9776 2006-04-21  Paul Brook  <paul@codesourcery.com>
9777
9778         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
9779
9780 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
9781
9782         PR fortran/27122
9783         * gfortran.dg/defined_operators_1.f90: New test.
9784         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
9785         remove old ones associated, incorrectly, with Note 5.46.
9786
9787         PR fortran/27113
9788         * gfortran.dg/character_array_constructor_1.f90: New test.
9789
9790 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
9791
9792         * gcc.dg/20060419-1.c: New test.
9793
9794 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
9795
9796         PR c/26774
9797         * gcc.dg/struct-parse-1.c: New test case.
9798
9799 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9800
9801         PR c++/26558
9802         * g++.dg/parse/template19.C: New test.
9803
9804         PR c++/26739
9805         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
9806
9807         PR c++/26036
9808         * g++.dg/expr/call3.C: New test.
9809
9810         PR c++/10385
9811         * g++.dg/conversion/dynamic1.C: New test.
9812
9813 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
9814
9815         PR c++/27102
9816         * g++.dg/template/crash35.C: Tweak error markers.
9817         * g++.dg/template/crash46.C: New test.
9818         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
9819         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
9820
9821 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
9822
9823         PR rtl-optimization/14261
9824         * gcc.c-torture/compile/20060419-1.c: Added.
9825
9826 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
9827
9828         * gfortran.dg/label_1.f90: Adjust dg-error.
9829
9830 2006-04-16  Roger Sayle  <roger@eyesopen.com>
9831
9832         PR target/26961
9833         * gcc.dg/fold-cond-1.c: New test case.
9834         * gcc.dg/pr26961-1.c: Likewise.
9835
9836 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9837
9838         PR libgfortran/27138
9839         * gfortran.dg/read_bad_advance.f90: New test.
9840
9841 2006-04-16  Roger Sayle  <roger@eyesopen.com>
9842             Dale Johannesen  <dalej@apple.com>
9843
9844         PR target/24076
9845         * gcc.target/i386/vecinit-3.c: New testcase.
9846         * gcc.target/i386/vecinit-4.c: Likewise.
9847         * gcc.target/i386/sse-18.c: Likewise.
9848         * gcc.target/i386/sse-19.c: Likewise.
9849
9850 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
9851
9852         * gfortran.dg/allocate_zerosize_1.f90: New test.
9853
9854 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
9855
9856         PR c++/26365
9857         * g++.dg/template/crash45.C: New test.
9858
9859 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
9860
9861         PR fortran/26787
9862         * gfortran.dg/proc_assign_1.f90: New test.
9863         * gfortran.dg/procedure_lvalue.f90: Change message.
9864         * gfortran.dg/namelist_4.f90: Add new error.
9865
9866         PR fortran/25597
9867         PR fortran/27096
9868         * gfortran.dg/auto_pointer_array_result_1.f90
9869
9870         PR fortran/27089
9871         * gfortran.dg/specification_type_resolution_1.f90
9872
9873         PR fortran/18003
9874         PR fortran/25669
9875         PR fortran/26834
9876         * gfortran.dg/bounds_temporaries_1.f90: New test.
9877
9878         PR fortran/27124
9879         * gfortran.dg/array_return_value_1.f90: New test.
9880
9881 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
9882
9883         PR fortran/25336
9884         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
9885
9886 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
9887
9888         PR middle-end/26823
9889         * g++.dg/gomp/pr26823-1.C: New test.
9890         * g++.dg/gomp/pr26823-2.C: New test.
9891
9892 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
9893
9894         PR middle-end/27134
9895         * gcc.dg/pr27314.c: New test.
9896
9897 2006-04-13  Richard Henderson  <rth@redhat.com>
9898
9899         * g++.dg/gomp/block-0.C: Update expected matches.
9900
9901 2006-04-13  DJ Delorie  <dj@redhat.com>
9902
9903         * lib/target-supports.exp (check_effective_target_int32plus): New.
9904         (check_effective_target_ptr32plus): New.
9905         (check_effective_target_size32plus): New.
9906         (check_effective_target_int16): New.
9907         (check_profiling_available): Add m32c to the list of unsupported targets.
9908
9909         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
9910         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
9911         memory size.
9912         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
9913         pointers.
9914         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
9915         size_t.
9916         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
9917         and size_t.
9918         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
9919         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
9920         not just xstormy16.  Skip m32c due to weird pointer size.
9921         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
9922         not just xstormy16.
9923         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
9924         not just xstormy16.
9925         * gcc.dg/20020312-2.c: Add m32c support.
9926         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
9927         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
9928         in test.
9929         * gcc.dg/20050321-2.c: Require >=32 bit integers.
9930         * gcc.dg/asm-1.c: Skip if int and short are the same size.
9931         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
9932         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
9933         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
9934         * gcc.dg/init-string-2.c: Require >=32 bit integers.
9935         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
9936         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
9937         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
9938         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
9939         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
9940         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
9941         in test.
9942         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
9943         in test.
9944         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
9945         * gcc.dg/pr23049.c: Require >=32 bit integers.
9946         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
9947         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
9948         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
9949         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
9950         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
9951         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
9952         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
9953         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
9954         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
9955         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
9956         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
9957         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
9958         prototype in test.
9959         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
9960         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
9961         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
9962         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
9963         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
9964
9965         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
9966         * gcc.c-torture/execute/20040703-1.x: Likewise.
9967         * gcc.c-torture/execute/20040705-1.x: Likewise.
9968         * gcc.c-torture/execute/20040705-2.x: Likewise.
9969         * gcc.c-torture/execute/20040709-1.x: Likewise.
9970         * gcc.c-torture/execute/20040709-2.x: Likewise.
9971         * gcc.c-torture/execute/20040811-1.x: Likewise.
9972         * gcc.c-torture/execute/20050316-1.x: Likewise.
9973         * gcc.c-torture/execute/bitfld-4.x: Likewise.
9974         * gcc.c-torture/execute/pr19689.x: Likewise.
9975         * gcc.c-torture/execute/pr7284-1.x: Likewise.
9976         * gcc.c-torture/execute/usmul.x: Likewise.
9977         * gcc.c-torture/execute/vrp-5.x: Likewise.
9978         * gcc.c-torture/execute/vrp-6.x: Likewise.
9979         * gcc.dg/debug/20041023-1.s: Likewise.
9980
9981 2006-04-13  Roger Sayle  <roger@eyesopen.com>
9982
9983         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
9984         of integers to a vector types are now constant expressions in C.
9985         * gcc.dg/vect/vect-fold-1.c: New test case.
9986
9987 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
9988             Ulrich Weigand  <uweigand@de.ibm.com>
9989
9990         PR target/27006
9991         * gcc.dg/vmx/pr27006.c: New testcase.
9992
9993 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9994
9995         PR libgfortran/26766
9996         * gfortran.dg/write_recursive.f90: New test.
9997
9998 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
9999
10000         * g++.dg/parse/dtor7.C: New test.
10001         * g++.dg/parse/new1.C: Add error marker.
10002         * g++.dg/template/new3.C: New test.
10003
10004         PR c++/26122
10005         * g++.dg/template/pure1.C: New test.
10006
10007         PR c++/26295
10008         * g++.dg/parse/ptrmem4.C: New test.
10009
10010 2006-04-10  Jeff Law  <law@redhat.com>
10011
10012         PR/27087
10013         * gcc.c-torture/compile/pr27087.c: New test.
10014
10015 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
10016
10017         PR/21391
10018         * gcc.dg/20060410.c: New.
10019
10020 2006-04-10  Matthias Klose  <doko@debian.org>
10021
10022         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
10023         Recognize multilib directory names containing underscores.
10024
10025 2006-04-10  Roger Sayle  <roger@eyesopen.com>
10026
10027         * gcc.target/i386/vecinit-1.c: New test case.
10028         * gcc.target/i386/vecinit-2.c: Likewise.
10029
10030 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
10031
10032         PR debug/27057
10033         * g++.dg/debug/dwarf2-2.C: New test.
10034
10035 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
10036
10037         PR rtl-optimization/27073
10038         * gcc.c-torture/execute/pr27073.c: New test.
10039
10040 2006-04-08  Mike Stump  <mrs@apple.com>
10041
10042         * gcc.dg/pragma-darwin.c: Improve for ppc64.
10043
10044 2006-04-07  Richard Guenther  <rguenther@suse.de>
10045
10046         PR tree-optimization/26135
10047         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
10048
10049 2006-04-06  Jan Hubicka  <jh@suse.cz>
10050
10051         PR profile/26399
10052         * g++.dg/bprob/g++-bprob-2.C: New testcase.
10053
10054 2006-04-06  Roger Sayle  <roger@eyesopen.com>
10055
10056         * g++.dg/conversion/nullptr1.C: New test case.
10057         * g++.dg/conversion/nullptr2.C: Likewise.
10058
10059 2006-04-05  Roger Sayle  <roger@eyesopen.com>
10060
10061         * gfortran.dg/dependency_18.f90: New test case.
10062
10063 2006-04-05  Richard Guenther  <rguenther@suse.de>
10064
10065         PR tree-optimization/26919
10066         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
10067         * gcc.dg/ipa/ipa-2.c: Likewise.
10068         * gcc.dg/ipa/ipa-3.c: Likewise.
10069         * gcc.dg/ipa/ipa-5.c: Likewise.
10070
10071 2006-04-05  Richard Guenther  <rguenther@suse.de>
10072
10073         PR tree-optimization/26763
10074         * gcc.dg/torture/pr26763-1.c: New testcase.
10075         * gcc.dg/torture/pr26763-2.c: Likewise.
10076
10077 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
10078
10079         PR fortran/23634
10080         PR fortran/25619
10081         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
10082
10083 2006-04-04  Eric Christopher  <echristo@apple.com>
10084
10085         * gcc.target/i386/387-1.c: Allow regexp to match darwin
10086         stubs.
10087         * gcc.target/i386/387-5.c: Ditto.
10088
10089 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
10090
10091         * gcc.target/sparc/struct-ret-check.c: New test.
10092
10093 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10094
10095         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
10096         zero decimal digits specified in format.
10097
10098 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
10099
10100         PR fortran/26891
10101         * gfortran.dg/missing_optional_dummy_1.f90: New test.
10102
10103         PR fortran/26976
10104         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
10105         * gfortran.dg/initialization_1.f90: Make assignment compliant.
10106         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
10107         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
10108         bigendian-ness.
10109
10110 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
10111
10112         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
10113         dummy arguments work when the actual argument is itself a dummy
10114         argument of the caller.
10115
10116 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10117
10118         PR libfortran/24685
10119         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
10120
10121 2006-04-01  Roger Sayle  <roger@eyesopen.com>
10122
10123         * gfortran.dg/dependencency_17.f90: New test case.
10124
10125 2006-04-01  Roger Sayle  <roger@eyesopen.com>
10126
10127         * gfortran.dg/dependency_14.f90: New test case.
10128         * gfortran.dg/dependency_15.f90: Likewise.
10129         * gfortran.dg/dependency_16.f90: Likewise.
10130
10131 2006-03-31  Asher Langton  <langton2@llnl.gov>
10132
10133         PR fortran/25358
10134         gfortran.dg/cray_pointers_6.f90: New test.
10135
10136 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10137
10138         PR libgfortran/26890
10139         * gfortran.dg/read_size_noadvance.f90: New test.
10140
10141 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
10142
10143         PR fortran/25031
10144         * gfortran.dg/multiple_allocation_1.f90: Check that the
10145         size has changed after a re-allocation with stat.
10146
10147 2006-03-30  Richard Guenther  <rguenther@suse.de>
10148
10149         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
10150         removal.
10151         * gcc.target/i386/sselibm-2.c: Likewise.
10152         * gcc.target/i386/sselibm-3.c: Likewise.
10153         * gcc.target/i386/sselibm-4.c: Likewise.
10154         * gcc.target/i386/sselibm-5.c: Likewise.
10155
10156 2006-03-28  Roger Sayle  <roger@eyesopen.com>
10157
10158         * gcc.dg/fold-andxor-1.c: New test case.
10159         * gcc.dg/fold-xorand-1.c: Likewise.
10160
10161 2006-03-28  Roger Sayle  <roger@eyesopen.com>
10162
10163         * gcc.dg/fold-convnotconv-1.c: New test case.
10164
10165 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
10166
10167         PR fortran/26779
10168         * gfortran.dg/private_type_5.f90: New test.
10169
10170 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
10171
10172         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
10173
10174 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
10175
10176         * gfortran.dg/advance_2.f90: New test.
10177         * gfortran.dg/advance_3.f90: New test.
10178
10179         * gfortran.fortran-torture/execute/equiv_5.f: New test.
10180
10181 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10182
10183         PR libgfortran/26661
10184         PR libgfortran/26880
10185         * gfortran.dg/read_x_past.f: New test.
10186
10187 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
10188
10189         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
10190         to be STABS.
10191
10192 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
10193
10194         * objc.dg/dwarf-1.m: Skip on AIX.
10195         * objc.dg/dwarf-2.m: Skip on AIX.
10196
10197 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
10198
10199         PR fortran/26816
10200         * gfortran.dg/float_1.f90: New test.
10201
10202 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
10203
10204         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
10205         X86_64 targets.
10206         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
10207
10208 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
10209
10210         PR libfortran/26735
10211         * gfortran.dg/convert_implied_open.f90: New test case.
10212
10213 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
10214
10215         PR fortran/26769
10216         * gfortran.dg/transpose_reshape_r10.f90: New test case.
10217
10218 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
10219
10220         PR middle-end/26717
10221         * gcc.dg/pr26717.c: New test.
10222
10223 2006-03-25  Roger Sayle  <roger@eyesopen.com>
10224
10225         * gfortran.dg/dependency_12.f90: New test case.
10226
10227 2006-03-24  Roger Sayle  <roger@eyesopen.com>
10228
10229         * gfortran.dg/dependency_9.f90: New (resurected) test case.
10230
10231 2006-03-24  Jeff Law  <law@redhat.com>
10232
10233         * gcc.c-torture/pr26840.c: New test.
10234
10235 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
10236
10237         * objc.dg/dwarf-2.m: New.
10238         * obj-c++.dg/dwarf-2.mm: New.
10239
10240         * g++.old-deja/g++.other/init19.C: New.
10241
10242 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
10243
10244         * g++.dg/eh/spbp.C: Skip on AIX.
10245
10246 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
10247
10248         PR middle-end/26611
10249         * g++.dg/gomp/pr26611-1.C: New test.
10250         * g++.dg/gomp/pr26611-2.C: New test.
10251
10252 2006-03-24  Jeff Law  <law@redhat.com>
10253
10254         * gcc.c-torture/compile/pr26833.c: New test.
10255         * gfortran.fortran-torture/compile/pr26806.f90: New test.
10256
10257 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10258
10259         * gfortran.dg/endfile_2.f90: Delete temp file.
10260
10261 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
10262
10263         PR fortran/19303
10264         * gfortran.dg/record_marker_1.f90: New test case.
10265         * gfortran.dg/record_marker_2.f: New test case.
10266         * gfortran.dg/record_marker_3.f90: New test case.
10267
10268 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
10269
10270         PR fortran/17298
10271         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
10272         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
10273
10274 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
10275
10276         * lib/gcc-dg.exp (cleanup-modules): New proc.
10277         * gfortran.dg/allocatable_function_1.f90,
10278         gfortran.dg/allocate_char_star_scalar_1.f90,
10279         gfortran.dg/assumed_charlen_function_1.f90,
10280         gfortran.dg/assumed_dummy_1.f90,
10281         gfortran.dg/assumed_shape_ranks_1.f90,
10282         gfortran.dg/assumed_shape_ranks_2.f90,
10283         gfortran.dg/assumed_size_dt_dummy.f90,
10284         gfortran.dg/auto_char_dummy_array_1.f90,
10285         gfortran.dg/auto_char_len_3.f90,
10286         gfortran.dg/automatic_module_variable.f90,
10287         gfortran.dg/bad_automatic_objects_1.f90,
10288         gfortran.dg/char_array_constructor.f90,
10289         gfortran.dg/char_array_structure_constructor.f90,
10290         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
10291         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
10292         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
10293         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
10294         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
10295         gfortran.dg/derived_pointer_recursion.f90,
10296         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
10297         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
10298         gfortran.dg/dummy_functions_1.f90,
10299         gfortran.dg/elemental_initializer_1.f90,
10300         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
10301         gfortran.dg/elemental_pointer_1.f90,
10302         gfortran.dg/elemental_subroutine_1.f90,
10303         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
10304         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
10305         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
10306         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
10307         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
10308         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
10309         gfortran.dg/global_references_1.f90,
10310         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
10311         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
10312         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
10313         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
10314         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
10315         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
10316         gfortran.dg/large_integer_kind_1.f90,
10317         gfortran.dg/large_real_kind_1.f90,
10318         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
10319         gfortran.dg/module_double_reuse.f90,
10320         gfortran.dg/module_equivalence_1.f90,
10321         gfortran.dg/module_interface_1.f90,
10322         gfortran.dg/module_parameter_array_refs_1.f90,
10323         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
10324         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
10325         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
10326         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
10327         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
10328         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
10329         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
10330         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
10331         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
10332         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
10333         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
10334         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
10335         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
10336         gfortran.dg/same_name_1.f90,
10337         gfortran.dg/sibling_dummy_procedure_1.f90,
10338         gfortran.dg/sibling_dummy_procedure_2.f90,
10339         gfortran.dg/sibling_dummy_procedure_3.f90,
10340         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
10341         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
10342         gfortran.dg/used_dummy_types_2.f90,
10343         gfortran.dg/used_dummy_types_3.f90,
10344         gfortran.dg/used_dummy_types_4.f90,
10345         gfortran.dg/used_dummy_types_5.f90,
10346         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
10347         gfortran.dg/userdef_operator_1.f90: Use it.
10348
10349 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10350
10351         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
10352         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
10353         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
10354         gfortran.dg/write_back.f,
10355         gfortran.fortran-torture/execute/inquire_1.f90,
10356         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
10357
10358 2006-03-21  Jeff Law  <law@redhat.com>
10359
10360         * gcc.dg/tree-ssa/vrp28.c: New test.
10361
10362 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10363
10364         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
10365         if _STDC_C99 is defined.
10366         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
10367         * gcc.dg/builtins-20.c: Likewise.
10368         * gcc.dg/builtins-53.c: Likewise.
10369         * gcc.dg/single-precision-constant.c: Likewise. Also pass
10370         -mmacosx-version-min=10.3 on PowerPC/Darwin.
10371
10372 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
10373
10374         PR tree-opt/26781
10375         * gcc.c-torture/compile/pr26781-1.c: New test.
10376         * gcc.c-torture/compile/pr26781-2.c: New test.
10377
10378 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
10379
10380         PR c++/26690
10381         * g++.dg/gomp/pr26690-1.C: New test.
10382         * g++.dg/gomp/pr26690-2.C: New test.
10383
10384 2006-03-20  Jeff Law  <law@redhat.com>
10385
10386         * gcc.dg/tree-ssa/pr21829.c: New test.
10387
10388         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
10389
10390 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
10391
10392         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
10393         (check_visibility_available): Use it.
10394         (check_effective_target_default_packed): Likewise.
10395         (check_effective_target_pcc_bitfield_type_matters): Likewise.
10396         (check_effective_target_fopenmp): Likewise.
10397         (check_effective_target_freorder): Likewise.
10398         (check_effective_target_fpic): Likewise.
10399         (check_named_sections_available): Likewise.
10400         (check_effective_target_ilp32): Likewise.
10401         (check_effective_target_lp64): Likewise.
10402
10403 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
10404
10405         PR fortran/20935
10406         * gfortran.dg/scalar_mask_2.f90: New test case.
10407
10408 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
10409
10410         PR tree-opt/26629
10411         * gcc.dg/tree-ssa/loadpre12.c: New test.
10412         * gcc.dg/tree-ssa/loadpre13.c: New test.
10413         * gcc.dg/tree-ssa/loadpre14.c: New test.
10414         * gcc.dg/tree-ssa/loadpre15.c: New test.
10415         * gcc.dg/tree-ssa/loadpre16.c: New test.
10416         * gcc.dg/tree-ssa/loadpre17.c: New test.
10417         * gcc.dg/tree-ssa/loadpre18.c: New test.
10418         * gcc.dg/tree-ssa/loadpre19.c: New test.
10419         * gcc.dg/tree-ssa/loadpre20.c: New test.
10420         * gcc.dg/tree-ssa/loadpre21.c: New test.
10421         * gcc.dg/tree-ssa/loadpre22.c: New test.
10422
10423 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
10424
10425         PR fortran/26741
10426         * gfortran.dg/elemental_initializer_1.f90: New test.
10427
10428         PR fortran/26716
10429         * gfortran.dg/assumed_shape_ranks_2: New test.
10430
10431 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
10432
10433         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
10434         target fpic.
10435
10436 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10437
10438         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
10439         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
10440         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
10441         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
10442         gfortran.fortran-torture/execute/direct_io.f90,
10443         gfortran.fortran-torture/execute/inquire_2.f90,
10444         gfortran.fortran-torture/execute/inquire_4.f90,
10445         gfortran.fortran-torture/execute/list_read_1.f90,
10446         gfortran.fortran-torture/execute/open_replace.f90,
10447         gfortran.fortran-torture/execute/slash_edit.f90,
10448         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
10449         temporary files from testcases.
10450
10451 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10452
10453         PR libgfortran/26509
10454         gfortran.dg/write_direct_eor.f90: New test.
10455
10456 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
10457
10458         * gcc.target/powerpc/pr26350.c: New.
10459         * gcc.target/powerpc/indexed-addr.c: New.
10460
10461 2006-03-16  Roger Sayle  <roger@eyesopen.com>
10462
10463         * gfortran.dg/dependency_13.f90: New test case.
10464
10465 2006-03-16  Roger Sayle  <roger@eyesopen.com>
10466
10467         PR middle-end/21781
10468         * gcc.dg/real-const-1.c: New test case.
10469
10470 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
10471
10472         * g++.old-deja/g++.other/init18.C: New.
10473         * g++.old-deja/g++.other/init5.C: Remove xfail.
10474
10475 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10476
10477         * g++.dg/opt/pr15551.C: Cleanup temp file.
10478
10479 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10480
10481         PR c++/6634
10482         g++.dg/parse/long1.C: New test.
10483
10484 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10485
10486         PR fortran/19101
10487         * gfortran.dg/continuation.f90: New test.
10488         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
10489
10490 2006-03-14  Richard Guenther  <rguenther@suse.de>
10491
10492         PR tree-optimization/26672
10493         * gcc.dg/torture/pr26672.c: New testcase.
10494
10495 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
10496
10497         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
10498         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
10499
10500 2006-03-13  Roger Sayle  <roger@eyesopen.com>
10501
10502         PR middle-end/26557
10503         * gcc.c-torture/compile/switch-1.c: New test case.
10504
10505 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
10506
10507         PR fortran/25378
10508         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
10509         test to include more permuatations of mask and index.
10510         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
10511         respond to F2003 spec. that the position returned for an all false
10512         mask && condition is zero.
10513
10514 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
10515
10516         PR middle-end/25989
10517         * gcc.dg/gomp/pr25989.c: New test.
10518
10519 2006-03-13  Jeff Law  <law@redhat.com>
10520
10521         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
10522
10523 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
10524
10525         * gcc.dg/switch-9.c: New test.
10526
10527 2006-03-13  Richard Guenther  <rguenther@suse.de>
10528
10529         PR middle-end/26630
10530         * gcc.dg/torture/pr26630.c: New testcase.
10531
10532 2006-03-11  Roger Sayle  <roger@eyesopen.com>
10533
10534         * gfortran.dg/dependency_10.f90: New test case.
10535         * gfortran.dg/dependency_11.f90: Likewise.
10536
10537 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
10538             Erik Edelmann  <eedelman@gcc.gnu.org>
10539
10540         * gfortran.dg/allocatable_function_1.f90: New.
10541         * gfortran.dg/allocatable_function_2.f90: New.
10542
10543 2006-03-10  Richard Guenther  <rguenther@suse.de>
10544
10545         PR middle-end/26565
10546         * gcc.dg/torture/pr26565.c: New testcase.
10547
10548 2006-03-09  Eric Christopher  <echristo@apple.com>
10549
10550         * gcc.c-torture/compile/20060309-1.c: New.
10551
10552 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10553
10554         PR libgfortran/26499
10555         * gfortran.dg/write_back.f: New test.
10556         * gfortran.dg/write_rewind_1.f: New test.
10557         * gfortran.dg/write_rewind_2.f: New test.
10558
10559 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10560
10561         PR libgfortran/26554
10562         * gfortran.dg/read_logical.f90: New test.
10563
10564 2006-03-04  Laurent GUERBY <laurent@guerby.net>
10565
10566         * ada/acats/norun.lst: cdd2a03 now passes.
10567
10568 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
10569
10570         PR testsuite/25177
10571         * gcc.target/powerpc/pr18096-1.c: Change where the error
10572         would match.
10573
10574 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
10575
10576         * gcc.target/i386/cleanup-1.c: New test.
10577         * gcc.target/i386/cleanup-2.c: New test.
10578
10579 2006-03-04  Roger Sayle  <roger@eyesopen.com>
10580
10581         * gfortran.dg/dependency_9.f90: Remove for the time being.
10582
10583 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
10584
10585         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
10586         directive.
10587
10588 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10589
10590         * gfortran.dg/dependency_9.f90: New test case.
10591
10592 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10593
10594         * gfortran.dg/dependency_4.f90: New test case.
10595         * gfortran.dg/dependency_5.f90: New test case.
10596         * gfortran.dg/dependency_6.f90: New test case.
10597         * gfortran.dg/dependency_7.f90: New test case.
10598         * gfortran.dg/dependency_8.f90: New test case.
10599
10600 2006-03-03  Paul Brook  <paul@codesourcery.com>
10601
10602         * lib/target-supports.exp (check_profiling_available):
10603         Add m68k-*-elf.
10604
10605 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
10606
10607         PR fortran/25031
10608         * multiple_allocation_1.f90: New test.
10609
10610 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10611
10612         PR tree-optimization/26524
10613         * gfortran.dg/pr26524.f: New test case.
10614
10615 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10616
10617         * g++.dg/template/repo5.C: Cleanup repo files.
10618         * gcc.dg/20051201-1.c: Cleanup coverage files.
10619         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
10620         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
10621         tree dump files.
10622
10623 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
10624
10625         * objc.dg/objc-nofilename-1.m: New test.
10626         * objc.dg/bad-receiver-type.m: New test.
10627         * obj-c++.dg/bad-receiver-type.mm: New test.
10628
10629 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10630
10631         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
10632
10633 2006-03-01  Mike Stump  <mrs@apple.com>
10634
10635         * g++.dg/abi/key2.C: Add.
10636
10637 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
10638
10639         * gfortran.dg/logical_dot_product.f90: New test.
10640
10641         PR fortran/26393
10642         * gfortran.dg/used_interface_ref.f90: New test.
10643
10644         PR fortran/20938
10645         * gfortran.dg/dependency_2.f90: New test.
10646         * gfortran.fortran-torture/execute/where17.f90: New test.
10647         * gfortran.fortran-torture/execute/where18.f90: New test.
10648         * gfortran.fortran-torture/execute/where19.f90: New test.
10649         * gfortran.fortran-torture/execute/where20.f90: New test.
10650
10651 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
10652
10653         * g++.dg/tree-ssa/pr26443.C: New test case.
10654
10655 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
10656
10657         PR middle-end/26022
10658         * g++.dg/opt/return-slot1.C: New test.
10659
10660 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10661
10662         PR libgfortran/26136
10663         * gfortran.dg/namelist_23.f90: New test.
10664
10665 2006-02-28  Roger Sayle  <roger@eyesopen.com>
10666
10667         PR middle-end/14752
10668         * gcc.dg/fold-eqandshift-2.c: New test case.
10669
10670 2006-02-28  Richard Guenther  <rguenther@suse.de>
10671
10672         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
10673         decomposition.
10674
10675 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
10676
10677         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
10678
10679 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10680
10681         PR libgfortran/26464
10682         * gfortran.dg/backspace_5.f: New test.
10683         * gfortran.dg/backspace_6.f: New test.
10684
10685 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10686
10687         * gcc.dg/fold-eqandnot-1.c: New test case.
10688
10689 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10690
10691         PR middle-end/19983
10692         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
10693
10694 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
10695
10696         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
10697         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
10698
10699 2006-02-26  Richard Guenther  <rguenther@suse.de>
10700
10701         PR tree-optimization/26421
10702         * gcc.dg/tree-ssa/pr26421.c: New testcase.
10703
10704 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
10705
10706         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
10707         * g++.old-deja/g++.robertl/eb132.C: Likewise.
10708
10709 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10710
10711         * gcc.dg/fold-even-1.c: New test case.
10712
10713 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10714
10715         PR middle-end/21137
10716         * gcc.dg/fold-eqandshift-1.c: New test case.
10717
10718 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
10719
10720         PR tree-optimization/25125
10721         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
10722         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
10723
10724 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
10725
10726         PR tree-optimizations/26359
10727         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
10728         with -fdump-tree-dceloop-details.
10729         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
10730
10731 2006-02-25  Roger Sayle  <roger@eyesopen.com>
10732
10733         PR middle-end/23673
10734         * gcc.dg/fold-eqxor-1.c: New test case.
10735         * gcc.dg/fold-eqxor-2.c: Likewise.
10736         * gcc.dg/fold-eqxor-3.c: Likewise.
10737
10738 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
10739
10740         PR fortran/23092
10741         * scalar_mask_1.f90: New test.
10742
10743 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
10744
10745         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
10746         * g++.dg/eh/uncaught2.C: New.
10747         * g++.dg/eh/uncaught3.C: New.
10748
10749 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10750
10751         PR libgfortran/26423
10752         * gfortran.dg/read_many_1.f: New test.
10753
10754 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
10755
10756         PR fortran/24519
10757         * gfortran.dg/dependency_3.f90: New test.
10758         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
10759         XFAILs.
10760
10761         PR fortran/25395
10762         * gfortran.dg/equiv_6.f90: New test.
10763
10764 2006-02-23  Jeff Law  <law@redhat.com>
10765
10766         * gcc.c-torture/compile/pr26425.c: New test.
10767
10768 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
10769
10770         PR middle-end/26412
10771         * gcc.dg/gomp/pr26412.c: New test.
10772
10773 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10774
10775         PR c++/26291
10776         * g++.dg/other/ellipsis1.C: New test.
10777         * g++.dg/parse/operator4.C: Adjust error marker.
10778
10779 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10780
10781         PR target/25603
10782         * gfortran.dg/pr25603.f: New testcase.
10783
10784 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10785
10786         * gcc.dg/bf-spl1.c: Don't specify -m68000.
10787         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
10788
10789 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
10790
10791         * g++.dg/eh/spbp.C: New.
10792
10793 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
10794
10795         PR middle-end/26379
10796         * gcc.target/i386/mmx-7.c: New test.
10797
10798 2006-02-20  Roger Sayle  <roger@eyesopen.com>
10799
10800         PR tree-optimization/26361
10801         * gcc.dg/tree-ssa/vrp27.c: New test case.
10802
10803 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
10804
10805         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
10806         * gcc.dg/tree-ssa/complex-4.c: Here.
10807
10808 2006-02-19  Roger Sayle  <roger@eyesopen.com>
10809
10810         PR middle-end/19543
10811         * gfortran.dg/logical_1.f90: New test case.
10812
10813 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
10814
10815         PR middle-end/26334
10816         * gcc.dg/20060218-1.c: Moved to...
10817         * gcc.target/i386/20060218-1.c: ... here.  New test.
10818
10819 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
10820
10821         PR fortran/26201
10822         * gfortran.dg/convert_1.f90: New.
10823
10824 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
10825
10826         PR fortran/25054
10827         * gfortran.dg/namelist_5.f90: New test.
10828
10829         PR fortran/25089
10830         * gfortran.dg/namelist_4.f90: New test.
10831
10832 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10833
10834         PR tree-opt/25680
10835         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
10836
10837 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10838
10839         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
10840         variable to take into account the variable name in the
10841         function header.
10842         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
10843
10844 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
10845
10846         PR middle-end/26334
10847         * gcc.c-torture/compile/20060217-1.c: New test.
10848         * gcc.dg/20060218-1.c: New test.
10849
10850 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
10851
10852         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
10853
10854 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
10855
10856         * gcc.dg/cpp/undef3.c: New test.
10857         * gcc.dg/cpp/trad/builtins2.c: New test.
10858
10859 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
10860
10861         PR c++/26266
10862         * g++.dg/template/static22.C: New test.
10863         * g++.dg/template/static23.C: New test.
10864         * g++.dg/template/static24.C: New test.
10865         * g++.dg/template/non-dependent13.C: New test.
10866         * g++.dg/init/member1.C: Tweak error markers.
10867
10868 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10869
10870         PR target/26255
10871         * gcc.c-torture/compile/pr26255.c: New test case.
10872
10873 2006-02-16  Roger Sayle  <roger@eyesopen.com>
10874
10875         * gfortran.fortran-torture/execute/where_10.f90: New test case.
10876         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
10877         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
10878         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
10879         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
10880         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
10881         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
10882
10883 2006-02-16  Jeff Law  <law@redhat.com>
10884
10885         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
10886         * gcc.dg/tree-ssa/vrp26.c: New test.
10887
10888 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
10889
10890         PR target/20353
10891         PR target/24578
10892         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
10893         __UCLIBC__ is defined.
10894
10895 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
10896
10897         PR fortran/26224
10898         * gfortran.dg/gomp/pr26224.f: New test.
10899
10900 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
10901
10902         PR tree-opt/25918
10903         * lib/target-supports.exp
10904         (check_effective_target_vect_short_mult): New.
10905         (check_effective_target_vect_char_mult): New.
10906         (check_effective_target_vect_widen_sum_qi_to_si): New.
10907         (check_effective_target_vect_widen_sum_qi_to_hi): New.
10908         (check_effective_target_vect_widen_sum_hi_to_si): New.
10909         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
10910         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
10911         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
10912         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
10913         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
10914         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
10915         vect-reduc-pattern-2c.c
10916         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
10917         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
10918         vect-reduc-pattern-1c.c
10919
10920 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
10921
10922         PR fortran/24557
10923         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
10924
10925 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10926
10927         PR fortran/26054
10928         * gfortran.dg/enum_8.f90: Remove check for warning.
10929         * gfortran.dg/iomsg_1.f90: Ditto.
10930         * gfortran.dg/enum_1.f90: Ditto.
10931         * gfortran.dg/enum_9.f90: Ditto.
10932         * gfortran.dg/enum_2.f90: Ditto.
10933         * gfortran.dg/enum_10.f90: Ditto.
10934         * gfortran.dg/enum_3.f90: Ditto.
10935         * gfortran.dg/flush_1.f90: Ditto.
10936         * gfortran.dg/enum_4.f90: Ditto.
10937         * gfortran.dg/array_constructor_1.f90: Ditto.
10938         * gfortran.dg/enum_5.f90: Ditto.
10939         * gfortran.dg/enum_6.f90: Ditto.
10940         * gfortran.dg/enum_7.f90: Ditto.
10941
10942 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
10943
10944         PR middle-end/26300
10945         * gcc.c-torture/compile/20060215-1.c: New test.
10946
10947 2006-02-14  Roger Sayle  <roger@eyesopen.com>
10948
10949         PR middle-end/23670
10950         * gcc.dg/tree-ssa/andor-2.c: New test case.
10951
10952 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
10953
10954         PR fortran/25045
10955         * optional_dim.f90: New test.
10956
10957 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10958
10959         PR fortran/26277
10960         * gfortran.dg/label_4.f90: New.
10961
10962 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
10963             Diego Novillo  <dnovillo@redhat.com>
10964             Uros Bizjak  <uros@kss-loka.si>
10965
10966         * gfortran.dg/gomp: New directory.
10967
10968 2006-02-14  Richard Guenther  <rguenther@suse.de>
10969
10970         PR tree-optimization/26258
10971         * gcc.dg/torture/pr26258.c: New testcase.
10972
10973 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
10974
10975         PR fortran/26246
10976         * gfortran.dg/pr26246_1.f90: New test.
10977         * gfortran.dg/pr26246_2.f90: New test.
10978
10979         PR middle-end/26092
10980         * gcc.c-torture/compile/20060208-1.c: New test.
10981
10982 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
10983
10984         PR fortran/26074
10985         PR fortran/25103
10986         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
10987         * gfortran.dg/bad_automatic_objects_1.f90: New test.
10988         * gfortran.dg/automatic_module_variable.f90: Change error message.
10989
10990         PR fortran/20861
10991         * gfortran.dg/internal_dummy_1.f90: New test.
10992
10993         PR fortran/20871
10994         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
10995
10996
10997         PR fortran/25083
10998         * gfortran.dg/uncommon_block_data_1.f90: New test.
10999         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
11000         with standard.
11001
11002         PR fortran/25088
11003         * gfortran.dg/typed_subroutine_1.f90: New test.
11004
11005 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
11006
11007         * objc.dg/dwarf-1.m: New.
11008
11009 2006-02-13  Roger Sayle  <roger@eyesopen.com>
11010
11011         PR middle-end/24427
11012         * gcc.dg/tree-ssa/andor-1.c: New test case.
11013
11014 2006-02-13  Josh Conner  <jconner@apple.com>
11015
11016         PR target/25376
11017         * gcc.dg/pr25376.c: New test.
11018
11019         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
11020         assemble.
11021         * lib/target-supports.exp (check_named_sections_available):
11022         Only compile named-sections test -- don't assemble.
11023
11024 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11025
11026         * g++.dg/warn/no-write-strings.C: New test.
11027         * g++.dg/warn/write-strings.C: Likewise.
11028         * g++.dg/warn/write-strings-default.C: Likewise.
11029
11030 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
11031
11032         PR fortran/25806
11033         * gfortran.dg/ret_pointer_2.f90: New test.
11034
11035 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
11036
11037         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
11038
11039 2006-02-10  Jeff Law  <law@redhat.com>
11040
11041         * gcc.c-torture/compile/pr26213.c: New test.
11042
11043 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
11044
11045         gfortran.dg/null_1.f90: New test.
11046
11047 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11048
11049         PR fortran/14771
11050         * gfortran.dg/parens_4.f90: New.
11051         * gfortran.dg/parens_5.f90: New.
11052
11053 2006-02-10  Richard Guenther  <rguenther@suse.de>
11054
11055         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
11056
11057 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11058         Paul Thomas  <pault@gcc.gnu.org>
11059
11060         PR fortran/14771
11061         * gfortran.dg/parens_1.f90: New.
11062         * gfortran.dg/parens_2.f90: New.
11063         * gfortran.dg/parens_3.f90: New.
11064
11065 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
11066
11067         PR fortran/26038
11068         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
11069
11070         PR fortran/25059
11071         * gfortran.dg/impure_assignment_1.f90: New test.
11072
11073         PR fortran/25070
11074         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
11075
11076 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
11077
11078         PR target/26141
11079         * g++.dg/expr/stdarg2.C: New test.
11080
11081 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
11082
11083         PR inline-asm/16194
11084         * gcc.dg/pr16194.c: New test.
11085
11086 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11087
11088         * ada/acats/run_acats: Use portable variant of "$@".
11089
11090 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11091
11092         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
11093         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
11094
11095 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
11096
11097         PR tree-opt/26179
11098         * g++.dg/opt/pr26179.C: New test.
11099
11100 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
11101
11102         PR middle-end/26134
11103         * gcc.dg/tree-ssa/complex-3.c: New test.
11104
11105 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
11106
11107         * gcc.c-torture/compile/volatile-1.c: New test.
11108
11109 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
11110
11111         PR 26180
11112         * gcc.dg/tree-ssa/pr26180.c: New test.
11113
11114 2006-02-08  Jeff Law  <law@redhat.com>
11115
11116         * gcc.dg/tree-ssa/pr21417.c: New test.
11117
11118 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
11119
11120         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
11121         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
11122
11123 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
11124
11125         * lib/scanrtl.exp: New.
11126
11127 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11128
11129         PR c++/26071
11130         * g++.dg/other/virtual2.C: New test.
11131
11132         PR c++/26070
11133         * g++.dg/other/virtual1.C: New test.
11134
11135 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
11136
11137         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
11138         cleanup-ipa-dump): Update dump file glob patterns.
11139         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
11140         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
11141
11142         * lib/gcc-dg.exp: Load it.
11143         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
11144
11145 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
11146
11147         PR testsuite/26159
11148         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
11149         * gcc.dg/tree-ssa/pr23382.c: Ditto.
11150
11151 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11152
11153         PR fortran/25577
11154         * gfortran.dg/mvbits_1.f90: New.
11155
11156 2006-02-07  Dirk Mueller  <dmueller@suse.com>
11157
11158         * g++.dg/warn/Wdiv-by-zero.C: New test.
11159         * g++.dg/warn/Wno-div-by-zero.C: New.
11160
11161 2006-02-07  Jeff Law  <law@redhat.com>
11162
11163         * gcc.dg/tree-ssa/pr21559.c: New test.
11164
11165         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
11166         multiple VRP passes.
11167         * gcc.dg/tree-ssa/vrp09.c: Likewise.
11168         * gcc.dg/tree-ssa/vrp18.c: Likewise.
11169         * gcc.dg/tree-ssa/pr21582.c: Likewise.
11170         * gcc.dg/tree-ssa/pr20657.c: Likewise.
11171         * gcc.dg/tree-ssa/pr21001.c: Likewise.
11172         * gcc.dg/tree-ssa/vrp02.c: Likewise
11173         * gcc.dg/tree-ssa/vrp11.c: Likewise
11174         * gcc.dg/tree-ssa/pr14341.c: Likewise
11175         * gcc.dg/tree-ssa/vrp19.c: Likewise
11176         * gcc.dg/tree-ssa/vrp20.c: Likewise
11177         * gcc.dg/tree-ssa/vrp03.c: Likewise
11178         * gcc.dg/tree-ssa/pr21086.c: Likewise
11179         * gcc.dg/tree-ssa/pr21959.c: Likewise
11180         * gcc.dg/tree-ssa/vrp21.c: Likewise
11181         * gcc.dg/tree-ssa/vrp04.c: Likewise
11182         * gcc.dg/tree-ssa/pr25485.c: Likewise
11183         * gcc.dg/tree-ssa/pr22026.c: Likewise
11184         * gcc.dg/tree-ssa/vrp22.c: Likewise
11185         * gcc.dg/tree-ssa/vrp05.c: Likewise
11186         * gcc.dg/tree-ssa/20030807-10.c: Likewise
11187         * gcc.dg/tree-ssa/pr20701.c: Likewise
11188         * gcc.dg/tree-ssa/vrp23.c: Likewise
11189         * gcc.dg/tree-ssa/vrp06.c: Likewise
11190         * gcc.dg/tree-ssa/pr22117.c: Likewise
11191         * gcc.dg/tree-ssa/pr20702.c: Likewise
11192         * gcc.dg/tree-ssa/vrp15.c: Likewise
11193         * gcc.dg/tree-ssa/pr21090.c: Likewise
11194         * gcc.dg/tree-ssa/pr21294.c: Likewise
11195         * gcc.dg/tree-ssa/vrp24.c: Likewise
11196         * gcc.dg/tree-ssa/vrp07.c: Likewise
11197         * gcc.dg/tree-ssa/pr21563.c: Likewise
11198         * gcc.dg/tree-ssa/pr25382.c: Likewise
11199         * gcc.dg/tree-ssa/vrp16.c: Likewise
11200         * gcc.dg/tree-ssa/vrp25.c: Likewise
11201         * gcc.dg/tree-ssa/vrp08.c: Likewise
11202         * gcc.dg/tree-ssa/20030807-6.c: Likewise
11203         * gcc.dg/tree-ssa/vrp17.c: Likewise
11204         * gcc.dg/tree-ssa/pr21458.c: Likewise
11205         * g++.dg/tree-ssa/pr18178.C: Likewise
11206
11207 2006-02-07  Richard Guenther  <rguenther@suse.de>
11208
11209         PR c++/26140
11210         Revert
11211         2006-01-30  Richard Guenther  <rguenther@suse.de>
11212         PR c++/23372
11213         * gcc.dg/pr23372-1.C: New testcase.
11214
11215         * g++.dg/tree-ssa/pr26140.C: New testcase.
11216
11217 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
11218
11219         PR c++/9737
11220         * g++.dg/template/ttp15.C: New test.
11221         * g++.dg/template/ttp16.C: Likewise.
11222         * g++.dg/template/ttp17.C: Likewise.
11223         * g++.old-deja/g++.pt/ttp36.C: Remove.
11224         * g++.old-deja/g++.pt/ttp19.C: Likewise.
11225         * g++.old-deja/g++.pt/ttp37.C: Likewise.
11226         * g++.old-deja/g++.pt/ttp38.C: Likewise.
11227         * g++.old-deja/g++.pt/ttp39.C: Likewise.
11228         * g++.old-deja/g++.pt/ttp9.C: Likewise.
11229         * g++.old-deja/g++.pt/ttp40.C: Likewise.
11230         * g++.old-deja/g++.pt/ttp51.C: Likewise.
11231         * g++.old-deja/g++.pt/ttp26.C: Likewise.
11232         * g++.old-deja/g++.pt/ttp36.C: Likewise.
11233
11234 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
11235
11236         PR libfortran/23815
11237         * unf_io_convert_4.f90: New test.
11238
11239 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
11240
11241         * gcc.dg/tree-ssa/loadpre10.c: New test.
11242         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
11243         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
11244         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
11245
11246 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11247
11248         PR libfortran/24685
11249         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
11250
11251 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
11252
11253         PR tree-opt/25251
11254         * gfortran.dg/assign_7.f: New test.
11255
11256 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
11257
11258         PR fortran/26041
11259         PR fortran/26064
11260         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
11261         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
11262         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
11263
11264 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
11265
11266         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
11267         in size_t typedef.
11268
11269 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11270
11271         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
11272         * g++.dg/charset/string.c (foo): Likewise.
11273         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
11274         const char*
11275         * g++.dg/ext/builtin2.C (printf): Likewise.
11276         * g++.dg/init/new15.C (printf): Likewise.
11277         * g++.dg/opt/pr17697-1.C (foo): Likewise.
11278         * g++.dg/opt/pr17697-2.C (foo): Likewise.
11279         * g++.dg/opt/pr17697-3.C (foo): Likewise.
11280         * g++.dg/template/non-dependent4.C (temp): Likewise.
11281         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
11282         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
11283         parameter type to const char*.
11284         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
11285         Change type to const char*.
11286         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
11287         Likewise.
11288         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
11289         second parameter type to const char*.
11290         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
11291         (Y::Y): Change parameter type to const char*.
11292         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
11293         * g++.old-deja/g++.jason/report.C: Apply const correctness.
11294         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
11295         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
11296         (char*).
11297         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
11298         const char*.
11299         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
11300         type to const char*.
11301         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
11302         return type to const char*.
11303         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
11304         to const char*.
11305         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
11306         * g++.old-deja/g++.law/refs1.C: Likewise.
11307         * g++.old-deja/g++.law/visibility1.C: Likewise.
11308         * g++.old-deja/g++.law/visibility2.C: Likewise.
11309         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
11310         const char*.
11311         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
11312         * g++.old-deja/g++.mike/net48.C: Likewise.
11313         * g++.old-deja/g++.mike/p646.C: Likewise.
11314         * g++.old-deja/g++.mike/p6746.C: Likewise.
11315         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
11316         type to const char*.
11317         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
11318         deprecated conversion warning.
11319         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
11320         char*.
11321         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
11322         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
11323         * g++.old-deja/g++.pt/explicit8.C: Likewise.
11324         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
11325         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
11326         * g++.old-deja/g++.pt/nontype3.C: Likewise.
11327         * g++.old-deja/g++.pt/t39.C: Likewise.
11328         * g++.old-deja/g++.robertl/eb106.C: Likewise.
11329         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
11330
11331 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
11332
11333         PR fortran/25075
11334         intrinsic_argument_conformance_1.f90: New test.
11335
11336 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
11337
11338         PR fortran/20845
11339         * gfortran.dg/char_result_11.f90: Add SAVE.
11340         * gfortran.dg/der_pointer_4.f90: Ditto.
11341         * gfortran.dg/default_initialization.f90: New test.
11342
11343 2006-02-03  Jeff Law  <law@redhat.com>
11344
11345         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
11346         handle more than 100 dump files.
11347         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
11348         * lib/scantree.exp (scan-tree-dump): Likewise.
11349         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
11350         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
11351         * lib/scanipa.exp (scan-ipa-dump): Likewise.
11352         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
11353         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
11354
11355 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
11356
11357         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
11358
11359 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
11360
11361         * g++.dg/template/using12.C: New test.
11362
11363 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
11364
11365         * gcc.target/powerpc/pr25960.c: New test.
11366
11367 2006-02-02  Steven G. Kargl  <kargls@comcast>
11368
11369         PR fortran/24958
11370         gfortran.dg/nullify_2.f90: New test.
11371
11372 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
11373
11374         PR 25990
11375         * gcc.dg/gomp/pr25990.c: New test.
11376
11377 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
11378
11379         PR c++/25342
11380         * g++.gd/template/partial4.C: New test.
11381
11382 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
11383
11384         PR middle-end/26001
11385         * gfortran.dg/data_char_2.f90: New.
11386
11387 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
11388
11389         PR fortran/26039
11390         maxval_maxloc_conformance_1.f90: New test.
11391
11392 2006-01-31  Richard Guenther  <rguenther@suse.de>
11393
11394         * gcc.target/i386/sselibm-1.c: New testcase.
11395         * gcc.target/i386/sselibm-2.c: Likewise.
11396         * gcc.target/i386/sselibm-3.c: Likewise.
11397         * gcc.target/i386/sselibm-4.c: Likewise.
11398         * gcc.target/i386/sselibm-5.c: Likewise.
11399
11400 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
11401
11402         PR fortran/24266
11403         * gfortran.dg/arrayio_derived_2.f90: New.
11404
11405 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
11406
11407         * gcc.dg/unsigned-long-compare.c: New test.
11408
11409 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
11410
11411         PR testsuite/25318
11412         * lib/target-supports.exp (check_effective_target_freorder):
11413         Check to see if target supports -freorder-blocks-and-partition.
11414         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
11415         instead of "dg-require-named-sections".
11416
11417 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
11418
11419         PR target/14798:
11420         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
11421         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
11422         * gcc.dg/pragma-isr-trapa2.c: Likewise.
11423         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
11424         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
11425         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
11426         * gcc.dg/attr-isr-trap_exit.c: Likewise.
11427         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
11428
11429 2006-01-30  Richard Guenther  <rguenther@suse.de>
11430
11431         PR c++/23372
11432         * gcc.dg/pr23372-1.C: New testcase.
11433
11434 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
11435
11436         * gcc.dg/gomp/pr25874.c: New test.
11437
11438 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
11439
11440         PR tree-opt/25911
11441         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
11442
11443 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
11444
11445         PR fortran/18578
11446         PR fortran/18579
11447         PR fortran/20857
11448         PR fortran/20885
11449         * gfortran.dg/intent_out_1.f90: New test.
11450
11451 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
11452
11453         PR fortran/17911
11454         * gfortran.dg/procedure_lvalue.f90: New test.
11455
11456         PR fortran/20895
11457         PR fortran/25030
11458         * gfortran.dg/char_pointer_assign_2.f90: New test.
11459         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
11460         assignment to be consistent with standard.
11461         * gfortran.dg/char_result_2.f90: The same.
11462         * gfortran.dg/char_result_8.f90: The same.
11463
11464 2006-01-28  Zack Weinberg  <zackw@panix.com>
11465
11466         * gcc.dg/Woverlength-strings.c
11467         * gcc.dg/Woverlength-strings-pedantic-c89.c
11468         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
11469         * gcc.dg/Woverlength-strings-pedantic-c99.c
11470         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
11471
11472 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
11473
11474         * gcc.c-torture/execute/20060127-1.c: New test.
11475
11476 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
11477
11478         PR c++/25999
11479         * g++.dg/ext/pragmaweak1.C: New test.
11480
11481 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
11482
11483         PR c++/25855
11484         * g++.dg/template/spec29.C: New test.
11485
11486 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
11487
11488         PR c/19606.
11489         * gcc.c-torture/execute/pr19606.c: New.
11490
11491 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
11492
11493         * gcc.dg/pragma-re-4.c: New test.
11494
11495 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
11496
11497         PR fortran/25964
11498         * gfortran.dg/assumed_size_refs_3.f90: New test.
11499
11500 2006-01-27  Ben Elliston  <bje@au.ibm.com>
11501
11502         * gcc.misc-tests/dectest.exp: Remove defunct comment.
11503
11504 2006-01-26  Laurent GUERBY <laurent@guerby.net>
11505
11506         PR ada/21317
11507         * ada/acats/support/impdef.a: Add One_Long_Second.
11508         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
11509         * ada/acats/tests/c9/c94026.a: Likewise.
11510         * ada/acats/tests/c9/c97305c.ada: Likewise.
11511         * ada/acats/tests/c9/c99004a.ada: Likewise.
11512
11513 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
11514
11515         PR fortran/25964
11516         * gfortran.dg/global_references_2.f90: New test.
11517
11518         PR fortran/25084
11519         PR fortran/20852
11520         PR fortran/25085
11521         PR fortran/25086
11522         * gfortran.dg/assumed_charlen_function_1.f90: New test.
11523         * gfortran.dg/assumed_charlen_function_3.f90: New test.
11524
11525         PR fortran/25416
11526         * gfortran.dg/assumed_charlen_function_2.f90: New test.
11527
11528 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
11529
11530         PR c/25892
11531         * gcc.dg/Wpointer-sign.c: New.
11532         * gcc.dg/Wpointer-sign-Wall.c: New.
11533         * gcc.dg/Wpointer-sign-Wall-no.c: New.
11534         * gcc.dg/Wpointer-sign-pedantic.c: New.
11535         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
11536         * gcc.dg/conv-2.c: Use -Wpointer-sign.
11537
11538 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
11539
11540         PR C/25861
11541         * gcc.c-torture/compile/pr25861.c: New test.
11542
11543 2006-01-26  Paul Brook  <paul@codesourcery.com>
11544
11545         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
11546         on short-enum targets.
11547         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
11548         variable.
11549         (generate_fields): Use short_enums.
11550         (main): Set short_enums.  Document -e.
11551         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
11552         on short-enum targets.
11553         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
11554         variable.
11555         (generate_fields): Use short_enums.
11556         (main): Set short_enums.  Document -e.
11557         * lib/target-supports.exp (check_effective_target_short_enums): New.
11558
11559 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
11560
11561         PR target/25947
11562         * gcc.dg/torture/pr25947-1.c: New test.
11563
11564 2006-01-25  Jan Hubicka  <jh@suse.cz>
11565             Roger Sayle  <roger@eyesopen.com>
11566
11567         PR rtl-optimization/25703
11568         * gcc.target/i386/20060125-1.c: New test case.
11569         * gcc.target/i386/20060125-2.c: New test case.
11570
11571 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11572
11573         PR fortran/18540
11574         * gfortran.dg/goto_1.f: New.
11575
11576 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
11577
11578         PR fortran/25716
11579         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
11580         25716 on 32-bit systems too.
11581
11582 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
11583
11584         PR testsuite/25590
11585         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
11586
11587 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
11588
11589         * gcc.dg/tree-ssa/gen-vect-33.c: New.
11590
11591 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11592
11593         PR fortran/25835
11594         * gfortran.dg/read_eof.f90: Delete, renamed.
11595         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
11596         * gfortran.dg/read_eof_2.f90: New test.
11597         * gfortran.dg/read_eof_3.f90: New test.
11598
11599 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
11600
11601         PR tree-opt/25860
11602         * gcc.c-torture/compile/pr25860.c: New test.
11603
11604 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11605
11606         PR c++/25552
11607         * g++.dg/parse/dtor8.C: New test.
11608
11609 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
11610
11611         PR testsuite/25891
11612         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
11613         * gcc.dg/gomp/gomp.exp: Return without testing anything if
11614         check_effective_target_fopenmp returns 0.
11615
11616 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
11617
11618         PR ada/20548
11619         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
11620         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
11621         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
11622
11623 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
11624
11625         PR tree-opt/25857
11626         * g++.dg/opt/pr25857.C: New test.
11627
11628 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
11629         Jan Hubicka  <jh@suse.cz>
11630         Richard Guenther  <rguenther@suse.de>
11631
11632         PR rtl-optimization/25654
11633         * gcc.dg/torture/pr25654.c: New testcase.
11634         * gcc.target/i386/pr25654.c: Likewise.
11635
11636 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
11637
11638         PR fortran/25901
11639         * gfortran.dg/internal references_2.f90: New test.
11640
11641         Fix regression in testing of admissability of attributes.
11642         * gfortran.dg/intent_used_1.f90: New test.
11643
11644 2006-01-23  Ben Elliston  <bje@au.ibm.com>
11645
11646         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
11647         Remove target conditional torture options for i?86 and x86_64
11648         GNU/Linux.
11649
11650 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11651
11652         PR c++/10891
11653         * g++.dg/rtti/no-rtti.C: New.
11654
11655 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
11656
11657         PR c++/25895
11658         * g++.dg/inherit/conv2.C: New test.
11659
11660         PR c++/25856
11661         * g++.dg/parse/dtor7.C: New test.
11662
11663         PR c++/25858
11664         * g++.dg/template/crash44.C: New test.
11665
11666 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
11667
11668         PR fortran/25124
11669         PR fortran/25625
11670         * gfortran.dg/internal_references_1.f90: New test.
11671           PR fortran/20881
11672         PR fortran/23308
11673         PR fortran/25538
11674         PR fortran/25710
11675         * gfortran.dg/global_references_1.f90: New test.
11676         * gfortran.dg/g77/19990905-1.f: Restore the error that
11677         there is a clash between the common block name and
11678         the name of a subroutine reference.
11679
11680         PR fortran/PR24276
11681         * gfortran.dg/aliasing_dummy_1.f90: New test.
11682
11683 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
11684
11685         * gcc.dg/vmx/1b-01.c: Warning fix.
11686         * gcc.dg/vmx/1c-02.c: Likewise.
11687         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
11688
11689 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
11690
11691         PR testsuite/24962
11692         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
11693
11694 2006-01-20  Richard Guenther  <rguenther@suse.de>
11695         Steven Bosscher <stevenb.gcc@gmail.com>
11696
11697         PR rtl-optimization/24626
11698         * gcc.dg/torture/pr24626-1.c: New testcase.
11699         * gcc.dg/torture/pr24626-2.c: Likewise.
11700         * gcc.dg/torture/pr24626-3.c: Likewise.
11701         * gcc.dg/torture/pr24626-4.c: Likewise.
11702
11703 2006-01-20  Dirk Mueller  <dmueller@suse.com>
11704
11705         PR c++/5520
11706         * g++.dg/warn/empty-body.C: New.
11707
11708 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
11709
11710         PR c++/22136
11711         * g++.dg/template/using10.C: New test.
11712         * g++.dg/temlpate/using11.C: Likewise.
11713         * g++.dg/inherit/using5.C: Tweak error messages.
11714
11715 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
11716
11717         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
11718         target test.
11719         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
11720
11721 2006-01-19  Jan Hubicka  <jh@suse.cz>
11722
11723         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
11724
11725 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11726
11727         PR c++/25854
11728         * g++.dg/template/spec28.C: New test.
11729
11730 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
11731
11732         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
11733         Fix fprintf's by adding srcdir or removing it.
11734
11735 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
11736
11737         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
11738         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
11739         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
11740         * testsuite/gcc.dg/gomp/empty.c: Likewise.
11741         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
11742         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
11743         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
11744         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
11745         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
11746         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
11747         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
11748         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
11749         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
11750         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
11751
11752 2006-01-18  Jeff Law  <law@redhat.com>
11753
11754         * gcc.dg/tree-ssa/vrp25.c: New test.
11755
11756 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
11757
11758         * gcc.dg/pr25805.c: Fix misapplied patch.
11759
11760 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
11761
11762         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
11763         (check_effective_target_vect_udot_qi): New.
11764         (check_effective_target_vect_sdot_hi): New.
11765         (check_effective_target_vect_udot_hi): New.
11766         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
11767         prefixed with "wrapv-" with -fwrapv.
11768         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
11769         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
11770         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
11771         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
11772         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
11773
11774         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
11775         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
11776         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
11777         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
11778
11779 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11780
11781         PR c++/16829
11782         * g++.dg/other/default2.C: New test.
11783         * g++.dg/other/default3.C: New test.
11784
11785 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
11786
11787         PR c/25805
11788         * gcc.dg/pr25805.c: New file.
11789
11790 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
11791
11792         PR c++/25836
11793         * g++.dg/template/init6.C: New test.
11794
11795 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
11796
11797         * gcc.dg/tree-ssa/pr24287.c: New test
11798
11799 2006-01-18  Eric Christopher  <echristo@apple.com>
11800
11801         * g++.dg/eh/table.C: New.
11802
11803 2006-01-18  DJ Delorie  <dj@redhat.com>
11804
11805         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
11806         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
11807         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
11808         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
11809
11810 2006-01-18  Jeff Law  <law@redhat.com>
11811
11812         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
11813         on wrapping on overflow semantics.
11814
11815         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
11816
11817         * gcc.gc/tree-ssa/vrp23.c: New test.
11818         * gcc.gc/tree-ssa/vrp24.c: New test.
11819
11820 2006-01-18  Richard Henderson  <rth@redhat.com>
11821             Aldy Hernandez  <aldyh@redhat.com>
11822             Jakub Jelinek  <jakub@redhat.com>
11823             Diego Novillo  <dnovillo@redhat.com>
11824             Uros Bizjak  <uros@kss-loka.si>
11825
11826         * testsuite/gcc.dg/gomp: New directory.
11827
11828 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
11829             Steven G. Kargl  <kargls@comcast.net>
11830
11831         PR fortran/20869
11832         * gfortran.dg/intrinsic_external_1.f90: New test.
11833
11834         PR fortran/20875.
11835         * gfortran.dg/elemental_pointer_1.f90: New test.
11836
11837         PR fortran/25024
11838         * gfortran.dg/external_procedures_1.f90: New test.
11839
11840         PR fortran/25785
11841         gfortran.dg/assumed_present.f90: New test.
11842
11843 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
11844
11845         * g++.dg/parse/lookup5.C: New test.
11846
11847 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11848
11849         PR fortran/25697
11850         * gfortran.dg/read_eof.f90: New test.
11851
11852 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11853
11854         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
11855         add a closing brace.
11856
11857 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11858
11859         PR fortran/25631
11860         * gfortran.dg/fmt_tl.f: New test.
11861
11862 2006-01-17  Eric Christopher  <echristo@apple.com>
11863
11864         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
11865         * g++.old-deja/g++.warn/impint2.C: Ditto.
11866         * g++.old-deja/g++.other/null1.C: Ditto.
11867         * g++.dg/warn/conv2.C: Ditto.
11868         * g++.dg/warn/conv4.C: New file.
11869
11870 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11871
11872         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
11873
11874 2006-01-17  Andreas Jaeger  <aj@suse.de>
11875             Janis Johnson <janis187@us.ibm.com>
11876
11877         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
11878         in 64-bit.
11879         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
11880         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
11881
11882 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11883
11884         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
11885         xfail txxx where xxx >= 25.
11886
11887 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11888
11889         PR testsuite/25764
11890         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
11891
11892 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
11893
11894         PR c/25682
11895         * gcc.dg/pr25682.c: New test.
11896         * g++.dg/parse/array-size2.C: New test.
11897
11898 2006-01-16  Ian Lance Taylor  <ian@airs.com>
11899
11900         * consistency.vlad: Remove entire directory, 1652 files.
11901
11902 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
11903
11904         * lib/target-supports.exp (check_effective_target_dfp_nocache,
11905         check_effective_target_dfprt_nocache): New.
11906         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
11907         (check_effective_target_dfprt): New.
11908         * lib/c-compat.exp (check_dfp): Remove.
11909         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
11910         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
11911         level of support for decimal float.
11912         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
11913         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
11914         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
11915         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
11916         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
11917         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
11918         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
11919         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
11920         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
11921         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
11922         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
11923         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
11924         directives.
11925
11926 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11927
11928         PR testsuite/25741
11929         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
11930         $base_dir/../.
11931         * lib/gfortran.exp (gfortran_init): Likewise.
11932         * lib/obj-c++.exp (obj-c++_init): Likewise.
11933         * lib/scanasm.exp (scan-assembler-dem): Likewise.
11934         (scan-assembler-dem-not): Likewise.
11935         * lib/scandump.exp (scan-dump-dem): Likewise.
11936         (scan-dump-dem-not): Likewise.
11937
11938 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
11939
11940         PR testsuite/25767
11941         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
11942         powerpc-*-darwin*.
11943         * lib/obj-c++.exp (obj-c++_init): Likewise.
11944
11945 2006-01-16  Richard Guenther  <rguenther@suse.de>
11946
11947         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
11948
11949 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11950
11951         PR testsuite/25777
11952         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
11953         to LD_LIBRARY_PATH.
11954
11955 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
11956             Andrew Pinski  <pinskia@physics.uc.edu>
11957
11958         * gcc.dg/minmax-1.c: New test.
11959
11960 2006-01-16  Ben Elliston  <bje@au.ibm.com>
11961
11962         * gcc.dg/dfp/dfp.exp: Correct FSF address.
11963         * gcc.misc-tests/dectest.exp: Ditto.
11964
11965 2006-01-15  Ian Lance Taylor  <ian@airs.com>
11966
11967         PR testsuite/25796
11968         * gcc.target/i386/cmov6.c: Use -march=k8.
11969
11970 2006-01-15  Andreas Jaeger  <aj@suse.de>
11971
11972         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
11973         x86 does not have __float128.
11974
11975 2006-01-14  Ian Lance Taylor  <ian@airs.com>
11976
11977         * gcc.target/i386/cmov6.c: New test.
11978
11979 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
11980
11981         PR c++/25663
11982         * g++.dg/template/ctor6.C: New test.
11983
11984 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
11985
11986         PR tree-optimization/25485
11987         * gcc.dg/tree-ssa/pr25485.c: New.
11988
11989 2006-01-14  Richard Guenther  <rguenther@suse.de>
11990
11991         PR tree-optimization/22548
11992         PR tree-optimization/22555
11993         PR tree-optimization/22501
11994         * gcc.dg/tree-ssa/alias-4.c: New testcase.
11995         * gcc.dg/tree-ssa/alias-5.c: Likewise.
11996         * gcc.dg/tree-ssa/alias-6.c: Likewise.
11997         * gcc.dg/tree-ssa/alias-7.c: Likewise.
11998         * gcc.dg/tree-ssa/alias-8.c: Likewise.
11999         * gcc.dg/tree-ssa/alias-9.c: Likewise.
12000         * gcc.dg/tree-ssa/alias-10.c: Likewise.
12001         * gcc.dg/tree-ssa/alias-11.c: Likewise.
12002         * gcc.dg/tree-ssa/alias-12.c: Likewise.
12003
12004 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
12005
12006         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
12007         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
12008
12009 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
12010         Richard Guenther  <rguenther@suse.de>
12011
12012         PR rtl-optimization/24257
12013         * gcc.dg/torture/pr24257.c: New testcase.
12014
12015 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
12016
12017         * gcc.c-torture/execute/20060110-1.c: New test.
12018         * gcc.c-torture/execute/20060110-2.c: New test.
12019
12020 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
12021
12022         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
12023
12024 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
12025
12026         PR fortran/25756
12027         * gfortran.dg/label_3.f90: New test.
12028
12029 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
12030
12031         PR tree-optimization/25771
12032         * g++.dg/tree-ssa/pr25771.C: New test
12033
12034 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
12035
12036         PR tree-opt/24365
12037         * g++.dg/opt/complex5.C: New test.
12038
12039 2006-01-13  Richard Guenther  <rguenther@suse.de>
12040
12041         * gcc.target/i386/387-9.c: New testcase.
12042
12043 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12044
12045         PR c++/24824
12046         * g++.dg/debug/dwarf2-1.C: New.
12047
12048 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
12049
12050         PR testsuite/25728
12051         * lib/gcov.exp (verify-lines): Add "close $fd".
12052
12053 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
12054             Ben Elliston  <bje@au.ibm.com>
12055
12056         * gcc.dg/dfp/inf-1.c: New test.
12057
12058 2006-01-12  Janis Johnson <janis187@us.ibm.com>
12059             Yao Qi  <qiyaoltc@cn.ibm.com>
12060             Ben Elliston  <bje@au.ibm.com>
12061             Jon Grimm  <jgrimm2@us.ibm.com>
12062
12063         * gcc.dg/nodfp-1.c: New test.
12064         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
12065         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
12066         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
12067         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
12068         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
12069         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
12070         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
12071         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
12072         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
12073         * gcc.dg/format/dfp-scanf-1.c: Likewise.
12074         * gcc.dg/format/dfp-printf-1.c: Likewise.
12075         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
12076         (compat_setup_dfp): New.
12077         * gcc.dg/compat/compat.exp: Use it.
12078         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
12079         Make some variables global, prepend "compat_" to their names.
12080         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
12081         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
12082         * gcc.misc-tests/dectest.exp: New test driver for decTest.
12083         * lib/compat.exp (compat_skip_list): Make global, rename.
12084         * lib/c-compat.exp: New file.
12085         * lib/target-supports.exp (check_effective_target_dfp): New.
12086
12087         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
12088         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
12089         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
12090         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
12091         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
12092         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
12093         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
12094         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
12095         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
12096         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
12097         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
12098         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
12099         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
12100         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
12101         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
12102         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
12103         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
12104         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
12105         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
12106         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
12107         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
12108         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
12109         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
12110         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
12111         gcc.dg/dfp/struct-layout-1.c,
12112         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
12113         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
12114         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
12115         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
12116         gcc.dg/dfp/func-vararg-dfp.c,
12117         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
12118         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
12119         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
12120         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
12121         gcc.dg/dfp/wtr-conversion-1.c: New tests.
12122
12123 2006-01-11  Richard Guenther  <rguenther@suse.de>
12124
12125         PR tree-optimization/25734
12126         * gcc.dg/tree-ssa/pr25734.c: New testcase.
12127
12128 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
12129
12130         PR fortran/25486
12131         * gfortran.dg/literal_character_constant_1_x.F: New test.
12132         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
12133         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
12134         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
12135
12136 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12137
12138         PR c++/25386
12139         * g++.dg/ext/packed3.C: Add expected packed error.
12140
12141 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
12142
12143         PR target/25706
12144         * gcc.dg/torture/pr25706-1.c: New test.
12145
12146 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
12147
12148         PR tree-optimization/23109
12149         PR tree-optimization/23948
12150         PR tree-optimization/24123
12151
12152         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
12153         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
12154         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
12155         g++.dg/tree-ssa/pr23948.C: New testcases.
12156         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
12157         three divisions in order to do the optimization.
12158
12159 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
12160
12161         PR c++/25632
12162         * g++.dg/other/pr25632.C: New test.
12163
12164 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
12165
12166         PR fortran/25730
12167         * gfortran.dg/used_types_1.f90: New test.
12168
12169 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
12170
12171         PR target/25718
12172         * gcc.dg/torture/pr25718-1.c: New test.
12173
12174 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
12175
12176         * gfortran.dg/list_read_2.f90: Fix typo in description.
12177
12178 2006-01-10  Jan Beulich  <jbeulich@novell.com>
12179
12180         * lib/target-supports.exp (check_visibility_available): Simplify test
12181         for *-*-netware*.
12182         (check_profiling_available): Fail for *-*-netware*.
12183         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
12184         * gcc.dg/20021014-1.c: Likewise.
12185         * gcc.dg/nest.c: Likewise.
12186
12187 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
12188
12189         fortran/24936
12190         * gfortran.dg/forall_3.f90: New test.
12191
12192 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
12193
12194         PR fortran/21977
12195         * gfortran.dg/nesting_2.f90: New test.
12196         * gfortran.dg/nesting_3.f90: New test.
12197
12198 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
12199
12200         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
12201         Fix typo in comment.
12202
12203 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
12204
12205         * gfortran.dg/single_char_string.f90: New test.
12206
12207 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
12208
12209         * gfortran.dg/ichar_2.f90: New test.
12210
12211 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
12212
12213         PR fortran/25093
12214         * gfortran.dg/private_type_4.f90: New.
12215
12216 2006-01-07  Richard Guenther  <rguenther@suse.de>
12217
12218         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
12219
12220 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12221
12222         * gfortran.dg/func_decl_1.f90: New.
12223         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
12224         * gfortran.dg/array_alloc_2.f90: Likewise.
12225         * gfortran.dg/char_result_8.f90: Likewise.
12226         * gfortran.dg/dup_save_1.f90: Likewise.
12227         * gfortran.dg/dup_save_2.f90: Likewise.
12228         * gfortran.dg/f2c_6.f90: Likewise.
12229         * gfortran.dg/f2c_7.f90: Likewise.
12230         * gfortran.dg/func_result_2.f90: Likewise.
12231         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
12232
12233 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
12234
12235         PR fortran/22146
12236         * gfortran.dg/elemental_subroutine_1.f90: New test.
12237         * gfortran.dg/elemental_subroutine_2.f90: New test.
12238
12239         PR fortran/25029
12240         PR fortran/21256
12241         * gfortran.dg/assumed_size_refs_1.f90: New test.
12242
12243         PR fortran/20868
12244         PR fortran/20870
12245         * gfortran.dg/assumed_size_refs_2.f90: New test.
12246         * gfortran.dg/initialization_1.f90: Change warning message.
12247
12248 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
12249
12250         * gcc.dg/tree-ssa/loop-15.c: New test.
12251
12252 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12253
12254         PR fortran/25598
12255         * gfortran.dg/backspace_3.f: New test.
12256         * gfortran.dg/backspace_4.f: New test.
12257
12258 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12259
12260         PR fortran/24268
12261         * gfortran.dg/fmt_white.f: Update test.
12262
12263 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
12264
12265         * gcc.dg/cast-1.c: Add new warning.
12266         * gcc.dg/cast-2.c: Likewise.
12267         * gcc.dg/cast-3.c: Likewise.
12268         * gcc.dg/format/cast-1.c: Likewise.
12269         * gcc.dg/cast-4.c: New testcase.
12270
12271 2006-01-05  Richard Guenther  <rguenther@suse.de>
12272
12273         PR tree-optimization/22555
12274         * gcc.dg/tree-ssa/alias-3.c: New testcase.
12275
12276 2006-01-05  Richard Guenther  <rguenther@suse.de>
12277             Diego Novillo  <dnovillo@redhat.com>
12278
12279         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
12280         * gcc.dg/tree-ssa/loop-8.c: Likewise.
12281         * gcc.dg/tree-ssa/loop-1.c: Likewise.
12282         * gcc.dg/tree-ssa/pr23294.c: Likewise.
12283         * gcc.dg/tree-ssa/pr21985.c: Likewise.
12284         * gcc.dg/tree-ssa/loop-14.c: Likewise.
12285         * gcc.dg/tree-ssa/loop-2.c: Likewise.
12286         * gcc.dg/tree-ssa/loop-3.c: Likewise.
12287         * gcc.dg/tree-ssa/loop-4.c: Likewise.
12288         * gcc.dg/tree-ssa/pr21171.c: Likewise.
12289         * gcc.dg/tree-ssa/loop-5.c: Likewise.
12290         * gcc.dg/tree-ssa/loop-10.c: Likewise.
12291         * gcc.dg/tree-ssa/loop-6.c: Likewise.
12292         * treelang/compile/extravar.tree: Likewise.
12293         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
12294         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
12295         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
12296         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
12297         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
12298
12299 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12300
12301         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
12302         for 64-bit fix.
12303
12304 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
12305
12306         PR fortran/23675
12307         gfortran.dg/char_result_11.f90: New.
12308
12309 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
12310
12311         PR c++/24782
12312         * g++.dg/parse/access9.C: New test.
12313         * g++.dg/tc1/dr52.C: Tweak error markers.
12314
12315 2006-01-04  Richard Henderson  <rth@redhat.com>
12316
12317         Merge from gomp branch.
12318         * g++.dg/parse/pragma2.C: Update expected error lines.
12319
12320 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
12321
12322         * g++.dg/other/i386-2.C: New test.
12323
12324         PR target/25554
12325         * gcc.c-torture/compile/20051228-1.c: New test.
12326
12327         PR c/25559
12328         * gcc.dg/pr25559.c: New test.
12329
12330 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
12331
12332         PR c++/25492
12333         * g++.dg/lookup/friend9.C: New test.
12334
12335         PR c++/25625
12336         * g++.dg/template/repo5.C: New test.
12337
12338 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
12339
12340         PR fortran/25101
12341         * gfortran.dg/forall_2.f90: New test.
12342
12343 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
12344
12345         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
12346         dg-require-weak.  Adjust regexp to handle leading-underscore
12347         targets and space as well as TAB after .weak.  Change previous
12348         64-bit fix to not use naked dot.
12349
12350 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
12351
12352         PR rtl-optimization/25578
12353         * gcc.c-torture/execute/20060102-1.c: New testcase.
12354
12355 2006-01-03  Richard Guenther  <rguenther@suse.de>
12356
12357         PR c/25183
12358         * gcc.dg/torture/pr25183.c: New testcase.
12359
12360 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
12361
12362         Merge from gomp-branch.
12363         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
12364         * gcc.dg/ia64-sync-2.c: Likewise.
12365         * gcc.dg/ia64-sync-3.c: Likewise.
12366         * gcc.dg/ia64-sync-4.c: Likewise.
12367         * gcc.dg/sync-2.c: Likewise.
12368         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
12369         that sparc64-*-* and sparcv9-*-* supports sync builtins.
12370
12371 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
12372
12373         PR c++/25635
12374         * g++.dg/parse/operator6.C: New test.
12375
12376         PR c++/25637
12377         * g++.dg/parse/error29.C: New test.
12378
12379         PR c++/25638
12380         * g++.dg/parse/dtor6.C: New test.
12381
12382         PR c++/25633
12383         * g++.dg/parse/ctor3.C: New test.
12384
12385         PR c++/25634
12386         * g++.dg/template/class3.C: New test.
12387
12388 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
12389
12390         * g++.dg/debug/debug9.C: New.
12391
12392 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
12393
12394         PR fortran/24640
12395         * gfortran.dg/label_2.f90: New test.
12396
12397 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12398
12399         * g++.dg/lookup/using12.C: Tighten error marker.
12400
12401 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
12402             Andrew Pinski <pinskia@physics.uc.edu>
12403
12404         * gcc.target/powerpc/darwin-abi-3.c: New file.
12405         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
12406         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
12407         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
12408         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
12409         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
12410         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
12411         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
12412         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
12413
12414 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
12415
12416         * gcc.dg/tree-ssa/loadpre1.c: New;
12417         * gcc.dg/tree-ssa/loadpre2.c: New;
12418         * gcc.dg/tree-ssa/loadpre3.c: New;
12419         * gcc.dg/tree-ssa/loadpre4.c: New;
12420         * gcc.dg/tree-ssa/loadpre5.c: New;
12421         * gcc.dg/tree-ssa/loadpre6.c: New;
12422         * gcc.dg/tree-ssa/loadpre7.c: New;
12423         * gcc.dg/tree-ssa/loadpre8.c: New;
12424         * gcc.dg/tree-ssa/loadpre9.c: New;
12425
12426 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
12427
12428         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
12429         * g++.dg/abi/thunk4.C: Likewise.
12430
12431 2006-01-01  Andreas Jaeger  <aj@suse.de>
12432
12433         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
12434         portable.
12435
12436 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
12437
12438         PR c++/25294
12439         * gcc.dg/pragma-pack-3.c: New test.
12440         * g++.dg/parse/pragma3.C: New test.
12441
12442 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12443
12444         PR middle-end/24827
12445         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
12446
12447 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12448
12449         PR testsuite/25214
12450         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
12451
12452 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
12453
12454         PR fortran/22607
12455         * gfortran-dg/pure_byref_3.f90: New.
12456
12457         fortran/PR 25396
12458         * gfortran.dg/userdef_operator_1.f90: New.
12459
12460 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12461
12462         * g++.dg/abi/thunk3.C: New.
12463         * g++.dg/abi/thunk4.C: New.
12464
12465 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
12466
12467         PR fortran/25532
12468         * gfortran.dg/host_used_types_1.f90: New test. Check that host
12469         associated derived type components of derived types are
12470         properly declared in contained procedures.
12471
12472 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12473
12474         PR libgfortran/25139
12475         * gfortran.dg/backspace_2.f: New test.
12476
12477 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12478
12479         PR libgfortran/25550
12480         * gfortran.dg/endfile.f: New test.
12481
12482 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12483
12484         PR libgfortran/25419
12485         * gfortran.dg/comma.f: New test.
12486
12487 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12488
12489         * lib/gfortran-dg.exp: Remove trailing whitespace.
12490         * lib/fortran-torture.exp: Test with -fbounds-check instead of
12491         -funroll-all-loops.
12492
12493 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
12494
12495         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
12496         Extended Double long doubles or repeat tests when long double is
12497         the same size as double.
12498
12499 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12500
12501         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
12502
12503         PR testsuite/25442
12504         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
12505         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
12506
12507         PR testsuite/25441
12508         * gcc.dg/pr23911.c: Make test variable static.
12509
12510         PR testsuite/25444
12511         * gcc.dg/tree-ssa/pr14841.c: Likewise.
12512
12513 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
12514
12515         PR c++/25439
12516         * g++.dg/parse/crash17.C: Adjust error markers.
12517         * g++.dg/template/error20.C: New test.
12518
12519 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
12520
12521         PR c++/23172
12522         * g++.dg/ext/complit4.C: New test.
12523
12524         PR c++/25417
12525         * g++.dg/ext/complit5.C: Likewise.
12526
12527 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
12528
12529         PR tree-optimization/25125
12530         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
12531         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
12532         * gcc.c-torture/execute/pr25125.c: New.
12533
12534 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
12535
12536         PR fortran/25029
12537         PR fortran/21256
12538         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
12539         with incorrect assumed size references.
12540
12541 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
12542
12543         PR c++/23171
12544         * g++.dg/opt/init1.C: New test.
12545
12546 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
12547
12548         PR c++/24671
12549         * g++.dg/template/sfinae3.C: New test.
12550
12551 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12552
12553         * g++.dg/other/friend4.C: New test.
12554
12555 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
12556
12557         PR target/25005
12558         * g++.dg/opt/pr25005.C: New test.
12559
12560 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
12561
12562         PR c++/25369
12563         * g++.dg/template/ptrmem16.C: New test.
12564
12565 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
12566
12567         PR fortran/25029
12568         PR fortran/21256
12569         * gfortran.dg/initialization_1.f90: Add test of SIZE.
12570
12571 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12572
12573         PR libgfortran/25307
12574         * gfortran.dg/list_read_5.f90: New test.
12575
12576 2005-12-22  Richard Henderson  <rth@redhat.com>
12577
12578         * gcc.target/i386/sse-7.c: Use -msse2.
12579
12580 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
12581
12582         PR rtl-optimization/25432
12583         * gcc.c-torture/compile/20051216-1.c: New test.
12584
12585         PR objc/25328
12586         * objc/execute/pr25328.m: New test.
12587
12588 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
12589
12590         PR c++/25364
12591         * g++.dg/template/call4.C: New test.
12592
12593 2005-12-22  Dale Johannesen  <dalej@apple.com>
12594
12595         * gcc.target/i386/sse-17.c: New.
12596
12597 2005-12-22  Paul Brook  <paul@codesourcery.com>
12598
12599         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
12600
12601 2005-12-22  Paul Brook  <paul@codesourcery.com>
12602
12603         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
12604
12605 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12606
12607         PR tree-opt/25513
12608         * gcc.c-torture/compile/pr25513.c: New test.
12609
12610 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12611
12612         PR c++/23333
12613         * g++.dg/parse/error25.C: Add more tests.
12614
12615 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12616
12617         PR fortran/18990
12618         * gfortran.dg/der_charlen_1.f90: New.
12619
12620 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
12621
12622         PR fortran/20889
12623         * gfortran.dg/pointer_component_type_1.f90: New test.
12624
12625         PR fortran/25029
12626         PR fortran/21256
12627         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
12628         should give an error with assumed size array refernces and checks those
12629         that should not.
12630         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
12631         reference an upper bound so that it does not generate an error.
12632
12633         PR fortran/19362
12634         PR fortran/20244
12635         PR fortran/20864
12636         PR fortran/25391
12637         * gfortran.dg/used_dummy_types_1.f90: New test.
12638         * gfortran.dg/used_dummy_types_2.f90: New test.
12639         * gfortran.dg/used_dummy_types_3.f90: New test.
12640         * gfortran.dg/used_dummy_types_4.f90: New test.
12641         * gfortran.dg/used_dummy_types_5.f90: New test.
12642
12643         PR fortran/23152
12644         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
12645         group already being USE associated.
12646         * gfortran.dg/assumed_shape_nml.f90: New test.
12647         * gfortran.dg/assumed_size_nml.f90: New test.
12648
12649         PR fortran/20862
12650         PR fortran/25053
12651         PR fortran/25063
12652         PR fortran/25064
12653         PR fortran/25066
12654         PR fortran/25067
12655         PR fortran/25068
12656         PR fortran/25307
12657         * gfortran.dg/io_constraints_1.f90: New test.
12658         * gfortran.dg/io_constraints_1.f90: New test.
12659         * gfortran.dg/iostat_3.f90: Change wording of warning.
12660         * gfortran.dg/g77/19981216-0.f: The same.
12661
12662 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
12663
12664         PR tree-optimization/23518
12665         * testsuite/gcc.dg/pr23518.c: New.
12666
12667 2005-12-21  Mike Stump  <mrs@apple.com>
12668
12669         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
12670
12671 2005-12-21  Paul Brook  <paul@codesourcery.com>
12672
12673         * gcc.dg/pr19340.c: Skip on m68k targets.
12674
12675 2005-12-21  Steven Bosscher  <stevenb@suse.de>
12676
12677         PR rtl-optimization/25196
12678         * gcc.dg/pr25196.c: New test.
12679
12680 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
12681
12682         PR fortran/25423
12683         gfortran.dg/where_nested_1.f90: New.
12684
12685 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
12686
12687         PR tree-optimization/25382.
12688         * gcc.dg/tree-ssa/pr25382.c: New.
12689
12690 2005-12-20  Richard Guenther  <rguenther@suse.de>
12691
12692         PR middle-end/24306
12693         * gcc.target/i386/pr24306.c: New testcase.
12694
12695 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
12696
12697         PR tree-optimization/25501
12698         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
12699
12700 2005-12-20  Richard Guenther  <rguenther@suse.de>
12701
12702         Revert
12703         2005-12-02  Richard Guenther  <rguenther@suse.de>
12704
12705         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
12706
12707 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
12708
12709         PR c++/21228
12710         * g++.dg/warn/Wunreachable-code-2.C: New test.
12711
12712 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
12713
12714         PR c++/24278
12715         * g++.dg/template/ctor5.C: New test.
12716
12717         PR c++/24915
12718         * g++.dg/template/overload8.C: New test.
12719
12720 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
12721
12722         * gcc.c-torture/compile/pr25483 : New test.
12723
12724 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12725
12726         PR c++/20552
12727         * g++.dg/ext/typeof10.C: New test.
12728
12729 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12730
12731         * gcc.dg/mt-loopi1.c: New.
12732
12733 2005-12-18  Richard Guenther  <rguenther@suse.de>
12734
12735         PR tree-optimization/25481
12736         * gcc.dg/torture/pr25481.c: New testcase.
12737
12738 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12739
12740         PR rtl-optimization/21041
12741         * gcc.dg/pr21041.c: New test.
12742
12743 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12744
12745         PR libgfortran/25463
12746         * gfortran.dg/advance.f90: New test.
12747
12748 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
12749
12750         * gcc.dg/20051201-1.c: New test.
12751
12752 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
12753
12754         PR fortran/25018
12755         * gfortran.dg/initialization_1.f90: New test.
12756         * gfortran.dg/enum_5.f90: Change dg-error to new message.
12757         * gfortran.dg/g77/980616-0.f: The same.
12758
12759 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12760
12761         * PR fortran/25458
12762         * gfortran.dg/chkbits.f90: New test.
12763
12764 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12765
12766         * gfortran.dg/enum_5.f: Revert to previous version.
12767
12768 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12769
12770         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
12771         * gfortran.dg/nested_modules_1.f90: Ditto.
12772         * gfortran.dg/hollerith_f95.f90: Ditto.
12773         * gfortran.dg/select_5.f90: Ditto.
12774         * gfortran.dg/secnds.f: Ditto.
12775         * gfortran.dg/hollerith2.f90: Ditto.
12776         * gfortran.dg/imag_2.f: Ditto.
12777         * gfortran.dg/ftell_2.f90: Ditto.
12778         * gfortran.dg/malloc_free_1.f90: Ditto.
12779         * gfortran.dg/logint-1.f: Ditto.
12780         * gfortran.dg/recursive_statement_functions.f90: Ditto.
12781         * gfortran.dg/e_d_fmt.f90: Ditto.
12782         * gfortran.dg/hollerith_legacy.f90: Ditto.
12783         * gfortran.dg/logint-2.f: Ditto.
12784         * gfortran.dg/enum_5.f90: Ditto.
12785         * gfortran.dg/f2c_2.f90: Ditto.
12786         * gfortran.dg/pr17143.f90: Ditto.
12787         * gfortran.dg/namelist_14.f90: Ditto.
12788         * gfortran.dg/logint-3.f: Ditto.
12789         * gfortran.dg/spread_scalar_source.f90: Ditto.
12790         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
12791         * gfortran.dg/namelist_11.f: Ditto.
12792         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
12793         * gfortran.dg/g77/20010519-1.f
12794         * gfortran.dg/g77/alpha1.f: Ditto.
12795         * gfortran.dg/g77/990115-1.f: Ditto.
12796         * gfortran.dg/g77/erfc.f: Ditto.
12797         * gfortran.dg/g77/19990313-3.f: Ditto.
12798         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
12799         * gfortran.dg/g77/20010426.f: Ditto.
12800         * gfortran.dg/g77/19990313-0.f: Ditto.
12801         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
12802         * gfortran.dg/g77/20000629-1.f: Ditto.
12803         * gfortran.dg/g77/970125-0.f: Ditto.
12804         * gfortran.dg/g77/8485.f: Ditto.
12805         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
12806         * gfortran.dg/g77/19990313-1.f: Ditto.
12807         * gfortran.dg/g77/int8421.f: Ditto.
12808         * gfortran.dg/g77/19990305-0.f: Ditto.
12809         * gfortran.dg/g77/947.f: Ditto.
12810         * gfortran.dg/g77/19990905-2.f: Ditto.
12811         * gfortran.dg/g77/cabs.f: Ditto.
12812         * gfortran.dg/g77/19990313-2.f: Ditto.
12813         * gfortran.dg/g77/20020307-1.f: Ditto.
12814         * gfortran.dg/g77/dcomplex.f: Ditto.
12815         * gfortran.dg/g77/19990502-1.f: Ditto.
12816         * gfortran.dg/g77/19981216-0.f: Ditto.
12817         * gfortran.dg/common_4.f90: Ditto.
12818         * gfortran.dg/entry_4.f90: Ditto.
12819         * gfortran.dg/equiv_constraint_2.f90: Ditto.
12820         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
12821         * gfortran.dg/namelist_12.f: Ditto.
12822         * gfortran.dg/scale_1.f90: Ditto.
12823         * gfortran.dg/modulo_1.f90
12824         * gfortran.dg/hollerith.f90: Ditto.
12825         * gfortran.dg/direct_io_3.f90: Ditto.
12826         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
12827         * gfortran.dg/gnu_logical_1.F: Ditto.
12828         * gfortran.dg/unf_io_convert_1.f90: Ditto.
12829         * gfortran.dg/assign_1.f90: Ditto.
12830         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
12831         * gfortran.dg/pr23095.f: Ditto.
12832         * gfortran.dg/read_float_1.f90: Ditto.
12833
12834 2005-12-17  Andreas Jaeger  <aj@suse.de>
12835
12836         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
12837         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
12838
12839 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12840
12841         PR fortran/24268
12842         * gfortran.dg/fmt_white.f: New test.
12843
12844 2005-12-16  Steven G. Kargl <kargls@comcast.net>
12845
12846         * gfortran.dg/label_1.f90: New test.
12847
12848 2005-12-15  Ben Elliston  <bje@au.ibm.com>
12849
12850         PR testsuite/25422
12851         * gcc.dg/20031012-1.c: Add -Walways-true option.
12852         * gcc.dg/weak/weak-3.c: Likewise.
12853         * g++.old-deja/g++.mike/warn8.C: Likewise.
12854
12855 2005-12-16  Mike Stump  <mrs@apple.com>
12856
12857         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
12858         exit.
12859
12860 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12861
12862         PR libgfortran/25264
12863         PR libgfortran/25349
12864         * gfortran.dg/tl_editing.f90: Added additional checks.
12865         * gfortran.dg/t_editing.f: New test.
12866         * gfortran.dg/write_padding.f90: New test
12867
12868 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12869
12870         PR testsuite/25215
12871         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
12872
12873 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
12874
12875         PR rtl-optimization/24899
12876         * gcc.c-torture/execute/20051215-1.c: New test.
12877
12878 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
12879
12880         PR 24823
12881         * gfortran.dg/pr24823.f: New test.
12882
12883 2005-12-16  Jeff Law  <law@redhat.com>
12884
12885         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
12886
12887 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12888
12889         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
12890         Change C++ style comments to C style comments.
12891         Remove aligned types from the array.
12892         Keep Enums disabled.
12893         (complex_types): Remove aligned types from the array.
12894         Comment out "_Complex long double".
12895         (attrib_types): Remove.
12896         (complex_attrib_types): Remove.
12897         (attrib_array_types): Remove.
12898         (complex_attrib_array_types): Remove.
12899         (aligned_bitfld_types): Remove.
12900         (n_aligned_bitfld_types): Remove.
12901         (FEATURE_ALIGNEDPACKED): Delete.
12902         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
12903         (singles): Remove support for adding attributes.
12904         (choose_type): Remove support for attributed types.
12905         (generate_fields): Remove support for attributed bit-fields.
12906         Remove support for adding attributes.
12907         (generate_random_tests): Remove support for adding attributes.
12908         (features): Add back "[0] :0" and "complex vector [0]".
12909         (main): Remove support for attributed bit-fields.
12910         Uncomment the calling of generate_random_tests for the rests of
12911         the tests.
12912
12913 2005-12-16  Jan Hubicka  <jh@suse.cz>
12914
12915         * gcc.c-torture/combine/pr25224.c: New.
12916
12917 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
12918
12919         PR other/25028
12920         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
12921         HP-UX.
12922
12923 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
12924
12925         * gcc.dg/20051215-1.c: New file.
12926
12927 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12928
12929         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
12930         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
12931
12932 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
12933
12934         PR fortran/18197
12935         * gfortran.dg/dummy_functions_1.f90: New.
12936
12937 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
12938
12939         PR rtl-optimization/25310
12940         * gcc.c-torture/compile/pr25310.c: New test.
12941
12942 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
12943
12944         PR debug/25023
12945         * gcc.dg/pr25023.c: New test.
12946
12947 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12948
12949         * g++.old-deja/g++.brendan/redecl1.C,
12950         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
12951         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
12952         g++.old-deja/g++.oliva/typeof1.C,
12953         g++.old-deja/g++.other/crash16.C,
12954         g++.old-deja/g++.other/crash34.C,
12955         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
12956         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
12957         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
12958         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
12959         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
12960         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
12961         Remove xfail.
12962
12963 2005-12-14  Kean Johnston  <jkj@sco.com>
12964             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12965
12966         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
12967         * gcc.target/i386/20020523-1.c: Ditto.
12968         * gcc.target/i386/tailcall-1.c: Ditto.
12969         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
12970         * gcc.target/i386/ssetype-5.c: Ditto.
12971
12972 2005-12-14  Jeff Law  <law@redhat.com>
12973
12974         * gcc.dg/tree-ssa/foldstring-1.c: New test.
12975
12976 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
12977
12978         PR target/25254
12979         PR target/24188
12980         * gcc.target/i386/pr25254.c: New test.
12981         * gfortran.dg/PR24188.f: New test.
12982
12983 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
12984
12985         * lib/fortran-torture.exp: Catch remaining uses of
12986         remote_file build delete.
12987
12988 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12989
12990         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
12991
12992 2005-12-14  Ben Elliston  <bje@au.ibm.com>
12993
12994         * gcc.dg/warn-addr-cmp.c: New test.
12995
12996 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
12997
12998         PR debug/25023
12999         PR target/25293
13000         * gcc.target/i386/pr25293.c: New test.
13001
13002 2005-12-13  Petr Machata  <machata@post.cz>
13003
13004         PR c++/24907
13005         * g++.dg/parse/comma2.C: New test.
13006
13007 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
13008             Jakub Jelinek  <jakub@redhat.com>
13009
13010         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
13011         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
13012         (limits.h): Include unconditionally.
13013         (stdlib.h): Likewise.
13014         (hashtab.h): Do not include.
13015         (getopt.h): Likewise.
13016         (stddef.h): Include.
13017         (hashval_t): Define.
13018         (struct entry): Add "next" field.
13019         (HASH_SIZE): New macro.
13020         (hash_table): New variable.
13021         (switchfiles): Do not use xmalloc.
13022         (mix): New macro.
13023         (iterative_hash): New function.
13024         (hasht): Remove.
13025         (e_exists): New function.
13026         (e_insert): Likewise.
13027         (output): Use, instead of libiberty hashtable functions.
13028         (main): Do not use getopt.  Do not call htab_create.
13029
13030 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
13031
13032         PR c++/25331
13033         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
13034         put atal* and atpaal* attributes on array elements.
13035         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
13036         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
13037         put atal* and atpaal* attributes on array elements.
13038         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
13039
13040 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
13041
13042         * gcc.dg/single-precision-constant.c: New test.
13043
13044 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
13045
13046         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
13047         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
13048         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
13049         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13050         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13051         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13052         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
13053         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
13054         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
13055         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
13056         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
13057         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
13058         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
13059         gcc.target/powerpc/ppc-sdata-2.c,
13060         gcc.target/powerpc/ppc-stackalign-1.c,
13061         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
13062         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
13063         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
13064         gcc.target/powerpc/rs6000-ldouble-2.c,
13065         gcc.target/powerpc/rs6000-power2-1.c,
13066         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
13067         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
13068         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
13069         option into target selector.
13070         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
13071         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
13072
13073 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
13074
13075         PR objc/25348
13076         * objc.dg/encode-9.m: New test.
13077
13078 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13079
13080         PR testsuite/20772
13081         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
13082         * gcc.dg/asm-b.c: Fix typo.
13083         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
13084         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
13085         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
13086         i?86 lp64 and x86_64 ilp32.
13087         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
13088         on i?86 lp64.
13089         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
13090
13091 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
13092
13093         PR fortran/25078
13094         gfortran.dg/equiv_5.f90: New test.
13095
13096 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
13097
13098         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
13099         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
13100         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
13101         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
13102         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
13103         * gcc.dg/tree-ssa/reassoc-5.c: New.
13104         * gcc.dg/tree-ssa/reassoc-6.c: New.
13105         * gcc.dg/tree-ssa/reassoc-7.c: New.
13106         * gcc.dg/tree-ssa/reassoc-8.c: New.
13107         * gcc.dg/tree-ssa/reassoc-9.c: New.
13108         * gcc.dg/tree-ssa/reassoc-10.c: New.
13109         * gcc.dg/tree-ssa/reassoc-11.c: New.
13110
13111 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13112
13113         PR testsuite/25167
13114         PR testsuite/24478
13115         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
13116
13117 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
13118
13119         PR c++/25300
13120         * g++.dg/template/inherit.C: Do not use a generic error message.
13121
13122 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
13123
13124         PR libobjc/25354
13125         * objc.dg/gnu-encoding: New directory.
13126         * objc.dg/gnu-encoding/compat-common.h: New file.
13127         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
13128         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
13129         * objc.dg/gnu-encoding/vector-defs.h: New file.
13130         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
13131         * objc.dg/gnu-encoding/generate-random.c: New file.
13132         * objc.dg/gnu-encoding/generate-random_r.c: New file.
13133         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
13134         * objc.dg/gnu-encoding/generate-random.h: New file.
13135
13136 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
13137
13138         PR c++/25337
13139         * g++.dg/template/defarg7.C: New test.
13140
13141 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
13142
13143         PR libobjc/25347
13144         * objc.dg/encode-8.m: New test.
13145
13146 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
13147
13148         PR libobjc/25346
13149         * objc.dg/encode-7.m: New test.
13150
13151 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
13152
13153         PR c++/25010
13154         * g++.dg/opt/inline10.C: New test.
13155
13156 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
13157
13158         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
13159
13160 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
13161
13162         * gfortran.dg/substring_equivalence.f90: typo in comment
13163
13164 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13165
13166         PR fortran/25068
13167         * gfortran.dg/iostat_3.f90: New test.
13168
13169 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
13170
13171         PR fortran/23815
13172         * gfortran.dg/unf_io_convert_1.f90: New test.
13173         * gfortran.dg/unf_io_convert_2.f90: New test.
13174         * gfortran.dg/unf_io_convert_3.f90: New test.
13175
13176 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13177
13178         PR testsuite/20772
13179         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
13180         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
13181         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
13182         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
13183         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
13184         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
13185         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
13186         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
13187         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
13188         gcc.dg/torture/fp-int-convert-float128-timode.c,
13189         gcc.dg/torture/fp-int-convert-float128.c,
13190         gcc.dg/torture/fp-int-convert-float80-timode.c,
13191         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
13192         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
13193
13194         * gcc.dg/tls/opt-1.c: Require effective target fpic.
13195
13196 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
13197
13198         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
13199
13200 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
13201
13202         * gcc.dg/20051207-1.c,
13203         * gcc.dg/20051207-2.c,
13204         * gcc.dg/20051207-3.c: New tests.
13205
13206 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13207
13208         PR testsuite/20772
13209         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
13210         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
13211         dg-skip-if target selector.
13212
13213         PR testsuite/20772
13214         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
13215         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
13216         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
13217         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
13218         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
13219         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
13220         and/or merge with i?86 cases.
13221
13222         * gcc.dg/tls/opt-3.c: Require effective target fpic.
13223
13224         PR testsuite/20772
13225         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
13226         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
13227         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
13228         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
13229         x86_64-*-linux*.
13230
13231 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
13232
13233         PR target/25311
13234         * gcc.c-torture/compile/pr25311.c: New test.
13235
13236 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13237
13238         PR libgfortran/25039
13239         * gfortran.dg/read_comma.f: New test.
13240
13241 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
13242
13243         PR c++/19317
13244         * g++.dg/opt/pr19317-1.C: New test.
13245         * g++.dg/opt/pr19317-2.C: New test.
13246         * g++.dg/opt/pr19317-3.C: New test.
13247
13248         PR target/19005
13249         * gcc.c-torture/execute/pr19005.c: New test.
13250
13251         PR target/17828
13252         * g++.old-deja/g++.other/comdat5.C: New test.
13253         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
13254
13255         * g++.dg/compat/struct-layout-1.exp: New file.
13256         * g++.dg/compat/struct-layout-1.h: New.
13257         * g++.dg/compat/struct-layout-1_generate.c: New.
13258         * g++.dg/compat/struct-layout-1_x1.h: New.
13259         * g++.dg/compat/struct-layout-1_x2.h: New.
13260         * g++.dg/compat/struct-layout-1_y1.h: New.
13261         * g++.dg/compat/struct-layout-1_y2.h: New.
13262
13263         * gcc.dg/20050330-2.c: New test.
13264
13265 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
13266
13267         PR fortran/25292
13268         * gfortran.dg/associated_1.f90: New.
13269
13270 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13271
13272         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
13273         ILP32 vect_no_align platforms.
13274
13275 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
13276             Jakub Jelinek  <jakub@redhat.com>
13277
13278         PR target/25268
13279         * gcc.c-torture/compile/20051207-1.c: New test.
13280
13281 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13282
13283         PR testsuite/20772
13284         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
13285         gcc.dg/torture/pr18582-1.c,
13286         gcc.target/i386/attributes-error.c: Also test on x86_64.
13287
13288         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
13289
13290 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13291
13292         PR c++/19397
13293         * g++.dg/template/typedef3.C: New test.
13294
13295         PR c++/19762
13296         PR c++/19764
13297         * g++.dg/template/dtor3.C: Fix error markers.
13298
13299 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
13300
13301         * lib/target-supports.exp (check_effective_target_sync_char_short):
13302         Add s390*.
13303
13304 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
13305
13306         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
13307
13308 2005-12-06  Roger Sayle  <roger@eyesopen.com>
13309
13310         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
13311         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
13312         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
13313         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
13314
13315 2005-12-06  Roger Sayle  <roger@eyesopen.com>
13316
13317         PR c++/25263
13318         * g++.dg/other/array2.C: New test case.
13319
13320 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
13321
13322         * gcc.dg/darwin-weakimport-3.c: New.
13323
13324         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
13325         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
13326         and to work on Darwin.
13327         * gcc.dg/attr-weakref-1b.c: New file.
13328         * gcc.dg/attr-weakref-2.c: New test.
13329         * gcc.dg/darwin-weakref-1.c: New test.
13330
13331 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
13332
13333         PR testsuite/25247
13334         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
13335         use in selector expressions.
13336         (dg-xfail-if): Ditto.
13337         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
13338         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
13339         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
13340         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
13341         * gcc.test-framework/test-framework.exp: Skip generated tests if
13342         CHECK_TEST_FRAMEWORK is not 1.
13343
13344 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13345
13346         PR tree-optimization/24963
13347         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
13348
13349         PR target/24108
13350         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
13351
13352         PR target/18580
13353         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
13354         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
13355         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
13356         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
13357
13358 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
13359
13360         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
13361         dg-options.
13362
13363 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
13364
13365         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
13366
13367 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
13368
13369         * gcc.dg/format/cast-1.c: New test.
13370
13371 2005-12-04  Roger Sayle  <roger@eyesopen.com>
13372
13373         PR c/7776
13374         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
13375         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
13376         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
13377         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
13378
13379 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
13380
13381         * gcc.dg/cast-pretty-print-1.c: New test.
13382
13383 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
13384
13385         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
13386
13387 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
13388
13389         PR c++/24173
13390         * g++.dg/template/friend40.C: New test.
13391
13392 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
13393
13394         PR target/25199
13395         * gcc.target/i386/movq-2.c: New test.
13396         * gcc.target/i386/movq.c: Remove target i?86, instead add
13397         dg-require-effective-target ilp32.
13398
13399 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13400
13401         PR c++/24103
13402         * g++.dg/other/default1.C: New test.
13403
13404 2005-12-02  Richard Guenther  <rguenther@suse.de>
13405
13406         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
13407
13408 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13409
13410         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
13411
13412 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
13413
13414         PR target/21017
13415         * gcc.target/powerpc/rotate.c: New.
13416
13417 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13418
13419         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
13420         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
13421
13422 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13423
13424         PR c/13384
13425         * gcc.dg/pr17730-1.c: Adjust.
13426         * gcc.dg/lvalue1.c (main): Likewise.
13427         * gcc.dg/lvalue-2.c: Likewise.
13428         * g++.dg/pr7503-3.C
13429
13430 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
13431
13432         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
13433         error messages.
13434
13435 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
13436
13437         PR fortran/24789
13438         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
13439
13440 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
13441
13442         PR target/24475
13443         * lib/target-supports.exp (check_effective_target_tls): New.
13444         (check_effective_target_tls_runtime): New.
13445         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
13446         for TLS support.
13447         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
13448         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13449         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
13450         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
13451         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
13452         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
13453         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13454         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
13455         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
13456         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
13457         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
13458         effective-target TLS.
13459         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
13460         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
13461         effective-target TLS runtime.
13462
13463 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
13464
13465         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
13466
13467 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
13468
13469         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
13470         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
13471         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
13472         ignored" warnings when "packing" is the same as the ABI layout.
13473
13474 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
13475
13476         PR fortran/21302
13477         * gfortran.dg/line_length_1.f: New test.
13478         * gfortran.dg/line_length_2.f90: Ditto.
13479
13480 2005-11-30  Richard Guenther  <rguenther@suse.de>
13481
13482         PR tree-optimization/21655
13483         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
13484
13485 2005-11-30  Dale Johannesen  <dalej@apple.com>
13486
13487         * gcc.c-torture/compile/pr24930.c: New.
13488
13489 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
13490
13491         PR fortran/15809
13492         *  gfortran.dg/auto_char_dummy_array.f90: New test.
13493
13494 2005-11-30  Jeff Law  <law@redhat.com>
13495
13496         * g++.old-deja/g++.law/pr25000.C: New test.
13497
13498 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
13499
13500         * gcc.dg/tls/opt-11.c: New test.
13501
13502 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
13503
13504         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
13505         targets.
13506         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
13507         LP64 ia64.
13508
13509 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
13510
13511         * gfortran.dg/open_access_1.f90: New test.
13512
13513 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13514
13515         * gcc.dg/charset/builtin2.c: New test.
13516
13517 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
13518
13519         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
13520         on mmix-*-* for *_[xy].c.
13521
13522 2005-11-28  Kean Johnston  <jkj@sco.com>
13523
13524         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
13525         headers.
13526         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
13527         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
13528         * gcc.target/i386/asm-3.c: Ditto.
13529         * gcc.target/i386/clobbers.c: Ditto.
13530         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
13531         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
13532         test regexp.
13533         * gcc.target/i386/mul.c: Ditto.
13534         * gcc.target/i386/ssetype-1.c: Ditto.
13535         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
13536         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
13537         static so the test works with -fPIC mode too. Based on comment in
13538         PR19231 by Pinski.
13539         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
13540
13541 2005-11-28  Richard Guenther  <rguenther@suse.de>
13542
13543         * gcc.dg/alias-9.c: New testcase.
13544         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
13545
13546 2005-11-28  Roger Sayle  <roger@eyesopen.com>
13547             Uros Bizjak  <uros@kss-loka.si>
13548
13549         PR middle-end/20219
13550         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
13551         tan(x)/sin(x) transformations.
13552
13553 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
13554
13555         PR middle-end/24575
13556         * gcc.dg/tree-ssa/divide-3.c: New test.
13557         * gcc.dg/tree-ssa/divide-4.c: New test.
13558
13559 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
13560
13561         PR fortran/24917
13562         *  gfortran.dg/boz_6.f90: New test.
13563
13564 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13565
13566         PR fortran/23912
13567         * gfortran.dg/modulo_1.f90: New test.
13568
13569 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13570
13571         PR libfortran/24919
13572         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
13573         fail on CRLF platforms.
13574         * gfortran.dg/ftell_2.f90: Likewise.
13575
13576 2005-11-26  Eric Christopher  <echristo@apple.com>
13577
13578         * gcc.dg/intmax_t-1.c: Remove mips xfail.
13579
13580 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
13581
13582         * objc.dg/gnu-runtime-3.m: Simplify.
13583
13584 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
13585
13586         PR middle-end/23669
13587         * gcc.dg/tree-ssa/divide-1.c: New test.
13588         * gcc.dg/tree-ssa/divide-2.c: New test.
13589
13590 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
13591
13592         PR libgfortran/24945
13593         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
13594
13595 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
13596
13597         PR libgfortran/24945
13598         * gfortran.dg/open_status_2.f90: New test.
13599
13600 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13601
13602         * gcc.c-torture/execute/builtins/fprintf.c,
13603         gcc.c-torture/execute/builtins/fputs-lib.c,
13604         gcc.c-torture/execute/builtins/fputs.c,
13605         gcc.c-torture/execute/builtins/lib/fprintf.c,
13606         gcc.c-torture/execute/builtins/lib/printf.c,
13607         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
13608
13609 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
13610
13611         * gcc.dg/20050922-2.c: New test.
13612
13613 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
13614
13615         * objc.dg/gnu-runtime-3.m: New test.
13616
13617 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13618
13619         PR c++/9278
13620         * g++.dg/other/void1.C: New test.
13621
13622 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
13623
13624         PR middle-end/24998
13625         * gcc.dg/torture/fp-int-convert-float.c,
13626         gcc.dg/torture/fp-int-convert-double.c,
13627         gcc.dg/torture/fp-int-convert-long-double.c,
13628         gcc.dg/torture/fp-int-convert-timode.c,
13629         gcc.dg/torture/fp-int-convert-float80.c,
13630         gcc.dg/torture/fp-int-convert-float80-timode.c,
13631         gcc.dg/torture/fp-int-convert-float128.c,
13632         gcc.dg/torture/fp-int-convert-float128-timode.c,
13633         gcc.dg/torture/fp-int-convert.h: New files.
13634
13635 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
13636
13637         PR middle-end/24989
13638         * gcc.dg/tree-ssa/bool-10.c: New test.
13639         * gcc.dg/tree-ssa/bool-11.c: New test.
13640         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
13641
13642 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
13643
13644         PR middle-end/24990
13645         * tree-ssa/pr24990-1.c: New test.
13646
13647 2005-11-24  Richard Guenther  <rguenther@suse.de>
13648         Dirk Mueller <dmueller@suse.de>
13649
13650         PR c++/14024
13651         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
13652         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
13653         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
13654         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
13655         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
13656         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
13657
13658 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
13659
13660         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
13661
13662 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13663
13664         PR c/21668
13665         * gcc.dg/Wc++-compat.c: New.
13666         * gcc.dg/Wno-c++-compat.c: New.
13667
13668 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
13669
13670         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
13671         (vspltish, vspltisw): Likewise.
13672
13673 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13674
13675         PR libgfortran/24794
13676         * gfortran.dg/namelist_12.f: Fix quotes.
13677         * gfortran.dg/namelist_13.f90: Fix quotes.
13678         * gfortran.dg/namelist_14.f90: Fix quotes.
13679         * gfortran.dg/namelist_15.f90: Fix quotes.
13680         * gfortran.dg/namelist_use.f90: Fix quotes.
13681         * gfortran.dg/namelist_use_only.f90: Fix quotes.
13682         * gfortran.dg/namelist_21.f90: New test.
13683         * gfortran.dg/namelist_22.f90: New test.
13684
13685 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
13686
13687         PR target/23435
13688         * gcc.c-torture/compile/pr23435.c: New.
13689
13690 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
13691
13692         * gcc.c-torture/execute/floatunsisf-1.c: New test.
13693
13694 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
13695
13696         * gcc.target/powerpc/405-macchw-1.c,
13697         gcc.target/powerpc/405-macchw-2.c,
13698         gcc.target/powerpc/405-macchwu-1.c,
13699         gcc.target/powerpc/405-macchwu-2.c,
13700         gcc.target/powerpc/405-machhw-1.c,
13701         gcc.target/powerpc/405-machhw-2.c,
13702         gcc.target/powerpc/405-machhwu-1.c,
13703         gcc.target/powerpc/405-machhwu-2.c,
13704         gcc.target/powerpc/405-maclhw-1.c,
13705         gcc.target/powerpc/405-maclhw-2.c,
13706         gcc.target/powerpc/405-maclhwu-1.c,
13707         gcc.target/powerpc/405-maclhwu-2.c,
13708         gcc.target/powerpc/405-mulchw-1.c,
13709         gcc.target/powerpc/405-mulchw-2.c,
13710         gcc.target/powerpc/405-mulchwu-1.c,
13711         gcc.target/powerpc/405-mulchwu-2.c,
13712         gcc.target/powerpc/405-mulhhw-1.c,
13713         gcc.target/powerpc/405-mulhhw-2.c,
13714         gcc.target/powerpc/405-mulhhwu-1.c,
13715         gcc.target/powerpc/405-mulhhwu-2.c,
13716         gcc.target/powerpc/405-mullhw-1.c,
13717         gcc.target/powerpc/405-mullhw-2.c,
13718         gcc.target/powerpc/405-mullhwu-1.c,
13719         gcc.target/powerpc/405-mullhwu-2.c,
13720         gcc.target/powerpc/405-nmacchw-1.c,
13721         gcc.target/powerpc/405-nmacchw-2.c,
13722         gcc.target/powerpc/405-nmachhw-1.c,
13723         gcc.target/powerpc/405-nmachhw-2.c,
13724         gcc.target/powerpc/405-nmaclhw-1.c,
13725         gcc.target/powerpc/405-nmaclhw-2.c,
13726         gcc.target/powerpc/440-macchw-1.c,
13727         gcc.target/powerpc/440-macchw-2.c,
13728         gcc.target/powerpc/440-macchwu-1.c,
13729         gcc.target/powerpc/440-macchwu-2.c,
13730         gcc.target/powerpc/440-machhw-1.c,
13731         gcc.target/powerpc/440-machhw-2.c,
13732         gcc.target/powerpc/440-machhwu-1.c,
13733         gcc.target/powerpc/440-machhwu-2.c,
13734         gcc.target/powerpc/440-maclhw-1.c,
13735         gcc.target/powerpc/440-maclhw-2.c,
13736         gcc.target/powerpc/440-maclhwu-1.c,
13737         gcc.target/powerpc/440-maclhwu-2.c,
13738         gcc.target/powerpc/440-mulchw-1.c,
13739         gcc.target/powerpc/440-mulchw-2.c,
13740         gcc.target/powerpc/440-mulchwu-1.c,
13741         gcc.target/powerpc/440-mulchwu-2.c,
13742         gcc.target/powerpc/440-mulhhw-1.c,
13743         gcc.target/powerpc/440-mulhhw-2.c,
13744         gcc.target/powerpc/440-mulhhwu-1.c,
13745         gcc.target/powerpc/440-mulhhwu-2.c,
13746         gcc.target/powerpc/440-mullhw-1.c,
13747         gcc.target/powerpc/440-mullhw-2.c,
13748         gcc.target/powerpc/440-mullhwu-1.c,
13749         gcc.target/powerpc/440-mullhwu-2.c,
13750         gcc.target/powerpc/440-nmacchw-1.c,
13751         gcc.target/powerpc/440-nmacchw-2.c,
13752         gcc.target/powerpc/440-nmachhw-1.c,
13753         gcc.target/powerpc/440-nmachhw-2.c,
13754         gcc.target/powerpc/440-nmaclhw-1.c,
13755         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
13756
13757 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
13758
13759         PR fortran/24774
13760         * gfortran.dg/inquire_9.f90: New test.
13761
13762         PR fortran/21647
13763         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
13764
13765 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13766
13767         PR libfortran/24432
13768         * lib/target-supports.exp (check_effective_target_fortran_large_real):
13769         Check that 'cos' is supported.
13770
13771 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
13772
13773         PR fortran/24223
13774         * gfortran.dg/substring_equivalence.f90: New test.
13775
13776         PR fortran/24705
13777         * gfortran.dg/auto_internal_assumed.f90: New test.
13778
13779 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
13780
13781         * gcc.dg/fold-div-2.c: New test.
13782
13783 2005-11-20  Ian Lance Taylor  <ian@airs.com>
13784
13785         PR rtl-optimization/24883
13786         * gcc.c-torture/compile/pr24883.c: New test.
13787
13788 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
13789
13790         PR middle-end/20583
13791         * gcc.c-torture/compile/pr20583.c: New.
13792
13793 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
13794
13795         * gcc.c-torture/execute/usmul.c: New test.
13796
13797 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
13798
13799         * gcc.dg/tree-ssa/vrp22.c: New test.
13800
13801 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
13802
13803         PR middle-end/24912
13804         * gcc.dg/torture/pr24912-1.c: New test.
13805
13806 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
13807
13808         PR fortran/24862
13809         * gfortran.dg/arrayio_derived_1.f90: New test.
13810
13811 2005-11-19  Richard Guenther  <rguenther@suse.de>
13812
13813         PR middle-end/23294
13814         * gcc.dg/tree-ssa/pr23294.c: New testcase.
13815
13816 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
13817
13818         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
13819
13820 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
13821
13822         PR c++/8355
13823         * g++.dg/template/friend39.C: New test.
13824
13825 2005-11-18  James E Wilson  <wilson@specifix.com>
13826
13827         * gcc.dg/builtin-strstr.c: New.
13828
13829 2005-11-18  Richard Henderson  <rth@redhat.com>
13830
13831         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
13832         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
13833         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
13834         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
13835         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
13836         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
13837         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
13838         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
13839         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
13840         renaming to remove initial "ia64-".
13841
13842 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
13843
13844         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
13845
13846 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
13847
13848         * g++.dg/cpp/string-2.C: New test.
13849
13850 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
13851
13852         * gcc.dg/tree-ssa/loop-14.c: New test.
13853
13854 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
13855             Michael Chamberlain <michael@chamberlain.net.au>
13856
13857         * ada/acats/run_all.sh (target_run): Kill long running tests.
13858
13859 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13860
13861         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
13862         * gcc.dg/cleanup-9.c: Likewise.
13863         * gcc.dg/cleanup-10.c: Likewise.
13864         * gcc.dg/cleanup-11.c: Likewise.
13865
13866 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13867
13868         PR fortran/24892
13869         * gfortran.dg/open_access_append_1.f90: New test.
13870         * gfortran.dg/open_access_append_2.f90: New test.
13871
13872 2005-11-16  Richard Guenther  <rguenther@suse.de>
13873
13874         PR middle-end/24851
13875         * gcc.c-torture/execute/pr24851.c: New testcase.
13876
13877 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
13878
13879         * gcc.dg/fold-overflow-1.c: New test.
13880
13881 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
13882
13883         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
13884         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
13885
13886 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
13887
13888         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
13889         structures.
13890         * g++.dg/eh/forced2.C: Likewise.
13891         * g++.dg/eh/forced3.C: Likewise.
13892         * g++.dg/eh/forced4.C: Likewise.
13893
13894 2005-11-11  Mike Stump  <mrs@apple.com>
13895
13896         * g++.old-deja/g++.mike/unused.C: Add.
13897
13898 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
13899
13900         PR c++/24667
13901         * g++.dg/warn/Wcast-qual1.C: New test.
13902
13903 2005-11-15  Jan Hubicka  <jh@suse.cz>
13904
13905         * gcc.dg/winline-5.c: Add large-unit-insns limit.
13906
13907 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
13908
13909         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
13910
13911 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
13912
13913         PR 24840
13914         * gcc.dg/tree-ssa/pr24840.c: New test.
13915
13916 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
13917
13918         PR testsuite/24841
13919         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
13920
13921 2005-11-14  Dale Johannesen  <dalej@apple.com>
13922
13923         * gcc.c-torture/execute/20051113-1.c: New.
13924
13925 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
13926
13927         PR c++/24687
13928         * g++.dg/template/crash43.C: New test.
13929
13930 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
13931
13932         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
13933
13934 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
13935
13936         PR c++/24817
13937         * g++.dg/eh/spec8.C: New test.
13938
13939 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
13940
13941         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
13942
13943 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
13944
13945         PR c++/20293
13946         * g++.dg/parse/ambig4.C: New test.
13947         * g++.dg/tc1/dr101.C: Adjust error markers.
13948         * g++.dg/lookup/strong-using-2.C: Likewise.
13949         * g++.dg/lookup/ambig5.C: Likewise.
13950         * g++.dg/lookup/ambig4.C: Likewise.
13951         * g++.dg/parse/crash22.C: Likewise.
13952
13953 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
13954
13955         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
13956
13957 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
13958
13959         * gcc.dg/nested-calls-1.c: New test.
13960
13961 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13962
13963         * gfortran.dg/complex_intrinsic_1.f90: New test.
13964         * gfortran.dg/complex_intrinsic_2.f90: New test.
13965         * gfortran.dg/fgetc_1.f90: New test.
13966         * gfortran.dg/fgetc_2.f90: New test.
13967         * gfortran.dg/fgetc_3.f90: New test.
13968         * gfortran.dg/ftell_1.f90: New test.
13969         * gfortran.dg/ftell_2.f90: New test.
13970         * gfortran.dg/gnu_logical_1.F: New test.
13971         * gfortran.dg/gnu_logical_2.f90: New test.
13972
13973 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
13974
13975         PR middle-end/24820
13976         * testsuite/gcc.dg/pr24820.c: New test.
13977
13978 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
13979
13980         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
13981         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
13982         variable.
13983
13984 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13985
13986         testsuite/24614
13987         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
13988
13989 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
13990
13991         * gcc.target/cris/cris.exp: New file.
13992         * gcc.target/cris/rld-legit1.c: New test.
13993         * gcc.target/cris/rld-legit2.c: New test.
13994
13995 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
13996
13997         PR c++/24780
13998         * g++.dg/opt/pr24780.C: New test.
13999
14000         PR c++/24761
14001         * g++.dg/template/asm1.C: New test.
14002
14003 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
14004
14005         PR libgfortran/24787
14006         * gfortran.dg/scan_1.f90: New test.
14007
14008 2005-11-12  Jan Hubicka  <jh@suse.cz>
14009
14010         * gcc.target/i386/minmax-1.c: New.
14011         * gcc.target/i386/minmax-2.c: New.
14012
14013 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
14014
14015         * gcc.dg/pr24445.c: Fix for 64-bit targets.
14016
14017 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
14018
14019         * gcc.c-torture/execute/20051110-1.c,
14020         gcc.c-torture/execute/20051110-2.c: New tests.
14021
14022 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
14023
14024         PR middle-end/24750
14025         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
14026         New tests.
14027
14028 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
14029
14030         * lib/target-libpath.exp (get_shlib_extension): New proc.
14031         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
14032         * lib/gfortran.exp (gfortran_link_flags): Likewise.
14033         * lib/objc.exp (objc_target_compile): Likewise.
14034         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
14035         detection.
14036
14037 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
14038
14039         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
14040
14041         * lib/target-supports.exp (check_effective_target_static_libgfortran):
14042         Add -static to additional_flags and pass it to target_compile.
14043
14044 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
14045
14046         PR libgfortran/24719
14047         gfortran.dg/read_noadvance.f90: New test.
14048
14049         PR libgfortran/24699
14050         gfortran.dg/fmt_t_2.f90: New test.
14051
14052         PR libgfortran/24785
14053         gfortran.dg/read_x_eor.f90: New test.
14054
14055         PR libgfortran/24584
14056         gfortran.dg/namelist_empty.f90: Rename test.
14057
14058         PR libgfortran/24489
14059         gfortran/read_eor.f90: Rename test.
14060
14061 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
14062
14063         PR fortran/15976
14064         * gfortran.dg/automatic_module_variable.f90: New test.
14065
14066 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
14067
14068         PR target/24445
14069         * gcc.dg/pr24445.c: New test.
14070
14071 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
14072
14073         PR fortran/24655
14074         PR fortran/24755
14075         * gfortran.dg/recursive_statement_functions.f90: Add statement
14076         functions using inline intrinsic functions and parameters to test
14077         that they no longer seg-fault.
14078
14079         PR fortran/24409
14080         gfortran.dg/nested_modules_4.f90: New test.
14081         gfortran.dg/nested_modules_5.f90: New test.
14082
14083 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14084
14085         PR fortran/24643
14086         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
14087
14088 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
14089
14090         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
14091         failures.
14092
14093 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14094
14095         * gcc.dg/sparc-getcontext-1.c: New test.
14096
14097 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
14098
14099         * gcc.dg/ifcvt-fabs-1.c: New test.
14100
14101 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
14102
14103         PR other/4372
14104         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
14105         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
14106
14107 2005-11-09  Richard Guenther  <rguenther@suse.de>
14108
14109         PR tree-optimization/24716
14110         * gcc.c-torture/execute/pr24716.c: New testcase.
14111
14112 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
14113
14114         * gcc.dg/pr24624.c: Disable for non S/390 targets.
14115
14116 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
14117
14118         PR 24624
14119         * gcc.dg/pr24624.c: Testcase added.
14120
14121 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
14122
14123         PR 24623
14124         * g++.dg/other/pr24623.C: Testcase added.
14125
14126 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
14127
14128         PR fortran/22607
14129         * gfortran-dg/pure_byref_1.f90: New.
14130         * gfortran-dg/pure_byref_2.f90: New.
14131
14132 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
14133
14134         PR c/24101
14135         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
14136         * gcc.dg/dg.exp: Run main loop also for *.i files.
14137
14138 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
14139
14140         PR c++/19450
14141         * g++.dg/tls/diag-3.C: New test.
14142         * g++.dg/tls/diag-4.C: New test.
14143         * g++.dg/tls/static-1.C: New test.
14144         * g++.dg/tls/static-1a.cc: New file.
14145
14146 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
14147
14148         PR 23046
14149         * g++.dg/tree-ssa/pr23046.C: New test.
14150
14151 2005-11-08  Devang Patel <dpatel@apple.com>
14152
14153         PR tree-optimization/23115
14154         * gcc.dg/tree-ssa/pr23115.c: New.
14155
14156 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
14157
14158         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
14159         * gcc.target/powerpc/pr16155.c: Same.
14160         * gcc.target/powerpc/altivec-1.c: Same.
14161         * gcc.target/powerpc/altivec-2.c: Same.
14162         * gcc.target/powerpc/altivec-3.c: Same.
14163         * gcc.target/powerpc/altivec-5.c: Same.
14164         * gcc.target/powerpc/altivec-11.c: Same.
14165         * gcc.target/powerpc/altivec-12.c: Same.
14166         * gcc.target/powerpc/altivec-14.c: Same.
14167         * gcc.target/powerpc/altivec-22.c: Same.
14168         * gcc.target/powerpc/altivec-consts.c: Same.
14169         * gcc.target/powerpc/altivec-pr22085.c: Same.
14170         * gcc.target/powerpc/altivec-splat.c: Same.
14171         * gcc.target/powerpc/altivec-varargs-1.c: Same.
14172         * gcc.target/powerpc/altivec-vec-merge.c: Same.
14173         * gcc.target/powerpc/darwin-longlong.c: Same.
14174
14175 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
14176
14177         PR target/19340
14178         * gcc.dg/pr19340.c: New test.
14179
14180 2005-11-07  Ian Lance Taylor  <ian@airs.com>
14181
14182         PR rtl-optimization/24683
14183         * gcc.dg/pr24683.c: New test.
14184
14185 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
14186
14187         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
14188         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
14189
14190 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
14191
14192         * gcc.target/i386/pr23376.c: Compile with -mmmx.
14193
14194 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
14195
14196         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
14197
14198 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
14199
14200         PR target/24230
14201
14202         * gcc.target/powerpc/altivec-consts.c,
14203         gcc.target/powerpc/altivec-splat.c: New testcase.
14204
14205 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
14206
14207         PR c/24599
14208
14209         * gcc.dg/overflow-2.c: New testcase.
14210
14211 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
14212
14213         PR rtl-optimization/23567
14214         * gcc.c-torture/execute/20051104-1.c: New test.
14215
14216 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
14217
14218         PR fortran/24534
14219         gfortran.dg/private_type_2.f90: Modified to check that case with
14220         PRIVATE declaration within derived type is accepted.
14221
14222         PR fortran/20838
14223         gfortran.dg/pointer_assign_1.f90: New test.
14224
14225         PR fortran/20840
14226         * gfortran.dg/arrayio_0.f90: New test.
14227
14228         PR fortran/17737
14229         gfortran.dg/data_initialized.f90: New test.
14230         gfortran.dg/data_constraints_1.f90: New test.
14231         gfortran.dg/data_constraints_2.f90: New test.
14232
14233 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
14234
14235         PR fortran/24174
14236         PR fortran/24305
14237         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
14238
14239 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
14240
14241         PR 24670
14242         * gcc.dg/tree-ssa/pr24670.c: New test.
14243
14244 2005-11-05  Ian Lance Taylor  <ian@airs.com>
14245
14246         PR target/22432
14247         * gcc.target/i386/pr22432.c: New test.
14248
14249 2005-11-05  Richard Henderson  <rth@redhat.com>
14250
14251         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
14252         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
14253         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
14254         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
14255         from gcc.dg/alpha-*.
14256         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
14257         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
14258
14259 2005-11-05  Andreas Jaeger  <aj@suse.de>
14260
14261         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
14262
14263 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
14264
14265         PR target/23424
14266         * gcc.dg/torture/pr23424-1.c: New test.
14267
14268 2005-11-04  Richard Henderson  <rth@redhat.com>
14269
14270         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
14271         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
14272         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
14273         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
14274         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
14275         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
14276         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
14277         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
14278         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
14279         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
14280         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
14281         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
14282         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
14283         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
14284         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
14285         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
14286         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
14287         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
14288         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
14289         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
14290         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
14291         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
14292         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
14293         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
14294         Move from gcc.dg/.
14295         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
14296         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
14297         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
14298         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
14299         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
14300         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
14301         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
14302         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
14303         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
14304         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
14305         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
14306         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
14307         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
14308         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
14309         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
14310         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
14311         gcc.target/i386/lea.c, gcc.target/i386/local.c,
14312         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
14313         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
14314         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
14315         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
14316         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
14317         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
14318         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
14319         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
14320         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
14321         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
14322         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
14323         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
14324         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
14325         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
14326         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
14327         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
14328         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
14329         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
14330         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
14331         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
14332         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
14333         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
14334         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
14335         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
14336         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
14337         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
14338         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
14339         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
14340
14341 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
14342
14343         PR 24627
14344         * gcc.dg/tree-ssa/pr24627.c: New test.
14345
14346 2005-11-04 Paul Brook  <paul@codesourcery.com>
14347
14348         * gcc.dg/tls/opt-10.c: New test.
14349
14350 2005-11-04  Andreas Jaeger  <aj@suse.de>
14351
14352         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
14353         avoid extra warnings.
14354
14355 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14356
14357         PR libfortran/22298
14358         * lib/target-supports.exp
14359         (check_effective_target_static_libgfortran): New
14360         static_libgfortran effective target.
14361         * gfortran.dg/static_linking_1.f: New test.
14362         * gfortran.dg/static_linking_1.c: New file.
14363
14364 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
14365
14366         * gcc.dg/pr24615.c: Guard test with { target fpic }.
14367
14368 2005-11-03  Josh Conner  <jconner@apple.com>
14369
14370         PR c++/19989
14371         g++.dg/ext/array2.C: New test.
14372         g++.dg/template/dependent-name3.C: New test.
14373         g++.dg/template/dependent-name4.C: New test.
14374         g++.dg/template/sfinae2.C: New test.
14375
14376 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14377
14378         PR preprocessor/22042
14379         * gcc.dg/cpp/strify4.c: New test.
14380
14381 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
14382
14383         PR c++/17964
14384         * g++.dg/cpp/string-1.C: New test.
14385
14386 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
14387
14388         * gcc.target/powerpc: New directory.
14389         * gcc.target/powerpc/powerpc.exp: New file.
14390         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
14391         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
14392         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
14393         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
14394         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
14395         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
14396         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
14397         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
14398         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
14399         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
14400         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
14401         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
14402         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
14403         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
14404         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
14405         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
14406         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
14407         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
14408         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
14409         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
14410         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
14411         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
14412         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
14413         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
14414         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
14415         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
14416         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
14417         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
14418         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
14419         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
14420         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
14421         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
14422         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
14423         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
14424
14425 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
14426
14427         PR c++/21627
14428         * g++.dg/warn/inline2.C: New test.
14429
14430 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14431
14432         PR middle-end/23155
14433         * g++.dg/ext/c99struct1.C: New test.
14434         * gcc.dg/union-cast-1.c: New test.
14435         * gcc.dg/union-cast-2.c: New test.
14436         * gcc.dg/union-cast-3.c: New test.
14437
14438 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14439
14440         PR middle-end/24589
14441         * gcc.c-torture/execute/zero-struct-2.c: New test.
14442
14443 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14444
14445         PR c++/24582
14446         * g++.dg/init/switch1.C: New test.
14447
14448 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14449
14450         * gcc.dg/delay-slot-1.c: New test.
14451
14452 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
14453
14454         PR target/24620
14455         * gcc.dg/pr24620.c: New test.
14456
14457 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
14458
14459         PR c/24329
14460         * gcc.dg/format/unnamed-1.c: New test.
14461
14462 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14463
14464         PR c++/22434
14465         * g++.dg/expr/cond8.C: New test.
14466
14467         PR c++/24560
14468         * g++.dg/parse/dot1.C: New test.
14469
14470 2005-11-02  Jan Hubicka  <jh@suse.cz>
14471
14472         PR target/23303
14473         * gcc.dg/i386-lea.c: New test
14474
14475 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
14476
14477         PR target/24615
14478         * gcc.dg/pr24615.c: New test.
14479
14480 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
14481
14482         PR target/24600
14483         * gcc.dg/pr24600.c: New test.
14484
14485 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14486
14487         PR c++/19253
14488         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
14489         * g++.dg/parse/typename9.C: New test.
14490         * g++/dg/parse/typename10.C: Likewise.
14491
14492 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
14493
14494         PR fortran/18157
14495         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
14496         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
14497         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
14498
14499 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14500
14501         PR c++/24569
14502         * g++.dg/debug/static1.C: New test.
14503
14504 2005-11-02  Josh Conner  <jconner@apple.com>
14505
14506         * g++.dg/crash38.C: moved into proper directory...
14507         * g++.dg/template/crash42.C: ...here
14508
14509 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
14510
14511         PR target/18338
14512         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
14513         pcc_bitfield_type_matters || default_packed.
14514
14515         * lib/target-supports.exp
14516         (check_effective_target_pcc_bitfield_type_matters): New proc.
14517         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
14518
14519         PR testsuite/23304
14520         * lib/target-supports.exp (check_effective_default_packed): New proc.
14521         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
14522         Gate expected errors on target ! default_packed.
14523         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
14524
14525 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14526
14527         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
14528         change (r106358).
14529
14530 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14531
14532         PR fortran/24008
14533         * gfortran.dg/entry_5.f90: New.
14534         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
14535
14536 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
14537
14538         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
14539
14540 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
14541
14542         PR fortran/21565
14543         gfortran.dg/namelist_blockdata.f90: New test.
14544
14545         PR fortran/18737
14546         gfortran.dg/external_implicit_none.f90: New test.
14547
14548         PR fortran/14994
14549         * gfortran.dg/secnds.f: New test.
14550
14551 2005-10-31  Jan Hubicka  <jh@suse.cz>
14552
14553         PR target/20928
14554         * gcc.c-torture/compile/pr20928.c: New test.
14555
14556 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
14557
14558         PR middle-end/23492
14559         * gcc.c-torture/compile/zero-strct-5.c: New test.
14560
14561 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
14562
14563         PR libgfortran/24584
14564         * gfortran.dg/pr24584.f90: New test.
14565
14566 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
14567
14568         PR fortran/18883
14569         * gfortran.dg/char_result_9.f90: New.
14570         * gfortran.dg/char_result_10.f90: New.
14571
14572 2005-10-30  Jan Hubicka  <jh@suse.cz>
14573
14574         * g++.dg/tree-ssa/pr24172.C: New testcase.
14575
14576 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14577
14578         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
14579
14580 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
14581
14582         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
14583         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
14584         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
14585         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
14586         gfortran.dg/enum_9.f90,
14587         gfortran.fortran-torture/compile/enum_1.f90,
14588         gfortran.fortran-torture/execute/enum_1.f90,
14589         gfortran.fortran-torture/execute/enum_2.f90,
14590         gfortran.fortran-torture/execute/enum_3.f90,
14591         gfortran.fortran-torture/execute/enum_4.f90: New tests.
14592
14593 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
14594
14595         PR target/18482
14596         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
14597         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
14598
14599 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14600
14601         PR libfortran/20179
14602         * gfortran.dg/mixed_io_1.f90: New test.
14603         * gfortran.dg/mixed_io_1.c: New file.
14604
14605 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14606
14607         * gfortran.dg/malloc_free_1.f90: New test.
14608
14609 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
14610
14611         * gcc.dg/nested-func-4.c: Require profiling -pg.
14612
14613 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14614
14615         PR C++/23229
14616         * g++.dg/warn/main-2.C: New test.
14617
14618 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
14619
14620         PR fortran/24545
14621         * gfortran.dg/interface_2.f90: new test.
14622
14623 2005-10-28  Josh Conner  <jconner@apple.com>
14624
14625         PR c++/22153
14626         * g++.dg/template/crash38.C: New test.
14627         * g++.dg/parse/explicit1.C: Change expected errors.
14628
14629 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14630
14631         PR C++/23426
14632         * g++.dg/other/large-size-array.C: New test.
14633
14634 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14635
14636         PR middle-end/24362
14637         * g++.dg/opt/complex4.C: New test.
14638
14639 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
14640
14641         * gcc.dg/nested-func-4.c: New test.
14642
14643 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
14644
14645         PR fortran/24158
14646         gfortran.dg/derived_recursion.f90: New test.
14647         gfortran.dg/implicit_actual.f90: New test.
14648
14649 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
14650
14651         PR middle-end/24295, PR testsuite/24477
14652         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
14653         removed when weakref hits the tree.
14654
14655 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
14656
14657         * gfortran.dg/cray_pointers_4.f90: New test.
14658
14659         * gfortran.dg/cray_pointers_5.f90: New test.
14660
14661 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
14662
14663         PR fortran/22290
14664         * gfortran.dg/assign_5.f90: New test.
14665         * gfortran.dg/assign_6.f: New test.
14666
14667 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
14668
14669         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
14670         CPU has no SSE support.
14671
14672 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
14673
14674         PR libgfortran/24224
14675         * gfortran.dg/arrayio_1.f90: Update attribution.
14676         * gfortran.dg/arrayio_2.f90: Update attribution.
14677         * gfortran.dg/arrayio_3.f90: Update attribution.
14678         * gfortran.dg/arrayio_4.f90: Update test conditions.
14679         * gfortran.dg/arrayio_5.f90: Update attribution.
14680         * gfortran.dg/arrayio_6.f90: New test.
14681         * gfortran.dg/arrayio_7.f90: New test.
14682
14683 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
14684
14685         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
14686
14687 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
14688
14689         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
14690
14691 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
14692
14693         PR fortran/24416
14694         * gfortran.dg/namelist_char_only.f90: New test.
14695
14696 2005-10-24  Asher Langton  <langton2@llnl.gov>
14697
14698         PR fortran/17031
14699         PR fortran/22282
14700         * gfortran.dg/cray_pointers_1.f90: New test.
14701         * gfortran.dg/cray_pointers_2.f90: New test.
14702         * gfortran.dg/cray_pointers_3.f90: New test.
14703         * gfortran.dg/loc_1.f90: New test.
14704         * gfortran.dg/loc_2.f90: New test.
14705
14706 2005-10-24  Steven Bosscher  <stevenb@suse.de>
14707
14708         * gcc.dg/pr24225.c: New test.
14709
14710 2005-10-24  Asher Langton  <langton2@llnl.gov>
14711
14712         * gfortran.dg/dup_save_1.f90: New test.
14713         * gfortran.dg/dup_save_2.f90: New test.
14714
14715 2005-10-24  Paul Brook  <paul@codesourcery.com>
14716
14717         PR 24107
14718         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
14719         stdint.h.
14720
14721 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
14722
14723         PR libgfortran/24489
14724         * gfortran.dg/pr24489.f90: New test.
14725
14726 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
14727
14728         PR fortran/23635
14729         * gfortran.dg/ichar_1.f90: Add tests for derived types.
14730
14731 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
14732
14733         PR target/18911
14734         * g++.dg/init/array16.C: Skip for mmix-*-*.
14735
14736 2005-10-23  Asher Langton  <langton2@llnl.gov>
14737
14738         * gfortran.dg/byte_1.f90: New test.
14739         * gfortran.dg/byte_2.f90: New test.
14740
14741 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
14742
14743         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
14744
14745 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
14746
14747         PR fortran/18022
14748         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
14749
14750         PR fortran/24311
14751         * gfortran.dg/merge_char_const.f90: New test.
14752
14753         PR fortran/24384
14754         * gfortran.dg/spread_scalar_source.f90: New test.
14755
14756 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
14757
14758         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
14759
14760         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
14761         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
14762
14763         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
14764
14765 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
14766
14767         PR fortran/24426
14768         * gfortran.dg/der_pointer_4.f90: New.
14769
14770 2005-10-22  David Ayers  <d.ayers@inode.at>
14771
14772         * obj-c++.dg/except-1.mm: Simplify.
14773
14774 2005-10-21  David Ayers  <d.ayers@inode.at>
14775
14776         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
14777
14778 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
14779
14780         * gfortran.dg/assumed_dummy_2.f90: New test.
14781
14782 2005-10-21  James E Wilson  <wilson@specifix.com>
14783
14784         PR preprocessor/15220
14785         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
14786
14787 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
14788
14789         * gcc.c-torture/execute/20051021-1.c: New test.
14790
14791 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
14792
14793         PR c++/24260
14794         * g++.dg/ext/tmplattr1.C: New test.
14795
14796 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
14797
14798         PR fortran/24440
14799         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
14800
14801 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
14802
14803         * obj-c++.dg/except-1.mm: New.
14804
14805         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
14806
14807 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
14808
14809         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
14810
14811 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
14812
14813         PR middle-end/24295
14814         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
14815         declarations with the same names as thunks' alias targets, use
14816         aliases instead.
14817         * gcc.dg/attr-alias-3.c: New test.
14818         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
14819
14820 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
14821
14822         PR c++/22618
14823         * g++.dg/parse/access8.C: New test.
14824
14825 2005-10-20  Richard Guenther  <rguenther@suse.de>
14826
14827         PR c++/24439
14828         * g++.dg/tree-ssa/pr24439.C: New testcase.
14829
14830 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14831
14832         * g++.dg/opt/delay-slot-1.C: New test.
14833
14834 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
14835
14836         PR fortran/21625
14837         * gfortran.fg/der_init_1.f90: New.
14838
14839 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
14840
14841         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
14842
14843 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
14844
14845         PR c++/21908
14846         * g++.dg/parse/error28.C: New test.
14847
14848 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14849
14850         * gcc.dg/profile-generate-2.c: New test.
14851
14852 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
14853
14854         PR target/23589
14855         * g++.dg/ext/dllimport11.C: New.
14856
14857 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14858
14859         PR c++/22293
14860         * g++.dg/other/friend3.C: New test.
14861
14862 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
14863
14864         PR c++/23293
14865         * g++.dg/template/error19.C: New test.
14866
14867 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
14868
14869         PR c++/21383
14870         * g++.dg/overload/koenig2.C: New.
14871
14872         PR c++/23118
14873         * g++.dg/overload/error2.C: New.
14874
14875         PR c++/22604
14876         * g++.dg/inherit/covariant14.C: New.
14877
14878 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14879
14880         PR c++/23440
14881         * g++.dg/parse/for1.C: New test.
14882
14883 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
14884
14885         PR fortran/23446
14886         * gfortran.dg/host_dummy_index_1.f90: New test.
14887
14888         PR fortran/21459
14889         * gfortran.dg/automatic_char_len_2.f90: New test.
14890
14891         PR fortran/20866
14892         * gfortran.dg/recursive_statement_functions.f90: New test.
14893
14894         PR fortran/20853
14895         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
14896
14897         PR fortran/20849
14898         * gfortran.dg/external_initializer.f90: New test.
14899
14900         PR fortran/20837
14901         * non_module_public.f90: New test.
14902
14903 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
14904
14905         PR c++/24386
14906         * g++.dg/template/overload7.C: New.
14907
14908         PR c++/22551
14909         * g++.dg/other/switch2.C: Remove expected warnings.
14910
14911         PR c++/21353
14912         * g++.dg/template/defarg6.C: New.
14913
14914 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
14915
14916         PR target/24315
14917         * gcc.target/i386/pr24315.c: New test.
14918
14919 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
14920
14921         PR c++/24389
14922         * g++.dg/template/static21.C: New test.
14923         * g++.dg/template/static21-a.cc: Likewise.
14924
14925 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
14926
14927         PR c++/23959
14928         * g++.dg/warn/Wswitch-default-1.C: New test.
14929         * g++.dg/warn/Wswitch-default-2.C: New test.
14930
14931 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
14932
14933         PR c++/22173
14934         * g++.dg/parse/template18.C: New test.
14935         * g++.dg/template/nontype15.C: Likewise.
14936
14937 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
14938
14939         PR fortran/22273
14940         * gfortran.dg/spec_expr_2.f90: New.
14941
14942 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
14943
14944         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
14945         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
14946         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
14947         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
14948         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
14949         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
14950         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
14951         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
14952         previous target-specific skips and warning-message matches where
14953         applicable.
14954
14955 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
14956
14957         PR c++/21347
14958         * g++.dg/warn/Wctor-dtor.C: New test.
14959
14960 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14961
14962         PR c/23439
14963         * gcc.dg/for-1.c: New test.
14964
14965 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
14966
14967         PR c++/19565
14968         * g++.dg/warn/Wconversion1.C: New test.
14969         * g++.dg/ext/packed4.C: Compile with -w.
14970         * g++.dg/opt/20050511-1.C: Likewise.
14971         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
14972
14973 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
14974
14975         * gfortran.dg/boz_5.f90: New test.
14976
14977 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
14978
14979         PR c++/22551
14980         * g++.dg/other/switch2.C: New.
14981
14982         PR c++/23984
14983         * g++.dg/init/ctor7.C: New.
14984
14985 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
14986
14987         PR c++/23730
14988         * g++.dg/parse/crash32.C: New test.
14989
14990 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
14991
14992         PR c++/20721
14993         * g++.dg/init/goto2.C: New test.
14994
14995         PR c++/22464
14996         * g++.dg/template/crash/41.C: New test.
14997
14998         PR c++/22180
14999         * g++.dg/template/crash40.C: New test.
15000
15001         PR c++/23694
15002         * g++.dg/parse/friend5.C: New test.
15003
15004         PR c++/23307
15005         * g++.dg/template/crash38.C: New test.
15006
15007         PR c++/22352
15008         * g++.dg/template/friend38.C: New test.
15009
15010         PR c++/22405
15011         * g++.dg/template/crash39.C: New test.
15012
15013 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
15014
15015         * gcc.dg/debug/dwarf2/dwarf-char1.c,
15016         gcc.dg/debug/dwarf2/dwarf-char2.c,
15017         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
15018
15019         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
15020
15021 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
15022
15023         * gcc.dg/dll-2.c: Add tests for warnings.
15024         * gcc.dg/dll-3.c: Likewise.
15025         * gcc.dg/dll-4.c: Likewise.
15026
15027         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
15028         * g++.dg/ext/dllimport2.C: Likewise.
15029         * g++.dg/ext/dllimport3.C: Likewise.
15030         * g++.dg/ext/dllimport7.C: Likewise.
15031         * g++.dg/ext/dllimport8.C: Likewise.
15032         * g++.dg/ext/dllimport9.C: Likewise.
15033
15034 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
15035
15036         PR fortran/24092
15037         * gfortran.dg/derived_pointer_recursion.f90: New test.
15038
15039 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
15040
15041         * gcc.c-torture/execute/20051012-1.c: New test.
15042
15043 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
15044
15045         PR fortran/18082
15046         * gfortran.dg/automatic_char_len_1.f90: New test.
15047
15048 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
15049
15050         PR fortran/20847
15051         * gfortran.dg/save_common.f90: New test.
15052
15053         PR fortran/20856
15054         * gfortran.dg/save_result.f90: New test.
15055
15056 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
15057
15058         PR c++/21592
15059         * g++.dg/template/dependent-expr1.C: Add new expected error.
15060         * g++.dg/template/dependent-expr2.C: Adjust error text.
15061         * g++.dg/template/overload6.C: New.
15062
15063         PR c++/23797
15064         * g++.dg/other/typename8.C: New.
15065
15066         PR c++/21117
15067         * g++.dg/other/return1.C: New.
15068
15069 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
15070
15071         PR c++/24052
15072         * g++.dg/ext/label5.C: New.
15073
15074 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
15075
15076         PR c++/19964
15077         * g++.dg/parse/crash31.C: New.
15078
15079 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
15080
15081         * g++.dg/ipa/ipa-1.c: New test.
15082         * g++.dg/ipa/ipa-2.c: New test.
15083         * g++.dg/ipa/ipa-3.c: New test.
15084         * g++.dg/ipa/ipa-4.c: New test.
15085         * g++.dg/ipa/ipa-5.c: New test.
15086         * g++.dg/ipa/ipa.exp: New file.
15087
15088 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
15089
15090         PR fortran/24207
15091         * gfortran.dg/private_type_3.f90: New test.
15092
15093 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
15094
15095         PR fortran/20786
15096         gfortran.dg/aint_anint_1.f90: New test.
15097
15098 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
15099
15100         PR libgfortran/24313
15101         gfortran.dg/csqrt.f: New test.
15102
15103 2005-10-11  Ian Lance Taylor  <ian@airs.com>
15104
15105         PR c++/8057
15106         * g++.dg/warn/noeffect7.C: New test.
15107         * g++.dg/warn/noeffect2.C: Instantiate templates.
15108         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
15109         and warning.
15110
15111 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
15112
15113         PR c++/21089
15114         * g++.dg/init/float1.C: New test.
15115
15116         PR c++/24277
15117         * g++.dg/init/member1.C: Tweak error markers.
15118
15119 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
15120
15121         PR testsuite/24281
15122         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
15123         Check for null pointer.
15124
15125 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
15126
15127         PR c++/21369
15128         * g++.dg/parse/ret-type3.C: New test.
15129
15130 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
15131
15132         PR tree-opt/23946
15133         * gcc.c-torture/compile/pr23946.c: New test.
15134
15135 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
15136
15137         * g++.dg/opt/mmx2.C: New test.
15138
15139 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
15140
15141         PR c++/24277
15142         * g++.dg/template/static20.C: New test.
15143
15144         PR c++/24302
15145         * g++.dg/warn/Wunused-12.C: New test.
15146
15147         PR c++/23437
15148         * g++.dg/template/arg4.C: New test.
15149
15150 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15151
15152         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
15153         * gcc.dg/ucnid-3.c: Likewise.
15154         * gcc.dg/ucnid-4.c: Likewise.
15155         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
15156         * g++.dg/other/ucnid-1.C: Likewise.
15157         * gcc.dg/sparc-frame-1.c: New test.
15158
15159 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
15160
15161         PR c++/24139
15162         * g++.dg/template/spec27.C: New test.
15163
15164         PR c++/24275
15165         * g++.dg/template/static19.C: New test.
15166
15167 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15168
15169         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
15170         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
15171
15172 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
15173
15174         PR target/24136
15175         * gfortran.fortran-torture/compile/pr24136.f: New test.
15176
15177 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
15178
15179         PR c++/22172
15180         * g++.dg/parse/crash30.C: New test.
15181
15182 2005-10-07  Richard Guenther  <rguenther@suse.de>
15183
15184         PR middle-end/24227
15185         * gcc.c-torture/compile/pr24227.c: New testcase.
15186
15187 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
15188
15189         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
15190         Do not put aligned attributes on array elements.
15191
15192 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
15193
15194         PR testsuite/23611, PR testsuite/23615
15195         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
15196         writing prototypes of library functions by hand.
15197         * obj-c++.dg/bitfield-4.mm: Likewise.
15198         * obj-c++.dg/const-str-4.mm: Likewise.
15199         * obj-c++.dg/encode-4.mm: Likewise.
15200         * obj-c++.dg/encode-5.mm: Likewise.
15201         * obj-c++.dg/encode-6.mm: Likewise.
15202         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
15203         * obj-c++.dg/method-10.mm: Likewise.
15204         * obj-c++.dg/method-17.mm: Likewise.
15205         * obj-c++.dg/method-19.mm: Likewise.
15206         * obj-c++.dg/try-catch-2.mm: Likewise.
15207
15208 2005-10-06  Richard Henderson  <rth@redhat.com>
15209
15210         PR 24236
15211         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
15212
15213 2005-10-06  Dale Johannesen  <dalej@apple.com>
15214
15215         * gcc.c-torture/execute/20030125-1.c: Correct.
15216
15217 2005-10-06  Richard Guenther  <rguenther@suse.de>
15218
15219         PR tree-optimization/24238
15220         * g++.dg/tree-ssa/pr24238.C: New testcase.
15221
15222 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
15223
15224         PR 18568
15225         * gfortran.dg/der_pointer_3.f90: New test.
15226
15227 2005-10-05  Devang Patel  <dpatel@apple.com>
15228
15229         PR Debug/23205
15230         * g++.dg/other/PR23205.C: New.
15231
15232 2005-10-05  Richard Henderson  <rth@redhat.com>
15233
15234         PR target/23602
15235         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
15236         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
15237
15238 2005-10-05  Dale Johannesen  <dalej@apple.com>
15239
15240         * gcc.c-torture/execute/float-floor.c: New.
15241
15242 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
15243
15244         PR tree-optimization/21419
15245         PR tree-optimization/24146
15246         PR tree-optimization/24151
15247
15248         * g++.dg/ext/asm7.C: New.
15249         * g++.dg/ext/asm8.C: New.
15250         * gcc.dg/asm-1.c: Compile on all targets.
15251         * gcc.dg/asm-pr24146.c: New.
15252         * gcc.dg/pr21419.c: Adjust error messages.
15253
15254 2005-10-05  Richard Guenther  <rguenther@suse.de>
15255
15256         PR fortran/24176
15257         * gfortran.fortran-torture/compile/empty.f90: New testcase.
15258
15259 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
15260
15261         PR c++/23513
15262         * g++.dg/template/spec22.C: Robustify test.
15263         * g++.dg/template/spec26.C: New.
15264
15265 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
15266
15267         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
15268         if target supports vector instructions.
15269
15270 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
15271
15272         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
15273         C99 functions.
15274
15275 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
15276
15277         * lib/target-supports.exp (check_effective_target_fortran_large_real,
15278         check_effective_target_fortran_large_int): Replace cached result
15279         when target changes.
15280
15281 2005-10-04  Devang Patel  <dpatel@apple.com>
15282
15283         * gcc.dg/i386-sse-vect-types.c: New.
15284
15285 2005-10-04  Ian Lance Taylor  <ian@airs.com>
15286
15287         PR preprocessor/13726
15288         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
15289         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
15290
15291 2005-10-04  Richard Guenther  <rguenther@suse.de>
15292
15293         PR c/23576
15294         * gcc.dg/noncompile/pr23576.c: New testcase.
15295
15296 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
15297
15298         PR middle-end/23125
15299         * gcc.dg/register-var-3.c: New test.
15300
15301 2005-10-04  Steven Bosscher  <stevenb@suse.de>
15302
15303         * gcc.dg/pr23049.c: New test.
15304
15305         * gcc.dg/ucnid-4.c: Fix test.
15306
15307 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
15308
15309         PR 23445
15310         * gcc.c-torture/compile/pr23445.c: New test.
15311
15312 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
15313
15314         * g++.dg/overload/unknown1.C: New.
15315
15316 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
15317
15318         PR c++/17775
15319         * g++.dg/template/repo4.C: New test.
15320
15321 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15322
15323         PR libfortran/19308
15324         * gfortran.dg/large_real_kind_2.F90: New test.
15325         * gfortran.dg/large_integer_kind_2.f90: New test.
15326
15327 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
15328
15329         * lib/target-supports.exp (check_effective_target_vect_shift):
15330         Implement with result caching. Add i?86, x86_64 and ia64 targets.
15331         (check_effective_target_vect_condition): Fix copy-n-pasto.
15332
15333         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
15334         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
15335         targets.
15336
15337 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
15338
15339         PR c++/22621
15340         * g++.dg/template/overload5.C : New test.
15341
15342         PR c++/23840
15343         * g++.dg/expr/stdarg1.C: New test.
15344
15345 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
15346
15347         PR 24142
15348         * gcc.c-torture/execute/pr24142.c: New test.
15349
15350 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
15351
15352         PR 24141
15353         * gcc.c-torture/execute/pr24141.c: New test.
15354
15355 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
15356             Diego Novillo  <dnovillo@redhat.com>
15357
15358         PR 23604
15359         * gcc.c-torture/execute/pr23604.c: New test.
15360
15361 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
15362
15363         PR fortran/16404
15364         PR fortran/20835
15365         PR fortran/20890
15366         PR fortran/20899
15367         PR fortran/20900
15368         PR fortran/20901
15369         PR fortran/20902
15370         gfortran.dg/equiv_constraint_1.f90: New test.
15371         gfortran.dg/equiv_constraint_2.f90: New test.
15372         gfortran.dg/equiv_constraint_3.f90: New test.
15373         gfortran.dg/equiv_constraint_4.f90: New test.
15374         gfortran.dg/equiv_constraint_5.f90: New test.
15375         gfortran.dg/equiv_constraint_6.f90: New test.
15376         gfortran.dg/equiv_constraint_7.f90: New test.
15377         gfortran.dg/equiv_constraint_8.f90: New test.
15378         gfortran.dg/private_type_1.f90: New test.
15379         gfortran.dg/private_type_2.f90: New test.
15380         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
15381         980628-10.f: Assert std=gnu to permit mixing of
15382         types in equivalence statements.
15383
15384 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
15385
15386         PR 24112
15387         * gfortran.dg/open_status_1.f90: New.
15388
15389 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
15390
15391         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
15392         * gcc.dg/vect/pr22480.c: Clean up temp files.
15393         * gcc.dg/vect/pr23831.c: Clean up temp files.
15394         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
15395         Clean up temp files.
15396         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
15397         Clean up temp files.
15398
15399         * gcc.dg/20050309-1.c: Clean up temp files.
15400         * gcc.dg/20050325-1.c: Clean up temp files.
15401
15402 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
15403
15404         PR tree-optimization/24059
15405         * gcc.dg/vect/pr24059.c : New test.
15406
15407 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
15408
15409         PR middle-end/24109
15410         * gcc.c-torture/execute/20050929-1.c: New test.
15411
15412 2005-09-29  Steven Bosscher  <stevenb@suse.de>
15413
15414         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
15415
15416 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
15417
15418         PR c/21419
15419         * gcc.dg/pr21419.c: New test.
15420
15421 2005-09-29  Steven Bosscher  <stevenb@suse.de>
15422
15423         * gcc.dg/pr23911.c: New test.
15424
15425 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
15426
15427         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
15428
15429         PR c++/16782
15430         * g++.dg/parse/qualified4.C: New test.
15431         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
15432         * g++.old-deja/g++.mike/p8154.C: Likewise.
15433
15434 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
15435
15436         PR c++/22147
15437         * g++.dg/template/friend37.C: New test.
15438         * g++.dg/parse/crash28.C: Adjust error markers.
15439
15440 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
15441
15442         PR fortran/18518
15443         * gfortran.fortran-torture/execute/save_2.f90: New decl.
15444
15445 2005-09-27  Devang Patel  <dpatel@apple.com>
15446
15447         PR tree-optimization/23625
15448         * gcc.dg/pr23625.c: New test.
15449
15450 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
15451
15452         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
15453         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
15454
15455 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
15456
15457         PR fortran/23677
15458         * gfortran.fortran-torture/execute/save_1.f90: New test.
15459         * gfortran.dg/save_1.f90: New test.
15460
15461 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
15462
15463         * gcc.target/i386/builtin-apply-mmx.c: New test.
15464
15465         PR target/22576
15466         * gcc.target/i386/pr22576.c: New test.
15467
15468         PR target/22585
15469         * gcc.target/i386/pr22585.c: New test.
15470
15471         PR target/23268
15472         * gcc.target/i386/pr23268.c: New test.
15473
15474         PR middle-end/23831
15475         * gcc.dg/vect/pr23831.c: New test.
15476
15477         PR target/24055
15478         * gcc.target/i386/pr24055.c: New test.
15479
15480 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
15481
15482         PR tree-optimization/23960
15483         * gcc.c-torture/compile/pr23960.c: New.
15484
15485 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
15486
15487         PR fortran/16861
15488         * gfortran.dg/nested_modules_3.f90: New.
15489
15490 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
15491
15492         PR fortran/24005
15493         gfortran.dg/interface_1.f90: New test.
15494
15495 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
15496         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15497
15498         PR fortran/23843
15499         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
15500
15501 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
15502
15503         PR fortran/23516
15504         * gfortran.dg/imag_1.f: New test.
15505         * gfortran.dg/imag_2.f: Ditto.
15506
15507 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
15508
15509         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
15510
15511 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
15512
15513         PR c++/21983
15514         * g++.dg/warn/pr21983.C: New test.
15515
15516 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
15517
15518         * gcc.dg/20050922-1.c: Testcase added.
15519
15520 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
15521
15522         PR c++/23993
15523         * g++.dg/template/array14.C: New test.
15524
15525 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
15526
15527         PR fortran/19929
15528         * gfortran.dg/der_ptr_component_1.f90: New test.
15529
15530 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15531
15532         PR c++/23965
15533         * g++.dg/template/error1.C: Reject "no matching function" message.
15534
15535 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15536
15537         PR c++/17609
15538         * g++.dg/lookup/error1.C: New test.
15539
15540 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
15541
15542         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
15543         functionality of the testcase.
15544
15545 2005-09-20  Richard Henderson  <rth@redhat.com>
15546
15547         * gcc.dg/vect/vect-22.c: Require vect_float.
15548         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
15549
15550 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
15551
15552         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
15553         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
15554         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
15555         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
15556         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
15557         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
15558         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
15559         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
15560         * gcc.dg/cpp/ucnid-8.c: New test.
15561
15562 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15563
15564         PR tree-optimization/23929
15565         * gcc.c-torture/compile/pr23929.c: New test.
15566
15567 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
15568
15569         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
15570         for one loop.
15571
15572 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
15573
15574         PR testsuite/23186
15575         * g++.dg/other/pr22003.C: Require named sections.
15576
15577 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15578
15579         PR c++/23947
15580         * g++.dg/rtti/crash3.C: New test.
15581
15582         PR tree-optimization/23818
15583         * gcc.dg/pr23818.c: New test.
15584
15585 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15586
15587         PR fortran/23420
15588         * gfortran.dg/print_fmt_4.f: New.
15589
15590 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15591
15592         PR fortran/23663
15593         * gfortran.fortran-torture/execute/entry_11.f90: New test.
15594
15595 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
15596
15597         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
15598         Use pointers to local alignable arrays instead. Added comments.
15599         * gcc.dg/vect/vect-46.c: Likewise.
15600         * gcc.dg/vect/vect-48.c: Likewise.
15601         * gcc.dg/vect/vect-49.c: Likewise.
15602         * gcc.dg/vect/vect-52.c: Likewise.
15603         * gcc.dg/vect/vect-53.c: Likewise.
15604         * gcc.dg/vect/vect-54.c: Likewise.
15605         * gcc.dg/vect/vect-56.c: Likewise.
15606         * gcc.dg/vect/vect-57.c: Likewise.
15607         * gcc.dg/vect/vect-58.c: Likewise.
15608         * gcc.dg/vect/vect-60.c: Likewise.
15609         * gcc.dg/vect/vect-61.c: Likewise.
15610
15611         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
15612         The test is no longer vectorizable on vect_no_align targets.
15613         * gcc.dg/vect/vect-43.c: Likewsie.
15614
15615         * gcc.dg/vect/vect-44.c: Added comments.
15616         * gcc.dg/vect/vect-45.c: Added comments.
15617         * gcc.dg/vect/vect-50.c: Added comments.
15618         * gcc.dg/vect/vect-51.c: Added comments.
15619
15620         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
15621         aligned type.
15622         * gcc.dg/vect/Os-vect-95.c: Likewise.
15623
15624         * gcc.dg/vect/vect-41.c: Test removed.
15625         * gcc.dg/vect/vect-47.c: Test removed.
15626         * gcc.dg/vect/vect-55.c: Test removed.
15627         * gcc.dg/vect/vect-59.c: Test removed.
15628
15629 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
15630
15631         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
15632         No longer vectorizable on vect_no_align targets.
15633         * gcc.dg/vect/pr20122.c: Likewise.
15634         * gcc.dg/vect/vect-74.c: Likewise.
15635         * gcc.dg/vect/vect-75.c: Likewise.
15636         * gcc.dg/vect/vect-76.c: Likewise.
15637
15638         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
15639         Will not be vectorizable on vect_no_align targets once aliasing issues
15640         are resolved.
15641         * gcc.dg/vect/vect-79.c: Likewise.
15642
15643         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
15644         * gcc.dg/vect/vect-78.c: Likewise.
15645         * gcc.dg/vect/vect-97.c: Likewise.
15646
15647 2005-09-19  Steven Bosscher  <stevenb@suse.de>
15648
15649         * gcc.dg/pr23943.c: New test.
15650
15651 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
15652
15653         PR fortran/19181
15654         * gfortran.dg/derived_pointer_null_1.f90: New test.
15655
15656 2005-09-18  Richard Guenther  <rguenther@suse.de>
15657
15658         PR middle-end/23944
15659         * gcc.c-torture/compile/pr23944.c: New testcase.
15660
15661 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
15662
15663         PR fortran/15975
15664         * gfortran.dg/der_pointer_2.f90: New test.
15665
15666 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
15667
15668         PR fortran/16861
15669         * gfortran.dg/nested_modules_2.f90: New test.
15670
15671 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15672
15673         PR c++/18368
15674         * g++.dg/other/semicolon.C: New test.
15675
15676 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
15677
15678         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
15679         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
15680
15681 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
15682
15683         PR c++/23914
15684         * g++.dg/template/static18.C: New test.
15685
15686         PR c++/21514
15687         * g++.dg/template/crash19.C: Remove dg-error marker.
15688         * g++.dg/template/local4.C: New test.
15689
15690 2005-09-16  Paul Brook  <paul@codesourcery.com>
15691
15692         PR fortran/23906
15693         * gfortran.dg/dependency_1.f90: New test.
15694
15695 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
15696
15697         PR c++/23896
15698         * g++.dg/template/static17.C: New test.
15699
15700 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
15701
15702         PR c++/23139
15703         * g++.dg/warn/huge-val1.C: New test.
15704
15705 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
15706
15707         PR c++/13140
15708         * g++.dg/parse/class2.C: New test.
15709         * g++.dg/template/explicit8.C: Likewise.
15710         * g++.dg/template/spec25.C: Likewise.
15711
15712 2005-09-14  Josh Conner  <jconner@apple.com>
15713
15714         PR middle-end/23584
15715         * gcc.dg/pr23584.c: New test.
15716
15717 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
15718
15719         PR fortran/21875 Internal Unit Array I/O, NIST
15720         * gfortran.dg/arrayio_1.f90: New test.
15721         * gfortran.dg/arrayio_1.f90: New test.
15722         * gfortran.dg/arrayio_1.f90: New test.
15723         * gfortran.dg/arrayio_1.f90: New test.
15724         * gfortran.dg/arrayio_1.f90: New test.
15725
15726 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
15727
15728         PR middle-end/22480
15729         * gcc.dg/vect/pr22480.c: New test.
15730
15731 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
15732
15733         PR fortran/19358
15734         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
15735
15736 2005-09-13 Josh Conner <jconner@apple.com>
15737
15738         PR c++/23180
15739         * g++.dg/init/struct2.C: New test.
15740         * g++.dg/init/struct3.C: New test.
15741
15742 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
15743
15744         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
15745         Clean up temp files.
15746         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
15747         gcc.dg/tree-ssa/builtin-fprintf-1.c,
15748         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
15749         gcc.dg/tree-ssa/builtin-printf-1.c,
15750         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
15751         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
15752         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
15753         gcc.dg/tree-ssa/builtin-vprintf-1.c,
15754         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
15755         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
15756         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
15757         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
15758         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
15759         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
15760         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
15761         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
15762
15763 2005-09-13  Josh Conner  <jconner@apple.com>
15764
15765         * lib/gcc-dg.exp: Load scanipa.exp.
15766         (cleanup-dump): New procedure.
15767         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
15768         * lib/scandump.exp: New file.
15769         * lib/scantree.exp: Use it.
15770         * lib/scanipa.exp: New file.
15771
15772 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
15773
15774         PR fortran/17740
15775         * gfortran.dg/generic_4.f90: New test.
15776
15777 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
15778
15779         PR target/23816
15780         * gcc.target/i386/pr23816-1.c: New test.
15781         * gcc.target/i386/pr23816-2.c: New test.
15782
15783
15784 2005-09-13  Bastian Blank <waldi@debian.org>
15785
15786         PR c++/16171
15787         * g++.dg/abi/mangle26.C: New test.
15788         * g++.dg/abi/mangle27.C: New test.
15789         * g++.dg/abi/mangle28.C: New test.
15790         * g++.dg/abi/mangle29.C: New test.
15791
15792         PR c++/23839
15793         * g++.dg/parse/register1.C: New test.
15794
15795 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
15796
15797         PR c++/23842
15798         * g++.dg/template/access16.C: New test.
15799
15800 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15801
15802         * gfortran.dg/char_pack_2.f90: Increase the vector size.
15803
15804 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15805
15806         PR fortran/18899
15807         * gfortran.dg/shape_2.f90: New test.
15808
15809 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15810
15811         PR target/19269
15812         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
15813         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
15814         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
15815         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
15816         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
15817         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
15818         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
15819         tests.
15820
15821 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15822
15823         PR c++/23841
15824         * g++.dg/parse/template17.C: New test.
15825
15826 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15827
15828         PR c++/23789
15829         * g++.dg/template/nontype14.C: New test.
15830
15831 2005-09-12  Ian Lance Taylor  <ian@airs.com>
15832
15833         PR g++/7874
15834         * g++.dg/lookup/friend7.C: New test.
15835         * g++.dg/lookup/friend8.C: New test.
15836         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
15837         so that it will be found via argument dependent lookup.
15838         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
15839         friend functions which will no longer be found.
15840         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
15841         function g, so that it will be found via argument dependent
15842         lookup.
15843         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
15844         * g++.old-deja/g++.mike/net43.C: Likewise.
15845
15846 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15847
15848         PR c++/23691
15849         * g++.dg/template/static16.C: New test.
15850
15851 2005-09-12  Josh Conner  <jconner@apple.com>
15852
15853         PR middle-end/23237
15854         * gcc.c-torture/compile/pr23237.c: New test.
15855
15856 2005-09-11  Richard Henderson  <rth@redhat.com>
15857
15858         * g++.dg/other/error8.C: Update expected diagnostic text.
15859
15860 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15861
15862         PR libfortran/19872
15863         * gfortran.dg/overwrite_1.f: New test.
15864
15865 2005-09-09  Josh Conner  <jconner@apple.com>
15866
15867         * g++.dg/init/pr23180-1.C: Removed.
15868         * g++.dg/init/pr23180-2.C: Removed.
15869
15870 2005-09-09  David Daney <ddaney@avtrex.com>
15871
15872         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
15873         files which are ...
15874         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
15875         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
15876
15877 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15878
15879         * gfortran.dg/iostat_2.f90: New test.
15880
15881 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
15882
15883         PR c++/22252
15884         * g++.dg/ext/interface1.C: New test.
15885         * g++.dg/ext/interface1.h: Likewise.
15886         * g++.dg/ext/interface1a.cc: Likewise.
15887
15888 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
15889
15890         * gfortran.dg/iomsg_1.f90: New test case.
15891
15892 2005-09-09  Richard Guenther  <rguenther@suse.de>
15893
15894         PR c++/23624
15895         * g++.dg/tree-ssa/pr23624.C: New testcase.
15896
15897 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15898
15899         PR fortran/19239
15900         * gfortran.dg/vector_subscript_1.f90,
15901         * gfortran.dg/vector_subscript_2.f90: New tests.
15902
15903 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15904
15905         PR fortran/21104
15906         * gfortran.dg/array_alloc_1.f90,
15907         * gfortran.dg/array_alloc_2.f90,
15908         * gfortran.dg/array_alloc_3.f90: New tests.
15909
15910 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15911
15912         PR fortran/12840
15913         * gfortran.dg/array_constructor_6.f90
15914         * gfortran.dg/array_constructor_7.f90
15915         * gfortran.dg/array_constructor_8.f90
15916         * gfortran.dg/array_constructor_9.f90
15917         * gfortran.dg/array_constructor_10.f90
15918         * gfortran.dg/array_constructor_11.f90
15919         * gfortran.dg/array_constructor_12.f90: New tests.
15920
15921 2005-09-08  Josh Conner  <jconner@apple.com>
15922
15923         PR c++/23180
15924         * g++.dg/init/pr23180-1.C: New test.
15925         * g++.dg/init/pr23180-2.C: New test.
15926
15927 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
15928
15929         PR fortran/18878
15930         * gfortran.dg/module_double_reuse.f90: New.
15931
15932 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
15933
15934         PR fortran/23270
15935         PR fortran/22304
15936         PR fortran/18870
15937         PR fortran/17917
15938         PR fortran/16511
15939         * gfortran.dg/common_equivalence_1.f: New.
15940         * gfortran.dg/common_equivalence_2.f: New.
15941         * gfortran.dg/common_equivalence_3.f: New.
15942         * gfortran.dg/contained_equivalence_1.f90: New.
15943         * gfortran.dg/module_blank_common.f90: New.
15944         * gfortran.dg/module_commons_1.f90: New.
15945         * gfortran.dg/module_equivalence_1.f90: New.
15946         * gfortran.dg/nested_modules_1.f90: New.
15947         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
15948         equivalences and add comment to connect the test with
15949         the PR.
15950
15951 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15952
15953         PR fortran/23765
15954         * gfortran.dg/common_6.f90: New test.
15955
15956 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
15957
15958         PR fortran/15326
15959         * gfortran.dg/char_result_1.f90,
15960         * gfortran.dg/char_result_2.f90,
15961         * gfortran.dg/char_result_3.f90,
15962         * gfortran.dg/char_result_4.f90,
15963         * gfortran.dg/char_result_5.f90,
15964         * gfortran.dg/char_result_6.f90,
15965         * gfortran.dg/char_result_7.f90,
15966         * gfortran.dg/char_result_8.f90: New tests.
15967
15968 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
15969
15970         PR fortran/19928
15971         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
15972
15973 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
15974
15975         PR obj-c++/16816
15976         * obj-c++.dg/selector-5.mm: New test.
15977         * obj-c++.dg/selector-6.mm: New test.
15978
15979 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
15980
15981         PR objc/20574
15982         PR objc/19324
15983         * objc.dg/error-1.m: New test.
15984
15985 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
15986
15987         PR fortran/23373
15988         * gfortran.fortran-torture/execute/pr23373-1.f90,
15989         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
15990
15991 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
15992
15993         PR libfortran/23760
15994         * gfortran.dg/g77/1832.f: Remove long string in write statement
15995         to allow the test to pass on correct list directed output with
15996         prepended space.
15997
15998 2005-09-07  James E Wilson  <wilson@specifix.com>
15999
16000         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
16001
16002 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
16003
16004         * gfortran.dg/parameter+save.f90: Rename to
16005         * gfortran.dg/parameter_save.f90: .. this.
16006
16007 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
16008
16009         PR fortran/20848
16010         * gfortran.dg/parameter+save.f90: New test case.
16011
16012 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
16013
16014         PR fortran/19269
16015         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
16016
16017 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
16018
16019         PR c/23075
16020         * gcc.dg/pr23075.c: New test.
16021         * g++.dg/warn/pr23075.C: New test.
16022
16023         PR target/22362
16024         * gcc.target/i386/pr22362.c: New test.
16025
16026         PR rtl-optimization/23098
16027         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
16028
16029         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
16030         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
16031         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
16032
16033 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
16034
16035         * g++.dg/expr/cast6.C: New test.
16036
16037         PR c++/9782
16038         * g++.dg/init/new15.C: New test.
16039
16040 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
16041
16042         * gcc.dg/vect/Os-vect-95.c: New test.
16043         * gcc.dg/vect/vect-95.c: Same.
16044
16045 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
16046
16047         * gcc.dg/vect/vect-29.c: Update xfail testing.
16048         * gcc.dg/vect/vect-44.c: Same.
16049         * gcc.dg/vect/vect-48.c: Same.
16050         * gcc.dg/vect/vect-50.c: Same.
16051         * gcc.dg/vect/vect-72.c: Same.
16052         * gcc.dg/vect/vect-77.c: Same.
16053         * gcc.dg/vect/vect-78.c: Same.
16054         * gcc.dg/vect/vect-80.c: Same.
16055         * gcc.dg/vect/vect-96.c: Same.
16056         * gcc.dg/vect/vect-100.c: Same.
16057         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
16058         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
16059         * gfortran.dg/vect/vect-5.f90: Same.
16060
16061 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
16062
16063         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
16064         start strings.
16065         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
16066         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
16067
16068         PR c++/23056
16069         * g++.dg/opt/pr23056.C: New test.
16070
16071         PR rtl-optimization/23098
16072         * gcc.target/i386/pr23098.c: New test.
16073
16074 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
16075
16076         PR c++/23667
16077         * g++.dg/template/static15.C: New test.
16078
16079         PR c++/21440
16080         * g++.dg/ext/stmtexpr5.C: New test.
16081         * g++.dg/ext/stmtexpr6.C: Likewise.
16082
16083 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
16084
16085         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
16086
16087         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
16088         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
16089         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
16090
16091 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
16092
16093         PR libfortran/23321
16094         * gfortran.dg/direct_io_4.f90: New test case.
16095
16096 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
16097             Rasmus Hahn  <rassahah@neofonie.de>
16098
16099         PR libobjc/23108
16100         * objc.dg/type-stream-1.m: New test.
16101
16102 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
16103
16104         PR fortran/23661
16105         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
16106         gfortran.dg/print_fmt_3.f90: New test.
16107
16108 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
16109
16110         * gfortran.dg/fmt_t_1.f90: New test.
16111
16112 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
16113
16114         PR rtl-optimization/23454
16115         * g++.dg/opt/pr23454.C: New test.
16116
16117 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
16118
16119         PR c++/23699
16120         * g++.dg/ext/static1.C: New test.
16121
16122 2005-09-02  Richard Henderson  <rth@redhat.com>
16123
16124         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
16125         tail call to check_fa_work.
16126
16127 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
16128
16129         PR c++/21687
16130         * g++.dg/other/gc3.C: New test.
16131
16132 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
16133
16134         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
16135         * gcc.dg/20050826-1.c: Likewise.
16136
16137 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
16138
16139         PR c++/23167
16140         * g++.dg/expr/volatile1.C: New test.
16141
16142 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
16143
16144         PR middle-end/23547
16145         * gcc.dg/pr23547.c: New test.
16146
16147 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
16148
16149         PR c/22061
16150         * gcc.c-torture/execute/pr22061-1.c,
16151         * gcc.c-torture/execute/pr22061-2.c,
16152         * gcc.c-torture/execute/pr22061-3.c,
16153         * gcc.c-torture/execute/pr22061-4.c: New tests.
16154
16155 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
16156
16157         * gcc.dg/Wredundant-decls-2.c: New test to check that
16158         -Wredundant-decls does not issue warning for a variable
16159         definition following a declaration.
16160
16161 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
16162
16163         PR debug/7241
16164         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
16165         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
16166         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
16167
16168         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
16169         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
16170         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
16171         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
16172         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
16173         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
16174         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
16175         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
16176
16177 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
16178
16179         PR objc/23306
16180         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
16181         scan-assmbler.
16182
16183 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
16184
16185         PR target/21255
16186         * gcc.dg/pr21255-1.c: New test.
16187         * gcc.dg/pr21255-2-mb.c: Likewise.
16188         * gcc.dg/pr21255-2-ml.c: Likewise.
16189         * gcc.dg/pr21255-3.c: Likewise.
16190         * gcc.dg/pr21255-4.c: Likewise.
16191
16192 2005-08-31  Dale Johannesen  <dalej@apple.com>
16193
16194         * gcc.dg/20050830-1.c: New.
16195
16196 2005-08-31  Josh Conner  <jconner@apple.com>
16197
16198         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
16199         command-line options for arm-*-* targets.
16200         * g++.dg/init/array16.C: Likewise.
16201         * g++.dg/other/crash-4.C: Likewise.
16202
16203 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
16204
16205         PR obj-c++/23640
16206         * obj-c++.dg/gnu-runtime-3.mm: New test.
16207
16208 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16209
16210         PR c++/13377
16211         * g++.dg/lookup/ambig4.C: New test.
16212         * g++.dg/lookup/ambig5.C: New test.
16213         * g++.dg/tc1/dr101.C: Adjust error markers.
16214
16215 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16216
16217         PR c++/23639
16218         * g++.dg/template/ttp5.C: Adjust error markers.
16219
16220 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
16221
16222         PR testsuite/23609
16223         * lib/obj-c++.exp: Include target-libpath.exp.
16224         (obj-c++_link_flags): Look for the GNU libobjc library
16225         and set the library path to include it.
16226         Don't manually set LD_LIBRARY_PATH (etc.) but call
16227         set_ld_library_path_env_vars instead.
16228         (obj-c++_target_compile): Don't set library path or
16229         linker flags because they are already set correctly
16230         in obj-c++_link_flags.
16231
16232 2005-08-30  Josh Conner  <jconner@apple.com>
16233
16234         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
16235         to command-line options for arm-*-* targets.
16236
16237 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
16238
16239         * g++.dg/other/i386-1.C: New.
16240
16241 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
16242
16243         PR preprocessor/20348
16244         PR preprocessor/20356
16245         * gcc.dg/cpp/pr20348.c: New test.
16246         * gcc.dg/cpp/pr20348.h: New file.
16247         * gcc.dg/cpp/inc/pr20348.h: New file.
16248         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
16249         * gcc.dg/cpp/pr20356.c: New test.
16250         * gcc.dg/cpp/pr20356.h: New file.
16251         * gcc.dg/cpp/inc/pr20356.h: New file.
16252         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
16253
16254 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
16255
16256         * gfortran.fortran-torture/execute/intrinsic_count.f90:
16257         Fix array dimension to avoid correct end-of-file error.
16258
16259 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
16260
16261         PR libfortran/23598
16262         * gfortran.dg/iostat_1.f90: New test.
16263
16264 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
16265
16266         PR middle-end/23408
16267         * gcc.dg/pr23408.c: New test.
16268
16269 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
16270
16271         PR c++/23099
16272         * g++.dg/init/member1.C: Make sure erroneous static data member
16273         definitions are required.
16274         * g++.dg/template/static13.C: New test.
16275         * g++.dg/template/static14.C: Likewise.
16276
16277 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
16278
16279         * gcc.target/i386/pr23575.c: Use -msse2 instead of
16280         -march=pentium4, remove ilp32 requirement.
16281
16282         PR middle-end/23484
16283         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
16284         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
16285
16286 2005-08-29  Andreas Jaeger  <aj@suse.de>
16287
16288         PR testsuite/23607
16289         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
16290
16291 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
16292
16293         * gcc.c-torture/execute/20050316-2.c: New test.
16294         * gcc.c-torture/execute/20050316-3.c: New test.
16295         * gcc.dg/torture/pr16104-1.c: New test.
16296
16297 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
16298
16299         PR middle-end/23463
16300         * gcc.c-torture/execute/zero-struct-1.c: New test.
16301
16302 2005-08-27  Richard Guenther  <rguenther@suse.de>
16303
16304         PR target/23575
16305         * gcc.target/i386/pr23575.c: New testcase.
16306
16307 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
16308
16309         PR rtl-optimization/23561
16310         * gcc.c-torture/execute/20050826-1.c: New test.
16311
16312         PR rtl-opt/23560
16313         * gcc.c-torture/execute/20050826-2.c: New test.
16314
16315 2005-08-26  Dale Johannesen  <dalej@apple.com>
16316
16317         * gcc.dg/20030711-1.c: Modify to work on Darwin.
16318         * gcc.dg/20050826-1.c: New.
16319
16320 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
16321
16322         PR c++/19004
16323         * g++.dg/template/nontype13.C: New test.
16324
16325         PR c++/23491
16326         * g++.dg/init/new14.C: New test.
16327         * g++.dg/expr/anew1.C: Do not XFAIL.
16328         * g++.dg/expr/anew2.C: Likewise.
16329         * g++.dg/expr/anew3.C: Likewise.
16330
16331 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
16332
16333         PR middle-end/22439
16334         * gcc.dg/vla-3.c: New test.
16335
16336 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
16337
16338         PR fortran/20363
16339         * gfortran.dg/named_interface.f90: New.
16340
16341 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
16342
16343         * gcc.c-torture/execute/frame-address.c: New test.
16344
16345 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
16346
16347         PR c++/20817
16348         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
16349
16350 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
16351
16352         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
16353
16354 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
16355
16356         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
16357         * gcc.dg/altivec-22.c: Rename from..
16358         * gcc.dg/altivec-nomfcr.c: ..this.
16359
16360 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
16361
16362         PR tree-optimization/23546
16363         * gcc.dg/tree-ssa/pr23546.c: New test.
16364
16365 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
16366
16367         PR fortran/17758
16368         * gfortran.dg/nonreturning_statements.f90: New test.
16369
16370 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16371
16372         PR c++/22454
16373         * g++.dg/parse/crash29.C: New.
16374
16375 2005-08-23  DJ Delorie  <dj@redhat.com>
16376
16377         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
16378         constants have the L suffix.
16379
16380 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
16381
16382         PR c++/23044
16383         * g++.dg/template/instantiate8.C: New.
16384
16385 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
16386
16387         PR middle-end/23467
16388         * gcc.c-torture/execute/pr23467.c: New test.
16389
16390 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
16391
16392         PR tree-optimization/22043
16393         * gcc.c-torture/execute/20050613-1.c: New test.
16394
16395 2005-08-23  Ben Elliston  <bje@au.ibm.com>
16396
16397         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
16398
16399 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
16400
16401         PR rtl-optimization/23478
16402         * g++.dg/opt/pr23478.C: New test.
16403
16404 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
16405
16406         PR c/18715
16407         * gcc.dg/switch-warn-3.c: New test.
16408
16409 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16410
16411         PR c++/22233
16412         * g++.dg/template/param1.C: New test.
16413
16414 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16415
16416         PR c++/23089
16417         * g++.dg/other/incomplete1.C: New test.
16418
16419 2005-08-22  Ira Rosen  <irar@il.ibm.com>
16420
16421         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
16422         are vectorizable.
16423
16424 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16425
16426         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
16427         d_lines_5.f: New.
16428
16429 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
16430
16431         * gcc.target/i386/sse-4.c: New test.
16432
16433 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16434
16435         PR testsuite/23239
16436         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
16437
16438 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
16439
16440         * gcc.dg/20050811-1.c: New test.
16441         * gcc.dg/20050811-2.c: New test.
16442
16443 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
16444
16445         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
16446
16447 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
16448
16449         PR 23476
16450         * gcc.c-torture/compile/pr23476.c: New test.
16451
16452 2005-08-19  Devang Patel  <dpatel@apple.com>
16453
16454         PR tree-optimization/23048
16455         * gcc.dg/tree-ssa/pr23048.c: New test.
16456
16457 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16458
16459         PR middle-end/20624
16460         * g++.dg/warn/Wreturn-3.C: New test
16461
16462 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
16463
16464         PR tree-optimization/22228
16465         * g++.dg/vect/pr22543.cc: New test.
16466
16467 2005-08-17  Steven Bosscher  <stevenb@suse.de>
16468
16469         PR tree-optimization/21574
16470         * gcc.dg/tree-ssa/pr21574.c: New test.
16471
16472 2005-08-16  James E Wilson  <wilson@specifix.com>
16473
16474         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
16475
16476 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
16477
16478         PR tree-opt/23402
16479         * gcc.c-torture/compile/zero-strct-3.c: New test.
16480         * gcc.c-torture/compile/zero-strct-4.c: New test.
16481
16482 2005-08-16  Steven Bosscher  <stevenb@suse.de>
16483
16484         PR target/23376
16485         * gcc.target/x86_64/pr23376.c: New test.
16486
16487 2005-08-16  Ian Lance Taylor  <ian@airs.com>
16488
16489         PR c++/23337
16490         * g++.dg/ext/vector2.C: New.
16491
16492 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
16493
16494         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
16495
16496 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
16497
16498         PR libfortran/23428
16499         * gfortran.dg/inquire-complex.f90: New test case.
16500
16501 2005-08-16  James E Wilson  <wilson@specifix.com>
16502
16503         PR tree-optimization/21105
16504         * gcc.dg/large-size-array.c: New.
16505
16506 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
16507
16508         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
16509         type.
16510         * gcc.dg/vect/vect-41: Likewise.
16511         * gcc.dg/vect/vect-42: Likewise.
16512         * gcc.dg/vect/vect-43: Likewise.
16513         * gcc.dg/vect/vect-44: Likewise.
16514         * gcc.dg/vect/vect-46: Likewise.
16515         * gcc.dg/vect/vect-47: Likewise.
16516         * gcc.dg/vect/vect-48: Likewise.
16517         * gcc.dg/vect/vect-52: Likewise.
16518         * gcc.dg/vect/vect-53: Likewise.
16519         * gcc.dg/vect/vect-54: Likewise.
16520         * gcc.dg/vect/vect-55: Likewise.
16521         * gcc.dg/vect/vect-56: Likewise.
16522         * gcc.dg/vect/vect-57: Likewise.
16523         * gcc.dg/vect/vect-58: Likewise.
16524         * gcc.dg/vect/vect-59: Likewise.
16525         * gcc.dg/vect/vect-60: Likewise.
16526         * gcc.dg/vect/vect-61: Likewise.
16527         * gcc.dg/vect/vect-85: Likewise.
16528         * gcc.dg/vect/vect-87: Likewise.
16529         * gcc.dg/vect/vect-88: Likewise.
16530         * gcc.dg/vect/vect-93.c: Likewise.
16531         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
16532         * gcc.dg/vect/vect-75: Likewise.
16533         * gcc.dg/vect/vect-76: Likewise.
16534         * gcc.dg/vect/vect-77: Likewise.
16535         * gcc.dg/vect/vect-78: Likewise.
16536         * gcc.dg/vect/vect-80: Likewise.
16537         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
16538         vectorized for the expected reason, rather than checking how alignment
16539         was handled.
16540         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
16541         type and also instead of aligned pointers. Added documentation.
16542
16543 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
16544
16545         * gfortran.dg/power.f90: New test.
16546
16547 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
16548
16549         PR rtl-optimization/23299
16550         * g++.dg/opt/pr23299.C: New test.
16551
16552 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16553
16554         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
16555
16556 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
16557
16558         * g++.dg/template/local6.C: New test.
16559
16560 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
16561
16562         * execute/exceptions/finally-1.m: Check that the catch and finally are
16563         being called.  Also add a "return 0;" at the end of main.
16564
16565 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
16566
16567         PR fortran/21432.
16568         * gfortran.dg/namelist_print_1.f: New test of functionality of
16569         PRINT namelist.
16570         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
16571         namelist generates error with -std=f95.
16572
16573 2005-08-14  Ira Rosen  <irar@il.ibm.com>
16574
16575         PR tree-optimization/23119
16576         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
16577
16578 2005-08-13  Marcin Koziej  <creep@desk.pl>
16579             Andrew Pinski  <pinskia@physics.uc.edu>
16580
16581         PR libobjc/22492
16582         * execute/exceptions/finally-1.m: New test.
16583
16584 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16585
16586         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
16587         testsuite.
16588         * objc/execute/exceptions/trivial.m: New test.
16589         * objc.dg/try-catch-11.m: Move to ...
16590         * objc/execute/exceptions/foward-1.m: Here.
16591         * objc.dg/try-catch-2.m: Move to ...
16592         * objc/execute/exceptions/catchall-1.m: Here.
16593         * objc.dg/try-catch-8.m: Move to ...
16594         * objc/execute/exceptions/local-variables-1.m: Here.
16595
16596 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16597
16598         * objc.dg/nested-func-1.m: Move to ...
16599         * objc/execute/nested-func-1.m: Here.
16600
16601 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16602
16603         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
16604         in ${options} instead of [target_info name].
16605         * lib/obj-c++.exp (objc_target_compile): Likewise.
16606
16607 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16608
16609         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
16610
16611 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16612
16613         part of PR testsuite/23348
16614         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
16615         of the torture options.
16616         * objc/compile/trivial.m: New test.
16617
16618 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
16619
16620         * gfortran.dg/eoshift.f90: Correct format.
16621
16622 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
16623
16624         * gfortran.fortran-torture/execute/character_passing.f90:
16625         Fix comment typo.
16626
16627 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
16628
16629         PR c++/8271
16630         * g++.dg/template/unify10.C: New.
16631
16632 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
16633
16634         * g++.dg/parse/pr22514.C: Move to...
16635         * g++.dg/debug/pr22514.C: here.
16636
16637 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16638
16639         PR c++/23266
16640         * g++.dg/inherit/pure1.C: New test.
16641
16642         * ChangeLog: Fix typos.
16643
16644 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16645             Steven Bosscher  <stevenb@suse.de>
16646
16647         * gfortran.dg/runtime_warning_1.f90: New test.
16648
16649 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
16650
16651         PR c++/23219
16652         * g++.dg/parse/crash28.C: New.
16653
16654 2005-08-11  Richard Guenther  <rguenther@suse.de>
16655
16656         PR target/23289
16657         * gcc.target/i386/tailcall-1.c: New testcase.
16658
16659 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
16660
16661         * gcc.dg/vect/vect-67.c: Un-xfail.
16662
16663 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
16664
16665         PR c++/23225
16666         * g++.dg/testsuite/parse/crash27.C: new test.
16667
16668 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
16669
16670         PR libfortran/22143
16671         * gfortran.dg/shift-kind.f90: New testcase.
16672
16673 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
16674
16675         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
16676         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
16677
16678 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16679
16680         PR c++/20646
16681         * g++.dg/other/mult-stor1.C: New test.
16682
16683 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
16684
16685         * gcc.c-torture/pr18299-1.c: Move to ...
16686         * gcc.c-torture/compile/pr18299-1.c: Here.
16687
16688 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
16689
16690         * gfortran/fortran.torture/execute/character_passing.f90:
16691         Fix types for LSAME.
16692
16693 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
16694
16695         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
16696         input data back to what it was originally.
16697
16698 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
16699
16700         * objc.dg/try-catch-8.m: Enable for all targets.
16701
16702 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
16703
16704         * gcc.dg/pr23165.c: New test.
16705
16706 2005-08-09  Steven Bosscher  <stevenb@suse.de>
16707
16708         PR tree-optimization/23234
16709         * gcc.dg/tree-ssa/pr23234.c: New test.
16710
16711 2005-08-08  Josh Conner  <jconner@apple.com>
16712
16713         PR rtl-optimization/23241
16714         * gcc.dg/char-compare.c: New test.
16715
16716 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16717
16718         PR c++/22508
16719         * g++.dg/init/new13.C: New test.
16720
16721 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
16722
16723         PR c++/21166
16724         * g++.dg/other/crash-4.C: Adjust
16725         * g++/dg/ext/packed9.C: New.
16726
16727 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
16728
16729         PR middle-end/21964
16730         * gcc.c-torture/execute/pr21964-1.c: New test.
16731
16732 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
16733
16734         PR c/22458
16735         * gcc.dg/pr22458-1.c: New test.
16736
16737 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
16738             Steven G. Kargl <kargls@comcast.net>
16739
16740         PR fortran/22390
16741         * gfortran.dg/flush_1.f90: New test.
16742
16743 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16744
16745         PR c++/23191
16746         * g++.dg/template/eh2.C: New test.
16747
16748 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16749
16750         PR c++/19498
16751         * g++.dg/template/instantiate7.C: New test.
16752
16753 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
16754
16755         PR c/23113
16756         * gcc.dg/Wunused-value-1.c: New test.
16757
16758 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
16759
16760         PR rtl-optimization/23233
16761         * gcc.c-torture/compile/pr23233-1.c: New test.
16762
16763 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
16764
16765         PR fortran/18833
16766         PR fortran/20850
16767         * gfortran.dg/equiv_1.f90: New test.
16768         * gfortran.dg/equiv_2.f90: New test.
16769         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
16770         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
16771         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
16772
16773 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
16774
16775         * gcc.c-torture/execute/vrp-5.c: New test.
16776         * gcc.c-torture/execute/vrp-6.c: New test.
16777         * gcc.dg/tree-ssa/vrp21.c: New test.
16778
16779 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
16780
16781         * g++.dg/parse/pr22514.C: New test.
16782
16783 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
16784
16785         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
16786
16787         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
16788         instead of constant loads / pool entries.
16789
16790 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
16791
16792         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
16793         TEST_TO_WCTYPE.
16794
16795 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
16796
16797         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
16798         __WINT_TYPE__ in generated prototypes if possible.
16799
16800 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
16801
16802         PR 22037
16803         * g++.dg/tree-ssa/pr22037.C:
16804
16805 2005-08-04  Richard Henderson  <rth@redhat.com>
16806
16807         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
16808         scan-tree-dump-times directive.
16809
16810 2005-08-04  Jan Hubicka  <jh@suse.cz>
16811
16812         * gcov-1.C: Fix switch counts.
16813         * gcov-4b.c: Likewise.
16814
16815 2005-08-03  Jeff Law  <law@redhat.com>
16816
16817         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
16818
16819 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
16820
16821         * gcc.c-torture/execute/pr23135.c: New test.
16822
16823 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16824
16825         PR tree-optimization/19899
16826         * gcc.dg/tree-ssa/scev-1.c: New test.
16827         * gcc.dg/tree-ssa/scev-2.c: New test.
16828
16829 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
16830
16831         PR target/18582
16832         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
16833
16834 2005-08-03  Jan Hubicka  <jh@suse.cz>
16835
16836         * update-conroll.c: New testcase.
16837         * update-conroll-2.c: New testcase.
16838
16839 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
16840
16841         * gfortran.dg/constant_substring.f: New test.
16842         * gfortran.dg/pr22491.f: New test.
16843
16844 2005-08-02  Jan Hubicka  <jh@suse.cz>
16845
16846         * update-threading.c: Replace by the proper one.
16847
16848 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
16849
16850         PR 23164
16851         * g++.dg/tree-ssa/pr23164.C: New test.
16852
16853 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
16854
16855         * gcc.dg/tree-ssa/pr23192.c: New test.
16856
16857 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
16858
16859         * gcc.c-torture/execute/vrp-4.c: New test.
16860
16861 2005-08-02  Jan Hubicka  <jh@suse.cz>
16862
16863         * update-threading.c: New test.
16864
16865 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
16866
16867         * gcc.c-torture/compile/20050801-1.c: New test.
16868         * gcc.c-torture/compile/20050801-2.c: New test.
16869
16870 2005-08-01  Jan Hubicka  <jh@suse.cz>
16871
16872         * val-prof-5.c: New test.
16873
16874 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
16875
16876         PR c/22311
16877         * gcc.dg/pr22311-1.c : New test.
16878
16879 2005-07-31  Steven Bosscher  <stevenb@suse.de>
16880
16881         PR target/23095
16882         * gfortran.dg/pr23095.f: New test.
16883
16884         PR c++/22003
16885         * g++.dg/other/pr22003.C: New test.
16886
16887 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
16888
16889         PR target/20621
16890         * gcc.c-torture/execute/pr20621-1.c: New test.
16891
16892 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
16893
16894         * gfortran.dg/comma_format_extension_4.f: Adjust length
16895         of string for format.
16896         * gfortran.dg/der_array_io_1.f: Replace illegal internal
16897         print statement with internal write.
16898         * gfortran.dg/der_array_io_2.f: Likewise.
16899         * gfortran.dg/der_array_io_3.f: Likewise.
16900
16901 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
16902
16903         * gcc.dg/fold-abs-4.c: new test.
16904
16905 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
16906
16907         PR fortran/22570 an related issues.
16908         * gfortran.dg/x_slash_1.f: New test.
16909
16910 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
16911
16912         PR c/23143
16913         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
16914         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
16915
16916 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16917
16918         PR c/529
16919         * gcc.dg/Wshadow-3.c: New test.
16920
16921 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
16922
16923         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
16924         used to have the wrong bounds).
16925
16926 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16927
16928         PR c/21720
16929         * gcc.dg/hex-round-1.c: Test more cases.
16930         * gcc.dg/hex-round-2.c: New test.
16931
16932 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
16933
16934         PR 22550
16935         * g++.dg/tree-ssa/pr22550.C: New test.
16936
16937 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
16938
16939         * gcc.dg/tree-ssa/vrp19.c: New test.
16940         * gcc.dg/tree-ssa-vrp20.c: New test.
16941
16942 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16943
16944         PR c/22240
16945         * gcc.dg/transparent-union-4.c: New test.
16946
16947 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16948
16949         PR c/22192
16950         * gcc.dg/c99-vla-2.c: New test.
16951
16952 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16953
16954         PR c/21720
16955         * gcc.dg/hex-round-1.c: New test.
16956
16957 2005-07-28  Jan Hubicka  <jh@suse.cz>
16958
16959         * inliner-1.c: Do not dump everything.
16960         * tree-prof.exp: Do not pass -ftree-based-profiling.
16961         * bprob.exp: Likewise.
16962
16963         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
16964
16965 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
16966
16967         PR c++/22545
16968         * g++.dg/expr/ptrmem7.C: New test.
16969
16970 2005-07-28  Mike Stump  <mrs@apple.com>
16971
16972         * g++.old-deja/g++.mike/visibility-1.C: New test.
16973
16974 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16975
16976         PR c/20187
16977         * gcc.c-torture/execute/pr20187-1.c: New test.
16978
16979 2005-07-28  Jeff Law  <law@redhat.com>
16980
16981         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
16982         * gcc.dg/tree-ssa/vrp18.c: New test.
16983
16984 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
16985
16986         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
16987
16988 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
16989
16990         PR tree-optimization/22506
16991         * gcc.dg/vect/ps22506.c: New test.
16992
16993 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
16994
16995         PR target/21149
16996         * gcc.target/i386/sse-3.c: New test.
16997
16998 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16999
17000         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
17001         * gcc.target/mips/mips32-dsp-type.c: Likewise.
17002
17003 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
17004
17005         PR c/22589
17006         * gcc.c-torture/compile/pr22589-1.c: New test.
17007
17008 2005-07-28  Jan Hubicka  <jh@suse.cz>
17009
17010         * update-loopch.c: New testcase.
17011
17012 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
17013
17014         PR rtl-optimization/23047
17015         * gcc.c-torture/execute/pr23047.c: New test.
17016         * gcc.c-torture/execute/pr23047.x: New.
17017
17018 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
17019
17020         PR tree-optimization/22493
17021         * gcc.c-torture/execute/pr22493-1.c: New test.
17022         * gcc.c-torture/execute/pr22493-1.x: New.
17023         * gcc.c-torture/execute/vrp-1.c: New test.
17024         * gcc.c-torture/execute/vrp-2.c: New test.
17025         * gcc.c-torture/execute/vrp-2.c: New test.
17026
17027 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
17028
17029         * gcc.target/frv/all-builtin-read8.c: Delete.
17030         * gcc.target/frv/all-builtin-read16.c: Delete.
17031         * gcc.target/frv/all-builtin-read32.c: Delete.
17032         * gcc.target/frv/all-builtin-read64.c: Delete.
17033         * gcc.target/frv/all-builtin-write8.c: Delete.
17034         * gcc.target/frv/all-builtin-write16.c: Delete.
17035         * gcc.target/frv/all-builtin-write32.c: Delete.
17036         * gcc.target/frv/all-builtin-write64.c: Delete.
17037         * gcc.target/frv/all-read-write-1.c: New.
17038
17039 2005-07-27  Jeff Law  <law@redhat.com>
17040
17041         * gcc.c-torture/execute/pr22630.c: New test.
17042
17043 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
17044
17045         PR tree-optimization/23073
17046         * gcc.dg/vect/nodump-pr23073.c: New test.
17047         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
17048
17049 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
17050
17051         PR tree-optimize/22348
17052         * gcc.c-torture/execute/pr22348.c: New.
17053
17054 2005-07-27  Richard Guenther  <rguenther@suse.de>
17055
17056         * gcc.dg/tree-ssa/salias-1.c: New testcase.
17057
17058 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17059
17060         PR fortran/22503
17061         * gfortran.dg/logical_comp.f90: New test.
17062
17063 2005-07-27  Jan Hubicka  <jh@suse.cz>
17064
17065         * inliner-1.c: Add cleanup of dumps.
17066         * val-prof-*.c: Likewise.
17067         * update-tailcall.c: New.
17068
17069 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
17070
17071         PR 22591
17072         * gcc.dg/tree-ssa/pr22591.c: New test.
17073         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
17074
17075 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
17076
17077         PR libobjc/22606
17078         * objc.dg/try-catch-11.m: New test.
17079
17080 2005-07-26  Richard Guenther  <rguenther@suse.de>
17081
17082         PR tree-optimization/22486
17083         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
17084
17085 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
17086
17087         PR tree-opt/22484
17088         * testsuite/g++.dg/opt/loop2.C: New test.
17089
17090 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
17091
17092         * gcc.dg/tree-ssa/reassoc-3.c: New test.
17093         * gcc.dg/tree-ssa/reassoc-4.c: New test.
17094
17095 2005-07-25  Adam Nemet  <anemet@lnxw.com>
17096
17097         * lib/profopt.exp (profopt-execute): Check for profiling data
17098         files on the target.
17099
17100 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
17101
17102         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
17103         for matching of asm labels.
17104
17105 2005-07-25  Richard Guenther  <rguenther@suse.de>
17106
17107         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
17108
17109 2005-07-25  Richard Guenther  <rguenther@suse.de>
17110
17111         PR testsuite/22624
17112         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
17113
17114 2005-07-25  Ira Rosen  <irar@il.ibm.com>
17115
17116         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
17117         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
17118         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
17119         * gcc.dg/vect/vect-100.c: New test.
17120         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
17121         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
17122         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
17123         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
17124         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
17125         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
17126         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
17127         * gfortran.dg/vect/pr19049.f90: New testcase.
17128         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
17129
17130 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
17131
17132         * gcc.c-torture/execute/20050713-1.c: New test.
17133
17134         PR fortran/20063
17135         * gfortran.fortran-torture/execute/data_4.f90: New test.
17136
17137         PR middle-end/20303
17138         * gcc.dg/visibility-d.c: New test.
17139
17140 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
17141
17142         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
17143         * gfortran.dg/underflow.f90: Ditto.
17144
17145 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17146
17147         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
17148         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
17149         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
17150
17151 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
17152
17153         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
17154         include case of field width of zero.
17155
17156 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
17157
17158         PR libgfortran/21875
17159         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
17160         with trailing blanks on normal formatted read.
17161
17162 2005-07-23  Chao-ying Fu  <fu@mips.com>
17163
17164         * gcc.target/mips/mips32-dsp-type.c: New test.
17165         * gcc.target/mips/mips32-dsp.c: New test.
17166
17167 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
17168
17169         PR testsuite/21073
17170         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
17171
17172         PR testsuite/20454
17173         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
17174         and __cyg_profile_func_exit.
17175
17176 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
17177
17178         * gfortran.dg/comma_format_extension_3.f: Fix typo.
17179         * gfortran.dg/comma_format_extension_4.f: Same.
17180         * gfortran.dg/pr15332.f: Same.
17181         * gfortran.dg/pr21730.f: Same.
17182
17183 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
17184
17185         * g++.dg/opt/vrp2.C: Fix testcase.
17186
17187         PR tree-opt/22625
17188         * g++.dg/opt/vrp2.C: New test.
17189
17190 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
17191
17192         PR debug/21828
17193         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
17194
17195 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
17196
17197         * gcc.dg/tree-ssa/20050719-1.c: New test.
17198
17199 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
17200
17201         * gcc.dg/bfin-longcall-1.c: New file.
17202         * gcc.dg/bfin-longcall-2.c: New file.
17203
17204 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
17205
17206         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
17207
17208 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
17209
17210         PR middle-end/19055
17211         * gcc.dg/tree-ssa/pr19055.c: New test.
17212         * gcc.dg/tree-ssa/pr19055-2.c: New test.
17213
17214 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
17215
17216         PR C++/22358
17217         * g++.dg/other/pr22358.C: New test.
17218
17219 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
17220
17221         PR c++/2922
17222         * g++.dg/lookup/two-stage5.C: New test from bug comments.
17223
17224 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17225
17226         PR c++/15938
17227         * g++.dg/init/union2.C: New test.
17228
17229 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17230
17231         PR c/22393
17232         * gcc.dg/complex-4.c: New test.
17233
17234 2005-07-21  Richard Guenther  <rguenther@suse.de>
17235
17236         PR testsuite/22522
17237         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
17238         scanning for asm labels.
17239         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
17240
17241 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
17242
17243         PR target/22085
17244         * gcc.dg/altivec-pr22085.c: New.
17245
17246 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
17247
17248         PR tree-optimization/19210
17249         * gcc.dg/tree-ssa/pr19210-1.c: New.
17250         * gcc.dg/tree-ssa/pr19210-2.c: New.
17251
17252 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
17253
17254         PR rtl-optimization/22167
17255         * g++.dg/opt/pr22167.C: New test.
17256
17257 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
17258
17259         PR c++/2922
17260         * g++.dg/lookup/two-stage2.C: New.
17261         * g++.dg/lookup/two-stage3.C: New.
17262         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
17263         fixed two-stage name lookup for operators.
17264         * g++.dg/template/call3.C: Compiler now produces an appropriate
17265         error message.
17266         * g++.dg/template/crash37.C: Compiler now describes bla() on line
17267         14 as a candidate.
17268         * g++.dg/template/ptrmem4.C: Compiler produces different error
17269         message.
17270         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
17271         connect_to_method as a candidate.
17272
17273 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
17274
17275         * gcc.dg/fold-alloc-1.c: New test.
17276
17277 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
17278
17279         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
17280         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
17281
17282 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
17283
17284         * gcc.dg/fold-abs-1.c: New test.
17285         * gcc.dg/fold-abs-2.c: New test.
17286         * gcc.dg/fold-abs-3.c: New test.
17287
17288 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
17289
17290         Make CONSTRUCTOR use VEC to store initializers.
17291         * g++.dg/ext/complit3.C: Check for specific error messages.
17292         * g++.dg/init/brace2.C: Update error message.
17293         * g++.dg/warn/Wbraces2.C: Likewise.
17294
17295 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
17296
17297         PR fortran/16940
17298         * gfortran.dg/module_interface_1.f90: New test.
17299
17300 2005-07-19  Danny Berlin <dberlin@dberlin.org>
17301             Kenneth Zadeck <zadeck@naturalbridge.com>
17302
17303         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
17304
17305 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17306
17307         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
17308         specify -Wformat for these tests.
17309         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
17310         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
17311         * gcc.dg/format/opt-6.c: Delete.
17312
17313 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17314
17315         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
17316         * gcc.dg/tree-ssa/sra-3.c: Likewise.
17317
17318 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17319
17320         * gcc.dg/tree-ssa/alias-2.c: New test.
17321
17322 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
17323
17324         PR c++/22263
17325         * g++.dg/template/explicit7.C: New test.
17326
17327 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
17328
17329         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
17330         width of 8 to +Inf and -Inf.
17331
17332 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
17333
17334         PR c++/22139
17335         * g++.dg/template/friend36.C: New test.
17336
17337 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
17338
17339         PR fortran/21730
17340         * gfortran.dg/pr21730.f: New test.
17341
17342 2005-07-16  Danny Berlin <dberlin@dberlin.org>
17343             Kenneth Zadeck <zadeck@naturalbridge.com>
17344
17345         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
17346         since pure const detection cannot run at -O1 in c compiler.
17347         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
17348         can now optimize this case properly.
17349         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
17350         because we now pass.
17351         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
17352
17353 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
17354
17355         PR c/22421
17356         * gcc.dg/format/bitfld-1.c: New test.
17357
17358 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
17359
17360         PR c++/22204
17361         * g++.dg/rtti/repo1.C: New test.
17362
17363 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
17364
17365         PR middle-end/22398
17366         * gcc.c-torture/compile/pr22398.c: New test.
17367
17368 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
17369
17370         PR c++/22132
17371         * g++.dg/expr/cast4.C: New test.
17372
17373 2005-07-15  Richard Guenther  <rguenther@suse.de>
17374
17375         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
17376         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
17377
17378 2005-07-15  Steven Bosscher  <stevenb@suse.de>
17379
17380         PR tree-optimization/22230
17381         * gcc.dg/tree-ssa/pr22230.c: New test.
17382
17383 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
17384
17385         * gfortran.dg/g77/cpp6.f: New test.
17386
17387         PR fortran/22417
17388         * gfortran.dg/g77/cpp5.F: New test.
17389         * gfortran.dg/g77/cpp5.h: New file.
17390         * gfortran.dg/g77/cpp5inc.h: New file.
17391
17392 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
17393
17394         PR libfortran/16435
17395         * gfortran.dg/tl_editting.f90: New.
17396         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
17397
17398 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
17399
17400         * gfortran.dg/char_array_constructor.f90: New test.
17401
17402 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
17403
17404         * gfortran.dg/past_eor.f90: New.
17405         * gfortran.dg/complex_read.f90: New.
17406
17407 2005-07-13  Jeff Law  <law@redhat.com>
17408
17409         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
17410         additional casts.
17411
17412         * gcc.dg/tree-ssa/pr22321.c: New test
17413
17414 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
17415
17416         PR tree-optimization/21921
17417         * gcc.dg/tree-ssa/pr21921.c: New.
17418
17419 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
17420
17421         PR tree-optimizatio/22442
17422         * gcc.dg/tree-ssa/loop-11.c: New test.
17423
17424 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
17425
17426         PR tree-opt/21840
17427         * gcc.c-torture/compile/pr21840.c: New test.
17428
17429 2005-07-12  Jan Hubicka  <jh@suse.cz>
17430
17431         * gcc.c-torture/compile/pr22379.c: New test.
17432
17433 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
17434
17435         PR libfortran/21593
17436         gfortran.dg/dev_null.f90: Remove outdated comment about
17437         PR libfortran/21593.
17438
17439
17440 2005-07-12  Dale Johannesen  <dalej@apple.com>
17441
17442         * gcc.target/i386/compress-float-sse.c: New.
17443         * gcc.target/i386/compress-float-sse-pic.c: New.
17444         * gcc.target/i386/compress-float-387.c: New.
17445         * gcc.target/i386/compress-float-387-pic.c: New.
17446         * gcc.dg/compress-float-ppc.c: New.
17447         * gcc.dg/compress-float-ppc-pic.c: New.
17448
17449 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
17450
17451         PR libfortran/21593
17452         gfortran.dg/dev_null.f90: Remove targets.
17453
17454 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
17455
17456         PR tree-opt/22335
17457         * gcc.dg/pr22335-1.c: New test.
17458         * gcc.dg/pr22335-2.c: New test.
17459
17460 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17461
17462         PR c++/20172
17463         * g++.dg/template/nontype12.C : New test.
17464
17465 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
17466
17467         * gcc.dg/tree-ssa/loop-10.c: New test.
17468
17469 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
17470
17471         * gcc.c-torture/execute/20020720-1.x: Remove.
17472
17473 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
17474
17475         * gfortran.fortran-torture/execute/forall_7.f90: New test.
17476
17477 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
17478
17479         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
17480         (dg-mips-options): Use it.
17481
17482 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
17483
17484         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
17485
17486 2005-07-09  Richard Henderson  <rth@redhat.com>
17487
17488         * lib/target-supports.exp (check_effective_target_sync_char_short):
17489         Add alpha.
17490
17491 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
17492
17493         PR libfortran/22217
17494         * gfortran.dg/negative-z-descriptor.f90: New test.
17495
17496 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
17497
17498         PR tree-opt/22329
17499         * gcc.dg/pr22329.c: New test.
17500
17501 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
17502
17503         PR tree-optimization/20139
17504         * gcc.dg/tree-ssa/pr20139.c: New.
17505
17506 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
17507
17508         PR tree-opt/22356
17509         * testsuite/gcc.dg/pr22356-1.c: New test.
17510
17511 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
17512
17513         PR c++/21799
17514         * g++.dg/template/unify8.C: New.
17515         * g++.dg/template/unify9.C: New.
17516
17517 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
17518
17519         * gfortran.fortran-torture/execute/entry_10.f90: New test.
17520
17521 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
17522
17523         * gcc.dg/darwin-version-1.c: New.
17524         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
17525         * gcc.dg/builtins-20.c: Likewise.
17526         * gcc.dg/builtins-53.c: Likewise.
17527         * gcc.dg/torture/builtins-convert-1.c: Likewise.
17528         * gcc.dg/torture/builtins-convert-2.c: Likewise.
17529         * gcc.dg/torture/builtins-convert-3.c: Likewise.
17530         * gcc.dg/torture/builtins-power-1.c: Likewise.
17531         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
17532         on Darwin.
17533
17534 2005-07-07  Jeff Law  <law@redhat.com>
17535
17536         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
17537         argument evaluation order.
17538
17539 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
17540
17541         PR libfortran/21594
17542         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17543         Add test cases where the shift length is greater than the
17544         array length.
17545
17546 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17547
17548         * obj-c++.dg/proto-lossage-6.mm: New.
17549         * objc.dg/proto-lossage-6.m: New.
17550
17551 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17552
17553         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
17554         * objc.dg/gnu-runtime-2.m: Likewise.
17555
17556 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
17557
17558         * gfortran.dg/longline.f: New test.
17559
17560         * gfortran.dg/badline.f: New test.
17561
17562 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
17563
17564         PR fortran/16531
17565         PR fortran/15966
17566         PR fortran/18781
17567         * gfortran.dg/hollerith.f90: New.
17568         * gfortran.dg/hollerith2.f90: New.
17569         * gfortran.dg/hollerith3.f90: New.
17570         * gfortran.dg/hollerith4.f90: New.
17571         * gfortran.dg/hollerith_f95.f90: New.
17572         * gfortran.dg/hollerith_legacy.f90: New.
17573         * gfortran.dg/g77/cpp4.F: New. Port from g77.
17574
17575 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17576
17577         PR objc/22274
17578         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
17579         * objc.dg/gnu-runtime-2.m: New.
17580
17581 2005-07-06  Jeff Law  <law@redhat.com>
17582
17583         * gcc.dg/tree-ssa/vrp17.c: New test.
17584
17585 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
17586
17587         PR fortran/22327
17588         * gfortran.dg/array_constructor_5.f90: New test.
17589
17590 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
17591
17592         * gfortran.fortran-torture/execute/entry_9.f90: New test.
17593
17594 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
17595
17596         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
17597         * gcc.dg/980816-1.c: Ditto.
17598
17599 2005-07-06  Jeff Law  <law@redhat.com>
17600
17601         * gcc.c-torture/compile/pr21356.c: New test.
17602
17603 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
17604
17605         PR c/22013
17606         PR c/22098
17607         * gcc.c-torture/compile/pr22013-1.c,
17608         gcc.c-torture/execute/pr22098-1.c,
17609         gcc.c-torture/execute/pr22098-2.c,
17610         gcc.c-torture/execute/pr22098-3.c: New tests.
17611
17612 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
17613
17614         PR c/22308
17615         * gcc.dg/pr22308-1.c: New test.
17616
17617 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
17618
17619         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
17620         target.
17621         * gcc.dg/compare9.c: Use -fshort-enums instead of
17622         -fno-short-enums.  Change the last test to dg-bogus.
17623
17624 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
17625
17626         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
17627         * gcc.dg/compare9.c: New.
17628
17629 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17630
17631         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
17632
17633 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
17634
17635         PR testsuite/22288
17636         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
17637
17638
17639 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17640
17641         * gcc.dg/format/gcc_gfc-1.c: New.
17642
17643 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
17644
17645         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
17646
17647 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17648
17649         PR fortran/20842
17650         * gfortran.dg/io_invalid_1.f90: New test.
17651
17652 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
17653
17654         * gcc.dg/format/gcc_diag-1.c: Update.
17655
17656 2005-07-02  Jeff Law  <law@redhat.com>
17657
17658         * gcc.dg/tree-ssa/pr22051-1.c: New test.
17659         * gcc.dg/tree-ssa/pr22051-2.c: New test.
17660
17661 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
17662
17663         * gcc.dg/format/gcc_diag-1.c: Update.
17664
17665 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
17666
17667         PR tree-opt/22269
17668         * gcc.c-torture/compile/pr22269.c: New test.
17669
17670 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
17671
17672         PR 21584
17673         PR 22219
17674         * g++.dg/tree-ssa/pr21584-1.C: New test.
17675         * g++.dg/tree-ssa/pr21584-2.C: New test.
17676
17677 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
17678
17679         * obj-c++.dg/try-catch-11.mm: New.
17680         * objc.dg/try-catch-10.m: New.
17681
17682 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
17683
17684         * g++.dg/other/ucnid-1.C: xfail on AIX.
17685
17686 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
17687
17688         PR 22234
17689         * gcc.dg/20050629-1.c: New test.
17690
17691 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
17692
17693         * obj-c++.dg/const-str-1[0-1].mm: New.
17694         * objc.dg/const-str-1[0-1].m: New.
17695
17696 2005-05-29  Richard Henderson  <rth@redhat.com>
17697
17698         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
17699         Rename from check_effective_target_vect_no_max.
17700         (check_effective_target_vect_no_int_add): New.
17701         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
17702         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
17703         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17704         * gcc.dg/vect/vect-reduc-1.c: Use both.
17705         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17706
17707 2005-05-29  Richard Henderson  <rth@redhat.com>
17708
17709         * lib/target-supports.exp (check_effective_target_vect_no_max):
17710         Remove i386 and x86_64.
17711
17712 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
17713
17714         PR testsuite/21969
17715         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
17716
17717 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
17718
17719         PR middle-end/21969
17720         * gcc.dg/vect/pr21969.c: New test.
17721
17722 2005-06-28  Eric Christopher  <echristo@redhat.com>
17723
17724         PR c/22052
17725         PR c/21975
17726         * gcc.dg/inline1.c: New test.
17727         * gcc.dg/inline2.c: Ditto.
17728         * gcc.dg/inline3.c: Ditto.
17729         * gcc.dg/inline4.c: Ditto.
17730         * gcc.dg/inline5.c: Ditto.
17731
17732 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
17733
17734         PR libfortran/22142
17735         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17736         Add testcase also testing eoshift1 for PR 22142.
17737
17738 2005-06-28  Richard Henderson  <rth@redhat.com>
17739
17740         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
17741         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
17742         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
17743         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
17744         gcc.dg/tree-ssa/20030922-2.c: Likewise.
17745
17746 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
17747
17748         PR libfortran/22142
17749         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17750         Add testcase for PR 22142.
17751
17752 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
17753
17754         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
17755         gcc.target/ia64/fpreg-2.c: New tests.
17756
17757 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17758
17759         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
17760
17761 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17762
17763         PR libfortran/22170
17764         * gfortran.dg/slash_1.f90: New test.
17765
17766 2005-06-27  Richard Henderson  <rth@redhat.com>
17767
17768         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
17769         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
17770         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
17771         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17772         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
17773         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
17774
17775 2005-06-27  Richard Henderson  <rth@redhat.com>
17776
17777         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
17778         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
17779
17780 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
17781
17782         * obj-c++.dg/proto-lossage-5.mm: New.
17783         * objc.dg/proto-lossage-5.m: New.
17784
17785 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
17786
17787         PR 21959
17788         * gcc.dg/tree-ssa/pr21959.c: New test.
17789
17790 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
17791
17792         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
17793         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
17794         testing uninitialized var.
17795
17796         * gcc.c-torture/execute/builtins/chk.h: New.
17797         * gcc.c-torture/execute/builtins/lib/chk.c: New.
17798         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
17799         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
17800         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
17801         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
17802         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
17803         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
17804         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
17805         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
17806         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
17807         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
17808         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
17809         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
17810         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
17811         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
17812         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
17813         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
17814         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
17815         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
17816         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
17817         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
17818         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
17819         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
17820         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
17821         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
17822         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
17823         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
17824         * gcc.dg/builtin-object-size-1.c: New test.
17825         * gcc.dg/builtin-object-size-2.c: New test.
17826         * gcc.dg/builtin-object-size-3.c: New test.
17827         * gcc.dg/builtin-object-size-4.c: New test.
17828         * gcc.dg/builtin-object-size-5.c: New test.
17829         * gcc.dg/builtin-stringop-chk-1.c: New test.
17830         * gcc.dg/builtin-stringop-chk-2.c: New test.
17831         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
17832         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
17833         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
17834         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
17835         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
17836         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
17837         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
17838         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
17839         * gcc.c-torture/execute/printf-1.c: New test.
17840         * gcc.c-torture/execute/fprintf-1.c: New test.
17841         * gcc.c-torture/execute/vprintf-1.c: New test.
17842         * gcc.c-torture/execute/vfprintf-1.c: New test.
17843         * gcc.c-torture/execute/printf-chk-1.c: New test.
17844         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
17845         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
17846         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
17847
17848 2005-06-27  Michael Matz  <matz@suse.de>
17849
17850         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
17851         slot is not merged if address escapes.
17852
17853 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17854
17855         PR c/21911
17856         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
17857
17858 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
17859
17860         PR middle-end/17965
17861         * gcc.c-torture/compile/20050622-1.c: New test.
17862
17863         PR middle-end/22028
17864         * gcc.dg/20050620-1.c: New test.
17865
17866 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
17867
17868         PR tree-optimization/22026
17869         * gcc.dg/tree-ssa/pr22026.c: New.
17870
17871 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
17872
17873         PR libfortran/22144
17874         * gfortran.dg/shift-alloc.f90: New testcase.
17875
17876 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
17877
17878         * all files: Update FSF address in copyright headers.
17879
17880 2005-06-22  Jan Hubicka  <jh@suse.cz>
17881
17882         * wholeprogram-1.c: New testcase.
17883         * wholeprogram-2.c: New testcase.
17884
17885 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
17886
17887         PR 22171
17888         * gcc.dg/tree-ssa/pr22171.c: New test.
17889
17890 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
17891
17892         * gfortran.dg/simplify_modulo.f90: New.
17893
17894 2005-06-24  Jan Hubicka  <jh@suse.cz>
17895
17896         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
17897
17898 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
17899
17900         * obj-c++.dg/proto-lossage-[1-4].mm: New.
17901
17902 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
17903
17904         * obj-c++.dg/typedef-alias-1.mm: New.
17905         * objc.dg/typedef-alias-1.m: New.
17906
17907 2005-06-23  Jeff Law  <law@redhat.com>
17908
17909         * gcc.dg/tree-ssa/vrp16.c: New test.
17910
17911 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17912
17913         * lib/target-supports.exp: Add
17914         check_effective_target_fortran_large_real and
17915         check_effective_target_fortran_large_int to check for
17916         corresponding effective targets.
17917         * gfortran.dg/large_integer_kind_1.f90: New test.
17918         * gfortran.dg/large_real_kind_1.f90: New test.
17919
17920 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
17921
17922         PR tree-optimization/22117
17923         * gcc.dg/tree-ssa/pr22117.c: New.
17924
17925 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
17926
17927         PR testsuite/22123
17928         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
17929
17930 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
17931
17932         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
17933
17934 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
17935
17936         * gfortran.dg/f2c_4.f90: Add tests for complex functions
17937         * gfortran.dg/f2c_4.c: Likewise.
17938
17939 2005-06-22 Paul Brook  <paul@codesourcery.com>
17940
17941         PR fortran/21034
17942         * gfortran.dg/auto_save_1.f90: New test.
17943
17944 2005-06-22  Michael Matz  <matz@suse.de>
17945
17946         * gcc.target/x86-64/abi: New directory.
17947         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
17948         * gcc.target/x86-64/abi/README.gcc: New file.
17949         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
17950         * gcc.target/x86-64/abi/asm-support.s: New file.
17951         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
17952         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
17953         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
17954         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
17955         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
17956         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
17957         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
17958         * gcc.target/x86_64/abi/test_bitfields.c: New test.
17959         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
17960         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
17961         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
17962         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
17963         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
17964         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
17965         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
17966         * gcc.target/x86_64/abi/test_varargs.c: New test.
17967
17968 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
17969
17970         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
17971         32-bit i?86 and x86_64.
17972
17973 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
17974
17975         * obj-c++.dg/const-str-[1-9].mm: New tests.
17976
17977 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
17978
17979         PR fortran/22010
17980         * gfortran.dg/namelist_use.f90: New.
17981         * gfortran.dg/namelist_use_only.f90: New.
17982
17983 2005-06-21  Jeff Law  <law@redhat.com>
17984
17985         * gcc.dg/tree-ssa/vrp15.c: New test.
17986
17987 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
17988
17989         * lib/target-supports.exp (check_effective_target_vect_reduction):
17990         Remove.
17991         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
17992         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
17993         remove vect_reduction target keyword. Also avoid two returns in main.
17994         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17995         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
17996         * gcc.dg/vect/vect-reduc-1short.c: New test.
17997         * gcc.dg/vect/vect-reduc-1char.c: New test.
17998         * gcc.dg/vect/vect-reduc-2short.c: New test.
17999         * gcc.dg/vect/vect-reduc-2char.c: New test.
18000         * gcc.dg/vect/vect-reduc-6.c: New test.
18001         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
18002         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
18003         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
18004
18005 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18006         Paul Thomas  <pault@gcc.gnu.org>
18007
18008         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
18009         New tests.
18010
18011 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18012
18013         * gfortran.dg/backslash_1.f90: New test.
18014         * gfortran.dg/backslash_2.f90: New test.
18015
18016 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
18017
18018         * gfortran.dg/duplicate_labels.f90: New test.
18019
18020 2005-06-20  Jan Beulich  <jbeulich@novell.com>
18021
18022         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
18023         unsupportable relocations.
18024         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18025         * gcc.dg/20050321-2.c: xfail for NetWare.
18026
18027 2005-06-20  Andreas Jaeger  <aj@suse.de>
18028
18029         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
18030         gcc.target/i386/fastcall-sseregparm.c,
18031         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
18032
18033 2005-06-19  Richard Henderson  <rth@redhat.com>
18034
18035         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
18036
18037 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
18038
18039         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
18040
18041 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
18042
18043         PR c++/22115
18044         * g++.dg/conversion/simd2.C: Change expected error message.
18045
18046 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
18047
18048         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
18049         * gcc.dg/vect/vect-reduc-2.c: Likewise.
18050         * gcc.dg/vect/vect-reduc-3.c: Likewise.
18051
18052 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
18053
18054         * gcc.dg/fold-mod-1.c: New test.
18055
18056 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
18057
18058         PR fortran/19926
18059         * gfortran.dg/pr19926.f90: New test.
18060
18061 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
18062
18063         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
18064         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
18065         targets.
18066         * gcc.dg/vect/vect-reduc-2.c: Likewise.
18067         * gcc.dg/vect/vect-reduc-3.c: Likewise.
18068
18069 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
18070
18071         * gcc.target/ia64/float80-varargs-1.c: New test.
18072
18073 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18074
18075         PR tree-opt/22035
18076         * gfortran.dg/f2c_6.f90: New test.
18077
18078 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
18079
18080         PR c++/17413
18081         * g++.dg/template/local5.C: New.
18082
18083 2005-06-17  Richard Henderson  <rth@redhat.com>
18084
18085         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
18086
18087 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
18088
18089         PR testsuite/21945
18090         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
18091
18092 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
18093
18094         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
18095         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
18096         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
18097         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
18098         check_vect to verify the presence of hardware vector support.
18099
18100 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
18101
18102         PR testsuite/22056
18103         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
18104
18105 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18106
18107         PR libfortran/19216
18108         * gfortran.dg/pr19216.f: Add correct space between brackets and
18109         dg directive.
18110
18111 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18112
18113         PR libfortran/16436
18114         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
18115
18116 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
18117
18118         * gcc.target/i386/attributes-error.c: New testcase.
18119         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
18120         * gcc.target/i386/regparm-stdcall.c: Likewise.
18121         * gcc.target/i386/sseregparm-1.c: Likewise.
18122         * gcc.target/i386/sseregparm-2.c: Likewise.
18123
18124 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
18125
18126         * g++.dg/rtti/crash2.C: New.
18127
18128 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
18129
18130         * gcc.dg/noncompile/20040203-3.c: Update expected message.
18131
18132 2005-06-15  David Ung  <davidu@mips.com>
18133
18134         * gcc.target/mips/mips16e-extends.c: New test for testing the
18135         generation of MIPS16e zeb/zeh, seb/seh instructions.
18136
18137 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
18138
18139         PR 22018
18140         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
18141         * gcc.dg/tree-ssa/pr22018.c: New test.
18142
18143 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
18144
18145         * gcc.dg/simd-1.c: Update error messages.
18146         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
18147         * gcc.dg/simd-2.c: Update error messages.
18148         * gcc.dg/simd-4.c: New.
18149
18150 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
18151
18152         PR c++/20678
18153         * g++.dg/other/crash-4.C: New.
18154
18155 2005-06-14  Devang Patel  <dpatel@apple.com>
18156
18157         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
18158
18159 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
18160
18161         PR c++/21929
18162         * g++.dg/parse/crash11.C: Update
18163
18164 2005-06-13  Jeff Law  <law@redhat.com>
18165
18166         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
18167         perform the desired transformations.
18168         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
18169         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
18170
18171 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18172
18173         PR fortran/22038
18174         * gfortran.dg/forall_1.f90: Un-XFAIL.
18175
18176 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
18177
18178         PR c++/21929
18179         * g++.dg/parse/crash26.C: New.
18180
18181         PR c++/20789
18182         * g++.dg/init/member1.C: New.
18183
18184 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
18185
18186         * gfortran.dg/altreturn_1.f90: New test.
18187
18188 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
18189
18190         PR middle-end/21985
18191         * gcc.dg/tree-ssa/pr21985.c: New test.
18192
18193 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
18194
18195         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
18196
18197 2005-06-12  Roger Sayle  <roger@eyesopen.com>
18198
18199         PR c++/21930
18200         * g++.dg/other/error10.C: New test case.
18201
18202 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18203
18204         PR libfortran/19155
18205         * gfortran.dg/pr19155.f: Add test.
18206
18207 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18208
18209         * gfortran.dg/f2c_7.f90: New test.
18210
18211         * gfortran.dg/forall_1.f90: XFAILed.
18212
18213 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
18214
18215         * gcc.dg/pr14796-1.c: New.
18216         * gcc.dg/pr14796-2.c: New.
18217
18218 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
18219
18220         PR fortran/17792
18221         PR fortran/21375
18222         * gfortran.dg/deallocate_stat.f90: New test.
18223
18224 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
18225
18226         * gfortran.fortran-torture/execute/in-pack.f90: New test.
18227
18228 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
18229
18230         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
18231         access will be generated when this loop is vectorized. Test that
18232         accesses with same alignment were detected.
18233         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
18234         Test that accesses with same alignment were detected.
18235         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
18236         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
18237         alignment were detected.
18238
18239 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
18240
18241         PR c++/10611
18242         * g++.dg/conversion/simd2.C: New.
18243
18244 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18245
18246         * gcc.dg/Wcxx-compat-1.c: New.
18247
18248 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
18249
18250         PR libfortran/21480
18251         * gfortran.dg/reshape-complex.f90: Add a test for a packed
18252         complex array.
18253
18254 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
18255
18256         * gcc.dg/alias-8.c: New.
18257
18258 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
18259
18260         * gcc.dg/format/cmn_err-1.c: Update.
18261
18262 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
18263
18264         PR target/20666
18265         * gcc.target/sparc/fexpand-2.c: New.
18266         * gcc.target/sparc/fpmerge-2.c: New.
18267         * gcc.target/sparc/fpmul-2.c: New.
18268         * gcc.target/sparc/noresult.c: New.
18269         * gcc.target/sparc/pdist-2.c: New.
18270         * gcc.target/sparc/pdist-3.c: New.
18271
18272 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
18273
18274         PR testsuite/21702
18275         * gcc.target/i386/i386.exp: Fix comment typo.
18276
18277 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18278
18279         PR c++/19497
18280         * g++.dg/inherit/using5.C: New.
18281         * g++.dg/inherit/using6.C: New.
18282
18283 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18284
18285         PR c++/19894
18286         * g++.dg/template/ptrmem15.C: New test.
18287
18288         PR c++/20563
18289         * g++.dg/ext/label4.C: New test.
18290
18291 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18292
18293         * gcc.dg/tls/debug-1.c: New test.
18294
18295 2005-06-07  Dale Johannesen  <dalej@apple.com>
18296
18297         * gcc.target/i386/movq.c: New.
18298
18299 2005-06-07  Dale Johannesen  <dalej@apple.com>
18300
18301         * gcc.dg/20050607-1.c: New.
18302
18303 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
18304
18305         PR middle-end/21850
18306         * gcc.c-torture/execute/20050607-1.c: New test.
18307
18308 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
18309
18310         PR libfortran/21926
18311         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
18312         Test case where the return array has lowest stride one,
18313         but isn't packed.
18314
18315 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
18316
18317         * lib/target-supports.exp (check_effective_target_sync_int_long):
18318         Add s390 and s390x targets.
18319
18320 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
18321
18322         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
18323         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
18324         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
18325         * gcc.dg/tree-ssa/loop-9.c: New test.
18326
18327 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
18328
18329         * g++.dg/parse/defarg10.C: New.
18330
18331 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
18332
18333         PR regression/21897
18334         * gcc.c-torture/execute/20050604-1.c: New test.
18335
18336 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
18337
18338         PR 21903
18339         * g++.dg/parse/defarg9.C: New.
18340
18341         PR c++/20637
18342         * g++.dg/inherit/using4.C: New.
18343         * g++.dg/overload/error1.C: Adjust expected errors.
18344         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
18345         * g++.old-deja/g++.brendan/arm2.C: Likewise.
18346         * g++.old-deja/g++.other/redecl2.C: Likewise.
18347         * g++.old-deja/g++.other/redecl4.C: Likewise.
18348         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
18349
18350 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
18351
18352         * gfortran.dg/f2c_5.f90: Add -w to dg-options
18353
18354 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
18355
18356         * lib/gfortran.exp (gfortran_target_compile): Call
18357         dg-additional-files-options
18358         * gfortran.dg/f2c_4.f90: New file
18359         * gfortran.dg/f2c_4.c: New file
18360         * gfortran.dg/f2c_5.f90: New file
18361         * gfortran.dg/f2c_5.c: New file
18362
18363 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18364
18365         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
18366
18367         PR fortran/21912
18368         * gfortran.dg/array_constructor_4.f90: New test.
18369
18370 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
18371
18372         PR c++/21619
18373         * g++.dg/ext/builtin9.C: New test.
18374
18375 2005-06-05  Dale Johannesen  <dalej@apple.com>
18376
18377         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
18378         * gcc.c-torture/execute/20050603-2.c: Ditto.
18379
18380 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
18381
18382         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
18383         * gcc.dg/vect/vect-reduc-1.c: New.
18384         * gcc.dg/vect/vect-reduc-2.c: New.
18385         * gcc.dg/vect/vect-reduc-3.c: New.
18386
18387 2005-06-04  Dale Johannesen  <dalej@apple.com>
18388
18389         * gcc.c-torture/execute/20050603-1.c: New.
18390         * gcc.c-torture/execute/20050603-2.c: New.
18391         * gcc.dg/20050603-3.c: New.
18392
18393 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18394
18395         PR fortran/19195
18396         * gfortran.dg/debug_1.f90: New test.
18397
18398         * gfortran.dg/forall_1.f90: New test.
18399
18400 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
18401
18402         * gfortran.dg/array_constructor_3.f90: New test.
18403
18404 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18405
18406         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
18407
18408 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
18409
18410         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
18411
18412 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
18413
18414         PR c/21873
18415         * gcc.dg/init-excess-1.c: New test.
18416
18417 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
18418
18419         PR c++/21853
18420         * g++.dg/expr/static_cast6.C: New test.
18421
18422 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
18423
18424         * gcc.dg/tree-ssa/vrp14.c: New test.
18425
18426 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
18427
18428         PR c++/21336
18429         * g++.dg/template/new2.C: New test.
18430
18431 2005-06-03  Josh Conner  <jconner@apple.com>
18432
18433         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
18434         all entries in initializer.
18435
18436 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
18437
18438         PR middle-end/21858
18439         * gcc.dg/pr21858.c: New testcase.
18440
18441 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
18442
18443         PR tree-optimization/21292
18444
18445         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
18446         New.
18447         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
18448         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
18449         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
18450         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
18451         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
18452
18453 2005-06-02  Richard Henderson  <rth@redhat.com>
18454
18455         * gcc.dg/sync-2.c: Use -march=i486 for i386.
18456
18457 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
18458
18459         * gcc.dg/wtypequal.c: New testcase.
18460
18461 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
18462
18463         PR 21582
18464         * gcc.dg/tree-ssa/pr21582.c: New test.
18465
18466 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
18467
18468         PR c++/21280
18469         * g++.dg/opt/interface2.h: New.
18470         * g++.dg/opt/interface2.C: New.
18471         * g++.dg/init/ctor4.C: Adjust error lines.
18472         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18473         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
18474         * g++.old-deja/g++.jason/opeq3.C: Likewise.
18475         * g++.old-deja/g++.pt/assign1.C: Likewise.
18476         * g++.old-deja/g++.pt/crash20.C: Likewise.
18477
18478 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
18479
18480         PR tree-optimization/21734
18481         * g++.dg/vect/pr21734_1.cc: New.
18482         * g++.dg/vect/pr21734_2.cc: New.
18483
18484 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
18485
18486         PR c++/20350
18487         * g++.dg/template/spec24.C: New.
18488
18489         PR c++/21151
18490         * g++.dg/pch/local-1.C: New.
18491         * g++.dg/pch/local-1.Hs: New.
18492
18493 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
18494
18495         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
18496         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
18497         * gcc.dg/tree-ssa/pr14341.c: New test.
18498         * gcc.dg/tree-ssa/pr14841.c: New test.
18499         * gcc.dg/tree-ssa/pr20701.c: New test.
18500         * gcc.dg/tree-ssa/pr21086.c: New test.
18501         * gcc.dg/tree-ssa/pr21090.c: New test.
18502         * gcc.dg/tree-ssa/pr21332.c: New test.
18503         * gcc.dg/tree-ssa/pr21458.c: New test.
18504         * gcc.dg/tree-ssa/pr21658.c: New test.
18505         * gcc.dg/tree-ssa/vrp01.c: New test.
18506         * gcc.dg/tree-ssa/vrp02.c: New test.
18507         * gcc.dg/tree-ssa/vrp03.c: New test.
18508         * gcc.dg/tree-ssa/vrp04.c: New test.
18509         * gcc.dg/tree-ssa/vrp05.c: New test.
18510         * gcc.dg/tree-ssa/vrp06.c: New test.
18511         * gcc.dg/tree-ssa/vrp07.c: New test.
18512         * gcc.dg/tree-ssa/vrp08.c: New test.
18513         * gcc.dg/tree-ssa/vrp09.c: New test.
18514         * gcc.dg/tree-ssa/vrp10.c: New test.
18515         * gcc.dg/tree-ssa/vrp11.c: New test.
18516         * gcc.dg/tree-ssa/vrp12.c: New test.
18517         * gcc.dg/tree-ssa/vrp13.c: New test.
18518
18519 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
18520
18521         PR 21029
18522         * gcc.dg/tree-ssa/pr21029.c: New test.
18523
18524 2005-06-01  Roger Sayle  <roger@eyesopen.com>
18525
18526         * gfortran.dg/logint-1.f: New test case.
18527         * gfortran.dg/logint-2.f: Likewise.
18528         * gfortran.dg/logint-3.f: Likewise.
18529
18530 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
18531
18532         PR c/21536
18533         PR c/20760
18534         * gcc.dg/20050527-1.c: New test.
18535
18536         * gcc.dg/i386-sse-12.c: New test.
18537
18538         PR fortran/21729
18539         * gfortran.dg/implicit_5.f90: New test.
18540
18541 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
18542
18543         PR fortran/20883
18544         * gfortran/assign_4.f90: New test.
18545         * gfortran/assign_2.f90: Change compile to run.
18546
18547 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
18548
18549         * lib/target-supports.exp
18550         (check_effective_target_sync_char_short): New.
18551         * gcc.dg/sync-2.c: New.
18552
18553 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
18554
18555         PR tree-optimization/21817
18556         * gcc.dg/torture/pr21817-1.c: New.
18557
18558 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
18559
18560         PR c++/21165
18561         * g++.dg/template/init5.C: New.
18562
18563 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
18564
18565         * gfortran.dg/char_initialiser_actual.f90:
18566         Test character initialisers as actual arguments.
18567         * gfortran.dg/char_pointer_comp_assign.f90:
18568         Test character pointer structure component assignments.
18569         * gfortran.dg/char_array_structure_constructor.f90:
18570         Test character components in structure constructors.
18571
18572 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
18573
18574         PR middle-end/20931
18575         * g++.dg/opt/pr20931.C: New test.
18576
18577 2005-05-31  Andreas Jaeger  <aj@suse.de>
18578
18579         PR testsuite/20772
18580         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
18581         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
18582         g++.old-deja/g++.ext/asmspec1.C,
18583         g++.old-deja/g++.other/regstack.C,
18584         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
18585         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
18586         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
18587         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
18588         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
18589         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
18590         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
18591         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
18592         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
18593         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
18594         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
18595         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
18596         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
18597         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
18598         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
18599         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
18600         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
18601         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
18602         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
18603
18604 2005-05-31  Jeff Law  <law@redhat.com>
18605
18606         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
18607
18608 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
18609
18610         PR middle-end/21743
18611         * gcc.dg/builtins-1.c: Activate disabled clog test.
18612         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18613
18614 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
18615
18616         * gfortran.dg/char_pointer_assign.f90:
18617         Test character-pointer assignments and pointer assignments.
18618         * gfortran.dg/char_pointer_dummy.f90:
18619         Test character-pointer dummy arguments.
18620         * gfortran.dg/char_pointer_func.f90:
18621         Test character-pointer function returns.
18622         * gfortran.dg/char_pointer_dependency.f90:
18623         Test character-pointer functions with dependencies.
18624
18625 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
18626
18627         PR c++/21784
18628         * g++.dg/lookup/using14.C: New test.
18629
18630 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
18631
18632         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
18633         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
18634         trailing ^M.
18635
18636 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
18637
18638         PR c++/17413
18639         * g++.dg/template/local5.C: New.
18640
18641         PR target/21761
18642         * gcc.c-torture/compile/pr21761.c: New.
18643
18644         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
18645         before darwin8.
18646
18647 2005-05-30  Steven G. Kargl
18648
18649         PR fortran/20846
18650         * gfortran.dg/inquire_8.f90: New test.
18651
18652 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18653
18654         PR libfortran/21376
18655         * gfortran.dg/output_exponents_1.f90: New test.
18656
18657 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18658
18659         PR libfortran/20006
18660         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
18661
18662 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
18663
18664         PR c++/21210
18665         * g++.dg/ext/complex1.C: New test.
18666
18667         PR c++/21340
18668         * g++.dg/init/ctor6.C: New test.
18669
18670 2005-05-29  Jan Hubicka  <jh@suse.cz>
18671
18672         * gcc.c-torture/compile/pr21562.c: New.
18673
18674 2005-05-28  Steven G. Kargl <kargls@comcast.net>
18675
18676         * gfortran.dg/subnormal_1.f90: New test.
18677
18678 2005-05-28  Jan Hubicka  <jh@suse.cz>
18679
18680         * tree-prof.exp: Fix comment.
18681         * value-prof-1.c: New.
18682         * value-prof-2.c: New.
18683         * value-prof-3.c: New.
18684         * value-prof-4.c: New.
18685
18686 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
18687
18688         PR c++/21614
18689         * g++.dg/expr/ptrmem6.C: New test.
18690         * g++.dg/expr/ptrmem6a.C: Likewise.
18691
18692 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
18693
18694         PR tree-optimization/21658
18695         * gcc.dg/tree-ssa/pr21658.c: New.
18696
18697 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
18698
18699         PR c++/21455
18700         * g++.dg/inherit/ptrmem3.C: New.
18701
18702         PR c++/21681
18703         * g++.dg/parse/template16.C: New.
18704
18705 2005-05-27  Andreas Jaeger  <aj@suse.de>
18706
18707         * gcc.dg/setjmp-2.c: Only run in 32-bit.
18708
18709         * gcc.dg/i386-sse-8.c: Run test on all archs.
18710
18711 2005-05-26  Mike Stump  <mrs@apple.com>
18712
18713         * objc.dg/isa-field-1.m: Only run on darwin.
18714         * objc.dg/lookup-1.m: Likewise.
18715         * objc.dg/try-catch-8.m: Likewise.
18716
18717 2005-05-26  Roger Sayle  <roger@eyesopen.com>
18718
18719         PR tree-optimization/9814
18720         * gcc.dg/pr9814-1.c: New test case.
18721
18722 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
18723
18724         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
18725         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
18726         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
18727         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
18728         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
18729         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
18730         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
18731         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
18732         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
18733         objc.dg/try-catch-8.m: New.
18734
18735 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
18736
18737         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
18738         remove extraneous semicolons.
18739
18740 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
18741
18742         * obj-c++.dg/comp-types-12.mm: New.
18743         * objc.dg/comp-types-11.m: New.
18744         * objc.dg/selector-4.m: New.
18745
18746 2005-05-26  Andreas Jaeger  <aj@suse.de>
18747
18748         PR testsuite/20772
18749         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
18750         g++.old-deja/g++.ext/attrib3.C,
18751         g++.old-deja/g++.other/store-expr1.C,
18752         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
18753         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
18754         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
18755         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
18756         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
18757         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
18758         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
18759         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
18760         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
18761         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
18762         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
18763         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
18764         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
18765         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
18766         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
18767         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
18768         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
18769         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
18770         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
18771
18772 2005-05-26  Andreas Jaeger  <aj@suse.de>
18773
18774         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
18775         x86-64 compilation.
18776
18777 2005-05-26  Andreas Jaeger  <aj@suse.de>
18778
18779         PR testsuite/20772
18780         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
18781         gcc.misc-tests/i386-pf-athlon-1.c,
18782         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
18783         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
18784         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
18785         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
18786         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
18787         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
18788         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
18789         programs.
18790
18791         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
18792         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
18793         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
18794         x86-64 compilation.
18795
18796         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
18797         x86_64.
18798
18799         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
18800         effective-target ilp32.
18801
18802 2005-05-26  David Ung  <davidu@mips.com>
18803
18804         * gcc.target/mips/ext_ins.c: New test for testing the generation
18805         of MIPS32/64 rev 2 ext/ins instructions.
18806
18807 2005-05-26  Andreas Jaeger  <aj@suse.de>
18808
18809         * treelang/compile/unsigned.tree: Use gimple instead of
18810         nonexisting generic dump.
18811
18812 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
18813
18814         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
18815
18816 2005-05-26  Andreas Jaeger  <aj@suse.de>
18817
18818         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
18819
18820 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
18821
18822         PR libfortran/17283
18823         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
18824         Test callee-allocated memory with write statements.
18825
18826 2005-05-25  Roger Sayle  <roger@eyesopen.com>
18827
18828         PR middle-end/21709
18829         * gcc.dg/pr21709-1.c: New test case.
18830
18831 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18832             Mike Stump  <mrs@apple.com>
18833
18834         * objc/execute/next_mapping.h: Update for C++.
18835
18836         * obj-c++.dg/selector-1.mm: Move to...
18837         * obj-c++.dg/selector-4.mm: here...
18838
18839         * obj-c++.dg/basic.mm: New.
18840         * obj-c++.dg/comp-types-1.mm: New.
18841         * obj-c++.dg/cxx-class-1.mm: New.
18842         * obj-c++.dg/cxx-ivars-1.mm: New.
18843         * obj-c++.dg/cxx-ivars-2.mm: New.
18844         * obj-c++.dg/cxx-ivars-3.mm: New.
18845         * obj-c++.dg/cxx-scope-1.mm: New.
18846         * obj-c++.dg/cxx-scope-2.mm: New.
18847         * obj-c++.dg/defs.mm: New.
18848         * obj-c++.dg/empty-private-1.mm: New.
18849         * obj-c++.dg/encode-1.mm: New.
18850         * obj-c++.dg/encode-2.mm: New.
18851         * obj-c++.dg/encode-3.mm: New.
18852         * obj-c++.dg/extern-c-1.mm: New.
18853         * obj-c++.dg/extra-semi.mm: New.
18854         * obj-c++.dg/fix-and-continue-2.mm: New.
18855         * obj-c++.dg/isa-field-1.mm: New.
18856         * obj-c++.dg/ivar-list-semi.mm: New.
18857         * obj-c++.dg/local-decl-1.mm: New.
18858         * obj-c++.dg/lookup-1.mm: New.
18859         * obj-c++.dg/lookup-2.mm: New.
18860         * obj-c++.dg/method-1.mm: New.
18861         * obj-c++.dg/method-2.mm: New.
18862         * obj-c++.dg/method-3.mm: New.
18863         * obj-c++.dg/method-4.mm: New.
18864         * obj-c++.dg/method-5.mm: New.
18865         * obj-c++.dg/method-6.mm: New.
18866         * obj-c++.dg/method-7.mm: New.
18867         * obj-c++.dg/no-extra-load.mm: New.
18868         * obj-c++.dg/overload-1.mm: New.
18869         * obj-c++.dg/pragma-1.mm: New.
18870         * obj-c++.dg/pragma-2.mm: New.
18871         * obj-c++.dg/private-1.mm: New.
18872         * obj-c++.dg/private-2.mm: New.
18873         * obj-c++.dg/proto-qual-1.mm: New.
18874         * obj-c++.dg/qual-types-1.mm: New.
18875         * obj-c++.dg/stubify-1.mm: New.
18876         * obj-c++.dg/stubify-2.mm: New.
18877         * obj-c++.dg/super-class-1.mm: New.
18878         * obj-c++.dg/super-class-2.mm: New.
18879         * obj-c++.dg/super-dealloc-1.mm: New.
18880         * obj-c++.dg/super-dealloc-2.mm: New.
18881         * obj-c++.dg/template-1.mm: New.
18882         * obj-c++.dg/template-2.mm: New.
18883         * obj-c++.dg/template-3.mm: New.
18884         * obj-c++.dg/template-4.mm: New.
18885         * obj-c++.dg/template-5.mm: New.
18886         * obj-c++.dg/template-6.mm: New.
18887         * obj-c++.dg/try-catch-1.mm: New.
18888         * obj-c++.dg/try-catch-2.mm: New.
18889         * obj-c++.dg/try-catch-3.mm: New.
18890         * obj-c++.dg/try-catch-4.mm: New.
18891         * obj-c++.dg/try-catch-5.mm: New.
18892         * obj-c++.dg/try-catch-6.mm: New.
18893         * obj-c++.dg/try-catch-7.mm: New.
18894         * obj-c++.dg/try-catch-8.mm: New.
18895         * obj-c++.dg/try-catch-9.mm: New.
18896         * obj-c++.dg/va-meth-1.mm: New.
18897
18898 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18899
18900         * obj-c++.dg/selector-1.mm: New.
18901         * obj-c++.dg/selector-2.mm: New.
18902
18903 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18904
18905         * obj-c++.dg/selector-3.mm: New.
18906         * objc.dg/selector-3.m: New.
18907
18908 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18909
18910         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
18911         about where warning appears.
18912
18913 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
18914
18915         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
18916         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
18917         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
18918         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
18919
18920 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
18921
18922         * gcc.dg/20050524-1.c: New test.
18923
18924 2005-05-25  Jan Hubicka  <jh@suse.cz>
18925
18926         * gcc.dg/tree-prof/inliner-1.c: New.
18927
18928 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
18929
18930         * gcc.dg/tree-prof: New directory.
18931         * gcc.dg/tree-prof/tree-prof.exp: New.
18932
18933 2005-05-25  DJ Delorie  <dj@redhat.com>
18934
18935         * gcc.dg/Wattributes-1.c: New.
18936         * gcc.dg/Wattributes-2.c: New.
18937         * gcc.dg/Wattributes-3.c: New.
18938
18939 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
18940
18941         PR tree-optimization/19833
18942         * gcc.dg/uninit-4.c: Remove xfail.
18943         * gcc.dg/uninit-9.c: Ditto.
18944
18945 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
18946
18947         * obj-c++.dg/bitfield-[1-5].mm: New.
18948         * obj-c++.dg/class-protocol-1.mm: New.
18949         * obj-c++.dg/comp-types-1[0-1].mm: New.
18950         * obj-c++.dg/comp-types-[2-9].mm: New.
18951         * obj-c++.dg/encode-[4-8].mm: New.
18952         * obj-c++.dg/layout-1.mm: New.
18953         * obj-c++.dg/method-1[0-9].mm: New.
18954         * obj-c++.dg/method-2[0-1].mm: New.
18955         * obj-c++.dg/method-[8-9].mm: New.
18956         * obj-c++.dg/objc-gc-3.mm: New.
18957         * obj-c++.dg/try-catch-10.mm: New.
18958         * objc.dg/bitfield-5.m: New.
18959         * objc.dg/comp-types-10.m: New.
18960         * objc.dg/comp-types-9.m: New.
18961         * objc.dg/layout-1.m: New.
18962         * objc.dg/objc-gc-4.m: New.
18963         * objc.dg/try-catch-9.m: New.
18964         * objc.dg/class-protocol-1.m: Tweak diagnostics.
18965         * objc.dg/comp-types-1.m: Likewise.
18966         * objc.dg/comp-types-[5-6].m: Likewise.
18967         * objc.dg/method-9.m: Likewise.
18968
18969 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
18970
18971         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
18972         and on hardware without VMX support.
18973
18974         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
18975
18976         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
18977
18978         * lib/profopt.exp (dg-final-generate, dg-final-use,
18979         profopt-final-code, profopt-get-options): New.
18980         (profopt-execute): Process test directives.
18981
18982         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
18983         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18984         cleanup-tree-dump, cleanup-saved-temps): Update comments.
18985
18986 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
18987
18988         PR C++/21645
18989         * g++.dg/init/ctor5.C: New test.
18990
18991 2005-05-24  Ira Rosen  <irar@il.ibm.com>
18992
18993         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
18994         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
18995         vect-113.c, vect-114.c.
18996
18997 2005-05-23  Adam Nemet  <anemet@lnxw.com>
18998
18999         * gcc.dg/const-elim-1.c: Remove xfails.
19000
19001 2005-05-23  Jeff Law  <law@redhat.com>
19002
19003         * gcc.c-torture/compile/pr21638.c: New test.
19004         * gcc.c-torture/compile/20050520-1.c: New test.
19005
19006 2005-05-23  Nick Clifton  <nickc@redhat.com>
19007
19008         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
19009         be a proper triple, ie: m32r*-*-*.
19010         * g++.old-deja/g++.jason/thunk3.C: Likewise.
19011
19012 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
19013
19014         PR middle-end/21331
19015         PR tree-opt/21293
19016         * gcc.c-torture/compile/pr21293.c: New test.
19017         * gcc.c-torture/execute/pr21331.c: New test.
19018
19019 2004-05-20  Richard Henderson  <rth@redhat.com>
19020
19021         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
19022
19023 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
19024
19025         * obj-c++-dg.exp: Add.
19026         * obj-c++.exp: Add.
19027         * obj-c++.dg/dg.exp: Add.
19028
19029 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
19030
19031         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
19032         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
19033
19034 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
19035
19036         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
19037
19038 2004-05-19  Richard Henderson  <rth@redhat.com>
19039
19040         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
19041
19042 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
19043
19044         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
19045
19046         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
19047
19048 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
19049
19050         PR c++/21495
19051         * g++.dg/parse/extern1.C: New test.
19052         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
19053
19054 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19055
19056         * gcc.dg/c99-math.h: New.
19057         * gcc.dg/c99-math-float-1.c: New test.
19058         * gcc.dg/c99-math-double-1.c: Likewise.
19059         * gcc.dg/c99-math-long-double-1.c: Likewise.
19060
19061 2005-05-18  Richard Henderson  <rth@redhat.com>
19062
19063         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
19064
19065 2005-05-18  Devang Patel  <dpatel@apple.com>
19066
19067         * g++.dg/opt/20050511-1.C: New test.
19068
19069 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
19070
19071         PR libfortran/21127
19072         * gfortran.dg/reshape-complex.f90: New test.
19073
19074 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
19075
19076         * gfortran.dg/array_constructor_1.f90: New test.
19077         * gfortran.dg/array_constructor_2.f90: New test.
19078
19079 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
19080
19081         PR fortran/20954
19082         * gfortran.dg/pr20954.f: New test.
19083
19084 2005-05-17  Mike Stump  <mrs@apple.com>
19085
19086         Yet more Objective-C++...
19087
19088         * objc.dg/method-5.m: Update.
19089         * objc.dg/method-6.m: Update.
19090         * objc.dg/method-7.m: Update.
19091         * objc.dg/method-9.m: Update.
19092         * objc.dg/try-catch-2.m: Update.
19093
19094 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
19095
19096         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
19097         Remove little-endian optimizations.
19098
19099 2005-05-17  Jeff Law  <law@redhat.com>
19100
19101         * g++.dg/tree-ssa/pr14814.C: New test.
19102         * gcc.dg/tree-ssa/pr14814.C: New test.
19103         * gcc.dg/tree-ssa/pr17141-1.C: New test.
19104         * gcc.dg/tree-ssa/pr17141-2.C: New test.
19105
19106 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
19107
19108         * gcc.dg/compat/generate-random.c: Do not include
19109         libiberty.h.
19110         * gcc.dg/compat/generate-random_r.c: Likewise.
19111
19112 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
19113
19114         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
19115
19116 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
19117
19118         PR middle-end/21595
19119         * g++.dg/tree-ssa/builtin1.C: New testcase.
19120
19121 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
19122
19123         PR c++/21454
19124         * g++.dg/opt/const4.C: New test.
19125
19126         PR middle-end/21492
19127         * g++.dg/opt/crossjump1.C: New test.
19128
19129         PR tree-optimization/21610
19130         * gcc.c-torture/compile/20050516-1.c: New test.
19131
19132         PR fortran/15080
19133         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
19134         about the test failing.
19135         * gfortran.fortran-torture/execute/where_7.f90: New test.
19136         * gfortran.fortran-torture/execute/where_8.f90: New test.
19137
19138 2005-05-16  Richard Henderson  <rth@redhat.com>
19139
19140         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
19141         i?86 and x86_64.
19142
19143 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
19144
19145         * gcc.dg/compat/generate-random.c (config.h): Do not include.
19146         (limits.h): Include unconditionally.
19147         (stdlib.h): Likewise.
19148         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
19149         (limits.h): Include unconditionally.
19150         (stdlib.h): Likewise.
19151         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19152         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19153         (limits.h): Include unconditionally.
19154         (stdlib.h): Likewise.
19155         (hashtab.h): Do not include.
19156         (getopt.h): Likewise.
19157         (stddef.h): Include.
19158         (hashval_t): Define.
19159         (struct entry): Add "next" field.
19160         (HASH_SIZE): New macro.
19161         (hash_table): New variable.
19162         (switchfiles): Do not use xmalloc.
19163         (mix): New macro.
19164         (iterative_hash): New function.
19165         (hasht): Remove.
19166         (e_exists): New function.
19167         (e_insert): Likewise.
19168         (output): Use, instead of libiberty hashtable functions.
19169         (main): Do not use getopt.  Do not call htab_create.
19170
19171 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
19172
19173         PR libstdc++/21526
19174         * lib/target-supports.exp (check_mkfifo_available):
19175         Return 0 for cygwin as mkfifo support incomplete on platform.
19176         Fix typos in comments.
19177
19178 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
19179
19180         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
19181
19182 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
19183
19184         PR fortran/17432
19185         * gfortran.dg/assign_4.f: New test.
19186
19187 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
19188
19189         PR tree-optimization/21563
19190         * gcc.dg/tree-ssa/pr21563.c: New.
19191
19192 2005-05-14  Jan Hubicka  <jh@suse.cz>
19193
19194         * gcc.dg/noreturn-7.c: Allow control reaches warning.
19195
19196 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
19197
19198         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
19199
19200 2005-05-13  Julian Brown  <julian@codesourcery.com>
19201
19202         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
19203         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
19204
19205 2005-05-13  Jan Hubicka  <jh@suse.cz>
19206
19207         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
19208         * gcc.dg/fold-xor-?.c: Likewise.
19209         * gcc.dg/pr15784-?.c: Likewise.
19210         * gcc.dg/pr20922-?.c: Likewise.
19211         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
19212         * gcc.dg/tree-ssa/pr17598.c: Likewise.
19213         * gcc.dg/tree-ssa/pr20470.c: Likewise.
19214
19215 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19216
19217         PR fortran/21260
19218         * gfortran.dg/hollerith_1.f90: New test.
19219
19220 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19221
19222         * gfortran.dg/func_result_2.f90: New test.
19223
19224 2005-05-11  Bud Davis  <bdavis@gfortran.org>
19225
19226         * gfortran.dg/dev_null.f90: New test.
19227
19228 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
19229
19230         * gcc.dg/arm-vfp1.c: Revert last change.
19231
19232 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
19233
19234         PR middle-end/19807
19235         PR tree-optimization/19639
19236         * g++.dg/tree-ssa/pr19807.C: New testcase.
19237
19238 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19239
19240         PR libfortran/21471
19241         * gfortran.dg/append-1.f90: New test.
19242
19243 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
19244
19245         * gcc.dg/pr18501.c: XFAIL.
19246         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
19247         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
19248         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
19249         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
19250         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
19251         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
19252         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
19253         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
19254
19255 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19256
19257         PR fortran/20178
19258         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
19259         gfortran.dg/f2c_3.f90: New tests.
19260
19261         * gfortran.dg/return_1.f90: Fix dg annotation.
19262
19263 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
19264
19265         * gcc.c-torture/compile/20050510-1.c: New test.
19266
19267 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
19268
19269         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
19270
19271 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
19272
19273         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
19274
19275 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
19276
19277         PR c/17913
19278         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
19279
19280 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
19281
19282         PR c/21342
19283         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
19284         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
19285
19286 2005-05-10  Ben Elliston  <bje@au.ibm.com>
19287
19288         PR debug/16676
19289         * gcc.dg/debug/pr16676.c: New test.
19290
19291 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
19292
19293         PR testsuite/21443
19294         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
19295         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
19296         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
19297         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
19298         Change -O1 to -O2.
19299         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
19300         -fno-tree-dominator-opts.
19301
19302 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19303
19304         * gfortran.dg/return_1.f90: New test.
19305
19306 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
19307
19308         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
19309
19310         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
19311
19312 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
19313
19314         PR c++/21427
19315         * g++.dg/inherit/covariant13.C: New.
19316
19317 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19318
19319         PR libfortran/19155
19320         * gfortran.dg/pr19155.f: New test.
19321
19322 2005-05-08  Roger Sayle  <roger@eyesopen.com>
19323
19324         PR inline-asm/8788
19325         * gcc.dg/pr8788-1.c: New testcase.
19326
19327 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
19328
19329         PR target/21416
19330         * gcc.target/mips/fpcmp-[12].c: New tests.
19331
19332 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
19333
19334         * lib/target-supports-dg.exp (dg-require-fork): New function.
19335         (dg-require-mkfifo): Likewise.
19336         * lib/target-supports.exp (check_function_available): New
19337         function.
19338         (check_fork_available): Likewise.
19339         (check_mkfifo_available): Likewise.
19340
19341 2005-05-06  Jeff Law  <law@redhat.com>
19342
19343         * gcc.c-torture/compile/pr21380.c: New test.
19344
19345 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
19346
19347         PR c++/20961
19348         * g++.dg/ext/weak3.C: New test.
19349
19350 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
19351
19352         PR c++/21352
19353         * g++.dg/template/crash37.C: New test.
19354
19355 2005-05-05  Paul Brook  <paul@codesourcery.com>
19356
19357         * gcc.dg/arm-g2.c: Use effective-target arm32.
19358         * gcc.dg/arm-mmx-1.c: Ditto.
19359         * gcc.dg/arm-scd42-2.c: Ditto.
19360         * gcc.dg/arm-vfp1.c: Ditto.
19361         * lib/target-supports.exp (check_effective_target_arm32): New
19362         function.
19363
19364 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
19365
19366         PR libfortran/21354
19367         gfortran.dg/in_pack_rank7.f90: New test.
19368
19369 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
19370
19371         PR middle-end/15618
19372         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
19373
19374 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
19375
19376         PR middle-end/21265
19377         * gcc.dg/20050503-1.c: New test.
19378
19379         PR rtl-optimization/21239
19380         * gcc.dg/i386-sse-11.c: New test.
19381
19382 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
19383
19384         PR target/16888
19385         * gcc.target/i386/asm-1.c: New test.
19386
19387 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
19388
19389         PR rtl-optimization/21330
19390         * gcc.c-torture/execute/20050502-1.c: New test.
19391
19392         PR target/21297
19393         * gcc.c-torture/execute/20050502-2.c: New test.
19394
19395 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
19396
19397         PR middle-end/21282
19398         * gcc.dg/pr21282.c: New.
19399
19400 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
19401
19402         * gcc.dg/vect/pr20122.c: Clean up .vect file.
19403         * gcc.dg/vect/vect-92.c: Likewise.
19404         * gcc.dg/vect/vect-93.c: Likewise.
19405         * gcc.dg/vect/vect-dv-1.c: Likewise.
19406         * gcc.dg/vect/vect-dv-2.c: Likewise.
19407         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
19408
19409 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
19410
19411         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
19412         * gfortran.dg/vect/vect-2.f90: Likewise.
19413         * gfortran.dg/vect/vect-3.f90: Likewise.
19414         * gfortran.dg/vect/vect-4.f90: Likewise.
19415         * gfortran.dg/vect/vect-5.f90: Likewise.
19416
19417 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
19418
19419         PR target/20813
19420         * gcc.dg/rs6000-fpint-2.c: New.
19421
19422 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
19423
19424         PR c/15698
19425         * gcc.dg/builtins-30.c: Update expected messages.
19426         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
19427         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
19428         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
19429
19430 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
19431
19432         PR tree-optimization/21294
19433         * gcc.dg/tree-ssa/pr21294.c: New.
19434
19435 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
19436
19437         * gcc.dg/altivec-3.c (vec_store): Do not use the old
19438         __builtin_altivec_st_internal_4si built-in.
19439
19440 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
19441
19442         PR c++/15875
19443         * g++.dg/template/ptrmem14.C: New test.
19444
19445 2005-05-02  Paul Brook  <paul@codesourcery.com>
19446
19447         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
19448
19449 2005-05-02  Michael Matz  <matz@suse.de>
19450
19451         PR c++/19542
19452         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
19453
19454 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
19455
19456         * g++.dg/cpp/weak.C: New test.
19457
19458 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
19459
19460         * gcc.dg/tree-ssa/loop-8.c: New test.
19461
19462 2005-04-30  Michael Maty  <matz@suse.de>
19463
19464         * gcc.dg/inline-mcpy.c: New test.
19465
19466 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
19467
19468         PR libfortran/18958
19469         * gfortran.dg/eoshift.f90: New test case.
19470
19471 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
19472
19473         PR libfortran/18857
19474         * gfortran.dg/matmul_1.f90: New test.
19475
19476 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
19477
19478         PR tree-optimization/21030
19479         * gcc.dg/tree-ssa/pr21030.c: New.
19480
19481 2005-04-29  Devang Patel  <dpatel@apple.com>
19482
19483         PR tree-optimization/21272
19484         * gcc.dg/vect/vect-ifcvt-10.c: New test.
19485
19486 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
19487
19488         PR fortran/13082
19489         PR fortran/18824
19490         * gfortran.dg/entry_4.f90: New test.
19491         * gfortran.fortran-torture/execute/entry_1.f90: New test.
19492         * gfortran.fortran-torture/execute/entry_2.f90: New test.
19493         * gfortran.fortran-torture/execute/entry_3.f90: New test.
19494         * gfortran.fortran-torture/execute/entry_4.f90: New test.
19495         * gfortran.fortran-torture/execute/entry_5.f90: New test.
19496         * gfortran.fortran-torture/execute/entry_6.f90: New test.
19497         * gfortran.fortran-torture/execute/entry_7.f90: New test.
19498
19499 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19500
19501         * gfortran.fortran-torture/execute/entry_8.f90: New test.
19502
19503 2005-04-29  Paul Brook  <paul@codesourcery.com>
19504
19505         * gfortran.dg/entry_3.f90: New test.
19506
19507 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19508
19509         * gfortran.dg/implicit_4.f90: New test.
19510
19511 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
19512
19513         * lib/target-supports.exp (check_profiling_available): Return
19514         false for xtensa-*-elf.
19515
19516 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
19517
19518         * lib/fortran-torture.exp (fortran-torture.exp): Catch
19519         error if file cannot be deleted.
19520
19521 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
19522
19523         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
19524         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
19525         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
19526         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
19527         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
19528         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
19529         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
19530         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
19531         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
19532         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19533         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
19534         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
19535         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
19536
19537 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19538
19539         PR fortran/20865
19540         * gfortran.dg/pr20865.f90: New test.
19541
19542 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
19543
19544         * gcc.dg/void-cast-2.c: New test.
19545
19546 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19547
19548         PR c/21159
19549         * gcc.dg/void-cast-1.c: New test.
19550
19551 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
19552
19553         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
19554
19555 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19556
19557         PR fortran/21177
19558         * gfortran.dg/pr21177.f90: New test.
19559
19560 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
19561
19562         PR tree-optimization/21171
19563         * gcc.dg/tree-ssa/pr21171.c: New test.
19564
19565 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
19566
19567         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
19568         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
19569         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
19570         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
19571         gcc.dg/tree-ssa/gen-vect-32.c: New.
19572         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
19573         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
19574         don't run on PPC32.
19575
19576 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19577
19578         PR c/21213
19579         * gcc.dg/transparent-union-3.c: New test.
19580
19581 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19582
19583         PR c/20740
19584         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
19585         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
19586         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
19587         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
19588         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
19589         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
19590
19591 2005-04-26  Jeff Law  <law@redhat.com>
19592
19593         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
19594         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
19595         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
19596         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
19597         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
19598         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
19599         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
19600
19601 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
19602
19603         PR tree-optimization/17598
19604         * gcc.dg/tree-ssa/pr17598.c: New testcase.
19605
19606 2005-04-25  Mike Stump  <mrs@apple.com>
19607
19608         * objc.dg/fix-and-continue-1.m: Add.
19609
19610 2005-04-25  Roger Sayle  <roger@eyesopen.com>
19611
19612         PR c++/20995
19613         * g++.dg/opt/pr20995-1.C: New test case.
19614
19615 2005-04-25  Devang Patel <dpatel@apple.com>
19616
19617         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
19618
19619 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
19620
19621         PR testsuite/21062
19622         * g++.dg/opt/alias2.C (printf): Correct the prototype.
19623
19624 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
19625
19626         PR C++/21188
19627         * g++.dg/opt/rtti2.C: New test.
19628
19629 2005-04-25  Paul Brook  <paul@codesourcery.com>
19630         Steven G. Kargl  <kargls@comcast.net>
19631
19632         PR fortran/20879
19633         * gfortran.dg/ichar_1.f90: New file.
19634
19635 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
19636
19637         PR middle-end/20991
19638         * g++.dg/opt/pr20991.C: New test.
19639
19640         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
19641         where sizeof (type) < __alignof__ (type).
19642         * gcc.dg/compat/struct-layout-1.h: Likewise.
19643
19644 2005-04-24  Per Bothner  <per@bothner.com>
19645             Devang Patel  <dpatel@apple.com>
19646
19647         PR preprocessor/20907
19648         * gcc.dg/cpp/very-long-comment.c: New test.
19649
19650 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19651
19652         PR fortran/20059
19653         * gfortran.dg/common_5.f: New test.
19654
19655 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
19656
19657         PR middle-end/21082
19658         * g++.dg/tree-ssa/pr21082.C: New testcase.
19659
19660 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
19661
19662         * gcc.dg/vect/vect-99.c: New test.
19663
19664 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
19665
19666         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
19667
19668 2005-04-22  Jeff Law  <law@redhat.com>
19669
19670         * gcc.dg/uninit-5.c: Remove xfails.
19671         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
19672         conditionals and loads.
19673
19674 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
19675
19676         PR libfortran/20074
19677         PR libfortran/20436
19678         PR libfortran/21108
19679         * gfortran.dg/nested_reshape.f90: new test
19680         * gfortran.dg/reshape-alloc.f90: new test
19681         * gfortran.dg/reshape.f90: new test
19682
19683 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
19684
19685         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
19686
19687         * gcc.dg/arm-vfp1.c: New test.
19688
19689 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
19690
19691         PR c++/21087
19692         * g++.dg/lookup/builtin2.C: New test.
19693
19694 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
19695
19696         * gcc.dg/weak/weak-13.c: New test.
19697
19698 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
19699
19700         * lib/target-supports.exp (check_effective_target_sync_int_long):
19701         Add powerpc*.
19702
19703 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
19704
19705         * gcc.target/mips/branch-1.c: New test.
19706
19707 2005-04-21  Richard Henderson  <rth@redhat.com>
19708
19709         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
19710         * gcc.dg/vect/vect-86.c: Likewise.
19711         * gcc.dg/vect/vect-87.c: Likewise.
19712         * gcc.dg/vect/vect-88.c: Likewise.
19713
19714 2005-04-21  Devang Patel  <dpatel@apple.com>
19715
19716         PR optimization/20994
19717         * gcc.dg/tree-ssa/ifc-3.c: New test.
19718
19719 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
19720
19721         PR c/12913
19722         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
19723         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
19724         gcc.dg/c99-vla-jump-5.c: New tests.
19725
19726 2005-04-19  Richard Henderson  <rth@redhat.com>
19727
19728         * lib/target-supports.exp (check_effective_target_vect_int_mult):
19729         Fix typo in exists check.
19730         (check_effective_target_sync_int_long): New.
19731         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
19732         * gcc.dg/ia64-sync-2.c: Likewise.
19733         * gcc.dg/ia64-sync-3.c: Likewise.
19734         * gcc.dg/ia64-sync-4.c: Likewise.
19735
19736 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
19737
19738         * gcc.dg/fold-xor-1.c: New test.
19739         * gcc.dg/fold-xor-2.c: New test.
19740
19741 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
19742
19743         PR target/20670
19744         * g++.dg/eh/fp-regs.C: New test.
19745
19746 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
19747
19748         * gcc.dg/Wint-to-pointer-cast-1.c,
19749         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
19750         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
19751         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
19752
19753 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19754
19755         PR fortran/16861
19756         * gfortran.dg/pr16861.f90: New test.
19757
19758 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
19759
19760         * gcc.dg/pr21085.c: New test.
19761
19762 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
19763
19764         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
19765         (setup_mips_tests, dg-mips-options): New procedures.
19766         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
19767         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
19768         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
19769         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
19770         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
19771         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
19772         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
19773         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
19774         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
19775         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
19776         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
19777         dg-mips-options instead of dg-options.  Remove now-redundant
19778         preprocessor guards.
19779         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
19780         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19781         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19782         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
19783         * gcc.dg/vr-mult-2.c: Delete.
19784         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
19785         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
19786         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
19787         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
19788         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
19789         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
19790         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
19791
19792 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
19793
19794         * ada/acats/run_all.sh: Use sync when executable not present.
19795
19796 2005-04-18  Devang Patel  <dpatel@apple.com>
19797
19798         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
19799         * gcc.dg/vect/vect-11a.c: New.
19800         * gcc.dg/vect/vect-none.c: Update.
19801         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
19802
19803 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
19804
19805         PR tree-optimization/20922
19806         * gcc.dg/pr20922-1.c: New test.
19807         * gcc.dg/pr20922-2.c: New test.
19808         * gcc.dg/pr20922-3.c: New test.
19809         * gcc.dg/pr20922-4.c: New test.
19810         * gcc.dg/pr20922-5.c: New test.
19811         * gcc.dg/pr20922-6.c: New test.
19812
19813 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19814
19815         PR libfortran/20950
19816         * gfortran.dg/pr20950.f: New test.
19817
19818 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19819
19820         PR libfortran/19216
19821         * gfortran.dg/pr19216.f: New test.
19822
19823 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
19824
19825         PR tree-optimization/21001
19826         * gcc.dg/tree-ssa/pr21001.c: New.
19827
19828 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
19829
19830         PR libfortran/21075
19831         * gfortran.dg/reshape_rank7.f90: New test.
19832
19833 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
19834
19835         PR libfortran/12884 gfortran.dg/pr12884.f: New test
19836         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
19837         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
19838         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
19839         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
19840         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
19841         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
19842         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
19843         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
19844         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
19845         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
19846         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
19847         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
19848         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
19849         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
19850         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
19851         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
19852         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
19853         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
19854         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
19855         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
19856
19857 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
19858
19859         * gfortran.dg/wtruncate.f: New testcase.
19860         * gfortran.dg/wtruncate.f90: New testcase.
19861
19862 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
19863
19864         PR c++/21025
19865         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
19866         which sizeof/alignof is dependent, rather than just whether we are
19867         processing_template_decl.
19868
19869 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
19870
19871         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
19872         corrected typo where the wrong variables had been compared.
19873
19874 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
19875
19876         PR libfortran/18495
19877         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
19878         Test callee-allocated version of return array with a write
19879         statement.
19880         Test spread with a temporary with another write statement.
19881
19882 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
19883
19884         PR tree-optimization/21031
19885         * gcc.dg/tree-ssa/pr21031.c: New.
19886
19887 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
19888
19889         PR tree-optimization/21004
19890         * gcc.dg/builtins-53.c: Include builtins-config.h.
19891         Check floorf, ceilf, floorl and ceill transformations
19892         only when HAVE_C99_RUNTIME is defined.
19893
19894 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
19895
19896         PR middle-end/20739
19897         * gcc.dg/tree-ssa/pr20739.c: New test.
19898
19899 2005-04-14  Mike Stump  <mrs@apple.com>
19900
19901         * gcc.dg/Foundation.framework/empty: New.
19902         * gcc.dg/framework-2.c: New.
19903
19904 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
19905
19906         PR tree-optimization/21021
19907         * gcc.c-torture/compile/pr21021.c: New.
19908
19909 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
19910
19911         PR testsuite/21010
19912         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
19913         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
19914         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
19915         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
19916         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
19917         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
19918         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
19919         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
19920
19921 2005-04-14  Richard Henderson  <rth@redhat.com>
19922
19923         * lib/target-supports.exp (check_effective_target_vect_condition):
19924         Add ia64, i?86, and x86_64.
19925
19926 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
19927
19928         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
19929
19930 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
19931
19932         PR tree-optimization/20657
19933         * gcc.dg/tree-ssa/pr20657.c: New.
19934
19935 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
19936
19937         * gcc.dg/builtins-53.c: Also check (int)trunc* and
19938         (long long int)trunc*.
19939
19940 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
19941
19942         PR target/20927
19943         * gcc.dg/pr20927.c: New test.
19944
19945 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
19946
19947         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
19948         * gcc.target/mips/asm-1.c: Likewise.
19949
19950 2005-04-13  Dale Johannesen  <dalej@apple.com>
19951
19952         * objc.dg/objc-fast-4.m: New.
19953
19954 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
19955
19956         * gcc.target/cris/torture/cris-torture.exp: New driver in new
19957         directory.
19958         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
19959
19960 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
19961
19962         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
19963         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
19964         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
19965
19966 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
19967
19968         PR tree-optimization/20913
19969         * gcc.dg/tree-ssa/pr20913.c: New.
19970
19971         PR tree-optimization/20702
19972         * gcc.dg/tree-ssa/pr20702.c: New.
19973
19974 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19975
19976         PR c++/13744
19977         * g++.dg/inherit/local3.C: New test.
19978
19979 2005-04-12  Jeff Law  <law@redhat.com>
19980
19981         * gcc.dg/tree-ssa/20050412-1.c: New test.
19982
19983 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
19984
19985         PR libfortran/19016
19986         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
19987         Add tests with mask generated by expression.
19988         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
19989         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
19990         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
19991
19992 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
19993
19994         PR middle-end/20917
19995         * gcc.dg/20050409-1.c: New test.
19996
19997 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
19998
19999         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
20000
20001 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
20002
20003         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
20004         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
20005         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
20006         (TARGET_CXX): Adjust accordingly.
20007         * target.h (struct gcc_target): Remove epxort_class_data.  Add
20008         determine_class_data_visibility and class_data_always_comdat.
20009         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
20010         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
20011         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
20012         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
20013         (arm_cxx_determine_class_data_visibility): New.
20014         (arm_cxx_class_data_always_comdat): Likewise.
20015         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
20016         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
20017         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
20018         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
20019         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
20020         Define.
20021
20022 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
20023
20024         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
20025
20026 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
20027
20028         * gcc.dg/i386-darwin-fpmath.c: New.
20029
20030 2004-04-11  Devang Patel  <dpatel@apple.com>
20031
20032         * lib/target-supports.exp (check_effective_target_vect_condition): New.
20033         * gcc.dg/vect/vect-ifcvt-1.c: New test.
20034         * gcc.dg/vect/vect-ifcvt-2.c: New test.
20035         * gcc.dg/vect/vect-ifcvt-3.c: New test.
20036         * gcc.dg/vect/vect-ifcvt-4.c: New test.
20037         * gcc.dg/vect/vect-ifcvt-5.c: New test.
20038         * gcc.dg/vect/vect-ifcvt-6.c: New test.
20039         * gcc.dg/vect/vect-ifcvt-7.c: New test.
20040         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
20041
20042 2004-04-11  Devang Patel  <dpatel@apple.com>
20043
20044         * gcc.dg/vect/vect-dv-1.c: New test.
20045         * gcc.dg/vect/vect-dv-2.c: New test.
20046
20047 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
20048
20049         PR tree-optimization/20933
20050         * gcc.dg/tree-ssa/pr20933.c: New test.
20051
20052 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20053
20054         * gfortran.dg/fold_nearest.f90: New test.
20055
20056 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
20057
20058         * gcc.dg/tree-ssa/alias-1.c: New test.
20059
20060 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
20061
20062         PR tree-optimization/20920
20063         * g++.dg/tree-ssa/pr20920.C: New test.
20064
20065 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
20066
20067         * gcc.dg/builtins-53.c: Also check (int)ceil* and
20068         (long long int)ceil*.
20069
20070 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
20071
20072         * g++.dg/warn/Wdtor1.C: Declare template in system header with
20073         explicit C++ linkage.
20074
20075 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20076
20077         * gfortran.dg/pr17229.f: Take care of the new obsolescence
20078         warning for arithmetic IF statements.
20079
20080 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
20081
20082         * eor_handling_1.f90: New test case.
20083         * eor_handling_2.f90: New test case.
20084         * eor_handling_3.f90: New test case.
20085         * eor_handling_4.f90: New test case.
20086         * eor_handling_5.f90: New test case.
20087         * noadv_size.f90: New test case.
20088         * pad_no.f90: New test case.
20089
20090 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
20091
20092         * gcc.c-torture/execute/20050410-1.c: New test.
20093
20094 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
20095
20096         * gcc.dg/pr20126.c: New.
20097
20098 2005-04-09  Bud Davis  <bdavis@gfortran.org>
20099             Steven G. Kargl <kargls@comcast.net>
20100
20101         * gfortran.dg/PR19872.f: New test.
20102
20103 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
20104
20105         * gfortran.dg/nint_1.f90: Fix dg-do directive.
20106
20107 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
20108
20109         * gfortran.dg/nint_1.f90: New test.
20110
20111 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
20112
20113         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
20114         Added test for callee-allocated arrays with write statements.
20115         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
20116         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
20117         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
20118         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
20119         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
20120
20121 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
20122
20123         PR libfortran/20163
20124         * gfortran.dg/open-options-blanks.f: New test.
20125
20126 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
20127
20128         PR fortran/13257
20129         * gfortran.dg/comma_format_extension_[1234].f: New tests.
20130
20131 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
20132
20133         * gcc.dg/tree-ssa/stdarg-1.c: New test.
20134         * gcc.dg/tree-ssa/stdarg-2.c: New test.
20135         * gcc.dg/tree-ssa/stdarg-3.c: New test.
20136         * gcc.dg/tree-ssa/stdarg-4.c: New test.
20137         * gcc.dg/tree-ssa/stdarg-5.c: New test.
20138         * gcc.c-torture/execute/stdarg-4.c: New test.
20139
20140         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
20141
20142         PR target/20795
20143         * g++.dg/abi/param2.C: New test.
20144
20145 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
20146
20147         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
20148
20149 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
20150
20151         * gcc.dg/builtins-53.c: New test.
20152
20153 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
20154
20155         * g++.dg/tree-ssa/pr18178.C: New test.
20156         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
20157         * gcc.c-torture/execute/20041019-1.c: New test.
20158         * gcc.dg/tree-ssa/20041008-1.c: New test.
20159         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
20160         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
20161         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
20162         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
20163         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
20164         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
20165         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
20166         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
20167         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
20168         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
20169
20170 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
20171
20172         PR rtl-optimization/20466
20173         * gcc.c-torture/execute/pr20466-1.c: New test.
20174
20175 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
20176
20177         PR c++/20905
20178         * g++.dg/parse/cond2.C: New test.
20179
20180         PR c++/20145
20181         * g++.dg/warn/Wdtor1.C: New test.
20182
20183 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20184
20185         PR fortran/17229
20186         * gfortran.dg/pr17229.f: New test.
20187
20188 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
20189
20190         * gfortran.dg/tiny_1.f90: New test.
20191         * gfortran.dg/tiny_2.f90: ditto.
20192
20193 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
20194
20195         * gfortran.dg/eor_1.f90: Fix dg-do run line
20196         * gfortran.dg/open_new.f90: Fix dg-do run line
20197
20198 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
20199
20200         * lib/target-supports.exp (get_compiler_messages): Support
20201         optional arguments, the fourth being compiler options.
20202         (check_effective_target_fpic): New proc.
20203         * gcc.dg/20050321-2.c: Restrict to target fpic.
20204
20205 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
20206
20207         * gcc.dg/15443-1.c: New test.
20208         * gcc.dg/15443-2.c: Likewise.
20209
20210 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20211
20212         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
20213
20214 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
20215
20216         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
20217
20218 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
20219
20220         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
20221         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
20222         -m64.
20223         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
20224         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
20225         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
20226
20227 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
20228
20229         PR c++/20212
20230         * g++.dg/warn/Wunused-11.C: New test.
20231
20232 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
20233
20234         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
20235
20236 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
20237
20238         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
20239
20240 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
20241
20242         PR c++/20734
20243         * g++.dg/template/ptrmem13.C: New test.
20244
20245 2005-04-05  Per Bothner  <per@bothner.com>
20246
20247         * lib/gcc.exp: Always add -fno-show-column, for now.
20248
20249 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
20250
20251         PR testsuite/20767
20252         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
20253         of plain old "unsigned int" for the type of "i".  Makes this test
20254         64bit clean.
20255
20256 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
20257
20258         * gcc.dg/i386-ssefn-1.c: New test.
20259         * gcc.dg/i386-ssefn-2.c: New test.
20260         * gcc.dg/i386-ssefn-3.c: New test.
20261         * gcc.dg/i386-ssefn-4.c: New test.
20262
20263 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
20264
20265         PR tree-optimization/20076
20266         * gcc.dg/builtin-apply4.c: New test.
20267
20268         PR preprocessor/19475
20269         * gcc.dg/cpp/macspace1.c: New test.
20270         * gcc.dg/cpp/macspace2.c: New test.
20271
20272 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20273
20274         * gfortran.dg/pr20755.f: Fixed bad format.
20275
20276 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
20277
20278         PR c++/20763
20279         * g++.dg/ext/attrib21.C: New test.
20280
20281 2004-04-05  Devang Patel  <dpatel@apple.com>
20282
20283         * lib/target-supports.exp (check_effective_target_vect_shif): New.
20284         * gcc.dg/vect/vect-shift-1.c: New test.
20285
20286 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20287
20288         PR libfortran/20755
20289         * gfortran.dg/pr20755.f: New test.
20290
20291 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
20292
20293         * gfortran.dg/pr15959.f90: New test.
20294         * gfortran.dg/string_pad_trunc.f90: New test.
20295
20296 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20297
20298         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
20299         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
20300         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
20301         syntax.
20302
20303 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20304
20305         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
20306
20307 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20308
20309         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
20310         * gcc.c-torture/compile/20011119-2.c: Likewise.
20311         * gcc.c-torture/compile/981001-2.c: Likewise.
20312
20313 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
20314
20315         PR c++/20679
20316         * g++.dg/template/overload4.C: New test.
20317
20318 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
20319
20320         PR c++/20746
20321         * g++.dg/abi/covariant5.C: New.
20322
20323         PR debug/20505
20324         * g++.dg/debug/const2.C: New.
20325
20326 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
20327
20328         PR rtl-optimization/16104
20329         * gcc.c-torture/execute/20050316-1.c: New test.
20330
20331 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
20332
20333         * g++.dg/template/spec23.C: Fix dg-error text.
20334
20335 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
20336
20337         PR c++/19199
20338         * g++.dg/expr/lval2.C: New.
20339
20340 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20341
20342         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
20343         __builtin_strcasecmp and __builtin_strncasecmp.
20344
20345 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
20346
20347         PR c++/20723
20348         * g++.dg/template/spec22.C: New.
20349         * g++.dg/template/spec23.C: New.
20350
20351 2005-04-03  Dale Ranta  <dir@lanl.gov>
20352             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20353
20354         PR libfortran/20068
20355         PR libfortran/20125
20356         PR libfortran/20156
20357         PR libfortran/20471
20358         * gfortran.dg/backspace.f: New test.
20359
20360 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
20361
20362         * gcc.dg/pr19345.c: New test.
20363
20364 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
20365
20366         PR tree-optimization/20640
20367         * gcc.dg/torture/tree-loop-1.c: New.
20368
20369 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
20370
20371         PR rtl-optimization/20290
20372         * gcc.c-torture/execute/loop-ivopts-2.c: New.
20373
20374 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
20375
20376         * gcc.dg/rs6000-fpint.c: New.
20377
20378 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
20379
20380         * gcc.dg/old-style-then-proto-1.c: New test.
20381
20382 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20383
20384         * gfortran.fortran-torture/execute/backspace.f90: Check
20385         after backspace and read was incorrect.
20386
20387 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20388
20389         * gcc.c-torture/execute/builtins/strcat.c: Check the result
20390         buffer past the terminating NUL using memcmp.
20391         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
20392         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
20393
20394         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
20395         Fix unused/uninitialized variable warnings.
20396
20397         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
20398         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
20399         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
20400         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
20401
20402         * gcc.c-torture/execute/builtins/abs-1-lib.c,
20403         gcc.c-torture/execute/builtins/fputs-lib.c,
20404         gcc.c-torture/execute/builtins/lib/fprintf.c,
20405         gcc.c-torture/execute/builtins/lib/main.c,
20406         gcc.c-torture/execute/builtins/lib/memcmp.c,
20407         gcc.c-torture/execute/builtins/lib/memmove.c,
20408         gcc.c-torture/execute/builtins/lib/mempcpy.c,
20409         gcc.c-torture/execute/builtins/lib/memset.c,
20410         gcc.c-torture/execute/builtins/lib/printf.c,
20411         gcc.c-torture/execute/builtins/lib/sprintf.c,
20412         gcc.c-torture/execute/builtins/lib/stpcpy.c,
20413         gcc.c-torture/execute/builtins/lib/strchr.c,
20414         gcc.c-torture/execute/builtins/lib/strcmp.c,
20415         gcc.c-torture/execute/builtins/lib/strcpy.c,
20416         gcc.c-torture/execute/builtins/lib/strcspn.c,
20417         gcc.c-torture/execute/builtins/lib/strlen.c,
20418         gcc.c-torture/execute/builtins/lib/strncat.c,
20419         gcc.c-torture/execute/builtins/lib/strncmp.c,
20420         gcc.c-torture/execute/builtins/lib/strncpy.c,
20421         gcc.c-torture/execute/builtins/lib/strrchr.c,
20422         gcc.c-torture/execute/builtins/lib/strspn.c,
20423         gcc.c-torture/execute/builtins/lib/strstr.c,
20424         gcc.c-torture/execute/builtins/memops-asm-lib.c,
20425         gcc.c-torture/execute/builtins/strlen-2.c,
20426         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
20427         prototypes.
20428
20429 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
20430
20431         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
20432         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
20433         selectany usage.
20434
20435 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
20436
20437         PR c++/19406
20438         * g++.dg/debug/using1.C: New test.
20439
20440 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
20441
20442         PR middle-end/20524
20443         * gcc.dg/alias-7.c: Prefix asm-declared name with
20444         __USER_LABEL_PREFIX__.
20445
20446 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
20447
20448         Fix fallout from PR middle-end/15700:
20449         * gcc.c-torture/compile/20011119-1.c: Take
20450         __USER_LABEL_PREFIX__ into account.
20451         * gcc.c-torture/compile/20011119-2.c: Likewise.
20452
20453 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20454
20455         PR c++/18644
20456         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
20457
20458 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
20459
20460         PR c/17855
20461         * gcc.c-torture/compile/struct-non-lval-1.c,
20462         gcc.c-torture/compile/struct-non-lval-2.c,
20463         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
20464
20465 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
20466
20467         * gcc.dg/tls/tls.exp: Remove temporary file.
20468         * g++.dg/tls/tls.exp: Ditto.
20469         * lib/file-format.exp: Ditto.
20470         * g++.dg/special/ecos.exp: Ditto.
20471
20472         * lib/profopt.exp: Treat prof_ext as a list.
20473         * gcc.misc-tests/bprob.exp: Ditto.
20474         * g++.dg/bprob/bprob.exp: Ditto.
20475
20476         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
20477         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
20478         g++.dg/tree-ssa/pointer-reference-alias.C,
20479         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
20480         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
20481         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
20482         g++.dg/vect/pr19951.cc: Ditto.
20483         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
20484         gcc.dg/builtins-47.c: Ditto.
20485         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
20486         gcc.dg/pr20115-1.c: Ditto.
20487         * gcc.dg/tree-ssa/20030530-2.c,
20488         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
20489         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20490         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
20491         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20492         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
20493         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
20494         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
20495         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
20496         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
20497         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
20498         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
20499         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
20500         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
20501         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
20502         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
20503         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20504         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20505         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20506         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20507         gcc.dg/tree-ssa/20030824-1.c,
20508         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
20509         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
20510         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
20511         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
20512         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
20513         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
20514         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
20515         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
20516         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
20517         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
20518         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
20519         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
20520         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
20521         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
20522         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
20523         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
20524         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
20525         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
20526         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
20527         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
20528         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
20529         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
20530         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
20531         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
20532         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
20533         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
20534         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
20535         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
20536         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
20537         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
20538         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
20539         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
20540         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
20541         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
20542         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
20543         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
20544         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
20545         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
20546         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
20547         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
20548         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
20549         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
20550         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20551         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
20552         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
20553         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
20554         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
20555         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
20556         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
20557         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
20558         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20559         gcc.dg/tree-ssa/useless-1.c: Ditto.
20560         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
20561         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
20562         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
20563         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
20564         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20565         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
20566         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
20567         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
20568         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
20569         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
20570         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
20571         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
20572         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
20573         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
20574         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
20575         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
20576         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
20577         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
20578         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
20579         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
20580         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
20581         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
20582         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
20583         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
20584         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
20585         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
20586         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
20587         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
20588         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
20589         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
20590         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
20591         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
20592         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
20593         gcc.dg/vect/vect-none.c: Ditto.
20594         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
20595         treelang/compile/unsigned.tree: Ditto.
20596
20597         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
20598         * gcc.dg/cpp/direct2s.c: Ditto.
20599         * gcc.dg/cpp/paste4.c: Ditto.
20600         * gcc.dg/cpp/separate-1.c: Ditto.
20601         * gcc.dg/pch/save-temps-1.c: Ditto.
20602         * g++.dg/ext/altivec-10.C: Ditto.
20603         * g++.dg/pch/pch.C: Ditto.
20604
20605         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
20606
20607         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
20608         * g++.dg/template/repo1.C: Ditto.
20609         * g++.dg/template/repo2.C: Ditto.
20610         * g++.dg/template/repo3.C: Ditto.
20611         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
20612         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
20613         * g++.old-deja/g++.pt/repo1.C: Ditto.
20614         * g++.old-deja/g++.pt/repo2.C: Ditto.
20615         * g++.old-deja/g++.pt/repo3.C: Ditto.
20616         * g++.old-deja/g++.pt/repo4.C: Ditto.
20617
20618         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
20619         * gcc.dg/20030107-1.c: Ditto.
20620         * gcc.dg/20030702-1.c: Ditto.
20621         * gcc.dg/profile-generate-1.c: Ditto.
20622         * g++.dg/other/profile1.C: Ditto.
20623         * g++.old-deja/g++.robertl/eb83.C: Ditto.
20624
20625         * lib/gcc-dg.exp (remove-build-file): New.
20626         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
20627         cleanup-tree-dump, cleanup-saved-temps): New.
20628
20629 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20630
20631         PR c++/19203, DR 214
20632         * g++.dg/parse/ambig3.C: Not ambiguous.
20633         * g++.dg/template/spec20.C: New.
20634         * g++.dg/template/spec21.C: New.
20635
20636 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
20637
20638         PR target/20045
20639         * gcc.dg/ia64-fptr-1.c: Run only on linux.
20640
20641 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20642
20643         PR libfortran/20660
20644         * gfortran.dg/negative_unit.f: New test.
20645
20646 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
20647
20648         * gcc.dg/20050330-1.c: New test.
20649
20650 2005-03-30  Devang Patel  <dpatel@apple.com>
20651
20652         * g++.dg/tree-sra/ssa-sra-3.C: New test.
20653
20654 2005-03-30  Dale Johannesen  <dalej@apple.com>
20655
20656         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
20657
20658 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
20659
20660         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
20661         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
20662         Strip options from test name.
20663
20664 2005-03-31  Jan Hubicka  <jh@suse.cz>
20665
20666         * gcc.dg/varpool-1.c: New testcase.
20667
20668 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
20669
20670         PR c/772
20671         PR c/17913
20672         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
20673         gcc.dg/stmt-expr-label-3.c : New tests.
20674         * gcc.c-torture/execute/medce-2.c: Remove.
20675
20676 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
20677
20678         PR c/20368
20679         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
20680         tests.
20681
20682 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
20683
20684         * gcc.c-torture/compile/pr20203.c: New test.
20685
20686 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
20687
20688         * gfortran.dg/promotion.f90: New test.
20689
20690 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
20691
20692         PR middle-end/20491
20693         * gcc.dg/torture/asm-subreg-1.c: New test.
20694
20695 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
20696
20697         PR c/20672
20698         * gcc.dg/pr20672-1.c: New test.
20699
20700 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
20701
20702         * gfortran.dg/vect: New directory.
20703         * gfortran.dg/vect/vect.exp: New.
20704         * gfortran.dg/vect/vect-1.f90: New test.
20705         * gfortran.dg/vect/vect-2.f90: New test.
20706         * gfortran.dg/vect/vect-3.f90: New test.
20707         * gfortran.dg/vect/vect-4.f90: New test.
20708         * gfortran.dg/vect/vect-5.f90: New test.
20709
20710 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
20711
20712         PR middle-end/20622
20713         * gcc.dg/alias-7.c: New test.
20714
20715 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
20716
20717         * gcc.dg/sparc-reg-1.c: New test.
20718
20719 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
20720
20721         PR target/19890
20722         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
20723
20724 2005-03-29  Dale Ranta  <dir@lanl.gov>
20725             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20726
20727         PR libfortran/20163
20728         * gfortran.dg/pr20163-2.f: New test.
20729
20730 2005-03-28  Jan Hubicka  <jh@suse.cz>
20731
20732         PR middle-end/20635
20733         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
20734         by Jakub Jelinek.
20735
20736 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
20737
20738         PR tree-optimization/20626
20739         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
20740         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
20741
20742 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
20743
20744         * gfortran.dg/underflow.f90: New test.
20745         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
20746
20747 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20748
20749         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
20750
20751 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
20752
20753         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
20754         (g++_init): Make sure that CXXFLAGS is set.
20755         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
20756         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
20757         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20758         * lib/objc.exp (objc_init): Likewise.
20759         * lib/treelang.exp (treelang_init): Likewise.
20760
20761 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
20762
20763         PR tree-optimization/20470
20764         * gcc.dg/tree-ssa/pr20470.c: New test.
20765
20766 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
20767
20768         * gcc.dg/ppc-stfiwx.c: New.
20769
20770 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
20771
20772         PR target/19888
20773         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
20774
20775 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
20776
20777         * gcc.dg/20050325-1.c: Fix a typo.
20778
20779 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20780
20781         PR libfortran/19678
20782         PR libfortran/19679
20783         * gfortran.dg/dos_eol.f: New test.
20784
20785 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
20786
20787         PR rtl-optimization/20249
20788         * gcc.dg/20050325-1.c: New test.
20789
20790 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20791
20792         PR libfortran/15332
20793         * gfortran.dg/pr15332.f: New test.
20794
20795 2005-03-24  Dale Johannesen  <dalej@apple.com>
20796
20797         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
20798
20799 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
20800
20801         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
20802         'internal' visibility.
20803         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
20804         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
20805         'protected' visibility.
20806         * gcc.dg/visibility-7.c: Likewise.
20807         * lib/target-supports.exp (check_visibility_available): Take
20808         a parameter, the kind of visibility to check for.
20809         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
20810         to check_visibility_available.
20811
20812         * g++.dg/expr/cast3.C: New.
20813
20814 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
20815
20816         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
20817         rs6000.
20818
20819 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
20820
20821         PR target/20095
20822         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
20823
20824 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
20825
20826         * gcc.dg/badshift.c: Renamed to...
20827         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
20828
20829         * gcc.target/i386/badshift.c: Renamed to...
20830         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
20831         only.
20832
20833         PR rtl-optimization/20532
20834         * gcc.target/i386/badshift.c: New.
20835
20836 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20837
20838         * gfortran.dg/pr18025.f90: New test.
20839
20840 2005-03-23  Dale Johannesen  <dalej@apple.com>
20841
20842         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
20843
20844 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
20845
20846         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
20847
20848         * lib/target-supports.exp (check_iconv_available): Default
20849         libiconv to -liconv, if there is no definition.
20850
20851 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
20852
20853         * gcc.dg/torture/cris-asm-mof-1.c: New test.
20854
20855 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
20856
20857         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
20858         * g++.dg/opt/pr7503-2.C: Likewise.
20859         * g++.dg/opt/pr7503-3.C: Likewise.
20860         * g++.dg/opt/pr7503-4.C: Likewise.
20861         * g++.dg/opt/pr7503-5.C: Likewise.
20862         * g++.dg/warn/minmax.C: New test.
20863
20864 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20865
20866         * gfortran.dg/g77_intrinsics_funcs.f: New test.
20867         * gfortran.dg/g77_intrinsics_sub.f: New test.
20868
20869 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
20870             Jan Hubicka  <jh@suse.cz>
20871             Steven Bosscher <stevenb@suse.de
20872
20873         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
20874
20875 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20876
20877         PR c++/19980
20878         * g++.dg/template/redecl3.C: New test.
20879
20880 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20881
20882         PR c++/20499
20883         * g++.dg/parse/error16.C: Tweak error markers.
20884
20885 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
20886
20887         PR target/20561
20888         * gcc.dg/20050321-2.c: New test.
20889
20890 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20891
20892         PR c++/20465
20893         PR c++/20381
20894         * g++.dg/template/ptrmem12.C: New.
20895
20896 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
20897
20898         PR rtl-optimization/20527
20899         * gcc.c-torture/execute/pr20527-1.c: New test.
20900
20901 2005-03-22  Ben Elliston  <bje@au.ibm.com>
20902
20903         * gcc.misc-tests/options.exp (check_for_options): Create a real C
20904         program, compile it into a real executable and then delete the .c
20905         and .x files afterwards, to avoid problems on testglue targets.
20906
20907 2005-03-21  Stuart Hastings  <stuart@apple.com>
20908
20909         * gcc.target/i386/sse-2.c: New.
20910
20911 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
20912
20913         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
20914
20915 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20916
20917         * g++.dg/parse/crash25.C: Fix typo.
20918
20919 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20920
20921         PR c++/20461
20922         * g++.dg/parse/crash24.C: New test.
20923
20924         PR c++/20536
20925         * g++.dg/parse/crash25.C: New test.
20926
20927 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20928
20929         PR c++/20147
20930         * g++.dg/ext/stmtexpr4.C: New test.
20931
20932 2005-03-20  Roger Sayle  <roger@eyesopen.com>
20933
20934         PR middle-end/20539
20935         * gcc.c-torture/compile/pr13066-1.c: New test case.
20936         * gcc.c-torture/compile/pr20539-1.c: Likewise.
20937         * g++.dg/opt/pr13066-1.C: Likewise.
20938
20939 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
20940
20941         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
20942
20943 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20944
20945         PR fortran/18525
20946         * gfortran.dg/nesting_1.f90: New test.
20947
20948 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20949
20950         PR c++/20240
20951         * g++.dg/lookup/using13.C: New test.
20952
20953 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20954
20955         PR c++/20333
20956         * g++.dg/template/crash36.C: New test.
20957
20958 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
20959
20960         PR c++/20463
20961         * g++.dg/template/crash35.C: New test.
20962
20963 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
20964
20965         PR c++/19966
20966         * g++.dg/overload/operator2.C: New test.
20967
20968 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20969
20970         PR libfortran/20257
20971         * gfortran.dg/pr20257.f90: New test.
20972
20973 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20974
20975         PR libfortran/20480
20976         * gfortran.dg/pr20480.f90: New test.
20977
20978 2005-03-16  Richard Henderson  <rth@redhat.com>
20979
20980         PR middle-end/15700
20981         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
20982         (_rtld_global): New.
20983         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
20984         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
20985
20986         * gcc.dg/alias-3.c: New.
20987         * gcc.dg/alias-4.c: New.
20988         * gcc.dg/alias-5.c: New.
20989         * gcc.dg/alias-6.c: New.
20990
20991 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
20992
20993         * gcc.dg/cpp/ucnid-7.c: New.
20994
20995 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
20996             Dorit Naishlos  <dorit@il.ibm.com>
20997
20998         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
20999         darwin.
21000
21001 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
21002
21003         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
21004         misaligned accesses.
21005         * gcc.dg/vect/vect-58.c: Likewise.
21006         * gcc.dg/vect/vect-92.c: New.
21007         * gcc.dg/vect/vect-93.c: New.
21008
21009 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
21010
21011         PR fortran/18827
21012         * gfortran.dg/assign_2.f90: New test.
21013         * gfortran.dg/assign_3.f90: New test.
21014         * gfortran.dg/assign.f90: New test.
21015
21016 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
21017
21018         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
21019         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
21020         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
21021         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
21022         names.
21023
21024 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
21025
21026         * gcc.dg/cpp/ucnid-6.c: New.
21027
21028         * gcc.dg/cpp/normalize-1.c: New.
21029         * gcc.dg/cpp/normalize-2.c: New.
21030         * gcc.dg/cpp/normalize-3.c: New.
21031         * gcc.dg/cpp/normalize-4.c: New.
21032         * gcc.dg/cpp/ucnid-4.c: New.
21033         * gcc.dg/cpp/ucnid-5.c: New.
21034         * g++.dg/cpp/normalize-1.C: New.
21035         * g++.dg/cpp/ucnid-1.C: New.
21036
21037 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
21038
21039         * gcc.dg/pr18628.c: New.
21040
21041 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
21042
21043         PR c++/20280
21044         * g++.dg/tree-ssa/pr20280.C: New.
21045
21046 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21047
21048         PR fortran/20467
21049         * gfortran.dg/stfunc_2.f90: New test.
21050
21051 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
21052
21053         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
21054
21055 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
21056
21057         * gcc.dg/tree-ssa/20050314-1.c: New test.
21058
21059 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21060
21061         PR c++/4403
21062         PR c++/9783, DR433
21063         * g++.dg/template/friend34.C: New test.
21064         * g++.dg/template/friend35.C: Likewise.
21065         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
21066
21067 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21068
21069         Friend class name lookup 5/n
21070         PR c++/1016
21071         * g++.dg/lookup/hidden-class1.C: New test.
21072         * g++.dg/lookup/hidden-class2.C: Likewise.
21073         * g++.dg/lookup/hidden-class3.C: Likewise.
21074         * g++.dg/lookup/hidden-class4.C: Likewise.
21075         * g++.dg/lookup/hidden-class5.C: Likewise.
21076         * g++.dg/lookup/hidden-class6.C: Likewise.
21077         * g++.dg/lookup/hidden-class7.C: Likewise.
21078         * g++.dg/lookup/hidden-class8.C: Likewise.
21079         * g++.dg/lookup/hidden-class9.C: Likewise.
21080         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
21081         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
21082         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
21083         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
21084         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
21085         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
21086         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
21087         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
21088         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
21089         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
21090         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
21091
21092 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
21093
21094         PR c++/20157
21095         * g++.dg/template/error18.C: New test.
21096
21097 2005-03-09  Ben Elliston  <bje@au.ibm.com>
21098
21099         PR debug/16792
21100         * g++.dg/debug/pr16792.C: New test.
21101
21102 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
21103
21104         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
21105         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
21106         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
21107         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
21108         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
21109         test assertion names.
21110
21111 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21112
21113         PR fortran/18600
21114         * gfortran.dg/stfunc_1.f90: New test.
21115
21116 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21117
21118         PR fortran/16907
21119         * gfortran.dg/real_index_1.f90: New test.
21120
21121 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21122
21123         PR fortran/20323
21124         * gfortran.dg/spec_expr_1.f90: New test.
21125
21126 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
21127
21128         PR c/20402
21129         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
21130         new parser.
21131
21132 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21133
21134         PR fortran/20361
21135         * gfortran.dg/largeequiv_1.f90: New test.
21136
21137 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
21138
21139         * gcc.dg/ucnid-1.c: New.
21140         * gcc.dg/ucnid-2.c: New.
21141         * gcc.dg/ucnid-3.c: New.
21142         * gcc.dg/ucnid-4.c: New.
21143         * gcc.dg/ucnid-5.c: New.
21144         * gcc.dg/ucnid-6.c: New.
21145         * gcc.dg/cpp/ucnid-1.c: New.
21146         * gcc.dg/cpp/ucnid-2.c: New.
21147         * gcc.dg/cpp/ucnid-3.c: New.
21148         * g++.dg/other/ucnid-1.C: New.
21149
21150 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
21151
21152         * gcc.dg/vmx/darwin-abi-3.c: Delete.
21153
21154 2005-03-11  Per Bothner  <per@bothner.com>
21155
21156         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
21157         that diagnotics refer to correct token.
21158         * gcc.dg/unused-3.c: Likewise.
21159
21160 2005-03-11  Per Bothner  <per@bothner.com>
21161
21162         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
21163         constant" is now actually on same line as string constant.
21164         * gcc.dg/cpp/direct2s.c: Likewise.
21165
21166 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
21167
21168         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
21169
21170 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21171
21172         PR libfortran/20124
21173         * gfortran.dg/pr20124.f90: New Test
21174
21175 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
21176
21177         PR tree-optimization/20130
21178         * gcc.dg/pr20130-1.c: New test.
21179
21180 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
21181
21182         PR target/20095
21183         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
21184
21185 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21186
21187         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
21188
21189 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
21190
21191         * g++.dg/eh/forced1.C: Fix comment.
21192         * g++.dg/eh/forced2.C: Ditto.
21193         * g++.dg/eh/forced3.C: Ditto.
21194         * g++.dg/eh/forced4.C: Ditto.
21195
21196 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
21197
21198         PR rtl-opt/20412
21199         * gcc.c-torture/compile/pr20412.c: New test.
21200
21201 2005-03-10  Roger Sayle  <roger@eyesopen.com>
21202
21203         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
21204
21205 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
21206
21207         PR target/20322
21208         * gcc.dg/20050307-1.c: New test.
21209
21210 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
21211
21212         PR c++/20375
21213         * g++.dg/other/stdarg3.C: New.
21214
21215 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
21216
21217         PR c++/18384, c++/18327
21218         * g++.dg/init/array19.C: New test.
21219
21220         PR inline-asm/20314
21221         * gcc.dg/torture/pr20314-1.c: New test.
21222         * gcc.dg/torture/pr20314-2.c: New test.
21223
21224 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
21225
21226         * gcc.dg/20050309-1.c: New test.
21227
21228 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21229
21230         * gcc.dg/builtins-10.c: Reactivate disabled test.
21231         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
21232         new cbrt transformations.
21233
21234 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
21235
21236         PR c++/20208
21237         * g++.dg/template/array13.C: New test.
21238
21239 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
21240
21241         PR c++/16859
21242         * g++.dg/init/brace4.C: New test.
21243
21244 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
21245
21246         PR c++/20186
21247         * g++.dg/template/non-dependent12.C: New.
21248
21249 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
21250
21251         PR c++/20142
21252         * g++.dg/init/array18.C: Add dg-do run marker.
21253
21254         PR c++/20142
21255         * g++.dg/init/array18.C: New test.
21256
21257 2005-03-09  Ben Elliston  <bje@au.ibm.com>
21258
21259         * consistency.vlad/vlad.exp: Remove trailing semicolons.
21260         * g++.dg/gcov/gcov.exp: Likewise.
21261         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
21262         * gcc.target/xstormy16/xstormy16.exp: Likewise.
21263         * lib/c-torture.exp: Likewise.
21264         * lib/fortran-torture.exp: Likewise.
21265         * lib/g++.exp: Likewise.
21266         * lib/gcc-defs.exp: Likewise.
21267         * lib/gcc-dg.exp: Likewise.
21268         * lib/gcc.exp: Likewise.
21269         * lib/gcov.exp: Likewise.
21270         * lib/gfortran.exp: Likewise.
21271         * lib/mike-g++.exp: Likewise.
21272         * lib/mike-gcc.exp: Likewise.
21273         * lib/objc-torture.exp: Likewise.
21274         * lib/objc.exp: Likewise.
21275         * lib/profopt.exp: Likewise.
21276         * lib/target-libpath.exp: Likewise.
21277         * lib/target-supports.exp: Likewise.
21278         * lib/treelang.exp: Likewise.
21279         * lib/wrapper.exp: Likewise.
21280
21281 2005-03-08  Jeff Law  <law@redhat.com>
21282
21283         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
21284         PHI-OPT changes.
21285
21286 2005-03-08  Ira Rosen  <irar@il.ibm.com>
21287
21288         * gcc.dg/vect/pr20122.c: New test.
21289
21290 2005-03-07  Jeff Law  <law@redhat.com>
21291
21292         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
21293         was folded away.
21294         * gcc.dg/tree-ssa/pr18133-1.c: New test.
21295         * gcc.dg/tree-ssa/pr18133-2.c: New test.
21296         * gcc.dg/tree-ssa/pr18134.c: New test.
21297
21298 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21299
21300         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
21301         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
21302         gcc.dg/torture/builtin-noret-2.c: Require weak support.
21303
21304 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
21305
21306         PR tree-opt/17671
21307         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
21308
21309 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
21310
21311         * g++.dg/warn/Wnvdtor.C: New test.
21312
21313 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
21314
21315         * gcc.dg/torture/pr19683-1.c: New test.
21316
21317 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
21318
21319         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
21320         * gfortran.dg/g77/19990313-2.f: Ditto.
21321         * gfortran.dg/g77/19990313-3.f: Ditto.
21322         * gfortran.dg/g77/19990525-0.f: Ditto.
21323         * gfortran.dg/g77/19990826-0.f: Ditto.
21324         * gfortran.dg/g77/19990826-2.f: Ditto.
21325         * gfortran.dg/g77/19990826-3.f: Ditto.
21326         * gfortran.dg/g77/20000511-1.f: Ditto.
21327         * gfortran.dg/g77/20000511-2.f: Ditto.
21328         * gfortran.dg/g77/970625-2.f: Ditto.
21329         * gfortran.dg/g77/980310-2.f: Ditto.
21330         * gfortran.dg/g77/980310-3.f: Ditto.
21331         * gfortran.dg/g77/980310-8.f: Ditto.
21332         * gfortran.dg/g77/980519-2.f: Ditto.
21333         * gfortran.dg/g77/alpha1.f: Ditto.
21334         * gfortran.dg/g77/claus.f: Ditto.
21335         * gfortran.dg/g77/erfc.f: Ditto.
21336         * gfortran.dg/g77/short.f: Ditto.
21337         * gfortran.fortran-torture/execute/data.f90: Ditto.
21338         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
21339         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
21340
21341 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21342
21343         * lib/file-format.exp (gcc_target_object_format): Add check for som
21344         format and hardcode object formats on hppa*-*-hpux*.
21345         * lib/target-supports.exp (check_weak_available): Add check for som
21346         object format.  Always return 0 on hppa*-*-hpux10*.
21347
21348         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
21349         is defined.
21350
21351         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
21352
21353 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
21354
21355         * gfortran.dg/pr19936_1.f90: New test.
21356         * gfortran.dg/pr19936_2.f90: New test.
21357         * gfortran.dg/pr19936_3.f90: New test.
21358
21359 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
21360             Paul Thomas <prthomas@drfccad.cea.fr>
21361
21362         * gfortran.dg/PR19754_1.f90: New test.
21363         * gfortran.dg/PR19754_2.f90: Ditto.
21364
21365 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21366
21367         PR c++/19311
21368         * g++.dg/template/non-dependent11.C: New test.
21369
21370 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
21371
21372         * lib/target-supports.exp (check_iconv_available): Fix comment.
21373
21374 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
21375             Joseph S. Myers  <joseph@codesourcery.com>
21376
21377         PR c++/19797
21378         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
21379
21380 2005-03-04  Matthew Sachs  <msachs@apple.com>
21381
21382         * gcc.exp (gcc_target_compile): Put braces around
21383         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
21384         * objc.exp (objc_target_compile): Likewise.
21385         * treelang.exp (treelang_target_compile): Likewise.
21386
21387 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21388
21389         PR fortran/19673
21390         * gfortran.dg/func_result_1.f90: New test.
21391
21392 2005-03-04  Ben Elliston  <bje@au.ibm.com>
21393
21394         * gcc.misc-tests/options.exp: New test.
21395
21396 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
21397
21398         * gcc.dg/pr15784-4.c: New test.
21399
21400 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
21401
21402         * gcc.c-torture/execute/pr17133.c: New.
21403         * gcc.c-torture/compile/20050303-1.c: New.
21404
21405 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
21406
21407         * gcc.dg/cpp/assert4.c: Fix for cygwin.
21408
21409 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
21410
21411         * g++.dg/overload/using2.C: New.
21412
21413 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
21414
21415         PR c++/19916
21416         * g++.dg/init/ptrmem2.C: New test.
21417
21418 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
21419
21420         PR c/8927
21421         * gcc.dg/pr8927-1.c: New test.
21422
21423 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
21424
21425         PR c++/20232
21426         * g++.dg/inherit/covariant12.C: New.
21427
21428 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21429
21430         PR fortran/19479
21431         * gfortran.dg/bound_1.f90: New test.
21432
21433 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
21434
21435         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
21436         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
21437
21438 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
21439
21440         PR c/20245
21441         * gcc.dg/pr20245-1.c: New test.
21442
21443 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
21444
21445         PR middle-end/19874
21446         * gcc.c-torture/execute/20050119-2.c: New test case.
21447
21448 2005-02-28  Ben Elliston  <bje@au.ibm.com>
21449
21450         * README: Update the DejaGnu bug reporting address.
21451         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
21452         * lib/objc-torture.exp: Likewise.
21453
21454 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
21455
21456         * gfortran.dg/boz_1.f90: New test.
21457         * gfortran.dg/boz_3.f90: New test.
21458         * gfortran.dg/boz_4.f90: New test.
21459
21460 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
21461
21462         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
21463         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
21464
21465 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21466
21467         PR libfortran/20101
21468         * gfortran.dg/write_0_pe_format.f90: New test.
21469
21470 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
21471
21472         PR c++/20206
21473         * g++.dg/opt/thunk2.C: New test.
21474         * g++.dg/opt/covariant1.C: New test.
21475
21476 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21477
21478         * gfortran.dg/e_d_fmt.f90: New test.
21479
21480 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
21481
21482         * gcc.dg/asm-b.c: Fix comment typos.
21483
21484 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
21485
21486         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
21487         a V_MAY_DEF also.
21488
21489 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
21490
21491         PR tree-opt/20188
21492         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
21493         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
21494         * gcc.dg/asm-b.c: New test.
21495
21496 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
21497
21498         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
21499         Disable this test on IRIX 6.
21500
21501 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
21502
21503         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
21504         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
21505         parser.
21506
21507 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
21508
21509         PR tree-optimization/20204
21510         * testsuite/gcc.dg/pr20204.c: New test.
21511
21512 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
21513
21514         PR target/20196
21515         * gcc.c-torture/execute/20050224-1.c: New test.
21516
21517         PR c++/20175
21518         * g++.dg/warn/Wbraces2.C: New test.
21519
21520 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
21521
21522         PR c++/19878
21523         * g++.dg/init/const2.C: New test.
21524
21525 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
21526
21527         PR tree-optimization/20100
21528         * gcc.c-torture/execute/pr20100-1.c: New test.
21529
21530 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21531
21532         * gfortran.dg/implicit_3.f90: New test.
21533
21534         * gfortran.dg/deftype_1.f90: New test.
21535
21536 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
21537
21538         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
21539         the test passes.
21540         * g++.dg/other/anon3.C: Accept a warning.
21541
21542 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
21543
21544         * gcc.dg/pr20017.c: Fix a comment typo.
21545
21546 2005-02-23  Bud Davis  <bdavis@gfortran.org>
21547
21548         * gfortran.dg/list_read_4.f90: Change to f90 comments.
21549
21550 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21551
21552         PR ada/19902
21553         * ada/acats/tests/cxa/cxa3004.a: Remove.
21554         * ada/acats/tests/cxb/cxb30061.am: Likewise.
21555
21556 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
21557
21558         PR c++/20073
21559         * g++.dg/init/const1.C: New test.
21560
21561         PR c++/19991
21562         * g++.dg/parse/constant7.C: New test.
21563
21564         PR c++/20152
21565         * g++.dg/parse/error27.C: New test.
21566         * g++.dg/template/qualttp15.C: Adjust error markers.
21567         * g++.old-deja/g++.other/struct1.C: Likewise.
21568
21569         PR c++/20153
21570         * g++.dg/template/error17.C: New test.
21571
21572         PR c++/20148
21573         * g++.dg/parser/error26.C: New test.
21574
21575 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
21576
21577         PR tree-optimization/20100
21578         PR tree-optimization/20115
21579         * gcc.dg/pr20115.c: New test.
21580         * gcc.dg/pr20115-1.c: New test.
21581         * gcc.dg/pr20100.c: New test.
21582         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
21583         call-clobbered variables after alias1.
21584
21585 2005-02-22  Bud Davis  <bdavis@gfortran.org>
21586
21587         * gfortran.dg/list_read_4.f90: new test.
21588
21589 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
21590
21591         PR rtl-optimization/20017.
21592         * gcc.dg/pr20017.c: New.
21593
21594 2005-02-22  Devang Patel  <dpatel@apple.com>
21595
21596         PR 19952
21597         * g++.dg/tree-ssa/pr19952.C: New test.
21598
21599 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
21600
21601         PR c++/19883
21602         * g++.dg/parse/constant6.C: New test.
21603
21604 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
21605
21606         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
21607         * g++.dg/charset/asm2.c: Likewise.
21608         * g++.dg/charset/asm3.c: Likewise.
21609         * g++.dg/charset/asm4.c: Likewise.
21610         * g++.dg/charset/asm5.c: Likewise.
21611         * g++.dg/charset/attribute1.c: Likewise.
21612         * g++.dg/charset/attribute2.c: Likewise.
21613         * g++.dg/charset/extern1.cc: Likewise.
21614         * g++.dg/charset/extern2.cc: Likewise.
21615         * g++.dg/charset/extern3.cc: Likewise.
21616         * g++.dg/charset/function.cc: Likewise.
21617         * g++.dg/charset/string.c: Likewise.
21618         * g++.dg/charset/charset.exp: Likewise.
21619         * lib/target-supports.exp (check_iconv_available): Fix comment.
21620
21621 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
21622
21623         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
21624         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
21625         * gcc.dg/charset/asm2.c: Likewise.
21626         * gcc.dg/charset/asm3.c: Likewise.
21627         * gcc.dg/charset/asm4.c: Likewise.
21628         * gcc.dg/charset/asm5.c: Likewise.
21629         * gcc.dg/charset/asm6.c: Likewise.
21630         * gcc.dg/charset/attribute1.c: Likewise.
21631         * gcc.dg/charset/attribute2.c: Likewise.
21632         * gcc.dg/charset/builtin1.c: Likewise.
21633         * gcc.dg/charset/extern.c: Likewise.
21634         * gcc.dg/charset/function.c: Likewise.
21635         * gcc.dg/charset/string.c: Likewise.
21636         * gcc.dg/charset/charset.exp: Likewise.
21637
21638 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
21639
21640         PR fortran/20086
21641         * gfortran.dg/pr20086.f90: New test.
21642
21643 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
21644
21645         PR tree-optimization/19786
21646         * g++.dg/tree-ssa/pr19786.C: New.
21647
21648 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21649
21650         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
21651
21652 2005-02-21  Jeff Law  <law@redhat.com>
21653
21654         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
21655
21656 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21657
21658         * gfortran.dg/do_iterator: Split loop, markup all lines for
21659         which an error locus is printed.
21660         * gfortran.dg/pr17708.f90: Markup all lines for which an error
21661         locus is printed.
21662         * gfortran.dg/select_4.f90: Likewise.
21663         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
21664         locuses in the various permutations.
21665
21666 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
21667
21668         PR tree-optimization/19951
21669         * g++.dg/vect: New directory.
21670         * g++.dg/vect/vect.exp: New file.
21671         * g++.dg/vect/pr19951.cc: New testcase.
21672         * g++.dg/dg.exp: Also prune vectorizer tests.
21673
21674 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
21675
21676         PR 18785
21677         * gcc.dg/charset/builtin1.c: New test.
21678
21679 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21680
21681         PR c++/19299
21682         * g++.dg/inherit/volatile1.C: New test.
21683
21684         PR c++/19440
21685         * g++.dg/template/dtor4.C: New test.
21686
21687 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
21688
21689         * gfortran.dg/int_1.f90: New test.
21690
21691 2005-02-19  Devang Patel  <dpatel@apple.com>
21692
21693         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
21694
21695 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
21696
21697         * gfortran.dg/achar_1.f90: New test.
21698
21699 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
21700
21701         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
21702
21703 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
21704             Jakub Jelinek  <jakub@redhat.com>
21705
21706         PR tree-optimization/19828
21707         * gcc.dg/tree-ssa/loop-7.c: New test.
21708         * gcc.c-torture/execute/20050218-1.c: New test.
21709
21710 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
21711
21712         PR c/20043
21713         * gcc.dg/transparent-union-1.c: New test.
21714         * gcc.dg/transparent-union-2.c: New test.
21715
21716 2005-02-18  James E Wilson  <wilson@specifixinc.com>
21717
21718         PR tree-optimization/18977
21719         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
21720
21721 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
21722
21723         PR target/20054
21724         * gcc.dg/pr20054.c: New test.
21725
21726 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21727
21728         PR c++/19508
21729         * g++.dg/ext/attrib20.C: New test.
21730
21731 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21732
21733         PR middle-end/20030
21734         * gfortran.fortran-torture/execute/character_passing.f90: New test.
21735
21736 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
21737
21738         PR c++/20008
21739         * g++.dg/opt/switch4.C: New.
21740
21741 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
21742
21743         PR c++/20023
21744         PR tree-optimization/20009
21745         * gcc.c-torture/compile/20050217-1.c: New test.
21746         * g++.dg/opt/switch3.C: New test.
21747
21748         PR tree-optimization/18947
21749         * gcc.c-torture/compile/20050215-1.c: New test.
21750         * gcc.c-torture/compile/20050215-2.c: New test.
21751         * gcc.c-torture/compile/20050215-3.c: New test.
21752
21753 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
21754
21755         PR c++/20028
21756         * g++.dg/template/crash34.C: New.
21757
21758         PR c++/20022
21759         * g++.dg/other/access3.C: New.
21760
21761 2005-02-17  Ira Rosen  <irar@il.ibm.com>
21762
21763         * gcc.dg/vect/vect-98.c: New test.
21764
21765 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
21766
21767         PR tree-optimization/19967
21768         * gcc.dg/pr19967.c: New.
21769
21770 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
21771
21772         PR middle-end/19857
21773         * gcc.dg/tree-ssa/20050215-1.c: New test.
21774         * gcc.c-torture/execute/20050215-1.c: New test.
21775
21776 2005-02-15  Eric Christopher  <echristo@redhat.com>
21777
21778         * gcc.dg/cpp/20050215-1.c: New file.
21779
21780 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
21781
21782         PR tree-optimization/15785
21783         * gcc.dg/pr15785-1.c: New test.
21784
21785 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
21786
21787         PR c++/17788
21788         * g++.dg/init/ctor4.C: New.
21789         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
21790
21791 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
21792
21793         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
21794         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
21795
21796 2005-02-15  Andreas Schwab  <schwab@suse.de>
21797
21798         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
21799         declare malloc.
21800
21801 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
21802
21803         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
21804
21805 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
21806
21807         PR tree-optimization/19853
21808         * gcc.c-torture/compile/pr19853.c: New test.
21809
21810 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21811
21812         PR c++/19608
21813         * g++.dg/parse/local-class1.C: New.
21814
21815         PR c++/19895
21816         * g++.dg/parse/ptrmem3.C: New.
21817
21818         PR c++/19884
21819         * g++.old-deja/g++.oliva/template6.C: Add another case.
21820         * g++.dg/template/explicit6.C: New.
21821
21822 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
21823
21824         PR c++/17816
21825         * g++.dg/other/redecl2.C: New.
21826
21827 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21828
21829         PR c++/19891
21830         * g++.dg/abi/covariant4.C: New.
21831
21832 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
21833
21834         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
21835
21836 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
21837
21838         * gcc.dg/vect/vect-96.c: Fix typo.
21839
21840 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21841
21842         PR c++/14479
21843         PR c++/19487
21844         * g++.dg/template/enum5.C: New test.
21845
21846 2005-02-12  Ira Rosen  <irar@il.ibm.com>
21847
21848         * gcc.dg/vect/vect-97.c: New test.
21849
21850 2005-02-12  Ira Rosen  <irar@il.ibm.com>
21851
21852         * gcc.dg/vect/vect-96.c: New test.
21853
21854 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
21855
21856         * gcc.dg/builtins-34.c: Also check ldexp*.
21857
21858 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
21859
21860         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
21861
21862 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
21863
21864         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
21865         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
21866         dg-require-dll, dg-require-iconv, dg-require-named-sections,
21867         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
21868         selector_list, selector_expression, dg-process-target): Move to new
21869         file target-supports-dg.exp.
21870         * lib/target-supports-dg.exp: New.
21871
21872         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
21873         New.
21874
21875 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
21876
21877         PR c++/19666
21878         * g++.dg/other/ptrmem6.C: New test.
21879
21880         PR middle-end/19858
21881         * gcc.c-torture/compile/20050210-1.c: New test.
21882
21883 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
21884
21885         PR c++/19755
21886         * g++.dg/warn/Wbraces1.C: New test.
21887
21888 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
21889
21890         * gcc.dg/builtins-52.c: New testcase.
21891
21892 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
21893
21894         PR c/19342
21895         * gcc.c-torture/execute/20050119-1.c: New test.
21896
21897 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
21898
21899         PR c++/19811
21900         * g++.dg/init/delete1.C: New test.
21901
21902 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21903
21904         PR c++/18470
21905         * g++.dg/template/static12.C: New test.
21906
21907 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
21908
21909         PR c++/19787
21910         * g++.dg/conversion/ambig1.C: New test.
21911
21912         PR c++/19739
21913         * g++.dg/ext/attrib19.C: New test.
21914
21915         PR c++/19732
21916         * g++.dg/parse/dtor5.C: New test.
21917
21918         PR c++/19762
21919         * g++.dg/template/dtor3.C: New test.
21920
21921         PR c++/19826
21922         * g++.dg/template/static11.C: New test.
21923         * g++.dg/template/crash2.C: Remove dg-error marker.
21924
21925 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
21926
21927         PR C++/18491
21928         * g++.old-deja/g++.mike/p10769a.C: Remove.
21929
21930 2005-02-09  Roger Sayle  <roger@eyesopen.com>
21931
21932         * gcc.dg/builtins-48.c: New test case.
21933         * gcc.dg/builtins-49.c: New test case.
21934         * gcc.dg/builtins-50.c: New test case.
21935         * gcc.dg/builtins-51.c: New test case.
21936
21937 2005-02-09  Ian Lance Taylor  <ian@airs.com>
21938
21939         PR middle-end/19583
21940         * g++.dg/warn/Wreturn-type-3.C: New test.
21941
21942 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
21943
21944         PR middle-end/19402
21945         * gcc.dg/pr19402-1.c: New testcase.
21946         * gcc.dg/pr19402-2.c: likewise.
21947
21948 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
21949
21950         PR middle-end/19854
21951         * g++.dg/tree-ssa/tmmti.C: New testcase.
21952
21953 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21954
21955         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
21956
21957 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
21958
21959         PR c++/19733
21960         * g++.dg/parse/crash23.C: New test.
21961         * g++.dg/warn/Weff1.C: New test.
21962
21963 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21964
21965         * gcc.dg/20050209-1.c: New test.
21966
21967 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21968
21969         PR target/19799
21970         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
21971
21972 2005-02-08  Mike Stump  <mrs@apple.com>
21973
21974         * g++.dg/pch/import-2.c: New test.
21975         * g++.dg/pch/import-2.hs: New.
21976         * g++.dg/pch/include/import-2a.h: New.
21977         * g++.dg/pch/include/import-2b.h: New.
21978
21979 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
21980
21981         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
21982
21983 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21984
21985         * gfortran.dg/substr_1.f90: New test.
21986
21987 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
21988
21989         PR middle-end/19775
21990         * gcc.dg/torture/builtin-power-1.c: Disable test for
21991         invalid transformation.
21992         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
21993         no longer optimize.
21994         * gcc.dg/builtins-47.c: New testcase.
21995
21996 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
21997             Dorit Naishlos  <dorit@il.ibm.com>
21998
21999         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
22000
22001 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
22002
22003         * gcc.c-torture/compile/20050206-1.c: New test.
22004
22005 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
22006
22007         PR tree-opt/19768
22008         * g++.dg/opt/pr19768.C: New test.
22009
22010 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
22011
22012         PR tree-opt/19736
22013         * gcc.c-torture/compile/pr19736.c: New test.
22014
22015 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22016
22017         PR c++/17401
22018         * g++.dg/parse/error25.C: New test.
22019
22020 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
22021
22022         * gcc.c-torture/execute/20050203-1.c: New.
22023
22024 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
22025
22026         * gcc.dg/vect/vect-85.c: Remove xfail.
22027         * gcc.dg/vect/vect-86.c: Remove xfail.
22028         * gcc.dg/vect/vect-87.c: Remove xfail.
22029         * gcc.dg/vect/vect-88.c: Remove xfail.
22030
22031 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
22032
22033         * gcc.dg/altivec-19.c: New.
22034
22035 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
22036
22037         PR c/17807
22038         * gcc.dg/nested-func-3.c: New test.
22039         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
22040
22041 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
22042
22043         * gcc.test-framework/gen_directive_tests: Generate tests for
22044         selector expressions.
22045
22046 2005-02-02  Matt Austern  <austern@apple.com>
22047
22048         PR c++/19628
22049         * g++/ext/builtin7.C: New.
22050         * g++/ext/builtin8.C: New.
22051
22052 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
22053
22054         PR c/18502
22055         * gcc.dg/pr18502-1.c: New test.
22056
22057 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22058
22059         PR c++/17413
22060         * g++.dg/template/local4.C: Tweak.
22061
22062 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
22063
22064         PR tree-optimization/19578
22065         * gcc.c-torture/compile/20050202-1.c: New test.
22066
22067 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
22068
22069         PR c/19435
22070         * gcc.dg/c99-init-4.c: New test.
22071
22072 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
22073
22074         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
22075
22076         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
22077
22078         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
22079         * g++.dg/eh/check-vect.h: New.
22080
22081         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
22082         * gcc.dg/vect/vect-78.c: Ditto.
22083         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
22084         Remove.
22085
22086         * g++.dg/conversion/simd1.C: Expect warning.
22087         * g++.dg/ext/attribute-test-1.C: Ditto.
22088         * g++.dg/ext/attribute-test-2.C: Ditto.
22089         * g++.dg/ext/attribute-test-3.C: Ditto.
22090         * g++.dg/ext/attribute-test-4.C: Ditto.
22091
22092         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
22093         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
22094
22095         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
22096
22097 2005-02-01  Richard Henderson  <rth@redhat.com>
22098
22099         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
22100         long double for ibm double-double format.
22101         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
22102
22103 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
22104
22105         PR tree-optimization/19633
22106         * testsuite/gcc.dg/pr19633-1.c: New test.
22107         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
22108         to NULL or a symbol.
22109
22110 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
22111
22112         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
22113         New procs.
22114         (dg-process-target (local override)): Handle selector expressions.
22115
22116         * gcc.test-framework/README: Describe tests in source directory.
22117         * gcc.test-framework/test-framework.awk: Handle dg- tests.
22118         * gcc.test-framework/test-framework.exp: Handle dg- tests.
22119         * gcc.test-framework/dg-bogus-exp-P.c: New test.
22120         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
22121         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
22122         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
22123         * gcc.test-framework/dg-do-link-exp-P.c: New test.
22124         * gcc.test-framework/dg-do-run-exp-P.c: New test.
22125         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
22126         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
22127         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
22128         * gcc.test-framework/dg-error-exp-P.c: New test.
22129         * gcc.test-framework/dg-error-exp-XP.c: New test.
22130         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
22131         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
22132         * gcc.test-framework/dg-output-exp-P.c: New test.
22133         * gcc.test-framework/dg-output-exp-XF.c: New test.
22134         * gcc.test-framework/dg-warning-exp-P.c: New test.
22135         * gcc.misc-tests/dg-1.c: Remove.
22136         * gcc.misc-tests/dg-2.c: Remove.
22137         * gcc.misc-tests/dg-3.c: Remove.
22138         * gcc.misc-tests/dg-4.c: Remove.
22139         * gcc.misc-tests/dg-5.c: Remove.
22140         * gcc.misc-tests/dg-6.c: Remove.
22141         * gcc.misc-tests/dg-7.c: Remove.
22142         * gcc.misc-tests/dg-8.c: Remove.
22143         * gcc.misc-tests/dg-9.c: Remove.
22144         * gcc.misc-tests/dg-10.c: Remove.
22145         * gcc.misc-tests/dg-11.c: Remove.
22146         * gcc.misc-tests/dg-12.c: Remove.
22147         * gcc.misc-tests/dg-test.exp: Remove.
22148
22149         * gcc.test-framework/test-framework.awk: Change recording and
22150         printing of passes and failures.
22151
22152         * gcc.test-framework: New directory.
22153         * gcc.test-framework/README: New.
22154         * gcc.test-framework/test-framework.exp: New.
22155         * gcc.test-framework/test-framework.awk: New.
22156         * gcc.test-framework/gen_directive_tests: New.
22157
22158 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
22159
22160         * lib/treelang.exp: Fix comment typos.
22161         (treelang_target_compile): Don't append libs=-ltreelang to options.
22162
22163 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
22164
22165         * g++.dg/parse/typename7.C: Adjust error messages.
22166
22167 2005-01-31  Jeff Law  <law@redhat.com>
22168
22169         * gcc.c-torture/execute/20050131-1.c: New test.
22170         * gcc.dg/wcaselabel.c: New test.
22171
22172 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
22173
22174         * g++.dg/other/warning1.C: Adjust error messags.
22175         * g++.dg/parse/constant5.C: New test.
22176
22177 2005-01-31  Steven Bosscher  <stevenb@suse.de>
22178
22179         PR c/19333
22180         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
22181         the test case valid.
22182         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
22183         * testsuite/gcc.dg/array-7.c: Adjust expected result.
22184         * testsuite/gcc.dg/pr18596-3.c: Likewise.
22185         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
22186         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
22187         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
22188
22189 2005-01-31  Dale Johannesen  <dalej@apple.com>
22190
22191         * g++.dg/opt/pr19650.C: New test.
22192
22193 2005-01-31  Richard Henderson  <rth@redhat.com>
22194
22195         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
22196         long double for intel double extended format.
22197         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
22198
22199 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
22200
22201         PR c++/19555
22202         * g++.dg/template/static10.C: New test.
22203
22204         PR c++/19395
22205         * g++.dg/parse/error24.C: New test.
22206
22207         PR c++/19367
22208         * g++.dg/lookup/builtin1.C: New test.
22209
22210         PR c++/19457
22211         * g++.dg/warn/conv3.C: New test.
22212
22213 2005-01-30  Bud Davis  <bdavis@gfortran.org>
22214
22215         PR fortran/19647
22216         * gfortan.dg/inquire_7.f90
22217
22218 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
22219
22220         PR tree-optimization/15791
22221         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
22222         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
22223         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
22224         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
22225         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
22226         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
22227         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
22228         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
22229         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
22230         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
22231
22232 2005-01-29  Paul Brook  <paul@codesourcery.com>
22233
22234         PR fortran/18565
22235         * check.c (real_or_complex_check): New function.
22236         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
22237         * intrinsic.c (add_functions): Use new check functions.
22238         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
22239         Add prototypes.
22240
22241 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
22242
22243         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
22244         gcc.dg/lvalue-3.c: New tests.
22245         * gcc.dg/concat.c: Update expected messages.
22246
22247 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
22248
22249         PR libfortran/19595
22250         * gfortran.dg/eor_1.f90: New test.
22251
22252 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
22253
22254         PR fortran/19589
22255         * gfortran.dg/logical_data_1.f90: New test.
22256
22257 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
22258
22259         PR c++/19253
22260         * g++.dg/template/crash33.C: New test.
22261
22262         PR c++/19667
22263         * g++.dg/template/crash32.C: New test.
22264
22265 2005-01-28  Ian Lance Taylor  <ian@airs.com>
22266
22267         PR middle-end/16558
22268         * g++.dg/warn/Wreturn-type-2.C: New test.
22269
22270 2004-06-24  Jeff Law  <law@redhat.com>
22271
22272         * gcc.dg/tree-ssa/20050128-1.c: New test.
22273
22274 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
22275
22276         * gcc.target/frv/all-mdpackh-1.c: New test.
22277
22278 2005-01-28  Steven Bosscher  <stevenb@suse.de>
22279
22280         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
22281
22282 2005-01-27  Richard Henderson  <rth@redhat.com>
22283
22284         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
22285
22286 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
22287
22288         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
22289
22290 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
22291
22292         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
22293         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
22294         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
22295         to cope with cases where the multilib options override the dg-options.
22296
22297 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
22298
22299         PR c/18946
22300         * gcc.dg/noncompile/20050120-1.c: New test.
22301
22302 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
22303
22304         PR tree-optimization/19633
22305         * gcc.dg/pr19633.c: New test.
22306         * gcc.dg/tree-ssa/pr19633.c: New test.
22307
22308 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
22309
22310         * gcc.dg/20041216-1.c: New test.
22311
22312 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
22313
22314         PR objc/18862
22315         * objc.dg/selector-2.m: New test.
22316
22317 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
22318
22319         * g++.dg/opt/range-test-2.C: New test.
22320
22321         PR rtl-optimization/19579
22322         * gcc.c-torture/execute/20050124-1.c: New test.
22323
22324 2005-01-26  Greg Parker  <gparker@apple.com>
22325         Stuart Hastings  <stuart@apple.com>
22326
22327         * gcc.c-torture/execute/20050125-1.c: New.
22328
22329 2005-01-18  Jan Hubicka  <jh@suse.cz>
22330
22331         PR tree-optimize/19337
22332         * gcc.c-torture/compile/20050119-1.c: New test.
22333
22334 2005-01-24  James E Wilson  <wilson@specifixinc.com>
22335
22336         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
22337         test for successful match.
22338
22339 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
22340
22341         PR objc/18408
22342         * objc.dg/comp-types-7.m: New test.
22343
22344 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
22345
22346         * lib/target-supports.exp (current_target_name): New.
22347         (check_effective_target_ilp32, check_effective_target_lp64):
22348         Cache the result to use as long as the current target, with
22349         multilib flags, remains the same.
22350
22351         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
22352         (dg-require-weak, dg-require-visibility, dg-require-alias,
22353         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
22354         dg-require-effective-target, dg-skip-if): Remove call to
22355         skip_test_and_clear_xfail.
22356         (dg-test): Clear xfail data.
22357
22358 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
22359
22360         PR target/17751
22361         * gcc.dg/ppc64-toc.c: New test.
22362
22363         * g++.dg/tree-ssa/empty-1.C: New test.
22364
22365         PR middle-end/19551
22366         * gcc.c-torture/execute/20050121-1.c: New test.
22367         * gcc.dg/20050121-2.c: New test.
22368
22369 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
22370         Paul Brook  <paul@codesourcery.com>
22371
22372         PR fortran/17941
22373         * gfortran.dg/real_const_1.f: New test.
22374         * gfortran.dg/real_const_2.f90: New test.
22375         * gfortran.dg/complex_int_1.f90: New test.
22376
22377 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
22378
22379         PR fortran/19313
22380         * gfortan.dg/inquire_6.f90: New test.
22381
22382 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
22383
22384         PR libfortran/19451
22385         * open_readonly_1.f90: New test.
22386
22387 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
22388
22389         PR libfortran/18982
22390         * gfortran.dg/open_new.f90: New file.
22391
22392 2005-01-22  Paul Brook  <paul@codesourcery.com>
22393
22394         * namelist_1.f90: New test.
22395
22396 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
22397
22398         PR tree-optimization/19484
22399         * gcc.c-torture/compile/20050122-[12].c: New tests.
22400
22401 2005-01-22  Paul Brook  <paul@codesourcery.com>
22402
22403         * gfortran.dg/implicit_2.f90: New test.
22404
22405 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
22406
22407         PR fortran/19314
22408         * gfortran.dg/inquire_5.f90: New test.
22409
22410 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22411
22412         PR c/18809
22413         * gcc.dg/pr18809-1.c: New test.
22414
22415 2005-01-21  Ian Lance Taylor  <ian@airs.com>
22416
22417         * gcc.dg/20050121-1.c: New test.
22418
22419         PR tree-optimization/13000
22420         * gcc.dg/20040206-1.c: Change warning to point where function is
22421         being inlined.
22422
22423 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22424
22425         PR c++/19208
22426         * g++.dg/template/array11.C: New test.
22427
22428 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22429
22430         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
22431         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
22432         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
22433         * gfortran.dg/getenv_1.f90: Add dg-do directive.
22434         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
22435         gfortran.dg/pr17164.f90: Add missing dg-do directives.
22436
22437 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
22438
22439         PR tree-optimization/15349
22440         * gcc.dg/tree-ssa/pr15349.c: New.
22441
22442 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
22443
22444         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
22445
22446 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
22447
22448         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
22449         scan-assembler-times directive name.
22450
22451         * gcc.dg/asm-a.c: Move dg-require-effective-target to
22452         after dg-do.
22453
22454         PR rtl-optimization/19462
22455         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
22456
22457 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
22458
22459         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
22460         counting function calls on ia64.
22461
22462 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
22463
22464         PR rtl-optimization/15139
22465         * gcc.dg/20050111-2.c: New test.
22466
22467         PR c/17297
22468         * gcc.c-torture/compile/20050113-1.c: New testcase.
22469
22470         PR middle-end/19164
22471         * gcc.dg/20050113-1.c: New testcase.
22472
22473 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
22474
22475         * gcc.dg/vect/vect-85.c: Add comment.
22476         * gcc.dg/vect/vect-86.c: Add xfail for now.
22477         * gcc.dg/vect/vect-87.c: Add xfail for now.
22478         * gcc.dg/vect/vect-88.c: Add xfail for now.
22479         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
22480
22481 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22482
22483         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
22484
22485 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22486
22487         * g++.dg/debug/typedef3.C: New test.
22488
22489 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
22490
22491         PR c/19472
22492         * gcc.dg/asm-a.c: New test.
22493
22494 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
22495
22496         * gcc.dg/sh-relax.c: Add prototype for abort.
22497
22498 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22499
22500         * gcc.dg/short-compare-1.c: New test.
22501         * gcc.dg/short-compare-2.c: Likewise.
22502
22503 2005-01-18  Michael Matz  <matz@suse.de>
22504
22505         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
22506
22507 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
22508
22509         PR tree-optimization/19121
22510         * gcc.c-torture/compile/pr19121.c: New test.
22511
22512 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
22513
22514         PR target/19357
22515         * gcc.c-torture/compile/pr19357.c: New test.
22516
22517 2005-01-17  Ian Lance Taylor  <ian@airs.com>
22518
22519         PR c/5675
22520         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
22521         pass--those that refer just to the variable, possibly with a
22522         cast.
22523         * gcc.dg/c99-const-expr-3.c: Likewise.
22524
22525         PR middle-end/13127
22526         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
22527         longer emitted.
22528
22529 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
22530
22531         PR fortran/18778
22532         * gfortran.dg/endfile_2.f90: New test.
22533
22534 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
22535
22536         PR 19168
22537         * gfortran.dg/select_5.f90: New test.
22538
22539 2004-01-16  Paul Brook  <paul@codesourcery.com>
22540
22541         * gfortran.dg/common_4.f90: New test.
22542
22543 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
22544
22545         PR rtl-optimization/19462
22546         * gcc.dg/torture/pr19462-1.c: New test.
22547
22548 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
22549
22550         PR objc/19321
22551         * objc.dg/func-ptr-2.m: New.
22552         * objc.dg/volatile-1.m: New.
22553
22554 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22555
22556         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
22557
22558 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
22559
22560         PR tree-optimization/19060
22561         * gcc.c-torture/execute/20050104-1.c: New test.
22562
22563 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
22564
22565         PR fortran/18983
22566         * gfortran.dg/write_to_null.f90: New test.
22567
22568 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
22569             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22570
22571         PR other/19328
22572         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
22573         argument.
22574
22575 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
22576
22577         PR c++/19263
22578         * g++.dg/init/vector1.C: New test.
22579
22580 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
22581
22582         PR target/13158
22583         * gcc.target/ia64/sibcall-unwind-1.c: New test.
22584         PR target/18987
22585         * gcc.target/ia64/sibcall-unwind-2.c: New test.
22586
22587 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
22588
22589         * gfortran.dg/select_1.f90: New test.
22590         * gfortran.dg/select_2.f90: New test.
22591         * gfortran.dg/select_3.f90: New test.
22592         * gfortran.dg/select_4.f90: New test.
22593
22594 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
22595
22596         PR middle-end/19084
22597         PR rtl-optimization/19348
22598         * gcc.dg/20050111-1.c: New test.
22599         * gcc.c-torture/execute/20050111-1.c: New test.
22600
22601         * gcc.dg/i386-asm-4.c: New test.
22602
22603 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22604
22605         * gcc.dg/nested-func-2.c: New test.
22606         * ada/acats/norun.lst: Remove c953002.
22607
22608 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
22609
22610         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
22611
22612 2005-01-12  Ben Elliston  <bje@au.ibm.com>
22613
22614         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
22615
22616 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
22617
22618         PR target/18761
22619         * g++.dg/abi/align1.C: New test.
22620
22621 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
22622
22623         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
22624         at a time.
22625         * g++.dg/ext/altivec_check.h: Support compiling as C.
22626
22627 2005-01-10  Roger Sayle  <roger@eyesopen.com>
22628
22629         PR c++/19355
22630         * g++.dg/expr/pr19355-1.C: New test case.
22631
22632 2005-01-10  Laurent GUERBY <laurent@guerby.net>
22633
22634         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
22635         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
22636         * ada/acats/tests/c3/c92005b.ada: Likewise.
22637         * ada/acats/tests/c3/cxb3012.a: Likewise.
22638         * ada/acats/norun.lst: Add c380004 and c953002, add PR
22639
22640 2005-01-09  Paul Brook  <paul@codesourcery.com>
22641
22642         * gfortran.dg/common_2.f90: New file.
22643         * gfortran.dg/common_3.f90: New file.
22644
22645 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
22646
22647         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
22648
22649 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
22650
22651         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
22652         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
22653         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
22654         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
22655         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
22656         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
22657         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
22658         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
22659         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
22660         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
22661         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
22662         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
22663         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
22664         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
22665         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
22666         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
22667         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
22668         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
22669         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
22670         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
22671         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
22672         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
22673         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
22674         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
22675         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
22676         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
22677         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
22678         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
22679         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
22680         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
22681         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
22682         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
22683         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
22684         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
22685         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
22686         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
22687         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
22688         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
22689         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
22690         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
22691         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
22692         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
22693         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
22694         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
22695         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
22696         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
22697         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
22698         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
22699         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
22700         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
22701         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
22702         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
22703         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
22704         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
22705         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
22706         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
22707         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
22708         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
22709         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
22710         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
22711         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
22712         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
22713         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
22714         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
22715         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
22716         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
22717         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
22718
22719         * gcc.dg/vect/vect-1.c: Fix spelling.
22720         * gcc.dg/vect/vect-10.c: Fix spelling.
22721         * gcc.dg/vect/vect-11.c: Fix spelling.
22722         * gcc.dg/vect/vect-12.c: Fix spelling.
22723         * gcc.dg/vect/vect-14.c: Fix spelling.
22724         * gcc.dg/vect/vect-15.c: Fix spelling.
22725         * gcc.dg/vect/vect-16.c: Fix spelling.
22726         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
22727         * gcc.dg/vect/vect-64.c: Fix comments.
22728         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
22729
22730 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
22731             Ira Rosen  <irar@il.ibm.com>
22732
22733         * gcc.dg/vect/vect-70.c: New test.
22734         * gcc.dg/vect/vect-71.c: New test.
22735
22736 2005-01-09  Manfred Hollstein  <mh@suse.com>
22737
22738         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
22739         * gcc.dg/pr18241-2.c: Likewise.
22740         * gcc.dg/pr18241-3.c: Likewise.
22741         * gcc.dg/pr18241-4.c: Likewise.
22742         * gcc.dg/pr18241-5.c: Likewise.
22743
22744 2005-01-08  Richard Henderson  <rth@redhat.com>
22745
22746         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
22747         False for x86 and x86-64.
22748
22749 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
22750
22751         PR tree-optimization/18241
22752         * gcc.dg/pr18241-1.c: New test.
22753         * gcc.dg/pr18241-2.c: New test.
22754         * gcc.dg/pr18241-3.c: New test.
22755         * gcc.dg/pr18241-4.c: New test.
22756         * gcc.dg/pr18241-5.c: New test.
22757
22758 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
22759
22760         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
22761         gfortran.dg/select_4.f90: New.
22762
22763 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
22764
22765         * gcc.c-torture/execute/20050107-1.c: New test.
22766
22767 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
22768
22769         PR c++/19298
22770         * g++.dg/template/ref2.C: New.
22771
22772 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
22773
22774         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
22775         instead of being empty.
22776
22777 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22778
22779         PR fortran/15553
22780         * gfortran.dg/array-1.f90: New test.
22781
22782 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
22783
22784         PR tree-optimization/19283
22785         * gcc.c-torture/execute/20050106-1.c: New test.
22786
22787         PR rtl-optimization/18861
22788         * gcc.dg/20050105-1.c: New test.
22789
22790         PR tree-optimization/18828
22791         * gcc.dg/20050105-2.c: New test.
22792
22793 2005-01-07  Andreas Jaeger  <aj@suse.de>
22794
22795         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
22796
22797 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
22798
22799         PR fortran/18398
22800         * gfortran.dg/fmt_read.f90: New test.
22801
22802 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
22803
22804         * gcc.dg/rs6000-ldouble-2.c: New.
22805
22806 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
22807
22808         PR c++/19244
22809         * g++.dg/parser/ctor2.C: New test.
22810
22811 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22812
22813         PR c++/17154
22814         * g++.dg/template/using9.C: New test.
22815
22816 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22817
22818         PR c++/19258
22819         * g++.dg/lookup/friend6.C: New test.
22820
22821 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22822
22823         PR c++/19270
22824         * g++.dg/template/array10.C: New.
22825
22826 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22827
22828         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
22829         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
22830
22831 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
22832
22833         * gcc.c-torture/compile/20050105-1.c: New test.
22834
22835 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
22836
22837         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
22838
22839 2005-01-05  Roger Sayle  <roger@eyesopen.com>
22840
22841         PR middle-end/19100
22842         * gcc.dg/conv-3.c: New test case.
22843
22844 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
22845
22846         * gcc.dg/asm-wide-1.c: New test.
22847
22848 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22849
22850         PR c++/19030
22851         * g++.dg/parse/crash22.C: New
22852
22853 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
22854
22855         PR 19257
22856         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
22857
22858 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
22859
22860         PR middle-end/17767
22861         * gcc.dg/i386-mmx-6.c: New test case.
22862
22863 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
22864
22865         PR tree-optimization/18308
22866         * gcc.dg/vect/pr18308.c: New testcase.
22867
22868 2005-01-04  Andreas Jaeger  <aj@suse.de>
22869
22870         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
22871
22872 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
22873             Robert Bowdidge <bowdidge@apple.com>
22874
22875         * gcc.dg/cpp/subframework1.c: New.
22876         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
22877         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
22878         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
22879         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
22880
22881 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
22882
22883         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
22884         producing warning.
22885         * gcc.dg/darwin-weakimport-2.c: New.
22886
22887 2005-01-03  Richard Henderson  <rth@redhat.com>
22888
22889         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
22890
22891 2005-01-03  Richard Henderson  <rth@redhat.com>
22892
22893         * gcc.dg/vect/vect.exp: Enable for ia64.
22894         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
22895         (check_effective_target_vect_float): Likewise.
22896         (check_effective_target_vect_no_align): Likewise.
22897         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
22898         * gcc.dg/vect/vect-8.c: Likewise.
22899
22900 2005-01-03  Uros Bizjak <uros@kss-loka.si>
22901
22902         PR target/19236
22903         * gcc.dg/pr19236-1.c: New test case.
22904
22905 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
22906
22907         PR rtl-optimization/12092
22908         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
22909
22910 2005-01-02  Andreas Jaeger  <aj@suse.de>
22911
22912         * gcc.dg/pr12092-1.c: Do not run on x86_64.
22913
22914 2005-01-01  Roger Sayle  <roger@eyesopen.com>
22915             Andrew Pinski  <pinskia@physics.uc.edu>
22916
22917         PR rtl-optimization/12092
22918         * gcc.dg/pr12092-1.c: New test case.
22919
22920 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
22921
22922         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
22923         'hidden' and 'default' for better portability.
22924         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
22925
22926         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
22927         6 and 7.
22928         * g++.old-deja/g++.brendan/new3.C: Likewise.
22929
22930 2005-01-01  Steven Bosscher  <stevenb@suse.de>
22931
22932         * gcc.dg/20041231-1.C: New test.
22933         * g++.dg/warn/Wunreachable-code-1.C: New test.
22934
22935 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
22936
22937         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
22938         file, not /dev/null.  Abort on error.
22939
22940 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
22941             Ziemowit Laski  <zlaski@apple.com>
22942
22943         PR objc/18971
22944         * objc.dg/encode-5.m: New test.
22945
22946 2004-12-29  Richard Henderson  <rth@redhat.com>
22947
22948         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
22949         * objc.dg/stabs-1.m: Disable for ia64.
22950
22951 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
22952
22953         PR c++/19190
22954         * g++.dg/warn/Wunused-10.C: New test.
22955
22956 2004-12-28  Richard Henderson  <rth@redhat.com>
22957
22958         * objc.dg/stabs-1.m: Disable for alpha.
22959
22960 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
22961
22962         PR c++/19149
22963         * g++.dg/parse/error23.C: New test.
22964
22965 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22966
22967         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
22968
22969         PR fortran/19032
22970         * gfortran.dg/intrinsic_modulo_1.f90: New.
22971         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
22972         tests with divisor -1.
22973
22974 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
22975
22976         * g++.dg/opt/temp1.C (memcpy): Return a value.
22977
22978         PR c++/19148
22979         * g++.dg/expr/cond7.C: New test.
22980
22981 2004-12-27  Paul Brook  <paul@codesourcery.com>
22982
22983         * gfortran.dg/g77/select_no_compile.f: Remove.
22984
22985 2004-12-27  Richard Henderson  <rth@redhat.com>
22986
22987         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
22988         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
22989         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
22990
22991 2004-12-26  Richard Henderson  <rth@redhat.com>
22992
22993         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
22994         by 1i instead of token pasting.
22995
22996 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22997
22998         PR tree-optimization/17578
22999         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
23000         to additional_flags.
23001         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
23002
23003 2004-12-25  Richard Henderson  <rth@redhat.com>
23004
23005         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
23006         Remove Alpha.
23007
23008 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23009
23010         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
23011         hppa*-*-hpux*.
23012         * gcc.dg/pr17957.c (dg-options): Likewise.
23013         * gcc.dg/struct-ret-1.c: Add prototype for abort.
23014         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
23015         instead of 0 on __hppa__.
23016         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
23017         "foo,%r" on hppa*-*-*.
23018
23019 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
23020
23021         PR fortran/19071
23022         * gfortran.dg/complex_write.f90: New test.
23023
23024 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
23025
23026         PR c++/17595
23027         * g++.dg/parse/pragma2.C: New test.
23028
23029         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
23030
23031 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
23032
23033         * gcc.dg/empty2.c: Add missing dg-warning.
23034
23035 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
23036
23037         PR c++/17413
23038         * g++.dg/template/local4.C: New test.
23039         * g++.dg/template/crash19.C: Add dg-error marker.
23040
23041         * g++.dg/template/crash31.C: Correct embedded PR number.
23042
23043 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
23044
23045         PR c++/16405
23046         * g++.dg/opt/temp1.C: Add do-run marker.
23047
23048 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
23049
23050         * g++.dg/template/spec19.C: New.
23051
23052 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
23053
23054         PR target/16819
23055         * gcc.dg/empty2.c: New.
23056
23057 2004-12-23  Richard Henderson  <rth@redhat.com>
23058
23059         * lib/target-supports.exp (check_effective_target_vect_no_align):
23060         Remove i?86 and x86-64.
23061
23062 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
23063
23064         PR c++/16405
23065         * g++.dg/opt/temp1.C: New test.
23066
23067 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23068
23069         PR c++/18733
23070         * g++.dg/template/friend33.C: New testcase.
23071
23072 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
23073
23074         PR c++/18464
23075         * g++.dg/template/cond5.C: New test.
23076
23077         PR c++/18492
23078         * g++.dg/inherit/thunk3.C: New test.
23079
23080         PR c++/11224
23081         * g++.dg/warn/Wunused-9.C: New test.
23082
23083 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
23084
23085         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
23086
23087 2004-12-22  Jan Beulich  <jbeulich@novell.com>
23088
23089         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
23090
23091 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
23092
23093         PR c++/18378
23094         * g++.dg/ext/packed8.C: New test.
23095
23096         PR c++/19063
23097         * g++.dg/template/crash31.C: New test.
23098
23099         PR c++/19034
23100         * g++.dg/template/crash30.C: New test.
23101
23102 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
23103
23104         PR C++/18984
23105         * g++.dg/eh/ctor3.C: New test.
23106
23107 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23108
23109         * objc.dg/stabs-1.m: Allow section name to be quoted and
23110         assembly label to begin with '.LL'.
23111
23112 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
23113
23114         * gcc.dg/vect/vect.exp
23115         (check_effective_target_lp64_or_vect_no_align): New.
23116         * gcc.dg/vect/vect-77.c: Use it.
23117         * gcc.dg/vect/vect-78.c: Use it.
23118
23119         * lib/target-supports.exp
23120         (check_effective_target_vect_no_max,
23121         check_effective_target_vect_no_bitwise,
23122         check_effective_target_vect_no_align): New.
23123         * gcc.dg/vect/vect-13.c: Use them.
23124         * gcc.dg/vect/vect-17.c: Ditto.
23125         * gcc.dg/vect/vect-18.c: Ditto.
23126         * gcc.dg/vect/vect-19.c: Ditto.
23127         * gcc.dg/vect/vect-20.c: Ditto.
23128         * gcc.dg/vect/vect-27.c: Ditto.
23129         * gcc.dg/vect/vect-29.c: Ditto.
23130         * gcc.dg/vect/vect-44.c: Ditto.
23131         * gcc.dg/vect/vect-48.c: Ditto.
23132         * gcc.dg/vect/vect-50.c: Ditto.
23133         * gcc.dg/vect/vect-52.c: Ditto.
23134         * gcc.dg/vect/vect-54.c: Ditto.
23135         * gcc.dg/vect/vect-56.c: Ditto.
23136         * gcc.dg/vect/vect-58.c: Ditto.
23137         * gcc.dg/vect/vect-60.c: Ditto.
23138         * gcc.dg/vect/vect-72.c: Ditto.
23139         * gcc.dg/vect/vect-80.c: Ditto.
23140
23141 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
23142
23143         PR c++/14075
23144         * g++.dg/init/string1.C: New.
23145
23146         PR c++/18975
23147         * g++.dg/other/synth1.C: New.
23148
23149 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
23150
23151         PR c/18963
23152         * gcc.dg/pr18963-1.c: New test.
23153
23154 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
23155
23156         PR c/18596
23157         * gcc.dg/funcdef-storage-1.c (foo): Remove.
23158         * gcc.dg/pr18596-1.c: Use dg-error.
23159         (dg-options): Use -fno-unit-at-a-time.
23160         * gcc.dg/pr18596-2.c: New test.
23161         * gcc.dg/pr18596-3.c: New test.
23162
23163 2004-12-20  Roger Sayle  <roger@eyesopen.com>
23164
23165         PR middle-end/18683
23166         * g++.dg/opt/pr18683-1.C: New test case.
23167
23168 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
23169
23170         PR other/19093
23171         * g++.dg/opt/max1.C: Fix for 64bit targets.
23172
23173 2004-12-20  Matt Austern  <austern@apple.com>
23174
23175         PR c++/19044
23176         * g++.dg/ext/builtin6.C: New
23177
23178 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
23179
23180         PR tree-optimization/19080
23181         * gcc.c-torture/compile/pr19080.c: New test.
23182
23183 2004-12-20  Steven Bosscher  <stevenb@suse.de>
23184
23185         * gcc.dg/20041219-1.c: New test.
23186
23187 2004-12-19  Roger Sayle  <roger@eyesopen.com>
23188
23189         PR middle-end/19068
23190         * g++.dg/opt/max1.C: New test case.
23191
23192 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23193
23194         * gcc.dg/fdata-sections-1.c: New test.
23195
23196 2004-12-18  Roger Sayle  <roger@eyesopen.com>
23197
23198         PR middle-end/18548
23199         * gcc.dg/max-1.c: New test case.
23200
23201 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
23202
23203         * gcc.c-torture/execute/20041218-1.c: New test.
23204
23205 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
23206
23207         * gcc.dg/pr18501.c: New test.
23208         * gcc.dg/uninit-5.c: XFAIL.
23209         * gcc.dg/uninit-9.c: XFAIL.
23210
23211 2004-12-17  Dale Johannesen  <dalej@apple.com>
23212
23213         * gcc.dg/20041213-1.c: New.
23214
23215 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
23216
23217         * objc.dg/stabs-1.m: Allow assembly label to begin
23218         with a dot ('.').
23219
23220 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
23221
23222         * gcc.c-torture/execute/20041213-1.c: Move...
23223         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
23224
23225 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
23226
23227         PR c++/18721
23228         * g++.dg/lookup/conv-5.C: New.
23229
23230 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
23231
23232         * objc.dg/stabs-1.m: New test.
23233
23234 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
23235
23236         * gcc.dg/visibility-c.c: Change compile to
23237         assemble for the test.
23238
23239 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
23240
23241         PR target/19041
23242         * gcc.dg/visibility-c.c: New test.
23243
23244 2004-12-16  Roger Sayle  <roger@eyesopen.com>
23245
23246         PR middle-end/18493
23247         * gcc.dg/switch-8.c: New test case.
23248
23249 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
23250
23251         PR c++/18905
23252         * g++.dg/template/init4.C: New.
23253         * g++.dg/opt/static3.C: Enable optimizer.
23254
23255 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
23256
23257         * g++.dg/other/complex1.C: New test.
23258
23259 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
23260
23261         * g++.dg/opt/inline9.C: New test.
23262
23263 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23264
23265         PR fortran/18993
23266         * gfotran.dg/nullify_1.f: New test.
23267
23268 2004-12-15  Richard Henderson  <rth@redhat.com>
23269
23270         * gcc.target/i386/i386.exp: New harness.
23271         * gcc.target/i386/vect-args.c: New.
23272
23273 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
23274
23275         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
23276
23277 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23278
23279         PR c++/18825
23280         * g++.dg/template/friend32.C: New test.
23281
23282 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23283
23284         * cpp/pragma-once-1.c: New test.
23285         * cpp/pragma-once-1b.h: Likewise.
23286         * cpp/pragma-once-1c.h: Likewise.
23287         * cpp/pragma-once-1d.h: Likewise.
23288         * cpp/inc/pragma-once-1a.h: Likewise.
23289
23290 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
23291             Steven G. Kargl  <kargls@comcast.net>
23292
23293         PR fortran/17597
23294         * gfortran.dg/list_read_3.f90: New test.
23295
23296 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23297
23298         * gcc.dg/ftrapv-2.c: New test.
23299
23300 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
23301
23302         PR c++/18981
23303         * g++.dg/template/typename9.C: New test.
23304
23305 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
23306
23307         PR c++/18738
23308         * g++.dg/template/typename8.C: New test.
23309         * g++.dg/parse/friend2.C: Tweak error message.
23310
23311 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
23312
23313         * gcc.c-torture/20041214-1.c: New test.
23314
23315 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
23316
23317         PR c++/18965
23318         * g++.dg/init/array17.C: New test.
23319
23320 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
23321
23322         PR c++/18793
23323         * g++.dg/init/aggr3.C: New test.
23324
23325 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
23326
23327         * gcc.dg/altivec-types-1.c: New test.
23328         * gcc.dg/altivec-types-2.c: New test.
23329         * gcc.dg/altivec-types-3.c: New test.
23330         * gcc.dg/altivec-types-4.c: New test.
23331         * g++.dg/ext/altivec-types-1.C: New test.
23332         * g++.dg/ext/altivec-types-2.C: New test.
23333         * g++.dg/ext/altivec-types-3.C: New test.
23334         * g++.dg/ext/altivec-types-4.C: New test.
23335
23336 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
23337
23338         PR middle-end/18951
23339         * gcc.c-torture/execute/20041213-1.c: New test.
23340
23341 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
23342
23343         PR c++/18949
23344         * g++.dg/template/cast1.C: New.
23345
23346 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
23347
23348         * gcc.c-torture/execute/20041213-2.c: New test.
23349
23350 2004-12-13  Richard Henderson  <rth@redhat.com>
23351
23352         * gcc.dg/i386-sse-10.c: Fix typo in options.
23353
23354 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
23355
23356         PR c++/18968
23357         * g++.dg/opt/pr18968.C: New test.
23358
23359 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
23360
23361         PR c++/18925
23362         * g++.dg/ext/visibility/staticdatamem.C: New test.
23363
23364 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
23365
23366         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
23367
23368 2004-12-13  Roger Sayle  <roger@eyesopen.com>
23369
23370         PR rtl-optimization/18928
23371         * gcc.dg/pr18928-1.c: New test case.
23372
23373 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
23374
23375         PR tree-opt/16951
23376         * gcc.c-torture/compile/20041211-1.c: New.
23377
23378 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23379
23380         PR middle-end/17564
23381         * gcc.c-torture/execute/20041212-1.c: New test.
23382
23383 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23384
23385         PR fortran/18869
23386         * gfortran.dg/common_1.f90: New test.
23387
23388 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
23389         Paul Brook  <paul@codesourcery.com>
23390
23391         PR fortran/16222
23392         * gfortran.dg/real_do_1.f90: New test.
23393
23394 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23395
23396         PR tree-opt/18040
23397         * g++.dg/opt/ptrmem6.C: New test.
23398
23399 2004-12-11  Roger Sayle  <roger@eyesopen.com>
23400
23401         PR middle-end/18921
23402         * gcc.dg/pr18921-1.c: New test case.
23403
23404 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23405
23406         PR fortran/17175
23407         * gfortran.dg/scale_1.f90: New test.
23408
23409 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
23410
23411         PR middle-end/18903
23412         * gcc.c-torture/compile/pr18903.c: New test.
23413
23414 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
23415
23416         * gcc.c-torture/execute/20041210-1.c: New test.
23417
23418 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23419
23420         PR c++/18731
23421         * g++.dg/parser/struct-1.C: New test.
23422         * g++.dg/parser/struct-2.C: New test.
23423         * g++.dg/parser/struct-3.C: New test.
23424
23425 2004-12-09  Richard Henderson  <rth@redhat.com>
23426
23427         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
23428
23429         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
23430         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
23431
23432 2004-12-09  Matt Austern  <austern@apple.com>
23433
23434         PR c++/18514
23435         * g++.dg/ext/builtin1.C: New
23436         * g++.dg/ext/builtin2.C: New
23437         * g++.dg/ext/builtin3.C: New
23438         * g++.dg/ext/builtin4.C: New
23439         * g++.dg/ext/builtin5.C: New
23440
23441 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
23442
23443         PR tree-opt/18904
23444         * g++.dg/opt/ptrmem5.C: New test.
23445
23446 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
23447
23448         * g++.dg/parse/typename5.C: Adjust for new error.
23449         * g++.dg/parse/typename7.C: New.
23450
23451 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23452
23453         PR c++/18073
23454         * g++.dg/other/mmintrin.C: New test.
23455
23456 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
23457
23458         PR c++/16681
23459         * g++.dg/init/array15.C: New.
23460         * g++.dg/init/array16.C: New.
23461
23462 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23463
23464         PR fortran/18826
23465         * gfortran.dg/assign_1.f90: New test.
23466
23467 2004-12-08  Nick Clifton  <nickc@redhat.com>
23468
23469         * gcc.target/xstormy16/bss_below100: New directory containing tests.
23470         * gcc.target/xstormy16/data_below100: Likewise.
23471         * gcc.target/xstormy16/sfr: Likewise.
23472         * gcc.target/xstormy16/below100.S: New test source file.
23473         * gcc.target/xstormy16/below100.ld: New test linker script.
23474         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
23475         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
23476         bp instructions.
23477         * gcc.target/xstormy16/bp.c: Likewise.
23478
23479         * gcc.target/xstormy16/bss_below100: New files:
23480         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
23481         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
23482         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
23483         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
23484         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
23485         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
23486         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
23487         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
23488         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
23489         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
23490         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
23491         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
23492         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
23493         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
23494         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
23495         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
23496         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
23497         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
23498         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
23499         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
23500         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
23501         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
23502         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
23503         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
23504         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
23505         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
23506         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
23507
23508         * gcc.target/xstormy16/data_below100: New files:
23509         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
23510         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
23511         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
23512         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
23513         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
23514         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
23515         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
23516         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
23517         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
23518         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
23519         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
23520         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
23521         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
23522         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
23523         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
23524         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
23525         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
23526         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
23527         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
23528         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
23529         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
23530         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
23531         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
23532         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
23533         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
23534         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
23535         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
23536
23537         * gcc.target/xstormy16/sfr: New files:
23538         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
23539         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
23540         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
23541         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
23542         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
23543         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
23544         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
23545         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
23546         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
23547         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
23548         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
23549         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
23550         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
23551         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
23552         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
23553         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
23554         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
23555         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
23556         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
23557         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
23558         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
23559         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
23560         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
23561         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
23562         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
23563         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
23564         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
23565         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
23566         27_if0_sfrw_bitfield_f.c
23567
23568 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23569
23570         PR c++/18100
23571         * g++.dg/lookup/name-clash4.C: New test.
23572
23573 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
23574
23575         PR c++/18672
23576         * g++.dg/opt/array1.C: New.
23577
23578         PR c++/18803
23579         * g++.dg/template/operator5.C: New.
23580
23581 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
23582
23583         PR c/18867
23584         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
23585
23586 2004-12-07  Steven Bosscher  <stevenb@suse.de>
23587
23588         * gcc.dg/noncompile/20041207.c: New test.
23589
23590 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
23591
23592         * g++.dg/other/unreachable-1.C: New test.
23593
23594 2004-12-06  Nick Clifton  <nickc@redhat.com>
23595
23596         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
23597         <limits.h> because the latter comes from gcc's include/ directory
23598         and not the newlib/libc/include directory.
23599
23600 2004-12-04  Richard Henderson  <rth@redhat.com>
23601
23602         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
23603
23604 2004-12-04  Richard Henderson  <rth@redhat.com>
23605
23606         * lib/target-supports.exp (check_gc_sections_available): Disable
23607         for alpha and ia64.
23608
23609 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
23610
23611         PR middle-end/17909
23612         * g++.dg/other/vararg-2.C: New test.
23613
23614 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23615
23616         PR c++/17011, c++/17971
23617         * g++.dg/template/error15.C: Adjust expected error.
23618         * g++.dg/template/instantiate3.C: Likewise.
23619
23620 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
23621
23622         * gcc.dg/altivec-18.c: Fix for darwin
23623
23624 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23625
23626         PR c++/18782
23627         * g++.dg/parse/ptrmem2.C: New.
23628
23629         PR c++/18318
23630         * g++.dg/template/new1.C: New.
23631
23632 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23633
23634         PR fortran/18710
23635         * gfortran.dg/direct_io_3.f90: New test.
23636
23637 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
23638
23639         PR 18758
23640         * g++.dg/parse/crash21.C: New.
23641
23642 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23643
23644         PR c++/15664, c++/18276
23645         * g++.dg/template/ttp13.C: New test.
23646         * g++.dg/template/ttp14.C: Likewise.
23647
23648 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23649
23650         PR c++/18123
23651         * g++.dg/parse/enum2.C: New test.
23652         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
23653
23654 2004-12-02  Nick Clifton  <nickc@redhat.com>
23655
23656         * gcc.target/xstormy16: New test directory.
23657         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
23658         * gcc.target/xstormy16/bp.c: Check the generation of bp
23659         instructions.
23660         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
23661         bn instructions and the BELOW100 attribute.
23662
23663 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
23664
23665         PR target/16952
23666         * gcc.dg/ppc-eabi.c: New.
23667
23668 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
23669
23670         PR fortran/18284
23671         * gfortran.dg/backspace.f90
23672
23673 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
23674
23675         * gfortran.dg/inquire.f90: New test.
23676
23677 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
23678
23679         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
23680         handle effective-target-keyword.
23681         (dg-skip-if): Support effective-target keyword as target list.
23682         (dg-xfail-if): Ditto.
23683         * lib/target-supports.exp (is-effective-target-keyword): New proc.
23684
23685 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
23686
23687         PR tree-optimization/18291
23688         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
23689
23690 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
23691
23692         PR C++/18729
23693         * g++.dg/parse/crash20.C: New.
23694
23695         PR c++/17431
23696         * g++.dg/overload/arg1.C: New.
23697         * g++.dg/overload/arg2.C: New.
23698         * g++.dg/overload/arg3.C: New.
23699         * g++.dg/overload/arg4.C: New.
23700
23701 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
23702
23703         * gcc.dg/c99-flex-array-4.c: Remove.
23704
23705 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
23706
23707         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
23708
23709         * lib/target-supports.exp (is-effective-target): Simplify.
23710
23711         * lib/target-supports.exp (check_effective_target_vect_long):
23712         Fix for powerpc64-*-*.
23713
23714 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
23715
23716         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
23717         to support new requirements on FreeBSD 5.
23718
23719 2004-11-30  Devang Patel  <dpatel@apple.com>
23720
23721         PR 18702
23722         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
23723
23724 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
23725
23726         * g++.dg/ext/altivec-13.C: New test.
23727
23728 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
23729
23730         PR tree-opt/18298
23731         * gcc.c-torture/execute/p18298.c: New test.
23732
23733 2004-11-30  Ira Rosen  <irar@il.ibm.com>
23734             Dorit Naishlos  <dorit@il.ibm.com>
23735
23736         PR tree-opt/18607
23737         * gcc.dg/vect/vect-89.c: New test.
23738
23739 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
23740
23741         * gcc.dg/pr18596-1.c: New test.
23742
23743 2004-11-30  Ben Elliston  <bje@au.ibm.com>
23744
23745         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
23746
23747 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
23748
23749         PR c/18479
23750         * gcc.dg/pr18479.c: New test.
23751
23752 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23753
23754         PR target/18490
23755         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
23756         mmix-knuth-mmixware.
23757
23758         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
23759         cris-*-elf* cris-*-aout* mmix-*-*
23760
23761 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
23762
23763         PR middle-end/18725
23764         * gcc.dg/pr18725.c: New test.
23765
23766 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23767
23768         PR target/18488
23769         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
23770
23771         PR target/18336
23772         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
23773
23774 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
23775
23776         PR c++/18368
23777         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
23778         * g++.old-deja/g++.law/ctors5.C: Likewise.
23779         * g++.old-deja/g++.other/crash25.C: Likewise.
23780
23781         PR c++/18674
23782         * g++.dg/template/error16.C: New test.
23783
23784         PR c++/18512
23785         * g++.dg/template/crash29.C: New test.
23786
23787 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
23788
23789         PR tree-optimization/18712
23790         * gcc.c-torture/compile/pr18712.c: New test.
23791
23792 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
23793
23794         PR c/7544
23795         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
23796         tests.
23797
23798 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23799
23800         PR c++/18652
23801         * g++.dg/lookup/crash6.C: New test.
23802
23803 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23804
23805         PR middle-end/18164
23806         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
23807
23808 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
23809
23810         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
23811         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
23812         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
23813
23814 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
23815
23816         * gcc.dg/pr18164.c: New test.
23817
23818 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
23819
23820         * gcc.dg/funroll-loops-all.c: New.
23821
23822 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
23823
23824         PR target/18489
23825         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
23826         delimeter, match space and TAB as well as ":".
23827
23828         PR target/18484
23829         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
23830
23831         PR target/18348
23832         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
23833
23834         PR target/18345
23835         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
23836
23837         PR target/18337
23838         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
23839
23840 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
23841
23842         * gfortran.dg/direct_io_2.f90: New test.
23843
23844 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
23845
23846         PR target/18334
23847         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
23848
23849 2004-11-28  Richard Henderson  <rth@redhat.com>
23850
23851         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
23852
23853 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
23854
23855         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
23856         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
23857         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
23858         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
23859         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
23860         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
23861         gcc.dg/pointer-arith-8.c: New tests.
23862
23863 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
23864
23865         PR fortran/18364
23866         * gfortran.dg/endfile.f90: New test.
23867
23868 2004-11-27  Falk Hueffner  <falk@debian.org>
23869
23870         * gcc.dg/loop-6.c: New test.
23871
23872 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
23873
23874         * gcc.c-torture/execute/20041126-1.c: New test.
23875
23876 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
23877
23878         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
23879         on IRIX.
23880
23881 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
23882
23883         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
23884         functions.
23885
23886 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
23887
23888         PR rtl-optimization/17825
23889         * gcc.c-torture/compile/20041119-1.c: New test.
23890
23891 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23892
23893         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
23894         Check existence of ld library path variables before unsetting.
23895
23896 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
23897
23898         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
23899
23900 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
23901
23902         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
23903
23904 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
23905
23906         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
23907
23908 2004-11-26  Ben Elliston  <bje@au.ibm.com>
23909
23910         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
23911         dg-do directive.
23912
23913 2004-11-26  Ben Elliston  <bje@au.ibm.com>
23914
23915         * gcc.dg/pr17957.c: Pass --param, not -param.
23916
23917 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
23918
23919         PR middle-end/17957
23920         * testsuite/gcc.dg/pr17957.c: New test.
23921
23922 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
23923
23924         PR c++/18445
23925         * g++.dg/template/crash28.C: Likewise.
23926
23927         PR c++/18001
23928         * g++.dg/expr/unary2.C: Adjust lvalue messages.
23929         * g++.dg/ext/lvaddr.C: Likewise.
23930         * g++.dg/opt/pr7503-3.C: Likewise.
23931
23932         PR c++/18466
23933         * g++.dg/parse/qualified3.C: New test.
23934         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
23935
23936         PR c++/18545
23937         * g++.dg/expr/return1.C: New test.
23938
23939 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23940
23941         Friend class name lookup 3/n, PR c++/3332
23942         * g++.dg/lookup/friend3.C: New test.
23943         * g++.dg/lookup/friend4.C: Likewise.
23944         * g++.dg/lookup/friend5.C: Likewise.
23945
23946 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23947
23948         Friend class name lookup 2/n, PR c++/14513, c++/15410
23949         * g++.dg/lookup/friend2.C: New test.
23950         * g++.dg/template/friend31.C: Likewise.
23951
23952 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23953
23954         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
23955
23956 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
23957
23958         PR c++/17473
23959         * g++.dg/tc1/dr56.C: Remove.
23960         * g++.dg/template/typedef1.C: Add dg-error markers.
23961         * g++.old-deja/g++.other/typedef7.C: Likewise.
23962
23963         PR c++/18285
23964         * g++.dg/parse/typedef7.C: New test.
23965
23966 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
23967
23968         * gcc.c-torture/execute/20041124-1.c: New test.
23969
23970 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
23971
23972         * g++.dg/template/deduce3.C: New test.
23973
23974         PR c++/18586
23975         * g++.dg/template/crash27.C: New test.
23976
23977         PR c++/18530
23978         * g++.dg/warn/Wshadow-3.C: New test.
23979
23980 2004-11-24  Devang Patel  <dpatel@apple.com>
23981
23982         PR/18555
23983         * gcc.dg/cpp/isysroot-1.c: New test.
23984         * gcc.dg/cpp/usr/include/stdio.h: New file.
23985         * gcc.dg/cpp/isysroot-2.c: New test.
23986         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
23987         New file.
23988
23989 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23990
23991         PR c++/8929
23992         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
23993
23994 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23995
23996         * gcc.target/sparc/align.c: Do not include <stdint.h>.
23997         * gcc.target/sparc/pdist.c: Likewise.
23998
23999 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
24000
24001         PR c++/16882
24002         * g++.dg/conversion/simd1.C: New test.
24003
24004 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24005
24006         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
24007         and restore_ld_library_path_env_vars.
24008         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
24009         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
24010         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
24011         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
24012
24013 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
24014
24015         * gcc.dg/pragma-align-2.c: Test macro expansion.
24016         * gcc.dg/pragma-pack-2.c: New test.
24017
24018 2004-11-23  Richard Henderson  <rth@redhat.com>
24019
24020         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
24021         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24022         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
24023         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
24024         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
24025         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
24026
24027         * gcc.dg/vect/vect.exp: Add check for alpha.
24028         * lib/target-supports.exp (check_alpha_max_hw_available): New.
24029         (check_effective_target_vect_int): Enable for alpha.
24030         (check_effective_target_vect_long): New.
24031         (is-effective-target): Add it.
24032
24033 2004-11-23  Uros Bizjak <uros@kss-loka.si>
24034
24035         * gcc.dg/pr18614-1.c: New test.
24036
24037 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24038
24039         * gcc.dg/setjmp-2.c: New test.
24040
24041 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
24042
24043         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
24044         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
24045         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
24046         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
24047         gcc.target/sparc/pdist.c: New tests.
24048
24049 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
24050
24051         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
24052
24053 2004-11-22  Dale Johannesen  <dalej@apple.com>
24054
24055         * gcc.dg/20041111-1.c: New.
24056
24057 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
24058
24059         PR tree-opt/18536
24060         * gcc.dg/vect/pr18536.c: New test.
24061
24062 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24063
24064         PR c++/18354
24065         * g++.dg/template/nontype11.C: New test.
24066
24067 2004-11-21  Roger Sayle  <roger@eyesopen.com>
24068
24069         PR middle-end/18520
24070         * gcc.dg/pr18520-1.c: New test case.
24071
24072 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
24073
24074         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
24075         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
24076         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
24077         expected diagnostics.
24078
24079 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24080
24081         PR target/18580
24082         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
24083         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
24084         vect-77.c, vect-77a.c: XFAIL on the SPARC.
24085
24086 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24087
24088         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
24089
24090 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
24091             Joseph Myers  <joseph@codesourcery.com>
24092
24093         * lib/target-supports.exp (check_visibility_available): Really
24094         test the compiler.
24095
24096 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
24097
24098         PR tree-opt/18181
24099         * gcc.dg/vect/vect-85.c: New test.
24100         * gcc.dg/vect/vect-86.c: New test.
24101         * gcc.dg/vect/vect-87.c: New test.
24102         * gcc.dg/vect/vect-88.c: New test.
24103
24104 2004-11-19  Ben Elliston  <bje@au.ibm.com>
24105
24106         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
24107
24108 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
24109
24110         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
24111         * gcc.dg/ppc-and-1.c: Ditto.
24112         * gcc.dg/ppc-compare-1.c: Ditto.
24113         * gcc.dg/ppc-mov-1.c: Ditto
24114
24115 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
24116             Mark Mitchell  <mark@codesourcery.com>
24117
24118         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
24119
24120 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
24121             Aldy Hernandez  <aldyh@redhat.com>
24122
24123         * lib/target-supports.exp (check_effective_target_vect_int): New
24124         (check_effective_target_vect_float): New
24125         (check_effective_target_vect_double): New.
24126         (is-effective-target): Support new effective targets keywords.
24127         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
24128         default action for dg-do.
24129         * gcc.dg/vect/pr16105.c: Use new support.
24130         * gcc.dg/vect/pr18400.c: Ditto.
24131         * gcc.dg/vect/pr18425.c: Ditto.
24132         * gcc.dg/vect/vect-1.c: Ditto.
24133         * gcc.dg/vect/vect-10.c: Ditto.
24134         * gcc.dg/vect/vect-11.c: Ditto.
24135         * gcc.dg/vect/vect-12.c: Ditto.
24136         * gcc.dg/vect/vect-13.c: Ditto.
24137         * gcc.dg/vect/vect-14.c: Ditto.
24138         * gcc.dg/vect/vect-15.c: Ditto.
24139         * gcc.dg/vect/vect-16.c: Ditto.
24140         * gcc.dg/vect/vect-17.c: Ditto.
24141         * gcc.dg/vect/vect-18.c: Ditto.
24142         * gcc.dg/vect/vect-19.c: Ditto.
24143         * gcc.dg/vect/vect-2.c: Ditto.
24144         * gcc.dg/vect/vect-20.c: Ditto.
24145         * gcc.dg/vect/vect-21.c: Ditto.
24146         * gcc.dg/vect/vect-22.c: Ditto.
24147         * gcc.dg/vect/vect-23.c: Ditto.
24148         * gcc.dg/vect/vect-24.c: Ditto.
24149         * gcc.dg/vect/vect-25.c: Ditto.
24150         * gcc.dg/vect/vect-26.c: Ditto.
24151         * gcc.dg/vect/vect-27.c: Ditto.
24152         * gcc.dg/vect/vect-27a.c: Ditto.
24153         * gcc.dg/vect/vect-28.c: Ditto.
24154         * gcc.dg/vect/vect-29.c: Ditto.
24155         * gcc.dg/vect/vect-29a.c: Ditto.
24156         * gcc.dg/vect/vect-3.c: Ditto.
24157         * gcc.dg/vect/vect-30.c: Ditto.
24158         * gcc.dg/vect/vect-31.c: Ditto.
24159         * gcc.dg/vect/vect-32.c: Ditto.
24160         * gcc.dg/vect/vect-33.c: Ditto.
24161         * gcc.dg/vect/vect-34.c: Ditto.
24162         * gcc.dg/vect/vect-35.c: Ditto.
24163         * gcc.dg/vect/vect-36.c: Ditto.
24164         * gcc.dg/vect/vect-37.c: Ditto.
24165         * gcc.dg/vect/vect-38.c: Ditto.
24166         * gcc.dg/vect/vect-4.c: Ditto.
24167         * gcc.dg/vect/vect-40.c: Ditto.
24168         * gcc.dg/vect/vect-41.c: Ditto.
24169         * gcc.dg/vect/vect-42.c: Ditto.
24170         * gcc.dg/vect/vect-43.c: Ditto.
24171         * gcc.dg/vect/vect-44.c: Ditto.
24172         * gcc.dg/vect/vect-45.c: Ditto.
24173         * gcc.dg/vect/vect-46.c: Ditto.
24174         * gcc.dg/vect/vect-47.c: Ditto.
24175         * gcc.dg/vect/vect-48.c: Ditto.
24176         * gcc.dg/vect/vect-48a.c: Ditto.
24177         * gcc.dg/vect/vect-49.c: Ditto.
24178         * gcc.dg/vect/vect-5.c: Ditto.
24179         * gcc.dg/vect/vect-50.c: Ditto.
24180         * gcc.dg/vect/vect-51.c: Ditto.
24181         * gcc.dg/vect/vect-52.c: Ditto.
24182         * gcc.dg/vect/vect-53.c: Ditto.
24183         * gcc.dg/vect/vect-54.c: Ditto.
24184         * gcc.dg/vect/vect-55.c: Ditto.
24185         * gcc.dg/vect/vect-56.c: Ditto.
24186         * gcc.dg/vect/vect-56a.c: Ditto.
24187         * gcc.dg/vect/vect-57.c: Ditto.
24188         * gcc.dg/vect/vect-58.c: Ditto.
24189         * gcc.dg/vect/vect-59.c: Ditto.
24190         * gcc.dg/vect/vect-6.c: Ditto.
24191         * gcc.dg/vect/vect-60.c: Ditto.
24192         * gcc.dg/vect/vect-61.c: Ditto.
24193         * gcc.dg/vect/vect-62.c: Ditto.
24194         * gcc.dg/vect/vect-63.c: Ditto.
24195         * gcc.dg/vect/vect-64.c: Ditto.
24196         * gcc.dg/vect/vect-65.c: Ditto.
24197         * gcc.dg/vect/vect-66.c: Ditto.
24198         * gcc.dg/vect/vect-67.c: Ditto.
24199         * gcc.dg/vect/vect-68.c: Ditto.
24200         * gcc.dg/vect/vect-69.c: Ditto.
24201         * gcc.dg/vect/vect-7.c: Ditto.
24202         * gcc.dg/vect/vect-72.c: Ditto.
24203         * gcc.dg/vect/vect-72a.c: Ditto.
24204         * gcc.dg/vect/vect-73.c: Ditto.
24205         * gcc.dg/vect/vect-74.c: Ditto.
24206         * gcc.dg/vect/vect-75.c: Ditto.
24207         * gcc.dg/vect/vect-76.c: Ditto.
24208         * gcc.dg/vect/vect-77.c: Ditto.
24209         * gcc.dg/vect/vect-77a.c: Ditto.
24210         * gcc.dg/vect/vect-78.c: Ditto.
24211         * gcc.dg/vect/vect-79.c: Ditto.
24212         * gcc.dg/vect/vect-8.c: Ditto.
24213         * gcc.dg/vect/vect-80.c: Ditto.
24214         * gcc.dg/vect/vect-82.c: Ditto.
24215         * gcc.dg/vect/vect-82_64.c: Ditto.
24216         * gcc.dg/vect/vect-83.c: Ditto.
24217         * gcc.dg/vect/vect-83_64.c: Ditto.
24218         * gcc.dg/vect/vect-9.c: Ditto.
24219         * gcc.dg/vect/vect-all.c: Ditto.
24220         * gcc.dg/vect/vect-none.c: Ditto.
24221
24222 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
24223
24224         * lib/gcc-dg.exp (dg-skip-if): New function.
24225         (dg-forbid-option): Remove.
24226         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
24227         * g++.dg/abi/bitfield8.C: Likewise.
24228         * g++.dg/abi/dtor1.C: Likewise.
24229         * g++.dg/abi/empty10.C: Likewise.
24230         * g++.dg/abi/empty7.C: Likewise.
24231         * g++.dg/abi/empty9.C: Likewise.
24232         * g++.dg/abi/layout3.C: Likewise.
24233         * g++.dg/abi/layout4.C: Likewise.
24234         * g++.dg/abi/thunk1.C: Likewise.
24235         * g++.dg/abi/thunk2.C: Likewise.
24236         * g++.dg/abi/vbase11.C: Likewise.
24237         * g++.dg/abi/vthunk2.C: Likewise.
24238         * g++.dg/abi/vthunk3.C: Likewise.
24239         * g++.dg/ext/attrib8.C: Likewise.
24240         * g++.dg/opt/longbranch2.C: Likewise.
24241         * g++.dg/opt/reg-stack4.C: Likewise.
24242         * g++.old-deja/g++.ext/attrib1.C: Likewise.
24243         * g++.old-deja/g++.ext/attrib2.C: Likewise.
24244         * g++.old-deja/g++.ext/attrib3.C: Likewise.
24245         * g++.old-deja/g++.other/store-expr1.C: Likewise.
24246         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24247         * gcc.dg/20000609-1.c: Likewise.
24248         * gcc.dg/20000720-1.c: Likewise.
24249         * gcc.dg/20011107-1.c: Likewise.
24250         * gcc.dg/20011119-1.c: Likewise.
24251         * gcc.dg/20020108-1.c: Likewise.
24252         * gcc.dg/20020122-2.c: Likewise.
24253         * gcc.dg/20020122-3.c: Likewise.
24254         * gcc.dg/20020201-3.c: Likewise.
24255         * gcc.dg/20020206-1.c: Likewise.
24256         * gcc.dg/20020218-1.c: Likewise.
24257         * gcc.dg/20020310-1.c: Likewise.
24258         * gcc.dg/20020411-1.c: Likewise.
24259         * gcc.dg/20020418-2.c: Likewise.
24260         * gcc.dg/20020426-1.c: Likewise.
24261         * gcc.dg/20020426-2.c: Likewise.
24262         * gcc.dg/20020517-1.c: Likewise.
24263         * gcc.dg/20020523-1.c: Likewise.
24264         * gcc.dg/20020523-2.c: Likewise.
24265         * gcc.dg/20020729-1.c: Likewise.
24266         * gcc.dg/20030204-1.c: Likewise.
24267         * gcc.dg/20030826-2.c: Likewise.
24268         * gcc.dg/20030926-1.c: Likewise.
24269         * gcc.dg/20031202-1.c: Likewise.
24270         * gcc.dg/980312-1.c: Likewise.
24271         * gcc.dg/980313-1.c: Likewise.
24272         * gcc.dg/990117-1.c: Likewise.
24273         * gcc.dg/990424-1.c: Likewise.
24274         * gcc.dg/990524-1.c: Likewise.
24275         * gcc.dg/991230-1.c: Likewise.
24276         * gcc.dg/i386-387-1.c: Likewise.
24277         * gcc.dg/i386-387-2.c: Likewise.
24278         * gcc.dg/i386-387-3.c: Likewise.
24279         * gcc.dg/i386-387-4.c: Likewise.
24280         * gcc.dg/i386-387-5.c: Likewise.
24281         * gcc.dg/i386-387-6.c: Likewise.
24282         * gcc.dg/i386-asm-1.c: Likewise.
24283         * gcc.dg/i386-bitfield1.c: Likewise.
24284         * gcc.dg/i386-bitfield2.c: Likewise.
24285         * gcc.dg/i386-loop-1.c: Likewise.
24286         * gcc.dg/i386-loop-2.c: Likewise.
24287         * gcc.dg/i386-loop-3.c: Likewise.
24288         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
24289         * gcc.dg/i386-pic-1.c: Likewise.
24290         * gcc.dg/i386-regparm.c: Likewise.
24291         * gcc.dg/i386-signbit-1.c: Likewise.
24292         * gcc.dg/i386-signbit-2.c: Likewise.
24293         * gcc.dg/i386-signbit-3.c: Likewise.
24294         * gcc.dg/i386-sse-5.c: Likewise.
24295         * gcc.dg/i386-sse-8.c: Likewise.
24296         * gcc.dg/i386-unroll-1.c: Likewise.
24297         * gcc.dg/tls/opt-1.c: Likewise.
24298         * gcc.dg/tls/opt-2.c: Likewise.
24299         * gcc.dg/unroll-1.c: Likewise.
24300         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
24301         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
24302         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
24303         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
24304
24305 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24306
24307         * g++.dg/template/incomplete1.C: New test.
24308
24309 2004-11-16  Nick Clifton  <nickc@redhat.com>
24310
24311         Revert patches accidentally commited during checkin of fixes for
24312         xstormy16 tests:
24313         gcc.c-torture/execute/simd-4.c: Revert
24314         gcc.dg/20040910-1.c: Revert.
24315
24316 2004-11-16  Paul Brook  <paul@codesourcery.com>
24317
24318         PR fortran/13010
24319         * gfortran.dg/der_pointer_1.f90: New test.
24320
24321 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
24322
24323         PR c/18498
24324         * gcc.dg/bitfld-13.c: New test.
24325
24326 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
24327
24328         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
24329         powerpc*-*-linux*.
24330
24331         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
24332         * gcc.dg/ppc64-abi-2.c: Ditto.
24333         * gcc.dg/ppc64-abi-3.c: Ditto.
24334
24335         * lib/gcc-dg.exp (dg-target-list): Remove.
24336
24337 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
24338
24339         * gcc.dg/ia64-postinc.c: New test.
24340
24341 2004-11-15  Mark Mitchell <mark@codesourcery.com>
24342
24343         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
24344
24345 2004-11-15  Nick Clifton  <nickc@redhat.com>
24346
24347         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
24348         __INT_MAX__ so that the test can be compiled by toolchains
24349         targeted at 16-bit processors.
24350
24351         * gcc.dg/20040625-1.c: Use long constants rather than integers
24352         when performing arithmetic that will overflow 16-bits.
24353
24354         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
24355         xstormy16.  It does not support 128-bit vector operations.
24356
24357         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
24358         with the macro PTR_TYPE.  Define this macro to an integer type
24359         suitable for holding a pointer.
24360
24361         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
24362         the target is a 16-bit processor.
24363
24364         * gcc.dg/cpp/if-2.c: Expect a different warning message from
24365         16-bit targets where the character constant will be too long.
24366
24367         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
24368         where the double will not be directly addressable.
24369
24370 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24371
24372         Friend class name lookup 1/n, PR c++/18471
24373         * g++.dg/template/crash26.C: New test.
24374         * g++.dg/lookup/struct1.C: Adjust expected error.
24375         * g++.dg/parse/elab1.C: Likewise.
24376         * g++.dg/parse/elab2.C: Likewise.
24377         * g++.dg/parse/int-as-enum1.C: Likewise.
24378         * g++.dg/parse/struct-as-enum1.C: Likewise.
24379         * g++.dg/parse/typedef1.C: Likewise.
24380         * g++.dg/parse/typedef3.C: Likewise.
24381         * g++.dg/parse/typedef4.C: Likewise.
24382         * g++.dg/parse/typedef5.C: Likewise.
24383         * g++.dg/template/nontype4.C: Likewise.
24384         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
24385         * g++.old-deja/g++.other/elab1.C: Likewise.
24386         * g++.old-deja/g++.other/syntax4.C: Likewise.
24387
24388 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24389
24390         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
24391
24392 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
24393
24394         * gcc.c-torture/execute/20041114-1.c: New test.
24395
24396 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
24397
24398         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
24399         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
24400         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
24401         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
24402         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
24403         gcc.dg/switch-7.c: New tests.
24404
24405 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
24406
24407         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
24408
24409 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
24410
24411         PR tree-opt/18400
24412         * gcc.dg/vect/pr18400.c: New test.
24413
24414 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
24415             Andrew Pinski  <pinskia@physics.uc.edu>
24416
24417         PR tree-opt/18425
24418         * gcc.dg/vect/pr18425.c: New test.
24419
24420 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24421
24422         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
24423         Guard with dg-require-alias and dg-require-visibility.
24424
24425 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24426
24427         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
24428
24429 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24430
24431         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
24432
24433 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24434
24435         PR c++/17344
24436         * g++.dg/template/defarg5.C: New test.
24437
24438 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24439
24440         * g++.dg/parse/cast1.C: Run only on ILP32.
24441         * g++.old-deja/g++.mike/p784.C: Likewise.
24442
24443 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
24444
24445         * gcc.c-torture/execute/20041113-1.c: New test.
24446
24447 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
24448
24449         PR target/18230
24450         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
24451         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
24452         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
24453         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24454         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
24455         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
24456         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
24457         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
24458         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
24459         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
24460         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24461         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
24462         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
24463
24464 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
24465
24466         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
24467         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
24468         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
24469         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
24470         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
24471         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
24472         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
24473         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
24474         gcc.target/sparc/combined-1.c: New tests.
24475
24476 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
24477
24478         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
24479         New tests.
24480
24481 2004-11-12  Mark Mitchell <mark@codesourcery.com>
24482
24483         * lib/gcc-dg.exp (dg-forbid-option): New function.
24484         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
24485         * g++.dg/abi/bitfield8.C: Likewise.
24486         * g++.dg/abi/dtor1.C: Likewise.
24487         * g++.dg/abi/empty10.C: Likewise.
24488         * g++.dg/abi/empty7.C: Likewise.
24489         * g++.dg/abi/empty9.C: Likewise.
24490         * g++.dg/abi/layout3.C: Likewise.
24491         * g++.dg/abi/layout4.C: Likewise.
24492         * g++.dg/abi/thunk1.C: Likewise.
24493         * g++.dg/abi/thunk2.C: Likewise.
24494         * g++.dg/abi/vbase11.C: Likewise.
24495         * g++.dg/abi/vthunk2.C: Likewise.
24496         * g++.dg/abi/vthunk3.C: Likewise.
24497         * g++.dg/ext/attrib8.C: Likewise.
24498         * g++.dg/opt/longbranch2.C: Likewise.
24499         * g++.dg/opt/reg-stack4.C: Likewise.
24500         * g++.old-deja/g++.ext/attrib1.C: Likewise.
24501         * g++.old-deja/g++.ext/attrib2.C: Likewise.
24502         * g++.old-deja/g++.ext/attrib3.C: Likewise.
24503         * g++.old-deja/g++.other/store-expr1.C: Likewise.
24504         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24505         * gcc.dg/20000609-1.c: Likewise.
24506         * gcc.dg/20000720-1.c: Likewise.
24507         * gcc.dg/20011107-1.c: Likewise.
24508         * gcc.dg/20011119-1.c: Likewise.
24509         * gcc.dg/20020108-1.c: Likewise.
24510         * gcc.dg/20020122-2.c: Likewise.
24511         * gcc.dg/20020122-3.c: Likewise.
24512         * gcc.dg/20020201-3.c: Likewise.
24513         * gcc.dg/20020206-1.c: Likewise.
24514         * gcc.dg/20020218-1.c: Likewise.
24515         * gcc.dg/20020310-1.c: Likewise.
24516         * gcc.dg/20020411-1.c: Likewise.
24517         * gcc.dg/20020418-2.c: Likewise.
24518         * gcc.dg/20020426-1.c: Likewise.
24519         * gcc.dg/20020426-2.c: Likewise.
24520         * gcc.dg/20020517-1.c: Likewise.
24521         * gcc.dg/20020523-1.c: Likewise.
24522         * gcc.dg/20020523-2.c: Likewise.
24523         * gcc.dg/20020729-1.c: Likewise.
24524         * gcc.dg/20030204-1.c: Likewise.
24525         * gcc.dg/20030826-2.c: Likewise.
24526         * gcc.dg/20030926-1.c: Likewise.
24527         * gcc.dg/20031202-1.c: Likewise.
24528         * gcc.dg/980312-1.c: Likewise.
24529         * gcc.dg/980313-1.c: Likewise.
24530         * gcc.dg/990117-1.c: Likewise.
24531         * gcc.dg/990424-1.c: Likewise.
24532         * gcc.dg/990524-1.c: Likewise.
24533         * gcc.dg/991230-1.c: Likewise.
24534         * gcc.dg/i386-387-1.c: Likewise.
24535         * gcc.dg/i386-387-2.c: Likewise.
24536         * gcc.dg/i386-387-3.c: Likewise.
24537         * gcc.dg/i386-387-4.c: Likewise.
24538         * gcc.dg/i386-387-5.c: Likewise.
24539         * gcc.dg/i386-387-6.c: Likewise.
24540         * gcc.dg/i386-asm-1.c: Likewise.
24541         * gcc.dg/i386-bitfield1.c: Likewise.
24542         * gcc.dg/i386-bitfield2.c: Likewise.
24543         * gcc.dg/i386-loop-1.c: Likewise.
24544         * gcc.dg/i386-loop-2.c: Likewise.
24545         * gcc.dg/i386-loop-3.c: Likewise.
24546         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
24547         * gcc.dg/i386-pic-1.c: Likewise.
24548         * gcc.dg/i386-regparm.c: Likewise.
24549         * gcc.dg/i386-signbit-1.c: Likewise.
24550         * gcc.dg/i386-signbit-2.c: Likewise.
24551         * gcc.dg/i386-signbit-3.c: Likewise.
24552         * gcc.dg/i386-sse-5.c: Likewise.
24553         * gcc.dg/i386-sse-8.c: Likewise.
24554         * gcc.dg/i386-unroll-1.c: Likewise.
24555         * gcc.dg/tls/opt-1.c: Likewise.
24556         * gcc.dg/tls/opt-2.c: Likewise.
24557         * gcc.dg/unroll-1.c: Likewise.
24558         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
24559         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
24560         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
24561         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
24562         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
24563         -m64 is specified.
24564
24565 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
24566
24567         PR c++/18389
24568         * g++.dg/parse/cond1.C: New test.
24569
24570         PR c++/18429
24571         * g++.dg/template/array9.C: New test.
24572         * g++.dg/ext/vla1.C: Adjust error messages.
24573         * g++.dg/ext/vlm1.C: Likewise.
24574         * g++.dg/template/crash2.C: Likewise.
24575
24576         PR c++/18436
24577         * g++.dg/template/call3.C: New test.
24578
24579         PR c++/18407
24580         * g++.dg/template/ptrmem11.C: New test.
24581
24582 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
24583
24584         PR other/14264
24585         * lib/g++.exp: Set LC_ALL and LANG to C.
24586         * lib/gcc-dg.exp: Likewise.
24587         * lib/gfortran.exp: Likewise.
24588         * lib/objc.exp: Likewise.
24589         * lib/treelang.exp: Likewise.
24590
24591 2004-11-12  Andreas Schwab  <schwab@suse.de>
24592
24593         * gcc.dg/pr16286.c: Fix last change.
24594
24595 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
24596
24597         PR c++/18416
24598         * g++.dg/init/global1.C: New test.
24599
24600 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
24601
24602         * gcc.c-torture/execute/20041112-1.c: New test.
24603
24604 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24605
24606         * lib/gcc-dg.exp (dg-target-list): New.
24607
24608 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24609             Richard Sandiford  <rsandifo@redhat.com>
24610
24611         * lib/target-supports.exp (get-compiler_messages): New.
24612         (check_named_sections_available): Use it.
24613         (check_effective_target_ilp32): New.
24614         (check_effective_target_lp64): New.
24615         (is-effective-target): New.
24616         * lib/gcc-dg.exp (dg-require-effective-target): New.
24617
24618 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
24619
24620         * gcc.dg/precedence-1.c: New test.
24621
24622 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24623
24624         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
24625
24626         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
24627         message, delete generated files, use more descriptive name for
24628         executable, and make the test unsupported when it cannot be run.
24629
24630         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
24631         (dg-require-weak, dg-require-visibility, dg-require-alias,
24632         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
24633         dg-require-iconv, dg-require-named-sections): Use it.
24634
24635         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
24636
24637 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
24638
24639         PR target/16457
24640         * gcc.dg/ppc-and-1: New
24641
24642         PR target/16796
24643         * gcc.dg/ppc-mov-1.c: New.
24644
24645         PR target/16458
24646         * gcc.dg/ppc-compare-1.c: New.
24647
24648 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
24649
24650         * objc.dg/desig-init-2.m: New test.
24651
24652 2004-11-10  Adam Nemet  <anemet@lnxw.com>
24653
24654         PR middle-end/18160
24655         * g++.dg/warn/register-var-1.C: New test.
24656         * g++.dg/warn/register-var-2.C: New test.
24657
24658 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24659
24660         * gcc.dg/union-2.c: New test.
24661
24662 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
24663
24664         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
24665         New test for PR tree-optimization/17892.
24666
24667 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
24668
24669         PR c++/18369
24670         * g++.dg/init/new12.C: New test.
24671
24672 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
24673
24674         * gcc.target/sparc: New directory.
24675         * gcc.target/sparc/sparc.exp: New driver.
24676         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
24677         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
24678         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
24679         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
24680
24681 2004-11-10  Paul Brook  <paul@codesourcery.com>
24682
24683         PR fortran/18218
24684         * gfortran.dg/list_read.c: New test.
24685
24686 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24687
24688         PR c/18322
24689         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
24690         expected diagnostic location.
24691
24692 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
24693
24694         * gcc.dg/20041109-1.c: New test.
24695
24696 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
24697
24698         PR objc/18406
24699         * objc/compile/pr18406.m: New test.
24700
24701 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24702
24703         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
24704
24705 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24706
24707         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
24708
24709 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
24710
24711         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
24712
24713 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
24714
24715         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
24716         exit.
24717
24718 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
24719
24720         PR tree-opt/18299
24721         * gcc.c-torture/pr18299-1.c: New test.
24722
24723 2004-11-06  Andreas Schwab  <schwab@suse.de>
24724
24725         * gcc.dg/pr16286.c: Also test for bool and pixel.
24726
24727 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
24728
24729         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
24730         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
24731         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
24732         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
24733         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
24734         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
24735         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
24736         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
24737         gcc.dg/struct-semi-3.c: New tests.
24738
24739 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24740
24741         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
24742
24743 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24744
24745         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
24746         Do not use C99 designators.
24747
24748 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24749
24750         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
24751
24752 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24753
24754         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
24755         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
24756         * gcc.c-torture/execute/simd-5.x: Remove.
24757
24758 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
24759
24760         PR rtl-optimization/17933
24761         * gcc.dg/torture/pr17933-1.c: New test.
24762
24763 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
24764
24765         PR target/18106
24766         * lib/target-supports.exp (check_weak_available): Support
24767         Windows.
24768
24769 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
24770
24771         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
24772         call to fflush(stdout) before abort.
24773         (my_ffsll): New function.
24774         (generate_fields): Use it.
24775
24776 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
24777
24778         * gcc.dg/init-undef-1.c: New test.
24779
24780 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
24781
24782         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
24783         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
24784         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
24785         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
24786         expected messages for new parser.
24787
24788 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
24789
24790         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
24791
24792 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24793
24794         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
24795         on LP64 targets.
24796
24797 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
24798
24799         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
24800         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
24801         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
24802         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
24803         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
24804         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
24805         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
24806         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
24807         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
24808         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
24809
24810 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
24811
24812         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
24813         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
24814         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
24815         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
24816         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
24817         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
24818         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
24819         for new parser.
24820
24821 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
24822
24823         PR target/15342
24824         * gcc.dg/20041104-1.c: New test.
24825
24826 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24827
24828         * g++.dg/template/nontype7.C: New test.
24829         * g++.dg/template/nontype8.C: Likewise.
24830         * g++.dg/template/nontype9.C: Likewise.
24831         * g++.dg/template/nontype10.C: Likewise.
24832         * g++.dg/tc1/dr49.C: Likewise.
24833         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
24834         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
24835
24836 2004-11-04  Ben Elliston  <bje@au.ibm.com>
24837
24838         * g++.dg/rtti/tinfo1.C: Remove xfails.
24839
24840 2004-11-04  Ben Elliston  <bje@au.ibm.com>
24841
24842         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
24843         packed attribute to the definition to satisfy the new C++ parser.
24844
24845 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24846
24847         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
24848         invocations of va_arg.
24849
24850 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
24851
24852         PR c++/18124
24853         * g++.dg/template/crash25.C: New test.
24854
24855         PR c++/18155
24856         * g++.dg/template/typedef2.C: New test.
24857         * g++.dg/parse/crash13.C: Adjust error markers.
24858
24859         PR c++/18177
24860         * g++.dg/conversion/const3.C: New test.
24861
24862 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24863
24864         PR fortran/17535
24865         PR fortran/17583
24866         PR fortran/17713
24867         * gfortran.dg/generic_[123].f90: New testcases.
24868
24869 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24870
24871         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
24872         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
24873
24874 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
24875
24876         PR tree-opt/16808
24877         * gcc.c-torture/compile/pr16808.c: New test.
24878
24879 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
24880
24881         PR rtl-optimization/17104
24882         * gcc.dg/ppc-bitfield1.c: New.
24883
24884 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
24885
24886         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
24887
24888 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
24889
24890         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
24891         strings for 32-bit code.
24892
24893 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
24894
24895         PR c/18239
24896         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
24897
24898 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
24899
24900         PR c++/18064
24901         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
24902
24903 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
24904
24905         PR c++/15172
24906         * g++.dg/init/aggr2.C: New test.
24907
24908 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
24909
24910         * objc.dg/local-decl-1.m: New test.
24911
24912 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24913
24914         * gcc.dg/20040910-1.c: Adjust regex.
24915
24916 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24917
24918         PR rtl-optimization/18084
24919         * g++.dg/opt/pr18084-1.C: New testcase.
24920
24921 2004-10-30  Matt Austern  <austern@apple.com>
24922
24923         PR c++/17542
24924         * g++.dg/ext/attrib18.C: New test.
24925
24926 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24927
24928         PR middle-end/18096
24929         * gcc.dg/pr18096-1.c: New test case.
24930
24931 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24932
24933         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
24934
24935 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
24936
24937         PR c/16666
24938         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
24939         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
24940         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
24941         gcc.dg/old-style-prom-3.c: New tests.
24942
24943 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
24944
24945         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
24946         Remove unnecessary inclusion of stdio.h.
24947
24948 2004-10-29  Roger Sayle  <roger@eyesopen.com>
24949
24950         PR rtl-optimization/17581
24951         * gcc.dg/pr17581-1.c: New test case.
24952
24953 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
24954
24955         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
24956         being implemented.
24957         * g++.dg/conversion/dr195-1.C: New.
24958         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
24959         * g++.old-deja/g++.mike/p10148.C: Likewise.
24960
24961 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
24962
24963         PR c++/17695
24964         * g++.dg/debug/typedef2.C: New test.
24965
24966 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
24967
24968         PR fortran/13490
24969         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
24970         * gfortran.dg/g77/README: Update.
24971
24972 2004-10-28  Matt Austern  <austern@apple.com>
24973
24974         PR c++/14124
24975         * g++.dg/ext/packed7.C: New test.
24976
24977 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24978
24979         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
24980         scan-assembler.
24981         * lib/scanasm.exp (hidden-scan-for): New proc.
24982         (scan-hidden): Use hidden-scan-for instead of constructing the scan
24983         string.
24984         (scan-not-hidden): Likewise.
24985         * lib/target-supports.exp (check_visibility_available): mach-o is
24986         support too.
24987
24988 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
24989
24990         PR c++/17132
24991         * g++.dg/template/memclass3.C: New test.
24992
24993 2004-10-28  Adam Nemet  <anemet@lnxw.com>
24994
24995         PR middle-end/18160
24996         * gcc.dg/register-var-1.c: New test.
24997         * gcc.dg/register-var-2.c: New test.
24998         * gcc.dg/asm-7.c: Taking the address of a register variable is an
24999         error now.
25000
25001 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
25002
25003         PR other/18172
25004         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
25005         unused variables.
25006         * gcc.dg/vect/vect-22.c: Likewise.
25007
25008 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
25009
25010         * gcc.dg/i386-rotate-1.c: New test.
25011
25012 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
25013
25014         * g++.dg/init/ref12.C: Add "run" marker.
25015
25016         PR c++/17435
25017         * g++.dg/init/ref12.C: New test.
25018
25019         PR c++/18140
25020         * g++.dg/template/shift1.C: New test.
25021         * g++.dg/template/error10.C: Adjust error markers.
25022
25023 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
25024
25025         PR tree-opt/17529
25026         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
25027
25028 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
25029
25030         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
25031         * gcc.dg/weak/weak-3.c: Likewise.
25032         * gcc.dg/weak/weak-5.c: Likewise.
25033         * gcc.dg/weak/weak-9.c: Likewise.
25034         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
25035         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
25036
25037         * gcc.dg/darwin-weakimport-1.c: New.
25038
25039 2004-10-28  Ben Elliston  <bje@au.ibm.com>
25040
25041         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
25042
25043 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
25044
25045         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
25046         'syntax' error messages.
25047         * gcc.dg/cpp/direct2s.c: Likewise.
25048
25049 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
25050
25051         * gcc.c-torture/compile/20041026-1.c: New.
25052
25053 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
25054
25055         PR c++/18093
25056         * g++.dg/lookup/ns2.C: New test.
25057
25058         PR c++/18020
25059         * g++.dg/template/enum4.C: New test.
25060
25061         PR c++/18161
25062         * g++.dg/template/expr1.C: New test.
25063
25064 2004-10-26  Ben Elliston  <bje@au.ibm.com>
25065
25066         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
25067
25068 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25069
25070         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
25071         gcc.dg/decl-nospec-3.c: New tests.
25072
25073 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
25074
25075         * objc.dg/super-class-3.m: New test.
25076
25077 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
25078
25079         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
25080         resyncing.
25081         * gcc.dg/cpp/direct2s.c: Likewise.
25082
25083 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
25084
25085         * objc.dg/image-info.m: Update for changes to section selection.
25086
25087 2004-10-25  David Ayers  <d.ayers@inode.at>
25088             Ziemowit Laski  <zlaski@apple.com>
25089
25090         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
25091         diagnostics when messaging 'id <Proto>'.
25092         * objc.dg/class-protocol-1.m: New test.
25093         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
25094         a non-existent method signature.
25095         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
25096         Update diagnostics when messaging with non-existent method signature.
25097         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
25098         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
25099         invalid receivers are now resolved as if messaging 'id'; remove
25100         extraneous diagnostics.
25101
25102 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25103
25104         PR c/16667
25105         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
25106         gcc.dg/init-desig-obs-3.c: New tests.
25107
25108 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
25109
25110         * gcc.dg/debug/20041023-1.c: New test.
25111
25112 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
25113
25114         PR middle-end/17407
25115         * gcc.c-torture/compile/pr17407.c: New test.
25116
25117         PR c++/18121
25118         * g++.dg/template/array8.C: New test.
25119
25120 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25121
25122         PR other/18138
25123         * lib/g++.exp: Accept more than one multilib libgcc.
25124         * lib/gcc-dg.exp: Likewise.
25125         * lib/objc.exp: Likewise.
25126         * lib/treelang.exp: Likewise.
25127         * lib/gfortran.exp: Likewise.
25128
25129 2004-10-24  Ben Elliston  <bje@au.ibm.com>
25130
25131         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
25132
25133 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
25134
25135         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
25136         * gcc.dg/c99-const-expr-3.c: Likewise.
25137
25138 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
25139
25140         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
25141
25142 2004-10-23  Ben Elliston  <bje@au.ibm.com>
25143
25144         * gcc.c-torture/execute/loop-2e.x: Remove.
25145
25146 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
25147
25148         PR c++/18095
25149         * g++.dg/parse/crash18.C: New.
25150         * g++.dg/parse/crash19.C: New.
25151
25152 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
25153
25154         * g++.dg/ext/dllimport1.C: Move dg-warnings.
25155         * g++.dg/ext/dllimport2.C: Same.
25156         * g++.dg/ext/dllimport8.C: Same.
25157
25158 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
25159
25160         PR c++/10841
25161         * g++.dg/conversion/cast1.C: New test.
25162         * g++.dg/overload/pmf1.C: Adjust error marker.
25163
25164 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
25165
25166         PR objc/17923
25167         * objc.dg/const-str-7.m: New test.
25168
25169 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25170
25171         * g++.dg/template/memfriend11.C: Fix comment typo.
25172         * g++.dg/template/memfriend14.C: Likewise.
25173
25174 2004-10-20  Richard Henderson  <rth@redhat.com>
25175
25176         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
25177         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
25178         -fasynchronous-unwind-tables.
25179
25180 2004-10-20  Richard Henderson  <rth@redhat.com>
25181
25182         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
25183         (main): Return success.
25184         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
25185         (main): Return success.
25186
25187 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25188
25189         PR c++/13495
25190         * g++.dg/template/memfriend9.C: New test.
25191         * g++.dg/template/memfriend10.C: Likewise.
25192         * g++.dg/template/memfriend11.C: Likewise.
25193         * g++.dg/template/memfriend12.C: Likewise.
25194         * g++.dg/template/memfriend13.C: Likewise.
25195         * g++.dg/template/memfriend14.C: Likewise.
25196         * g++.dg/template/memfriend15.C: Likewise.
25197         * g++.dg/template/memfriend16.C: Likewise.
25198         * g++.dg/template/memfriend17.C: Likewise.
25199         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
25200
25201 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
25202
25203         * g++.dg/conversion/dr195.C: New.
25204         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
25205
25206 2004-10-20  Ben Elliston  <bje@au.ibm.com>
25207             Devang Patel  <dpatel@apple.com>
25208
25209         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
25210         of floating point arithmetic, which could trap.
25211
25212 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
25213
25214         PR c++/14035
25215         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
25216         * g++.dg/conversion/const2.C: New test.
25217         * g++.dg/expr/reinterpret2.C: New test.
25218         * g++.dg/expr/reinterpret3.C: New test.
25219         * g++.dg/expr/cast2.C: New test.
25220         * g++.dg/expr/copy1.C: New test.
25221         * g++.dg/other/conversion1.C: Change error message.
25222         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
25223         function pointers to void *.
25224         * g++.old-deja/g++.mike/p10148.C: Likewise.
25225
25226 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25227
25228         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
25229
25230 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
25231
25232         PR c++/18047
25233
25234         * g++.dg/parse/expr3.C: New test.
25235
25236 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25237
25238         * gcc.dg/smod-1.c: New test.
25239
25240 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
25241
25242         * objc.dg/method-14.m: New test.
25243
25244 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
25245
25246         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
25247         Also xfail as the patch was reverted.
25248
25249 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
25250
25251         PR middle-end/16973
25252         * gcc.dg/pr16973.c: New test.
25253
25254 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
25255
25256         PR tree-optimization/17656
25257         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
25258
25259 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
25260
25261         * g++.dg/eh/shadow1.C: New.
25262
25263 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
25264
25265         * gcc.c-torture/compile/20041018-1.c: New test.
25266
25267 2004-10-18  Ben Elliston  <bje@au.ibm.com>
25268
25269         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
25270         compiler referring to register 0 when accessing sdata.  The linker
25271         now patches things up.
25272
25273 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
25274
25275         PR c/17529
25276         * gcc.c-torture/compile/pr17529.c: New test.
25277
25278 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25279
25280         PR c++/17743
25281         * g++.dg/ext/attrib17.C: New test.
25282
25283 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25284
25285         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
25286
25287 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25288
25289         PR c++/10479
25290         * g++.dg/ext/attrib16.C: New test.
25291
25292 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
25293
25294         PR c++/17042
25295         * g++.dg/init/dso_handle1.C: New test.
25296
25297         PR c++/14667
25298         * g++.dg/parse/typedef6.C: New test.
25299
25300         PR c++/17916
25301         * g++.dg/parse/pragma1.C: New test.
25302
25303 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
25304
25305         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
25306
25307 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
25308
25309         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
25310         -fno-common when on HPPA HP-UX platforms.
25311
25312 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
25313
25314         PR other/16820
25315         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
25316         stdint.h.
25317         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
25318         uintptr_t.
25319
25320 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
25321
25322         PR c++/16301
25323         * g++.dg/lookup/strong-using-4.C: New test.
25324
25325 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
25326
25327         PR middle-end/16567
25328         * gcc.c-torture/compile/nested-1.c: New test.
25329
25330 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
25331
25332         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
25333         and mipsisa64*-*-* (until support for misaligned loads is added).
25334         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
25335         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
25336         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
25337         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
25338         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
25339         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
25340
25341 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
25342
25343         PR c++/17976
25344         * g++.dg/init/dtor3.C: New test.
25345
25346 2004-10-15  Ben Elliston  <bje@au.ibm.com>
25347
25348         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
25349
25350 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
25351
25352         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
25353         * gcc.dg/macho-lo-sum.c: Likewise.
25354
25355 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
25356
25357         * gcc.dg/ppc-spe64-1.c: New test.
25358
25359 2004-10-14  Devang Patel  <dpatel@apple.com>
25360
25361         PR 17635
25362         * gcc.dg/pr17635.c : New test.
25363
25364 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
25365
25366         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
25367         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
25368         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
25369         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
25370         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
25371         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
25372         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
25373         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
25374         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
25375         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
25376         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
25377         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
25378         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
25379         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
25380         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
25381         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
25382         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
25383         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
25384
25385 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
25386
25387         * gcc.dg/vect/vect-82.c: New testcase.
25388         * gcc.dg/vect/vect-82_64.c: New testcase.
25389         * gcc.dg/vect/vect-83.c: New testcase.
25390         * gcc.dg/vect/vect-83_64.c: New testcase.
25391
25392 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25393
25394         * gcc.dg/cpp/error-1.c: New test.
25395
25396 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25397
25398         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
25399
25400 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
25401
25402         PR target/17984
25403         * gcc.dg/cris-peep2-xsrand2.c: New test.
25404
25405 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
25406
25407         PR c++/17661
25408         * testsuite/g++.dg/expr/for2.C: New test.
25409
25410 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25411
25412         * g++.dg/inherit/thunk1.C: Run on the SPARC.
25413
25414 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
25415
25416         PR tree-optimization/17724
25417         * g++.dg/opt/pr17724-1.C: New test.
25418         * g++.dg/opt/pr17724-2.C: New test.
25419         * g++.dg/opt/pr17724-3.C: New test.
25420         * g++.dg/opt/pr17724-4.C: New test.
25421         * g++.dg/opt/pr17724-5.C: New test.
25422         * g++.dg/opt/pr17724-6.C: New test.
25423
25424 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
25425
25426         PR c/17301
25427         * gcc.dg/pr17301-2.c: New test.
25428
25429 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
25430
25431         PR c++/15876
25432         * g++.dg/parse/error22.C: New test.
25433
25434         PR c++/17936
25435         * g++.dg/template/spec18.C: New test.
25436
25437 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
25438
25439         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
25440         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
25441         memcpy.
25442         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
25443         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
25444
25445 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
25446
25447         * g++.dg/eh/cleanup5.C: Add dg-options "".
25448
25449 2004-10-11  Roger Sayle  <roger@eyesopen.com>
25450
25451         PR middle-end/17657
25452         * gcc.dg/switch-4.c: New test case.
25453
25454 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
25455
25456         * gcc.c-torture/execute/20041011-1.c: New test.
25457
25458 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
25459
25460         PR c++/17554
25461         * g++.dg/init/for3.C: New test.
25462
25463         PR c++/17657
25464         * g++.dg/opt/switch2.C: New test.
25465
25466         PR middle-end/17703
25467         * g++.dg/warn/Wreturn-2.C: New test.
25468
25469 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
25470
25471         PR c++/17907
25472         * g++.dg/eh/cleanup5.C: New test.
25473
25474 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
25475
25476         PR c++/17393
25477         * g++.dg/parse/error21.C: New test.
25478
25479 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25480
25481         * g++.dg/overload/pmf1.C: Adjust quoting marks.
25482         * g++.dg/warn/incomplete1.C: Likewise.
25483         * g++.dg/template/qualttp20.C: Likewise.
25484
25485 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25486
25487         PR c/17881
25488         * parm-incomplete-1.c: New test.
25489
25490 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
25491
25492         PR c++/17867
25493         * g++.dg/parse/error19.C: New test.
25494
25495         PR c++/17670
25496         * g++.dg/init/new11.C: New test.
25497
25498         PR c++/17821
25499         * g++.dg/parse/error20.C: New test.
25500
25501         PR c++/17826
25502         * g++.dg/template/crash24.C: New test.
25503
25504 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25505
25506         PR c/17301
25507         * gcc.dg/pr17301-1.c: New test.
25508
25509 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25510
25511         PR c/17189
25512         * gcc.dg/anon-struct-5.c: New test.
25513
25514 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25515
25516         PR c/17844
25517         * gcc.dg/pr17844-1.c: New test.
25518
25519 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
25520
25521         PR tree-optimization/17906
25522         * gcc.c-torture/compile/pr17906.c: New.
25523
25524 2004-10-09  Stuart Hastings  <stuart@apple.com>
25525             Roger Sayle  <roger@eyesopen.com>
25526
25527         PR rtl-optimization/17853
25528         * gcc.dg/i386-mmx-5.c: New testcase.
25529
25530 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
25531
25532         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
25533
25534 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
25535
25536         PR c++/17524
25537         * g++.dg/template/static9.C: New test.
25538
25539         PR c++/17685
25540         * g++.dg/parse/operator5.C: New test.
25541
25542 2004-10-09  Roger Sayle  <roger@eyesopen.com>
25543
25544         PR middle-end/17894
25545         * gcc.c-torture/execute/divcmp-4.c: New test case.
25546
25547 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25548
25549         PR tree-opt/17902
25550         * g++.dg/opt/pr17902.C: New test.
25551
25552 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
25553
25554         * gcc.dg/cpp/ident-1.c: Add dg-options "".
25555
25556 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25557
25558         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
25559
25560 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25561
25562         * gcc.dg/assign-warn-3.c: New test.
25563
25564 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25565
25566         PR c/16999
25567         * gcc.dg/cpp/ident-1.c: New test.
25568
25569 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
25570
25571         * gcc.c-torture/compile/acc1.c: New.
25572
25573 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25574
25575         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
25576         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
25577
25578 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25579
25580         * gcc.dg/ultrasp11.c: New test.
25581
25582 2004-10-08  Michael Matz  <matz@suse.de>
25583
25584         * gcc.dg/doloop-2.c: New test.
25585
25586 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25587
25588         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
25589         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
25590         objc.dg/method-9.m: Update expected diagnostics.
25591
25592 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
25593
25594         * gcc.dg/ppc-fsel-3.c: New file.
25595         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
25596
25597 2004-10-07  Paul Brook  <paul@codesourcery.com>
25598
25599         * gfortran.dg/intrinsic_verify_1.f90: New test.
25600
25601 2004-10-07  Paul Brook  <paul@codesourcery.com>
25602
25603         * gfortran.dg/empty_format_1.f90: Remove stray commas.
25604
25605 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25606
25607         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
25608         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
25609         commit.
25610
25611 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
25612
25613         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
25614
25615 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25616
25617         PR c++/17115
25618         * g++.dg/warn/Winline-4.C: New test.
25619
25620 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25621
25622         * gcc.c-torture/compile/20041007-1.c: New test.
25623
25624 2004-10-07  Paul Brook  <paul@codesourcery.com>
25625
25626         PR fortran/17678
25627         * gfortran.dg/use_allocated_1.f90: New test.
25628
25629 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
25630
25631         PR middle-end/17849
25632         * gfortran.fortran-torture/compile/nested.f90: New test
25633
25634 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
25635
25636         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
25637
25638 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
25639
25640         PR c++/17368
25641         * g++.dg/ext/asm6.C: New test.
25642
25643 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
25644
25645         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
25646
25647 2004-10-06  Paul Brook  <paul@codesourcery.com>
25648
25649         PR libfortran/17709
25650         * gfortran.dg/empty_format_1.f90: New test.
25651
25652 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25653
25654         PR fortran/17568
25655         * gfortran.dg/ishft.f90: New test.
25656
25657         PR fortran/17283
25658         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
25659         tests.
25660
25661 2004-10-06  Paul Brook  <paul@codesourcery.com>
25662
25663         * gfortran.dg/do_1.f90: New test.
25664
25665 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25666
25667         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
25668         optimizing for size.
25669
25670 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25671
25672         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
25673
25674 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25675
25676         * gcc.c-torture/compile/20041005-1.c: New test.
25677
25678 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25679
25680         PR c++/17829
25681         * g++.dg/lookup/koenig4.C: New.
25682
25683 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25684
25685         * g++.dg/other/classkey1.C: Adjust quoting marks.
25686         * g++.dg/parse/error15.C: Likewise.
25687         * g++.dg/template/meminit2.C (int>): Likewise.
25688
25689 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25690
25691         PR fortran/17283
25692         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
25693
25694         PR fortran/17631
25695         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
25696
25697         PR fortran/17708
25698         * gfortran.dg/pr17708.f90: New test.
25699
25700 2004-10-04  Chao-ying Fu  <fu@mips.com>
25701
25702         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
25703         * gcc.dg/vect/vect-4.c: Ditto.
25704         * gcc.dg/vect/vect-5.c: Ditto.
25705         * gcc.dg/vect/vect-6.c: Ditto.
25706         * gcc.dg/vect/vect-8.c: Ditto.
25707         * gcc.dg/vect/vect-16.c: Ditto.
25708         * gcc.dg/vect/vect-30.c: Ditto.
25709         * gcc.dg/vect/vect-40.c: Ditto.
25710         * gcc.dg/vect/vect-41.c: Ditto.
25711         * gcc.dg/vect/vect-42.c: Ditto.
25712         * gcc.dg/vect/vect-43.c: Ditto.
25713         * gcc.dg/vect/vect-44.c: Ditto.
25714         * gcc.dg/vect/vect-45.c: Ditto.
25715         * gcc.dg/vect/vect-46.c: Ditto.
25716         * gcc.dg/vect/vect-47.c: Ditto.
25717         * gcc.dg/vect/vect-48.c: Ditto.
25718         * gcc.dg/vect/vect-49.c: Ditto.
25719         * gcc.dg/vect/vect-50.c: Ditto.
25720         * gcc.dg/vect/vect-51.c: Ditto.
25721         * gcc.dg/vect/vect-52.c: Ditto.
25722         * gcc.dg/vect/vect-53.c: Ditto.
25723         * gcc.dg/vect/vect-54.c: Ditto.
25724         * gcc.dg/vect/vect-55.c: Ditto.
25725         * gcc.dg/vect/vect-56.c: Ditto.
25726         * gcc.dg/vect/vect-57.c: Ditto.
25727         * gcc.dg/vect/vect-58.c: Ditto.
25728         * gcc.dg/vect/vect-59.c: Ditto.
25729         * gcc.dg/vect/vect-60.c: Ditto.
25730         * gcc.dg/vect/vect-74.c: Ditto.
25731         * gcc.dg/vect/vect-79.c: Ditto.
25732         * gcc.dg/vect/vect-80.c: Ditto.
25733
25734 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
25735
25736         * gcc.dg/unused-7.c: Use the correct option.
25737
25738 2004-10-04  Paul Brook  <paul@codesourcery.com>
25739         Bud Davis  <bdavis9659@comcast.net>
25740
25741         PR fortran/17706
25742         PR fortran/16434
25743         * gfortran/pr17706.f90: New test.
25744         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
25745
25746 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25747
25748         * gfortran.dg/pr17612.f90: New test.
25749
25750 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25751
25752         * g++.dg/template/local1.C: Adjust quoting marks in
25753         testing for diagnostics.
25754         * g++.dg/tls/diag-2.C: Likewise.
25755         * g++.dg/other/error8.C: Likewise.
25756
25757 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
25758
25759         PR c/17178
25760         * gcc.dg/unused-4.c: Adjust to be correct.
25761
25762         PR c/17820
25763         * gcc.dg/unused-7.c: New test.
25764
25765 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
25766
25767         PR c++/17797
25768         * g++.dg/overload/template2.C: New test.
25769
25770 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
25771
25772         PR tree-optimization/16632
25773         * gcc.dg/tree-ssa/20041002-1.c: New.
25774
25775 2004-10-03  Paul Brook  <paul@codesourcery.com>
25776
25777         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
25778         rather than relying on default formatting.
25779
25780 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
25781
25782         * gcc.dg/20040920-1.c: Update expected message text.
25783
25784 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
25785
25786         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
25787
25788 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
25789
25790         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
25791         tree level.
25792
25793 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
25794
25795         * gcc.dg/tree-ssa/pr17343.c: Remove.
25796
25797 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
25798
25799         PR tree-opt/17343
25800         * gcc.dg/tree-ssa/pr17343.c: New test.
25801
25802 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
25803
25804         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
25805         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
25806         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
25807         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
25808         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
25809
25810 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25811
25812         * gcc.dg/lvalue-2.c: New test.
25813
25814 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25815
25816         PR c/17730
25817         * gcc.dg/pr17730-1.c: New test
25818
25819 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25820
25821         PR c/7425
25822         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
25823
25824 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
25825
25826         * gcc.c-torture/execute/stdarg-1.c: New test.
25827         * gcc.c-torture/execute/stdarg-2.c: New test.
25828         * gcc.c-torture/execute/stdarg-3.c: New test.
25829         * gcc.dg/tree-ssa/stdarg-1.c: New test.
25830         * gcc.dg/tree-ssa/stdarg-2.c: New test.
25831         * gcc.dg/tree-ssa/stdarg-3.c: New test.
25832         * gcc.dg/tree-ssa/stdarg-4.c: New test.
25833         * gcc.dg/tree-ssa/stdarg-5.c: New test.
25834
25835 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
25836
25837         PR tree-optimization/17697
25838         * g++.dg/opt/pr17697-1.C: New test.
25839         * g++.dg/opt/pr17697-2.C: New test.
25840         * g++.dg/opt/pr17697-3.C: New test.
25841
25842 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
25843
25844         PR c/16409
25845         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
25846         gcc.dg/vla-init-5.c: New tests.
25847
25848 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25849
25850         PR c/13804
25851         * gcc.dg/pr13804-1.c: New test.
25852
25853 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25854
25855         PR fortran/16938
25856         * gfortran.dg/pr16938.f90: New test.
25857
25858 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
25859
25860         * g++.dg/template/crash23.C: New test.
25861
25862 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
25863
25864         PR c++/17585
25865         * g++.dg/template/static8.C: New test.
25866
25867 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
25868
25869         PR c++/17681
25870         * g++.dg/other/error9.C: New test.
25871
25872 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
25873
25874         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
25875
25876 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25877
25878         PR fortran/15164
25879         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
25880
25881 2004-09-26  Roger Sayle  <roger@eyesopen.com>
25882
25883         PR middle-end/17112
25884         * gcc.dg/pr17112-1.c: New test case.
25885
25886 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25887
25888         PR c/11459
25889         * gcc.dg/pr11459-1.c: New test.
25890
25891 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
25892
25893         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
25894         * gcc.dg/tree-ssa/loop-4.c: Likewise.
25895
25896 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25897
25898         * gfortran.dg/pr15324.f90: Make array bounds consistent.
25899
25900 2004-09-25  Jan Hubicka  <jh@suse.cz>
25901
25902         * compile/30040909-1.c: New test.
25903         * compile/30040907-1.c: New test.
25904
25905 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
25906
25907         * gcc.c-torture/execute/va-arg-26.c: New test.
25908
25909 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
25910
25911         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
25912         extra diagnostics on targets with 64-bit pointers.
25913         * objc.dg/selector-1.m: Adjust dg-warning regexp.
25914
25915 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25916
25917         PR c/17188
25918         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
25919         * gcc.dg/decl-3.c: Adjust expected message.
25920
25921 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25922
25923         PR fortran/17615
25924         * gfortran.dg/pr17615.f90: New test.
25925
25926 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
25927
25928         PR tree-optimzation/17517
25929         * g++.dg/tree-ssa/pr17517.C: New Test.
25930
25931 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25932
25933         PR c++/16889
25934         * g++.dg/lookup/ambig3.C: New.
25935
25936 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
25937
25938         PR tree-opt/17624
25939         * g++.dg/opt/pr17624.C: New test.
25940
25941 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25942
25943         PR c/6980
25944         * gcc.dg/Wbad-function-cast-1.c: New test.
25945
25946 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
25947
25948         * g++.dg/ext/complit1.C
25949         * g++.dg/other/error2.C
25950         * g++.dg/other/nontype-1.C
25951         * g++.dg/parse/crash11.C
25952         * g++.dg/parse/crash12.C
25953         * g++.dg/parse/error15.C
25954         * g++.dg/parse/error4.C
25955         * g++.dg/parse/tmpl-outside1.C
25956         * g++.dg/parse/too-many-tmpl-args1.C
25957         * g++.dg/template/dependent-expr3.C
25958         * g++.dg/template/error10.C
25959         * g++.dg/template/instantiate1.C
25960         * g++.dg/template/vtable2.C
25961         * g++.dg/warn/Wshadow-1.C
25962         * g++.dg/warn/weak1.C
25963         * g++.old-deja/g++.brendan/crash16.C
25964         * g++.old-deja/g++.brendan/crash18.C
25965         * g++.old-deja/g++.brendan/crash48.C
25966         * g++.old-deja/g++.brendan/crash49.C
25967         * g++.old-deja/g++.brendan/crash55.C
25968         * g++.old-deja/g++.brendan/crash56.C
25969         * g++.old-deja/g++.brendan/crash8.C
25970         * g++.old-deja/g++.brendan/enum11.C
25971         * g++.old-deja/g++.brendan/enum8.C
25972         * g++.old-deja/g++.brendan/enum9.C
25973         * g++.old-deja/g++.brendan/friend3.C
25974         * g++.old-deja/g++.brendan/misc14.C
25975         * g++.old-deja/g++.bugs/900402_02.C
25976         * g++.old-deja/g++.bugs/900404_03.C
25977         * g++.old-deja/g++.bugs/900404_04.C
25978         * g++.old-deja/g++.bugs/900428_03.C
25979         * g++.old-deja/g++.jason/crash4.C
25980         * g++.old-deja/g++.jason/overload21.C
25981         * g++.old-deja/g++.jason/redecl1.C
25982         * g++.old-deja/g++.jason/report.C
25983         * g++.old-deja/g++.jason/rfg10.C
25984         * g++.old-deja/g++.jason/template30.C
25985         * g++.old-deja/g++.law/arm12.C
25986         * g++.old-deja/g++.law/ctors5.C
25987         * g++.old-deja/g++.law/cvt20.C
25988         * g++.old-deja/g++.law/init10.C
25989         * g++.old-deja/g++.law/init8.C
25990         * g++.old-deja/g++.law/visibility17.C
25991         * g++.old-deja/g++.law/visibility7.C
25992         * g++.old-deja/g++.mike/net8.C
25993         * g++.old-deja/g++.mike/p646.C
25994         * g++.old-deja/g++.mike/p700.C
25995         * g++.old-deja/g++.mike/p701.C
25996         * g++.old-deja/g++.mike/p811.C
25997         * g++.old-deja/g++.ns/template13.C
25998         * g++.old-deja/g++.other/array3.C
25999         * g++.old-deja/g++.other/crash25.C
26000         * g++.old-deja/g++.other/dtor3.C
26001         * g++.old-deja/g++.other/dtor4.C
26002         * g++.old-deja/g++.other/main1.C
26003         * g++.old-deja/g++.other/warn7.C
26004         * g++.old-deja/g++.pt/crash11.C
26005         * g++.old-deja/g++.pt/crash36.C
26006         * g++.old-deja/g++.pt/spec22.C
26007         * g++.old-deja/g++.pt/spec9.C
26008         * g++.old-deja/g++.pt/ttp52.C
26009         * g++.old-deja/g++.robertl/eb103.C
26010         * g++.old-deja/g++.robertl/eb121.C
26011         * g++.old-deja/g++.robertl/eb22.C
26012         * g++.old-deja/g++.robertl/eb8.C:
26013         Update locations and/or regexps of dg-error markers.
26014         Remove markers for some bogus messages that are no longer issued.
26015
26016 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
26017
26018         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
26019         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
26020
26021 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
26022
26023         PR c++/17618
26024         * g++.dg/lookup/crash5.C: New test.
26025
26026 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
26027
26028         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
26029         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
26030         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
26031         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
26032         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
26033         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
26034
26035         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
26036         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
26037         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
26038         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
26039         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
26040         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
26041
26042         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
26043
26044         * gcc.dg/vect/vect-44.c: Check additional cases.
26045         * gcc.dg/vect/vect-48.c: Check additional cases.
26046
26047         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
26048         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
26049         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
26050         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
26051         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
26052         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
26053         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
26054         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
26055         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
26056
26057         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
26058         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
26059         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
26060
26061 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26062
26063         * gcc.dg/tree-ssa/loop-6.c: New test.
26064
26065 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
26066
26067         PR c++/17620
26068         * g++.dg/inherit/base2.C: New.
26069
26070 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26071
26072         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
26073         * gcc.dg/20001012-2.c: Likewise.
26074         * gcc.dg/20001013-1.c: Likewise.
26075         * gcc.dg/20001101-1.c: Likewise.
26076         * gcc.dg/20001102-1.c: Likewise.
26077         * gcc.dg/bf-spl1.c: Likewise.
26078         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
26079         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
26080
26081 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
26082
26083         PR tree-optimization/16721
26084         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
26085
26086 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
26087
26088         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
26089         * gcc.dg/20040305-1.c: Likewise.
26090
26091 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26092
26093         PR c/16566
26094         * gcc.c-torture/compile/pr16566-1.c,
26095         gcc.c-torture/compile/pr16566-2.c,
26096         gcc.c-torture/compile/pr16566-3.c: New tests.
26097
26098 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
26099
26100         PR tree-optimization/17512
26101         * gcc.c-torture/compile/20040916-1.c.
26102
26103 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
26104
26105         * gcc.dg/pragma-re-3.c: New test.
26106
26107 2004-09-17  Matt Austern  <austern@apple.com>
26108
26109         PR c++/15049
26110         * g++.dg/other/anon3.C: New.
26111
26112 2004-09-21  Roger Sayle  <roger@eyesopen.com>
26113
26114         PR c++/7503
26115         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
26116         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
26117         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
26118         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
26119         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
26120
26121 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
26122
26123         PR fortran/17286
26124         * gfortran.dg/pr17286.f90: New test.
26125
26126 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
26127
26128         PR c++/17530
26129         * g++.dg/template/static7.C: New test.
26130
26131 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
26132
26133         PR tree-opt/17558
26134         * gcc.c-torture/compile/pr17558.c: New test.
26135
26136 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
26137
26138         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
26139         if SKIP_ATTRIBUTE is defined.
26140
26141 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26142
26143         PR fortran/15957
26144         * gfortran.dg/pr15957.f90: New test.
26145
26146 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
26147
26148         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
26149         in comparison.
26150         * gcc.dg/vect/vect-79.c: Likewise.
26151         * gcc.dg/vect/vect-80.c: Likewise.
26152
26153 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26154
26155         PR fortran/15750
26156         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
26157
26158 2004-09-20  Ira Rosen  <irar@il.ibm.com>
26159
26160         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
26161         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
26162         * gcc.dg/vect/vect-62.c: New testcase.
26163         * gcc.dg/vect/vect-63.c: New testcase.
26164         * gcc.dg/vect/vect-64.c: New testcase.
26165         * gcc.dg/vect/vect-65.c: New testcase.
26166         * gcc.dg/vect/vect-66.c: New testcase.
26167         * gcc.dg/vect/vect-67.c: New testcase.
26168         * gcc.dg/vect/vect-68.c: New testcase.
26169         * gcc.dg/vect/vect-69.c: New testcase.
26170         * gcc.dg/vect/vect-79.c: New testcase.
26171         * gcc.dg/vect/vect-80.c: New testcase.
26172
26173 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
26174
26175         * gcc.target/mips/asm-1.c: New test.
26176
26177 2004-09-19  Ira Rosen  <irar@il.ibm.com>
26178
26179         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
26180         * gcc.dg/vect/vect-73.c: New testcase.
26181         * gcc.dg/vect/vect-74.c: New testcase.
26182         * gcc.dg/vect/vect-75.c: New testcase.
26183         * gcc.dg/vect/vect-76.c: New testcase.
26184         * gcc.dg/vect/vect-77.c: New testcase.
26185         * gcc.dg/vect/vect-78.c: New testcase
26186
26187 2004-09-18  Paul Brook  <paul@codesourcery.com>
26188
26189         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
26190
26191 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
26192
26193         PR c/17424
26194         * gcc.dg/pr17424-1.c: New test.
26195
26196 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
26197
26198         * g++.dg/tree-ssa/pr17153.C: New test.
26199
26200 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
26201
26202         PR pch/13361
26203         * testsuite/g++.dg/pch/wchar-1.C: New.
26204         * testsuite/g++.dg/pch/wchar-1.Hs: New.
26205
26206 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
26207
26208         * gcc.c-torture/execute/20040917-1.c: New test.
26209
26210 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
26211
26212         PR tree-optimization/17319
26213         * gcc.dg/pr17319.c: New test.
26214
26215 2004-09-17  Devang Patel  <dpatel@apple.com>
26216
26217         * gcc.dg/20040813-1.c: New test.
26218
26219 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
26220
26221         PR tree-optimization/17273
26222         * gcc.c-torture/compile/pr17273.c: New test.
26223
26224 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26225
26226         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
26227         Update expected messages.
26228         * gcc.dg/declspec-13.c: New test.
26229
26230 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
26231
26232         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
26233
26234 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
26235
26236         * gcc.c-torture/execute/pr17252.c: Use post-increment to
26237         change what 'a' is pointing to.
26238
26239 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
26240
26241         PR c++/16002
26242         * g++.dg/template/error18.C: New test.
26243
26244         PR c++/16029
26245         * g++.dg/warn/Wunused-8.C: New test.
26246
26247 2004-09-17  Steven Bosscher  <stevenb@suse.de>
26248
26249         PR tree-optimization/17513
26250         * gcc.dg/20040916-1.c: New test.
26251
26252 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
26253
26254         PR c++/17501
26255         * g++.dg/template/typename7.C: New test.
26256
26257 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26258
26259         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
26260
26261 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
26262
26263         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
26264         with -ftree-based-profiling also.
26265         * lib/profopt.exp: Support late-set profile_option/feedback_option.
26266
26267 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
26268
26269         PR/15364
26270         * gfortran.dg/der_array_io_1.f90: New test.
26271         * gfortran.dg/der_array_io_2.f90: New test.
26272         * gfortran.dg/der_array_io_3.f90: New test.
26273
26274 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
26275
26276         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
26277         EABI.
26278
26279 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
26280
26281         * g++.dg/opt/switch1.C: New test.
26282
26283 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26284
26285         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
26286         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
26287         Update expected messages.
26288
26289 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26290
26291         PR fortran/16485
26292         * gfortran.dg/same_name_1.f90: New test.
26293
26294 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
26295
26296         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
26297         dereference garbage pointers.
26298
26299 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
26300
26301         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
26302         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
26303
26304         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
26305         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
26306         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
26307
26308 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
26309
26310         PR c++/17324
26311         * g++.dg/template/mangle1.C: New test.
26312
26313 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
26314
26315         PR tree-optimization/17252
26316         * gcc.c-torture/execute/pr17252.c: New test.
26317
26318 2004-09-14  Andrew Pinski  <apinski@apple.com>
26319
26320         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
26321
26322 2004-09-14  Roger Sayle  <roger@eyesopen.com>
26323
26324         PR rtl-optimization/9771
26325         * gcc.dg/pr9771-1.c: New test case.
26326
26327 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
26328
26329         PR tree-optimization/15262
26330         * gcc.c-torture/execute/pr15262-1.c: New test.
26331         * gcc.c-torture/execute/pr15262-2.c: New test.
26332
26333 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
26334
26335         * gcc.dg/declspec-12.c: New test.
26336
26337 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
26338
26339         * gfortran.dg/pr17090.f90: Add directives to test.
26340
26341 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26342
26343         * gcc.c-torture/compile/20040914-1.c: New test.
26344
26345 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
26346
26347         PR c++/16162
26348         * g++.dg/template/decl2.C: New test.
26349
26350 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
26351
26352         PR fortran/17090
26353         * gfortran.dg/pr17090.f90: New test.
26354
26355 2004-09-13  Dale Johannesen  <dalej@apple.com>
26356
26357         * gcc.c-torture/compile/pr17408.c: New test case.
26358
26359 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
26360
26361         PR c++/16716
26362         * g++.dg/parse/crash17.C: New test.
26363
26364         PR c++/17327
26365         * g++.dg/template/enum3.C: New test.
26366
26367 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
26368
26369         * lib/gcc-defs.exp: Load wrapper.exp.
26370         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
26371         using local code.
26372         * lib/gcc.exp (gcc_init): Similar.
26373         * lib/gfortran.exp (gfortran_init): Similar.
26374         * lib/objc.exp (objc_init): Similar.
26375         * lib/treelang.exp (treelang_init): Similar.
26376         * lib/wrapper.exp: New file with build_wrapper call machinery in
26377         ${tool}_maybe_build_wrapper.
26378
26379 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
26380
26381         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
26382         "inline".
26383         * gcc.dg/declspec-11.c: Update expected messages.
26384         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
26385         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
26386         gcc.dg/inline-12.c: New tests.
26387
26388 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
26389
26390         * g++.dg/tree-ssa/pr17400.C: New testcase.
26391
26392 2004-09-13  James E Wilson  <wilson@specifixinc.com>
26393
26394         * gcc.target/mips/sb1-1.c: New testcase.
26395
26396 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
26397
26398         * lib/g77-dg.exp: Remove unused file.
26399         * lib/mike-g77.exp: Ditto.
26400         * lib/g77.exp: Ditto.
26401
26402 2004-09-12  Richard Henderson  <rth@redhat.com>
26403
26404         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
26405
26406 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
26407
26408         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
26409         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
26410         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
26411         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
26412         Update expected messages.
26413
26414 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
26415
26416         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
26417         declaration/use mismatch for dirp parameter.
26418
26419 2004-09-12  Andrew Pinski  <apinski@apple.com>
26420
26421         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
26422         -fgnu-runtime is passed.
26423
26424 2004-09-12  Richard Henderson  <rth@redhat.com>
26425
26426         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
26427         do the uplevel thing and update additional_flags directly.
26428         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
26429         gfortran.fortran-torture/execute/intrinsic_nearest.x,
26430         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
26431         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
26432
26433 2004-09-11  Steven Bosscher  <stevenb@suse.de>
26434
26435         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
26436
26437 2004-09-11  Roger Sayle  <roger@eyesopen.com>
26438
26439         PR middle-end/17411
26440         * g++.dg/opt/pr17411-1.C: New test case.
26441
26442 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26443
26444         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
26445         gcc.dg/tls/diag-2.c: Update expected messages.
26446         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
26447         messages.
26448         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
26449         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
26450         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
26451         gcc.dg/tls/diag-5.c: New tests.
26452
26453 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
26454
26455         * gcc.dg/20040910-1.c: Correct dg-error regexp.
26456
26457 2004-09-11  Steven Bosscher  <stevenb@suse.de>
26458
26459         * g++.dg/parse/break-in-for.C: New test.
26460
26461 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
26462
26463         * gcc.dg/tree-ssa/20040911-1.c: New test.
26464
26465 2004-09-11  Andreas Jaeger  <aj@suse.de>
26466
26467         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
26468         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
26469
26470 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
26471
26472         * gcc.target/frv: New directory of FR-V-specific tests.
26473
26474 2004-09-10  James E Wilson  <wilson@specifixinc.com>
26475
26476         * gcc.dg/convert-vec-1.c: New test.
26477
26478 2004-09-10  Roger Sayle  <roger@eyesopen.com>
26479
26480         PR middle-end/17024
26481         * gcc.dg/pr17024-1.c: New test case.
26482
26483 2004-09-10  Eric Christopher  <echristo@redhat.com>
26484
26485         * gcc.dg/20040910-1.c: New test.
26486
26487 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26488
26489         * gcc.dg/bitfld-9.c: New test.
26490
26491 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
26492
26493         * gcc.c-torture/execute/ieee/acc1.c: New test.
26494         * gcc.c-torture/execute/ieee/acc2.c: New test.
26495         * gcc.c-torture/execute/ieee/mzero6.c: New test.
26496
26497 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26498
26499         * gcc.dg/deprecated-2.c: New test.
26500
26501 2004-09-09  James E Wilson  <wilson@specifixinc.com>
26502
26503         * gcc.dg/init-vec-1.c: New test.
26504
26505 2004-09-09  Roger Sayle  <roger@eyesopen.com>
26506
26507         PR middle-end/17055
26508         * gcc.dg/pr17055-1.c: New test case.
26509
26510 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
26511
26512         PR target/17377
26513         * gcc.c-torture/execute/pr17377.c: New test.
26514
26515 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26516
26517         PR c/8420
26518         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
26519         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
26520         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
26521         gcc.dg/long-long-typespec-1.c: New tests.
26522         * gcc.dg/tls/diag-2.c: Update expected diagnostics
26523
26524 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26525
26526         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
26527         gcc.dg/gnu99-static-1.c: New tests.
26528
26529 2004-09-08  Devang Patel  <dpatel@apple.com>
26530
26531         * gcc.dg/darwin-ld-20040828-1.c: New test.
26532         * gcc.dg/darwin-ld-20040828-2.c: New test.
26533         * gcc.dg/darwin-ld-20040828-3.c: New test.
26534
26535 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
26536
26537         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
26538         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
26539         in error message.
26540         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
26541         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
26542         in error message.
26543         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
26544         types they qualify.
26545         * objc.dg/type-size-2.m: Fix wording in comment.
26546         * objc.dg/va-meth-1.m: New test case.
26547
26548 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
26549
26550         PR c/16633:
26551         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
26552         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
26553
26554 2004-09-06  Devang Patel  <dpatel@apple.com>
26555
26556         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
26557         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
26558
26559 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
26560
26561         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
26562         reflect changed line numbering of diagnostics.
26563
26564 2004-09-06  Paul Brook  <paul@codesourcery.com>
26565
26566         * gfortran.dg/edit_real_1.f90: Add new test.
26567
26568 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26569
26570         * gcc.dg/tree-ssa/loop-2.c: New test.
26571         * gcc.dg/tree-ssa/loop-3.c: New test.
26572         * gcc.dg/tree-ssa/loop-4.c: New test.
26573         * gcc.dg/tree-ssa/loop-5.c: New test.
26574
26575 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26576
26577         * gcc.dg/format/sentinel-1.c: Update for parameter option.
26578
26579 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26580
26581         * gcc.dg/format/sentinel-1.c: New test.
26582
26583 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
26584
26585         * testsuite/gcc.dg/builtins-46.c: New.
26586
26587 2004-09-03  Devang Patel  <dpatel@apple.com>
26588
26589         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
26590         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
26591
26592 2004-09-03  Jan Beulich  <jbeulich@novell.com>
26593
26594         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
26595         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
26596         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
26597         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
26598         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
26599         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
26600         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
26601         the non-portable bzero.
26602         * gcc.dg/20010912-1.c: xfail for NetWare.
26603         * gcc.dg/20020426-2.c: xfail for NetWare.
26604         * gcc.dg/20021014-1.c: xfail for NetWare.
26605         * gcc.dg/20021018-1.c: xfail for NetWare.
26606         * gcc.dg/20030213-1.c: xfail for NetWare.
26607         * gcc.dg/20030225-1.c: xfail for NetWare.
26608         * gcc.dg/20030708-1.c: xfail for NetWare.
26609         * gcc.dg/builtins-config.h: Also exclude NetWare.
26610         * gcc.dg/format/format.h: Define restrict only if not already defined.
26611         * gcc.dg/nest.c: xfail for NetWare.
26612         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
26613         * lib/target-supports.exp (check_visibility_available): Exclude
26614         NetWare.
26615
26616 2004-09-03  Jan Beulich  <jbeulich@novell.com>
26617
26618         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
26619         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
26620         deterministic starting point for the alignment of structure fields.
26621         * gcc.dg/Wpadded.c: Dito.
26622         * g++.dg/abi/vbase10.C: Dito.
26623
26624 2004-09-03  Devang Patel  <dpatel@apple.com>
26625
26626         * g++.dg/debug/pr15736.cc: New test.
26627
26628 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
26629
26630         * README.QMTEST: Fix out-of-date link.
26631
26632 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
26633
26634         PR fortran/16579
26635         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
26636         Delete.  Duplicate of gfortran.dg/g77/20010610.f
26637
26638 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
26639
26640         * g++.dg/abi/arm_rtti1.C: New test.
26641
26642 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
26643
26644         * gcc.dg/ppc-vector-memcpy.c: New.
26645         * gcc.dg/ppc-vector-memset.c: New.
26646
26647 2004-09-02  Chao-ying Fu  <fu@mips.com>
26648
26649         * gcc.target/mips/mips-3d-1.c: New test.
26650         * gcc.target/mips/mips-3d-2.c: New test.
26651         * gcc.target/mips/mips-3d-3.c: New test.
26652         * gcc.target/mips/mips-3d-4.c: New test.
26653         * gcc.target/mips/mips-3d-5.c: New test.
26654         * gcc.target/mips/mips-3d-6.c: New test.
26655         * gcc.target/mips/mips-3d-7.c: New test.
26656         * gcc.target/mips/mips-3d-8.c: New test.
26657         * gcc.target/mips/mips-3d-9.c: New test.
26658         * gcc.target/mips/mips-ps-1.c: New test.
26659         * gcc.target/mips/mips-ps-2.c: New test.
26660         * gcc.target/mips/mips-ps-3.c: New test.
26661         * gcc.target/mips/mips-ps-4.c: New test.
26662         * gcc.target/mips/mips-ps-type.c: New test.
26663
26664 2004-09-02  Paul Brook  <paul@codesourcery.com>
26665
26666         * gfortran.dg/edit_real_1.f90: Add new tests.
26667
26668 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26669
26670         PR fortran/15327
26671         * gfortran.dg/merge_char_1.f90: New test.
26672
26673 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26674
26675         PR fortran/16404
26676         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
26677
26678 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26679
26680         PR c/1522
26681         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
26682
26683 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
26684
26685         * g++.dg/opt/loop1.C: Do not XFAIL.
26686
26687 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
26688
26689         * gcc.c-torture/execute/20040831-1.c: New test.
26690
26691 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
26692
26693         PR fortran/16579
26694         * gfortran.dg/g77/20010610.f: Now passes.
26695         Copy from g77.f-torture/execute. Add dg-run directive.
26696         * gfortran.dg/g77/README: Update
26697
26698 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26699
26700         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
26701         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
26702         (t1, t2, t3, t4): Add volatile.
26703
26704 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
26705
26706         * g++.dg/ext/visibility/arm1.C: New test.
26707
26708 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
26709
26710         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
26711         -pedantic-errors.
26712
26713 2004-09-01  Paul Brook  <paul@codesourcery.com>
26714
26715         * gfortran.dg/eof_2.f90: New test.
26716
26717 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26718
26719         PR fortran/16579
26720         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
26721
26722 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
26723
26724         PR libfortran/16805
26725         * gfortran.dg/list_read_2.f90: New test.
26726
26727 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
26728
26729         * g++.dg/abi/key1.C: New test.
26730
26731 2004-08-31  Richard Henderson  <rth@redhat.com>
26732
26733         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
26734         form of offsetof.
26735         * g++.dg/other/offsetof5.C: Remove duplicate.
26736
26737 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26738
26739         PR fortran/17244
26740         * gfortran.dg/func_derived_1.f90: New test.
26741
26742 2004-08-31  Paul Brook  <paul@codesourcery.com>
26743
26744         * gfortran.dg/eof_1.f90: New test.
26745
26746 2004-08-31  Paul Brook  <paul@codesourcery.com>
26747
26748         * gfortran.dg/list_read_1.f90: New file.
26749
26750 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
26751
26752         * g++.dg/opt/loop1.C: XFAIL.
26753
26754 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
26755
26756         * gcc.dg/funcdef-storage-1.c: New.
26757         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
26758         an extern function in local scope.
26759         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
26760         declare an 'auto inline' function in local scope.
26761         * gcc.dg/20011130-1.c: Likewise.
26762         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
26763         an 'auto' function in local scope.
26764         * gcc.dg/20021014-1.c: Likewise.
26765         * gcc.dg/20030331-2.c: Likewise.
26766
26767 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26768
26769         * gfortran.dg/blockdata_1.f90: New test.
26770
26771 2004-08-30  Richard Henderson  <rth@redhat.com>
26772
26773         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
26774
26775 2004-08-30  Richard Henderson  <rth@redhat.com>
26776
26777         * lib/fortran-torture.exp (fortran-torture-execute): Honor
26778         additional_flags set by alternate driver.
26779         (ieee-options): New procedure.
26780         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
26781         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
26782         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
26783         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
26784
26785 2004-08-30  Richard Henderson  <rth@redhat.com>
26786
26787         * lib/f-torture.exp: Remove.
26788
26789 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
26790
26791         PR rtl-optimization/16590
26792         * g++.dg/opt/loop1.C: New test.
26793
26794 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26795
26796         PR fortran/13910
26797         * gfortran.dg/oldstyle_1.f90: New test.
26798
26799 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
26800         Paul Brook  <paul@codesourcery.com>
26801
26802         * gfortran.dg/g77/README: Update.
26803         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
26804         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
26805         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
26806
26807 2004-08-28  Paul Brook  <paul@codesourcery.com>
26808
26809         PR libfortran/17195
26810         * gfortran.dg/edit_real_1.f90: New test.
26811
26812 2004-08-27  Paul Brook  <paul@codesourcery.com>
26813
26814         * gfortran.dg/rewind_1.f90: New test.
26815
26816 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
26817
26818         PR fortran/16597
26819         * gfortran.dg/pr16597.f90: New test.
26820
26821 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26822
26823         PR c/13801
26824         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
26825         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
26826         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
26827         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
26828         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
26829
26830 2004-08-26  Nick Clifton  <nickc@redhat.com>
26831
26832         * gcc.c-torture/compile/pr17119.c: New test.
26833
26834 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26835
26836         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
26837
26838 2004-08-25  Richard Henderson  <rth@redhat.com>
26839
26840         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
26841         the bits that expect kind=8 to be the largest real kind.
26842
26843 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
26844
26845         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
26846
26847 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26848
26849         * gfortran.dg/assignment_1.f90: New test.
26850
26851 2004-08-25  Adam Nemet  <anemet@lnxw.com>
26852
26853         * g++.dg/template/repo3.C: New test.
26854
26855 2004-08-25  Roger Sayle  <roger@eyesopen.com>
26856
26857         PR middle-end/16693
26858         PR tree-optimization/16372
26859         * g++.dg/opt/pr16372-1.C: New test case.
26860         * g++.dg/opt/pr16693-1.C: New test case.
26861         * g++.dg/opt/pr16693-2.C: New test case.
26862
26863 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
26864
26865         * objc.dg/proto-lossage-4.m: New test.
26866
26867 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
26868
26869         PR c++/17155
26870         * g++.dg/inherit/local2.C: New test.
26871
26872 2004-08-25  Paul Brook  <paul@codesourcery.com>
26873
26874         PR fortran/17144
26875         * gfortran.dg/string_ctor_1.f90: New test.
26876
26877 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26878
26879         PR c++/14428
26880         * g++.dg/template/redecl2.C: New test.
26881
26882 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
26883
26884         PR fortran/17143
26885         * gfortran.dg/pr17143.f90: New test.
26886
26887 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
26888
26889         PR fortran/17164
26890         * gfortran.dg/pr17164.f90: New test.
26891
26892 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26893
26894         * gcc.dg/tree-ssa/loop-1.c: New test.
26895
26896 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
26897
26898         * gcc.c-torture/compile/20040824-1.c: New test.
26899
26900 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
26901
26902         * gcc.c-torture/compile/iftrap-3.c: New test.
26903
26904 2004-08-24  Paul Brook  <paul@codesourcery.com>
26905
26906         * gfortran.dg/entry_2.f90: New test.
26907
26908 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26909
26910         PR c++/16889
26911         * g++.dg/lookup/ambig[12].C: New.
26912
26913 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26914
26915         PR c++/16706
26916         * g++.dg/template/crash21.C: New test.
26917         * g++.dg/template/crash22.C: Likewise.
26918
26919 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26920
26921         PR c++/17149
26922         * g++.dg/template/access15.C: New.
26923
26924 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26925
26926         PR c++/17163
26927         * g++.dg/template/repo2.C: New test.
26928
26929 2004-08-23  Roger Sayle  <roger@eyesopen.com>
26930
26931         PR rtl-optimization/17078
26932         * gcc.c-torture/execute/pr17078-1.c: New test case.
26933
26934 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26935
26936         PR c/14492
26937         * gcc.dg/debug/crash1.c: New test.
26938
26939 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26940
26941         PR c/16180
26942         * gcc.dg/loop-5.c: New test.
26943
26944 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26945
26946         * gcc.c-torture/execute/20040823-1.c: New test.
26947
26948 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
26949
26950         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
26951         to the assembler.  Simplify test accordingly.
26952         (asm_abi_flags): Use GNU names.
26953         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
26954         to check for ABI flags.
26955
26956 2004-08-22  Andrew Pinski  <apinski@apple.com>
26957
26958         * g++.dg/opt/pr14029.C: New test.
26959         * gcc.c-torture/execute/pr15262.c: New test.
26960
26961 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26962
26963         * gfortran.dg/reduction.f90: Add checks with complex arguments.
26964
26965 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
26966
26967         PR 16908
26968         * gfortran.dg/direct_io.f90: New test.
26969
26970 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
26971
26972         PR c++/17121
26973         * g++.dg/inherit/local2.C: New test.
26974
26975 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
26976
26977         PR c++/17120
26978         * g++.dg/warn/Wparentheses-4.C: New test.
26979
26980 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
26981
26982         PR c++/17121
26983         * g++.dg/inherit/local2.C: New test.
26984
26985         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
26986         * gcc.dg/ppc-ldstruct.c: Likewise.
26987         * gcc.dg/ppc64-abi-2.c: Likewise.
26988
26989 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
26990
26991         PR rtl-optimization/17099
26992         * gcc.c-torture/execute/20040820-1.c: New test.
26993
26994 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
26995
26996         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
26997
26998 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
26999
27000         PR fortran/17077
27001         * gfortran.dg/auto_array_1.f90: New test.
27002
27003 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27004
27005         PR fortran/17074
27006         * gfortran.dg/simpleif_1.f90: New test.
27007
27008 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
27009
27010         * lib/target-supports.exp (check_profiling_available): Return
27011         false for arm*-*-symbianelf* and arm*-*-eabi*.
27012
27013         PR c++/15890
27014         * g++.dg/template/delete1.C: New test.
27015
27016 2004-08-19  Paul Brook  <paul@codesourcery.com>
27017
27018         PR fortran/14976
27019         PR fortran/16228
27020         * gfortran.dg/data_char_1.f90: New test.
27021
27022 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
27023
27024         PR fortran/16946
27025         * gfortran.dg/reduction.f90: New testcase.
27026
27027 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27028
27029         PR fortran/16520
27030         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
27031
27032 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
27033
27034         PR c++/17041
27035         * g++.dg/Wparentheses-3.C: New test.
27036
27037 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
27038
27039         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
27040         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
27041         * gcc.dg/vect/vect-2.c: Likewise.
27042         * gcc.dg/vect/vect-3.c: Likewise.
27043         * gcc.dg/vect/vect-4.c: Likewise.
27044         * gcc.dg/vect/vect-5.c: Likewise.
27045         * gcc.dg/vect/vect-6.c: Likewise.
27046         * gcc.dg/vect/vect-7.c: Likewise.
27047         * gcc.dg/vect/vect-25.c: Likewise.
27048         * gcc.dg/vect/vect-31.c: Likewise.
27049         * gcc.dg/vect/vect-32.c: Likewise.
27050         * gcc.dg/vect/vect-34.c: Likewise.
27051         * gcc.dg/vect/vect-36.c: Likewise.
27052         * gcc.dg/vect/vect-all.c: Likewise.
27053
27054 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
27055
27056         PR c++/17068
27057         * g++.dg/template/operator4.C: New test.
27058
27059 2004-08-18  Richard Henderson  <rth@redhat.com>
27060
27061         * gcc.dg/20040206-1.c: XFAIL.
27062
27063 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
27064
27065         PR c++/16246
27066         * g++.dg/template/array7.C: New test.
27067
27068 2004-08-17  James E Wilson  <wilson@specifixinc.com>
27069
27070         * gcc.dg/mips-movcc-1.c: New test.
27071         * gcc.dg/mips-movcc-2.c: New test.
27072         * gcc.dg/mips-movcc-3.c: New test.
27073
27074         * gcc.dg/mips-nmadd-1.c: New test.
27075         * gcc.dg/mips-nmadd-2.c: New test.
27076
27077 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
27078
27079         PR c++/15871
27080         * g++.dg/opt/inline8.C: New test.
27081
27082         PR c++/16965
27083         * g++.dg/parse/error17.C: New test.
27084
27085 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
27086
27087         * gcc.dg/vect: New directory for vectorizer tests.
27088         * gcc.dg/vect/tree-vect.h: New file.
27089         * gcc.dg/vect/vect.exp: New file.
27090         * gcc.dg/vect/pr16105.c.c: New test.
27091         * gcc.dg/vect/vect-1.c: New test.
27092         * gcc.dg/vect/vect-2.c: New test.
27093         * gcc.dg/vect/vect-3.c: New test.
27094         * gcc.dg/vect/vect-4.c: New test.
27095         * gcc.dg/vect/vect-5.c: New test.
27096         * gcc.dg/vect/vect-6.c: New test.
27097         * gcc.dg/vect/vect-7.c: New test.
27098         * gcc.dg/vect/vect-8.c: New test.
27099         * gcc.dg/vect/vect-9.c: New test.
27100         * gcc.dg/vect/vect-10.c: New test.
27101         * gcc.dg/vect/vect-11.c: New test.
27102         * gcc.dg/vect/vect-12.c: New test.
27103         * gcc.dg/vect/vect-13.c: New test.
27104         * gcc.dg/vect/vect-14.c: New test.
27105         * gcc.dg/vect/vect-15.c: New test.
27106         * gcc.dg/vect/vect-16.c: New test.
27107         * gcc.dg/vect/vect-17.c: New test.
27108         * gcc.dg/vect/vect-18.c: New test.
27109         * gcc.dg/vect/vect-19.c: New test.
27110         * gcc.dg/vect/vect-20.c: New test.
27111         * gcc.dg/vect/vect-21.c: New test.
27112         * gcc.dg/vect/vect-22.c: New test.
27113         * gcc.dg/vect/vect-23.c: New test.
27114         * gcc.dg/vect/vect-24.c: New test.
27115         * gcc.dg/vect/vect-25.c: New test.
27116         * gcc.dg/vect/vect-26.c: New test.
27117         * gcc.dg/vect/vect-27.c: New test.
27118         * gcc.dg/vect/vect-28.c: New test.
27119         * gcc.dg/vect/vect-29.c: New test.
27120         * gcc.dg/vect/vect-30.c: New test.
27121         * gcc.dg/vect/vect-31.c: New test.
27122         * gcc.dg/vect/vect-32.c: New test.
27123         * gcc.dg/vect/vect-33.c: New test.
27124         * gcc.dg/vect/vect-34.c: New test.
27125         * gcc.dg/vect/vect-35.c: New test.
27126         * gcc.dg/vect/vect-36.c: New test.
27127         * gcc.dg/vect/vect-37.c: New test.
27128         * gcc.dg/vect/vect-38.c: New test.
27129         * gcc.dg/vect/vect-40.c: New test.
27130         * gcc.dg/vect/vect-41.c: New test.
27131         * gcc.dg/vect/vect-42.c: New test.
27132         * gcc.dg/vect/vect-43.c: New test.
27133         * gcc.dg/vect/vect-44.c: New test.
27134         * gcc.dg/vect/vect-45.c: New test.
27135         * gcc.dg/vect/vect-46.c: New test.
27136         * gcc.dg/vect/vect-47.c: New test.
27137         * gcc.dg/vect/vect-48.c: New test.
27138         * gcc.dg/vect/vect-49.c: New test.
27139         * gcc.dg/vect/vect-50.c: New test.
27140         * gcc.dg/vect/vect-51.c: New test.
27141         * gcc.dg/vect/vect-52.c: New test.
27142         * gcc.dg/vect/vect-53.c: New test.
27143         * gcc.dg/vect/vect-54.c: New test.
27144         * gcc.dg/vect/vect-55.c: New test.
27145         * gcc.dg/vect/vect-56.c: New test.
27146         * gcc.dg/vect/vect-57.c: New test.
27147         * gcc.dg/vect/vect-58.c: New test.
27148         * gcc.dg/vect/vect-59.c: New test.
27149         * gcc.dg/vect/vect-60.c: New test.
27150         * gcc.dg/vect/vect-61.c: New test.
27151         * gcc.dg/vect/vect-all.c: New test.
27152         * gcc.dg/vect/vect-none.c: New test.
27153
27154 2004-08-17  Paul Brook  <paul@codesourcery.com>
27155
27156         PR fortran/13082
27157         * gfortran.dg/entry_1.f90: New test.
27158
27159 2004-08-17  Andrew Pinski  <apinski@apple.com>
27160
27161         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
27162
27163 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
27164
27165         * gcc.dg/pr17036-1.c: New test.
27166
27167 2004-08-16  Devang Patel  <dpatel@apple.com>
27168
27169         * gcc.dg/darwin-20040809-1.c: New test.
27170
27171 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
27172
27173         * gcc.dg/funcdef-attr-1.c: New test.
27174
27175 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
27176
27177         * gcc.dg/altivec-17.c: New test.
27178         * gcc.dg/altivec-18.c: New test.
27179
27180 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27181
27182         PR c++/6749
27183         * g++.dg/template/vtable2.C: New test.
27184
27185 2004-08-14  Richard Henderson  <rth@redhat.com>
27186
27187         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
27188         * gcc.dg/pack-test-4.c (main): Return 0.
27189         * gcc.dg/setjmp-1.c: Remove XFAIL.
27190         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
27191
27192 2004-08-14  Richard Henderson  <rth@redhat.com>
27193
27194         * gcc.dg/980217-1.c: Add prototype for printf.
27195
27196 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
27197
27198         * gfortran.dg/pr16935.f90: New test.
27199
27200 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
27201
27202         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
27203
27204 2004-08-13  Paul Brook  <paul@codesourcery.com>
27205
27206         * gfortran.dg/der_io_1.f90: Remove stray comma.
27207
27208 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
27209
27210         * gcc.dg/vmx/cw-bug-2.c: Remove.
27211         * gcc.dg/vmx/vprint-1.c: Remove.
27212         * gcc.dg/vmx/vscan-1.c: Remove.
27213
27214 2004-08-12  Devang patel  <dpatel@apple.com>
27215
27216         * gcc.dg/darwin-20040809-2.c: New test.
27217
27218 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
27219
27220         * g++.dg/ext/altivec-12.C: New test.
27221
27222         * g++.dg/ext/altivec-11.C: New test.
27223
27224 2004-08-12  Paul Brook  <paul@codesourcery.com>
27225
27226         * g++.dg/abi/arm_cxa_vec_1.C: New test.
27227
27228 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
27229
27230         * g++.dg/ext/altivec-2.C: Check for hardware support before
27231         executing any VMX instructions.
27232
27233         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
27234
27235 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
27236
27237         PR c++/16276
27238         * g++.old-deja/g++.other/comdat4.C: New test.
27239         * g++.old-deja/g++.other/comdat4-aux.cc: New.
27240
27241 2004-08-12  Ben Elliston  <bje@au.ibm.com>
27242
27243         PR target/16286
27244         * gcc.dg/pr16286.c: New test.
27245
27246 2004-08-12 Jan Beulich <jbeulich@novell.com>
27247
27248         * g++.dg/ext/asm5.C: New.
27249
27250 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
27251
27252         PR c++/16698
27253         * g++.dg/eh/crash1.C: New test.
27254
27255         PR c++/16717
27256         * g++.dg/ext/construct1.C: New test.
27257
27258 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
27259
27260         PR c++/16853
27261         * g++.dg/init/ptrmem1.C: New test.
27262
27263         PR c++/16618
27264         * g++.dg/parse/offsetof5.C: New test.
27265
27266         PR c++/16870
27267         * g++.dg/template/overload3.C: New test.
27268
27269 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
27270
27271         PR c++/16964
27272         * g++.dg/parse/error16.C: New test.
27273
27274         PR c++/16904
27275         * g++.dg/template/error14.C: New test.
27276
27277         PR c++/16929
27278         * g++.dg/template/error15.C: New test.
27279
27280 2004-08-11  Devang Patel  <dpatel@apple.com>
27281
27282         * gcc.dg/darwin-ld-20040809-1.c: New test.
27283         * gcc.dg/darwin-ld-20040809-2.c: New test.
27284
27285 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
27286
27287         PR fortran/16917
27288         * gfortran.dg/dfloat_1.f90: New test.
27289
27290 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
27291
27292         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
27293         * gcc.dg/dll-2.c: Fix dg-require syntax.
27294         * gcc.misc-tests/arm-isr.c (abort): Declare.
27295         (exit): Likewise.
27296
27297 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
27298
27299         PR c++/16971
27300         * g++.dg/parse/crash16.C: New test.
27301
27302 2004-08-10  Roger Sayle  <roger@eyesopen.com>
27303
27304         * gcc.dg/mips-rsqrt-1.c: New test case.
27305         * gcc.dg/mips-rsqrt-2.c: New test case.
27306         * gcc.dg/mips-rsqrt-3.c: New test case.
27307
27308 2004-08-10  Paul Brook  <paul@codesourcery.com>
27309
27310         * gfortran.dg/der_io_1.f90: New test.
27311
27312 2004-08-10  Paul Brook  <paul@codesourcery.com>
27313
27314         PR fortran/16919
27315         * gfortran.dg/der_array_1.f90: New test.
27316
27317 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
27318
27319         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
27320
27321 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
27322
27323         * gcc.dg/wchar_t-2.c: Fix typo.
27324
27325 2004-08-09  Falk Hueffner  <falk@debian.org>
27326
27327         PR tree-optimization/12517
27328         * gcc.c-torture/compile/pr12517.c: New test.
27329
27330         PR tree-optimization/12578
27331         * gcc.c-torture/compile/pr12578.c: New test.
27332
27333         PR tree-optimization/12899
27334         * gcc.c-torture/compile/pr12899.c: New test.
27335
27336         PR rtl-optimization/14692
27337         * gcc.c-torture/compile/pr14692.c: New test.
27338
27339         PR tree-optimization/16461
27340         * gcc.c-torture/compile/pr16461.c: New test.
27341
27342 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
27343
27344         * gfortran.dg/getenv_1.f90: New test.
27345
27346 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
27347
27348         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
27349         wchar_t.
27350         * gcc.dg/symbian5.c: Test -fno-short-wchar.
27351
27352 2004-08-06  Paul Brook  <paul@codesourcery.com>
27353
27354         * gfortran.dg/ret_array_1.f90: New test.
27355         * gfortran.dg/ret_pointer_1.f90: New test.
27356
27357 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
27358
27359         * gcc.dg/missing-field-init-[12].c: New tests.
27360         * g++.dg/warn/missing-field-init-[12].C: New tests.
27361
27362 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
27363
27364         * gcc.dg/enum2.c: New test.
27365         * gcc.dg/symbian3.c: Likewise.
27366         * gcc.dg/symbian4.c: Likewise.
27367         * gcc.dg/wchar_t-2.c: Likewise.
27368
27369 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
27370
27371         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
27372         destructor tests.
27373
27374 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
27375
27376         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
27377         dg-require-visiblity.
27378         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
27379         * g++.dg/ext/visibility/fvisibility.C: Likewise.
27380         * g++.dg/ext/visibility/memfuncts.C: Likewise.
27381         * g++.dg/ext/visibility/new1.C: Likewise.
27382         * g++.dg/ext/visibility/pragma.C: Likewise.
27383         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
27384         * g++.dg/ext/visibility/virtual.C: Likewise.
27385         * g++/dg/ext/visibility/visibility-1.C: Likewise.
27386         * g++/dg/ext/visibility/visibility-2.C: Likewise.
27387         * g++/dg/ext/visibility/visibility-3.C: Likewise.
27388         * g++/dg/ext/visibility/visibility-4.C: Likewise.
27389         * g++/dg/ext/visibility/visibility-5.C: Likewise.
27390         * g++/dg/ext/visibility/visibility-6.C: Likewise.
27391         * g++/dg/ext/visibility/visibility-7.C: Likewise.
27392         * g++/dg/ext/visibility/visibility-8.C: New test.
27393         * gcc.c-torture/compile/dll.x: Remove.
27394         * gcc.dg/dll-2.c: Use dg-require-dll
27395         * gcc.dg/visibility-10.c: New test.
27396         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
27397         supporting DLLs.
27398         * testsuite/lib/scanasm.exp (scan_hidden): New function.
27399         (scan_not_hidden): Likewise.
27400
27401 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
27402
27403         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
27404
27405 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
27406
27407         * gcc.c-torture/execute/20040805-1.c: New test.
27408
27409 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
27410
27411         * gcc.dg/20020118-1.c: Declare abort.
27412         * gcc.dg/altivec_check.h: Likewise.
27413         * gcc.dg/iftrap-2.c: Likewise.
27414         * gcc.dg/pragma-darwin.c: Likewise.
27415         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
27416
27417 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
27418
27419         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
27420
27421 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27422
27423         * gcc.c-torture/execute/builtins/abs-2.c,
27424         gcc.c-torture/execute/builtins/abs-3.c,
27425         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
27426         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
27427         intmax_t, uintmax_t and their limits.
27428         * gcc.dg/intmax_t-1.c: New test.
27429
27430 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27431
27432         * g++.dg/tc1/dr147.C: Add reference to PR.
27433
27434 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
27435
27436         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
27437         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
27438
27439 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
27440
27441         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
27442
27443 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27444
27445         * gcc.dg/redecl-5.c: New test.
27446         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
27447         of scanf.
27448
27449 2004-08-03  Roger Sayle  <roger@eyesopen.com>
27450
27451         PR middle-end/16790
27452         * gcc.c-torture/execute/pr16790-1.c: New test case.
27453
27454 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
27455
27456         * g++.dg/ext/visibility/assign1.C: New test.
27457         * g++.dg/ext/visibility/new1.C: Likewise.
27458
27459         * gcc.dg/symbian1.c: New test.
27460         * gcc.dg/symbian2.c: Likewise.
27461
27462 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
27463
27464         PR target/16570
27465         * gcc.dg/i386-sse-9.c: New test.
27466
27467 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27468
27469         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
27470
27471 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27472
27473         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
27474         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
27475         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
27476         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
27477         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
27478         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
27479         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
27480         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
27481         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
27482         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
27483         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
27484         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
27485         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
27486         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
27487         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
27488         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
27489         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
27490         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
27491         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
27492         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
27493         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
27494         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
27495         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
27496         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
27497         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
27498         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
27499         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
27500         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
27501         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27502         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27503         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
27504         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
27505         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
27506         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
27507         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
27508         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27509         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27510         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27511         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27512         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
27513         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
27514         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
27515         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
27516         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
27517         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27518         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27519         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
27520         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
27521         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
27522         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
27523         gcc.misc-tests/i386-pf-3dnow-1.c,
27524         gcc.misc-tests/i386-pf-athlon-1.c,
27525         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
27526         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
27527         Declare built-in functions used.
27528         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
27529
27530 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
27531
27532         PR c++/16707
27533         * g++.dg/lookup/using12.C: New test.
27534
27535         * g++.dg/init/null1.C: Fix PR number.
27536         * g++.dg/parse/namespace10.C: Likewise.
27537
27538 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
27539
27540         PR c++/16224
27541         * g++.dg/template/spec17.C: New test.
27542         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
27543         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
27544
27545 2004-08-02  David Billinghurst
27546
27547         PR fortran/16292
27548         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
27549
27550 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
27551
27552         * gcc.dg/ia64-got-1.c: New test case.
27553
27554 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
27555
27556         PR c++/16489
27557         * g++.dg/init/null1.C: New test.
27558         * g++.dg/tc1/dr76.C: Adjust error marker.
27559
27560         PR c++/16529
27561         * g++.dg/parse/namespace10.C: New test.
27562
27563         PR c++/16810
27564         * g++.dg/inherit/ptrmem2.C: New test.
27565
27566 2004-08-02  Ben Elliston  <bje@au.ibm.com>
27567
27568         PR target/16155
27569         * gcc.dg/pr16155.c: New test.
27570
27571 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
27572
27573         * gcc.dg/redecl-2.c: New test.
27574
27575 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
27576
27577         * gcc.dg/darwin-longdouble.c: New file.
27578
27579 2004-07-30  Richard Henderson  <rth@redhat.com>
27580
27581         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
27582         write to constant argument.
27583         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
27584
27585 2004-07-30  Richard Henderson  <rth@redhat.com>
27586
27587         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
27588         tests of nearest around zero.
27589
27590 2004-07-30  Andrew Pinski  <apinski@apple.com>
27591
27592         * gcc.c-torture/compile/20040730-1.c: New test.
27593
27594 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
27595
27596         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
27597         powerpc-eabispe.
27598
27599 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
27600
27601         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
27602
27603 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
27604
27605         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
27606         contains $ld_library_path.
27607         * lib/gfortran.exp (gfortran_link_flags): Likewise.
27608
27609 2004-07-29  Richard Henderson  <rth@redhat.com>
27610
27611         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
27612
27613         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
27614         (alt2, which): New.
27615         (Check): Accept either alternative.
27616
27617 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
27618
27619         * g++.dg/abi/inline1.C: New test.
27620         * g++.dg/abi/local1-a.cc: Likewise.
27621         * g++.dg/abi/local1.C: Likewise.
27622         * g++.dg/abi/mangle11.C: Tweak location of warnings.
27623         * g++.dg/abi/mangle12.C: Likewise.
27624         * g++.dg/abi/mangle17.C: Likewise.
27625         * g++.dg/abi/mangle20-2.C: Likewise.
27626         * g++.dg/opt/interface1.C: Likewise.
27627         * g++.dg/opt/interface1.h: Likewise.
27628         * g++.dg/opt/interface1-a.cc: New test.
27629         * g++.dg/parse/repo1.C: New test.
27630         * g++.dg/template/repo1.C: Likewise.
27631         * g++.dg/warn/Winline-1.C: Likewise.
27632         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
27633
27634 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
27635
27636         * gcc.dg/tree-ssa/20040729-1.c: New test.
27637
27638 2004-07-27  Matt Austern <austern@apple.com>
27639
27640         * gcc.dg/darwin-bool-1.c: New test.
27641         * gcc.dg/darwin-bool-2.c: New test.
27642
27643 2004-07-28  Richard Henderson  <rth@redhat.com>
27644
27645         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
27646         arguments in the correct type.  Don't write to constant arguments.
27647
27648 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27649
27650         PR tree-optimization/16688
27651         PR tree-optimization/16689
27652         * g++.dg/tree-ssa/pr16688.C: New test.
27653
27654 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27655
27656         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
27657         loads.  Not only in the comment, this time.
27658
27659 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
27660
27661         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
27662         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
27663         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
27664         * gcc.dg/sh4a-bitmovua.c: New.
27665         * gcc.dg/sh4a-cos.c: New.
27666         * gcc.dg/sh4a-cosf.c: New.
27667         * gcc.dg/sh4a-fprun.c: New.
27668         * gcc.dg/sh4a-fsrra.c: New.
27669         * gcc.dg/sh4a-memmovua.c: New.
27670         * gcc.dg/sh4a-sin.c: New.
27671         * gcc.dg/sh4a-sincos.c: New.
27672         * gcc.dg/sh4a-sincosf.c: New.
27673         * gcc.dg/sh4a-sinf.c: New.
27674
27675 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27676
27677         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
27678         conditionals.
27679         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
27680         loads.
27681         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
27682         DOM1.
27683
27684 2004-07-27  Andrew Pinski  <apinski@apple.com>
27685
27686         * g++.dg/rtti/tinfo1.C: Correct the xfail.
27687
27688 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
27689
27690         * gcc.dg/pragma-isr.c: New test.
27691
27692 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27693
27694         PR c++/14429
27695         * g++.dg/template/ttp11.C: New test.
27696
27697 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
27698
27699         * gcc.c-torture/compile/20040727-1.c: New test.
27700
27701 2004-07-26  Eric Christopher  <echristo@redhat.com>
27702
27703         * gcc.c-torture/compile/20040726-2.c: New test.
27704
27705 2004-07-26  Andrew Pinski  <apinski@apple.com>
27706
27707         * g++.dg/rtti/tinfo1.C: Xfail.
27708
27709 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
27710
27711         * gcc.c-torture/compile/20040726-1.c: New test.
27712
27713 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
27714             Brian Ryner  <bryner@brianryner.com>
27715
27716         PR c++/9283
27717         PR c++/15000
27718         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
27719         * g++.dg/ext/visibility/: New directory.
27720         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
27721         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
27722         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
27723         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
27724         * g++.dg/ext/visibility/fvisibility.C,
27725         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
27726         g++.dg/ext/visibility/fvisibility-override1.C
27727         g++.dg/ext/visibility/fvisibility-override2.C
27728         g++.dg/ext/visibility/memfuncts.C
27729         g++.dg/ext/visibility/noPLT.C
27730         g++.dg/ext/visibility/pragma.C
27731         g++.dg/ext/visibility/pragma-override1.C
27732         g++.dg/ext/visibility/pragma-override2.C
27733         g++.dg/ext/visibility/staticmemfuncts.C
27734         g++.dg/ext/visibility/virtual.C: New tests.
27735
27736 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27737
27738         PR c/15360
27739         * gcc.dg/pr15360-1.c: New test.
27740
27741 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
27742
27743         * gcc.dg/pragma-align-2.c: New test.
27744         * gcc.dg/pragma-init-fini.c: New test.
27745         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
27746         targets.
27747
27748 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27749
27750         * gcc.dg/init-string-2.c: New test.
27751
27752 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
27753
27754         PR 16684
27755         * gcc.dg/Wredundant-decls-1.c: New test case.
27756
27757 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
27758
27759         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
27760         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
27761         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
27762         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
27763         * gcc.dg/compat/generate-random.c: New file.
27764         * gcc.dg/compat/generate-random.h: Likewise.
27765         * gcc.dg/compat/generate-random_r.c: Likewise.
27766         * gcc.dg/compat/struct-layout-1.h: Likewise.
27767         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
27768         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
27769         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
27770         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
27771         * gcc.dg/compat/struct-layout-1_main.c: New test.
27772         * gcc.dg/compat/struct-layout-1_x.c: New file.
27773         * gcc.dg/compat/struct-layout-1_y.c: New file.
27774         * gcc.dg/compat/struct-layout-1_test.h: New file.
27775
27776 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
27777
27778         * gcc.dg/comp-return-1.c: New test
27779
27780 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
27781
27782         * gcc.dg/vmx/8-02a.c: Fix typo.
27783
27784         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
27785         * gcc.dg/darwin-abi-3.c: New test.
27786
27787         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
27788         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
27789
27790         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
27791         * gcc.dg/vmx/ops-long-1.c: New test.
27792         * gcc.dg/vmx/ops-long-2.c: New test.
27793
27794 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
27795
27796         * g++.dg/lookup/conv-[1234].C: New.
27797
27798 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
27799
27800         * g++.dg/parse/attr2.C: Simplify.
27801
27802 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27803
27804         PR c/7284
27805         * gcc.c-torture/execute/pr7284-1.c: New test.
27806
27807 2004-07-22  Brian Booth  <bbooth@redhat.com>
27808
27809         * gcc.dg/tree-ssa/20040721-1.c: New test.
27810
27811 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27812
27813         * g++.dg/template/crash20.c: New.
27814
27815 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
27816
27817         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
27818         Add dg-run directive.  Declare variables as required.
27819         * gfortran.dg/g77/README: Update
27820
27821 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
27822
27823         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
27824         gcc.dg/cris-peep2-andu2.c: New tests.
27825
27826 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27827
27828         PR c/15052
27829         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
27830         on return type.
27831         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
27832         messages.
27833         * gcc.dg/qual-return-2.c: Update expected messages.
27834         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
27835
27836 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27837
27838         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
27839         * gcc.dg/noncompile/921102-1.c: Update expected error message.
27840
27841 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27842
27843         PR c/11250
27844         * gcc.dg/init-string-1.c: New test.
27845
27846 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
27847
27848         PR middle-end/15345
27849         PR c/16450
27850         * gcc.dg/torture/nested-fn-1.c: New test.
27851
27852 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
27853
27854         PR target/16559
27855         * gcc.dg/ia64-fptr-1.c: New file.
27856
27857 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27858
27859         PR c++/14497
27860         * g++.dg/template/spec16.C: New test.
27861         * g++.old-deja/g++.robertl/eb118.C: Remove.
27862
27863 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27864
27865         PR c++/509
27866         * g++.dg/template/spec15.C: New test.
27867
27868 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
27869
27870         Copy cases from g77.f-torture/execute and add dg-run
27871         directive.  Other changes as noted.
27872         * gfortran.dg/g77/13037.f
27873         * gfortran.dg/g77/1832.f
27874         * gfortran.dg/g77/19981119-0.f
27875         * gfortran.dg/g77/19990313-0.f
27876         * gfortran.dg/g77/19990313-1.f
27877         * gfortran.dg/g77/19990313-2.f
27878         * gfortran.dg/g77/19990313-3.f
27879         * gfortran.dg/g77/19990419-1.f
27880         * gfortran.dg/g77/19990826-0.f
27881         * gfortran.dg/g77/19990826-2.f
27882         * gfortran.dg/g77/20000503-1.f
27883         * gfortran.dg/g77/20001111.f
27884         * gfortran.dg/g77/20010116.f
27885         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
27886         * gfortran.dg/g77/20010430.f
27887         * gfortran.dg/g77/6177.f
27888         * gfortran.dg/g77/947.f
27889         * gfortran.dg/g77/970816-3.f
27890         * gfortran.dg/g77/971102-1.f
27891         * gfortran.dg/g77/980520-1.f
27892         * gfortran.dg/g77/980628-0.f
27893         * gfortran.dg/g77/980628-1.f
27894         * gfortran.dg/g77/980628-10.f
27895         * gfortran.dg/g77/980628-2.f
27896         * gfortran.dg/g77/980628-3.f
27897         * gfortran.dg/g77/980628-7.f
27898         * gfortran.dg/g77/980628-8.f
27899         * gfortran.dg/g77/980628-9.f
27900         * gfortran.dg/g77/980701-0.f
27901         * gfortran.dg/g77/980701-1.f
27902         * gfortran.dg/g77/cabs.f
27903         * gfortran.dg/g77/claus.f
27904         * gfortran.dg/g77/complex_1.f
27905         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
27906         * gfortran.dg/g77/dcomplex.f
27907         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
27908         * gfortran.dg/g77/f90-intrinsic-mathematical.f
27909         * gfortran.dg/g77/f90-intrinsic-numeric.f
27910         * gfortran.dg/g77/int8421.f
27911         * gfortran.dg/g77/labug1.f
27912         * gfortran.dg/g77/large_vec.f
27913         * gfortran.dg/g77/le.f
27914         * gfortran.dg/g77/short.f
27915         * gfortran.dg/g77/README: Update
27916
27917 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
27918
27919         PR c++/16637
27920         * g++.dg/parse/lookup4.C: New test.
27921
27922 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27923
27924         PR c++/16175
27925         * g++.dg/template/ttp10.C: New test.
27926
27927 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27928
27929         * gcc.dg/pr12625-1.c: New test.
27930
27931 2004-07-20  Steven Bosscher  <stevenb@suse.de>
27932
27933         * testsuite/gcc.dg/switch-warn-1.c: New test.
27934         * testsuite/gcc.dg/switch-warn-2.c: New test.
27935         * gcc.c-torture/compile/pr14730.c: Update.
27936
27937 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
27938
27939         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
27940         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
27941         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
27942         g++.dg/template/nontype3.C: Remove trailing CR from tests.
27943
27944 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
27945
27946         PR c++/16623
27947         * g++.dg/template/assign1.C: New test.
27948
27949 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27950
27951         PR c++/12170
27952         * g++.dg/template/ttp9.C: New test.
27953
27954 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
27955
27956         * gcc.dg/format/cmn-err-1.c: New test.
27957
27958 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
27959
27960         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
27961         gcc.dg/Wparentheses-10.c: New tests.
27962         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
27963
27964 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27965
27966         PR fortran/16465
27967         * gfortran.dg/g77//ffixed-line-length-0.f,
27968         gfortran.dg/g77/ffixed-line-length-132.f,
27969         gfortran.dg/g77/ffixed-line-length-72.f,
27970         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
27971         gfortran.dg/g77/README: Update.
27972
27973 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27974
27975         PR c++/13092
27976         * g++.dg/template/non-dependent7.C: New test.
27977         * g++.dg/template/non-dependent8.C: Likewise.
27978         * g++.dg/template/non-dependent9.C: Likewise.
27979         * g++.dg/template/non-dependent10.C: Likewise.
27980
27981 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
27982
27983         PR c++/16337
27984         * g++.dg/parse/attr2.C: New test.
27985
27986 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
27987
27988         * g77.dg: Removed.
27989         * g77.f-torture: Ditto.
27990
27991 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27992
27993         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
27994         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
27995         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
27996
27997 2004-07-16  Richard Henderson  <rth@redhat.com>
27998
27999         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
28000
28001 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28002
28003         * lib/fortran-torture.exp (fortran-torture): Don't test compile
28004         tests with full list of options.
28005         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
28006         of TORTURE_OPTIONS if test contains 'dg-do run'.
28007
28008         PR fortran/16404
28009         * gfortran.dg/do_iterator.f90: New test.
28010
28011 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28012
28013         PR rtl-optimization/16536
28014         * gcc.c-torture/execute/restrict-1.c: New test.
28015
28016 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28017
28018         PR fortran/15324
28019         * gfortran.dg/pr15324.f90: New test.
28020
28021         PR fortran/15129
28022         * gfortran.dg/pr15129.f90: New test.
28023
28024         PR fortran/15140
28025         * gfortran.dg/pr15140.f90: New test.
28026
28027         PR fortran/13792
28028         * gfortran.fortran-torture/execute/bounds.f90: Add check for
28029         compile-time simplification.
28030
28031 2004-07-14  Mike Stump  <mrs@apple.com>
28032
28033         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
28034
28035 2004-07-14  James E Wilson  <wilson@specifixinc.com>
28036
28037         PR target/16325
28038         * gcc.dg/profile-generate-1.c: New.
28039
28040 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
28041
28042         * gcc.c-torture/execute/20040709-1.c: New test.
28043         * gcc.c-torture/execute/20040709-2.c: New test.
28044
28045 2004-07-14  Mike Stump  <mrs@apple.com>
28046
28047         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
28048
28049 2004-07-14  Mike Stump  <mrs@apple.com>
28050
28051         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
28052
28053 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
28054
28055         PR c++/16518
28056         * g++.dg/parse/mutable1.C: New test.
28057
28058 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
28059
28060         PR tree-optimization/16443
28061         * gcc.dg/tree-ssa/20040713-1.c: New test.
28062
28063 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
28064
28065         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
28066         for operator new.
28067
28068 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
28069
28070         * gfortran.dg/g77/README: New file
28071         * gfortran.dg/g77/19981216-0.f: Copy from
28072         g77.f-torture/noncompile.  Add "dg-do compile" and
28073         dg-error as required.
28074         * gfortran.dg/g77/19990218-1.f: Likewise.
28075         * gfortran.dg/g77/19990905-1.f: Likewise.
28076         * gfortran.dg/g77/9263.f: Likewise.
28077         * gfortran.dg/g77/980615-0.f: Likewise.
28078         * gfortran.dg/g77/980616-0.f: Likewise.
28079         * gfortran.dg/g77/check0.f: Likewise.
28080         * gfortran.dg/g77/select_no_compile.f: Likewise.
28081
28082 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
28083
28084         Copy files from g77.f-torture/compile.
28085         Add "{ dg-do compile}".  Other changes as noted
28086         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
28087         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
28088         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
28089         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
28090         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
28091         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
28092         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
28093         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
28094         statement to conform to standard.  Append alpha1.x for reference.
28095         * gfortran.dg/g77/xformat.f: Add dg-warning
28096
28097 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
28098
28099         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
28100         Add {dg-do compile} directive.
28101         * gfortran.dg/g77/cpp2.F: Likewise.
28102
28103 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28104
28105         PR c++/5402
28106         * g++.dg/lookup/name-clash1.C: New test.
28107
28108         PR c++/9777
28109         * g++.dg/lookup/name-clash2.C: New test.
28110
28111         PR c++/12102
28112         * g++.dg/lookup/name-clash3.C: New test.
28113
28114 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28115
28116         * g++.dg/lookup/new2.C: New test.
28117         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
28118
28119 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
28120
28121         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
28122         Add {dg-do compile} directive.
28123         * gfortran.dg/g77/13060.f: Likewise.
28124         * gfortran.dg/g77/19990218-0.f: Likewise.
28125         * gfortran.dg/g77/19990305-0.f: Likewise.
28126         * gfortran.dg/g77/19990419-0.f: Likewise.
28127         * gfortran.dg/g77/19990502-0.f: Likewise.
28128         * gfortran.dg/g77/19990502-1.f: Likewise.
28129         * gfortran.dg/g77/19990525-0.f: Likewise.
28130         * gfortran.dg/g77/19990826-1.f: Likewise.
28131         * gfortran.dg/g77/19990826-3.f: Likewise.
28132         * gfortran.dg/g77/19990905-2.f: Likewise.
28133         * gfortran.dg/g77/20000412-1.f: Likewise.
28134         * gfortran.dg/g77/20000511-1.f: Likewise.
28135         * gfortran.dg/g77/20000511-2.f: Likewise.
28136         * gfortran.dg/g77/20000518.f: Likewise.
28137         * gfortran.dg/g77/20000601-1.f: Likewise.
28138         * gfortran.dg/g77/20000601-2.f: Likewise.
28139         * gfortran.dg/g77/20000629-1.f: Likewise.
28140         * gfortran.dg/g77/20000630-2.f: Likewise.
28141         * gfortran.dg/g77/20010115.f: Likewise.
28142         * gfortran.dg/g77/20010321-1.f: Likewise.
28143         * gfortran.dg/g77/20010426.f: Likewise.
28144         * gfortran.dg/g77/20020307-1.f: Likewise.
28145         * gfortran.dg/g77/8485.f: Likewise.
28146         * gfortran.dg/g77/960317-1.f: Likewise.
28147         * gfortran.dg/g77/970915-0.f: Likewise.
28148         * gfortran.dg/g77/980310-1.f: Likewise.
28149         * gfortran.dg/g77/980310-2.f: Likewise.
28150         * gfortran.dg/g77/980310-3.f: Likewise.
28151         * gfortran.dg/g77/980310-4.f: Likewise.
28152         * gfortran.dg/g77/980310-6.f: Likewise.
28153         * gfortran.dg/g77/980310-7.f: Likewise.
28154         * gfortran.dg/g77/980310-8.f: Likewise.
28155         * gfortran.dg/g77/980419-2.f: Likewise.
28156         * gfortran.dg/g77/980424-0.f: Likewise.
28157         * gfortran.dg/g77/980427-0.f: Likewise.
28158         * gfortran.dg/g77/980729-0.f: Likewise.
28159         * gfortran.dg/g77/981117-1.f: Likewise.
28160         * gfortran.dg/g77/toon_1.f: Likewise.
28161
28162 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28163
28164         PR c++/2204
28165         * g++.dg/other/abstract2.C: New test.
28166
28167 2004-07-12  Paul Brook  <paul@codesourcery.com>
28168
28169         * gfortran.dg/pointer_init_1.f90: New test.
28170
28171 2004-07-11  Paul Brook  <paul@codesourcery.com>
28172
28173         PR fortran/15986
28174         * gfortran.dg/contained_1.f90: New test.
28175
28176 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
28177
28178         * g++.dg/parse/defarg8.C: New test.
28179
28180 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28181
28182         PR fortran/16433
28183         * gfortran.dg/pr16433.f: New test.
28184
28185         PR fortran/17574
28186         * gfortran.dg/pr15754.f90: New test.
28187
28188 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28189
28190         PR tree-optimization/16437
28191         * gcc.c-torture/execute/bitfld-4.c: New test.
28192
28193 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28194
28195         * gfortran.fortran-torture/execute/common_2.f90: Add check for
28196         access to common var from module.
28197
28198 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28199
28200         PR fortran/16336
28201         * gfortran.fortran-torture/execute/common_2.f90: New test.
28202
28203 2004-07-10  Paul Brook  <paul@codesourcery.com>
28204
28205         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
28206
28207 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28208
28209         PR fortran/15969
28210         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
28211
28212 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
28213
28214         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
28215         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
28216         * gfortran.dg/g77/ffree-form-1.f: Likewise.
28217         * gfortran.dg/g77/ffree-form-2.f: Likewise.
28218         * gfortran.dg/g77/ffree-form-3.f: Likewise.
28219         * gfortran.dg/g77/fno-underscoring.f: Likewise.
28220         * gfortran.dg/g77/funderscoring.f: Likewise.
28221         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
28222
28223 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28224
28225         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
28226
28227 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28228         Paul Brook  <paul@codesourcery.com>
28229
28230         PR fortran/13415
28231         * gfortran.dg/common_pointer_1.f90: New test.
28232
28233 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28234
28235         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
28236
28237 2004-07-09  James E Wilson  <wilson@specifixinc.com>
28238
28239         PR target/16364
28240         * gcc.c-torture/compile/20040709-1.c: New.
28241
28242 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28243
28244         PR fortran/14077
28245         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
28246
28247 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28248
28249         PR fortran/13201
28250         * gfortran.dg/shape_1.f90: New test.
28251
28252 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
28253             Andrew Pinski  <apinski@apple.com>
28254
28255         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
28256
28257 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28258
28259         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
28260         comment.
28261
28262 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28263         Paul Brook  <paul@codesourcery.com>
28264
28265         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
28266         '.f95' and '.F95'.
28267
28268 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
28269
28270         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
28271
28272 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28273
28274         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
28275         testcases with capital suffix.
28276
28277 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28278
28279         PR fortran/15481
28280         PR fortran/13372
28281         PR fortran/13575
28282         PR fortran/15978
28283         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
28284
28285         * gfortran.dg/implicit_1.f90: New test.
28286
28287 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28288
28289         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
28290         expression to match gfortran warning/error messages
28291         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
28292         dg-error text.
28293
28294 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28295
28296         * lib/fortran-torture.exp: Rename proc search_for to
28297         search_for_re.
28298
28299 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28300
28301         * gcc.c-torture/execute/simd-5.x: New file.
28302         XFAIL on SPARC 64-bit at -O0.
28303
28304 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28305
28306         PR c++/8211
28307         PR c++/16165
28308         * g++.dg/warn/effc3.C: New test.
28309
28310 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28311
28312         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
28313         change X to 1X in format.
28314         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
28315         add data statements to conform to standard.
28316
28317 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28318
28319         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
28320         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
28321         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
28322
28323 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28324
28325         * gfortran.dg/g77/7388.f: Copy from g77.dg
28326         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
28327         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
28328         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
28329         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
28330         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
28331         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
28332         * gfortran.dg/g77/strlen0.f: Likewise.
28333
28334 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28335
28336         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
28337         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
28338
28339 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28340
28341         * gcc.c-torture/execute/920428-2.x: Delete.
28342         * gcc.c-torture/execute/920501-7.x: Likewise.
28343
28344 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
28345
28346         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
28347         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
28348         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
28349         prescott and c3-2.
28350         (PREFETCH_3DNOW): Add -march=c3.
28351
28352 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
28353
28354         PR c/16437
28355         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
28356         * gcc.c-torture/execute/bf64-1.x: Likewise.
28357
28358 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28359
28360         * gcc.c-torture/compile/20040708-1.c: New test.
28361
28362 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28363
28364         PR c++/16169
28365         * g++.dg/warn/effc2.C: New test.
28366
28367 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28368
28369         * gcc.c-torture/execute/bitfld-1.x: Remove.
28370         * gcc.c-torture/execute/bitfld-3.c: New test.
28371         * gcc.dg/bitfld-2.c: Remove XFAILs.
28372
28373 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
28374
28375         PR c++/16276
28376         * g++.dg/rtti/tinfo1.C: New file.
28377
28378 2004-07-07  Eric Christopher  <echristo@redhat.com>
28379
28380         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
28381
28382 2004-07-07  Andrew Pinski  <apinski@apple.com>
28383
28384         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
28385
28386 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
28387
28388         * g++.dg/init/call1.C: XFAIL.
28389
28390 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
28391
28392         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
28393         except for movstrict*, to movmem* and clrstr* to clrmem*.
28394
28395 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
28396
28397         * gcc.c-torture/execute/20040707-1.c: New test.
28398
28399 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
28400
28401         * gcc.c-torture/execute/20040706-1.c: New test.
28402
28403 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28404
28405         PR c++/3671
28406         * g++.dg/template/spec14.C: New test.
28407
28408 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
28409
28410         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
28411         nothing if not yet defined.  Use it in b, c and d type definitions.
28412         * gcc.c-torture/execute/20040705-1.c: New test.
28413         * gcc.c-torture/execute/20040705-2.c: New test.
28414
28415 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28416
28417         PR c++/2518
28418         * g++.dg/lookup/new1.C: New test.
28419
28420 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28421
28422         PR c++/11406
28423         * g++.dg/template/sizeof8.C: New test.
28424
28425 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
28426
28427         * gcc.c-torture/compile/20040705-1.c: New test.
28428
28429 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
28430
28431         * gfortran.fortran-torture/execute/seq_io.f90: New test.
28432
28433 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
28434
28435         * gcc.dg/cpp/if-mop.c: Two new testcases.
28436         * gcc.dg/cpp/trad/comment-3.c: New.
28437
28438 2004-07-04  Paul Brook  <paul@codesourcery.com>
28439
28440         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
28441
28442 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
28443
28444         PR c++/3761
28445         * g++.dg/lookup/crash4.C: New test.
28446
28447 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
28448
28449         * gcc.c-torture/execute/builtin-abs-1.c
28450         * gcc.c-torture/execute/builtin-abs-2.c
28451         * gcc.c-torture/execute/builtin-complex-1.c
28452         * gcc.c-torture/execute/builtins/string-1-lib.c
28453         * gcc.c-torture/execute/builtins/string-1.c
28454         * gcc.c-torture/execute/builtins/string-2-lib.c
28455         * gcc.c-torture/execute/builtins/string-2.c
28456         * gcc.c-torture/execute/builtins/string-3-lib.c
28457         * gcc.c-torture/execute/builtins/string-3.c
28458         * gcc.c-torture/execute/builtins/string-4-lib.c
28459         * gcc.c-torture/execute/builtins/string-4.c
28460         * gcc.c-torture/execute/builtins/string-5-lib.c
28461         * gcc.c-torture/execute/builtins/string-5.c
28462         * gcc.c-torture/execute/builtins/string-6-lib.c
28463         * gcc.c-torture/execute/builtins/string-6.c
28464         * gcc.c-torture/execute/builtins/string-7-lib.c
28465         * gcc.c-torture/execute/builtins/string-7.c
28466         * gcc.c-torture/execute/builtins/string-8-lib.c
28467         * gcc.c-torture/execute/builtins/string-8.c
28468         * gcc.c-torture/execute/builtins/string-9-lib.c
28469         * gcc.c-torture/execute/builtins/string-9.c
28470         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
28471         * gcc.c-torture/execute/builtins/string-asm-1.c
28472         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
28473         * gcc.c-torture/execute/builtins/string-asm-2.c
28474         * gcc.c-torture/execute/stdio-opt-1.c
28475         * gcc.c-torture/execute/stdio-opt-2.c
28476         * gcc.c-torture/execute/stdio-opt-3.c
28477         * gcc.c-torture/execute/string-opt-1.c
28478         * gcc.c-torture/execute/string-opt-10.c
28479         * gcc.c-torture/execute/string-opt-11.c
28480         * gcc.c-torture/execute/string-opt-12.c
28481         * gcc.c-torture/execute/string-opt-13.c
28482         * gcc.c-torture/execute/string-opt-14.c
28483         * gcc.c-torture/execute/string-opt-15.c
28484         * gcc.c-torture/execute/string-opt-16.c
28485         * gcc.c-torture/execute/string-opt-2.c
28486         * gcc.c-torture/execute/string-opt-6.c
28487         * gcc.c-torture/execute/string-opt-7.c
28488         * gcc.c-torture/execute/string-opt-8.c:
28489         Replace with ...
28490
28491         * gcc.c-torture/execute/builtins/abs-2.c
28492         * gcc.c-torture/execute/builtins/abs-3.c
28493         * gcc.c-torture/execute/builtins/complex-1.c
28494         * gcc.c-torture/execute/builtins/fprintf.c
28495         * gcc.c-torture/execute/builtins/fputs.c
28496         * gcc.c-torture/execute/builtins/memcmp.c
28497         * gcc.c-torture/execute/builtins/memmove.c
28498         * gcc.c-torture/execute/builtins/memops-asm.c
28499         * gcc.c-torture/execute/builtins/mempcpy-2.c
28500         * gcc.c-torture/execute/builtins/mempcpy.c
28501         * gcc.c-torture/execute/builtins/memset.c
28502         * gcc.c-torture/execute/builtins/printf.c
28503         * gcc.c-torture/execute/builtins/sprintf.c
28504         * gcc.c-torture/execute/builtins/strcat.c
28505         * gcc.c-torture/execute/builtins/strchr.c
28506         * gcc.c-torture/execute/builtins/strcmp.c
28507         * gcc.c-torture/execute/builtins/strcpy.c
28508         * gcc.c-torture/execute/builtins/strcspn.c
28509         * gcc.c-torture/execute/builtins/strlen-2.c
28510         * gcc.c-torture/execute/builtins/strlen.c
28511         * gcc.c-torture/execute/builtins/strncat.c
28512         * gcc.c-torture/execute/builtins/strncmp-2.c
28513         * gcc.c-torture/execute/builtins/strncmp.c
28514         * gcc.c-torture/execute/builtins/strncpy.c
28515         * gcc.c-torture/execute/builtins/strpbrk.c
28516         * gcc.c-torture/execute/builtins/strpcpy-2.c
28517         * gcc.c-torture/execute/builtins/strpcpy.c
28518         * gcc.c-torture/execute/builtins/strrchr.c
28519         * gcc.c-torture/execute/builtins/strspn.c
28520         * gcc.c-torture/execute/builtins/strstr-asm.c
28521         * gcc.c-torture/execute/builtins/strstr.c:
28522         ... these new files.
28523
28524         * gcc.c-torture/execute/builtins/abs-2-lib.c
28525         * gcc.c-torture/execute/builtins/abs-3-lib.c
28526         * gcc.c-torture/execute/builtins/complex-1-lib.c
28527         * gcc.c-torture/execute/builtins/fprintf-lib.c
28528         * gcc.c-torture/execute/builtins/fputs-lib.c
28529         * gcc.c-torture/execute/builtins/memcmp-lib.c
28530         * gcc.c-torture/execute/builtins/memmove-lib.c
28531         * gcc.c-torture/execute/builtins/memops-asm-lib.c
28532         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
28533         * gcc.c-torture/execute/builtins/mempcpy-lib.c
28534         * gcc.c-torture/execute/builtins/memset-lib.c
28535         * gcc.c-torture/execute/builtins/printf-lib.c
28536         * gcc.c-torture/execute/builtins/sprintf-lib.c
28537         * gcc.c-torture/execute/builtins/strcat-lib.c
28538         * gcc.c-torture/execute/builtins/strchr-lib.c
28539         * gcc.c-torture/execute/builtins/strcmp-lib.c
28540         * gcc.c-torture/execute/builtins/strcpy-lib.c
28541         * gcc.c-torture/execute/builtins/strcspn-lib.c
28542         * gcc.c-torture/execute/builtins/strlen-2-lib.c
28543         * gcc.c-torture/execute/builtins/strlen-lib.c
28544         * gcc.c-torture/execute/builtins/strncat-lib.c
28545         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
28546         * gcc.c-torture/execute/builtins/strncmp-lib.c
28547         * gcc.c-torture/execute/builtins/strncpy-lib.c
28548         * gcc.c-torture/execute/builtins/strpbrk-lib.c
28549         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
28550         * gcc.c-torture/execute/builtins/strpcpy-lib.c
28551         * gcc.c-torture/execute/builtins/strrchr-lib.c
28552         * gcc.c-torture/execute/builtins/strspn-lib.c
28553         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
28554         * gcc.c-torture/execute/builtins/strstr-lib.c
28555         * gcc.c-torture/execute/builtins/lib/abs.c
28556         * gcc.c-torture/execute/builtins/lib/fprintf.c
28557         * gcc.c-torture/execute/builtins/lib/memset.c
28558         * gcc.c-torture/execute/builtins/lib/printf.c
28559         * gcc.c-torture/execute/builtins/lib/sprintf.c
28560         * gcc.c-torture/execute/builtins/lib/strcpy.c
28561         * gcc.c-torture/execute/builtins/lib/strcspn.c
28562         * gcc.c-torture/execute/builtins/lib/strncat.c
28563         * gcc.c-torture/execute/builtins/lib/strncmp.c
28564         * gcc.c-torture/execute/builtins/lib/strncpy.c
28565         * gcc.c-torture/execute/builtins/lib/strpbrk.c
28566         * gcc.c-torture/execute/builtins/lib/strspn.c
28567         * gcc.c-torture/execute/builtins/lib/strstr.c:
28568         New files containing support routines.
28569
28570         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
28571         declaration.
28572         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
28573         when not optimizing.
28574
28575 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
28576
28577         PR c++/16240
28578         * g++.dg/abi/mangle22.C: New test.
28579         * g++.dg/abi/mangle23.C: Likewise.
28580
28581 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
28582
28583         PR fortran/16290
28584         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
28585         Allow for cases without denormalized floating point numbers.
28586
28587 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
28588
28589         PR c/1027
28590         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
28591         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
28592         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
28593         expected warning text.
28594         * gcc.dg/format/diag-2.c: New test.
28595
28596 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28597
28598         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
28599
28600 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
28601
28602         * gcc.dg/builtins-43.c: New.
28603         * gcc.dg/builtins-44.c: New.
28604         * gcc.dg/builtins-45.c: New.
28605
28606 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
28607             Andreas Tobler  <a.tobler@schweiz.ch>
28608
28609         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
28610         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
28611         as SIGSEGV.
28612         * gcc.dg/cleanup-11.c: Likewise.
28613         * gcc.dg/cleanup-8.c: Likewise.
28614         * gcc.dg/cleanup-9.c: Likewise.
28615         * gcc.dg/cleanup-5.c: Run on all platforms.
28616
28617 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
28618
28619         * g++.dg/warn/nonnull1.C: New test.
28620
28621 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28622
28623         * gcc.dg/compat/compat-common.h: Wrap up CINT in
28624         an #ifndef SKIP_COMPLEX_INT/#endif pair.
28625         Special-case the Sun compiler wrt to <complex.h>.
28626
28627 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
28628
28629         * gcc.dg/Wunreachable-8.C: New test.
28630
28631         * gcc.dg/h8300-ice2.c : New test.
28632
28633 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
28634
28635         PR fortran/16161
28636         * gfortran.fortran-torture/compile/implicit.f90: Add test
28637         for implicit character.
28638
28639 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
28640
28641         PR fortran/16289
28642         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
28643         Use tiny() intrinsic to find smallest non-negative real
28644
28645 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
28646
28647         * gcc.dg/compat/struct-by-value-22_main.c: New test.
28648         * gcc.dg/compat/struct-by-value-22_x.c: New.
28649         * gcc.dg/compat/struct-by-value-22_y.c: New.
28650
28651         * gcc.c-torture/execute/20040629-1.c: New test.
28652
28653 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
28654
28655         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
28656         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
28657
28658         PR target/16195
28659         * gcc.dg/20040625-1.c: New test.
28660
28661 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28662
28663         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
28664
28665 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28666
28667         PR fortran/15963
28668         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
28669
28670 2004-06-29  Richard Henderson  <rth@redhat.com>
28671
28672         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
28673
28674 2004-06-29  Paul Brook  <paul@codesourcery.com>
28675
28676         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
28677         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
28678
28679 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
28680
28681         PR c++/16260
28682         * g++.dg/parse/crash15.C: New.
28683
28684 2004-06-28  Andrew Pinski  <apinski@apple.com>
28685
28686         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
28687         by the error already.
28688
28689         * g++.dg/opt/ptrmem4.C: Change to compile only test.
28690
28691 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
28692
28693         PR target/14041
28694         * gcc.dg/h8300-bss-align-1.c : New.
28695
28696 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
28697
28698         * PR c++/16174
28699         * g++.dg/template/ctor4.C: New.
28700
28701 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
28702
28703         PR c++/16205
28704         * g++.dg/warn/Wsequence-point-1.C: New test.
28705
28706 2004-06-27  Paul Brook  <paul@codesourcery.com>
28707
28708         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
28709
28710 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
28711
28712         * g++.old-deja/g++.mike/p7325.C: Remove.
28713
28714 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
28715
28716         PR c/14963
28717         * gcc.dg/pr14963.c: New test.
28718
28719 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
28720
28721         PR c++/16193
28722         * g++.dg/parse/redef1.C: New test.
28723
28724 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
28725
28726         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
28727         20021110.c.
28728         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
28729         20021119-1.c.
28730         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
28731         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
28732         5-04.c.
28733         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
28734         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
28735         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
28736         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
28737         g++.brendan/enum14.C.
28738         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
28739         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
28740         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
28741         g++.mike/virt1.C.
28742         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
28743         memtemp24.C.
28744
28745 2004-06-27  Roger Sayle  <roger@eyesopen.com>
28746
28747         * gcc.dg/20040527-1.c: New test case.
28748
28749 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
28750
28751         PR gfortran/pr16196
28752         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
28753
28754 2004-06-25  Roger Sayle  <roger@eyesopen.com>
28755
28756         PR middle-end/15825
28757         * gcc.dg/pr15825-1.c: New test case.
28758
28759 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
28760
28761         * gcc.c-torture/execute/20040625-1.c: New test.
28762
28763 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28764
28765         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
28766
28767 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
28768
28769         * gcc.dg/torture/mips-div-1.c: New test.
28770
28771 2004-06-24  Jeff Law  <law@redhat.com>
28772
28773         * gcc.dg/tree-ssa/20040624-1.c: New test.
28774
28775 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
28776
28777         * gcc.c-torture/compile/20040624-1.c: New test.
28778
28779 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28780
28781         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
28782         this directory.
28783
28784 2004-06-23  Andrew Pinski  <apinski@apple.com>
28785
28786         PR middle-end/15988
28787         * g++.dg/opt/ptrmem4.C: New test.
28788
28789         * gcc.dg/c90-array-quals-2.c: New test.
28790
28791 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
28792
28793         * gcc.dg/kpice1.c: New test.
28794
28795 2006-06-23  Andrew Pinski  <apinski@apple.com>
28796
28797         * gcc.dg/c90-array-quals.c: New test.
28798
28799 2006-06-22  Richard Henderson  <rth@redhat.com>
28800
28801         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
28802
28803 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
28804
28805         * gcc.dg/builtins-config.h: Handle FreeBSD.
28806
28807 2006-06-22  Richard Henderson  <rth@redhat.com>
28808
28809         * g++.dg/opt/devirt1.C: New.
28810
28811 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
28812
28813         * g++.dg/opt/pr15551.C: New testcase.
28814
28815 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
28816
28817         PR target/14800
28818         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
28819         x86_64-*-linux* when compiling for 32bit.
28820
28821 2004-06-21  Andrew Pinski  <apinski@apple.com>
28822
28823         * gcc.dg/pch/struct-1.c: New.
28824         * gcc.dg/pch/struct-1.hs: New.
28825
28826 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
28827
28828         * gcc.dg/pch/save-temps-1.c: New file.
28829         * gcc.dg/pch/save-temps-1.hs: New file.
28830
28831 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
28832
28833         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
28834         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
28835
28836 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28837
28838         * gfortran.fortran-torture/execute/select_1.f90: Rename function
28839         to fix type error.
28840         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
28841         Remove trailing spaces.
28842
28843 2004-06-21  Richard Henderson  <rth@redhat.com>
28844
28845         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
28846         merging && to BIT_FIELD_REF.
28847
28848 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
28849
28850         * g++.dg/opt/placeholder1.C: New test.
28851
28852 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28853
28854         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
28855         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
28856         * gcc.dg/compat/union-m128-1_x.c: Likewise.
28857         * gcc.dg/compat/union-m128-1_y.c: Likewise.
28858
28859 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
28860
28861         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
28862         extern "C".
28863         * g++.dg/other/pragma-re-1.C: Add comments.
28864
28865 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
28866
28867         PR gfortran/16080
28868         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
28869
28870 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
28871
28872         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
28873         instead of setting the type of size_t by
28874         hand.
28875
28876 2004-06-18  Roger Sayle  <roger@eyesopen.com>
28877
28878         * gcc.dg/unordered-2.c: New test case.
28879         * gcc.dg/unordered-3.c: New test case.
28880
28881 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
28882
28883         PR other/16043
28884         * lib/g++.exp (g++_version): Tweak regexp for version
28885         * lib/g77.exp (g77_version): Likewise.
28886         * lib/gfortran.exp (gfortran_version): Likewise.
28887         * lib/objc.exp (objc_version): Likewise.
28888         * lib/treelang.exp (treelang_version): Likewise.
28889
28890 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
28891
28892         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
28893         Use INT_MAX instead of __INT_MAX__.
28894         * gcc.dg/compat/struct-align-2_y.c: Likewise.
28895
28896         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
28897         * gcc.dg/compat/scalar-return-3_x.c: Use it.
28898         * gcc.dg/compat/scalar-return-3_y.c: Use it.
28899         * gcc.dg/compat/scalar-return-4_x.c: Use it.
28900         * gcc.dg/compat/scalar-return-4_y.c: Use it.
28901         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
28902         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
28903         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
28904         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
28905
28906         * gcc.dg/range-test-1.c: New test.
28907         * g++.dg/opt/range-test-1.C: New test.
28908
28909 2004-06-17  Richard Henderson  <rth@redhat.com>
28910
28911         * objc.dg/sync-1.m: New.
28912         * objc.dg/try-catch-1.m: Don't force next runtime.
28913         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
28914         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
28915         shadowed catch clause.
28916         * objc.dg/try-catch-5.m: New.
28917
28918 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
28919
28920         Bug 14610
28921         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
28922
28923 2004-06-15  Richard Henderson  <rth@redhat.com>
28924
28925         * gcc.dg/20001116-1.c: Move expected warning line.
28926
28927 2004-06-15  Richard Henderson  <rth@redhat.com>
28928
28929         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
28930         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
28931
28932 2004-06-15  Jeff Law  <law@redhat.com>
28933
28934         * gcc.dg/tree-ssa/20040615-1.c: New test.
28935         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
28936         be less sensitive to operand ordering.
28937         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
28938
28939 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
28940
28941         * g++.dg/abi/bitfield3.C: Add comment..
28942
28943 2004-06-15  Richard Henderson  <rth@redhat.com>
28944
28945         * g++.dg/ext/stmtexpr1.C: XFAIL.
28946         * gcc.dg/20030612-1.c: XFAIL.
28947
28948 2004-06-15  Eric Christopher  <echristo@redhat.com>
28949
28950         * g++.dg/charset/asm5.c: New.
28951         * gcc.dg/charset/asm6.c: New.
28952
28953 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28954
28955         PR fortran/15962
28956         * gfortran.fortran-torture/execute/select_1.f90: New test.
28957
28958 2004-06-15  Paul Brook  <paul@codesourcery.com>
28959
28960         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
28961
28962 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28963
28964         PR c++/15967
28965         * g++.dg/lookup/crash3.C: New test.
28966
28967 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28968
28969         PR c++/15947
28970         * g++.dg/parse/dtor4.C: New test.
28971
28972 2004-06-14  Jeff Law  <law@redhat.com>
28973
28974         * gcc.c-torture/compile/20040614-1.c: New test.
28975
28976 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28977
28978         PR fortran/15211
28979         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
28980         LEN of a character array.
28981
28982 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
28983
28984         PR c++/15096
28985         * g++.dg/template/ptrmem10.C: New test.
28986
28987         PR c++/14930
28988         * g++.dg/template/friend30.C: New test.
28989
28990 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28991
28992         PR fortran/14928
28993         * gfortran.fortran-torture/compile/mloc.f90: New test.
28994
28995 2004-06-13  Paul Brook  <paul@codesourcery.com>
28996
28997         * gfortran.fortran-torture/execute/random_2.f90: New test.
28998
28999 2004-06-13  Eric Christopher  <echristo@redhat.com>
29000
29001         * gcc.dg/noncompile/redecl-1.c: Fix error message.
29002
29003 2004-06-12  Paul Brook  <paul@codesourcery.com>
29004
29005         * gfortran.fortran-torture/execute/contained_3.f90: New test.
29006
29007 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29008
29009         PR fortran/14923
29010         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
29011
29012 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29013
29014         PR fortran/14957
29015         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
29016         syntax errors in end statements of contained subroutines.
29017
29018 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29019
29020         PR fortran/12841
29021         * gfortran.fortran-torture/execute/null_arg.f90: New test.
29022
29023 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
29024
29025         PR fortran/15665
29026         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
29027
29028 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
29029
29030         PR gfortran/12839
29031         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
29032
29033 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
29034
29035         PR c++/15862
29036         * g++.dg/parse/enum1.C: New test.
29037
29038 2004-06-10  Jeff Law  <law@redhat.com>
29039
29040         * gcc.c-torture/compile/20040610-1.c: New test.
29041
29042 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29043
29044         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
29045         * g++.old-deja/g++.other/decl3.C: Likewise.
29046
29047 2004-06-10  Brian Booth  <bbooth@redhat.com>
29048
29049         * gcc.dg/tree-ssa/20031015-1.c: Scan for
29050         V_MAY_DEF instead of VDEF.
29051         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
29052
29053 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
29054
29055         PR c++/14211
29056         * g++.dg/conversion/const1.C: New test.
29057
29058         PR c++/15076
29059         * g++.dg/conversion/reinterpret1.C: New test.
29060
29061         PR c++/15877
29062         * g++.dg/template/enum2.C: New test.
29063
29064         PR c++/15227
29065         * g++.dg/template/error13.C: New test.
29066
29067 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29068
29069         PR fortran/14957
29070         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
29071         arguments to test_* REAL and of the right size.
29072
29073 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
29074
29075         PR target/15569
29076         PR rtl-optimization/15681
29077         * gcc.dg/20040609-1.c: New test.
29078
29079 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
29080
29081         PR c++/14791
29082         * g++.dg/opt/builtins1.C: New test.
29083
29084 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
29085
29086         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
29087         that use default windows32 struct layout.
29088         * gcc.dg/i386-bitfield2.c: Likewise.
29089
29090 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
29091
29092         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
29093         for mingw32 and cygwin targets.
29094
29095 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
29096
29097         * gcc.dg/pch/macro-4.c: New.
29098         * gcc.dg/pch/macro-4.hs: New.
29099
29100 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29101
29102         PR fortran/13249
29103         * gfortran.fortran-torture/compile/name_clash.f90: New test.
29104
29105 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29106
29107         PR fortran/13372
29108         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
29109
29110 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
29111
29112         PR gfortran/14897
29113         * gfortran.fortran-torture/execute/t_edit.f90: New test.
29114
29115 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
29116
29117         PR gfortran/15755
29118         * gfortran.fortran-torture/execute/backspace.c : New test.
29119
29120 2004-06-09  Paul Brook  <paul@codesourcery.com>
29121
29122         * gfortran.fortran-torture/execure/intrinsic_associated.f90
29123         (pointer_to_section): Rewrite to use smaller array.
29124
29125 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
29126
29127         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
29128         * gcc.dg/ext/altivec-10.c: Same.
29129         * gcc.dg/ext/altivec-11.c: Same.
29130         * gcc.dg/ext/altivec-12.c: Same.
29131         * gcc.dg/ext/altivec-13.c: Same.
29132         * gcc.dg/ext/altivec-14.c: Same.
29133         * gcc.dg/ext/altivec-15.c: Same.
29134         * gcc.dg/ext/altivec-16.c: Same.
29135         * gcc.dg/ext/altivec-3.c: Same.
29136         * gcc.dg/ext/altivec-4.c: Same.
29137         * gcc.dg/ext/altivec-6.c: Same.
29138         * gcc.dg/ext/altivec-7.c: Same.
29139         * gcc.dg/ext/altivec-8.c: Same.
29140         * gcc.dg/ext/altivec-varargs-1.c: Same.
29141
29142         * g++.dg/ext/altivec-1.C: Correct dg syntax.
29143         * g++.dg/ext/altivec-10.C: Same.
29144         * g++.dg/ext/altivec-2.C: Same.
29145         * g++.dg/ext/altivec-3.C: Same.
29146         * g++.dg/ext/altivec-4.C: Same.
29147         * g++.dg/ext/altivec-5.C: Same.
29148         * g++.dg/ext/altivec-6.C: Same.
29149         * g++.dg/ext/altivec-7.C: Same.
29150         * g++.dg/ext/altivec-8.C: Same.
29151         * g++.dg/ext/altivec-9.C: Same.
29152
29153 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29154
29155         PR c++/7841
29156         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
29157
29158 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29159
29160         * gcc.dg/union-1.c: New test.
29161
29162 2004-06-07  Roger Sayle  <roger@eyesopen.com>
29163
29164         * gcc.dg/builtins-41.c: New test case.
29165         * gcc.dg/builtins-42.c: New test case.
29166
29167 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
29168
29169         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
29170         * g++.dg/ext/altivec-10.C: Same.
29171         * g++.dg/ext/altivec-2.C: Same.
29172         * g++.dg/ext/altivec-3.C: Same.
29173         * g++.dg/ext/altivec-4.C: Same.
29174         * g++.dg/ext/altivec-5.C: Same.
29175         * g++.dg/ext/altivec-6.C: Same.
29176         * g++.dg/ext/altivec-7.C: Same.
29177         * g++.dg/ext/altivec-8.C: Same.
29178         * g++.dg/ext/altivec-9.C: Same.
29179         * g++.old-deja/g++.abi/cxa_vec.C: Same.
29180         * g++.old-deja/g++.brendan/new3.C: Same.
29181         * gcc.c-torture/execute/eeprof-1.x: Same.
29182
29183 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29184
29185         PR c/14765
29186         * gcc.dg/pr14765-1.c: New test.
29187
29188 2004-06-07  Roger Sayle  <roger@eyesopen.com>
29189
29190         PR c/14649
29191         * gcc.dg/pr14649-1.c: New test case.
29192
29193 2004-06-07  Richard Henderson  <rth@redhat.com>
29194
29195         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
29196         if temporaries.
29197
29198 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
29199
29200         * g++.dg/eh/elide1.C: Remove XFAIL.
29201
29202 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
29203
29204         PR c++/15337
29205         * g++.dg/expr/sizeof3.C: New test.
29206
29207         PR c++/14777
29208         * g++.dg/template/access14.C: New test.
29209
29210         PR c++/15554
29211         * g++.dg/template/enum1.C: New test.
29212
29213         PR c++/15057
29214         * g++.dg/eh/throw1.C: New test.
29215
29216 2004-06-07  David Ayers  <d.ayers@inode.at>
29217             Ziemowit Laski  <zlaski@apple.com>
29218
29219         * lib/objc.exp (objc_target_compile): Revert the '-framework
29220         Foundation' flag fix, since bare Darwin does not ship
29221         with the Foundation framework.
29222         * objc/execute/next_mapping.h: Provide a local NSConstantString
29223         @interface and @implementation.
29224         (objc_constant_string_init): A constructor function, used to
29225         initialize the NSConstantString meta-class object.
29226         * objc/execute/string1.m: Include "next_mapping.h" instead of
29227         <Foundation/NSString.h>.
29228         * objc/execute/string2.m: Likewise.
29229         * objc/execute/string3.m: Likewise.
29230         * objc/execute/string4.m: Likewise.
29231
29232 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
29233
29234         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
29235         to double. Replace double with FLOAT.
29236         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
29237
29238         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
29239         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
29240         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
29241         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
29242         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
29243         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
29244         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
29245         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
29246
29247 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
29248
29249         PR c/13519
29250         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
29251
29252 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29253
29254         PR c++/15503
29255         * g++.dg/template/meminit2.C: New test.
29256
29257 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
29258
29259         PR target/15822
29260         * gcc.c-torture/execute/compare-fp-1.c,
29261         gcc.c-torture/execute/compare-fp-2.c,
29262         gcc.c-torture/execute/compare-fp-3.c,
29263         gcc.c-torture/execute/compare-fp-4.c,
29264         gcc.c-torture/execute/compare-fp-3.x,
29265         gcc.c-torture/execute/compare-fp-4.x: Moved...
29266         * gcc.c-torture/execute/ieee/compare-fp-1.c,
29267         gcc.c-torture/execute/ieee/compare-fp-2.c,
29268         gcc.c-torture/execute/ieee/compare-fp-3.c,
29269         gcc.c-torture/execute/ieee/compare-fp-4.c,
29270         gcc.c-torture/execute/ieee/compare-fp-3.x,
29271         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
29272
29273 2004-06-04  David Ayers  <d.ayers@inode.at>
29274
29275         * objc/execute/protocol-isEqual-4.m: New testcase.
29276
29277 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
29278
29279         * objc/execute/protocol-isEqual-1.m: New testcase.
29280         * objc/execute/protocol-isEqual-2.m: New testcase.
29281         * objc/execute/protocol-isEqual-3.m: New testcase.
29282
29283 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29284
29285         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
29286
29287 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
29288
29289         * lib/objc.exp (objc_target_compile): When running tests on
29290         Darwin (Mac OS X), inform the linker about '-framework
29291         'Foundation'.
29292
29293 2004-06-02  Eric Christopher  <echristo@redhat.com>
29294
29295         * gcc.c-torture/compile/20040602-1.c: New.
29296
29297 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
29298
29299         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
29300         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
29301
29302         PR tree-optimization/14736
29303         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
29304
29305         PR tree-optimization/14042
29306         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
29307
29308         PR tree-optimization/14729
29309         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
29310
29311 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29312
29313         PR fortran/15557
29314         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
29315
29316 2004-06-01  Richard Hederson  <rth@redhat.com>
29317
29318         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
29319
29320 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29321
29322         PR c++/14932
29323         * g++.dg/parse/offsetof4.C: New test.
29324
29325 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
29326
29327         PR objc/7993
29328         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
29329
29330 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
29331
29332         PR c++/15701
29333         * g++.dg/template/friend29.C: New test.
29334
29335 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
29336
29337         PR c/15749
29338         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
29339
29340 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
29341
29342         * gcc.dg/sparc-trap-1.c: New test.
29343
29344 2004-05-31  Roger Sayle  <roger@eyesopen.com>
29345
29346         PR middle-end/15069
29347         * g++.dg/opt/fold3.C: New test case.
29348
29349 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
29350
29351         * lib/target-supports.exp (check_iconv_available): Fix fallout
29352         from 2004-05-28 patch.
29353
29354 2004-05-30  Paul Brook  <paul@codesourcery.com>
29355
29356         PR fortran/15620
29357         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
29358         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
29359
29360 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
29361
29362         * gfortran.fortran-torture/execute/random_1.f90: New test.
29363
29364 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
29365
29366         * g++.dg/ext/altivec-10.C: New test.
29367
29368 2004-05-29  Paul Brook  <paul@codesourcery.com>
29369
29370         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
29371
29372 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
29373
29374         * gcc.dg/altivec-16.c: New test.
29375
29376 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
29377
29378         * lib/target-supports.exp (check_vmx_hw_available): New.
29379         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
29380
29381         * lib/target-supports.exp (check_alias_available,
29382         check_iconv_available, check_named_sections_available): Use
29383         unique names for temporary files.
29384
29385 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
29386
29387         * gcc.dg/altivec-15.c: New test.
29388
29389 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
29390
29391         PR c++/15083
29392         * g++.dg/warn/noeffect6.C: New test.
29393
29394         PR c++/15471
29395         * g++.dg/expr/ptrmem4.C: New test.
29396
29397         PR c++/15640
29398         * g++.dg/template/operator3.C: New test.
29399
29400 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
29401
29402         PR c++/14668
29403         * g++.dg/lookup/redecl1.C: New test.
29404         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
29405
29406 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
29407
29408         * gcc.c-torture/execute/compare-fp-1.c,
29409         gcc.c-torture/execute/compare-fp-2.c,
29410         gcc.c-torture/execute/compare-fp-3.c,
29411         gcc.c-torture/execute/compare-fp-4.c,
29412         gcc.c-torture/execute/compare-fp-3.x,
29413         gcc.c-torture/execute/compare-fp-4.x,
29414         gcc.dg/pr15649-1.c: New.
29415
29416 2004-05-27  Adam Nemet  <anemet@lnxw.com>
29417
29418         PR c++/12883
29419         * g++.dg/init/array14.C: New test.
29420
29421 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
29422
29423         * lib/compat.exp (compat-get-options-main): New.
29424         (compat-get-options): Remove unneeded code, warn for ignored
29425         command.
29426         (compat-execute): Check flag set by dg-require-* commands.
29427
29428         * lib/compat.exp (compat-execute): Break up long lines.
29429
29430 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
29431
29432         * gcc.dg/altivec-7.c: Don't use 'vector long'.
29433         * gcc.dg/altivec-14.c: New test.
29434         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
29435
29436         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
29437         * gcc.dg/altivec-12.c: Ditto.
29438
29439         * gcc.dg/altivec-3.c: Move call to altivec_check.
29440
29441 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29442
29443         PR c++/15044
29444         * g++.dg/template/error12.C: New test.
29445
29446         PR c++/15317
29447         * g++.dg/ext/attrib15.C: New test.
29448
29449         PR c++/15329
29450         * g++.dg/template/ptrmem9.C: New test.
29451
29452 2004-05-25  Paul Brook  <paul@codesourcery.com>
29453
29454         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
29455
29456 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29457
29458         PR c++/15165
29459         * g++.dg/template/crash19.C: New test.
29460
29461 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29462
29463         PR c++/15025
29464         * g++.dg/template/redecl1.C: New test.
29465
29466 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29467
29468         PR c++/14821
29469         * g++.dg/other/ns1.C: New test.
29470
29471         PR c++/14883
29472         * g++.dg/template/invalid1.C: New test.
29473
29474 2004-05-23  Paul Brook  <paul@codesourcery.com>
29475         Victor Leikehman  <lei@haifasphere.co.il>
29476
29477         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
29478         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
29479
29480 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
29481
29482         PR c++/15285
29483         PR c++/15299
29484         * g++.dg/template/non-dependent5.C: New test.
29485         * g++.dg/template/non-dependent6.C: New test.
29486
29487 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
29488
29489         PR c++/15507
29490         * g++.dg/inherit/union1.C: New test.
29491
29492         PR c++/15542
29493         * g++.dg/template/addr1.C: New test.
29494
29495         PR c++/15427
29496         * g++.dg/template/array5.C: New test.
29497
29498         PR c++/15287
29499         * g++.dg/template/array6.C: New test.
29500
29501 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
29502             Roger Sayle  <roger@eyesopen.com>
29503
29504         * g++.dg/lookup/forscope2.C: New test case.
29505
29506 2004-05-22  Ben Elliston  <bje@au.ibm.com>
29507
29508         * gcc.dg/cpp/Wmissingdirs.c: New.
29509
29510 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
29511
29512         PR target/15301
29513         * gcc.dg/compat/union-m128-1.h: New file.
29514         * gcc.dg/compat/union-m128-1_main.c: Likewise.
29515         * gcc.dg/compat/union-m128-1_x.c: Likewise.
29516         * gcc.dg/compat/union-m128-1_y.c: Likewise.
29517
29518 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
29519
29520         PR target/15302
29521         * gcc.dg/compat/struct-complex-1.h: New file.
29522         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
29523         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
29524         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
29525
29526 2004-05-20  Roger Sayle  <roger@eyesopen.com>
29527
29528         PR middle-end/3074
29529         * gcc.dg/pr3074-1.c: New test case.
29530         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
29531
29532 2004-05-20  Falk Hueffner  <falk@debian.org>
29533
29534         PR other/15526
29535         * gcc.dg/ftrapv-1.c: New test case.
29536
29537 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
29538
29539         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
29540
29541 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
29542             Jeff Law  <law@redhat.com>
29543
29544         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
29545         * gcc.dg/tree-ssa/20040518-2.c: New test.
29546
29547         * gcc.dg/tree-ssa/20040518-1.c: New test.
29548
29549 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
29550
29551         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
29552
29553 2004-05-18  Paul Brook  <paul@codesourcery.com>
29554
29555         PR fortran/13930
29556         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
29557
29558 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29559
29560         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
29561         constant folding.
29562
29563 2004-05-17  Steven Bosscher  <stevenb@suse.de>
29564
29565         * gcc.dg/tree-ssa/20040517-1.c: New test.
29566
29567 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29568
29569         * gcc.dg/loop-4.c: New test.
29570
29571 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
29572
29573         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
29574
29575 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
29576
29577         PR fortran/15311
29578         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
29579
29580 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29581
29582         PR fortran/13826
29583         PR fortran/13940
29584         * gfortran.fortran-torture/compile/data_1.f90: New test.
29585
29586 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
29587
29588         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
29589         * gcc.dg/uninit-H.c: Define ASM for __s390__.
29590
29591 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29592
29593         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
29594
29595 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29596
29597         PR c/15444
29598         * gcc.dg/format/xopen-1.c: Adjust expected message.
29599         * gcc.dg/format/xopen-3.c: New test.
29600
29601 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
29602
29603         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
29604
29605 2004-05-14  Jeff Law  <law@redhat.com>
29606
29607         * gcc.dg/tree-ssa/20040514-2.c: New test.
29608
29609 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29610
29611         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
29612         this ...
29613         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
29614         this.
29615
29616 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
29617
29618         * gcc.dg/tree-ssa/20040514-1.c: New test.
29619
29620 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29621
29622         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
29623         test.
29624
29625 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29626
29627         PR fortran/14066
29628         * gfortran.fortran-torture/compile/do_1.f90: New test.
29629
29630 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29631
29632         PR fortran/15051
29633         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
29634         test.
29635
29636 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
29637
29638         PR fortran/15149
29639         * gfortran.fortran-torture/execute/random_init.f90: New test.
29640
29641 2004-05-13  Paul Brook  <paul@codesourcery.com>
29642
29643         PR fortran/15314
29644         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
29645
29646 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
29647
29648         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
29649         for the powerpc case.
29650
29651 2004-05-13  Jeff Law  <law@redhat.com>
29652
29653         * gcc.dg/tree-ssa/20040513-1.c: New test.
29654         * gcc.dg/tree-ssa/20040513-2.c: New test.
29655
29656 2004-05-13  Paul Brook  <paul@codesourcery.com>
29657
29658         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
29659         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
29660         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
29661
29662 2004-05-13  Andreas Schwab  <schwab@suse.de>
29663
29664         PR other/10819
29665         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
29666         characters.
29667
29668 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
29669
29670         PR fortran/15294
29671         * gfortran.fortran-torture/execute/adjustr.f90: New file.
29672
29673 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
29674
29675         Merge from tree-ssa-20020619-branch.  See
29676         ChangeLog.tree-ssa for details.
29677
29678 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
29679
29680         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
29681         include <altivec.h> explicitly.
29682         * gcc.dg/altivec-13.c: Likewise.
29683
29684 2004-05-11  Paul Brook  <paul@codesourcery.com>
29685
29686         * gcc.c-torture/compile/20010518-1.c: Force enum size.
29687
29688 2004-05-10  Eric Christopher  <echristo@redhat.com>
29689
29690         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
29691         * gcc.dg/sibcall-4.c: Ditto.
29692
29693 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
29694
29695         * g++.dg/ext/altivec-8.C: New test case.
29696         * gcc.dg/altivec-13.c: New test case.
29697
29698 2004-05-08  Roger Sayle  <roger@eyesopen.com>
29699
29700         * gcc.c-torture/execute/divcmp-1.c: New test case.
29701         * gcc.c-torture/execute/divcmp-2.c: New test case.
29702         * gcc.c-torture/execute/divcmp-3.c: New test case.
29703
29704 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
29705
29706         * g++.dg/other/pragma-re-2.C: New test.
29707
29708 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
29709
29710         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
29711         * gcc.dg/i386-387-2.c: Likewise.
29712
29713         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
29714         __builtin_drem.
29715         * gcc.dg/i386-387-6.c: Likewise.
29716
29717 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
29718
29719         * gcc.dg/builtins-33.c: Also check log1p*.
29720
29721 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
29722
29723         PR optimization/15296
29724         * gcc.c-torture/execute/pr15296.c: New test.
29725
29726 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
29727
29728         * gcc.dg/builtins-40.c: New test.
29729
29730 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
29731
29732         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
29733
29734 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
29735
29736         * g++.dg/ext/spe1.C: New testcase.
29737
29738 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
29739
29740         * objc.dg/image-info.m: Allow additional attributes
29741         for __image_info section.
29742
29743 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
29744
29745         * gcc.dg/torture/mips-hilo-2.c: New test.
29746
29747 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29748
29749         PR c++/14389
29750         * g++.dg/template/member5.C: New test.
29751
29752 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
29753
29754         * gcc.dg/builtins-34.c: Also check expm1*.
29755
29756 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29757
29758         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
29759         * gcc.dg/torture/builtin-convert-3.c: New test.
29760
29761 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
29762
29763         PR middle-end/15054
29764         * g++.dg/opt/pr15054.C: New test.
29765
29766 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29767
29768         * gcc.dg/torture/builtin-rounding-1.c: New test.
29769         * gcc.dg/builtins-25.c: Delete.
29770         * gcc.dg/builtins-29.c: Delete.
29771
29772 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
29773
29774         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
29775         * gcc.dg/sibcall-4.c: Likewise.
29776         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
29777
29778 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
29779
29780         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
29781         bit-field on 16-bit targets.
29782
29783 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
29784
29785         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
29786         16-bit targets.
29787
29788 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
29789
29790         * gcc.dg/rs6000-power2-1.c: Change to compile only.
29791         * gcc.dg/rs6000-power2-2.c: Likewise.
29792
29793 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
29794
29795         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
29796         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
29797         Change the asm registers to be in form of frN instead of fN.
29798
29799 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29800
29801         * gcc.dg/torture/builtin-convert-2.c: New test.
29802
29803 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
29804
29805         * gcc.dg/rs6000-power2-1.c: New test.
29806         * gcc.dg/rs6000-power2-2.c: New test.
29807
29808 2004-04-28  Jan Hubicka  <jh@suse.cz>
29809
29810         * gcc.dg/unused-6.c: New test.
29811
29812 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
29813             Ulrich Weigand  <uweigand@de.ibm.com>
29814
29815         * ada/acats/run_all.sh: Define $target variable.
29816
29817 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
29818
29819         PR c++/15119
29820         * g++.dg/other/vararg-1.C: New test.
29821
29822         PR c++/4794
29823         * g++.dg/eh/cleanup3.C: New test.
29824
29825 2004-04-24  Laurent GUERBY <laurent@guerby.net>
29826
29827         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
29828         and ad8011a (target_insn).
29829         * ada/acats/support/macro.dfs: Likewise.
29830         * ada/acats/support/impbit.adb: New file.
29831
29832 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
29833
29834         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
29835
29836 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29837
29838         * gcc.dg/loop-3.c: New test.
29839
29840 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
29841
29842         * gcc.c-torture/execute/simd-5.c: New test.
29843
29844 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29845
29846         PR c++/15064
29847         * g++.dg/template/crash18.C: New test.
29848
29849 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
29850
29851         * g++.dg/ext/complit3.C: New test.
29852
29853 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
29854
29855         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
29856         * gcc.dg/altivec-3.c: Same.
29857         * gcc.dg/altivec-varargs-1.c: Same.
29858
29859 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
29860
29861         * lib/target-supports.exp (check_profiling_available): Assume
29862         profiling is not available on powerpc-eabi targets.
29863
29864 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
29865
29866         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
29867         * gcc.dg/vmx/bug-1.c: Ditto.
29868
29869 2004-04-20  Eric Christopher  <echristo@redhat.com>
29870
29871         * gcc.dg/charset/extern.c: New test.
29872         * g++.dg/charset/extern3.cc: Ditto.
29873
29874 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
29875
29876         * gcc.dg/builtins-39.c: New test.
29877
29878 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
29879
29880         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
29881
29882 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
29883
29884         * gcc.dg/torture/mips-hilo-1.c: New test.
29885
29886 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
29887
29888         * gcc.c-torture/compile/20040419-1.c: New test.
29889
29890 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
29891
29892         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
29893
29894 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
29895             Aldy Hernandez  <aldyh@redhat.com>
29896
29897         * gcc.c-torture/execute/va-arg-24.c: New.
29898
29899 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
29900             Aldy Hernandez  <aldyh@redhat.com>
29901
29902         * gcc.dg/vmx/1b-01.c: New.
29903         * gcc.dg/vmx/1b-02.c: New.
29904         * gcc.dg/vmx/1b-03.c: New.
29905         * gcc.dg/vmx/1b-04.c: New.
29906         * gcc.dg/vmx/1b-05.c: New.
29907         * gcc.dg/vmx/1b-06.c: New.
29908         * gcc.dg/vmx/1b-07.c: New.
29909         * gcc.dg/vmx/1c-01.c: New.
29910         * gcc.dg/vmx/1c-02.c: New.
29911         * gcc.dg/vmx/3a-01a.c: New.
29912         * gcc.dg/vmx/3a-01.c: New.
29913         * gcc.dg/vmx/3a-01m.c: New.
29914         * gcc.dg/vmx/3a-03.c: New.
29915         * gcc.dg/vmx/3a-03m.c: New.
29916         * gcc.dg/vmx/3a-04.c: New.
29917         * gcc.dg/vmx/3a-04m.c: New.
29918         * gcc.dg/vmx/3a-05.c: New.
29919         * gcc.dg/vmx/3a-06.c: New.
29920         * gcc.dg/vmx/3a-06m.c: New.
29921         * gcc.dg/vmx/3a-07.c: New.
29922         * gcc.dg/vmx/3b-01.c: New.
29923         * gcc.dg/vmx/3b-02.c: New.
29924         * gcc.dg/vmx/3b-10.c: New.
29925         * gcc.dg/vmx/3b-13.c: New.
29926         * gcc.dg/vmx/3b-14.c: New.
29927         * gcc.dg/vmx/3b-15.c: New.
29928         * gcc.dg/vmx/3c-01a.c: New.
29929         * gcc.dg/vmx/3c-01.c: New.
29930         * gcc.dg/vmx/3c-02.c: New.
29931         * gcc.dg/vmx/3c-03.c: New.
29932         * gcc.dg/vmx/3d-01.c: New.
29933         * gcc.dg/vmx/4-01.c: New.
29934         * gcc.dg/vmx/4-03.c: New.
29935         * gcc.dg/vmx/5-01.c: New.
29936         * gcc.dg/vmx/5-02.c: New.
29937         * gcc.dg/vmx/5-03.c: New.
29938         * gcc.dg/vmx/5-04.c: New.
29939         * gcc.dg/vmx/5-05.c: New.
29940         * gcc.dg/vmx/5-06.c: New.
29941         * gcc.dg/vmx/5-07.c: New.
29942         * gcc.dg/vmx/5-07t.c: New.
29943         * gcc.dg/vmx/5-08.c: New.
29944         * gcc.dg/vmx/5-10.c: New.
29945         * gcc.dg/vmx/5-11.c: New.
29946         * gcc.dg/vmx/7-01a.c: New.
29947         * gcc.dg/vmx/7-01.c: New.
29948         * gcc.dg/vmx/7c-01.c: New.
29949         * gcc.dg/vmx/7d-01.c: New.
29950         * gcc.dg/vmx/7d-02.c: New.
29951         * gcc.dg/vmx/8-01.c: New.
29952         * gcc.dg/vmx/8-02a.c: New.
29953         * gcc.dg/vmx/8-02.c: New.
29954         * gcc.dg/vmx/brode-1.c: New.
29955         * gcc.dg/vmx/bug-1.c: New.
29956         * gcc.dg/vmx/bug-2.c: New.
29957         * gcc.dg/vmx/bug-3.c: New.
29958         * gcc.dg/vmx/cw-bug-1.c: New.
29959         * gcc.dg/vmx/cw-bug-2.c: New.
29960         * gcc.dg/vmx/cw-bug-3.c: New.
29961         * gcc.dg/vmx/dct.c: New.
29962         * gcc.dg/vmx/debug-1.c: New.
29963         * gcc.dg/vmx/debug-2.c: New.
29964         * gcc.dg/vmx/debug-3.c: New.
29965         * gcc.dg/vmx/debug-4.c: New.
29966         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
29967         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
29968         * gcc.dg/vmx/eg-5.c: New.
29969         * gcc.dg/vmx/fft.c: New.
29970         * gcc.dg/vmx/gcc-bug-1.c: New.
29971         * gcc.dg/vmx/gcc-bug-2.c: New.
29972         * gcc.dg/vmx/gcc-bug-3.c: New.
29973         * gcc.dg/vmx/gcc-bug-4.c: New.
29974         * gcc.dg/vmx/gcc-bug-5.c: New.
29975         * gcc.dg/vmx/gcc-bug-6.c: New.
29976         * gcc.dg/vmx/gcc-bug-7.c: New.
29977         * gcc.dg/vmx/gcc-bug-8.c: New.
29978         * gcc.dg/vmx/gcc-bug-9.c: New.
29979         * gcc.dg/vmx/gcc-bug-b.c: New.
29980         * gcc.dg/vmx/gcc-bug-c.c: New.
29981         * gcc.dg/vmx/gcc-bug-d.c: New.
29982         * gcc.dg/vmx/gcc-bug-e.c: New.
29983         * gcc.dg/vmx/gcc-bug-f.c: New.
29984         * gcc.dg/vmx/gcc-bug-g.c: New.
29985         * gcc.dg/vmx/gcc-bug-i.c: New.
29986         * gcc.dg/vmx/harness.h: New.
29987         * gcc.dg/vmx/ira1.c: New.
29988         * gcc.dg/vmx/ira2a.c: New.
29989         * gcc.dg/vmx/ira2b.c: New.
29990         * gcc.dg/vmx/ira2.c: New.
29991         * gcc.dg/vmx/ira2c.c: New.
29992         * gcc.dg/vmx/mem.c: New.
29993         * gcc.dg/vmx/newton-1.c: New.
29994         * gcc.dg/vmx/ops.c: New.
29995         * gcc.dg/vmx/sn7153.c: New.
29996         * gcc.dg/vmx/spill2.c: New.
29997         * gcc.dg/vmx/spill3.c: New.
29998         * gcc.dg/vmx/spill.c: New.
29999         * gcc.dg/vmx/t.c: New.
30000         * gcc.dg/vmx/varargs-1.c: New.
30001         * gcc.dg/vmx/varargs-2.c: New.
30002         * gcc.dg/vmx/varargs-3.c: New.
30003         * gcc.dg/vmx/varargs-4.c: New.
30004         * gcc.dg/vmx/varargs-5.c: New.
30005         * gcc.dg/vmx/varargs-6.c: New.
30006         * gcc.dg/vmx/varargs-7.c: New.
30007         * gcc.dg/vmx/vmx.exp: New.
30008         * gcc.dg/vmx/vprint-1.c: New.
30009         * gcc.dg/vmx/vscan-1.c: New.
30010         * gcc.dg/vmx/x-01.c: New.
30011         * gcc.dg/vmx/x-02.c: New.
30012         * gcc.dg/vmx/x-03.c: New.
30013         * gcc.dg/vmx/x-04.c: New.
30014         * gcc.dg/vmx/x-05.c: New.
30015         * gcc.dg/vmx/yousufi-1.c: New.
30016         * gcc.dg/vmx/zero-1.c: New.
30017         * gcc.dg/vmx/zero.c: New.
30018
30019 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
30020
30021         * g++.dg/lookup/java1.C: Update for chage of
30022         _Jv_AllocObject.
30023         * g++.dg/lookup/java2.C: Likewise.
30024
30025 2004-04-17  Laurent GUERBY <laurent@guerby.net>
30026
30027         * ada/acats/run_all.sh: use -O2 by default.
30028
30029 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
30030
30031         * gcc.dg/vr-mult-[12].c: New tests.
30032
30033 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30034
30035         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
30036
30037         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
30038
30039 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
30040
30041         * lib/target-supports.exp (check_profiling_available): Assume profiling
30042         isn't available for mips*-*-elf targets.
30043
30044 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
30045
30046         * gcc.dg/builtins-38.c: New test.
30047
30048 2004-04-14  Eric Christopher  <echristo@redhat.com>
30049
30050         * g++.dg/charset/charset.exp: Run .cc extension tests.
30051
30052 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
30053
30054         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
30055
30056 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30057
30058         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
30059
30060 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
30061
30062         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
30063         * gcc.dg/i386-387-2.c: Likewise.
30064
30065         * gcc.dg/i386-387-7.c: New test.
30066         * gcc.dg/i386-387-8.c: New test.
30067
30068         * gcc.dg/builtins-37.c: New test.
30069
30070 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
30071
30072         * g++.dg/pch/externc-1.C: Add missing semicolon.
30073
30074 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
30075
30076         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
30077
30078 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30079
30080         * gcc.c-torture/execute/20040411-1.c: New test.
30081
30082 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30083
30084         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
30085
30086 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
30087
30088         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
30089
30090 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
30091
30092         * lib/target-supports.exp (check_named_sections_available): New.
30093         * lib/gcc-dg.exp (dg-require-named-sections): New.
30094         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
30095         old-deja.exp.  Also prune error-count message from HP linker.
30096         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
30097
30098         * g++.dg/init/init-ref4.C: Use dg-require-weak.
30099         * g++.old-deja/g++.pt/static3.C: Likewise.
30100         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
30101
30102 2004-04-09  Roger Sayle  <roger@eyesopen.com>
30103
30104         * gcc.c-torture/execute/20040409-1.c: New test case.
30105         * gcc.c-torture/execute/20040409-2.c: New test case.
30106         * gcc.c-torture/execute/20040409-3.c: New test case.
30107
30108 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
30109
30110         * gcc.dg/20040409-1.c: New test.
30111
30112 2004-04-08  Roger Sayle  <roger@eyesopen.com>
30113
30114         PR target/14888
30115         * g++.dg/opt/pr14888.C: New test case.
30116
30117 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
30118
30119         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
30120         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
30121         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
30122         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
30123         New tests.
30124
30125 2004-04-08  Paul Brook  <paul@codesourcery.com>
30126
30127         * gcc.dg/spill-1.c: New test.
30128
30129 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30130
30131         * gcc.dg/torture/builtin-ctype-2.c: New test.
30132
30133 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
30134
30135         * gcc.dg/pch/pch.exp: Add largefile test.
30136
30137 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
30138
30139         * g++.dg/pch/externc-1.Hs: New.
30140         * g++.dg/pch/externc-1.C: New.
30141
30142 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30143
30144         * gcc.dg/compat/struct-by-value-5a_main.c,
30145         gcc.dg/compat/struct-by-value-5b_main.c: New files.
30146         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
30147         * gcc.dg/compat/struct-by-value-5a_x.c,
30148         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
30149         gcc.dg/compat/struct-by-value-5_x.c.
30150         * gcc.dg/compat/struct-by-value-5a_y.c,
30151         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
30152         gcc.dg/compat/struct-by-value-5_y.c.
30153
30154         * gcc.dg/compat/struct-by-value-6a_main.c,
30155         gcc.dg/compat/struct-by-value-6b_main.c: New files.
30156         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
30157         * gcc.dg/compat/struct-by-value-6a_x.c,
30158         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
30159         gcc.dg/compat/struct-by-value-6_x.c.
30160         * gcc.dg/compat/struct-by-value-6a_y.c,
30161         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
30162         gcc.dg/compat/struct-by-value-6_y.c.
30163
30164         * gcc.dg/compat/struct-by-value-7a_main.c,
30165         gcc.dg/compat/struct-by-value-7b_main.c: New files.
30166         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
30167         * gcc.dg/compat/struct-by-value-7a_x.c,
30168         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
30169         gcc.dg/compat/struct-by-value-7_x.c.
30170         * gcc.dg/compat/struct-by-value-7a_y.c,
30171         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
30172         gcc.dg/compat/struct-by-value-7_y.c.
30173
30174 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
30175
30176         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
30177         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
30178         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
30179         options.
30180
30181 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
30182
30183         * gcc.dg/builtins-36.c: New test.
30184
30185 2004-04-06  Paul Brook  <paul@codesourcery.com>
30186
30187         * README.gcc: Remove obsolete contraint on testcases.
30188
30189 2004-04-05  Paul Brook  <paul@codesourcery.com>
30190
30191         PR2123
30192         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
30193         failure and exit(0) on success.
30194         * g++.dg/expr/anew2.C: Ditto.
30195         * g++.dg/expr/anew3.C: Ditto.
30196         * g++.dg/expr/anew4.C: Ditto.
30197
30198 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
30199
30200         PR c++/3518
30201         * g++.dg/template/unify7.C: New.
30202
30203 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30204
30205         * g++.dg/README: Bring up to date with new subdirectories; remove
30206         duplicate subdirectory lines.
30207
30208 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
30209
30210         PR c++/14007
30211         * g++.dg/template/unify5.C: New.
30212         * g++.dg/template/unify6.C: New.
30213         * g++.dg/template/qualttp20.C: Adjust.
30214         * g++.old-deja/g++.jason/report.C: Adjust.
30215         * g++.old-deja/g++.other/qual1.C: Adjust.
30216
30217 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
30218
30219         PR c++/14803
30220         * g++.dg/inherit/ptrmem1.C: New test.
30221
30222 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
30223
30224         PR c++/14755
30225         * gcc.c-torture/execute/20040331-1.c: New test.
30226         * gcc.dg/20040331-1.c: New test.
30227
30228 2004-04-01  Paul Brook  <paul@codesourcery.com>
30229
30230         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
30231
30232 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
30233
30234         PR c++/14724
30235         * g++.dg/init/goto1.C: New test.
30236
30237         PR c++/14763
30238         * g++.dg/template/defarg4.C: New test.
30239
30240 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
30241
30242         * gcc.dg/altivec-11.c: Extend test for more valid cases.
30243
30244 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
30245
30246         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
30247
30248 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
30249
30250         * gcc.dg/noncompile/undeclared-2.c: New test.
30251
30252 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
30253
30254         * gcc.dg/940409-1.c: Remove XFAIL.
30255         * gcc.dg/reg-vol-struct-1.c: New test.
30256
30257 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30258
30259         * gcc.dg/torture/builtin-wctype-1.c: New test.
30260
30261 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
30262
30263         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
30264         * gcc.dg/20001101-1.c: Likewise.
30265         * gcc.dg/20001102-1.c: Likewise.
30266
30267 2004-03-25  Roger Sayle  <roger@eyesopen.com>
30268
30269         * gcc.dg/compare8.c: Add an additional test for XOR.
30270
30271 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30272
30273         * gcc.dg/torture/builtin-ctype-1.c: New test.
30274
30275 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30276
30277         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
30278         * gcc.dg/torture/builtin-math-1.c: Likewise.
30279         * gcc.dg/torture/builtin-power-1.c: New test.
30280
30281 2004-03-24  Andreas Schwab  <schwab@suse.de>
30282
30283         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
30284         IA64 assembler.
30285
30286 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
30287             Roger Sayle  <roger@eyesopen.com>
30288
30289         * gcc.dg/compare8.c: New test case.
30290
30291 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
30292
30293         * g++.dg/ext/altivec-7.C: New test.
30294
30295 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
30296
30297         PR 12267, 12391, 12560, 13129, 14114, 14133
30298         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
30299         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
30300         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
30301         Adjust error regexps.
30302         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
30303         * gcc.dg/noncompile/undeclared-1.c: New test cases.
30304         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
30305         * gcc.dg/local1.c: Add explanatory comment.
30306
30307 2004-03-23  Roger Sayle  <roger@eyesopen.com>
30308
30309         PR optimization/14669
30310         * g++.dg/opt/fold2.C: New test case.
30311
30312 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
30313
30314         PR c/14069
30315         * gcc.dg/20040322-1.c: New test.
30316
30317 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30318
30319         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
30320         * gcc.dg/ultrasp4.c: Likewise.
30321         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
30322
30323 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
30324
30325         * gcc.dg/i386-sse-8.c: Reset default options.
30326
30327 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
30328
30329         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
30330         in the error message text.
30331
30332 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30333
30334         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
30335
30336 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
30337
30338         PR c++/14616
30339         * g++.dg/init/array13.C: New test.
30340
30341 2004-03-20  Roger Sayle  <roger@eyesopen.com>
30342
30343         PR target/13889
30344         * gcc.c-torture/compile/pr13889.c: New test case.
30345
30346 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30347
30348         PR c/14635
30349         * builtins-1.c (nan, nans): Don't test.
30350         * builtins-30.c: Don't use nan, nanf, nanl.
30351         * builtins-35.c: New test.
30352
30353 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
30354
30355         * g++.dg/ext/altivec-6.C: New test.
30356
30357 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
30358
30359         * g++.dg/init/placement3.C: New test.
30360
30361         * g++.dg/template/spec13.C: New test.
30362
30363         * g++.dg/lookup/using11.C: New test.
30364
30365         * g++.dg/lookup/koenig3.C: New test.
30366
30367         * g++.dg/template/operator2.C: New test.
30368
30369         * g++.dg/expr/dtor3.C: New test.
30370         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
30371         marker.
30372         * g++.old-deja/g++.law/visibility28.C: Likewise.
30373
30374 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
30375
30376         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
30377         * gcc.dg/ppc64-abi-3.c: Likewise.
30378
30379 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30380
30381         PR c++/14545
30382         * g++.dg/parse/template15.C: New test.
30383
30384 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
30385
30386         * g++.dg/expr/dtor2.C: New test.
30387
30388         * g++.dg/lookup/anon4.C: New test.
30389
30390         * g++.dg/overload/using1.C: New test.
30391
30392         * g++.dg/template/lookup7.C: New test.
30393
30394         * g++.dg/template/typename6.C: New test.
30395
30396         * g++.dg/expr/cond6.C: New test.
30397
30398 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30399
30400         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
30401
30402 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
30403
30404         * g++.dg/expr/cond5.C: New test.
30405         * g++.dg/expr/constcast1.C: Likewise.
30406         * g++.dg/expr/ptrmem2.C: Likewise.
30407         * g++.dg/expr/ptrmem3.C: Likewise.
30408         * g++.dg/lookup/main1.C: Likewise.
30409         * g++.dg/template/lookup6.C: Likewise.
30410
30411 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
30412
30413         * gcc.dg/local1.c: New test.
30414
30415         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
30416
30417 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30418
30419         * gcc.dg/torture/builtin-convert-1.c: New test.
30420
30421 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30422
30423         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
30424
30425 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
30426
30427         PR c++/14481
30428         * g++.dg/warn/Wunused-7.C: New test.
30429
30430 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30431
30432         * gcc.dg/torture/builtin-integral-1.c: New test.
30433
30434 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
30435
30436         PR c++/14586
30437         * g++.dg/parse/non-dependent3.C: New test.
30438
30439 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
30440
30441         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
30442         * g++.dg/eh/simd-2.C: Likewise.
30443         * g++.dg/init/array10.C: Likewise.
30444         * gcc.c-torture/compile/simd-1.c: Likewise.
30445         * gcc.c-torture/compile/simd-2.c: Likewise.
30446         * gcc.c-torture/compile/simd-3.c: Likewise.
30447         * gcc.c-torture/compile/simd-4.c: Likewise.
30448         * gcc.c-torture/compile/simd-6.c: Likewise.
30449         * gcc.c-torture/execute/simd-1.c: Likewise.
30450         * gcc.c-torture/execute/simd-2.c: Likewise.
30451         * gcc.dg/compat/vector-defs.h: Likewise.
30452         * gcc.dg/20020531-1.c: Likewise.
30453         * gcc.dg/altivec-3.c: Likewise.
30454         * gcc.dg/altivec-4.c: Likewise.
30455         * gcc.dg/altivec-varargs-1.c: Likewise.
30456         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
30457         * gcc.dg/i386-mmx-3.c: Likewise.
30458         * gcc.dg/i386-sse-4.c: Likewise.
30459         * gcc.dg/i386-sse-5.c: Likewise.
30460         * gcc.dg/i386-sse-8.c: Likewise.
30461         * gcc.dg/simd-1.c: Likewise.
30462         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
30463         __ev64_opaque__ since the machine description provides it.
30464
30465 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30466
30467         * lib/compat.exp (skip_list): New global variable.
30468         Use it to hold the user defined COMPAT_SKIPS list if any.
30469         (compat-obj): Add the members of skip_list to optall.
30470
30471 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30472
30473         * gcc.dg/compat/union-by-value-1_main.c,
30474         union-by-value-1_x.c, union-by-value-1_y.c,
30475         union-check.h, union-defs.h,
30476         union-init.h, union-return-1_main.c,
30477         union-return-1_x.c, union-return-1_y.c: New files.
30478
30479 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30480
30481         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
30482         mixed-struct-init.h: Add 4 mixed structure types.
30483         struct-by-value-21_main.c, struct-by-value-21_x.c,
30484         struct-by-value-21_y.c, struct-return-21_main.c,
30485         struct-return-21_x.c, struct-return-21_y.c: New files.
30486
30487 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
30488
30489         PR c++/14550
30490         * g++.dg/parse/template14.C: New test.
30491
30492 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30493
30494         * gcc.c-torture/execute/20040313-1.c: New test.
30495
30496 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
30497
30498         PR target/14533
30499         * gcc.dg/20040311-2.c: New test.
30500
30501 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
30502
30503         PR other/14544
30504         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
30505         bit-field.
30506
30507 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
30508
30509         * gcc.dg/20040305-2.c: Add missing return statement.
30510
30511 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30512
30513         * gcc.dg/builtins-34.c: Also check pow10*.
30514
30515 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
30516
30517         PR target/14262
30518         * gcc.dg/20040305-2.c: New test.
30519
30520 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
30521
30522         * gcc.dg/20040310-1.c: New test.
30523
30524 2004-03-11  Roger Sayle  <roger@eyesopen.com>
30525
30526         * gcc.c-torture/execute/20040311-1.c: New test case.
30527
30528 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
30529
30530         PR c++/14476
30531         * g++.dg/lookup/enum1.C: New test.
30532
30533 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
30534
30535         PR c++/14510
30536         * g++.dg/lookup/struct2.C: New test.
30537
30538 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
30539
30540         * gcc.dg/builtins-34.c: New test.
30541
30542 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30543
30544         * gcc.dg/torture/builtin-nonneg-1.c: New test.
30545
30546 2004-03-09  James E Wilson  <wilson@specifixinc.com>
30547
30548         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
30549         * gcc.dg/alias-2.c: New testcase.
30550
30551 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
30552
30553         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
30554
30555 2004-03-09  Roger Sayle  <roger@eyesopen.com>
30556
30557         * gcc.c-torture/execute/20040309-1.c: New test case.
30558
30559 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
30560
30561         PR c++/14397
30562         * g++.dg/overload/ref1.C: New.
30563
30564 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30565
30566         PR c++/14409
30567         * g++.dg/template/spec12.C: New test.
30568
30569         PR c++/14448
30570         * g++.dg/parse/crash14.C: New test.
30571
30572 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
30573
30574         PR c++/14230
30575         * g++.dg/init/ref11.C: New test.
30576
30577 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
30578
30579         PR c++/14432
30580         * g++.dg/parse/builtin2.C: New test.
30581
30582 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
30583
30584         PR c++/14401
30585         * g++.dg/init/ctor3.C: New test.
30586         * g++.dg/init/union1.C: New test.
30587         * g++.dg/ext/anon-struct4.C: New test.
30588
30589 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
30590
30591         * g++.dg/lookup/koenig1.C: Tweak error messages.
30592         * g++.dg/lookup/used-before-declaration.C: Likewise.
30593         * g++.dg/other/do1.C: Likewise.
30594         * g++.dg/overload/koenig1.C: Likewise.
30595         * g++.dg/parse/crash13.C: Likewise.
30596         * g++.dg/template/instantiate3.C: Likewise.
30597
30598 2004-03-08  Eric Christopher  <echristo@redhat.com>
30599
30600         * * lib/target-supports.exp: Enable libiconv in test
30601         compilation.  Fix up error checking.
30602
30603 2004-03-08  Roger Sayle  <roger@eyesopen.com>
30604
30605         PR middle-end/14289
30606         * gcc.dg/pr14289-1.c: New test case.
30607         * gcc.dg/pr14289-2.c: Likewise.
30608         * gcc.dg/pr14289-3.c: Likewise.
30609
30610 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
30611
30612         * gcc.c-torture/execute/20040308-1.c: New test.
30613
30614 2004-03-07  Roger Sayle  <roger@eyesopen.com>
30615
30616         * gcc.c-torture/execute/20040307-1.c: New test case.
30617
30618 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
30619
30620         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
30621
30622 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
30623
30624         * gcc.dg/20040306-1.c: New test.
30625
30626 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
30627
30628         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
30629         them static.
30630         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
30631
30632 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30633
30634         PR c/14465
30635         * gcc.dg/decl-6.c: New test.
30636
30637 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30638
30639         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
30640         Rename LOGPOW -> LOG_POW.
30641         (SQRT_EXP, POW_EXP): New.
30642
30643 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30644
30645         * gcc.dg/i386-sse-8.c: New test.
30646
30647 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30648
30649         PR c/14114
30650         * gcc.dg/decl-5.c: New test.
30651
30652 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
30653
30654         * gcc.dg/20040305-1.c: New test.
30655
30656 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
30657
30658         PR other/14354
30659         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
30660
30661 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
30662
30663         PR c++/14425, c++/14426
30664         * g++.dg/ext/altivec-4.C: New test.
30665         * g++.dg/ext/altivec-5.C: New test.
30666
30667 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
30668
30669         * g++.old-deja/g++.other/linkage1.C: Expect errors about
30670         global variables of a type with no linkage.
30671         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
30672         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
30673         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
30674         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
30675         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
30676         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
30677         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
30678         * g++.dg/warn/deprecated.C: Name enum Color.
30679         * g++.dg/overload/VLA.C: Name structure for 'b'.
30680         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
30681
30682 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30683
30684         * gcc.c-torture/compile/20040304-1.c: New test.
30685
30686 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
30687
30688         PR 13728
30689         * gcc.dg/decl-4.c: New testcase.
30690
30691 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
30692
30693         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
30694         as PRECF if sizeof (float) > sizeof (double).
30695         (PRECL): Make it the same as PRECF if
30696         sizeof (float) > sizeof (long double).
30697
30698 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30699
30700         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
30701         system type.  Add check for irix6 which doesn't have c99 runtime.
30702
30703 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
30704
30705         * gcc.dg/const-elim-1.c: xfail for xtensa.
30706
30707 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30708
30709         PR c++/14369
30710         * g++.dg/template/cond4.C: New test.
30711
30712 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30713
30714         PR c++/14360
30715         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
30716
30717         PR c++/14361
30718         * g++.dg/parse/defarg7.C: New test.
30719
30720         PR c++/14359
30721         * g++.dg/template/friend26.C: New test.
30722
30723 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30724
30725         PR c++/14324
30726         * g++.dg/abi/mangle21.C: New test.
30727
30728         PR c++/14260
30729         * g++.dg/parse/constructor2.C: New test.
30730
30731         PR c++/14337
30732         * g++.dg/template/sfinae1.C: New test.
30733
30734 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
30735
30736         PR c++/14267
30737         * g++.dg/expr/crash2.C: New test.
30738
30739         PR middle-end/13448
30740         * gcc.dg/inline-5.c: New test.
30741         * gcc.dg/always-inline.c: Split out tests into ...
30742         * gcc.dg/always-inline2.c: ... this and ...
30743         * gcc.dg/always-inline3.c: ... this.
30744
30745 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
30746
30747         PR debug/12103
30748         * g++.dg/debug/crash1.C: New test.
30749
30750 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
30751
30752         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
30753         function with __attribute__((noinline)).
30754         (recurser_void2): Likewise.
30755         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
30756         (recurser_void2): Likewise.
30757
30758 2004-02-29  Roger Sayle  <roger@eyesopen.com>
30759
30760         PR middle-end/14203
30761         * g++.dg/warn/Wunused-6.C: New test case.
30762
30763 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
30764
30765         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
30766         not defined.
30767
30768 2004-02-27  Eric Christopher  <echristo@redhat.com>
30769
30770         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
30771         * g++.dg/charset/asm2.c: Run only x86.
30772         * gcc.dg/charset/asm3.c: Ditto.
30773
30774 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
30775
30776         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
30777         ld_library_path.
30778
30779 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
30780
30781         * g++.dg/ext/altivec-3.C: New.
30782
30783 2004-02-26  Richard Henderson  <rth@redhat.com>
30784
30785         * g++.dg/ext/attrib10.C: Mark for warning.
30786         * gcc.dg/attr-alias-1.c: New.
30787
30788 2004-02-26  Richard Henderson  <rth@redhat.com>
30789
30790         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
30791         * gcc.c-torture/execute/20040208-2.c: ... it back.
30792
30793 2004-02-26  Eric Christopher  <echristo@redhat.com>
30794
30795         * lib/target-supports.exp (check-iconv-available): New function.
30796         * lib/gcc-dg.exp (dg-require-iconv): New function.
30797         Use above.
30798         * gcc.dg/charset: New directory.
30799         * gcc.dg/charset/charset.exp: New file.
30800         * gcc.dg/charset/asm1.c: Ditto.
30801         * gcc.dg/charset/asm2.c: Ditto.
30802         * gcc.dg/charset/asm3.c: Ditto.
30803         * gcc.dg/charset/asm4.c: Ditto.
30804         * gcc.dg/charset/asm5.c: Ditto.
30805         * gcc.dg/charset/attribute1.c: Ditto.
30806         * gcc.dg/charset/attribute2.c: Ditto.
30807         * gcc.dg/charset/string1.c: Ditto.
30808         * g++.dg/charset: New directory.
30809         * g++.dg/dg.exp: Add here. Special options.
30810         * g++.dg/charset/charset.exp: New file.
30811         * g++.dg/charset/asm1.c: Ditto.
30812         * g++.dg/charset/asm2.c: Ditto.
30813         * g++.dg/charset/asm3.c: Ditto.
30814         * g++.dg/charset/asm4.c: Ditto.
30815         * g++.dg/charset/attribute1.c: Ditto.
30816         * g++.dg/charset/attribute2.c: Ditto.
30817         * g++.dg/charset/extern1.cc: Ditto.
30818         * g++.dg/charset/extern2.cc: Ditto.
30819         * g++.dg/charset/string1.c: Ditto.
30820
30821 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
30822
30823         PR c++/14278
30824         * g++.dg/parse/comma1.C: New test.
30825
30826 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30827
30828         PR c++/14284
30829         * g++.dg/template/ttp8.C: New test.
30830
30831 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
30832
30833         * gcc.dg/fixuns-trunc-1.c: New test.
30834
30835 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30836
30837         * gcc.dg/builtins-config.h: Use #elif.
30838
30839 2004-02-26  Michael Matz  <matz@suse.de>
30840
30841         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
30842         * gcc.dg/991214-1.c: Likewise.
30843         * gcc.dg/i386-asm-1.c: Likewise.
30844
30845 2004-02-25  Richard Henderson  <rth@redhat.com>
30846
30847         * gcc.c-torture/execute/20040208-2.c: Move ...
30848         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
30849
30850 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30851
30852         PR c++/14246
30853         * g++.dg/other/crash-3.C: New test.
30854
30855 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30856
30857         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
30858         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
30859
30860         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
30861         HP-UX.
30862
30863 2004-02-24  Michael Matz  <matz@suse.de>
30864
30865         * gcc.dg/i386-regparm.c: New.
30866
30867 2004-02-23  James E Wilson  <wilson@specifixinc.com>
30868
30869         * gcc.c-torture/execute/20040223-1.c: New.
30870
30871 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
30872             Kazu Hirata  <kazu@cs.umass.edu>
30873
30874         * gcc.dg/fwritable-strings-1.c: Remove.
30875
30876 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
30877
30878         PR c/14156
30879         * gcc.dg/20040223-1.c: New test.
30880
30881 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30882
30883         PR c++/14106
30884         * g++.dg/ext/typeof9.C: New test.
30885
30886 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30887
30888         PR c++/14250
30889         * g++.dg/other/switch1.C: New test.
30890
30891 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30892
30893         * gcc.dg/cast-function-1.c: Adjust for new informative message.
30894         * gcc.dg/va-arg-1.c: Likewise.
30895
30896 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30897
30898         PR c++/14143
30899         * g++.dg/template/koenig5.C: New test.
30900
30901 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
30902
30903         * g++.dg/ext/altivec-1.C: Generalize target triple.
30904         * g++.dg/ext/altivec-2.C: New test case.
30905         * g++.dg/ext/altivec_check.h: New file.
30906         * gcc.dg/altivec-1.c: Generalize target triple;
30907         include altivec_check.h and call altivec_check().
30908         * gcc.dg/altivec-[2-5].c: Generalize target triple.
30909         * gcc.dg/altivec-6.c: New test case.
30910         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
30911         type casts as needed.
30912         * gcc.dg/altivec-10.c: Include altivec_check.h and call
30913         altivec_check().
30914         * gcc.dg/altivec-12.c: New test case.
30915         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
30916         include altivec_check.h and call altivec_check().
30917         * gcc.dg/altivec_check.h: New file.
30918
30919 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30920
30921         * lib/target-supports.exp (check_alias_available): Don't mangle
30922         function `g' in test program.
30923
30924 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30925
30926         * lib/target-supports.exp (check_profiling_available): Check
30927         argument to determine whether we support a profiling type.
30928         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
30929         check_profiling_available.
30930         * g++.dg/bprob/bprob.exp: Likewise.
30931         * g77.dg/bprob/bprob.exp: Likewise.
30932         * gcc.misc-tests/bprob.exp: Likewise.
30933         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
30934         dg-require-profiling and delete expected error handling.
30935         * gcc.dg/20021014-1.c: Likewise.
30936         * gcc.dg/nest.c: Likewise.
30937
30938 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30939
30940         PR c++/12007
30941         * g++.dg/other/vthunk1.C: New test.
30942
30943 2004-02-20  Falk Hueffner  <falk@debian.org>
30944
30945         PR target/14201
30946         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
30947
30948 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
30949
30950         PR c++/13927
30951         * g++.dg/other/error8.C: Remove XFAIL markers.
30952
30953         PR c++/14173
30954         * g++.dg/ext/packed5.C: New test.
30955
30956         PR c++/14199
30957         * g++.dg/warn/Wunused-5.C: New test.
30958
30959         PR c++/14186
30960         * g++.dg/lookup/member1.C: New test.
30961
30962 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
30963
30964         * gcc.c-torture/compile/20040130-1.c: Enable only when
30965         __INT_MAX__ >= 2147483647L.
30966         * gcc.c-torture/compile/961203-1.c: Likewise.
30967
30968 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
30969
30970         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
30971         * g++.dg/opt/template1.C: Robustify assembler regexp
30972
30973 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30974
30975         * gcc.c-torture/execute/simd-4.x: Remove.
30976         * gcc.c-torture/execute/va-arg-25.x: Likewise.
30977         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
30978         Guard with #ifndef SKIP_ATTRIBUTE.
30979         * gcc.dg/compat/vector-1_y.c: Likewise.
30980         * gcc.dg/compat/vector-2_x.c: Likewise.
30981         * gcc.dg/compat/vector-2_y.c: Likewise.
30982         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
30983         * g++.dg/eh/simd-2.C: Likewise.
30984
30985 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
30986
30987         * gcc.c-torture/compile/complex-1.c: New.
30988
30989 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
30990
30991         PR target/14209
30992         * gcc.c-torture/execute/20040218-1.c: New test.
30993
30994 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30995
30996         PR c++/14181
30997         * g++.dg/parse/new2.C: New test.
30998
30999 2004-02-18  Paul Brook  <paul@codesourcery.com>
31000
31001         * gcc.c-torture/compile/libcall-1.c: New test.
31002
31003 2004-02-18  Paul Brook  <paul@codesourcery.com>
31004
31005         PR debug/12934
31006         * gcc.dg/debug/debug-7.c: New test.
31007
31008 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
31009
31010         * gcc.dg/20040217-1.c: New test.
31011
31012 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
31013
31014         * gcc.c-torture/execute/990208-1.x: Delete.
31015
31016 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
31017
31018         * gcc.c-torture/execute/20040208-2.x: New file.
31019
31020 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
31021
31022         PR c++/11326
31023         * g++.dg/abi/structret1.C: New test.
31024
31025 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
31026
31027         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
31028         (i386_cpuid): No need to test if cpuid is available on AMD64.
31029         Fix assembly, so that it works onboth i386 and AMD64.
31030         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
31031         (vecInLong): Fix s[] member type to unsigned int.
31032         (vecInWord): Remove type.
31033         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
31034         (a64, b64, c64, d64, e64): Remove.
31035         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
31036         Remove unused variable.  Remove initialization of removed variables.
31037         Don't call mmx_tests nor sse_tests.
31038         (reference_mmx, reference_sse): Remove.
31039         (check): Add return stmt.
31040         * gcc.dg/i386-sse-7.c: New test.
31041         * gcc.dg/i386-mmx-4.c: New test.
31042
31043 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31044
31045         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
31046         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
31047         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
31048         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
31049         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
31050         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
31051         g++.dg/tc1/dr94.C: Fix line terminator.
31052
31053 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
31054
31055         * gcc.c-torture/compile/20040216-1.c: New.
31056
31057 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31058
31059         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
31060         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
31061         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
31062         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
31063         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
31064         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
31065
31066 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31067
31068         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
31069
31070 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
31071
31072         PR c++/13971
31073         * g++.dg/expr/cond4.C: New test.
31074
31075         PR c++/14086
31076         * g++.dg/lookup/crash2.C: New test.
31077
31078 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
31079
31080         * gcc.c-torture/compile/20040214-2.c: New test.
31081
31082 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
31083
31084         PR c++/14116
31085         * g++.dg/ext/typeof8.C: New test.
31086
31087 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
31088
31089         * gcc.c-torture/compile/20040214-1.c: New test.
31090
31091 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31092
31093         PR c++/13635
31094         * g++.dg/template/spec11.C: New test.
31095
31096 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31097
31098         PR c++/13927
31099         * g++.dg/other/error8.C: New test.
31100
31101 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
31102
31103         PR c++/14122
31104         * g++.dg/template/array4.C: New test.
31105
31106         PR c++/14108
31107         * g++.dg/inherit/thunk2.C: New test.
31108
31109         PR c++/14083
31110         * g++.dg/eh/cond2.C: New test.
31111
31112 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
31113
31114         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
31115
31116 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
31117
31118         * lib/scanasm.exp (dg-scan): Quote pattern before display.
31119
31120 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
31121
31122         * g++.dg/simd-2.C: xfail on ppc64-linux.
31123
31124 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
31125
31126         PR c/456
31127         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
31128         tests.
31129
31130 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
31131
31132         * gcc.dg/builtins-33.c: New test.
31133
31134 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
31135
31136         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
31137
31138 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
31139
31140         * g++.dg/simd-2.C: Set -maltivec for ppc64.
31141
31142 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
31143
31144         * gcc.dg/ppc64-abi-3.c: New test.
31145
31146 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
31147
31148         PR c/14092
31149
31150         * gcc.dg/pr14092-1.c: New testcase.
31151
31152 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
31153
31154         * gcc.dg/cpp/assert4.c: Fix typo last change.
31155
31156         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
31157         * gcc.dg/cpp/assert4.c: Handle powerpc64.
31158
31159         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
31160
31161 2004-02-09  Roger Sayle  <roger@eyesopen.com>
31162
31163         * gcc.c-torture/compile/20040209-1.c: New test case.
31164
31165 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31166
31167         * gcc.dg/c90-init-1.c: Adjust expected error messages.
31168
31169 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
31170
31171         * gcc.c-torture/execute/20040208-[12].c: New tests.
31172
31173 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31174
31175         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
31176
31177 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31178
31179         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
31180
31181 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
31182
31183         Bug 13856
31184         * gcc.dg/visibility-8.c: New testcase.
31185
31186 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
31187
31188         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
31189         arguments.
31190         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
31191
31192 2004-02-07  Roger Sayle  <roger@eyesopen.com>
31193
31194         PR middle-end/13696
31195         * g++.dg/opt/fold1.C: New test case.
31196
31197 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31198
31199         PR c++/14033
31200         * g++.dg/other/crash-2.C: New test.
31201
31202 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31203
31204         PR c++/14028
31205         * g++.dg/parse/angle-bracket2.C: New test.
31206
31207 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31208
31209         PR middle-end/13750
31210         Revert:
31211         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
31212         PR pch/13361
31213         * testsuite/g++.dg/pch/wchar-1.C: New.
31214         * testsuite/g++.dg/pch/wchar-1.Hs: New.
31215
31216 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31217
31218         PR c++/14008
31219         * g++.dg/parse/error15.C: New test.
31220         * g++.dg/parse/crash11.C: Update dg-error mark.
31221
31222 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
31223
31224         PR c++/13932
31225         * g++.dg/warn/conv2.C: New test.
31226
31227 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31228
31229         PR c++/13086
31230         * g++.dg/warn/incomplete1.C: Remove xfail.
31231
31232 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
31233
31234         * lib/file-format.exp (gcc_target_object_format): Use
31235         ${tool}_target_compile, not gcc_target_compile.
31236         * lib/target-supports.exp (check_alias_available): Likewise.
31237         (check_gc_sections_available): Likewise.
31238         * g++.dg/ext/attrib10.C: Use dg-require-alias.
31239         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
31240         dg-require-alias.
31241
31242 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
31243
31244         PR c++/13969
31245         * g++.dg/template/static6.C: New test.
31246
31247 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
31248
31249         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
31250
31251 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31252
31253         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
31254         tests for systems where `char' is unsigned by default.
31255
31256 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31257
31258         PR c++/13997
31259         * g++.dg/template/partial3.C: New test.
31260
31261 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
31262
31263         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
31264         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
31265         Remove mentions of obsolete ports.
31266
31267 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
31268
31269         * gcc.dg/noncompile/20001228-1.c: Fix for new
31270         error message.
31271
31272 2004-02-03  Roger Sayle  <roger@eyesopen.com>
31273
31274         PR target/9348
31275         * gcc.c-torture/execute/multdi-1.c: New test case.
31276
31277 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
31278
31279         PR c++/13925
31280         * g++.dg/template/lookup5.C: New test.
31281
31282 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
31283
31284         PR c++/13950
31285         * g++.dg/template/lookup4.C: New test.
31286
31287         PR c++/13970
31288         * g++.dg/parse/error14.C: New test.
31289
31290         PR c++/14002
31291         * g++.dg/parse/template13.C: New test.
31292
31293 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
31294
31295         PR c++/13978
31296         * g++.dg/template/koenig4.C: New test.
31297
31298         PR c++/13968
31299         * g++.dg/template/crash17.C: New test.
31300
31301         PR c++/13975
31302         * g++.dg/parse/error13.C: New test.
31303         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
31304
31305 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31306
31307         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
31308
31309 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
31310
31311         PR c/11658
31312         PR c/13994
31313         * gcc.dg/noncompile/20040203-1.c: New test.
31314         * gcc.dg/noncompile/20040203-2.c: Likewise.
31315         * gcc.dg/noncompile/20040203-3.c: Likewise.
31316         * gcc.dg/20040203-1.c: Likewise.
31317
31318 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
31319
31320         PR c++/10858
31321         * g++.dg/template/sizeof7.C: New test.
31322
31323 2004-02-02  Eric Christopher  <echristo@redhat.com>
31324             Zack Weinberg  <zack@codesourcery.com>
31325
31326         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
31327
31328 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
31329
31330         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
31331         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
31332         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
31333         * gcc.dg/cleanup-5.c: Run only on Linux targets.
31334
31335 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
31336
31337         PR c++/13113
31338         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
31339
31340         PR c++/13854
31341         * g++.dg/ext/attrib13.C: New test.
31342
31343         PR c++/13907
31344         * g++.dg/conversion/op2.C: New test.
31345
31346 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31347
31348         * gcc.dg/titype-1.c: Fix pasto.
31349
31350 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31351
31352         * gcc.dg/titype-1.c: New test.
31353
31354 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31355
31356         PR c++/13957
31357         * g++.dg/template/non-type-template-argument-1.C,
31358         g++.dg/template/qualified-id1.C: Update dg-error marks.
31359         * g++.dg/template/nontype6.C: New test.
31360
31361 2004-02-01  Roger Sayle  <roger@eyesopen.com>
31362
31363         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
31364         * gcc.dg/builtins-31.c: New testcase.
31365         * gcc.dg/builtins-32.c: New testcase.
31366
31367 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
31368
31369         * objc.dg/call-super-2.m: Update line numbers
31370         for the including of stddef.h.
31371
31372 2004-01-30  Michael Matz  <matz@suse.de>
31373
31374         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
31375         g++.dg/ext/case-range3.C: New tests.
31376
31377 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31378
31379         DR206
31380         PR c++/13813
31381         * g++.dg/template/member4.C: New test.
31382
31383 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31384
31385         PR c++/13683
31386         * g++.dg/template/sizeof6.C: New test.
31387
31388 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
31389
31390         * gcc.dg/fwritable-strings-1.c: New test.
31391
31392 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
31393
31394         * gcc.c-torture/compile/20040130-1.c: New test.
31395
31396 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
31397
31398         * objc.dg/call-super-2.m: Include stddef.h for size_t.
31399
31400 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
31401
31402         PR c++/13883
31403         * g++.dg/template/ctor3.C: New test.
31404
31405 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31406
31407         * g++.dg/tc1: New directory.
31408         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
31409         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
31410         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
31411         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
31412         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
31413
31414 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31415
31416         * g++.dg/parse/error11.C: New test.
31417         * g++.dg/parse/error12.C: Likewise.
31418
31419 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
31420
31421         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
31422         (scan_initial, main): Use aligned_sizeof instead of sizeof.
31423
31424 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
31425
31426         PR c++/13791
31427         * g++.dg/ext/attrib12.C: New test.
31428
31429         PR c++/13736
31430         * g++.dg/parse/cast2.C: New test.
31431
31432 2004-01-27  James E Wilson  <wilson@specifixinc.com>
31433
31434         * objc.dg/encode-2.m (main): New local string.  Set depending on
31435         sizeof long.  Use in sscanf call.
31436         * objc.dg/encode-3.m (main): New local string.  Set depending on
31437         sizeof long.  Use in scan_initial call.
31438
31439 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31440
31441         * objc.dg/call-super-2.m: Make LP64-safe.
31442         * objc.dg/desig-init-1.m: Likewise.
31443
31444 2004-01-27  Devang Patel <dpatel@apple.com>
31445
31446         * g++.dg/debug/namespace1.C: New test.
31447
31448 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
31449
31450         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
31451         xscale-*-*.
31452
31453         * gcc.dg/arm-mmx-1.c: New test.
31454
31455 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31456
31457         * gcc.dg/20040127-1.c: New test.
31458         * gcc.dg/20040127-2.c: New test.
31459
31460 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31461
31462         * objc.dg/stret-1.m (glob): Renamed to globa.
31463
31464 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
31465
31466         PR c++/13663
31467         * g++.dg/expr/for1.C: New test.
31468
31469 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
31470
31471         PR middle-end/13779
31472         * gcc.dg/darwin-longlong.c: New test.
31473
31474 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
31475
31476         * gcc.dg/20040124-1.c: Moved test from here...
31477         * gcc.c-torture/compile/20040124-1.c: ...to here.
31478
31479 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
31480
31481         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
31482         the assembly output if -m64 is passed.
31483
31484 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
31485
31486         PR c++/13833
31487         * g++.dg/template/cond3.C: New test.
31488
31489 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31490
31491         PR c++/13810
31492         * g++.dg/template/ttp7.C: New test.
31493
31494 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31495
31496         PR c++/13797
31497         * g++.dg/template/nontype4.C: New test.
31498         * g++.dg/template/nontype5.C: Likewise.
31499
31500 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
31501
31502         * gcc.dg/torture/mips-clobber-at.c: New test.
31503
31504 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
31505
31506         * gcc.dg/20040124-1.c: New test.
31507
31508 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
31509
31510         * gcc.dg/20040123-1.c: New test.
31511
31512 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
31513
31514         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
31515
31516 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31517
31518         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
31519
31520 2004-01-23  Andrew Pinski  <apinski@apple.com>
31521
31522         * gcc.dg/20030121-1.c: Move to ..
31523         * gcc.dg/20040121-1.c: here.
31524
31525 2004-01-23  Roger Sayle  <roger@eyesopen.com>
31526
31527         * gcc.dg/builtins-29.c: New test case.
31528
31529 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
31530
31531         PR 18314
31532         * gcc.dg/builtins-30.c: New testcase.
31533
31534 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
31535
31536         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
31537         * lib/g77.exp: Likewise.
31538         * lib/objc.exp: Likewise.
31539         * lib/g++.exp: Likewise.
31540
31541 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31542
31543         * gcc.dg/struct-by-value-2.c: New test.
31544
31545 2004-01-21  Andrew Pinski  <apinski@apple.com>
31546
31547         PR target/13785
31548         * gcc.dg/20030121-1.c: New test.
31549
31550 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
31551
31552         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
31553         clobber frame pointer register in asm statement.
31554
31555 2004-01-21  Falk Hueffner  <falk@debian.org>
31556
31557         * gcc.c-torture/compile/20040121-1.c: New test.
31558
31559 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
31560
31561         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
31562
31563 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
31564
31565         * gcc.dg/ppc64-abi-2.c: New test.
31566
31567 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
31568
31569         * lib/treelang.exp: Fill out this file.
31570         * lib/treelang-dg.exp: New File.
31571
31572 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31573
31574         * gcc.c-torture/compile/981022-1.c: Remove.
31575         * gcc.dg/array-5.c: Remove XFAIL.
31576         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
31577         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
31578         gcc.dg/cond-lvalue-1.c: Update.
31579         * gcc.dg/cast-lvalue-2.c: New test.
31580
31581 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
31582
31583         PR c++/13592
31584         * g++.dg/other/error1.C (class foo): Tweak error message.
31585
31586         PR c++/13592
31587         * g++.dg/template/call2.C: New test.
31588
31589 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31590
31591         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
31592         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
31593         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
31594         scalar-return-1_x.c, scalar-return-2_y.c,
31595         scalar-return-3_x.c, scalar-return-3_y.c,
31596         scalar-return-4_x.c, scalar-return-4_y.c,
31597         struct-align-1.h, struct-align-1_x.c,
31598         struct-align-1_y.c, struct-align-2.h,
31599         struct-align-2_x.c, struct-align-2_y.c,
31600         struct-by-value-10_y.c, struct-by-value-11_x.c,
31601         struct-by-value-11_y.c, struct-by-value-12_x.c,
31602         struct-by-value-12_y.c, struct-by-value-13_x.c,
31603         struct-by-value-13_y.c, struct-by-value-14_x.c,
31604         struct-by-value-14_y.c, struct-by-value-15_x.c,
31605         struct-by-value-15_y.c, struct-by-value-16_y.c,
31606         struct-by-value-17_y.c, struct-by-value-18_y.c,
31607         struct-by-value-19_y.c, struct-by-value-1_x.c,
31608         struct-by-value-1_y.c, struct-by-value-20_y.c,
31609         struct-by-value-2_x.c, struct-by-value-2_y.c,
31610         struct-by-value-3_y.c, struct-by-value-4_x.c,
31611         struct-by-value-4_y.c, struct-by-value-5_y.c,
31612         struct-by-value-6_y.c, struct-by-value-7_y.c
31613         struct-by-value-8_x.c, struct-by-value-8_y.c
31614         struct-by-value-9_x.c, struct-by-value-9_y.c
31615         struct-return-10_x.c, struct-return-10_y.c,
31616         struct-return-19_x.c, struct-return-20_x.c
31617         struct-return-2_x.c, struct-return-2_y.c
31618         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
31619         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
31620
31621 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31622
31623         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
31624         attribute on sparc*-sun-solaris2.*.
31625
31626 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
31627
31628         PR c++/13710
31629         * g++.dg/ext/typeof7.C: New test.
31630
31631 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
31632
31633         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
31634         * gcc.dg/const-elim-1.c: Same.
31635
31636 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
31637
31638         * objc.dg/stret-1.m: New.
31639         * objc.dg/stret-2.m: New.
31640
31641 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
31642
31643         PR c++/11895
31644         * g++.dg/ext/vector1.C: New test.
31645
31646 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
31647
31648         * gcc.dg/pch/import-1.c: New.
31649         * gcc.dg/pch/import-1.hs: New.
31650         * gcc.dg/pch/import-1a.h: New.
31651         * gcc.dg/pch/import-1b.h: New.
31652         * gcc.dg/pch/import-1c.h: New.
31653
31654 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
31655
31656         PR c++/13574
31657         * g++.dg/ext/array1.C: New test.
31658
31659         PR c++/13178
31660         * g++.dg/conversion/op1.C: New test.
31661
31662 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
31663
31664         PR 11864
31665         From Kazumoto Kojima / Dan Kegel:
31666         * gcc.dg/pr11864-1.c: New test.
31667
31668         PR 10392
31669         From Marcus Comstedt / Dan Kegel:
31670         * gcc.dg/pr10392-1.c: New test.
31671
31672 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
31673
31674         PR c++/13478
31675         * g++.dg/init/ref10.C: New test.
31676
31677 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31678
31679         PR c++/13407
31680         * g++.dg/parse/typename6.C: New test.
31681
31682 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
31683
31684         PR pch/13361
31685         * testsuite/g++.dg/pch/wchar-1.C: New.
31686         * testsuite/g++.dg/pch/wchar-1.Hs: New.
31687
31688 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31689
31690         PR c++/9259
31691         * g++.dg/expr/sizeof2.C: New test.
31692
31693 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
31694
31695         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
31696
31697 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
31698
31699         PR c++/13659
31700         * g++.dg/lookup/strong-using-3.C: New.
31701         * g++.dg/lookup/using-10.C: New.
31702
31703 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
31704
31705         PR c++/13594
31706         * g++.dg/lookup/strong-using-2.C: New.
31707
31708 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
31709             Dan Kegel <dank@kegel.com>
31710             J"orn Rennecke <joern.rennecke@superh.com>
31711
31712         PR target/9365
31713         * gcc.dg/pr9365-1.c: New test.
31714
31715 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31716
31717         PR c++/8856
31718         * g++.dg/parse/casting-operator2.C: New test.
31719         * g++.old-deja/g++.pt/explicit83.C: Remove.
31720
31721 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31722
31723         * gcc.dg/label-compound-stmt-1.c: New test.
31724         * gcc.c-torture/compile/950922-1.c,
31725         gcc.c-torture/compile/20000211-3.c,
31726         gcc.c-torture/compile/20000518-1.c,
31727         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
31728         compound statements.
31729
31730 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
31731
31732         * gcc.dg/ppc64-abi-1.c: New test.
31733
31734 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
31735
31736          * g++.dg/ext/attrib9.C: Add dg-warnings.
31737
31738 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31739
31740         PR c++/12335
31741         * g++.dg/parse/dtor3.C: New test.
31742
31743 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
31744
31745         PR c++/12709
31746         * g++.dg/parse/try-catch-1.C: New test.
31747
31748 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
31749
31750         * ada/acats/run_all.sh: Add more verbose output in acats.log
31751         when compiling tests.
31752
31753 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
31754
31755         PR 13656
31756         * gcc.dg/typedef-redecl.c: New test case.
31757         * gcc.dg/typedef-redecl.h: New support file.
31758
31759 2004-01-13  Jan Hubicka  <jh@suse.cz>
31760
31761         * gcc.dg/always_inline.c: New test.
31762         * gcc.dg/debug/20031231-1.c: Fix.
31763
31764 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31765
31766         PR c++/13474
31767         * g++.dg/template/array3.C: New test.
31768
31769 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
31770
31771         * g++.dg/ext/lvalue1.C: No longer expected to fail.
31772         * g++.dg/warn/Wunused-2.C: Likewise.
31773
31774 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31775
31776         PR c++/13289
31777         * g++.dg/template/instantiate6.C: New test.
31778
31779 2004-01-12  Roger Sayle  <roger@eyesopen.com>
31780
31781         PR middle-end/11397
31782         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
31783
31784 2004-01-12  Jan Hubicka  <jh@suse.cz>
31785
31786         PR opt/12826
31787         * gcc.dg/20040112-1.c: New.
31788
31789         * gcc.dg/dwarf-die[1-7].c: Move to...
31790         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
31791         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
31792
31793 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
31794
31795         PR c++/4100
31796         * g++.dg/parse/friend4.C: New test.
31797
31798 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
31799
31800         PR c++/4100
31801         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
31802         definition is called a friend.
31803
31804 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
31805
31806         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
31807
31808 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
31809
31810         PR c++/3478
31811         * g++.dg/parse/error10.C: New test.
31812         * g++.dg/template/arg2.C: Accept "invalid type" error.
31813
31814 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
31815
31816         PR middle-end/13392
31817         * g++.dg/opt/expect2.C: New test.
31818
31819 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
31820
31821         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
31822         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
31823         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
31824         Update dg-error regexps.
31825
31826 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
31827
31828         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
31829         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
31830
31831 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31832
31833         * gcc.dg/pragma-re-1.c: Use right pointer type.
31834
31835 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31836
31837         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
31838
31839 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
31840
31841         * gcc.dg/rs6000-ldouble-1.c: New.
31842
31843 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31844
31845         DR 337
31846         PR c++/9256
31847         * g++.dg/other/abstract1.C: New test.
31848
31849 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
31850
31851         * g++.dg/lookup/strong-using-1.C: New.
31852
31853 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31854
31855         PR c/11234
31856         * gcc.dg/func-ptr-conv-1.c: New test.
31857         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
31858
31859 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
31860
31861         PR target/13380.
31862         * gcc.c-torture/compile/20040109-1.c: New.
31863
31864 2004-01-08  Stuart Hastings  <stuart@apple.com>
31865
31866         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
31867         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
31868         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
31869
31870 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
31871
31872         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
31873
31874 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31875
31876         * ada/acats/run_acats: Treat 'gnatchop' the same way
31877         as 'gnatmake'.  Export GCC_DRIVER.
31878         * ada/acats/run_all.sh: Add target_gnatchop.  Use
31879         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
31880
31881 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31882
31883         PR c++/12573
31884         * g++.dg/template/dependent-expr4.C: New test.
31885
31886 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
31887
31888         * gcc.dg/altivec-11.c: New test.
31889
31890 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
31891
31892         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
31893
31894 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31895
31896         PR c/6024
31897         * gcc.dg/enum-compat-1.c: New test.
31898         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
31899
31900 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31901
31902         PR c/12165
31903         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
31904         gcc.dg/c99-idem-qual-3.c: New tests.
31905
31906 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
31907
31908         * gcc.dg/winline-7.c: Don't cast void * to int.
31909
31910 2004-01-06  Jan Hubicka  <jh@suse.cz>
31911
31912         * gcc.dg/i386-sse-5.c: New test
31913         * g++.dg/eh/simd-1.c: Add -w argument for i386.
31914
31915 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
31916
31917         PR c++/12815
31918         * g++.dg/rtti/typeid4.C: New test.
31919
31920 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31921
31922         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
31923
31924 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
31925
31926         PR c++/12132
31927         * g++.dg/template/error11.C: New test.
31928
31929         PR c++/13451
31930         * g++.dg/template/class2.C: New test.
31931
31932 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
31933         Richard Sandiford <rsandifo@redhat.com>
31934
31935         PR c++/13387
31936         * g++.dg/opt/alias3.C: New test.
31937
31938 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
31939
31940         PR c++/13157
31941         * g++.dg/template/koenig3.C: New test.
31942
31943         PR c++/13529
31944         * g++.dg/parse/offsetof3.C: New test.
31945
31946         * g++.dg/init/copy7.C: Add missing dg-error markers.
31947
31948         PR c++/12226
31949         * g++.dg/init/copy7.c: New test.
31950
31951         PR c++/13536
31952         * g++.dg/parse/cast1.C: New test.
31953
31954 2004-01-04  Jan Hubicka  <jh@suse.cz>
31955
31956         * gcc.dg/winline[1-7].c: New tests.
31957
31958 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31959
31960         PR c++/13520
31961         * g++.dg/template/qualttp22.C: New test.
31962
31963 2004-01-01  Jan Hubicka  <jh@suse.cz>
31964
31965         * gcc.dg/debug/20031231-1.c: New.
31966         * gcc.c-torture/compile/20040101-1.c: New.
31967         * gcc.dg/dwarf-die-[1-7].c: New.
31968
31969 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
31970
31971         PR optimization/13521
31972         * gcc.c-torture/compile/20031231-1.c: New test.
31973
31974 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
31975
31976         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
31977
31978 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31979
31980         PR c++/10079
31981         * g++.dg/template/crash16.C: New test.
31982
31983 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
31984
31985         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
31986
31987 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
31988
31989         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
31990         ports.
31991         * g++.old-deja/g++.jason/thunk3.C: Likewise.
31992         * g++.old-deja/g++.law/profile1.C: Likewise.
31993         * gcc.c-torture/compile/981006-1.c: Likewise.
31994         * gcc.c-torture/execute/loop-2e.x: Likewise.
31995         * gcc.c-torture/execute/loop-2f.x: Remove.
31996         * gcc.c-torture/execute/loop-2g.x: Likewise.
31997         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
31998         * gcc.dg/20020312-2.c: Remove traces of dead ports.
31999
32000 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
32001
32002         PR c++/13507
32003         * g++.dg/ext/attrib11.C: New test.
32004
32005         PR c++/13494
32006         * g++.dg/template/array2-1.C: New test.
32007         * g++.dg/template/array2-2.C: New test.
32008
32009 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
32010
32011         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
32012
32013 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
32014
32015         PR c++/12774
32016         * g++.dg/template/array1-1.C: New test.
32017         * g++.dg/template/array1-2.C: New test.
32018
32019 2003-12-29  Roger Sayle  <roger@eyesopen.com>
32020
32021         PR fortran/12632
32022         * g77.dg/12632.f: New test case.
32023
32024 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32025
32026         PR c++/13289
32027         * g++.dg/parse/nontype1.C: New test.
32028
32029 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32030
32031         PR c++/12403
32032         * g++.dg/parse/explicit1.C: New test.
32033         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
32034
32035 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
32036
32037         PR c++/13081
32038         * g++.dg/opt/inline6.C: New test.
32039
32040         PR c++/12613
32041         * g++.dg/parse/error9.C: New test.
32042
32043         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
32044
32045 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
32046
32047         PR c++/13009
32048         * g++.dg/init/assign1.C: New test.
32049
32050 2003-12-28  Roger Sayle  <roger@eyesopen.com>
32051
32052         PR c++/13070
32053         * g++.dg/warn/format3.C: New test case.
32054
32055 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32056
32057         * gcc.c-torture/compile/20031227-1.c: New test.
32058
32059 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
32060
32061         * g++.dg/bprob/bprob.exp: Load target-supports.exp
32062         * g77.dg/bprob/bprob.exp: Likewise.
32063         * gcc.misc-tests/bprob.exp: Likewise.
32064         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
32065         variants on systems where the library does not provide that
32066         functionality.
32067         * gcc.dg/builtins-20.c: Use builtins-config.h.
32068         * gcc.dg/builtins-config.h: New file.
32069
32070 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
32071
32072         * lib/gcc-dg.exp (dg-require-profiling): New function.
32073         * lib/target-supports.exp (check_profiling_available): Likewise.
32074         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
32075         * g77.dg/bprob/bprob.exp: Likewise.
32076         * gcc.misc-tests/bprob.exp: Likewise.
32077         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
32078         * gcc.dg/20021014-1.c: Likewise.
32079         * gcc.dg/nest.c: Likewise.
32080
32081 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
32082
32083         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
32084         compiling.
32085         * g++.dg/lookup/java2.C: Likewise.
32086         * gcc.dg/cpp/lexident.c: Likewise.
32087
32088 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
32089
32090         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
32091         given.
32092         * gcc.c-torture/compile/961203-1.c: Likewise.
32093         * gcc.c-torture/compile/980506-1.c: Likewise.
32094
32095 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
32096
32097         * lib/gcc-dg.exp (dg-prune-output): New annotation.
32098         (additional_prunes): New global.
32099         (gcc-dg-prune): Handle additional per-test pruning.
32100         (dg-test): Clear additional_prunes between tests.
32101
32102         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
32103         dg-prune-output to avoid spurious failures from assembler
32104         complaining about nonexistent WAW violations.
32105         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
32106         Use dg-prune-output to avoid spurious failures from assembler
32107         warning about Itanium B-step errata.
32108
32109 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
32110
32111         * g++.dg/abi/macro0.C: New test.
32112         * g++.dg/abi/macro1.C: Likewise.
32113         * g++.dg/abi/macro2.C: Likewise.
32114
32115         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
32116         * g++.dg/abi/bitfield7.C: Likewise.
32117         * g++.dg/abi/dtor2.C: Likewise.
32118         * g++.dg/abi/mangle11.C: Likewise.
32119         * g++.dg/abi/mangle12.C: Likewise.
32120         * g++.dg/abi/mangle14.C: Likewise.
32121         * g++.dg/abi/mangle17.C: Likewise.
32122         * g++.dg/abi/vbase10.C: Likewise.
32123         * g++.dg/abi/vbase14.C: Likewise.
32124         * g++.dg/template/qualttp17.C: Likewise.
32125
32126 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
32127
32128         PR c/11995
32129         * gcc.dg/20031223-1.c: New test.
32130
32131 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32132
32133         * gcc.dg/noreturn-7.c: New test.
32134
32135 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32136
32137         * gcc.dg/null-pointer-1.c: New test.
32138
32139 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
32140
32141         * g++.old-deja/g++.jason/template18.C: Remove.
32142         * g++.old-deja/g++.jason/template37.C: Likewise.
32143
32144         PR c++/12862
32145         * g++.dg/lookup/ns1.C: New test.
32146
32147         PR c++/12397
32148         * g++.dg/template/lookup3.C: New test.
32149
32150 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
32151
32152         * g++.dg/template/recurse1.C: New test
32153
32154 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
32155
32156         PR c++/12479
32157         * g++.dg/parse/semicolon1.C: New test.
32158         * g++.dg/parse/semicolon1.h: Likewise.
32159
32160 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
32161
32162         * gcc.dg/darwin-misaligned.c: New test.
32163
32164 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
32165
32166         PR c/9163
32167         * gcc.dg/20031222-1.c: New test.
32168
32169 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
32170
32171         PR c++/13438
32172         * g++.dg/parse/error8.C: New test.
32173
32174         PR c++/11554
32175         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
32176
32177 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
32178
32179         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
32180         too small.
32181         * gcc.c-torture/compile/930217-1.c: Likewise.
32182         * gcc.c-torture/compile/930513-1.c: Likewise.
32183         * gcc.c-torture/execute/920908-2.c: Likewise.
32184         * gcc.c-torture/execute/921204-1.c: Likewise.
32185         * gcc.c-torture/execute/930621-1.c: Likewise.
32186         * gcc.c-torture/execute/930630-1.c: Likewise.
32187         * gcc.c-torture/execute/931031-1.c: Likewise.
32188         * gcc.c-torture/execute/980602-2.c: Likewise.
32189         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
32190         * gcc.c-torture/execute/compndlit-1.c: Likewise.
32191         * gcc.c-torture/execute/extzvsi.c: Likewise.
32192         * gcc.c-torture/unsorted/ext.c: Likewise.
32193
32194 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
32195
32196         PR target/12749
32197         * gcc.c-torture/compile/20031220-2.c: New test case.
32198
32199 2003-12-20  Roger Sayle  <roger@eyesopen.com>
32200
32201         PR optimization/13031
32202         * gcc.c-torture/compile/20031220-1.c: New test case.
32203
32204 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32205
32206         * gcc.dg/cast-function-1.c: New test.
32207
32208 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
32209
32210         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
32211         formats.
32212
32213 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
32214
32215         PR c++/12795
32216         * g++.dg/ext/attrib10.C: New test.
32217
32218 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
32219
32220         * gcc.dg/cleanup-10.c: New test.
32221         * gcc.dg/cleanup-11.c: New test.
32222
32223 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
32224
32225         PR c++/13239
32226         * g++.dg/opt/expect1.C: New test.
32227
32228 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
32229
32230         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
32231
32232 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
32233
32234         PR debug/12923
32235         * gcc.dg/20031218-1.c: New test.
32236
32237         PR debug/12389
32238         * gcc.dg/20031218-2.c: New test.
32239         * gcc.dg/20031218-3.c: New test.
32240
32241         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
32242         of label name and allow for USER_LABEL_PREFIX == "_" names.
32243         * g++.dg/abi/mangle18-2.C: Likewise.
32244         * g++.dg/abi/mangle19-1.C: Likewise.
32245         * g++.dg/abi/mangle19-2.C: Likewise.
32246         * g++.dg/abi/mangle20-1.C: Likewise.
32247         * g++.dg/abi/mangle20-2.C: Likewise.
32248
32249 2003-12-18  Richard Henderson  <rth@redhat.com>
32250
32251         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
32252
32253 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
32254             Dan Kegel <dank@kegel.com>
32255
32256         PR other/12009
32257         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
32258         testing a cross compiler, it causes spurious compile failures.
32259         * lib/g++.exp: Likewise.
32260
32261 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32262
32263         PR c++/13262
32264         * g++.dg/template/access13.C: New test.
32265
32266 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
32267
32268         * gcc.dg/20031216-1.c: New test.
32269
32270 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32271
32272         PR c++/9154
32273         * g++.dg/template/error10.C: New test.
32274
32275 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32276
32277         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
32278         * g++.dg/eh/simd-2.C: Likewise.
32279
32280 2003-12-17  James E Wilson  <wilson@specifixinc.com>
32281             Roger Sayle  <roger@eyesopen.com>
32282
32283         * gcc.c-torture/execute/ieee/mzero5.c: New.
32284
32285 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
32286
32287         PR c++/10603
32288         * g++.dg/parse/error6.C: New test.
32289
32290         PR c++/12827
32291         * g++.dg/parse/error7.C: New test.
32292
32293 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
32294
32295         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
32296         at -O with stabs debugging formats.
32297         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
32298         * gcc.dg/debug/debug-2.c: Likewise.
32299
32300 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
32301
32302         PR c++/12696
32303         * g++.dg/init/error1.C: New test.
32304
32305         PR c++/12218
32306         * g++.dg/init/pm3.C: New test.
32307
32308 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32309
32310         PR c/3347
32311         * gcc.dg/bitfld-8.c: New test.
32312
32313 2003-12-16  James Lemke  <jim@wasabisystems.com>
32314
32315         * gcc.dg/arm-scd42-[123].c: New tests.
32316
32317 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
32318
32319         PR c++/9043
32320         * g++.dg/abi/mangle20-1.C: New test.
32321         * g++.dg/abi/mangle20-2.C: New test.
32322
32323 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
32324
32325         PR c++/13275
32326         * g++.dg/other/offsetof2.C: Remove XFAIL.
32327         * g++.dg/parse/offsetof1.C: New test.
32328         * g++.gd/parse/offsetof2.C: Likewise.
32329
32330 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32331
32332         * g++.dg/template/nontype3.C: New test.
32333         * g++.dg/template/static2.C: Tweaked the dg-error clause.
32334
32335 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32336
32337         * g++.dg/warn/noreturn-3.C: Also test instantiation.
32338
32339 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
32340
32341         PR c++/13387
32342         * g++.dg/expr/assign1.C: New test.
32343
32344         PR c++/13242
32345         * g++.dg/abi/mangle19-1.C: New test.
32346         * g++.dg/abi/mangle19-2.C: New test.
32347
32348 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
32349
32350         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
32351
32352 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32353
32354         * gcc.c-torture/execute/20031216-1.c: New test.
32355
32356 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32357
32358         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
32359         an ICE regression.
32360
32361 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
32362
32363         PR c++/10926
32364         * g++.dg/template/error9.C: New test.
32365
32366         PR c++/11116
32367         * g++.dg/template/error8.C: New test.
32368
32369 2003-12-15  Roger Sayle  <roger@eyesopen.com>
32370
32371         PR middle-end/13400
32372         * gcc.c-torture/execute/20031215-1.c: New test case.
32373
32374 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
32375
32376         PR c++/13269
32377         * g++.dg/parse/error5.C: New test.
32378
32379         PR c++/12989
32380         * g++.dg/expr/sizeof1.C: New test.
32381
32382         PR c++/13310
32383         * g++.dg/template/crash15.C: New test.
32384
32385 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
32386
32387         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
32388         a non-POD type as the last named parameter of a varargs function.
32389
32390 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
32391
32392         PR c++/13243
32393         PR c++/12573
32394         * g++.dg/template/crash14.C: New test.
32395         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
32396
32397 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
32398
32399         * g++.dg/other/java1.C: New test.
32400
32401         PR c++/13241
32402         * g++.dg/abi/mangle18-1.C: New test.
32403         * g++.dg/abi/mangle18-2.C: New test.
32404
32405 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32406
32407         PR optimization/10312
32408         * gcc.c-torture/execute/20031214-1.c: New.
32409
32410 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
32411
32412         PR c++/10779
32413         PR c++/12160
32414         * g++.dg/parse/error3.C: New test.
32415         * g++.dg/parse/error4.C: Likewise.
32416         * g++.dg/abi/mangle4.C: Tweak error messages.
32417         * g++.dg/lookup/using5.C: Likewise.
32418         * g++.dg/other/error2.C: Likewise.
32419         * g++.dg/parse/typename5.C: Likewise.
32420         * g++.dg/parse/undefined1.C: Likewise.
32421         * g++.dg/template/arg2.C: Likewise.
32422         * g++.dg/template/ttp3.C: Likewise.
32423         * g++.dg/template/type1.C: Likewise.
32424         * g++.old-deja/g++.other/crash32.C: Likewise.
32425         * g++.old-djea/g++.pt/defarg8.C: Likewise.
32426
32427 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32428
32429         PR c++/13106
32430         * g++.dg/warn/noreturn-3.C: New test.
32431
32432 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
32433
32434         PR c++/13118
32435         * g++.dg/abi/covariant3.C: New.
32436
32437 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
32438
32439         * g++.dg/eh/ia64-1.C: New test.
32440
32441 2003-12-12  Roger Sayle  <roger@eyesopen.com>
32442
32443         PR optimization/13037
32444         * g77.f-torture/execute/13037.f: New test case.
32445
32446 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
32447
32448         PR c++/12881
32449         * g++.dg/abi/covariant2.C: New.
32450
32451 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
32452
32453         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
32454
32455 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
32456
32457         * gcc.c-torture/execute/wchar_t-1.x: Delete.
32458
32459 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
32460
32461         PR other/10819
32462         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
32463         to fix Bug 10819.
32464         * lib/g++.exp (g++_version): Likewise.
32465         * lib/g77.exp (g77_version): Likewise.
32466         * lib/objc.exp (default_objc_version): Likewise.
32467
32468 2003-12-10  Richard Henderson  <rth@redhat.com>
32469
32470         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
32471
32472         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
32473
32474 2003-12-08  Matt Austern  <austern@apple.com>
32475
32476         PR c/13134
32477         * lib/gcc-dg.exp (dg-require-visibility): Define.
32478         * lib/target-supports (check_visibility_available): Define.
32479         * gcc.dg/visibility-1.c: New test.
32480         * gcc.dg/visibility-2.c: Likewise.
32481         * gcc.dg/visibility-3.c: Likewise.
32482         * gcc.dg/visibility-4.c: Likewise.
32483         * gcc.dg/visibility-5.c: Likewise.
32484         * gcc.dg/visibility-6.c: Likewise.
32485         * g++.dg/ext/visibility-1.C: Likewise.
32486         * g++.dg/ext/visibility-2.C: Likewise.
32487         * g++.dg/ext/visibility-3.C: Likewise.
32488         * g++.dg/ext/visibility-4.C: Likewise.
32489         * g++.dg/ext/visibility-5.C: Likewise.
32490         * g++.dg/ext/visibility-6.C: Likewise.
32491
32492 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32493
32494         * g++.dg/lookup/java1.C: New test.
32495         * g++.dg/lookup/java2.C: New test.
32496
32497 2003-12-07  Falk Hueffner  <falk@debian.org>
32498
32499         * g++.dg/opt/noreturn-1.C: New test.
32500
32501 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
32502
32503         * gcc.dg/overflow-1.c: New test.
32504
32505 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32506
32507         * g77.f-torture/compile/13060.f: New test.
32508
32509 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
32510
32511         PR c++/13323
32512         * g++.dg/inherit/operator2.C: New test.
32513
32514 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
32515
32516         PR c++/13305
32517         * g++.dg/ext/attrib9.C: New test.
32518
32519 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
32520
32521         PR c++/13314
32522         * g++.dg/template/error7.C: New test.
32523
32524 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
32525             J"orn Rennecke <joern.rennecke@superh.com>
32526
32527         PR target/13302
32528         * g++.dg/other/struct-va_list.C: New test.
32529
32530 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32531
32532         PR c++/13166
32533         * g++.dg/parse/defarg6.C: New test.
32534
32535 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
32536
32537         PR target/13256
32538         * gcc.c-torture/execute/20031201-1.c: New test.
32539
32540 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
32541
32542         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
32543
32544 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32545
32546         * gcc.dg/builtin-return-1.c: New test.
32547
32548 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
32549             J"orn Rennecke <joern.rennecke@superh.com>
32550
32551         PR optimization/13260
32552         * gcc.c-torture/execute/20031204-1.c: New test.
32553
32554 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
32555
32556         PR c++/9127
32557         * g++.dg/template/error6.C: New test.
32558
32559 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
32560
32561         * gcc.dg/20031202-1.c: New test.
32562
32563 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
32564
32565         PR c++/13179
32566         * g++.dg/template/eh1.C: New test.
32567
32568         PR c++/10771
32569         * g++.dg/template/error5.C: New test.
32570
32571 2003-12-02  David Ung  <davidu@mips.com>
32572
32573         * gcc.dg/compat/vector-check.h: Corrected type for var
32574         g_##TMODE
32575
32576 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32577
32578         PR c++/10126
32579         * g++.dg/template/ptrmem8.C: New test.
32580
32581 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32582
32583         PR c++/12573
32584         * g++.dg/template/dependent-expr3.C: New test.
32585
32586 2003-12-01  James Lemke  <jim@wasabisystems.com>
32587
32588         * gcc.dg/arm-g2.c: New test.
32589
32590 2003-12-01  Roger Sayle  <roger@eyesopen.com>
32591
32592         PR optimization/11634
32593         * gcc.dg/20031201-2.c: New test case.
32594
32595 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
32596
32597         PR 11433
32598         * objc.dg/proto-lossage-3.m: New test.
32599
32600 2003-12-01  Roger Sayle  <roger@eyesopen.com>
32601
32602         PR optimization/12628
32603         * gcc.dg/20031201-1.c: New test case.
32604
32605 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32606
32607         * gcc.dg/unaligned-1.c: New test.
32608
32609 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
32610
32611         PR c++/9849
32612         * g++.dg/template/error4.C: New test.
32613         * g++.dg/template/nested3.C: Adjust error markers.
32614
32615 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32616
32617         * gcc.dg/cpp/assert4.c: Check more #system assertions.
32618
32619 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
32620
32621         PR c/10333
32622         * gcc.dg/bitfld-7.c: New test.
32623
32624 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
32625
32626         * gcc.dg/tls/asm-1.C: New test.
32627
32628 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32629
32630         * gcc.dg/cpp/assert4.c: Update.
32631
32632 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32633
32634         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
32635         * gcc.dg/builtin-apply3.c: New test.
32636
32637 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32638
32639         * lib/compat.exp (compat-obj): New xfaildata parameter.
32640         Use it to set compiler_conditional_xfail_data before compiling.
32641         (compat-get-options): Handle dg-xfail-if.
32642         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
32643         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
32644         * gcc.dg/compat/vector-1_y.c: Likewise.
32645         * gcc.dg/compat/vector-2_x.c: Likewise.
32646         * gcc.dg/compat/vector-2_y.c: Likewise.
32647
32648 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32649
32650         * g++.dg/opt/reg-stack4.C: New test.
32651
32652 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32653
32654         * gcc.dg/builtin-apply2.c: New test.
32655
32656 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
32657
32658         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
32659
32660 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32661
32662         PR c++/12924
32663         * g++.dg/template/template-id-2.C: New test.
32664
32665 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32666
32667         PR c++/5369
32668         * g++.dg/template/memfriend1.C: New test.
32669         * g++.dg/template/memfriend2.C: Likewise.
32670         * g++.dg/template/memfriend3.C: Likewise.
32671         * g++.dg/template/memfriend4.C: Likewise.
32672         * g++.dg/template/memfriend5.C: Likewise.
32673         * g++.dg/template/memfriend6.C: Likewise.
32674         * g++.dg/template/memfriend7.C: Likewise.
32675         * g++.dg/template/memfriend8.C: Likewise.
32676         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
32677
32678 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
32679
32680         PR c++/12515
32681         * g++.dg/ext/cond1.C: New test.
32682
32683 2003-11-20  Richard Henderson  <rth@redhat.com>
32684
32685         * gcc.dg/20020201-2.c: Remove.
32686         * gcc.dg/20020201-4.c: Remove.
32687         * gcc.dg/20020304-1.c: Remove.
32688
32689 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
32690
32691         * gcc.dg/cpp/trad/xwin1.c: New test case.
32692
32693 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
32694
32695         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
32696         * lib/g77.exp: Likewise.
32697         * lib/objc.exp: Likewise.
32698         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
32699         for darwin.
32700
32701 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32702
32703         PR c++/12932
32704         * g++.dg/template/static5.C: New test.
32705
32706 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
32707
32708         * gcc.dg/nested-func-1.c: New test.
32709
32710 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32711
32712         * gcc.dg/cpp/assert4.c: New test.
32713
32714 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
32715
32716         PR c++/2294
32717         * g++.dg/lookup/using9.c: New test.
32718
32719 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
32720
32721         PR c++/12762
32722         * g++.dg/template/error3.C: New test.
32723
32724 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
32725
32726         PR ada/13035
32727         * ada/acats/run_acats, run_all.sh: Fix syntax error.
32728         No longer use a wrapper for gcc, since this does not work under
32729         Windows.
32730
32731 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
32732
32733         PR c++/2094
32734         * g++.dg/template/ptrmem7.C: New test.
32735
32736 2003-11-13  Andrew Pinski <apinski@apple.com>
32737
32738         * gcc.c-torture/compile/20031113-1.c: New test.
32739
32740 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
32741             Kean Johnston <jkj@sco.com>
32742
32743         PR c/13029
32744         * gcc.dg/unused-4.c: Update.
32745
32746 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32747
32748         * g++.dg/opt/const3.C: New test.
32749
32750 2003-11-13  Jan Hubicka  <jh@suse.cz>
32751
32752         * gcc.c-torture/compile/20031112-1.c: New test.
32753
32754 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
32755
32756         * g++.dg/parse/crash10.C: Remove bogus error marker.
32757
32758 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32759
32760         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
32761         (host_gcc): Likewise.
32762         (ROOT): Honor $PWDCMD.
32763         (BASE): Likewise.
32764         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
32765
32766 2003-11-12  Catherine Moore  <clm@redhat.com>
32767
32768         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
32769
32770 2003-11-12  Andreas Jaeger  <aj@suse.de>
32771             Jakub Jelinek  <jakub@redhat.com>
32772             Andrew Pinski  <pinskia@physics.uc.edu>
32773             Richard Henderson  <rth@redhat.com>
32774
32775         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
32776         systems.
32777         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
32778
32779         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
32780         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32781
32782 2003-11-11  Andreas Jaeger  <aj@suse.de>
32783
32784         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
32785
32786         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
32787
32788 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
32789
32790         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
32791         Clean ups.
32792
32793 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
32794
32795         * gcc.dg/trampoline-1.c: New test.
32796
32797 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
32798
32799         * gcc.c-torture/compile/200031109-1.c: New test.
32800
32801 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32802
32803         PR c/3190
32804         PR c/8714
32805         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
32806         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
32807         gcc.dg/format/no-y2k-1.c: Update.
32808
32809 2003-11-08  Roger Sayle  <roger@eyesopen.com>
32810
32811         PR optimization/10467
32812         * gcc.dg/20031108-1.c: New test case.
32813
32814 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
32815
32816         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
32817
32818 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32819
32820         * gcc.dg/compound-lvalue-1.c: New test.
32821         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
32822         some XFAILs.
32823
32824 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
32825
32826         * gcc.dg/altivec-varargs-1.c: New test.
32827
32828 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32829
32830         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
32831         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
32832         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
32833         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
32834         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
32835
32836 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32837
32838         * gcc.dg/cond-lvalue-1.c: New test.
32839
32840 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
32841
32842         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
32843
32844 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32845
32846         PR c++/11616
32847         * g++.dg/template/instantiate5.C: New test.
32848
32849 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32850
32851         PR c++/12726
32852         * g++.dg/ext/complit2.C: Replace test with self-contained version.
32853         * ChangeLog: Add missing first entry for above test.
32854
32855 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32856
32857         PR c++/9810
32858         * g++.dg/template/using8.C: New test.
32859         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
32860
32861 2003-11-02  Roger Sayle  <roger@eyesopen.com>
32862
32863         PR optimization/10817
32864         * gcc.c-torture/compile/20031102-1.c: New test case.
32865
32866 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
32867
32868         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
32869         2147483647.
32870
32871 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32872
32873         * gcc.dg/20031102-1.c: New test.
32874
32875 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32876
32877         * gcc.dg/complex-1.c: New test.
32878
32879 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32880
32881         PR c++/12796
32882         * g++.dg/template/crash13.C: Adjust expected error location.
32883         * g++.old-deja/g++.brendan/ns1.C: Likewise.
32884
32885 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
32886
32887         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
32888
32889 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
32890
32891         PR/10239
32892         * gcc.c-torture/compile/20031031-2.c: New test.
32893
32894 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
32895
32896         PR/11640
32897         * gcc.c-torture/compile/20031031-1.c: New test.
32898
32899 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
32900
32901         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
32902         * gcc.misc-tests/bprob.exp: Likewise.
32903         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
32904         the execution test on arm-elf configs.
32905         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
32906         configs that don't support scratch files.
32907         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
32908
32909 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
32910
32911         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
32912         done by dejagnu.
32913
32914 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
32915
32916         * ada/acats/run_all.sh: Redirect mv output to /dev/null
32917         Avoid non pure sh syntax. Add more logging.
32918
32919         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
32920         fail.
32921
32922 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32923
32924         PR libgcj/10610
32925         * gcc.dg/ppc-stackalign-1.c: New test.
32926
32927 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
32928
32929         * ada/acats/run_all.sh: Change output to be more compliant with
32930         dejagnu framework.
32931         Create acats.sum and acats.log files under testsuite/ada/acats
32932         Only run [a-z]* directories, to filter out e.g. CVS.
32933         Redirect build output to log file.
32934
32935 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
32936
32937         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
32938
32939 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
32940
32941         PR ada/5909:
32942         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
32943
32944 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
32945
32946         * gcc.c-torture/compile/20031023-1.c: New test.
32947         * gcc.c-torture/compile/20031023-2.c: New test.
32948         * gcc.c-torture/compile/20031023-3.c: New test.
32949         * gcc.c-torture/compile/20031023-4.c: New test.
32950
32951 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32952
32953         PR c++/10371
32954         * g++.dg/lookup/scoped8.C: New test.
32955
32956 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32957
32958         * g++.dg/opt/reg-stack3.C: New test.
32959
32960 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32961
32962         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
32963
32964 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32965
32966         PR c++/11076
32967         * g++.dg/template/crash13.C: New test.
32968
32969 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32970
32971         * gcc.dg/c99-restrict-2.c: New test.
32972
32973 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
32974
32975         PR c++/12698, c++/12699, c++/12700, c++/12566
32976         * g++.dg/inherit/covariant9.C: New test.
32977         * g++.dg/inherit/covariant10.C: New test.
32978         * g++.dg/inherit/covariant11.C: New test.
32979
32980 2003-10-23  Jason Merrill  <jason@redhat.com>
32981
32982         PR c++/12726
32983         * g++.dg/ext/complit2.C: New test.
32984
32985 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
32986
32987         PR target/12654
32988         * gcc.c-torture/execute/20031020-1.c: New test.
32989
32990 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32991
32992         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
32993         following the jump_insn.
32994
32995 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32996
32997         * gcc.dg/cast-lvalue-1.c: New test.
32998
32999 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
33000
33001         PR c++/11962
33002         * g++.dg/template/cond2.C: New test.
33003
33004 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
33005
33006         * gcc.dg/builtins-28.c: New test.
33007
33008 2003-10-20  Jan Hubicka  <jh@suse.cz>
33009
33010         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
33011         parameter.
33012         * testsuite/gcc.dg/inline-2.c: Likewise.
33013
33014 2003-10-20  Phil Edwards  <phil@codesourcery.com>
33015
33016         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
33017         * gcc.dg/nest.c: Likewise.
33018
33019 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33020
33021         PR c++/9781, c++/10583, c++/11862
33022         * g++.dg/parse/crash13.C: New test.
33023
33024 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33025
33026         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
33027
33028 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33029
33030         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
33031         Define HAVE_C99_RUNTIME except on Solaris.
33032         * gcc.dg/builtins-20.c: Likewise.
33033
33034 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33035
33036         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
33037
33038 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33039
33040         PR c++/12495
33041         * g++.dg/template/crash21.C: New test.
33042
33043 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33044
33045         PR c++/2513
33046         * g++.dg/template/typename5.C: New test.
33047
33048 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33049
33050         PR c++/12369
33051         * g++.dg/template/friend25.C: New test.
33052
33053 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
33054
33055         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
33056         versions.
33057
33058 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
33059
33060         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
33061         == 2147483647.
33062
33063 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
33064
33065         * gcc.c-torture/execute/960416-1.x: Remove.
33066         * gcc.c-torture/execute/divconst-3.x: Likewise.
33067
33068 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
33069
33070         PR target/12598
33071         * gcc.dg/torture/cris-volatile-1.c: New test.
33072
33073 2003-10-14  Roger Sayle  <roger@eyesopen.com>
33074
33075         PR optimization/9325
33076         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
33077         for overflowing floating point to integer conversion during RTL
33078         simplification.
33079
33080 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
33081
33082         * objc/execute/_cmd.m: Fix typo.
33083         * objc.dg/image-info.m, objc.dg/symtab-1.m:
33084         Relax 'scan-assembler' regexp.
33085         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
33086         objc.dg/try-catch-4.m: Run on non-Darwin targets.
33087         * objc.dg/zero-link-2.m: Remove blank line.
33088         * objc.dg/zero-link-3.m: New test case.
33089
33090 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
33091
33092         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
33093
33094         * gcc.dg/asm-names.c: Use scan-assembler-not rather
33095         than linker trickery.
33096
33097 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33098
33099         PR c++/12370
33100         * g++.dg/other/friend2.C: New test.
33101
33102 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
33103
33104         * gcc.dg/20031012-1.c: New test.
33105
33106 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
33107
33108         * gcc.dg/weak/weak-3.c: Fix for new warning.
33109
33110 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
33111
33112         PR optimization/8750
33113         * gcc.c-torture/execute/20031012-1.c: New test case.
33114
33115 2003-10-11  Roger Sayle  <roger@eyesopen.com>
33116
33117         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
33118         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
33119
33120 2003-10-11  Roger Sayle  <roger@eyesopen.com>
33121
33122         PR optimization/12260
33123         * gcc.c-torture/compile/20031011-2.c: New test case.
33124
33125 2003-10-11  Roger Sayle  <roger@eyesopen.com>
33126
33127         * gcc.c-torture/execute/20031011-1.c: New testcase.
33128
33129 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
33130
33131         * gcc.c-torture/compile/20031011-1.c: New test.
33132
33133 2003-10-11  Jan Hubicka  <jh@suse.cz>
33134
33135         * g++.dg/other/first-global.C: New test.
33136
33137 2003-10-11  Roger Sayle  <roger@eyesopen.com>
33138
33139         * gcc.c-torture/execute/string-opt-18.c: New testcase.
33140
33141 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
33142
33143         * gcc.c-torture/compile/20031010-1.c: New test.
33144
33145 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
33146
33147         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
33148         * gcc.c-torture/execute/va-arg-25.c: ... here.
33149
33150 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
33151
33152         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
33153
33154 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
33155
33156         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
33157
33158 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
33159
33160         * g++.dg/parse/error2.C: New test.
33161
33162 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
33163
33164         PR c++/11097
33165         * g++.dg/other/error5.C: Modify the error message.
33166         * g++.dg/lookup/using8.C: New test.
33167
33168 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
33169
33170         * gcc.dg/darwin-abi-2.c: New file.
33171         * gcc.c-torture/execute/va-arg-24.c: New file.
33172
33173 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
33174
33175         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
33176         indentation.
33177
33178 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
33179
33180         PR c++/10147
33181         * g++.dg/other/error4.C: Update error messages.
33182         * g++.dg/template/ptrmem4.C: Likewise.
33183
33184         PR c++/12337
33185         * g++.dg/init/new9.C: New test.
33186
33187         PR c++/12334, c++/12236, c++/8656
33188         * g++.dg/ext/attrib8.C: New test.
33189
33190 2003-10-06  Devang Patel  <dpatel@apple.com>
33191
33192         * gcc.dg/debug/dwarf2-3.h: New test.
33193         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
33194
33195 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
33196
33197         * g++.dg/opt/cfg2.C: New test.
33198
33199 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33200
33201         * g++.dg/opt/float1.C: New test.
33202
33203 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33204
33205         * gcc.dg/c90-array-lval-6.c: New test.
33206         * gcc.dg/c99-array-lval-6.c: New test.
33207
33208 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
33209             Ziemowit Laski  <zlaski@apple.com>
33210
33211         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
33212         'Derived', so that it is never considered a class method; add
33213         new warning for '+port' method ambiguity.
33214         * objc.dg/method-12.m: Include <objc/objc.h> instead of
33215         <objc/objc-api.h> (needed on Mac OS X).
33216         * objc.dg/method-13.m: New test.
33217
33218 2003-10-03  Roger Sayle  <roger@eyesopen.com>
33219
33220         PR optimization/9325, PR java/6391
33221         * gcc.c-torture/execute/20031003-1.c: New test case.
33222
33223 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
33224
33225         PR optimization/12180
33226         * gcc.dg/20031002-1.c: New test.
33227
33228         PR c++/12486
33229         * g++.dg/inherit/error1.C: New test.
33230
33231 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
33232
33233         * lib/f-torture.exp (search_for): Rename to...
33234         (search_for_re): This.  Also, clean up comments and the
33235         "regexp" invocation.
33236
33237 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
33238
33239         * gcc.c-torture/compile/20031002-1.c: New test.
33240
33241 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
33242
33243         * g++.dg/opt/cond1.C: New test.
33244
33245 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
33246
33247         * gcc.dg/Wold-style-definition-2.c: New testcase.
33248         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
33249
33250 2003-09-29  Richard Henderson  <rth@redhat.com>
33251
33252         * g++.dg/init/array10.C: Add dg-options.
33253
33254 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
33255
33256         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
33257
33258 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33259
33260         * g++.dg/template/friend19.C: Fix typo.
33261         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
33262
33263 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
33264
33265         * gcc.c-torture/execute/20030928-1.c: New test.
33266         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
33267
33268 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
33269
33270         * g++.dg/opt/unroll1.C: New test.
33271
33272 2003-09-26  Roger Sayle  <roger@eyesopen.com>
33273
33274         PR optimization/11741
33275         * gcc.dg/20030926-1.c: New test case.
33276
33277 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33278
33279         PR c++/5655
33280         * g++.dg/parse/access7.C: New test.
33281         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
33282
33283 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
33284
33285         MERGE OF objc-improvements-branch into MAINLINE:
33286         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
33287         if libobjc has not been built.
33288         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
33289         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
33290         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
33291         objc/execute/nested-3.m, objc/execute/np-2.m,
33292         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
33293         objc/execute/redefining_self.m, objc/execute/root_methods.m,
33294         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
33295         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
33296         objc.dg/special/unclaimed-category-1.h,
33297         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
33298         well as GNU runtime.
33299         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
33300         * execute/cascading-1.m, execute/function-message-1.m,
33301         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
33302         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
33303         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
33304         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
33305         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
33306         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
33307         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
33308         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
33309         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
33310         * objc.dg/bitfield-2.m: Run only on Darwin.
33311         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
33312         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
33313         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
33314         * objc.dg/const-str-1.m: Fix constant string layout.
33315
33316 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
33317
33318         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
33319
33320 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
33321
33322         * gcc.dg/darwin-abi-1.c: New file.
33323
33324 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
33325
33326         PR target/12281
33327         * gcc.c-torture/compile/20030921-1.c: New test.
33328
33329 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33330
33331         * g++.dg/opt/reg-stack2.C: New test.
33332
33333 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33334
33335         * g++.dg/eh/delayslot1.C: New test.
33336
33337 2003-09-20  Richard Henderson  <rth@redhat.com>
33338
33339         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
33340
33341 2003-09-20  Roger Sayle  <roger@eyesopen.com>
33342
33343         * gcc.c-torture/execute/20030920-1.c: New test case.
33344
33345 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33346
33347         * g++.dg/rtti/typeid3.C: Correct expected error message.
33348
33349 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33350
33351         PR c++/157
33352         * g++.dg/parse/crash12.C: New test.
33353
33354 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
33355
33356         * gcc.dg/compat/mixed-struct-check.h: New.
33357         * gcc.dg/compat/mixed-struct-defs.h: New.
33358         * gcc.dg/compat/mixed-struct-init.h: New.
33359         * gcc.dg/compat/struct-by-value-19_main.c: New.
33360         * gcc.dg/compat/struct-by-value-19_x.c: New.
33361         * gcc.dg/compat/struct-by-value-19_y.c: New.
33362         * gcc.dg/compat/struct-by-value-20_main.c: New.
33363         * gcc.dg/compat/struct-by-value-20_x.c: New.
33364         * gcc.dg/compat/struct-by-value-20_y.c: New.
33365         * gcc.dg/compat/struct-return-19_main.c: New.
33366         * gcc.dg/compat/struct-return-19_x.c: New.
33367         * gcc.dg/compat/struct-return-19_y.c: New.
33368         * gcc.dg/compat/struct-return-20_main.c: New.
33369         * gcc.dg/compat/struct-return-20_x.c: New.
33370         * gcc.dg/compat/struct-return-20_y.c: New.
33371
33372 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
33373         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
33374         so that it will not complain on LP64 targets.
33375
33376 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33377
33378         PR c++/495
33379         * g++.dg/template/friend24.C: New test.
33380
33381 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
33382
33383         PR c++/12332
33384         * g++.dg/template/memtmpl2.C: New test.
33385
33386 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
33387
33388         PR target/11184
33389         * gcc.dg/builtin-apply1.c: New test.
33390
33391 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
33392
33393         PR c++/9848
33394         * g++.dg/warn/Wunused-4.C: New test.
33395
33396 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33397
33398         PR c++/12316
33399         * g++.dg/other/gc2.C: New test.
33400
33401 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
33402
33403         PR c++/11991
33404         * g++.dg/rtti/typeid3.C: New test.
33405
33406         PR c++/12266
33407         * g++.dg/overload/template1.C: New test.
33408
33409 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
33410
33411         * g++.dg/opt/cfg3.C: New test.
33412
33413 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33414
33415         PR c++/7939
33416         * g++.dg/template/crash11.C: New test.
33417
33418 2003-09-16  Jason Merrill  <jason@redhat.com>
33419             Jakub Jelinek  <jakub@redhat.com>
33420
33421         * gcc.dg/attr-warn-unused-result.c: New test.
33422
33423 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33424
33425         PR c++/12184
33426         * g++.dg/expr/call2.C: New test.
33427
33428 2003-09-15  Andreas Jaeger  <aj@suse.de>
33429
33430         * gcc.dg/Wold-style-definition-1.c: New test.
33431
33432 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
33433
33434         PR c++/3907
33435         * g++.dg/parse/template12.C: New test.
33436
33437         * g++.dg/abi/bitfield11.C: New test.
33438         * g++.dg/abi/bitfield12.C: Likewise.
33439
33440 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
33441
33442         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
33443         non-expansion of functional macro name without arguments at EOL.
33444         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
33445
33446 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
33447
33448         * gcc.c-torture/execute/20030914-[12].c: New tests.
33449
33450 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
33451
33452         PR c++/11788
33453         * g++.dg/overload/addr1.C: New test.
33454
33455 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
33456
33457         * gcc.dg/20030909-1.c: New test.
33458
33459 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33460
33461         * gcc.dg/ultrasp10.c: New test.
33462
33463 2003-09-09  Devang Patel  <dpatel@apple.com>
33464
33465         * gcc.dg/darwin-ld-6.c: New test.
33466
33467 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33468
33469         * gcc.dg/torture/builtin-explog-1.c: New testcase.
33470
33471 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
33472
33473         * gcc.dg/ia64-types1.c: New test.
33474         * gcc.dg/ia64-types2.c: Likewise.
33475
33476 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33477
33478         * gcc.dg/builtins-1.c: Add more _Complex tests.
33479         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33480
33481         * gcc.dg/builtins-1.c: Test existing _Complex functions.
33482         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33483
33484 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
33485
33486         PR c++/11786
33487         * g++.dg/lookup/koenig2.C: New test.
33488
33489         PR c++/5296
33490         * g++.dg/rtti/typeid2.C: New test.
33491
33492 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
33493
33494         * gcc.c-torture/compile/20030904-1.c: New test.
33495
33496 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33497
33498         * g++.dg/opt/longbranch2.C: New test.
33499
33500 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
33501
33502         * g++.dg/template/crash10.C: Only compile it.
33503
33504 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
33505
33506         PR middle-end/11665
33507         * gcc.c-torture/compile/20030907-1.c: New test.
33508         * g++.dg/init/array11.C: New test.
33509
33510 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
33511
33512         PR c++/11852
33513         * g++.dg/init/struct1.C: New test.
33514
33515 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
33516
33517         PR c++/12181
33518         * g++.dg/expr/comma1.C: New test.
33519
33520 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
33521
33522         PR c++/11867
33523         * g++.dg/expr/static_cast5.C: New test.
33524
33525 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
33526
33527         PR c++/11507
33528         * g++.dg/lookup/scoped7.C: New test.
33529
33530         PR c++/9574
33531         * g++.dg/other/static1.C: New test.
33532
33533         PR c++/11490
33534         * g++.dg/warn/template-1.C: New test.
33535
33536         PR c++/11432
33537         * g++.dg/template/crash10.C: New test.
33538
33539         PR c++/2478
33540         * g++.dg/overload/VLA.C: New test.
33541
33542         PR c++/10804
33543         * g++.dg/template/call1.C: New test.
33544
33545 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33546
33547         PR c++/11794
33548         * g++.dg/parse/using3.C: New test.
33549
33550 2003-09-06  Roger Sayle  <roger@eyesopen.com>
33551
33552         PR c++/11409
33553         * g++.dg/overload/builtin3.C: New test case.
33554
33555 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
33556
33557         PR c/9862
33558         * gcc.dg/20030906-1.c: New test.
33559         * gcc.dg/20030906-2.c: Likewise.
33560
33561 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33562
33563         PR c++/12167
33564         * g++.dg/parse/defarg5.C: New test.
33565
33566         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
33567
33568 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
33569
33570         PR c++/12163
33571         * g++.dg/expr/static_cast4.C: New test.
33572
33573         PR c++/12146
33574         * g++.dg/template/crash9.C: New test.
33575
33576 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
33577
33578         * g++.old-deja/g++.ext/pretty2.C: Update for change
33579         in __FUNCTION__.
33580         * g++.old-deja/g++.ext/pretty3.C: Likewise.
33581
33582 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
33583
33584         PR c++/11922
33585         * g++/dg/template/qualified-id1.C: New test.
33586
33587         PR c++/12037
33588         * g++.dg/warn/noeffect4.C: New test.
33589
33590 2003-09-04  Matt Austern  <austern@apple.com>
33591
33592         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
33593         * g++.dg/ext/fnname2.C: Likewise.
33594         * g++.dg/ext/fnname3.C: Likewise.
33595
33596 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
33597
33598         * g++.dg/expr/lval1.C: New test.
33599         * g++.dg/ext/lvcast.C: Remove.
33600
33601 2003-09-03  Roger Sayle  <roger@eyesopen.com>
33602
33603         PR optimization/11700.
33604         * gcc.c-torture/compile/20030903-1.c: New test case.
33605
33606 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
33607
33608         PR c++/12053
33609         * g++.dg/abi/layout4.C: New test.
33610
33611 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
33612
33613         PR c++/11553
33614         * g++.dg/parse/friend3.C: New test.
33615
33616 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
33617
33618         PR c++/11847
33619         * g++.dg/template/class1.C: New test.
33620
33621         PR c++/11808
33622         * g++.dg/expr/call1.C: New test.
33623
33624 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
33625
33626         PR c++/12114
33627         * g++.dg/init/ref9.C: New test.
33628
33629         PR c++/11972
33630         * g++.dg/template/nested4.C: New test.
33631
33632 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
33633
33634         PR c++/12093
33635         * g++.dg/template/non-dependent4.C: New test.
33636
33637         PR c++/11928
33638         * g++.dg/inherit/conv1.C: New test.
33639
33640 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
33641
33642         PR c++/6196
33643         * g++.dg/ext/label1.C: New test.
33644         * g++.dg/ext/label2.C: Likewise.
33645
33646 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
33647
33648         * g++.dg/expr/cond3.C: New test.
33649
33650 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33651
33652         * gcc.dg/builtins-1.c: Add new builtin cases.
33653
33654 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33655
33656         * gcc.dg/builtins-1.c: Add new cases.
33657         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33658
33659 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33660
33661         * gcc.dg/builtins-1.c: Add more math builtin tests.
33662         * gcc.dg/torture/builtin-attr-1.c: New test.
33663
33664 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
33665
33666         PR optimization/5079
33667         * g++.dg/opt/static3.C: New test.
33668
33669 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33670
33671         * gcc.misc-tests/gcov-10b.c: New test.
33672
33673 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
33674
33675         * g++.dg/opt/ptrmem3.C: New test.
33676
33677         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
33678
33679 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
33680
33681         * gcc.dg/20030826-2.c: New test.
33682
33683 2003-08-26  Roger Sayle  <roger@eyesopen.com>
33684
33685         PR middle-end/12002
33686         * g77.f-torture/compile/12002.f: New test case.
33687
33688 2003-08-26  Roger Sayle  <roger@eyesopen.com>
33689
33690         * gcc.dg/20030826-1.c: New test case.
33691
33692 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
33693
33694         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
33695
33696 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
33697
33698         PR c++/11871
33699         * c++.dg/lookup/crash1.C: New test.
33700
33701         * c++.dg/warn/noeffect3.C: New test.
33702
33703 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
33704
33705         * gcc.dg/compat/vector-1_x.c: Compile with -w.
33706         * gcc.dg/compat/vector-1_y.c: Ditto.
33707         * gcc.dg/compat/vector-2_x.c: Ditto.
33708         * gcc.dg/compat/vector-2_y.c: Ditto.
33709
33710 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
33711
33712         * gcc.dg/20030702-1.c: New test.
33713
33714 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
33715
33716         PR c++/8795
33717         * g++.dg/ext/altivec-1.C: New test.
33718
33719 2003-08-24  Richard Henderson  <rth@redhat.com>
33720
33721         * g++.dg/eh/simd-2.C: Add -w for x86.
33722
33723 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
33724
33725         * gcc.dg/20030815-1.c: New test.
33726
33727 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33728
33729         PR c++/3765
33730         * g++.dg/parse/access6.C: New test.
33731
33732 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33733
33734         PR c++/641, c++/11876
33735         * g++.dg/template/friend22.C: New test.
33736         * g++.dg/template/friend23.C: Likewise.
33737
33738 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33739
33740         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
33741         identically.
33742
33743 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33744
33745         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
33746
33747 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33748
33749         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
33750
33751 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33752
33753         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
33754
33755 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33756
33757         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
33758
33759 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
33760
33761         PR c++/11919
33762         * g++.dg/overload/prom1.C: New test.
33763
33764         PR c++/11551
33765         * g++.dg/parse/dtor2.C: New test.
33766
33767         PR c++/10762
33768         * g++.dg/parse/using2.C: New test.
33769
33770 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
33771
33772         PR target/11805
33773         * gcc.c-torture/compile/20030821-1.c: New.
33774
33775 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
33776
33777         PR c++/11834
33778         * g++.dg/template/deduce2.C: New test.
33779
33780 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
33781
33782         * gcc.c-torture/execute/20030821-1.c: New test.
33783
33784 2003-08-20  Roger Sayle  <roger@eyesopen.com>
33785
33786         PR middle-end/11984
33787         * gcc.dg/20030820-1.c: New test case.
33788
33789 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
33790
33791         PR c++/11945
33792         * g++.dg/warn/noeffect2.C: New test.
33793
33794 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
33795
33796         PR c++/10926
33797         * g++.dg/template/dtor2.C: New test.
33798
33799         PR c++/11684
33800         * g++.dg/template/operator1.C: New test.
33801         * g++.dg/parse/operator4.C: New test.
33802
33803         PR c++/11946.C
33804         * g++.dg/expr/enum1.C: New test.
33805         * gcc.dg/c99-bool-1.c: Remove bogus warning.
33806
33807         PR c++/11036.C
33808         * g++.dg/parse/elab2.C: New test.
33809         * g++.dg/parse/typedef4.C: Change error message.
33810         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
33811         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
33812         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
33813
33814 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
33815
33816         * gcc.dg/pch/warn-1.c: New.
33817         * gcc.dg/pch/warn-1.hs: New.
33818
33819         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
33820         not-tested file.
33821
33822 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
33823
33824         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
33825
33826 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
33827
33828         * gcc.dg/uninit-D.c: New Test.
33829         * gcc.dg/uninit-E.c: New Test.
33830         * gcc.dg/uninit-F.c: New Test.
33831         * gcc.dg/uninit-G.c: New Test.
33832
33833 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
33834
33835         * g++.dg/README: Describe the pch directory.
33836
33837 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33838
33839         PR c++/11174
33840         * g++.dg/parse/access4.C: New test.
33841         * g++.dg/parse/access5.C: Likewise.
33842         * g++.old-deja/g++.jason/access17.C: Adjust error message.
33843
33844 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
33845
33846         * gcc.dg/noncompile/20030818-1.c: New.
33847
33848 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33849
33850         PR c++/11957
33851         * g++.dg/warn/noeffect1.C: New test.
33852
33853         * g++.dg/template/scope2.C: New test.
33854         * g++.dg/template/error2.C: Correct dg-error
33855
33856 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
33857
33858         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
33859
33860 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
33861
33862         PR C++/11512
33863         * g++.dg/template/warn1.C: New.
33864
33865 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33866
33867         * g++.dg/template/error2.C: New test.
33868         * g++.dg/lookup/using7.C: Adjust errors
33869         * g++.old-deja/g++.pt/crash36.C: Likewise.
33870         * g++.old-deja/g++.pt/derived3.C: Likewise.
33871
33872 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33873
33874         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
33875         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
33876         * gcc.c-torture/execute/builtins/string-9.c: New, from
33877         string-opt-9.c.  Adjust for execute/builtins framework.
33878         * gcc.c-torture/execute/string-opt-9.c: Delete.
33879
33880 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
33881
33882         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
33883
33884         * g++.dg/parse/ret-type2.C: New test.
33885
33886         PR c++/11703
33887         * g++.dg/init/new8.C: New test.
33888
33889         PR c++/10923
33890         * g++.dg/parse/typedef5.C: New test.
33891
33892         PR c++/9512
33893         * g++.dg/parse/qualified2.C: New test.
33894         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
33895         invalid code.
33896
33897 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
33898
33899         * g++.dg/conversion/ptrmem1.C: New test.
33900
33901 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
33902
33903         PR target/11693
33904         * gcc.dg/20030811-1.c: New test.
33905
33906         PR target/11535
33907         * gcc.c-torture/execute/20030811-1.c: New test.
33908
33909 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33910
33911         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
33912
33913 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
33914
33915         PR c++/11789.C
33916         * g++.dg/inherit/multiple1.C: New test.
33917
33918 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33919
33920         * gcc.dg/spe1.c: New test.
33921
33922         PR c++/11670
33923         * g++.dg/expr/cast2.C: New test.
33924
33925         PR c++/10530
33926         * g++.dg/template/dependent-name2.C: New test.
33927
33928 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
33929
33930         * g++.dg/parse/crash11.C: Put the dg options in comments.
33931
33932 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
33933
33934         * lib/gcc-dg.exp: Update for diagnostic change.
33935
33936 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33937
33938         PR c++/5767
33939         * g++.dg/parse/crash11.C: New test.
33940
33941 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
33942
33943         * gcc.dg/cpp/spacing1.c: Update.
33944
33945 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
33946
33947         PR target/11739
33948         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
33949         a value for -mtune.
33950
33951 2003-08-04  Roger Sayle  <roger@eyesopen.com>
33952
33953         PR middle-end/11771
33954         * gcc.c-torture/compile/20030804-1.c: New test case.
33955
33956 2003-08-04  Roger Sayle  <roger@eyesopen.com>
33957
33958         * gcc.dg/20030804-1.c: New test case.
33959
33960 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
33961
33962         * gcc.dg/cpp/separate-1.c: New test.
33963
33964 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
33965
33966         PR c++/11704
33967         * g++.dg/template/dependent-expr2.C: New test.
33968
33969         PR c++/11766
33970         * g++.dg/expr/ptrmem1.C: New test.
33971
33972 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33973
33974         PR c++/9453
33975         * g++.dg/template/friend15.C: New test.
33976
33977 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
33978
33979         * lib/dg-pch.exp: Work round PCH bug.
33980
33981 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33982
33983         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
33984         builtins.  Move cases from builtins-4.c here.
33985
33986         * gcc.dg/torture/builtin-math-1.c: New test taken from
33987         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
33988         additional cases.
33989
33990         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
33991         Delete.
33992
33993 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
33994
33995         PR c++/9447
33996         * g++.dg/template/using7.C: New test.
33997
33998 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
33999
34000         * import1.c, import2.c: New tests.
34001
34002 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
34003
34004         * g++.dg/eh/crossjump1.C: New test.
34005
34006 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
34007
34008         PR c++/11697
34009         * g++.dg/template/using6.C: New test.
34010
34011         PR c++/11744
34012         * g++.dg/template/koenig2.C: New test.
34013
34014 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34015
34016         PR c++/7983
34017         * g++.dg/parse/typedef4.C: New test.
34018
34019 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34020
34021         PR c++/8442, c++/8806
34022         * g++.dg/template/elab1.C: New test.
34023         * g++.dg/template/type2.C: Likewise.
34024         * g++.dg/template/ttp3.C: Adjust expected error message.
34025         * g++.old-deja/g++.law/visibility13.C: Likewise.
34026         * g++.old-deja/g++.niklas/t135.C: Likewise.
34027         * g++.old-deja/g++.pt/ttp41.C: Likewise.
34028         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
34029         template argument.
34030         * g++.old-deja/g++.pt/ttp44.C: Likewise.
34031
34032 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
34033
34034         PR c++/11295
34035         * g++.dg/ext/stmtexpr1.C: New test.
34036
34037         * g++.dg/opt/tmp1.C: New test.
34038
34039         PR c++/11525
34040         * g++.dg/parse/constant4.C: New test.
34041
34042         PR c++/9447
34043         * g++.dg/template/using5.C: New test.
34044
34045 2003-07-31  Roger Sayle  <roger@eyesopen.com>
34046
34047         * gcc.dg/builtins-27.c: New test case.
34048
34049 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
34050
34051         * gcc.dg/tls/opt-7.c: New test.
34052
34053 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
34054
34055         * g++.old-deja/g++.other/crash18.C: Remove.
34056
34057 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
34058
34059         * g++.dg/template/explicit3.C: New.
34060         * g++.dg/template/explicit4.C: New.
34061         * g++.dg/template/explicit5.C: New.
34062
34063         PR c++/11347
34064         * g++.dg/template/memtmpl1.C: New.
34065
34066 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
34067
34068         PR target/11565
34069         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
34070         * gcc.dg/i386-387-5.c (dg-options): Likewise.
34071
34072 2003-07-30  Jan Hubicka  <jh@suse.cz>
34073
34074         * vtgc1.c: Kill.
34075
34076 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
34077
34078         * gcc.dg/struct-in-proto-1.c: New test.
34079
34080 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
34081
34082         * gcc.dg/cpp/include2.c: Only expect one message.
34083
34084 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
34085
34086         PR c++/9447
34087         * g++.dg/template/using1.C: New test.
34088         * g++.dg/template/using2.C: New test.
34089         * g++.dg/template/using3.C: New test.
34090         * g++.dg/template/using4.C: New test.
34091
34092 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
34093
34094         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
34095         * gcc.c-torture/execute/string-opt-10.c: Likewise.
34096
34097 2003-07-28  Jan Hubicka  <jh@suse.cz>
34098
34099         PR c++/11530
34100         * g++.dg/opt/call1.C: New test.
34101
34102 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
34103
34104         PR c++/11667
34105         * g++.dg/init/enum2.C: New test.
34106         * g++.dg/template/overload1.C: Add "-w" option.
34107
34108 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
34109
34110         * gcc.dg/Wdeclaration-after-statement-1.c,
34111         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
34112
34113 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
34114
34115         * gcc.c-torture/compile/20030725-1.c: New test.
34116
34117 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
34118
34119         * gcc.dg/20030505.c: Only run for SPE.
34120         Remove definition of opaque type.
34121
34122 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
34123
34124         * g++.dg/template/ptrmem6.C: New test.
34125
34126 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
34127
34128         * gcc.c-torture/compile/zero-strct-2.c: New test.
34129
34130 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
34131
34132         * gcc.dg/intermod-1.c: New test.
34133
34134 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34135
34136         PR c++/11617
34137         * g++.dg/template/lookup2.C: New test.
34138         * g++.dg/template/memclass1.C: Remove instantiated from error.
34139         * g++.dg/other/error2.C: Tweak expected errors.
34140
34141         PR c++/11596
34142         * g++.dg/template/defarg3.C: New test.
34143
34144         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
34145
34146 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
34147
34148         * g++.dg/inherit/access5.C: New test.
34149
34150 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34151
34152         PR c++/11513
34153         * g++.dg/template/crash8.C: New test.
34154
34155 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
34156
34157         PR c/10602
34158         * gcc.dg/noncompile/incomplete-2.c: New test.
34159
34160 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
34161
34162         PR c++/11645
34163         * g++.dg/inherit/access4.C: New test.
34164
34165         PR c++/11517
34166         * g++.dg/expr/cond2.C: New test.
34167
34168         PR optimization/10679
34169         * g++.dg/opt/inline4.C: New test.
34170
34171 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
34172
34173         * g++.dg/parse/crash10: New test.
34174
34175 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
34176
34177         * g++.dg/ext/flexary1.C: New test.
34178
34179 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34180
34181         PR c++/10793
34182         * g++.dg/template/crash9.C: New test.
34183
34184 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34185
34186         PR c++/3004
34187         * g++.dg/parse/typedef3.C: New test.
34188
34189         PR c++/7906
34190         * g++.dg/parse/operator2.C: New test.
34191
34192         PR c++/8895
34193         * g++.dg/parse/def-tmpl-arg1.C: New test.
34194
34195         PR c++/9282
34196         * g++.dg/parse/funptr1.C: New test.
34197
34198         PR c++/9452
34199         * g++.dg/parse/ambig3.C: New test.
34200
34201         PR c++/9454
34202         * g++.dg/parse/operator3.C: New test.
34203
34204         PR c++/9486
34205         * g++.dg/parse/template10.C: New test.
34206
34207         PR c++/9488
34208         * g++.dg/parse/template11.C: New test.
34209
34210         PR c++/10150
34211         * g++.dg/parse/invalid-op1.C: New test.
34212
34213         PR c++/10247
34214         * g++.dg/parse/condexpr1.C: New test.
34215
34216 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
34217
34218         * g++.dg/ext/packed3.C: New test.
34219         * g++.dg/ext/packed4.C: New test.
34220
34221         * gcc.dg/pack-test-3.c: New test.
34222
34223 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
34224
34225         * lib/compat.exp: Handle dg-options per source file.
34226         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
34227         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
34228         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
34229         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
34230         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
34231         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
34232         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
34233         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
34234         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
34235         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
34236         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
34237         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
34238         * g++.dg/compat/break/bitfield7_x.C: Ditto.
34239         * g++.dg/compat/break/bitfield7_y.C: Ditto.
34240
34241 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
34242
34243         PR c/10320
34244         * gcc.c-torture/execute/20030718-1.c: New test.
34245
34246 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34247
34248         PR optimization/11536
34249         * gcc.dg/20030721-1.c: New test.
34250
34251 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
34252
34253         PR c++/11546
34254         * g++.dg/template/lookup1.C: New test.
34255
34256 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
34257
34258         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
34259         diagnostics of ill-formed constructs involving labels.
34260         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
34261         the new 'previously defined here' message.
34262
34263 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
34264
34265         * g++.dg/parse/non-dependent2.C: New test.
34266
34267 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
34268
34269         * g++.dg/init/init-ref4.C: xfail on targets without
34270         weak symbols.
34271
34272 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
34273
34274         PR target/11087
34275         * gcc.c-torture/execute/20030717-1.c: New test.
34276
34277 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34278
34279         * g++.dg/opt/cfg1.C: New test.
34280
34281 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
34282
34283         PR optimization/11557
34284         * gcc.dg/20030717-1.c: New test.
34285
34286 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
34287
34288         PR c++/10476
34289         * g++.dg/expr/crash-1.C: New test.
34290
34291         PR c++/11027
34292         * g++.dg/template/init3.C: New test.
34293
34294         PR c++/8222
34295         * g++.dg/template/non-dependent1.C: New test.
34296
34297         PR c++/11070
34298         * g++.dg/template/non-dependent2.C: New test.
34299
34300         PR c++/11071
34301         * g++.dg/template/non-dependent3.C: New test.
34302
34303         PR c++/9907
34304         * g++.dg/template/sizeof5.C: New test.
34305
34306 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
34307
34308         PR 11498
34309         * gcc.c-torture/compile/mangle-1.c: New file.
34310
34311 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34312
34313         PR c++/7809
34314         * g++.dg/parse/access3.C: New test.
34315
34316 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
34317
34318         PR c++/11384
34319         * g++.dg/init/init-ref4.C: New test.
34320
34321 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
34322
34323         PR c++/11547
34324         * g++.dg/parse/constant3.C: New test.
34325         * g++.dg/parse/crash7.C: Likewise.
34326
34327 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
34328
34329         PR target/11008
34330         * gcc.dg/i386-pentium4-not-mull.c: New.
34331
34332 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
34333
34334         * gcc.dg/asm-names.c (ymain): Make it weak.
34335
34336 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34337
34338         PR c++/5421
34339         * g++.dg/template/friend21.C: New test.
34340
34341 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
34342
34343         * gcc.dg/cleanup-8.c: New test.
34344         * gcc.dg/cleanup-9.c: New test.
34345
34346 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
34347
34348         * g++.dg/ext/dll-MI1.h: New file.
34349         * g++.dg/ext/dllexport-MI1.C: New file.
34350         * g++.dg/ext/dllimport-MI1.C: New file.
34351
34352 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
34353
34354         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
34355         it does not have cmpstrsi patterns (just cmpmemsi).
34356
34357 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
34358
34359         PR debug/11473
34360         * g++.dg/debug/debug8.C: New test.
34361
34362 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34363
34364         PR c++/10108
34365         * g++.dg/template/crash7.C: New test.
34366
34367 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
34368
34369         PR target/10795
34370         * gcc.c-torture/compile/20030708-1.c: New.
34371
34372 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34373
34374         * gcc.c-torture/execute/20030715-1.c: New test.
34375
34376 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
34377
34378         * gcc.dg/pch/inline-3.c: New file.
34379         * gcc.dg/pch/inline-3.hs: New file.
34380         * gcc.dg/pch/inline-4.c: New file.
34381         * gcc.dg/pch/inline-4.hs: New file.
34382
34383 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
34384
34385         PR c++/11509
34386         * g++.dg/template/crash6.C: New test.
34387
34388         PR c++/7053
34389         * g++.dg/template/friend20.C: New test.
34390
34391         PR c++/7019
34392         * g++.dg/template/overload2.C: New test.
34393
34394 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34395
34396         PR optimization/11440
34397         * gcc.c-torture/execute/20030714-1.c: New test.
34398
34399 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34400
34401         PR c++/11154
34402         * g++.dg/template/partial2.C: New test.
34403
34404 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
34405
34406         PR c++/11503
34407         * g++.dg/template/anon1.C: New test.
34408
34409         PR c++/11493
34410         PR c++/11495
34411         * g++.dg/parse/template9.C: Likewise.
34412         * g++.dg/template/crash4.C: New test.
34413         * g++.dg/template/koenig1.C: Likewise.
34414         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
34415         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
34416         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
34417         functions.
34418         * g++.old-deja/g++.jason/template36.C: Likewise.
34419         * g++.old-deja/g++.mike/p1989.C: Likewise.
34420         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
34421         * g++.old-deja/g++.pt/ttp20.C: Use this->.
34422         * g++.old-deja/g++.pt/ttp21.C: Use this->.
34423         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
34424         compiling.
34425         * g++.old-deja/g++.pt/union2.C: Use this->.
34426
34427 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
34428
34429         * gcc.dg/20030711-1.c: New test.
34430
34431 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
34432
34433         PR c++/11050
34434         * g++.dg/parse/args1.C: New test.
34435         * g++.pt/defarg8.C: Change expected errors.
34436
34437 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
34438
34439         PR c++/8164
34440         * g++.dg/template/nontype2.C: New test.
34441
34442         PR c++/10558
34443         * g++.dg/parse/template8.C: New test.
34444
34445         PR c++/8327
34446         * g++.dg/template/scope1.C: New test.
34447
34448         * g++.dg/warn/Wsign-compare-1.C: New test.
34449
34450 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
34451
34452         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
34453
34454 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
34455
34456         PR c++/9411
34457         * g++.dg/template/explicit2.C: New test.
34458
34459         PR c++/10032
34460         * g++.dg/warn/pedantic1.C: New test.
34461
34462 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
34463
34464         PR c++ 9483
34465         * g++.dg/other/field1.C: New test.
34466
34467 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
34468
34469         PR c/11449
34470         * gcc.c-torture/compile/20030707-1.c: New.
34471
34472 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34473
34474         PR c++/10849
34475         * g++.dg/template/access12.C: New test.
34476
34477 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
34478
34479         * g++.dg/bprob/bprob.exp (prof_ext): Update.
34480         * g77.dg/bprob/bprob.exp (prof_ext): Update.
34481         * gcc.misc-tests/bprob.exp (prof_ext): Update.
34482         * gcc.misc-tests/gcov.exp: Update
34483         * g++.dg/gcov/gcov.exp: Update
34484         * lib/gcov.exp: Update.
34485
34486 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
34487
34488         * g++.dg/abi/mangle17.C: Make sure template expressions are
34489         dependent.
34490         * g++.dg/abi/mangle4.C: Mark erroneous casts.
34491         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
34492         * g++.dg/opt/stack1.C: Remove erroneous code.
34493         * g++.dg/parse/template7.C: New test.
34494         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
34495         * g++.old-deja/g++.pt/crash4.C: Likewise.
34496
34497 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34498
34499         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
34500         with zero or one occurence of `$' after the initial `L'.
34501
34502 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
34503
34504         * gcc.c-torture/compile/20030704-1.c: Add a comment.
34505
34506 2003-07-08  Roger Sayle  <roger@eyesopen.com>
34507
34508         PR c/11370
34509         * gcc.dg/Wunreachable-6.c: New testcase.
34510         * gcc.dg/Wunreachable-7.c: New testcase.
34511
34512 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
34513
34514         PR c/11420
34515         * gcc.dg/20030708-1.c: New test.
34516
34517 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
34518
34519         * gcc.dg/compat/sdata-section.h: New file.
34520         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
34521         * gcc.dg/torture/mips-sdata-1.c: New test.
34522
34523 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34524
34525         PR c++/11030
34526         * g++.dg/template/friend19.C: New test.
34527
34528 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
34529
34530         * g++.dg/opt/strength-reduce.C: New test.
34531
34532 2003-07-07  Roger Sayle  <roger@eyesopen.com>
34533
34534         PR target/10979
34535         * gcc.dg/20030707-1.c: New testcase.
34536
34537 2003-07-07  Roger Sayle  <roger@eyesopen.com>
34538
34539         PR optimization/11059
34540         * g++.dg/opt/emptyunion.C: New testcase.
34541
34542 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34543             Eric Botcazou  <ebotcazou@libertysurf.fr>
34544
34545         * g++.dg/opt/stack1.C: New test.
34546
34547 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
34548
34549         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
34550         run test.
34551
34552         PR c++/11431
34553         * g++.dg/expr/static_cast3.C: New test.
34554
34555 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
34556
34557         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
34558         everywhere.
34559         * gcc.dg/concat.c: Concatenation of string constants with
34560         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
34561         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
34562         * gcc.dg/cpp/escape-2.c: Use wide character constants where
34563         necessary to avoid multi-character character constant warning.
34564         * gcc.dg/cpp/escape.c: Likewise.
34565         * gcc.dg/cpp/ucs.c: Likewise.
34566         Remove backslashes from dg-bogus comments, as they confuse Tcl.
34567         Fix a typo.
34568
34569 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
34570
34571         PR c/11428
34572         * gcc.c-torture/compile/20030704-1.c: New.
34573
34574 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
34575
34576         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
34577
34578 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
34579
34580         PR c++/5287, PR c++/7910,  PR c++/11021
34581         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
34582         tests for warnings.
34583         * g++.dg/ext/dllimport2.C: Add tests for warnings.
34584         * g++.dg/ext/dllimport3.C: Likewise.
34585         * g++.dg/ext/dllimport4.C: New file.
34586         * g++.dg/ext/dllimport5.C: New file.
34587         * g++.dg/ext/dllimport6.C: New file.
34588         * g++.dg/ext/dllimport7.C: New file.
34589         * g++.dg/ext/dllimport8.C: New file.
34590         * g++.dg/ext/dllimport9.C: New file.
34591         * g++.dg/ext/dllimport10.C: New file.
34592         * g++.dg/ext/dllexport1.C: New file.
34593
34594 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
34595
34596         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
34597         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
34598
34599 2003-07-03  Roger Sayle  <roger@eyesopen.com>
34600
34601         * gcc.dg/builtins-25.c: New testcase.
34602         * gcc.dg/builtins-26.c: New testcase.
34603
34604 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
34605
34606         * gcc.dg/compat/vector-defs.h: New file.
34607         * gcc.dg/compat/vector-setup.h: New file.
34608         * gcc.dg/compat/vector-check.h: New file.
34609         * gcc.dg/compat/vector-1_main.c: New file.
34610         * gcc.dg/compat/vector-1_x.c: New file.
34611         * gcc.dg/compat/vector-1_y.c: New file.
34612         * gcc.dg/compat/vector-2_main.c: New file.
34613         * gcc.dg/compat/vector-2_x.c: New file.
34614         * gcc.dg/compat/vector-2_y.c: New file.
34615
34616         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
34617         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
34618         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
34619         * gcc.dg/compat/struct-align-1.h: New file.
34620         * gcc.dg/compat/struct-align-1_main.c: New file.
34621         * gcc.dg/compat/struct-align-1_x.c: New file.
34622         * gcc.dg/compat/struct-align-1_y.c: New file.
34623         * gcc.dg/compat/struct-align-2.h: New file.
34624         * gcc.dg/compat/struct-align-2_main.c: New file.
34625         * gcc.dg/compat/struct-align-2_x.c: New file.
34626         * gcc.dg/compat/struct-align-2_y.c: New file.
34627
34628         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
34629         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
34630         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34631         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
34632         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
34633         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34634         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34635         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
34636         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
34637         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
34638         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
34639         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
34640         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
34641         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
34642         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
34643         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
34644         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
34645         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
34646         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34647         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34648         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34649         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34650         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34651         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34652         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34653         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34654         * gcc.dg/compat/struct-return-10_x.c: Ditto.
34655         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34656         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34657
34658 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34659
34660         * gcc.dg/i386-call-1.c: New test.
34661
34662 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34663
34664         PR c++/9162
34665         * g++.dg/parse/defarg4.C: New.
34666
34667 2003-07-03  Roger Sayle  <roger@eyesopen.com>
34668
34669         PR target/10700
34670         * gcc.c-torture/compile/20030703-1.c: New test case.
34671
34672 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
34673
34674         * g++.dg/template/local3.C: Remove extra semicolon.
34675
34676 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34677
34678         * gcc.dg/i386-volatile-1.c: New test.
34679
34680 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
34681
34682         PR c++/11072
34683         * g++.dg/other/offsetof2.C: XFAIL.
34684         * g++.dg/other/offsetof5.C: New.
34685
34686         PR c++/10219
34687         * g++.dg/template/error1.C: New.
34688
34689         PR c++/9779
34690         * g++.dg/template/dependent-expr1.C: New.
34691
34692 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
34693
34694         PR c++/6949
34695         * g++.dg/template/local3.C: New test.
34696
34697         PR c++/11149
34698         * g++.dg/lookup/scoped6.C: New test.
34699
34700 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
34701
34702         PR c++/8046
34703         * g++.dg/other/error7.C: New test.
34704
34705 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
34706
34707         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
34708         * g++.old-deja/g++.abi/vtable3.h: Likewise.
34709         * g++.old-deja/g++.law/code-gen5.C: Likewise.
34710         * g++.old-deja/g++.other/union2.C: Likewise.
34711         * gcc.dg/c90-const-expr-2.c: Likewise.
34712         * gcc.dg/c90-const-expr-3.c: Likewise.
34713         * gcc.dg/c99-const-expr-2.c: Likewise.
34714         * gcc.dg/c99-const-expr-3.c: Likewise.
34715         * gcc.dg/concat.c: Likewise.
34716
34717 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
34718
34719         PR c++/9559
34720         * g++.dg/init/static1.C: New test.
34721
34722 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34723
34724         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
34725         * g++.old-deja/g++.other/access2.C: Likewise.
34726         * g++.old-deja/g++.other/decl2.C: Likewise.
34727         * gcc.c-torture/execute/20020615-1.c: Likewise.
34728
34729 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34730
34731         PR c++/4933
34732         * g++.dg/template/sizeof4.C: New test.
34733
34734 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34735
34736         * g++.dg/other/error6.C: New test.
34737
34738 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34739
34740         PR c++/10750
34741         * g++.dg/parse/constant2.C: New test.
34742
34743 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
34744
34745         PR c++/11106
34746         * g++.dg/other/error5.C: New test.
34747
34748 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34749
34750         * gcc.dg/format/gcc_diag-1.c: New test.
34751
34752 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
34753
34754         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
34755
34756 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
34757
34758         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
34759         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
34760         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
34761
34762 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
34763
34764         * gcc.c-torture/execute/builtins/string-8.c: New test.
34765         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
34766         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
34767         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
34768
34769 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
34770
34771         PR c++/10468
34772         * g++.dg/ext/typeof6.C: New test.
34773
34774 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
34775
34776         PR c++/10796
34777         * g++.dg/init/enum1.C: New test.
34778
34779 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
34780
34781         * gcc.dg/20030627-1.c: New test.
34782
34783 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
34784
34785         PR c++/11332
34786         * g++.dg/expr/static_cast2.C: New test.
34787
34788 2003-06-26  Roger Sayle  <roger@eyesopen.com>
34789             Jakub Jelinek  <jakub@redhat.com>
34790
34791         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
34792         sprintf(dst,"%s",src) optimization.
34793         * gcc.c-torture/execute/20030626-1.c: New test case.
34794         * gcc.c-torture/execute/20030626-2.c: New test case.
34795
34796 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
34797
34798         * gcc.c-torture/execute/multi-ix.c: New test.
34799
34800         * gcc.c-torture/execute/simd-4.c (main):
34801         Added missing semicolon at end of union.
34802
34803 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
34804
34805         PR c++/8266
34806         * g++.dg/template/explicit-instantiation3.C: New test.
34807
34808 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
34809
34810         * gcc.dg/20030626-1.c: Use signed char.
34811
34812 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
34813
34814         * gcc.dg/20030626-1.c: New test.
34815
34816 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
34817
34818         * const-str-2.m: Update.
34819
34820 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
34821
34822         PR c++/10990
34823         * g++.dg/rtti/dyncast1.C: New test.
34824         * g++.dg/abi/mangle4.C: Correct base-specifier access.
34825         * g++.dg/lookup/scoped1.C: Remove XFAIL.
34826         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
34827
34828         PR c++/10931
34829         * g++.dg/expr/static_cast1.C: New test.
34830
34831 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
34832
34833         * gcc.dg/20030625-1.c: New test.
34834
34835 2003-06-24  Roger Sayle  <roger@eyesopen.com>
34836
34837         * gcc.c-torture/compile/20030624-1.c: New test case.
34838
34839 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
34840
34841         * gcc.c-torture/execute/string-opt-17.c: New test.
34842
34843 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
34844
34845         PR c++/5754
34846         * g++.dg/parse/crash6.C: New test.
34847
34848 2003-06-23  Roger Sayle  <roger@eyesopen.com>
34849
34850         * gcc.dg/builtins-24.c: New test case.
34851
34852 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
34853
34854         * g++.dg/opt/operator1.C: New test.
34855
34856 2003-06-22  Roger Sayle  <roger@eyesopen.com>
34857
34858         * gcc.c-torture/execute/string-opt-16.c: New test case.
34859
34860 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
34861
34862         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
34863         * g++.old-deja/g++.other/conv7.C: Likewise.
34864         * g++.old-deja/g++.other/overcnv2.C: Likewise.
34865         * g++.old-deja/g++.other/overload14.C: Likewise.
34866
34867 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
34868
34869         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
34870         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
34871
34872 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34873
34874         PR c++/10888
34875         * g++.dg/warn/Winline-3.C: New test.
34876
34877 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34878
34879         * lib/target-supports.exp (check_alias_available): Make the test
34880         program acceptable to the Solaris assembler.
34881
34882         PR c++/10749
34883         * g++.dg/template/memclass2.C: New test.
34884
34885 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34886             Eric Botcazou  <ebotcazou@libertysurf.fr>
34887
34888         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
34889         data for non-matching targets.
34890         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
34891
34892 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34893
34894         PR c++/10845
34895         * g++.dg/template/member3.C: New test.
34896
34897 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
34898
34899         PR c++/10939
34900         * g++.dg/template/func1.C: New test.
34901
34902         PR c++/9649
34903         * g++.dg/template/static4.C: New test.
34904         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
34905
34906         PR c++/11041
34907         * g++.dg/init/ref7.C: New test.
34908
34909 2003-06-19  Matt Austern  <austern@apple.com>
34910
34911         PR c++/11228
34912         * g++.dg/anew1.C: New test.
34913         * g++.dg/anew2.C: New test.
34914         * g++.dg/anew3.C: New test.
34915         * g++.dg/anew4.C: New test.
34916
34917 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
34918
34919         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
34920
34921 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
34922
34923         * gcc.c-torture/execute/simd-4.c (main): Make expected value
34924         endian-dependent.
34925
34926 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
34927
34928         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
34929         Remove cruft.
34930
34931 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
34932
34933         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
34934         * gcc.c-torture/compile/961203-1.c: Likewise.
34935         * gcc.c-torture/compile/980506-1.c: Likewise.
34936
34937 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
34938
34939         PR c++/10712
34940         * g++.dg/lookup/using7.C: New test.
34941
34942 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
34943
34944         PR c++/11105
34945         * g++.dg/abi/conv1.C: Remove it.
34946         * g++.dg/template/conv7.C: New test.
34947         * g++.dg/template/conv8.C: Likewise.
34948         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
34949         conversion operator.
34950
34951 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
34952
34953         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
34954         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
34955         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34956         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
34957         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
34958         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34959         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34960         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
34961         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
34962         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
34963         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
34964         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
34965         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
34966         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
34967         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
34968         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
34969         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
34970         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
34971         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34972         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34973         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34974         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34975         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34976         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34977         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34978         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34979         * gcc.dg/compat/struct-return-10_x.c: Ditto.
34980         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34981         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34982
34983 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
34984
34985         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
34986         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
34987         indications.
34988
34989 2003-06-16  Roger Sayle  <roger@eyesopen.com>
34990
34991         * gcc.dg/i386-387-5.c: New test case.
34992         * gcc.dg/i386-387-6.c: New test case.
34993         * gcc.dg/builtins-23.c: New test case.
34994
34995 2003-06-15  Roger Sayle  <roger@eyesopen.com>
34996
34997         * gcc.dg/builtins-22.c: New test case.
34998         * gcc.dg/i386-387-1.c: Update to test exp.
34999         * gcc.dg/i386-387-2.c: Likewise.
35000
35001 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35002
35003         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
35004
35005 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
35006
35007         * lib/gcc-dg.exp (dg-require-dll): New function.
35008         (dg-xfail-if): Likewise.
35009         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
35010         driver.
35011
35012         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
35013         * gcc.c-torture/compile/20001205-1.c: Likewise.
35014         * gcc.c-torture/compile/20001226-1.c: Likewise.
35015         * gcc.c-torture/compile/20010518-2.c: Likewise.
35016         * gcc.c-torture/compile/20020312-1.c: Likewise.
35017         * gcc.c-torture/compile/20020604-1.c: Likewise.
35018         * gcc.c-torture/compile/920501-12.c: Likewise.
35019         * gcc.c-torture/compile/920501-4.c: Likewise.
35020         * gcc.c-torture/compile/920520-1.c: Likewise.
35021         * gcc.c-torture/compile/920521-1.c: Likewise.
35022         * gcc.c-torture/compile/920625-1.c: Likewise.
35023         * gcc.c-torture/compile/961203-1.c: Likewise.
35024         * gcc.c-torture/compile/980506-1.c: Likewise.
35025         * gcc.c-torture/compile/981006-1.c: Likewise.
35026         * gcc.c-torture/compile/981022-1.c: Likewise.
35027         * gcc.c-torture/compile/981223-1.c: Likewise.
35028         * gcc.c-torture/compile/990617-1.c: Likewise.
35029         * gcc.c-torture/compile/dll.c: Likewise.
35030         * gcc.c-torture/compile/labels-3.c: Likewise.
35031         * gcc.c-torture/compile/mipscop-1.c: Likewise.
35032         * gcc.c-torture/compile/mipscop-2.c: Likewise.
35033         * gcc.c-torture/compile/mipscop-3.c: Likewise.
35034         * gcc.c-torture/compile/mipscop-4.c: Likewise.
35035         * gcc.c-torture/compile/simd-5.c: Likewise.
35036         * gcc.c-torture/compile/20000804-1.x: Remove.
35037         * gcc.c-torture/compile/20001205-1.x: Likewise.
35038         * gcc.c-torture/compile/20001226-1.x: Likewise.
35039         * gcc.c-torture/compile/20010518-2.x: Likewise.
35040         * gcc.c-torture/compile/20020312-1.x: Likewise.
35041         * gcc.c-torture/compile/20020604-1.x: Likewise.
35042         * gcc.c-torture/compile/920501-12.x: Likewise.
35043         * gcc.c-torture/compile/920501-4.x: Likewise.
35044         * gcc.c-torture/compile/920520-1.x: Likewise.
35045         * gcc.c-torture/compile/920521-1.x: Likewise.
35046         * gcc.c-torture/compile/920625-1.x: Likewise.
35047         * gcc.c-torture/compile/961203-1.x: Likewise.
35048         * gcc.c-torture/compile/980506-1.x: Likewise.
35049         * gcc.c-torture/compile/981006-1.x: Likewise.
35050         * gcc.c-torture/compile/981022-1.x: Likewise.
35051         * gcc.c-torture/compile/981223-1.x: Likewise.
35052         * gcc.c-torture/compile/990617-1.x: Likewise.
35053         * gcc.c-torture/compile/mipscop-1.x: Likewise.
35054         * gcc.c-torture/compile/mipscop-2.x: Likewise.
35055         * gcc.c-torture/compile/mipscop-3.x: Likewise.
35056         * gcc.c-torture/compile/mipscop-4.x: Likewise.
35057         * gcc.c-torture/compile/simd-5.x: Likewise.
35058
35059         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
35060
35061 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35062
35063         * gcc.c-torture/execute/20030611-1.c: New test.
35064
35065 2003-06-12  Roger Sayle  <roger@eyesopen.com>
35066
35067         PR middle-end/168
35068         * gcc.dg/20030612-1.c: New test case.
35069
35070 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
35071
35072         PR c++/10635
35073         * g++.dg/expr/cast1.C: New test.
35074
35075 2003-06-12  Roger Sayle  <roger@eyesopen.com>
35076
35077         * gcc.dg/builtins-21.c: New test case.
35078
35079 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
35080
35081         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
35082         options instead of at the end.
35083         * lib/objc.exp (objc_target_compile): Likewise.
35084
35085 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
35086
35087         PR c++/10432
35088         * g++.dg/parse/error1.C: New test.
35089
35090 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
35091
35092         * gcc.dg/compat/struct-by-value-11_main.c: New file.
35093         * gcc.dg/compat/struct-by-value-11_x.c: New file.
35094         * gcc.dg/compat/struct-by-value-11_y.c: New file.
35095         * gcc.dg/compat/struct-by-value-12_main.c: New file.
35096         * gcc.dg/compat/struct-by-value-12_x.c: New file.
35097         * gcc.dg/compat/struct-by-value-12_y.c: New file.
35098         * gcc.dg/compat/struct-by-value-13_main.c: New file.
35099         * gcc.dg/compat/struct-by-value-13_x.c: New file.
35100         * gcc.dg/compat/struct-by-value-13_y.c: New file.
35101         * gcc.dg/compat/struct-by-value-14_main.c: New file.
35102         * gcc.dg/compat/struct-by-value-14_x.c: New file.
35103         * gcc.dg/compat/struct-by-value-14_y.c: New file.
35104         * gcc.dg/compat/struct-by-value-15_main.c: New file.
35105         * gcc.dg/compat/struct-by-value-15_x.c: New file.
35106         * gcc.dg/compat/struct-by-value-15_y.c: New file.
35107         * gcc.dg/compat/struct-by-value-16_main.c: New file.
35108         * gcc.dg/compat/struct-by-value-16_x.c: New file.
35109         * gcc.dg/compat/struct-by-value-16_y.c: New file.
35110         * gcc.dg/compat/struct-by-value-17_main.c: New file.
35111         * gcc.dg/compat/struct-by-value-17_x.c: New file.
35112         * gcc.dg/compat/struct-by-value-17_y.c: New file.
35113         * gcc.dg/compat/struct-by-value-18_main.c: New file.
35114         * gcc.dg/compat/struct-by-value-18_x.c: New file.
35115         * gcc.dg/compat/struct-by-value-18_y.c: New file.
35116
35117         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
35118         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
35119         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
35120         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
35121         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
35122         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
35123         * gcc.dg/compat/scalar-return-3_main.c: New file.
35124         * gcc.dg/compat/scalar-return-3_x.c: New file.
35125         * gcc.dg/compat/scalar-return-3_y.c: New file.
35126         * gcc.dg/compat/scalar-return-4_main.c: New file.
35127         * gcc.dg/compat/scalar-return-4_x.c: New file.
35128         * gcc.dg/compat/scalar-return-4_y.c: New file.
35129
35130 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
35131
35132         * gcc.dg/compat/fp2-struct-check.h: New file.
35133         * gcc.dg/compat/fp2-struct-defs.h: New file.
35134         * gcc.dg/compat/fp2-struct-init.h: New file.
35135         * gcc.dg/compat/struct-by-value-10_main.c: New file.
35136         * gcc.dg/compat/struct-by-value-10_x.c: New file.
35137         * gcc.dg/compat/struct-by-value-10_y.c: New file.
35138         * gcc.dg/compat/struct-return-10_main.c: New file.
35139         * gcc.dg/compat/struct-return-10_x.c: New file.
35140         * gcc.dg/compat/struct-return-10_y.c: New file.
35141
35142         * gcc.dg/compat/compat-common.h: New file.
35143         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
35144         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
35145         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
35146         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
35147         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
35148         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
35149         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
35150         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
35151         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
35152         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
35153         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
35154         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
35155         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
35156         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
35157         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
35158         * gcc.dg/compat/small-struct-check.h: Ditto.
35159         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
35160         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
35161         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
35162         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
35163         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
35164         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
35165         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
35166         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
35167         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
35168         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
35169         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
35170         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
35171         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
35172         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
35173         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
35174         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
35175         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
35176         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
35177         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
35178         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
35179         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
35180         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
35181         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
35182         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
35183         * gcc.dg/compat/struct-return-2_main.c: Ditto.
35184         * gcc.dg/compat/struct-return-2_x.c: Ditto.
35185         * gcc.dg/compat/struct-return-2_y.c: Ditto.
35186         * gcc.dg/compat/struct-return-3_main.c: Ditto.
35187         * gcc.dg/compat/struct-return-3_x.c: Ditto.
35188         * gcc.dg/compat/struct-return-3_y.c: Ditto.
35189
35190 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
35191
35192         * g++.dg/pch/static-1.C: New file.
35193         * g++.dg/pch/static-1.Hs: New file.
35194
35195 2003-06-10  Richard Henderson  <rth@redhat.com>
35196
35197         * gcc.dg/asm-7.c: Adjust expected warning text.
35198
35199 2003-06-10  Roger Sayle  <roger@eyesopen.com>
35200
35201         * gcc.dg/builtins-20.c: New test case.
35202
35203 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
35204
35205         PR c++/11131
35206         * g++.dg/opt/template1.C: New test.
35207
35208 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
35209
35210         * lib/gcc-dg.exp (dg-test): Clear additional_files and
35211         additional_sources.
35212
35213 2003-05-21  David Taylor  <dtaylor@emc.com>
35214
35215         * gcc.dg/Wpadded.c: New file.
35216
35217 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
35218
35219         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
35220         * gcc.dg/special/weak-2.c: Add dg-require-weak.
35221         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
35222         dg-require-weak.
35223
35224 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
35225
35226         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
35227
35228 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
35229
35230         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
35231         (dg-require-alias): Likewise.
35232         (dg-require-gc-sections): Likewise.
35233         * lib/target-supports.exp (check_gc_sections_available): Likewise.
35234
35235 2003-06-08  Richard Henderson  <rth@redhat.com>
35236
35237         * gcc.dg/20011029-2.c: Fix the array reference.
35238         * gcc.dg/asm-7.c: New.
35239
35240 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
35241
35242         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
35243
35244 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
35245
35246         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
35247         (dg-require-gc-sections): Likewise.
35248
35249 2003-06-08  Jan Hubicka  <jh@suse.cz>
35250
35251         * i386-cmov1.c: Fix regular expression.
35252         * i386-cvt-1.c: Likewise.
35253         * i386-local.c: Likewise.
35254         * i386-local2.c: Likewise.
35255         * i386-mul.c: Likewise.
35256         * i386-ssetype-1.c: Likewise.
35257         * i386-ssetype-3.c: Likewise.
35258         * i386-ssetype-5.c: Likewise.
35259
35260 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35261
35262         PR c++/11039
35263         * g++.dg/warn/implicit-typename2.C: New test.
35264         * g++.dg/warn/implicit-typename3.C: New test.
35265
35266 2003-06-07  Richard Henderson  <rth@redhat.com>
35267
35268         * g++.dg/other/offsetof3.C: Use size_t.
35269         * g++.dg/other/offsetof4.C: Likewise.
35270
35271 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
35272
35273         * lib/copy-file.exp: New. Implement gcc_copy_files.
35274
35275         * lib/dg-pch.exp: Load copy-file.exp
35276         (dg-pch): Use gcc_copy_files instead of "file copy".
35277
35278 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
35279
35280         * gcc.dg/weak/weak.exp: Simplify.
35281         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
35282         * gcc.dg/weak/weak-1.c: Likewise.
35283         * gcc.dg/weak/weak-2.c: Likewise.
35284         * gcc.dg/weak/weak-3.c: Likewise.
35285         * gcc.dg/weak/weak-4.c: Likewise.
35286         * gcc.dg/weak/weak-5.c: Likewise.
35287         * gcc.dg/weak/weak-6.c: Likewise.
35288         * gcc.dg/weak/weak-7.c: Likewise.
35289         * gcc.dg/weak/weak-8.c: Likewise.
35290         * gcc.dg/weak/weak-9.c: Likewise.
35291
35292 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
35293
35294         gcc.c-torture/execute/20030606-1.c: New.
35295
35296 2003-06-06  Roger Sayle  <roger@eyesopen.com>
35297
35298         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
35299         * gcc.dg/builtins-19.c: Likewise.
35300
35301 2003-06-06  Roger Sayle  <roger@eyesopen.com>
35302
35303         * gcc.dg/builtins-2.c: Add some more tests.
35304         * gcc.dg/builtins-18.c: New test case.
35305         * gcc.dg/builtins-19.c: New test case.
35306
35307 2003-06-06  Roger Sayle  <roger@eyesopen.com>
35308             Jim Wilson  <wilson@tuliptree.org>
35309
35310         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
35311
35312 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
35313
35314         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
35315         mempcpy/stpcpy calls not to be optimized into something else.
35316         * gcc.c-torture/execute/string-opt-3.c: Moved to...
35317         * gcc.c-torture/execute/builtins/string-7.c: ...here.
35318         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
35319
35320 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35321
35322         * gcc.dg/format/asm_fprintf-1.c: New test.
35323
35324 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
35325
35326         * lib/gcc-defs.exp (additional_sources): New variable.
35327         (dg-additional-sources): New function.
35328         (additional_files): New variable.
35329         (dg-additional-files): New function.
35330         (dg-additional-files-options): Likewise.
35331         * lib/gcc-dg.exp (dg-require-weak): New function.
35332         (dg-require-alias): Likewise.
35333         (dg-require-gc-sections): Likewise.
35334         * lib/target-supports.exp (check_alias_available): Remove testfile
35335         parameter.
35336         (check_gc_sections_available): New function.
35337         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
35338         (dg-gpp-additional-files): Likewise.
35339         * lib/g++.exp (additional_sources): Remove.
35340         (additional_files): Likewise.
35341         (g++_target_compile): Use dg-additional-files-options.
35342
35343         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
35344         Tcl logic.
35345         * gcc.dg/special/ecos.exp: Remove.
35346         * gcc.dg/special/20000419-2.c: Use dg-require-*.
35347         * gcc.dg/special/alias-1.c: Likewise.
35348         * gcc.dg/special/alias-2.c: Likewise.
35349         * gcc.dg/special/gcsec-1.c: Likewise.
35350         * gcc.dg/special/weak-1.c: Likewise.
35351         * gcc.dg/special/weak-2.c: Likewise.
35352         * gcc.dg/special/wkali-1.c: Likewise.
35353         * gcc.dg/special/wkali-2.c: Likewise.
35354
35355         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
35356         dg-gpp-additional-*.
35357         * g++.dg/special/conpr-3.C: Likewise.
35358         * g++.dg/special/conpr-4.C: Likewise.
35359         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
35360         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
35361         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
35362         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
35363         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
35364         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
35365         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
35366         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
35367         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
35368         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
35369         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
35370         * g++.old-deja/g++.other/comdat1.C: Likewise.
35371         * g++.old-deja/g++.other/comdat2.C: Likewise.
35372         * g++.old-deja/g++.other/comdat3.C: Likewise.
35373         * g++.old-deja/g++.other/ctor1.C: Likewise.
35374         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
35375
35376 2003-06-05  Richard Henderson  <rth@redhat.com>
35377
35378         * gcc.dg/debug/20030605-1.c: New.
35379
35380 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
35381
35382         * README.QMTEST: Update.
35383
35384 2003-06-04  Richard Henderson  <rth@redhat.com>
35385
35386         * gcc.dg/cleanup-1.c: New.
35387         * gcc.dg/cleanup-2.c: New.
35388         * gcc.dg/cleanup-3.c: New.
35389         * gcc.dg/cleanup-4.c: New.
35390         * gcc.dg/cleanup-5.c: New.
35391         * gcc.dg/cleanup-6.c: New.
35392         * gcc.dg/cleanup-7.c: New.
35393
35394 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
35395
35396         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
35397
35398         * lib/dg-pch.exp: New file.
35399         * g++.dg/pch/pch.exp: Use dg-pch.exp.
35400         * gcc.dg/pch/pch.exp: Likewise.
35401
35402 2003-06-04  Roger Sayle  <roger@eyesopen.com>
35403
35404         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
35405         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
35406         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
35407         * gcc.dg/builtins-17.c: New test case.
35408         * gcc.dg/i386-387-4.c: New test case.
35409         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
35410
35411 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35412
35413         * gcc.dg/ultrasp9.c: New test.
35414
35415 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35416
35417         * gcc.c-torture/compile/20030604-1.c: New test.
35418         * gcc.dg/sparc-constant-1.c: New test.
35419
35420 2003-06-03  Glen Nakamura  <glen@imodulo.com>
35421
35422         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
35423
35424 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
35425
35426         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
35427
35428         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
35429         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
35430
35431 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
35432
35433         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
35434
35435 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35436
35437         PR c++/10940
35438         * g++.dg/template/spec10.C: New test.
35439
35440 2003-06-03  Roger Sayle  <roger@eyesopen.com>
35441
35442         * gcc.dg/builtins-16.c: New test case.
35443
35444 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
35445
35446         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
35447         mempcpy test with post-increments.
35448         * gcc.c-torture/execute/string-opt-3.c: New test.
35449         * gcc.dg/string-opt-1.c: New test.
35450
35451 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
35452
35453         PR fortran/10965
35454         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
35455
35456 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
35457
35458         * lib/scanasm.exp (dg-scan): New function, factored out of ...
35459         (scan-assembler): ... here.  Use dg-scan.
35460         (scan-assembler-not): Likewise.
35461         (scan-file): New function.
35462         (scan-file-not): Likewise.
35463         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
35464         * gcc.dg/cpp/_Pragma4.c: Likewise.
35465         * gcc.dg/cpp/_Pragma5.c: Likewise.
35466         * gcc.dg/cpp/avoidpaste1.c: Likewise.
35467         * gcc.dg/cpp/avoidpaste2.c: Likewise.
35468         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
35469         * gcc.dg/cpp/cmdlne-P.c: Likewise.
35470         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
35471         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
35472         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
35473         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
35474         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
35475         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
35476         * gcc.dg/cpp/cxxcom1.c: Likewise.
35477         * gcc.dg/cpp/line1.c: Likewise.
35478         * gcc.dg/cpp/maccom1.c: Likewise.
35479         * gcc.dg/cpp/maccom2.c: Likewise.
35480         * gcc.dg/cpp/maccom3.c: Likewise.
35481         * gcc.dg/cpp/maccom4.c: Likewise.
35482         * gcc.dg/cpp/maccom5.c: Likewise.
35483         * gcc.dg/cpp/maccom6.c: Likewise.
35484         * gcc.dg/cpp/multiline.c: Likewise.
35485         * gcc.dg/cpp/spacing1.c: Likewise.
35486         * gcc.dg/cpp/spacing2.c: Likewise.
35487         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
35488         * gcc.dg/cpp/trad/maccom1.c: Likewise.
35489         * gcc.dg/cpp/trad/maccom2.c: Likewise.
35490         * gcc.dg/cpp/trad/maccom3.c: Likewise.
35491         * gcc.dg/cpp/trad/maccom4.c: Likewise.
35492         * gcc.dg/cpp/trad/maccom6.c: Likewise.
35493         * gcc.dg/cpp/cxxcom2.c: Likewise.
35494         * gcc.dg/cpp/cxxcom2.h: New file.
35495
35496         * gcc.dg/cpp/truefalse.cpp: Move it to ...
35497         * g++.dg/cpp/truefalse.C: Here.
35498         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
35499
35500 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
35501
35502         * gcc.dg/cpp/redef3.c: New file.
35503
35504 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35505
35506         * gcc.dg/i386-loop-3.c: New test.
35507
35508 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
35509
35510         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
35511
35512 2003-05-31  Roger Sayle  <roger@eyesopen.com>
35513
35514         * gcc.dg/fwrapv-1.c: New test case.
35515         * gcc.dg/fwrapv-2.c: New test case.
35516
35517 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35518
35519         PR c++/10956
35520         * g++.dg/template/spec9.C: New test.
35521
35522 2003-05-29  Roger Sayle  <roger@eyesopen.com>
35523
35524         * gcc.dg/duff-4.c: New test case.
35525
35526 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
35527
35528         PR fortran/10843
35529         * g77.dg/ffixed-form-1.f: New test
35530         * g77.dg/ffixed-form-2.f: New test
35531         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
35532         * g77.dg/ffree-form-3.f: New test
35533
35534 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
35535
35536         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
35537         * gcc.dg/wint_t-1.c: Likewise.
35538
35539 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35540
35541         * g++.dg/template/access11.C: New test.
35542
35543 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35544
35545         PR c++/10849
35546         * g++.dg/template/access10.C: New test.
35547
35548 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35549             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35550
35551         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
35552
35553 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
35554
35555         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
35556         suppress for powerpc-*-darwin*.
35557         * gcc.dg/torture/builtin-noret-2.c: Likewise.
35558
35559 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
35560
35561         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
35562         suppress option for powerpc-*-darwin*.
35563
35564 2003-05-23  Roger Sayle  <roger@eyesopen.com>
35565
35566         * gcc.dg/builtins-1.c: Add tests for tan and atan.
35567         * gcc.dg/builtins-4.c: Add test for fmod.
35568
35569 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35570
35571         PR c++/10682
35572         * g++.dg/template/instantiate4.C: New test.
35573
35574 2003-05-22  Roger Sayle  <roger@eyesopen.com>
35575
35576         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
35577
35578 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
35579
35580         * gcc.dg/compat/scalar-return-1_main.c: New file.
35581         * gcc.dg/compat/scalar-return-1_x.c: New file.
35582         * gcc.dg/compat/scalar-return-1_y.c: New file.
35583         * gcc.dg/compat/scalar-return-2_main.c: New file.
35584         * gcc.dg/compat/scalar-return-2_x.c: New file.
35585         * gcc.dg/compat/scalar-return-2_y.c: New file.
35586         * gcc.dg/compat/struct-return-3_main.c: New file.
35587         * gcc.dg/compat/struct-return-3_y.c: New file.
35588         * gcc.dg/compat/struct-return-3_x.c: New file.
35589         * gcc.dg/compat/struct-return-2_main.c: New file.
35590         * gcc.dg/compat/struct-return-2_x.c: New file.
35591         * gcc.dg/compat/struct-return-2_y.c: New file.
35592
35593 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35594
35595         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
35596         for hppa*-hp-hpux*.
35597         * gcc.dg/20021014-1.c (dg-options): Likewise.
35598         * gcc.dg/nest.c (dg-options): Likewise.
35599
35600 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
35601
35602         PR c++/9738
35603         * g++.dg/ext/dllimport2.C: New file.
35604         * g++.dg/ext/dllimport3.C: New file.
35605
35606 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
35607
35608         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
35609         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
35610         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
35611         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
35612         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
35613         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
35614         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
35615         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
35616         * gcc.dg/compat/small-struct-defs.h: New file.
35617         * gcc.dg/compat/small-struct-init.h: New file.
35618         * gcc.dg/compat/small-struct-check.h: New file.
35619         * gcc.dg/compat/fp-struct-defs.h: New file.
35620         * gcc.dg/compat/fp-struct-check.h: New file.
35621         * gcc.dg/compat/fp-struct-init.h: New file.
35622         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
35623         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
35624
35625 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
35626
35627         * gcc.dg/20030225-2.c: New test.
35628
35629 2003-05-18  Roger Sayle  <roger@eyesopen.com>
35630             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35631
35632         * gcc.c-torture/compile/20030518-1.c: New test case.
35633
35634 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
35635
35636         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
35637         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
35638         gcc-dg-debug-runtest.
35639         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
35640         gcc-dg-debug-runtest.
35641
35642 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35643
35644         PR c++/9022
35645         * g++.dg/lookup/using6.C: New test.
35646
35647 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35648
35649         * g++.dg/parse/access2.C: New test.
35650
35651 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
35652
35653         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
35654         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
35655         * gcc.dg/debug/debug.exp: Likewise.
35656
35657 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
35658
35659         * gcc.dg/dollar.c: New test.
35660
35661 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
35662
35663         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
35664         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
35665         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
35666         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
35667         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
35668         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
35669         * gcc.dg/compat/struct-by-value-6_main.c: New file.
35670         * gcc.dg/compat/struct-by-value-6_x.c: New file.
35671         * gcc.dg/compat/struct-by-value-6_y.c: New file.
35672         * gcc.dg/compat/struct-by-value-7_main.c: New file.
35673         * gcc.dg/compat/struct-by-value-7_x.c: New file.
35674         * gcc.dg/compat/struct-by-value-7_y.c: New file.
35675         * gcc.dg/compat/struct-by-value-8_main.c: New file.
35676         * gcc.dg/compat/struct-by-value-8_x.c: New file.
35677         * gcc.dg/compat/struct-by-value-8_y.c: New file.
35678         * gcc.dg/compat/struct-by-value-9_main.c: New file.
35679         * gcc.dg/compat/struct-by-value-9_x.c: New file.
35680         * gcc.dg/compat/struct-by-value-9_y.c: New file.
35681
35682 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
35683
35684         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
35685         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
35686         support for "repo" mode.
35687         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
35688         * lib/g77-dg.exp: Likewise.
35689         * lib/obj-dg.exp: Likewise.
35690
35691 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
35692
35693         Merge from gcc-3_2-rhl8-branch:
35694         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
35695
35696         * gcc.dg/tls/opt-6.c: New test.
35697
35698         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
35699
35700         * gcc.dg/20030405-1.c: New test.
35701
35702         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
35703
35704         * gcc.dg/20030309-1.c: New test.
35705
35706         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35707
35708         * gcc.c-torture/execute/20030307-1.c: New test.
35709
35710         2003-02-20  Randolph Chung  <tausq@debian.org>
35711
35712         * gcc.c-torture/compile/20030220-1.c: New test.
35713
35714         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
35715
35716         * gcc.dg/20030217-1.c: New test.
35717
35718         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
35719
35720         * gcc.c-torture/compile/20020129-1.c: New test.
35721
35722         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35723
35724         * gcc.dg/unroll-1.c: New test.
35725
35726         2002-11-16  Jan Hubicka  <jh@suse.cz>
35727
35728         * gcc.c-torture/execute/20020920-1.c: New test.
35729
35730         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
35731
35732         PR target/7434
35733         * gcc.c-torture/compile/20021008-1.c: New test.
35734
35735         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
35736
35737         PR target/7559
35738         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
35739
35740         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
35741
35742         * gcc.c-torture/compile/20020807-1.c: New test.
35743
35744         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
35745
35746         * gcc.dg/tls/opt-1.c: New test.
35747
35748         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
35749
35750         * gcc.dg/20020729-1.c: New test.
35751
35752         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
35753
35754         * g++.dg/opt/life1.C: New test.
35755
35756         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
35757
35758         * gcc.dg/20020525-1.c: New test.
35759
35760         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
35761
35762         PR c++/6794
35763         * g++.dg/ext/pretty1.C: New test.
35764         * g++.dg/ext/pretty2.C: New test.
35765
35766 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
35767
35768         PR c++/8385
35769         * g++.dg/ext/typeof5.C: New test.
35770
35771 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
35772
35773         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
35774         __USER_LABEL_PREFIX__ into account.
35775         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
35776
35777 2003-05-14  Roger Sayle  <roger@eyesopen.com>
35778
35779         * gcc.dg/builtins-15.c: New test case.
35780
35781 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
35782
35783         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
35784
35785 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
35786
35787         * lib/g++.exp: Tweak handling of additional source files.
35788         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
35789         * g++.dg/special/conpr-2a.C: Rename to ...
35790         * g++.dg/special/conpr-2a.cc: ... this.
35791         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
35792         * g++.dg/special/conpr-3a.C: Rename to ...
35793         * g++.dg/special/conpr-3a.cc: This.
35794         * g++.dg/special/conpr-3b.C: Rename to ...
35795         * g++.dg/special/conpr-3b.cc: This.
35796         * g++.dg/special/conpr-4.C: New test.
35797         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
35798
35799 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
35800
35801         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
35802
35803 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35804
35805         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
35806         * g++.old-deja/g++.robertl/eb71.C: Likewise.
35807         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
35808         * g++.old-deja/g++.other/warn3.C: Likewise.
35809
35810 2003-05-11  Roger Sayle  <roger@eyesopen.com>
35811
35812         * gcc.dg/i386-387-1.c: Update to also test log.
35813         * gcc.dg/i386-387-2.c: Likewise.
35814
35815 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
35816
35817         * g77.f-torture/execute/int8421.f: New test.
35818
35819 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35820
35821         PR c++/10230, c++/10481
35822         * g++.dg/lookup/scoped5.C: New test.
35823
35824 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35825
35826         PR c++/10552
35827         * g++.dg/template/ttp6.C: New test.
35828
35829 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
35830
35831         * gcc.c-torture/execute/builtins: New directory.
35832         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
35833         gcc.c-torture/execute/builtins.
35834         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
35835         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
35836         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
35837         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
35838
35839 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35840
35841         PR c++/9252
35842         * g++.dg/template/access8.C: New test.
35843         * g++.dg/template/access9.C: New test.
35844
35845 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35846
35847         PR c++/9554
35848         * g++.dg/parse/access1.C: New test.
35849
35850 2003-05-09  DJ Delorie  <dj@redhat.com>
35851
35852         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
35853         long, and not an int.
35854
35855 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35856
35857         PR c++/10555, c++/10576
35858         * g++.dg/template/memclass1.C: New test.
35859
35860 2003-05-08  DJ Delorie  <dj@redhat.com>
35861
35862         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
35863         targets.
35864         * gcc.c-torture/execute/20021024-1.x: Likewise.
35865         * gcc.c-torture/execute/shiftdi.x: Likewise.
35866         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
35867         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
35868         * gcc.dg/20021018-1.c: Likewise.
35869
35870 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35871
35872         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
35873
35874         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
35875         (bcopy): Call memmove.
35876
35877 2003-05-08  Roger Sayle  <roger@eyesopen.com>
35878
35879         * g77.f-torture/compile/8485.f: New test case.
35880
35881 2003-05-07  Richard Henderson  <rth@redhat.com>
35882
35883         PR c++/10570
35884         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
35885         Verify exception_cleanup not called for rethrows.
35886         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
35887         when exiting catch block without rethrowing.
35888         * g++.dg/eh/forced3.C: New.
35889         * g++.dg/eh/forced4.C: New.
35890
35891 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
35892
35893         * gcc.dg/20030505.c: Fix triplet.
35894
35895 2003-05-06  DJ Delorie  <dj@redhat.com>
35896
35897         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
35898         * gcc.dg/nest.c: Likewise.
35899
35900 2003-05-05  Roger Sayle  <roger@eyesopen.com>
35901
35902         * gcc.dg/builtins-14.c: New test case.
35903
35904 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
35905
35906         * lib/compat.exp (compat-execute): New argument.
35907         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
35908         * gcc.dg/compat: New test directory.
35909         * gcc.dg/compat/compat.exp: New expect script.
35910         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
35911         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
35912         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
35913         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
35914         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
35915         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
35916
35917         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
35918         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
35919         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
35920         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
35921         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
35922         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
35923         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
35924         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
35925         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
35926         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
35927         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
35928         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
35929         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
35930         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
35931         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
35932
35933 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
35934
35935         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
35936
35937 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
35938
35939         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
35940
35941 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
35942
35943         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
35944         * gcc.dg/ppc-fsel-2.c: New test.
35945
35946         * gcc.dg/unused-5.c: New test.
35947
35948 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35949
35950         PR c++/10496
35951         * g++.dg/warn/pmf1.C: New test.
35952
35953 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35954
35955         PR c++/4494
35956         * g++.dg/warn/main.C: New test.
35957
35958 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35959
35960         * gcc.dg/nonnull-3.c: New test.
35961
35962 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
35963
35964         * gcc.dg/cpp/Wtrigraphs.c: Update.
35965         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
35966
35967 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
35968
35969         * gcc.dg/ppc-fsel-1.c: New test.
35970
35971 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
35972
35973         PR c/10604
35974         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
35975
35976 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
35977
35978         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
35979
35980 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35981
35982         PR c++/9364, c++/10553, c++/10586
35983         * g++.dg/parse/typename4.C: New test.
35984         * g++.dg/parse/typename5.C: Likewise.
35985
35986 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
35987
35988         * gcc.c-torture/compile/20030503-1.c: New test.
35989
35990 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35991
35992         * g++.dg/lookup/using5.C: Fix testcase error.
35993
35994 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
35995
35996         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
35997         since MEABI is no longer supported.  Remove all vestiges
35998         of MEABI from the test.
35999
36000 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36001
36002         PR c++/10554
36003         * g++.dg/lookup/using5.C: New test.
36004
36005 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36006
36007         PR c++/8772
36008         * g++.dg/template/ttp5.C: New test.
36009
36010 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
36011
36012         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
36013         (dg-gpp-additional-sources): New function.
36014         (dg-gpp-additional-files): Likewise.
36015         * lib/g++.exp (additional_sources): New variable.
36016         (additional_files): Likewise.
36017         (g++_target_compile): Deal with them.
36018         * lib/old-dejagnu.exp: Remove.
36019         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
36020         * g++.old-deja: Revise all tests to use dg commands.
36021
36022 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36023
36024         PR c++/9432, c++/9528
36025         * g++.dg/lookup/using4.C: New test.
36026
36027 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
36028
36029         * gcc.dg/noreturn-5.c: New file.
36030         * gcc.dg/noreturn-6.c: New file.
36031
36032         * gcc.c-torture/compile/inline-1.c: New file.
36033
36034 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
36035
36036         PR c++/10551
36037         * g++.dg/template/explicit1.C: New test.
36038
36039 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
36040
36041         PR c++/10549
36042         * g++.dg/other/bitfield1.C: New test.
36043
36044         PR c++/10527
36045         * g++.dg/init/new7.C: New test.
36046
36047 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
36048
36049         * g++.dg/ext/desig1.C: New test.
36050         * g++.dg/ext/init1.C: Update.
36051
36052         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
36053
36054 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
36055
36056         PR c++/10180
36057         * g++.dg/warn/Winline-1.C: New test.
36058
36059 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
36060
36061         * gcc.c-torture/execute/string-opt-19.c: New test.
36062
36063         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
36064         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
36065
36066 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
36067
36068         PR c++/10506
36069         * g++.dg/init/new6.C: New test.
36070
36071         PR c++/10503
36072         * g++.dg/init/ref6.C: New test.
36073
36074 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
36075
36076         * g++.dg/warn/weak1.C: XFAIL on AIX4.
36077
36078 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36079
36080         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
36081         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
36082
36083 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
36084
36085         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
36086         initialized static data members.
36087
36088 2003-04-25  H.J. Lu <hjl@gnu.org>
36089
36090         * gcc.dg/ia64-sync-4.c: New test.
36091
36092 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36093
36094         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
36095         date.
36096
36097 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
36098
36099         PR c++/10337
36100         * g++.dg/warn/conv1.C: New test.
36101         * g++.old-deja/g++.other/conv7.C: Adjust.
36102         * g++.old-deja/g++.other/overload14.C: Adjust.
36103
36104 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
36105
36106         PR c++/10471
36107         * g++.dg/template/defarg2.C: New test.
36108
36109 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
36110
36111         * gcc.dg/cpp/include2.c: Update.
36112         * gcc.dg/cpp/multiline-2.c: New.
36113         * gcc.dg/cpp/multiline.c: Update.
36114         * gcc.dg/cpp/strify2.c: Update.
36115         * gcc.dg/cpp/trad/literals-2.c: Update.
36116
36117 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36118
36119         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
36120
36121 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
36122
36123         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
36124
36125 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
36126
36127         PR c++/10451
36128         * g++.dg/parse/crash4.C: New test.
36129
36130         PR c++/9847
36131         * g++.dg/parse/crash5.C: New test.
36132
36133 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
36134
36135         PR c++/10446
36136         * g++.dg/parse/crash3.C: New test.
36137
36138         PR c++/10428
36139         * g++.dg/parse/elab1.C: New test.
36140
36141 2003-04-22  Devang Patel  <dpatel@apple.com>
36142
36143         * gcc.dg/cpp/trad/funlike-5.c: New test.
36144
36145 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
36146
36147         * g++.dg/other/packed1.C: Fix dg options.
36148
36149 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
36150
36151         * g++.dg/other/offsetof2.C: New test.
36152
36153 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
36154
36155         * g++.dg/template/recurse.C: Adjust location of error messages.
36156
36157 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
36158
36159         PR c++/9881
36160         * g++.dg/init/addr-const1.C: New test.
36161         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
36162
36163 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36164
36165         PR c++/10405
36166         * g++.dg/lookup/struct-hack1.C: New test.
36167
36168 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
36169
36170         * ucs.c: Update diagnostic messages.
36171
36172 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
36173
36174         * gcc.dg/cpp/truefalse.cpp: New test.
36175         * gcc.dg/cpp/cpp.exp: Update.
36176         * g++.dg/other/stdbool-if.C: Remove.
36177
36178 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
36179
36180         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
36181         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
36182
36183 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36184
36185         * gcc.c-torture/compile/20030418-1.c: New test.
36186
36187 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
36188
36189         * README.compat: Remove; content moved to doc/sourcebuild.texi.
36190
36191 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36192
36193         PR c++/10347
36194         g++.dg/template/dependent-name1.C: New test.
36195
36196 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
36197
36198         * gcc.dg/warn-1.c (tourist_guide): New array,
36199         contains a pointer to bar.
36200
36201 2003-04-16  Roger Sayle  <roger@eyesopen.com>
36202
36203         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
36204         * gcc.c-torture/execute/medce-1.c: New test case.
36205         * gcc.c-torture/execute/medce-2.c: New test case.
36206
36207 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
36208
36209         * lib/prune.exp: Ignore more messages.
36210
36211         PR c++/10381
36212         * g++.dg/parse/lookup3.C: New test.
36213
36214 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
36215
36216         * gcc.c-torture/compile/20030415-1.c : New test.
36217
36218 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
36219
36220         * gcc.c-torture/execute/scope-2.c: Move to ...
36221         * gcc.dg/noncompile/scope.c: .... here.
36222
36223 2003-04-14  Roger Sayle  <roger@eyesopen.com>
36224
36225         * gcc.dg/20030414-2.c: New test case.
36226
36227 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
36228
36229         PR target/10377
36230         * gcc.dg/20030414-1.c: New test.
36231
36232 2003-04-13  Roger Sayle  <roger@eyesopen.com>
36233
36234         * gcc.dg/builtins-12.c: New test case.
36235         * gcc.dg/builtins-13.c: New test case.
36236
36237 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36238
36239         * gcc.c-torture/execute/string-opt-18.c: New test.
36240
36241 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
36242
36243         PR c++/10300
36244         * g++.dg/init/new5.C: New test.
36245
36246 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
36247
36248         PR c++/7910
36249         * g++.dg/ext/dllimport1.C: New test.
36250
36251 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36252
36253         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
36254
36255 2003-04-11  Bud Davis <bdavis9659@comcast.net>
36256
36257         PR Fortran/9263
36258         * g77.f-torture/noncompile/9263.f: New test
36259         PR Fortran/1832
36260         * g77.f-torture/execute/1832.f: New test
36261
36262 2003-04-11  David Chad  <davidc@freebsd.org>
36263             Loren J. Rittle  <ljrittle@acm.org>
36264
36265         libobjc/8562
36266         * objc.dg/headers.m: New test.
36267
36268 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
36269
36270         * gcc.c-torture/execute/builtin-noret-2.c: New.
36271         * gcc.c-torture/execute/builtin-noret-2.x: New.
36272         XFAIL builtin-noret-2.c at -O1 and above.
36273         * gcc.dg/redecl.c: New.
36274         * gcc.dg/Wshadow-1.c: Update error regexps.
36275
36276 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
36277
36278         * g++.dg/abi/bitfield10.C: New test.
36279
36280 2003-04-09  Mike Stump  <mrs@apple.com>
36281
36282         * gcc.dg/pch/pch.exp: Make testcase names longer.
36283         * g++.dg/pch/pch.exp: Make testcase names longer.
36284
36285 2003-04-08  Roger Sayle  <roger@eyesopen.com>
36286
36287         * gcc.dg/builtins-11.c: New test case.
36288
36289 2003-04-08  Roger Sayle  <roger@eyesopen.com>
36290
36291         * gcc.dg/builtins-9.c: New test case.
36292         * gcc.dg/builtins-10.c: New test case.
36293
36294 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
36295
36296         * gcc.dg/noncompile/init-4.c.c: New test.
36297
36298 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
36299
36300         * gcc.misc-test/gcov-9.c: New test.
36301         * gcc.misc-test/gcov-10.c: New test
36302         * gcc.misc-test/gcov-11.c: New test.
36303
36304 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
36305
36306         PR optimization/10024
36307         * gcc.c-torture/compile/20030405-1.c: New test.
36308
36309 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
36310
36311         * gcc.dg/pch/static-3.c: New.
36312         * gcc.dg/pch/static-3.hs: New.
36313         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
36314
36315 2003-04-04  Richard Henderson  <rth@redhat.com>
36316
36317         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
36318         * g++.dg/eh/forced2.C: Likewise.
36319
36320 2003-04-03  Mike Stump  <mrs@apple.com>
36321
36322         * lib/scanasm.exp (scan-assembler): Add xfail processing for
36323         target arg.
36324         (scan-assembler-times, scan-assembler-not): Likewise.
36325         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
36326
36327 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36328
36329         * gcc.dg/sparc-loop-1.c: New test.
36330
36331 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
36332
36333         PR other/9274
36334         * g++.dg/pch/system-2.C: New.
36335         * g++.dg/pch/system-2.Hs: New.
36336
36337 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
36338
36339         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
36340
36341         * g++.dg/eh/simd-1.C (vecfunc): Same.
36342
36343 2003-04-01  Roger Sayle  <roger@eyesopen.com>
36344
36345         * gcc.c-torture/execute/20030401-1.c: New test case.
36346
36347 2003-04-01  Ziemowit Laski <zlaski@apple.com>
36348
36349         * objc.dg/defs.m: New.
36350
36351 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
36352
36353         * g++.dg/eh/simd-1.C: New.
36354         * g++.dg/eh/simd-2.C: New.
36355
36356 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
36357
36358         * gcc.c-torture/execute/simd-3.c: New.
36359
36360 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
36361
36362         PR c/9936
36363         * gcc.dg/20030331-2.c: New test.
36364
36365 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
36366
36367         PR c++/10278
36368         * g++.dg/parse/crash2.C: New test.
36369
36370 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
36371
36372         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
36373         * gcc.c-torture/execute/20030331-1.c: ...here.
36374
36375 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
36376
36377         * gcc.c-torture/execute/20030331-1.c: New test.
36378
36379 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
36380
36381         * lib/gcov.exp: Adjust call return testing strings.
36382         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
36383
36384 2003-03-31  Roger Sayle  <roger@eyesopen.com>
36385
36386         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
36387         * gcc.dg/builtins-7.c: New test case.
36388         * gcc.dg/builtins-8.c: New test case.
36389
36390 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
36391
36392         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
36393
36394 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
36395
36396         PR c++/7647
36397         * g++.dg/lookup-class-member-2.C: New test.
36398
36399 2003-03-30  Glen Nakamura  <glen@imodulo.com>
36400
36401         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
36402
36403 2003-03-28  Roger Sayle  <roger@eyesopen.com>
36404
36405         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
36406
36407 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
36408
36409         * g++.dg/init/attrib1.C: New test.
36410
36411 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36412
36413         * gcc.dg/ultrasp8.c: New test.
36414
36415 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36416
36417         * gcc.dg/ultrasp7.c: New test.
36418
36419 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
36420
36421         PR c++/10047
36422         * g++.dg/template/inline1.C: New test.
36423
36424 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36425
36426         * gcc.dg/sparc-dwarf2.c: New test.
36427
36428 2003-03-27  Roger Sayle  <roger@eyesopen.com>
36429
36430         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
36431         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
36432
36433 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
36434
36435         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
36436         than reading .x files.
36437         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
36438         * g77.dg/gcov/gcov-1.f: Likewise.
36439         * gcc.misc-tests/gcov-4b.c: Likewise.
36440         * gcc.misc-tests/gcov-5b.c: Likewise.
36441         * gcc.misc-tests/gcov-6.c: Likewise.
36442         * gcc.misc-tests/gcov-7.c: Likewise.
36443         * gcc.misc-tests/gcov-8.c: Likewise.
36444         * g++.dg/gcov/gcov-1.x: Remove.
36445         * g77.dg/gcov/gcov-1.x: Likewise.
36446         * gcc.misc-tests/gcov-4b.x: Likewise.
36447         * gcc.misc-tests/gcov-5b.x: Likewise.
36448         * gcc.misc-tests/gcov-6.x: Likewise.
36449         * gcc.misc-tests/gcov-7.x: Likewise.
36450         * gcc.misc-tests/gcov-8.x: Likewise.
36451
36452 2003-03-27  Glen Nakamura  <glen@imodulo.com>
36453
36454         PR opt/10087
36455         * gcc.dg/20030324-1.c: New test.
36456
36457 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
36458
36459         PR c++/10224
36460         * g++.dg/template/arg3.C: New test.
36461
36462         PR c++/10158
36463         * g++.dg/template/friend18.C: New test.
36464
36465 2003-03-26  Roger Sayle  <roger@eyesopen.com>
36466
36467         * g77.f-torture/compile/20030326-1.f: New test case.
36468
36469 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
36470
36471         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
36472
36473         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
36474
36475 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
36476
36477         * gcc.dg/ia64-sync-3.c: New test.
36478
36479 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
36480
36481         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
36482
36483 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
36484
36485         * gcc.dg/ultrasp6.c: New test.
36486
36487 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36488
36489         * gcc.dg/i386-signbit-1.c: New test.
36490         * gcc.dg/i386-signbit-2.c: New test.
36491         * gcc.dg/i386-signbit-3.c: New test.
36492
36493 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36494
36495         * gcc.dg/ultrasp5.c: Fix options.
36496
36497 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36498
36499         * gcc.dg/ultrasp5.c: Fix comment.
36500
36501 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
36502
36503         PR fortran/10197
36504         * g77.f-torture/execute/10197.f: New test.
36505
36506 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
36507
36508         PR c++/9898, c++/383
36509         * g++.dg/template/conv6.C: New test.
36510
36511         PR c++/10119
36512         * g++.dg/template/ptrmem5.C: New test.
36513
36514         PR c++/10026
36515         * g++.dg/lookup/koenig1.C: New test.
36516
36517         PR C++/10199
36518         * g++.dg/lookup/template2.C: New test.
36519
36520 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
36521
36522         * g++.dg/opt/rtti1.C: New test.
36523
36524 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36525
36526         * gcc.dg/ultrasp5.c: New test.
36527
36528 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
36529
36530         PR middle-end/9967
36531         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
36532         builtin fputs.
36533
36534 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
36535
36536         PR c/8224
36537         * gcc.dg/20030323-1.c: New test.
36538
36539 2003-03-23  Roger Sayle  <roger@eyesopen.com>
36540
36541         * gcc.c-torture/compile/20030323-1.c: New test case.
36542
36543 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
36544
36545         * gcc.dg/20030321-1.c: New test.
36546
36547 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
36548
36549         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
36550
36551 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
36552
36553         PR c++/9978, c++/9708
36554         * g++.dg/ext/vlm1.C: Adjust expected error.
36555         * g++.dg/ext/vla2.C: New test.
36556         * g++.dg/template/arg1.C: New test.
36557         * g++.dg/template/arg2.C: New test.
36558
36559 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
36560
36561         * g77.f-torture/execute/select.f: New test.
36562         * g77.f-torture/noncompile/select_no_compile.f: New test.
36563
36564 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
36565
36566         PR c++/9898
36567         * g++.dg/other/error4.C: New test.
36568
36569 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
36570
36571         * g++.dg/template/friend17.C: New test.
36572
36573 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
36574
36575         * gcc.c-torture/compile/20030320-1.c: New.
36576
36577 2003-03-20  Roger Sayle  <roger@eyesopen.com>
36578
36579         * gcc.dg/builtins-6.c: New test case.
36580
36581 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
36582
36583         PR target/10073
36584         * gcc.c-torture/compile/20030319-1.c: New.
36585
36586 2003-03-18  Jan Hubicka  <jh@suse.cz>
36587
36588         * gcc.dg/i386-cvt-1.c: New test.
36589
36590 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
36591
36592         * objc.dg/naming-1.m: Use "(parse|syntax) error".
36593         * objc.dg/naming-2.m: Likewise.
36594
36595 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
36596
36597         PR c++/9639
36598         * g++.dg/parse/crash1.C: New test.
36599
36600 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
36601
36602         PR c++/8805
36603         * g++.dg/eh/cleanup1.C: New test.
36604
36605 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
36606
36607         * gcc.c-torture/execute/20030316-1.c: New test case.
36608
36609 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
36610
36611         PR c++/9629
36612         * g++.dg/init/ctor2.C: New test.
36613
36614 2003-03-15  Roger Sayle  <roger@eyesopen.com>
36615
36616         * g77.f-torture/compile/xformat.f: New test case.
36617
36618 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36619
36620         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
36621         * g++.old-deja/g++.mike/eh50.C: Likewise.
36622
36623 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36624
36625         PR c++/6440
36626         * g++.dg/template/spec7.C: New test.
36627         * g++.dg/template/spec8.C: Likewise.
36628
36629 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
36630
36631         * gcc.c-torture/execute/20030313-1.c: New test.
36632
36633 2003-03-14  Richard Henderson  <rth@redhat.com>
36634
36635         * gcc.dg/inline-2.c: Adjust alpha test for external call.
36636
36637 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36638
36639         * gcc.c-torture/compile/20030314-1.c: New test.
36640
36641 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
36642
36643         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
36644         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
36645         thumb target,
36646         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
36647         to accept newer _imp__  prefix and additional
36648         newline in .drectve section.
36649         * gcc.dg/dll-4.c: Likewise.
36650         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
36651         switch.
36652
36653 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
36654
36655         * g++.dg/parse/namespace9.C: New test.
36656
36657         * g++.dg/init/ref5.C: New test.
36658         * g++.dg/parse/ptrmem1.C: Likewise.
36659
36660 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36661
36662         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
36663         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
36664         regular expression.
36665         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
36666         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
36667
36668 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
36669
36670         * gcc.c-torture/execute/20030224-2.c: New test.
36671
36672 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36673
36674         * gcc.dg/decl-3.c: New test.
36675
36676 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36677
36678         * gcc.dg/i386-loop-2.c: New test.
36679
36680 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
36681
36682         PR c++/9474
36683         * g++.dg/parse/namespace8.C: New test.
36684
36685         PR c++/9924
36686         * g++.dg/overload/builtin2.C: New test.
36687
36688 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
36689
36690         * gcc.dg/return-type-3.c: New test.
36691
36692 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
36693
36694         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
36695         profiling options are not supported.
36696
36697 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
36698
36699         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
36700         * g++.old-deja/g++.warn/impint2.C: Likewise.
36701
36702 2003-03-10  Devang Patel  <dpatel@apple.com>
36703
36704         * g++.dg/cpp/c++_cmd_1.C: New test.
36705         * g++.dg/cpp/c++_cmd_1.h: New file.
36706
36707 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
36708
36709         * gcc.dg/altivec-9.c: New file.
36710
36711 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36712
36713         * gcc.dg/ppc-sdata-1.c: New test.
36714         * gcc.dg/ppc-sdata-2.c: New test.
36715
36716 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
36717
36718         PR c++/9373
36719         * g++.dg/opt/ptrmem2.C: New test.
36720
36721         PR c++/8534
36722         * g++.dg/opt/ptrmem1.C: New test.
36723
36724 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36725
36726         * gcc.dg/i386-loop-1.c: New test.
36727
36728 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36729
36730         PR c++/9970
36731         * g++.dg/lookup/friend1.C: New test.
36732
36733 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
36734
36735         PR c++/9823
36736         * g++.dg/parser/constructor1.C: New test.
36737
36738 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
36739
36740         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
36741
36742         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
36743
36744 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
36745
36746         * gcc.dg/cpp/Wunused.c: Update test.
36747
36748 2003-03-08  Jan Hubicka  <jh@suse.cz>
36749
36750         * gcc.dg/inline-3.c: New test.
36751
36752 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
36753
36754         PR c++/9809
36755         * g++.dg/parse/builtin1.C: New test.
36756
36757         PR c++/9982
36758         * g++.dg/abi/cookie1.C: New test.
36759         * g++.dg/abi/cookie2.C: Likewise.
36760
36761         PR c++/9524
36762         * g++.dg/template/field1.C: New test.
36763
36764         PR c++/9912
36765         * g++.dg/parse/class1.C: New test.
36766         * g++.dg/parse/namespace7.C: Likewise.
36767         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
36768
36769 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
36770
36771         * g++.dg/init/ref4.C: New test.
36772
36773 2003-03-07  Jan Hubicka  <jh@suse.cz>
36774
36775         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
36776         * gcc.dg/inline-3.c: New test.
36777
36778 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
36779
36780         * g++.dg/init/ref3.C: New test.
36781
36782         PR c++/9965
36783         * g++.dg/init/ref2.C: New test.
36784
36785         PR c++/9400
36786         * g++.dg/warn/Wshadow-2.C: New test.
36787
36788         PR c++/9791
36789         * g++.dg/warn/Woverloaded-1.C: New test.
36790
36791 2003-03-05  Jan Hubicka  <jh@suse.cz>
36792
36793         * gcc.dg/i386-local2.c: New.
36794         * gcc.dg/i386-local.c: Fix typo.
36795
36796 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
36797
36798         * g++.dg/abi/layout3.C: New test.
36799
36800 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36801
36802         * gcc.c-torture/compile/20030305-1.c
36803
36804 2003-03-05  Jan Hubicka  <jh@suse.cz>
36805
36806         * gcc.dg/i386-local.c: New.
36807
36808 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
36809
36810         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
36811
36812 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36813
36814         * gcc.dg/switch-2.c: New test.
36815         * gcc.dg/switch-3.c: New test.
36816         * gcc.dg/Wswitch.c: Adjust line numbers.
36817         * gcc.dg/Wswitch-default.c: Likewise.
36818         * gcc.dg/Wswitch-enum.c: Likewise.
36819
36820 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
36821
36822         * gcc.c-torture/execute/20030222-1.c: New test.
36823
36824 2003-03-03  James E Wilson  <wilson@tuliptree.org>
36825
36826         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
36827
36828 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
36829
36830         PR c++/9878
36831         * g++.dg/init/ref1.C: New test.
36832
36833 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
36834
36835         * gcc.dg/sh-relax.c: New SH-only test.
36836
36837 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
36838
36839         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
36840         comment explaining purpose of testcase.
36841
36842 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
36843
36844         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
36845         for HC11/HC12 (asm needs two int registers).
36846         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
36847         HC11/HC12 because the test uses an asm which needs two 32-bit
36848         registers.
36849
36850 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
36851
36852         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
36853         for HC11/HC12 (array is too large otherwise).
36854         * gcc.c-torture/compile/920501-4.x: New file, likewise.
36855         * gcc.c-torture/compile/20010518-2.x: Likewise.
36856         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
36857         HC11/HC12 (array is too large).
36858
36859 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
36860
36861         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
36862         * lib/g++-dg.exp (g++-dg-test): Likewise.
36863
36864 2003-03-01  Roger Sayle  <roger@eyesopen.com>
36865
36866         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
36867         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
36868
36869 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36870
36871         * g++.dg/warn/implicit-typename1.C: Remove warning.
36872
36873 2003-02-28  Richard Henderson  <rth@redhat.com>
36874
36875         * gcc.dg/noreturn-1.c: Move noreturn warning line.
36876         * gcc.dg/return-type-1.c: Move control reaches end warning line.
36877
36878 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
36879
36880         * gcc.dg/pch/pch.exp: Change .pch to .gch.
36881         * g++.dg/pch/pch.exp: Likewise.
36882
36883 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
36884
36885         PR c++/9879
36886         * testsuite/g++.dg/init/new4.C: New test.
36887
36888 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
36889
36890         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
36891
36892 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
36893
36894         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
36895         unsigned long.
36896
36897         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
36898         wider than float.
36899
36900 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36901
36902         * lib/scanasm.exp: Add support for counting numbers of
36903         occurences.
36904         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
36905         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
36906
36907 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
36908
36909         PR c++/9683
36910         * g++.dg/template/static3.C: New test.
36911
36912         PR c++/9829
36913         * g++.dg/parse/namespace6.C: New test.
36914
36915 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36916
36917         PR target/9732
36918         * gcc.dg/20030225-1.c: New test.
36919
36920 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
36921
36922         * README: Remove out-of-date information.
36923
36924         PR c++/9836
36925         * g++.dg/template/spec6.C: New test.
36926
36927 2003-02-24  Jeff Law  <law@redhat.com>
36928
36929         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
36930
36931 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36932
36933         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
36934         * gcc.dg/pragma-ep-1.c: Likewise.
36935
36936 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36937
36938         PR c++/9602
36939         * g++.dg/template/friend16.C: New test.
36940
36941 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
36942
36943         PR c++/5333
36944         * g++.dg/parse/fused-params1.C: Adjust error messages.
36945         * g++.dg/template/nested3.C: New test.
36946
36947 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
36948
36949         * g++.dg/abi/param1.C: New test.
36950
36951 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36952
36953         PR c++/7982
36954         * g++.dg/warn/implicit-typename1.C: New test.
36955
36956 2003-02-22  Kelley Cook <kelleycook@comcast.net>
36957
36958         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
36959         with "mtune".
36960         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36961         * gcc.c-torture/execute/20010129-1.x: Likewise.
36962         * gcc.dg/20011107-1.c: Likewise.
36963         * gcc.dg/20020108-1.c: Likewise.
36964         * gcc.dg/20020122-3.c: Likewise.
36965         * gcc.dg/20020206-1.c: Likewise.
36966         * gcc.dg/20020310-1.c: Likewise.
36967         * gcc.dg/20020426-2.c: Likewise.
36968         * gcc.dg/20020517-1.c: Likewise.
36969         * gcc.dg/991230-1.c: Likewise.
36970         * gcc.dg/i386-unroll-1.c: Likewise.
36971         * gcc.misc-tests/i386-prefetch.exp: Likewise.
36972
36973 2003-02-22  Jan Hubicka  <jh@suse.cz>
36974
36975         * gcc.dg/i386-mul.c: New test.
36976
36977 2003-02-21  Roger Sayle  <roger@eyesopen.com>
36978
36979         * gcc.dg/builtins-5.c: New test case.
36980
36981 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
36982
36983         * gcc.dg/asmreg-1.c: New test.
36984
36985 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36986
36987         PR c++/9749
36988         * g++.dg/parse/varmod1.C: New test.
36989
36990 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36991
36992         PR c++/9727
36993         * g++.dg/template/op1.C: New test.
36994
36995 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36996
36997         PR c++/8906
36998         * g++.dg/template/nested2.C: New test.
36999
37000 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
37001
37002         PR c++/8724
37003         * g++.dg/expr/dtor1.C: New test.
37004
37005 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
37006
37007         * gcc.dg/cpp/include3.c: New test.
37008         * gcc.dg/cpp/inc/foo.h: New file.
37009
37010 2003-02-21  Glen Nakamura  <glen@imodulo.com>
37011
37012         * gcc.c-torture/execute/20030221-1.c: New test.
37013
37014 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
37015
37016         PR c++/9729
37017         * g++.dg/abi/conv1.C: New test.
37018
37019 2003-02-20  Jan Hubicka  <jh@suse.cz>
37020
37021         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
37022
37023 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
37024
37025         * gcc.c-torture/compile/20030219-1.c: New test.
37026
37027 2003-02-18  Jan Hubicka  <jh@suse.cz>
37028
37029         * gcc.dg/funcorder.c: New test.
37030
37031 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
37032
37033         * gcc.c-torture/execute/20030218-1.c: New.
37034
37035 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
37036
37037         * gcc.dg/20030218-1.c: New.
37038
37039 2003-02-18  Richard Henderson  <rth@redhat.com>
37040
37041         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
37042         * gcc.dg/attr-used-2.c: New.
37043
37044 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
37045
37046         PR c++/9704
37047         * g++.dg/init/copy5.C: New test.
37048
37049 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
37050
37051         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
37052         * g++.dg/pch/pch.exp: Likewise.
37053
37054 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
37055
37056         * gcc.c-torture/execute/20030209-1.c: Enable the test if
37057         STACK_SIZE is not defined.
37058
37059 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37060
37061         PR c++/9457
37062         * g++.dg/template/init1.C: New test.
37063
37064 2003-02-16  Jan HUbicka  <jh@suse.cz>
37065
37066         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
37067         (foo): Add few extra tests
37068         * gcc.dg/c99-const-expr-3.c: Likewise.
37069         * gcc.c-torture/execute/20030216-1.c: New.
37070
37071 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37072
37073         PR c++/9459
37074         * g++.dg/ext/typeof4.C: New test.
37075
37076 2003-02-15  Roger Sayle  <roger@eyesopen.com>
37077
37078         * gcc.dg/i386-387-3.c: New test case.
37079
37080 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
37081
37082         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
37083         cris-*-elf* cris-*-aout* and mmix-*-*.
37084
37085 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
37086
37087         * gcc.dg/20030213-1.c: New test.
37088
37089 2003-02-12  Roger Sayle  <roger@eyesopen.com>
37090
37091         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
37092         * gcc.dg/i386-387-2.c: Likewise.
37093
37094 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
37095
37096         * gcc.dg/ppc-spe.c: Fix formatting.
37097         Enable tests that were previously unsupported by gas.
37098         Delete tests for instructions that no longer exist.
37099         Switch arguments on evsubifw builtin.
37100
37101 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
37102
37103         * gcc.c-torture/execute/20030209-1.c: Disable the test if
37104         STACK_SIZE is too small.
37105
37106 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37107             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37108
37109         * gcc.dg/decl-2.c: New test.
37110
37111 2003-02-10  Jan Hubicka  <jh@suse.cz>
37112
37113         * gcc.dg/i386-fpcvt-1.c: New test.
37114
37115 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
37116
37117         * gcc.c-torture/execute/20030209-1.c: New test.
37118
37119 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
37120
37121         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
37122         int-wide bitops, use the constants of the same width.
37123         Likewise, if long long is 32-bit wide, test bitops using
37124         32-bit constants.
37125
37126 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
37127
37128         * gcc.dg/20021014-1.c: Annotate with expected notice text.
37129
37130 2003-02-07  Roger Sayle  <roger@eyesopen.com>
37131
37132         * testsuite/gcc.dg/builtins-4.c: New test case.
37133
37134 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37135
37136         * gcc.dg/20020430-1.c: Fix dg command typos.
37137         * gcc.dg/20020503-1.c: Likewise.
37138
37139 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37140
37141         PR c++/8785
37142         * g++.dg/parse/fused-params1.C: New test.
37143
37144         PR c++/8857
37145         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
37146
37147         PR c++/8921
37148         * g++.dg/parse/non-dependent1.C: New test.
37149
37150         PR c++/8928
37151         * g++.dg/parse/dupl-tmpl-args1.C: New test.
37152
37153         PR c++/9228
37154         * g++.dg/parse/undefined7.C: New test.
37155         * g++.dg/parse/non-templ1.C: New test.
37156
37157         PR c++/9229
37158         * g++.dg/parse/too-many-tmpl-args1.C: New test.
37159
37160 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
37161
37162         * gcc.c-torture/compile/20030206-1.c: New test.
37163
37164 2003-02-05  Roger Sayle  <roger@eyesopen.com>
37165
37166         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
37167         "pow" to "foo" to avoid potential confusion with a math built-in.
37168
37169 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37170
37171         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
37172         conditions for SPARC targets.
37173
37174 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
37175
37176         * gcc.dg/20030204-1.c: New test.
37177
37178 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37179
37180         PR c++/38
37181         * g++.dg/parse/array-size1.C: New test.
37182
37183         PR c++/5657
37184         * g++.dg/parse/undefined3.C: New test.
37185
37186         PR c++/5665
37187         * g++.dg/parse/undefined4.C: New test.
37188
37189         PR c++/5975
37190         * g++.dg/parse/undefined5.C: New test.
37191
37192         PR c++/7259
37193         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
37194
37195         PR c++/8578
37196         * g++.dg/parse/casting-operator1.C: New test.
37197
37198         PR c++/8596
37199         * g++.dg/parse/undefined6.C: New test.
37200
37201         PR c++/8736
37202         * g++.dg/parse/missing-template1.C: New test.
37203
37204 2003-02-04  Jan Hubicka  <jh@suse.cz>
37205
37206         * gcc.dg/i386-cadd.c: Compile using -march=k8.
37207         * gcc.dg/i386-cmov?.c: Likewise.
37208         * gcc.dg/i386-fpcvt-?.c: Likewise.
37209         * gcc.dg/i386-ssefp-1.c: Likewise.
37210         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
37211         conventions.
37212
37213 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
37214
37215         PR c++/7129
37216         * testsuite/g++.dg/ext/max.C: New test.
37217
37218 2003-02-03  Jan Hubicka  <jh@suse.cz>
37219
37220         * gcc.c-torture/execute/20030203-1.c: New test.
37221
37222 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
37223
37224         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
37225         'natural-endian'.
37226
37227 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
37228
37229         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
37230         * g++.dg/init/new2.C: Likewise.
37231         * g++.dg/other/new1.C: Likewise.
37232
37233 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
37234
37235         * gcc.dg/struct-ret-libc.c: New test.
37236
37237 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
37238
37239         * gcc.dg/20030129-1.c: New test.
37240
37241 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37242
37243         PR c++/8849
37244         * g++.dg/template/ptrmem4.C: New test.
37245
37246 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
37247
37248         * g++.dg/parser/constant1.C: New test.
37249
37250 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37251
37252         PR c++/8591
37253         * g++.dg/parse/friend2.C: New test.
37254
37255 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
37256
37257         PR c++/9437
37258         * g++.dg/template/unify4.C: New test.
37259
37260 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
37261
37262         * gcc.c-torture/execute/20030128-1.c: New test.
37263
37264 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
37265
37266         * g++.dg/lookup/nested1.C: Test moved from ...
37267         * g++.old-deja/g++.other/lookup24.C: ... here.
37268
37269 2003-01-28  Jan Hubicka  <jh@suse.cz>
37270
37271         * gcc.dg/i386-cmov5.c: New test.
37272
37273 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
37274
37275         * gcc.c-torture/execute/20010925-1.c: Changed the
37276         memcpy declaration.
37277
37278 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
37279
37280         PR c++/3902
37281         * g++.dg/parse/template5.C: New test.
37282
37283 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
37284
37285         PR fortran/9258
37286         * g77.dg/pr9258: New test.
37287
37288 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37289
37290         * README: Move relevant parts from README.g++.
37291
37292         * README.g++: Remove this file.
37293
37294 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
37295
37296         * g++.dg/abi/dcast1.C: New test.
37297
37298 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37299
37300         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
37301
37302 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
37303
37304         PR c++/47
37305         * g++.old-deja/g++.other/lookup24.C: New test.
37306
37307 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37308
37309         PR middle-end/7227
37310         * gcc.dg/uninit-C.c: New test.
37311
37312 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
37313
37314         * g++.dg/abi/covariant1.C: New test.
37315
37316 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
37317
37318         * gcc.dg/20030123-1.c: New test.
37319
37320 2003-01-25  Jan Hubicka  <jh@suse.cz>
37321
37322         PR opt/8492
37323         * gcc.c-torture/compile/20030125-1.c
37324
37325 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
37326
37327         PR c++/9403
37328         * g++.dg/parse/template3.C: New test.
37329         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
37330
37331         PR c++/795
37332         * g++.dg/parse/template4.C: New test.
37333
37334         PR c++/9415
37335         * g++.dg/template/qual2.C: New test.
37336
37337         PR c++/8545
37338         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
37339
37340         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
37341
37342 2003-01-25  Roger Sayle  <roger@eyesopen.com>
37343
37344         * gcc.c-torture/execute/switch-1.c: New test case.
37345
37346 2003-01-25  Jan Hubicka  <jh@suse.cz>
37347
37348         * gcc.c-torture/execute/20030125-1.[cx]: New test.
37349
37350 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
37351
37352         Tweaks for Bison-1.875. From the NEWS file:
37353         "- `parse error' -> `syntax error'
37354         Bison now uniformly uses the term `syntax error'"
37355         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
37356         * gcc.dg/cpp/digraph2.c: Likewise.
37357         * gcc.dg/cpp/direct2.c: Likewise.
37358         * gcc.dg/cpp/paste4.c: Likewise.
37359         * gcc.dg/c90-restrict-1.c: Likewise.
37360         * gcc.dg/c99-func-2.c: Likewise.
37361         * gcc.dg/noncompile/920721-2.c: Likewise.
37362         * gcc.dg/noncompile/930622-2.c: Likewise.
37363         * gcc.dg/noncompile/940112-1.c: Likewise.
37364         * gcc.dg/noncompile/950921-1.c: Likewise.
37365         * gcc.dg/noncompile/951123-1.c: Likewise.
37366         * gcc.dg/noncompile/971104-1.c: Likewise.
37367         * gcc.dg/noncompile/990416-1.c: Likewise.
37368
37369 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
37370
37371         * g++.dg/parse/undefined1.C: Add error message.
37372
37373 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
37374
37375         PR c++/9354
37376         * g++.dg/parse/new1.C: New test.
37377
37378         PR c++/9216
37379         * g++.dg/parse/template2.C: New test.
37380
37381         PR c++/9354
37382         * g++.dg/parse/typedef2.C: New test.
37383
37384         PR c++/9328
37385         * g++.dg/ext/typeof3.C: New test.
37386
37387 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37388
37389         PR c++/2738
37390         * g++.dg/parse/ret-type1.C: New test.
37391
37392         PR c++/3792
37393         * g++.dg/parse/tmpl-outside1.C: New test.
37394
37395         PR c++/4207
37396         * g++.dg/parse/int-as-enum1.C: New test.
37397
37398         PR c++/4903
37399         * g++.dg/parse/no-typename1.C: New test.
37400
37401         PR c++/5533
37402         * g++.dg/parse/no-value1.C: New test.
37403
37404         PR c++/5921
37405         * g++.dg/parse/wrong-inline1.C: New test.
37406
37407         PR c++/6402
37408         * g++.dg/parse/ref1.C: New test.
37409
37410         PR c++/6992
37411         * g++.dg/parse/attr-ctor1.C: New test.
37412
37413         PR c++/7229
37414         * g++.dg/parse/namespace5.C: New test.
37415
37416         PR c++/7917
37417         * g++.dg/parse/func-def1.C: New test.
37418
37419         PR c++/8143
37420         * g++.dg/parse/undefined1.C: New test.
37421
37422         PR c++/5723, PR c++/8522
37423         * g++.dg/parse/specialization1.C: New test.
37424
37425         PR c++/163, PR c++/8595
37426         * g++.dg/parse/struct-as-enum1.C: New test.
37427
37428         PR c++/9173
37429         * g++.dg/parse/undefined2.C: New test.
37430
37431 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
37432
37433         PR c++/9298
37434         * g++.dg/parse/template1.C: New test.
37435
37436         PR c++/9384
37437         * g++.dg/parse/using1.C: New test.
37438
37439         PR c++/9285
37440         PR c++/9294
37441         * g++.dg/parse/expr2.C: New test.
37442
37443         PR c++/9388
37444         * g++.dg/parse/lookup2.C: Likewise.
37445
37446 2003-01-21  Jan Hubicka  <jh@suse.cz>
37447
37448         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
37449         * gcc.c-torture/execute/eeprof-1.c: Likewise.
37450         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
37451         * gcc.c-torture/execute/string-opt-*.c: Likewise.
37452
37453 2003-01-20  Nick Clifton  <nickc@redhat.com>
37454
37455         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
37456         problem with ARM sibcall code generation.
37457
37458 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
37459
37460         * gcc.c-torture/execute/20030120-1.c: New.
37461
37462 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
37463
37464         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
37465
37466 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
37467
37468         PR c++/9272
37469         * g++.dg/parse/ctor1.C: New test.
37470
37471         PR c++/9294:
37472         * g++.dg/parse/qualified1.C: New test.
37473
37474         * g++.dg/parse/typename3.C: New test.
37475
37476 2003-01-16  Richard Henderson  <rth@redhat.com>
37477
37478         * g++.dg/tls/init-2.C: Fix error matches for real this time.
37479
37480 2003-01-16  Richard Henderson  <rth@redhat.com>
37481
37482         * g++.dg/pch/pch.exp: Copy test header to the working directory
37483         before using it either for precompilation or direct use.
37484         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
37485         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
37486
37487 2003-01-16  Richard Henderson  <rth@redhat.com>
37488
37489         * gcc.dg/pch/pch.exp: Copy test header to the working directory
37490         before using it either for precompilation or direct use.
37491         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
37492         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
37493
37494 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
37495
37496         * g++.dg/ext/typename1.C: Add typename keyword.
37497         * g++.dg/template/crash1.C: Update error messages.
37498         * g++.dg/template/crash2.C: Remove error message.
37499         * g++.dg/parse/typename2.C: New test.
37500         * g++.dg/template/typename2.C: Change implicit
37501         typename warning into error.
37502         * g++.old-deja/g++.benjamin/tem03.C: Issue more
37503         error messages.
37504         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
37505         * g++.old-deja/g++.brendan/crash56.C: Add this->.
37506         * g++.old-deja/g++.law/visibility13.C: Remove error
37507         messages.
37508         * g++.old-deja/g++.ns/template17.C: Reorder code to
37509         make declaration visible in template.
37510         * g++.old-deja/g++.pt/crash3.C: Fix typos.
37511         * g++.old-deja/g++.pt/crash36.C: Issue more error
37512         messages.
37513         * g++.old-deja/g++.pt/crash5.C: Improve error
37514         message.
37515         * g++.old-deja/g++.pt/crash67.C: Remove warning.
37516         * g++.old-deja/g++.pt/inherit1.C: Add this->.
37517         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
37518         * g++.old-deja/g++.pt/typename16.C: Replace implicit
37519         typename warning with error message.
37520         * g++.old-deja/g++.pt/typename19.C: Remove warning.
37521         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
37522         * g++.old-deja/g++.robertl/eb24.C: Use this->.
37523
37524 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
37525
37526         * g++.dg/parse/ambig2.C: New test.
37527
37528 2003-01-15  Richard Henderson  <rth@redhat.com>
37529
37530         * g++.dg/tls/init-2.C: Update error message string.
37531
37532 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37533
37534         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
37535
37536 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
37537
37538         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
37539         all for HC11/HC12.
37540         * gcc.c-torture/compile/20001205-1.x: Likewise.
37541         * gcc.c-torture/compile/20001226-1.x: Likewise.
37542         * gcc.c-torture/compile/920520-1.x: Likewise.
37543         * gcc.c-torture/compile/961203-1.x: Likewise.
37544         * gcc.c-torture/compile/20020604-1.x: Likewise.
37545
37546 2003-01-15  Jan Hubicka  <jh@suse.cz>
37547
37548         * gcc.c-torture/compile/20030115-1.c: New test.
37549
37550         * gcc.dg/i386-fpcvt-1.c: New test.
37551         * gcc.dg/i386-fpcvt-2.c: New test.
37552
37553 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
37554
37555         Further conform g++'s __vmi_class_type_info to the C++ ABI
37556         specification.
37557         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
37558         the specification.
37559
37560 2003-01-14  Jan Hubicka  <jh@suse.cz>
37561
37562         * gcc.dg/i386-fpcvt-1.c: New test.
37563         * gcc.dg/i386-fpcvt-2.c: New test.
37564
37565 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37566
37567         * gcc.dg/i386-mmx-3.c: New test.
37568
37569 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
37570
37571         PR c++/9264
37572         * g++.dg/parse/octal1.C: New file.
37573
37574         PR c++/9172
37575         * g++.dg/parse/typename1.C: New file.
37576
37577 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
37578
37579         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
37580         * gcc.dg/bf-no-ms-layout.c: Likewise.
37581         * gcc.dg/bf-ms-attrib.c: Likewise.
37582
37583 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
37584
37585         PR c++/9099
37586         * g++.dg/parse/dtor1.C: New file.
37587
37588         PR c++/9128
37589         * g++.dg/rtti/typeid1.C: New file.
37590
37591         PR c++/9153
37592         * g++.dg/parse/lookup1.C: New file.
37593
37594         PR c++/9171
37595         * g++.dg/templ/spec5.C: New file.
37596
37597 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
37598
37599         * gcc.c-torture/compile/20030110-1.c: New test.
37600
37601 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
37602
37603         Merge from pch-branch:
37604
37605         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
37606
37607         * gcc.dg/pch/cpp-1.h: New.
37608         * gcc.dg/pch/cpp-1.c: New.
37609         * gcc.dg/pch/cpp-2.h: New.
37610         * gcc.dg/pch/cpp-2.c: New.
37611
37612         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
37613
37614         * gcc.dg/pch/except-1.h: New.
37615         * gcc.dg/pch/except-1.c: New.
37616
37617         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
37618
37619         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
37620         running test.
37621         * gcc.dg/pch: Include *.hp not *.h.
37622         * gcc.dg/pch/system-1.h: New.
37623         * gcc.dg/pch/system-1.c: New.
37624
37625         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
37626
37627         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
37628         rather than trying to build and run a program using PCH.
37629         * gcc.dg/pch: Remove dg-do commands from test files.
37630
37631         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
37632
37633         * gcc.dg/pch/macro-3.c: New.
37634         * gcc.dg/pch/macro-3.h: New.
37635
37636         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
37637
37638         * gcc.dg/pch/common-1.c: New.
37639         * gcc.dg/pch/common-1.h: New.
37640         * gcc.dg/pch/decl-1.c: New.
37641         * gcc.dg/pch/decl-1.h: New.
37642         * gcc.dg/pch/decl-2.c: New.
37643         * gcc.dg/pch/decl-2.h: New.
37644         * gcc.dg/pch/decl-3.c: New.
37645         * gcc.dg/pch/decl-3.h: New.
37646         * gcc.dg/pch/decl-4.c: New.
37647         * gcc.dg/pch/decl-4.h: New.
37648         * gcc.dg/pch/decl-5.c: New.
37649         * gcc.dg/pch/decl-5.h: New.
37650         * gcc.dg/pch/global-1.c: New.
37651         * gcc.dg/pch/global-1.h: New.
37652         * gcc.dg/pch/inline-1.c: New.
37653         * gcc.dg/pch/inline-1.h: New.
37654         * gcc.dg/pch/inline-2.c: New.
37655         * gcc.dg/pch/inline-2.h: New.
37656         * gcc.dg/pch/static-1.c: New.
37657         * gcc.dg/pch/static-1.h: New.
37658         * gcc.dg/pch/static-2.c: New.
37659         * gcc.dg/pch/static-2.h: New.
37660
37661         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
37662
37663         * g++.dg/pch/pch.exp: Better handle failing testcases.
37664         * gcc.dg/pch/pch.exp: Likewise.
37665         * gcc.dg/pch/macro-1.c: New.
37666         * gcc.dg/pch/macro-1.h: New.
37667         * gcc.dg/pch/macro-2.c: New.
37668         * gcc.dg/pch/macro-2.h: New.
37669
37670         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
37671
37672         * g++.dg/dg.exp: Treat files in pch/ specially.
37673         * g++.dg/pch/pch.exp: New file.
37674         * g++.dg/pch/empty.H: New file.
37675         * g++.dg/pch/empty.C: New file.
37676         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
37677         "precompile".
37678
37679         * gcc.dg/pch/pch.exp: New file.
37680         * gcc.dg/pch/empty.h: New file.
37681         * gcc.dg/pch/empty.c: New file.
37682         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
37683         "precompile".
37684
37685 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37686
37687         * g++.dg/template/friend14.C: New test.
37688
37689 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37690
37691         * gcc.dg/old-style-asm-1.c: New test.
37692
37693 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
37694
37695         * gcc.c-torture/compile/20030109-1.c: New test.
37696
37697 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37698
37699         * gcc.c-torture/execute/20030109-1.c: New test.
37700
37701 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
37702
37703         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
37704         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
37705         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
37706         * g++.old-deja/g++.mike/eh2.C: Likewise.
37707         * g++.old-deja/g++.mike/eh3.C: Likewise.
37708         * g++.old-deja/g++.mike/eh5.C: Likewise.
37709         * g++.old-deja/g++.mike/eh6.C: Likewise.
37710         * g++.old-deja/g++.mike/eh7.C: Likewise.
37711         * g++.old-deja/g++.mike/eh8.C: Likewise.
37712         * g++.old-deja/g++.mike/eh9.C: Likewise.
37713         * g++.old-deja/g++.mike/eh10.C: Likewise.
37714         * g++.old-deja/g++.mike/eh12.C: Likewise.
37715         * g++.old-deja/g++.mike/eh13.C: Likewise.
37716         * g++.old-deja/g++.mike/eh14.C: Likewise.
37717         * g++.old-deja/g++.mike/eh16.C: Likewise.
37718         * g++.old-deja/g++.mike/eh17.C: Likewise.
37719         * g++.old-deja/g++.mike/eh18.C: Likewise.
37720         * g++.old-deja/g++.mike/eh21.C: Likewise.
37721         * g++.old-deja/g++.mike/eh23.C: Likewise.
37722         * g++.old-deja/g++.mike/eh24.C: Likewise.
37723         * g++.old-deja/g++.mike/eh25.C: Likewise.
37724         * g++.old-deja/g++.mike/eh26.C: Likewise.
37725         * g++.old-deja/g++.mike/eh27.C: Likewise.
37726         * g++.old-deja/g++.mike/eh28.C: Likewise.
37727         * g++.old-deja/g++.mike/eh29.C: Likewise.
37728         * g++.old-deja/g++.mike/eh31.C: Likewise.
37729         * g++.old-deja/g++.mike/eh33.C: Likewise.
37730         * g++.old-deja/g++.mike/eh34.C: Likewise.
37731         * g++.old-deja/g++.mike/eh35.C: Likewise.
37732         * g++.old-deja/g++.mike/eh36.C: Likewise.
37733         * g++.old-deja/g++.mike/eh37.C: Likewise.
37734         * g++.old-deja/g++.mike/eh38.C: Likewise.
37735         * g++.old-deja/g++.mike/eh39.C: Likewise.
37736         * g++.old-deja/g++.mike/eh40.C: Likewise.
37737         * g++.old-deja/g++.mike/eh41.C: Likewise.
37738         * g++.old-deja/g++.mike/eh42.C: Likewise.
37739         * g++.old-deja/g++.mike/eh44.C: Likewise.
37740         * g++.old-deja/g++.mike/eh46.C: Likewise.
37741         * g++.old-deja/g++.mike/eh47.C: Likewise.
37742         * g++.old-deja/g++.mike/eh48.C: Likewise.
37743         * g++.old-deja/g++.mike/eh49.C: Likewise.
37744         * g++.old-deja/g++.mike/eh50.C: Likewise.
37745         * g++.old-deja/g++.mike/eh51.C: Likewise.
37746         * g++.old-deja/g++.mike/eh53.C: Likewise.
37747         * g++.old-deja/g++.mike/eh55.C: Likewise.
37748         * g++.old-deja/g++.mike/p7912.C: Likewise.
37749         * g++.old-deja/g++.mike/p9706.C: Likewise.
37750         * g++.old-deja/g++.mike/p10416.C: Likewise.
37751         * g++.old-deja/g++.mike/p11667.C: Likewise.
37752         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
37753         Remove redundant reference to Iris.
37754         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
37755         Elxsi, i860, Pico Java, and WE32K.
37756
37757 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
37758
37759         * g++.dg/ext/asm4.C: New test.
37760
37761 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37762
37763         PR c++/9030
37764         * g++.dg/template/friend12.C: New test.
37765         * g++.dg/template/friend13.C: Likewise.
37766         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
37767
37768 2003-01-08  Jan Hubicka  <jh@suse.cz>
37769
37770         * gcc.dg/i386-cadd.c: New test.
37771         * gcc.dg/i386-cmov4.c: Likewise.
37772
37773 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
37774
37775         PR c++/9165
37776         * g++.dg/warn/Wunused-3.C: New test.
37777
37778         * g++.dg/abi/bitfield9.C: New test.
37779
37780         PR c++/9189
37781         * g++.dg/parse/defarg3.C: New test.
37782
37783 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
37784
37785         * g++.dg/parse/ambig1.C: New test.
37786         * g++.dg/parse/defarg2.C: New test.
37787
37788 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
37789
37790         * g++.dg/template/defarg-1.C: New test.
37791         * g++.dg/template/local2.C: Likewise.
37792
37793 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
37794
37795         * gcc.c-torture/execute/20030105-1.c: New test.
37796
37797 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37798
37799         * g++.dg/parse/namespace3.C: Remove extra semicolons.
37800         * g++.dg/parse/namespace4.C: Likewise.
37801
37802 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37803
37804         * g++.dg/template/ntp2.C: New test.
37805
37806 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
37807
37808         * g++.dg/parse/extern-C-1.C: New test.
37809
37810         * g++.dg/parse/namespace4.C: New test.
37811
37812         * g++.dg/template/nested1.C: New test.
37813
37814         * g++.dg/parse/namespace3.C: New test.
37815
37816 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
37817
37818         * g++.dg/lookup/two-stage1.C: New test.
37819
37820 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37821
37822         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
37823         * g++.old-deja/g++.jason/access8.C: Likewise.
37824         * g++.old-deja/g++.other/decl5.C: Likewise.
37825
37826 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
37827
37828         * g++.dg/parse/parse7.C: New test.
37829
37830 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
37831
37832         PR c++/2843
37833         * g++.dg/ext/attrib7.C: New test.
37834
37835 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
37836
37837         * g++.dg/parse/parse6.C: New test.
37838
37839 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
37840
37841         * gcc.dg/h8300-stack-1.c: New.
37842
37843 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
37844
37845         g++.dg/lookup/exception1.C: New test.
37846
37847         g++.dg/lookup/template1.C: New test.
37848
37849         g++.dg/parse/namespace2.C: New test.
37850
37851         g++.dg/parse/parens2.C: New test.
37852
37853 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37854
37855         * g++.dg/parse/parse5.C: New test.
37856         * g++.dg/lookup/scoped4.C: New test.
37857
37858 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
37859
37860         * g++.dg/parse/parens1.C: New test.
37861
37862         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
37863         angle-bracket1.C.
37864         * g++.dg/parse/parens2.C: New test.
37865
37866         * g++.dg/lookup/scope-operator1.C: New test.
37867
37868         * g++.dg/parse/operator1.C: New test.
37869
37870 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37871
37872         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
37873         * g++.old-deja/g++.other/access6.C: Likewise.
37874         * g++.old-deja/g++.other/decl1.C: Likewise.
37875         * g++.old-deja/g++.pt/typename12.C: Likewise.
37876
37877 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
37878
37879         * g++.dg/parse/namespace1.C: New test.
37880
37881 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37882
37883         * g++.dg/parse/parse4.C: New test.
37884
37885 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37886
37887         * g++.dg/parse/parse3.C: New test.
37888
37889 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37890
37891         * g++.dg/parse/parse2.C: New test.
37892
37893 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37894
37895         * g++.dg/template/friend11.C: New test.
37896
37897 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37898
37899         * g++.dg/parse/parse1.C: New test.
37900
37901 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
37902
37903         * lib/profopt.exp: Change the name of a global variable to avoid
37904         possible clashes with other test suites.
37905
37906 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
37907
37908         * g++.dg/inherit/covariant8.C: New test.
37909
37910 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
37911
37912         * g++.dg/init/array9.C: New test.
37913
37914         PR c++/9112
37915         * g++.dg/parse/expr1.C: New test.
37916
37917 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
37918
37919         * gcc.c-torture/compile/20021230-1.c: New test.
37920
37921 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
37922
37923         * g++.dg/inherit/covariant5.C: New test.
37924         * g++.dg/inherit/covariant6.C: New test.
37925         * g++.dg/inherit/covariant7.C: New test.
37926
37927 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37928
37929         PR c++/2739
37930         * g++.dg/other/access2.C: New test.
37931
37932 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37933
37934         * g++.dg/other/anon-struct.C: No longer fails
37935         * g++.old-deja/g++.brendan/parse4.C: Likewise.
37936         * g++.old-deja/g++.brendan/parse5.C: Likewise.
37937         * g++.old-deja/g++.brendan/parse6.C: Likewise.
37938
37939 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37940
37941         * g++.dg/parse/angle-bracket.C (main): No longer fails.
37942
37943 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
37944
37945         * g++.dg/eh/spec4.C: Remove stray semicolon.
37946         * g++.dg/expr/pmf-1.C: Change error message.
37947         * g++.dg/ext/asm1.C: Remove stray semicolon.
37948         * g++.dg/ext/typename1.C: Add missing typenames.
37949         * g++.dg/inherit/template-as-base.C: Change error message.
37950         * g++.dg/lookup/scoped1.C: Likewise.
37951         * g++.dg/lookup/scoped2.C: Likewise.
37952         * g++.dg/lookup/using2.C: Likewise.
37953         * g++.dg/other/component1.C: Remove stray semicolon.
37954         * g++.dg/other/do1.C: Change error message.
37955         * g++.dg/other/error2.C: Likewise.
37956         * g++.dg/other/init1.C: Likewise.
37957         * g++.dg/other/packed1.C: Remove stray semicolon.
37958         * g++.dg/other/ptrmem2.C: Change error message.
37959         * g++.dg/parse/parameter-declaration-1.C: Remove line number
37960         marker.
37961         * g++.dg/special/initp1.C: Remove invalid attribute usage.
37962         * g++.dg/template/access3.C: Add typename keyword.
37963         * g++.dg/template/access5.C: Remove stray semicolon.
37964         * g++.dg/template/access6.C: Likewise.
37965         * g++.dg/template/complit1.C: Likewise.
37966         * g++.dg/template/crash1.C: Change error message.
37967         * g++.dg/template/inherit2.C: Remove stray semicolon.
37968         * g++.dg/template/instantiate2.C: Likewise.
37969         * g++.dg/template/instantiate3.C: Change error message.
37970         * g++.dg/template/qual1.C: Remove stray semicolon.
37971         * g++.dg/template/qualttp18.C: Change error message.
37972         * g++.dg/template/ref1.C: Remove stray semicolon.
37973         * g++.dg/template/sizeof1.C (A::value): Declare it.
37974         * g++.dg/template/spec4.C: Change error message.
37975         * g++.dg/template/static1.C: Likewise.
37976         * g++.dg/template/type1.C: Likewise.
37977         * g++.dg/template/typename3.C: Likewise.
37978         * g++.old-deja/g++.benjamin/13478.C: Change error message.
37979         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
37980         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
37981         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
37982         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
37983         named return value extension.
37984         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
37985         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
37986         * g++.old-deja/g++.bob/extern_C.C: Likewise.
37987         * g++.old-deja/g++.bob/inherit2.C: Likewise.
37988         * g++.old-deja/g++.brendan/complex1.C: Likewise.
37989         * g++.old-deja/g++.brendan/copy5.C: Likewise.
37990         * g++.old-deja/g++.brendan/crash13.C: Likewise.
37991         * g++.old-deja/g++.brendan/crash15.C: Likewise.
37992         * g++.old-deja/g++.brendan/crash18.C: Change error message.
37993         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
37994         * g++.old-deja/g++.brendan/crash38.C: Likewise.
37995         * g++.old-deja/g++.brendan/crash50.C: Likewise.
37996         * g++.old-deja/g++.brendan/crash56.C: Likewise.
37997         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
37998         syntax.
37999         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
38000         * g++.old-deja/g++.brendan/crash8.C: Change error message.
38001         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
38002         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
38003         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
38004         * g++.old-deja/g++.brendan/template11.C: Likewise.
38005         * g++.old-deja/g++.brendan/template26.C: Likewise.
38006         * g++.old-deja/g++.brendan/template27.C: Use explicit
38007         specialization syntax.
38008         * g++.old-deja/g++.brendan/template30.C: Likewise.
38009         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
38010         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
38011         non-dependent names.
38012         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
38013         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
38014         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
38015         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
38016         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
38017         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
38018         named return value extension.
38019         * g++.old-deja/g++.ext/namedret2.C: Likewise.
38020         * g++.old-deja/g++.ext/namedret3.C: Likewise.
38021         * g++.old-deja/g++.ext/return1.C: Likewise.
38022         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
38023         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
38024         * g++.old-deja/g++.jason/access8.C: Likewise.
38025         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
38026         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
38027         pseudo-destructor names.
38028         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
38029         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
38030         pseudo-destructor names.
38031         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
38032         * g++.old-deja/g++.jason/overload19.C: Likewise.
38033         * g++.old-deja/g++.jason/overload32.C: Likewise.
38034         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
38035         stray semicolons.
38036         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
38037         * g++.old-deja/g++.jason/return.C: Likewise.
38038         * g++.old-deja/g++.jason/return2.C: Likewise.
38039         * g++.old-deja/g++.jason/shadow1.C: Likewise.
38040         * g++.old-deja/g++.jason/special.C: Use explicit specialization
38041         syntax.
38042         * g++.old-deja/g++.jason/template10.C: Account for use of
38043         non-dependent names.
38044         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
38045         syntax.
38046         * g++.old-deja/g++.jason/template37.C: Likewise.
38047         * g++.old-deja/g++.law/access4.C: Change error messages.
38048         * g++.old-deja/g++.law/arm13.C: Remove incorrect
38049         pseudo-destructor names.
38050         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
38051         * g++.old-deja/g++.law/ctors9.C: Likewise.
38052         * g++.old-deja/g++.law/cvt22.C: Likewise.
38053         * g++.old-deja/g++.law/dtors5.C: Likewise.
38054         * g++.old-deja/g++.law/global-init1.C: Likewise.
38055         * g++.old-deja/g++.law/missed-error3.C: Likewise.
38056         * g++.old-deja/g++.law/operators28.C: Likewise.
38057         * g++.old-deja/g++.law/visibility28.C: Likewise.
38058         * g++.old-deja/g++.martin/eval1.C: Likewise.
38059         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
38060         name.
38061         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
38062         * g++.old-deja/g++.mike/net34.C: Likewise.
38063         * g++.old-deja/g++.mike/net36.C: Likewise.
38064         * g++.old-deja/g++.mike/ns2.C: Likewise.
38065         * g++.old-deja/g++.mike/p12306.C: Likewise.
38066         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
38067         value extension.
38068         * g++.old-deja/g++.mike/p700.C: Likewise.
38069         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
38070         * g++.old-deja/g++.mike/p710.C: Likewise.
38071         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
38072         value extension.
38073         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
38074         * g++.old-deja/g++.mike/pmf9.C: Likewise.
38075         * g++.old-deja/g++.ns/crash2.C: Likewise.
38076         * g++.old-deja/g++.ns/crash3.C: Likewise.
38077         * g++.old-deja/g++.ns/invalid1.C: Likewise.
38078         * g++.old-deja/g++.ns/ns17.C: Likewise.
38079         * g++.old-deja/g++.ns/template16.C: Likewise.
38080         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
38081         keyword.
38082         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
38083         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
38084         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
38085         named return value extension.
38086         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
38087         * g++.old-deja/g++.other/access4.C: Issue additional error
38088         messages.
38089         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
38090         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
38091         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
38092         * g++.old-deja/g++.other/crash25.C: Change error message.
38093         * g++.old-deja/g++.other/crash4.C: Change error message.
38094         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
38095         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
38096         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
38097         checks.
38098         * g++.old-deja/g++.other/defarg8.C: Likewise.
38099         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
38100         * g++.old-deja/g++.other/dtor10.C: Likewise.
38101         * g++.old-deja/g++.other/incomplete.C: Likewise.
38102         * g++.old-deja/g++.other/linkage7.C: Likewise.
38103         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
38104         lookup algorithm.
38105         * g++.old-deja/g++.other/mangle2.C: Likewise.
38106         * g++.old-deja/g++.other/refinit2.C: Likewise.
38107         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
38108         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
38109         * g++.old-deja/g++.pt/crash28.C: Likewise.
38110         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
38111         syntax.
38112         * g++.old-deja/g++.pt/crash32.C: Change error message.
38113         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
38114         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
38115         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
38116         error message position.
38117         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
38118         * g++.old-deja/g++.pt/defarg8.C: Change error message.
38119         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
38120         syntax.
38121         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
38122         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
38123         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
38124         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
38125         keyword.
38126         * g++.old-deja/g++.pt/explicit31.C: Likewise.
38127         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
38128         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
38129         keyword.
38130         * g++.old-deja/g++.pt/explicit71.C: Change error message.
38131         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
38132         syntax.
38133         * g++.old-deja/g++.pt/friend28.C: Account for use of
38134         non-dependent names.
38135         * g++.old-deja/g++.pt/friend29.C: Likewise.
38136         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
38137         rules.
38138         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
38139         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
38140         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
38141         lookup rules.
38142         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
38143         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
38144         keyword.
38145         * g++.old-deja/g++.pt/memclass20.C: Likewise.
38146         * g++.old-deja/g++.pt/memclass5.C: Likewise.
38147         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
38148         keyword.
38149         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
38150         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
38151         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
38152         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
38153         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
38154         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
38155         keyword.
38156         * g++.old-deja/g++.pt/spec10.C: Likewise.
38157         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
38158         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
38159         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
38160         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
38161         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
38162         * g++.old-deja/g++.pt/ttp62.C: Likewise.
38163         * g++.old-deja/g++.pt/ttp64.C: Likewise.
38164         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
38165         * g++.old-deja/g++.pt/typename15.C: Likewise.
38166         * g++.old-deja/g++.pt/typename22.C: Likewise.
38167         * g++.old-deja/g++.pt/typename6.C: Change error messages.
38168         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
38169         * g++.old-deja/g++.pt/virtual2.C: Likewise.
38170         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
38171         syntax.
38172         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
38173         return value extension.
38174         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
38175         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
38176         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
38177         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
38178
38179 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
38180
38181         * g++.dg/warn/inline1.C: New test.
38182         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
38183         * g++.old-deja/g++.jason/synth10.C: Likewise.
38184         * g++.old-deja/g++.mike/net31.C: Likewise.
38185         * g++.old-deja/g++.mike/p8786.C: Likewise.
38186
38187         * g++.dg/template/friend10.C: New test.
38188         * g++.dg/template/conv5.C: New test.
38189
38190 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
38191
38192         * g++.dg/lookup/scoped3.C: New test.
38193
38194         * g++.dg/lookup/decl1.C: New test.
38195         * g++.dg/lookup/decl2.C: New test.
38196
38197 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38198
38199         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
38200         gcc.c-torture/compile/20021015-1.c,
38201         gcc.c-torture/compile/20021015-2.c,
38202         gcc.c-torture/compile/20021123-1.c,
38203         gcc.c-torture/compile/20021123-2.c,
38204         gcc.c-torture/compile/20021123-3.c,
38205         gcc.c-torture/compile/20021123-4.c,
38206         gcc.c-torture/execute/20021024-1.c: Add tests previously added
38207         only to 3.1 or 3.2 branch.
38208
38209 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
38210
38211         * gcc.dg/i386-bitfield3.c: New test.
38212
38213         * gcc.dg/i386-bitfield2.c: New test.
38214
38215 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
38216
38217         * g++.dg/parse/conv_op1.C: New test.
38218
38219 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
38220
38221         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
38222         approved.
38223
38224 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
38225
38226         * gcc.c-torture/compile/20021220-1.c: New test.
38227
38228 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
38229
38230         * gcc.dg/i386-fastcall-1.c: New.
38231
38232 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38233
38234         * gcc.c-torture/execute/20021219-1.c: New test.
38235
38236 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38237
38238         * gcc.dg/i386-pic-1.c: New test.
38239
38240 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38241
38242         PR c++/8099
38243         * g++.dg/template/friend9.C: New test.
38244
38245 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38246
38247         PR c++/3663
38248         * g++.dg/template/access7.C: New test.
38249
38250 2002-12-18  Nick Clifton  <nickc@redhat.com>
38251
38252         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
38253         the libstdc++-v3 directory has been found.
38254
38255 2002-12-12  Devang Patel <dpatel@apple.com>
38256         * gcc.dg/darwin-ld-1.c: New test.
38257         * gcc.dg/darwin-ld-2.c: New test.
38258         * gcc.dg/darwin-ld-3.c: New test.
38259         * gcc.dg/darwin-ld-4.c: New test.
38260         * gcc.dg/darwin-ld-5.c: New test.
38261
38262 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
38263
38264         * gcc.c-torture/compile/20021212-1.c: New test.
38265
38266 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
38267
38268         * gcc.dg/fshort-wchar: New test.
38269
38270 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
38271
38272         PR c++/8372
38273         * g++.dg/template/dtor1.C: New test.
38274
38275         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
38276         markers.
38277
38278 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
38279
38280         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
38281
38282 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
38283
38284         * g++.dg/template/static1.C: New test.
38285         * g++.dg/template/static2.C: New test.
38286         * g++.old-deja/g++.ext/memconst.C: New test.
38287
38288 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38289
38290         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
38291         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
38292         * g++.dg/special/initp1.C: Likewise.
38293
38294 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
38295
38296         * gcc.c-torture/execute/20021204-1.c: New test.
38297
38298 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
38299
38300         * gcc.dg/ppc-fmadd-1.c: New file.
38301         * gcc.dg/ppc-fmadd-2.c: New file.
38302         * gcc.dg/ppc-fmadd-3.c: New file.
38303
38304 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38305
38306         * gcc.c-torture/compile/20021204-1.c: New test.
38307
38308 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
38309
38310         * g++.dg/inherit/covariant2.C: New test.
38311         * g++.dg/inherit/covariant3.C: New test.
38312         * g++.dg/inherit/covariant4.C: New test.
38313         * g++.dg/inherit/covariant1.C: Remove XFAIL.
38314         * g++.old-deja/g++.robertl/eb17.C: Likewise.
38315
38316 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
38317
38318         PR c++/8688
38319         * g++.dg/init/brace3.C: New test.
38320
38321 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
38322
38323         * gcc.dg/20020210-1.c: Fix a comment typo.
38324
38325 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
38326
38327         PR c++/8720
38328         * g++.dg/parse/defarg1.C: New test.
38329
38330         PR c++/8615
38331         * g++.dg/template/char1.C: New test.
38332
38333         * g++.dg/template/varmod1.C: Fix typo.
38334
38335 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38336
38337         DR 180
38338         * g++.old-deja/g++.pt/crash32.C: Expect error.
38339
38340 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
38341
38342         PR c++/5919
38343         * g++.dg/template/varmod1.C: New test.
38344
38345         PR c++/8727
38346         * g++.dg/inherit/typeinfo1.C: New test.
38347
38348         PR c++/8663
38349         * g++.dg/inherit/typedef1.C: New test.
38350
38351 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
38352
38353         PR c++/8332
38354         PR c++/8493
38355         * g++.dg/template/strlen1.C: New test.
38356
38357         PR c++/8227
38358         * g++.dg/template/ctor2.C: New test.
38359
38360         PR c++/8214
38361         * g++.dg/init/string1.C: New test.
38362
38363         PR c++/8511
38364         * g++.dg/template/friend8.C: New test.
38365
38366 2002-11-29  Joe Buck <jbuck@synopsys.com>
38367
38368         * g++.dg/lookup/anon2.C: New test.
38369
38370 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
38371
38372         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
38373         h8300 port.
38374
38375 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
38376
38377         * gcc.dg/bitfld-6.c: New test.
38378
38379 2002-11-27  Jan Hubicka  <jh@suse.cz>
38380
38381         * gcc.c-torture/execute/20021127.[cx]: New test.
38382
38383 2002-11-26  Jan Hubicka  <jh@suse.cz>
38384
38385         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
38386         quality.
38387
38388 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
38389
38390         * g++.dg/init/brace2.C: New test.
38391         * g++.old-deja/g++.mike/p9129.C: Correct.
38392
38393 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
38394
38395         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
38396
38397 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
38398
38399         * gcc.dg/sibcall-6: New test for indirect sibcalls.
38400
38401 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
38402
38403         * testsuite/g++.dg/abi/empty11.C: New test.
38404         * testsuite/g++.dg/rtti/cv1.C: New test.
38405
38406 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
38407
38408         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
38409
38410 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
38411
38412         * g++.dg/abi/empty10.C: New test.
38413
38414 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
38415
38416         * gcc.c-torture/compile/20021124-1.c: New test.
38417
38418 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
38419
38420         * g++.dg/abi/rtti2.C: New test.
38421
38422 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
38423
38424         * gcc.dg/i386-unroll-1.c: New test.
38425
38426 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38427
38428         * gcc.c-torture/compile/20021120-1.c: New test.
38429         * gcc.c-torture/compile/20021120-2.c: New test.
38430
38431 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38432
38433         * gcc.dg/bitfld-5.c: New test.
38434
38435 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38436
38437         * gcc.c-torture/execute/20021120-3.c: New test.
38438
38439 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38440
38441         * gcc.c-torture/execute/20021120-2.c: New test.
38442
38443 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38444
38445         * gcc.c-torture/execute/20021120-1.c: New test.
38446
38447 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
38448
38449         * gcc.c-torture/execute/20021118-3.c: New test.
38450
38451 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38452
38453         * gcc.c-torture/compile/20021119-1.c: New test.
38454
38455 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
38456
38457         * gcc.dg/duff-1.c: New test.
38458         * gcc.dg/duff-2.c: New test.
38459         * gcc.dg/duff-3.c: New test.
38460
38461 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
38462
38463         * gcc.dg/cpp/_Pragma5.c: New test.
38464
38465 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
38466
38467         * gcc.c-torture/execute/20021118-2.c: New test.
38468
38469 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
38470
38471         * gcc.c-torture/execute/20021118-1.c: New test.
38472
38473 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
38474
38475         * gcc.dg/20021116-1.c: New test.
38476
38477 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
38478
38479         * g++.dg/abi/vcall1.C: New test.
38480
38481 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
38482
38483         * gcc.dg/20021029-1.c: New test.
38484         * gcc.dg/20021029-2.c: New test.
38485
38486 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38487
38488         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
38489
38490 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38491
38492         PR c/8439
38493         * gcc.dg/20021110.c: Move to ...
38494         * gcc.c-torture/compile/20021110.c: .... here.
38495
38496 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38497
38498         PR c/8467
38499         * gcc.c-torture/execute/20021111-1.c
38500
38501 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38502
38503         PR c/8439
38504         * gcc.dg/20021110.c: New test.
38505
38506 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
38507
38508         * g++.dg/abi/vthunk3.C: Run only on x86.
38509
38510 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38511
38512         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
38513
38514 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
38515
38516         * lib/compat.exp (compat-execute): Fix logic error in last
38517         change.
38518
38519 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
38520
38521         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
38522
38523 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38524
38525         PR c++/8389
38526         * g++.dg/template/access6.C: New test.
38527
38528 2002-11-08  Jan Hubicka  <jh@suse.cz>
38529
38530         * gcc.dg/i386-ssefp-1.c: New test.
38531         * gcc.dg/i386-ssefp-1.c: New test.
38532
38533 2002-11-08  Jan Hubicka  <jh@suse.cz>
38534
38535         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
38536
38537 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
38538
38539         * g++.dg/abi/vthunk3.C: New test.
38540
38541         PR c++/8338
38542         * g++.dg/template/crash2.C: New test.
38543
38544 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
38545
38546         * testsuite/g++.dg/abi/dtor1.C: New test.
38547         * testsuite/g++.dg/abi/dtor2.C: Likewise.
38548
38549 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
38550
38551         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
38552         Darwin.
38553
38554 2002-11-04  Adam Nemet  <anemet@lnxw.com>
38555
38556         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
38557         -mthumb.  Only xfail with -O0.
38558
38559 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
38560
38561         * g++.dg/abi/thunk1.C: New test.
38562         * g++.dg/abi/thunk2.C: Likewise.
38563         * g++.dg/abi/vtt1.C: Likewise.
38564
38565 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
38566
38567         PR optimization/8423
38568         * gcc.c-torture/execute/builtin-constant.c: New test.
38569
38570 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
38571
38572         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
38573         Add some more cases.
38574
38575 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
38576
38577         PR c++/8391
38578         * g++.dg/opt/local1.C: New test.
38579
38580 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
38581
38582         PR c++/8160
38583         * g++.dg/template/complit1.C: New test.
38584
38585         PR c++/8149
38586         * g++.dg/template/typename4.C: Likewise.
38587
38588 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38589
38590         Core issue 287, PR c++/7639
38591         * g++.dg/template/instantiate1.C: Adjust error location.
38592         * g++.dg/template/instantiate3.C: New test.
38593         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
38594         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
38595         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
38596
38597 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
38598
38599         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
38600
38601 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
38602
38603         PR c++/8287
38604         * g++.dg/init/dtor2.C: New test.
38605
38606 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38607
38608         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
38609         * gcc.dg/nest.c: Bypass errors on irix6.
38610
38611 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
38612
38613         * gcc.dg/nest.c: Expect error for mmix-*-*.
38614         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
38615
38616 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
38617
38618         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
38619         markers.
38620
38621         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
38622
38623 2002-10-25  Mike Stump  <mrs@apple.com>
38624
38625         * gcc.dg/warn-1.c: New test.
38626
38627 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
38628
38629         * g++.dg/template/typename3.C: New test.
38630
38631 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
38632
38633         * g++.dg/lookup/ptrmem1.C: New test.
38634
38635         * g++.dg/abi/vthunk2.C: New test.
38636
38637 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
38638
38639         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
38640
38641 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
38642
38643         * g++.dg/abi/empty9.C: New test.
38644
38645 2002-10-24  Richard Henderson  <rth@redhat.com>
38646
38647         * g++.dg/inherit/thunk1.C: Enable for ia64.
38648
38649 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
38650
38651         PR c++/8067
38652         * g++.dg/lookup/pretty1.C: New test.
38653
38654 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
38655
38656         * gcc.dg/20021023-1.c: New test.
38657
38658 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
38659
38660         PR c++/7679
38661         * g++.dg/parse/inline1.C: New test.
38662
38663 2002-10-23  Richard Henderson  <rth@redhat.com>
38664
38665         * g++.dg/inherit/thunk1.C: Enable for x86_64.
38666
38667         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
38668
38669 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
38670
38671         PR c++/6579
38672         * g++.dg/parse/stmtexpr3.C: New test.
38673
38674 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
38675
38676         * g++.dg/expr/cond1.C: New test.
38677
38678 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
38679
38680         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
38681
38682 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38683
38684         * g++.dg/abi/vbase13.C: New test.
38685         * g++.dg/abi/vbase14.C: Likewise.
38686
38687 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
38688
38689         * gcc.dg/tls/pic-1.c: New test.
38690         * gcc.dg/tls/nonpic-1.c: New test.
38691         * gcc.dg/20021018-1.c: New test.
38692
38693 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
38694
38695         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
38696         Remove only files with the same base name as the test case.
38697         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
38698         (profopt-execute): Likewise.  Also, remove old profiling
38699         and performance data files before running the tests.
38700
38701         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
38702         * g++.dg/bprob/bprob.exp: Likewise.
38703         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
38704         to allow more general test case names.
38705
38706         * g++.dg/bprob/bprob-1.C: Rename to ...
38707         * g++.dg/bprob/g++-bprob-1.C: ... this.
38708
38709         * g77.dg/bprob/bprob-1.f: Rename to ...
38710         * g77.dg/bprob/g77-bprob-1.f: ... this.
38711
38712 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
38713
38714         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
38715         bison 1.50 or later.
38716
38717 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
38718
38719         * g++.dg/README: Describe more test directories.
38720
38721 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38722
38723         * g++.dg/init/array6.C: Add additional tests.
38724
38725 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
38726
38727         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
38728         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
38729
38730 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
38731
38732         * gcc.c-torture/compile/20020604-1.x: New.
38733         * gcc.c-torture/compile/simd-5.x: Likewise.
38734         * gcc.c-torture/execute/920710-1.x: Likewise.
38735         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
38736
38737 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38738
38739         * g++.dg/inherit/override1.C: Add dg-options clause.
38740
38741 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38742
38743         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
38744         _mm_slli_si128.
38745
38746 2002-10-19  Andreas Schwab  <schwab@suse.de>
38747
38748         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
38749         directory component.
38750
38751 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
38752
38753         * g++.dg/inherit/thunk1.C: New test.
38754
38755         * g++.dg/inherit/override1.C: New test.
38756
38757         * g++.dg/abi/mangle11.C: New test.
38758         * g++.dg/abi/mangle14.C: New test.
38759         * g++.dg/abi/mangle17.C: New test.
38760
38761 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
38762
38763         * g++.dg/overload/member2.C: New test.
38764
38765 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
38766
38767         * g++.dg/README: Describe new compat directory.
38768         * g++.dg/dg.exp: Skip tests in compat directory.
38769         * README.compat: New file.
38770         * lib/compat.exp: New expect script.
38771         * g++.dg/compat: New test directory.
38772         * g++.dg/compat/compat.exp: New expect script.
38773         * g++.dg/compat/abi: New test directory.
38774         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
38775         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
38776         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
38777         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
38778         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
38779         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
38780         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
38781         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
38782         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
38783         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
38784         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
38785         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
38786         * g++.dg/compat/break: New test directory.
38787         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
38788         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
38789         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
38790         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
38791         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
38792         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
38793         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
38794         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
38795         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
38796         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
38797         g++.dg/compat/break/README: New files.
38798         * g++.dg/compat/eh: New test directory.
38799         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
38800         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
38801         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
38802         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
38803         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
38804         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
38805         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
38806         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
38807         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
38808         g++.dg/compat/eh/filter2_y.C,
38809         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
38810         g++.dg/compat/eh/new1_y.C,
38811         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
38812         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
38813         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
38814         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
38815         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
38816         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
38817         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
38818         g++.dg/compat/eh/unexpected1_y.C: New files.
38819         * g++.dg/compat/init: New test directory.
38820         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
38821         g++.dg/compat/init/array5_y.C,
38822         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
38823         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
38824         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
38825         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
38826         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
38827         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
38828         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
38829         g++.dg/compat/init/init-ref2_y.C: New files.
38830
38831 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
38832
38833         PR c++/7584
38834         * g++.dg/inherit/using3.C: New test.
38835
38836 2002-10-17  Jan Hubicka  <jh@suse.cz>
38837
38838         * gcc.dg/20021017-2.c: New test.
38839
38840 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
38841
38842         * g++.dg/abi/mangle16.C: Adjust.
38843
38844         * g++.dg/init/array8.C: New test.
38845
38846 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
38847
38848         * gcc.dg/special/mips-abi.exp: New test.
38849         * gcc.dg/special/mips-abi.s: Empty file used by the above.
38850
38851 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
38852
38853         * g++.dg/abi/mangle16.C: New test.
38854         * g++.dg/abi/mangle17.C: Likewise.
38855
38856         PR c++/7478
38857         * g++.dg/template/ref1.C: New test.
38858
38859 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38860
38861         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
38862
38863 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
38864
38865         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
38866
38867 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
38868
38869         PR c++/7524
38870         * g++.dg/init/array7.C: New test.
38871
38872 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
38873
38874         * g++.dg/init/array6.C: New test.
38875
38876         * g++.dg/abi/mangle13.C: Likewise.
38877         * g++.dg/abi/mangle14.C: Likewise.
38878         * g++.dg/abi/mangle15.C: Likewise.
38879
38880 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38881
38882         * g++.dg/abi/empty8.C: New test.
38883
38884 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
38885
38886         * g++.dg/init/ctor1.C: New test.
38887
38888 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
38889
38890         * gcc.c-torture/execute/20021015-1.c: New test.
38891
38892 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
38893
38894         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
38895
38896 2002-10-14  Jan Hubicka  <jh@suse.cz>
38897
38898         * gcc.dg/i386-ssetype-[1-5].c: New tests.
38899
38900 2002-10-14  Richard Henderson  <rth@redhat.com>
38901
38902         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
38903
38904 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38905
38906         PR optimization/6631
38907         * g++.dg/opt/const2.C: New test.
38908
38909 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38910
38911         PR c++/7176
38912         * g++.dg/parse/friend1.C: New test.
38913         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
38914
38915 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
38916
38917         * gcc.dg/20021014-1.c: New test.
38918
38919 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
38920
38921         PR c++/5661
38922         * g++.dg/ext/vlm1.C: New test.
38923         * g++.dg/ext/vlm2.C: Likewise.
38924
38925         * g++.dg/init/array1.C: Remove invalid braces.
38926         * g++.dg/init/brace1.C: New test.
38927         * g++.dg/init/copy2.C: Likewise.
38928         * g++.dg/init/copy3.C: Likewise.
38929         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
38930         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
38931         braces.
38932
38933 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
38934
38935         * gcc.dg/cpp/assembler.S: Don't use -ansi.
38936
38937 2002-10-11  Richard Shann  <richard.shann@superh.com>
38938
38939         * gcc.c-torture/compile/simd-5.c: New test.
38940
38941 2002-10-10  Roger Sayle  <roger@eyesopen.com>
38942
38943         * gcc.c-torture/execute/shiftopt-1.c: New test case.
38944
38945 2002-10-10  Jim Wilson  <wilson@redhat.com>
38946
38947         * gcc.c-torture/execute/20021010-1.c: New test.
38948
38949 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
38950
38951         PR c/7353
38952         * g++.dg/ext/typedef-init.C: New test.
38953         * gcc.dg/typedef-init.c: New test.
38954
38955 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
38956
38957         * gcc.dg/cpp/paste13.c: New test.
38958
38959 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38960
38961         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
38962         remaining platforms, XFAIL during compile, not execute.  Don't
38963         XFAIL at -O0.
38964
38965 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
38966
38967         * gcc.dg/alias-1.c: Tweak expected warning.
38968
38969 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
38970
38971         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
38972
38973 2002-10-06  Andreas Jaeger  <aj@suse.de>
38974
38975         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
38976         * gcc.dg/cpp/c++98.C: Likewise.
38977
38978         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
38979         * g++.dg/cpp/c++98.C: Likewise.
38980
38981         * g++.dg/README (Subdirectories): Mention cpp directory.
38982
38983         PR target/7559
38984         * gcc.dg/20021006-1.c: New test.
38985
38986 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38987
38988         PR c++/7804
38989         * g++.dg/other/warning1.C: New test.
38990
38991 2002-10-04  Roger Sayle  <roger@eyesopen.com>
38992
38993         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
38994         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
38995         and sparc-*-* with -m64 as expected failures.  See PR 8087.
38996
38997 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
38998
38999         PR c++/7931
39000         * g++.dg/template/ptrmem3.C: New test.
39001
39002         PR c++/7754
39003         * g++.dg/template/union1.C: New test.
39004
39005 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
39006
39007         PR c++/8006
39008         * g++.dg/abi/mangle9.C: New test.
39009         * g++.dg/abi/mangle10.C: New test.
39010         * g++.dg/abi/mangle11.C: New test.
39011         * g++.dg/abi/mangle12.C: New test.
39012
39013 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
39014
39015         PR c++/7188.
39016         * g++.dg/template/meminit1.C: New test.
39017         * g++.dg/warn/Wreorder-1.C: Likewise.
39018         * g++.old-deja/g++.mike/warn3.C: Tweak.
39019         * lib/prune.exp: Ingore "in copy constructor".
39020
39021 2002-10-02  Andreas Jaeger  <aj@suse.de>
39022
39023         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
39024         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
39025         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
39026         on x86-64.
39027
39028 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
39029
39030         * gcc.dg/empty1.C: Fix typo.
39031
39032 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
39033
39034         * gcc.dg/alias-1.c: New test.
39035
39036 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
39037
39038         * gcc.dg/empty1.C: New test.
39039
39040         * g++.dg/tls/init-2.C: Tweak error messages.
39041
39042 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
39043
39044         * gcc.c-torture/compile/20020923-1.c: New test.
39045
39046 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
39047
39048         * gcc.c-torture/execute/ffs-1.c: New test.
39049         * gcc.c-torture/execute/ffs-2.c: Ditto.
39050
39051 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
39052
39053         * g++.dg/overload/member1.C: New test.
39054
39055 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
39056
39057         * g++.dg/abi/empty7.C: New test.
39058         * g++.dg/init/pm2.C: Likewise.
39059
39060 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
39061
39062         * g++.dg/rtti/crash1.C: New test.
39063
39064 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
39065
39066         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
39067         gcc.dg/sibcall-4.c: New tests.
39068
39069 2002-09-28  Roger Sayle  <roger@eyesopen.com>
39070
39071         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
39072         powerpc and MMIX targets.
39073
39074 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
39075
39076         * gcc.dg/cpp/20020927-1.c: New.
39077
39078 2002-09-26  David S. Miller  <davem@redhat.com>
39079
39080         * gcc.c-torture/compile/trunctfdf.c: New.
39081
39082 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39083
39084         * lib/target-supports.exp (check_weak_available): Handle solaris2.
39085
39086 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
39087
39088         * gcc.c-torture/execute/loop-15.c: New.
39089
39090 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
39091
39092         * README.QMTEST: Fix typo.
39093
39094 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
39095
39096         * gcc.dg/20020926-1.c: New test.
39097
39098 2002-09-25  David S. Miller  <davem@redhat.com>
39099
39100         PR target/7842
39101         * gcc.c-torture/execute/shiftdi.c: New test.
39102
39103 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
39104
39105         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
39106         unique to the tool.
39107         * lib/g77.exp (g77_init): Likewise.
39108         * lib/g++.exp (g++_init): Likewise.
39109         * lib/objc.exp (objc_init): Likewise.
39110
39111 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
39112
39113         * g++.dg/abi/empty5.C: New test.
39114         * g++.dg/abi/empty6.C: New test.
39115         * g++.dg/abi/vbase12.C: New test.
39116
39117 2002-09-25  Richard Henderson  <rth@redhat.com>
39118
39119         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
39120         too-small long double.
39121
39122 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
39123
39124         * gcc.dg/20020919-1.c: New test.
39125
39126 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
39127
39128         * g++.dg/abi/bitfield6.C: New test.
39129         * g++.dg/abi/bitfield7.C: New test.
39130         * g++.dg/abi/bitfield8.C: New test.
39131         * g++.dg/abi/vbase11.C: New test.
39132
39133 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39134
39135         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
39136         hppa*-*-hpux*.  Update test comment.
39137
39138 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
39139
39140         * gcc.dg/tls/struct-1.c: New test.
39141
39142 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
39143
39144         * gcc.dg/cpp/tr-warn2.c: Update.
39145
39146 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
39147
39148         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
39149
39150 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
39151
39152         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
39153         systems.
39154
39155 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
39156
39157         * gcc.c-torture/execute/ieee/mzero3.c: New test.
39158
39159         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
39160         Adjust for c++filt moved to binutils.  Remove spurious duplicate
39161         setting of cxxfilt.
39162
39163 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
39164
39165         * gcc.dg/20020312-2.c: Update for darwin.
39166
39167 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
39168
39169         * g++.old-deja/g++.other/crash32.C: Mark ICE.
39170
39171 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
39172
39173         * objc.dg/comp-types-1.m: New test.
39174         * objc.dg/comp-types-2.m: New test.
39175         * objc.dg/comp-types-3.m: New test.
39176         * objc.dg/comp-types-4.m: New test.
39177         * objc.dg/comp-types-5.m: New test.
39178         * objc.dg/comp-types-6.m: New test.
39179
39180 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39181
39182         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
39183
39184 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
39185
39186         * g++.dg/other/do1.C: New test.
39187
39188         * g++.dg/template/subst1.C: New test.
39189
39190 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
39191
39192         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
39193
39194 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
39195
39196         * g++.dg/template/qualttp20.C: Adjust expected errors.
39197         * g++.old-deja/g++.jason/report.C: Likewise.
39198         * g++.old-deja/g++.other/qual1.C: Likewise.
39199
39200         * g++.dg/lookup/scoped2.C: New test.
39201
39202         * g++.dg/ext/asm3.C: New test.
39203
39204 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
39205
39206         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
39207
39208 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
39209
39210         * ChangeLog: follow spelling conventions.
39211         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
39212         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
39213         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
39214         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
39215         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
39216         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
39217         * g++.old-deja/g++.law/global-init1.C: Likewise.
39218         * g++.old-deja/g++.other/delete4.C: Likewise.
39219         * g++.old-deja/g++.other/inline21.C: Likewise.
39220         * g++.old-deja/g++.other/singleton.C: Likewise.
39221         * g77.dg/strlen0.f: Likewise.
39222         * g77.f-torture/compile/20010519-1.f: Likewise.
39223         * g77.f-torture/compile/980310-4.f: Likewise.
39224         * gcc.c-torture/compile/20000605-1.c: Likewise.
39225         * gcc.c-torture/execute/20020225-1.c: Likewise.
39226         * gcc.dg/c90-hexfloat-2.c: Likewise.
39227         * gcc.dg/c99-bool-1.c: Likewise.
39228         * gcc.dg/c99-hexfloat-2.c: Likewise.
39229         * gcc.dg/dll-2.c: Likewise.
39230         * gcc.dg/wtr-union-init-1.c: Likewise.
39231         * gcc.dg/wtr-union-init-2.c: Likewise.
39232         * gcc.dg/wtr-union-init-3.c: Likewise.
39233         * gcc.dg/cpp/avoidpaste1.c: Likewise.
39234         * gcc.dg/cpp/defined.c: Likewise.
39235         * gcc.dg/cpp/macsyntx.c: Likewise.
39236         * gcc.dg/cpp/paste2.c: Likewise.
39237         * gcc.dg/cpp/trad/defined.c: Likewise.
39238         * gcc.dg/format/c90-printf-1.c: Likewise.
39239         * gcc.dg/format/c90-scanf-1.c: Likewise.
39240         * gcc.dg/format/c99-printf-1.c: Likewise.
39241         * gcc.dg/format/c99-scanf-1.c: Likewise.
39242         * gcc.misc-tests/gcov-8.c: Likewise.
39243         * lib/profopt.exp: Likewise.
39244
39245 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
39246
39247         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
39248
39249 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
39250
39251         * g++.dg/inherit/using2.C: New test.
39252
39253 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
39254
39255         * ChangeLog: Follow spelling conventions.
39256         * g++.dg/template/friend4.C: Likewise.
39257         * g++.old-deja/g++.pt/crash67.C: Likewise.
39258         * gcc.c-torture/execute/20000801-4.c: Likewise.
39259         * gcc.dg/c90-digraph-1.c: Likewise.
39260         * gcc.dg/c94-digraph-1.c: Likewise.
39261         * gcc.dg/c99-digraph-1.c: Likewise.
39262         * gcc.dg/cpp/line5.c: Likewise.
39263         * gcc.dg/cpp/multiline.c: Likewise.
39264         * gcc.dg/cpp/trad/literals-1.c: Likewise.
39265         * gcc.dg/format/attr-3.c: Likewise.
39266         * gcc.dg/format/c90-scanf-3.c: Likewise.
39267         * gcc.dg/format/ext-4.c: Likewise.
39268
39269 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
39270
39271         * g++.dg/template/pretty1.C: New test.
39272
39273 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
39274
39275         * gcc.c-torture/execute/struct-cpy-1.c: New test.
39276
39277 2002-09-13  Matt Austern  <austern@apple.com>
39278
39279         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
39280         passing a cast expression to a function by const reference.
39281
39282 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
39283
39284         * g++.dg/template/deduce1.C: New test.
39285
39286 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
39287
39288         * gcc.c-torture/execute/simd-1.c: Force all use of int to
39289         32-bit int.
39290
39291 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39292
39293         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
39294         usage.
39295
39296 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
39297
39298         * gcc.c-torture/compile/20020910-1.c: New test.
39299
39300 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
39301
39302         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
39303
39304 2002-09-10  Andreas Jaeger  <aj@suse.de>
39305
39306         * gcc.dg/20020312-2.c: Adjust for x86-64.
39307
39308 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
39309
39310         * g77.dg/7388.f: New test case for PR 7388.
39311
39312 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
39313
39314         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
39315
39316 2002-09-05  Ziemowit Laski <zlaski@apple.com>
39317
39318         * objc.dg/proto-lossage-1.m: New test.
39319
39320 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
39321
39322         * gcc.dg/cpp/_Pragma4.c: Fix typo.
39323
39324 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
39325
39326         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
39327         expected to pass.
39328
39329 2002-09-06  Stan Shebs  <shebs@apple.com>
39330             David Edelsohn  <edelsohn@gnu.org>
39331
39332         * gcc.dg/weak: New directory.
39333         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
39334         target-specific xfail bits.
39335         * gcc.dg/typeof-2.c: Move to new directory.
39336         * gcc.dg/weak.exp: New expect script.
39337
39338 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
39339
39340         * gcc.c-torture/execute/extzvsi.c: New test.
39341
39342 2002-09-05  Stan Shebs  <shebs@apple.com>
39343
39344         * gcc.dg/weak-1.c: xfail on Darwin.
39345         * gcc.dg/weak-2.c: Ditto.
39346         * gcc.dg/weak-3.c: Ditto.
39347         * gcc.dg/weak-4.c: Ditto.
39348         * gcc.dg/weak-5.c: Ditto.
39349         * gcc.dg/weak-6.c: Ditto.
39350         * gcc.dg/weak-7.c: Ditto.
39351         * gcc.dg/weak-8.c: Ditto.
39352         * gcc.dg/weak-9.c: Ditto.
39353
39354 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
39355
39356         * gcc.c-torture/execute/loop-14.c: New test.
39357
39358 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
39359
39360         * g++.dg/other/cxa-atexit1.C: New test.
39361
39362         * gcc.dg/typeof-2.c: New test.
39363
39364 2002-09-03  Roger Sayle  <roger@eyesopen.com>
39365
39366         * gcc.dg/builtins-2.c: New testcase.
39367         * gcc.dg/builtins-3.c: New testcase.
39368
39369 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
39370
39371         * gcc.dg/cpp/_Pragma4.c: New test.
39372
39373 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
39374
39375         * objc/execute/nil_method-1.m: New testcase.
39376
39377 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
39378
39379         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
39380         [Object class], not [Object initialize].
39381
39382 2002-08-31  Roger Sayle  <roger@eyesopen.com>
39383             Hans-Peter Nilsson  <hp@bitrange.com>
39384
39385         * gcc.c-torture/execute/20020720-1.x: Skip test on
39386         mmix-knuth-mmixware.  Correct comment.
39387
39388 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
39389
39390         * testsuite/g++.dg/abi/bitfield5.C: New test.
39391         * testsuite/g++.dg/abi/vbase10.C: Likewise.
39392
39393 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
39394
39395         * objc.dg/undeclared-selector.m: New test.
39396
39397 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
39398
39399         * g++.dg/other/offsetof1.C: Avoid cast warning.
39400
39401 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
39402
39403         * objc.dg/super-class-2.m: New test.
39404
39405 2002-08-24  Matt Austern  <austern@apple.com>
39406
39407         * g++.dg/ext/lvaddr.C: New test.
39408         * g++.dg/ext/lvcast.C: New test.
39409
39410 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
39411
39412         * testsuite/g++.dg/inherit/cond1.C: New test.
39413
39414 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
39415
39416         * gcc.dg/noncompile/incomplete-1.c: New test.
39417
39418 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
39419
39420         * gcc.dg/typespec-1.c: New test.
39421
39422 2002-08-20  Devang Patel  <dpatel@apple.com>
39423         * objc.dg/proto-hier-2.m: New test.
39424
39425 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
39426
39427         * objc.dg/bitfield-1.m: New test.
39428         * objc.dg/bitfield-2.m: New test.
39429
39430 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39431
39432         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
39433         gcc.dg/c99-flex-array-4.c: New tests.
39434
39435 2002-08-16  Stan Shebs  <shebs@apple.com>
39436
39437         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
39438
39439 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
39440
39441         * gcc.dg/typeof-1.c: New test.
39442         * g++.dg/ext/typeof2.C: New test.
39443
39444 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
39445
39446         * g++.dg/other/offsetof1.C: New test.
39447
39448 2002-08-14  Richard Henderson  <rth@redhat.com>
39449
39450         * gcc.dg/tls/diag-3.c: Fix expected message strings.
39451
39452 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
39453
39454         * gcc.dg/cpp/_Pragma3.c: New test.
39455
39456 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
39457
39458         * g++.dg/template/inherit3: New test.
39459
39460 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39461
39462         * gcc.dg/bitfld-4.c: Add blank options.
39463
39464 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
39465
39466         * g++.dg/template/crash1.C: New test.
39467
39468 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
39469
39470         * gcc.dg/tls/opt-2.c: New test.
39471
39472 2002-08-08  Devang Patel  <dpatel@apple.com>
39473
39474         * objc.dg/selector-1.m : New test
39475
39476 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
39477
39478         * g++.dg/abi/bitfield4.C: New test.
39479         * gcc.dg/bitfld-4.c: New test.
39480
39481 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
39482
39483         * g++.dg/other/packed1.C: New test.
39484
39485 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
39486
39487         * g++.dg/abi/offsetof.C: Tweak error messages.
39488         * g++.old-deja/g++.mike/p10769a.C: Likewise.
39489
39490 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
39491
39492         * gcc.dg/bitfld-3.c: New test.
39493
39494 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
39495             Richard Henderson  <rth@redhat.com>
39496
39497         * gcc.dg/i386-bitfield1.c: New test.
39498         * g++.dg/abi/bitfield3.C: Update.
39499
39500 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
39501
39502         * objc.dg/const-str-2.m: Update.
39503         * gcc.dg/cpp/c++98.c: Change to C extension.
39504         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
39505         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
39506
39507 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
39508
39509         * testsuite/gcc.dg/tls/diag-3.c: New.
39510
39511 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
39512
39513         * g++.dg/README (Subdirectories): Document new subdir expr.
39514         * g++.dg/expr/pmf-1.C: New test.
39515
39516 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
39517
39518         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
39519
39520 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
39521
39522         * g++.dg/abi/bitfield3.C: New test.
39523
39524 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
39525
39526         * lib/gcov.exp: Tweak expected line formats.
39527         * gcc.misc-tests/gcov8.c: New test.
39528         * gcc.misc-tests/gcov8.x: New flags.
39529
39530 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
39531
39532         * consistency.vlad/layout/endian.c: Include string.h.
39533
39534         * gcc.c-torture/execute/20020805-1.c: New test.
39535
39536 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
39537
39538         * g++.dg/other/conversion1.C: New test.
39539
39540 2002-08-03  Roger Sayle  <roger@eyesopen.com>
39541
39542         * gcc.dg/builtins-1.c: New testcase.
39543
39544 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
39545
39546         * g++.dg/inherit/access3.C: New test.
39547
39548 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
39549
39550         * gcc.dg/ia64-visibility-2.c: New test.
39551
39552 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
39553
39554         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
39555         __qualifier_flags to __flags.
39556
39557 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
39558
39559         * g++.dg/inherit/operator1.C: New test.
39560         * g++.dg/lookup/disamb1.C: Fix typo in comment.
39561         * g++.dg/other/error1.C: Change expected error message.
39562         * g++.dg/template/conv4.C: Likewise.
39563
39564 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
39565
39566         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
39567         for documented behavior.
39568
39569 2002-07-25  Roger Sayle  <roger@eyesopen.com>
39570
39571         * gcc.c-torture/execute/20020720-1.x: Skip this test on
39572         several targets known to fail.
39573
39574 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
39575
39576         * gcc.dg/mips-args-[123].c: New tests.
39577
39578 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
39579
39580         * gcc.dg/ppc-spe.c: New.
39581
39582 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
39583
39584         * g++.dg/other/ptrmem4.C: New testcase.
39585
39586 2002-07-24  Richard Henderson  <rth@redhat.com>
39587
39588         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
39589
39590 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
39591
39592         * g++.dg/ext/alignof1.C (main): Return 0 for success.
39593
39594 2002-07-24  Roger Sayle  <roger@eyesopen.com>
39595
39596         * gcc.c-torture/execute/memset-3.c: New testcase.
39597
39598 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
39599
39600         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
39601         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
39602
39603 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39604
39605         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
39606         Delete.
39607
39608 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
39609
39610         * gcc.c-torture/compile/simd-4.c: New test.
39611
39612 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39613
39614         PR c++/7347, c++/7348
39615         * g++.dg/template/access4.C: New test.
39616         * g++.dg/template/access5.C: New test.
39617         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
39618         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
39619         * g++.old-deja/g++.pt/ttp58.C: Likewise.
39620         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
39621
39622 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
39623
39624         * gcc.dg/gnu89-init-2.c: New test.
39625
39626 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
39627
39628         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
39629
39630 2002-07-20  Roger Sayle  <roger@eyesopen.com>
39631
39632         * gcc.c-torture/execute/20020720-1.c: New testcase.
39633
39634 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
39635
39636         * gcc.dg/cpp/Wsignprom.c: New tests.
39637
39638 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
39639
39640         * gcc.c-torture/execute/loop-13.c: New test.
39641
39642 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
39643
39644         * gcc.dg/cpp/expr.c: New tests.
39645
39646 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
39647
39648         * g++.dg/opt/pr6713.C: Add template instantiation.
39649
39650 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
39651
39652         * gcc.dg/nest.c: New test.
39653
39654 2002-07-17  Richard Henderson  <rth@redhat.com>
39655
39656         * g++.dg/opt/pr6713.C: New test.
39657
39658 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
39659
39660         * gcc.c-torture/execute/loop-2e.x: Let the testcase
39661         XFAIL for all x86 processors.
39662
39663 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
39664
39665         * gcc.c-torture/execute/20010122-1.x: Do not test with
39666         -fomit-frame-pointer.
39667
39668 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39669
39670         * g++.dg/template/instantiate2.C: New test.
39671         * g++.dg/template/spec4.C: New test.
39672
39673 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39674
39675         * g++.dg/template/access2.C: New test.
39676         * g++.dg/template/access3.C: New test.
39677
39678 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
39679
39680         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
39681         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
39682         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
39683         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
39684         Convert to use <stdarg.h>.
39685         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
39686         Delete.
39687         * gcc.dg/va-arg-2.c: New.
39688         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
39689
39690 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
39691
39692         * gcc.c-torture/compile/20020710-1.c: New test.
39693
39694 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
39695                           Andrew Pinski  <pinskia@physics.uc.edu>
39696
39697         gcc.c-torture/compile/simd-2.c: New testcase.
39698         gcc.c-torture/compile/simd-3.c: Likewise.
39699
39700 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
39701
39702         PR c++/7224
39703         * g++.dg/overload/error1.C: New test.
39704
39705 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39706
39707         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
39708         configuration and IRIX 6 O32 ABI.
39709
39710 2002-07-11  Roger Sayle  <roger@eyesopen.com>
39711
39712         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
39713
39714 2002-07-10  Roger Sayle  <roger@eyesopen.com>
39715
39716         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
39717
39718 2002-07-10  Jeffrey A Law  <law@redhat.com>
39719
39720         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
39721
39722         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
39723
39724 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
39725
39726         * gcc.dg/20020312-2.c: Check for __PPC__.
39727
39728 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
39729
39730         * gcc.c-torture/compile/20020709-1.c: New test.
39731
39732 2002-07-07  Roger Sayle  <roger@eyesopen.com>
39733
39734         * g++.dg/template/qualttp21.C: New test case.
39735
39736 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
39737
39738         * gcc.c-torture/compile/20020706-1.c: New test.
39739         * gcc.c-torture/compile/20020706-2.c: New test.
39740
39741 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
39742             Alexandre Oliva  <aoliva@redhat.com>
39743
39744         * g++.dg/warn/incomplete1.C: New test.
39745
39746 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39747
39748         PR c++/7099
39749         * g++.dg/warn/noreturn1.C: New test.
39750
39751 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
39752
39753         PR c++/6706
39754         * g++.dg/debug/debug6.C: New test.
39755         * g++.dg/debug/debug7.C: New test.
39756
39757 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
39758
39759         * gcc.c-torture/compile/simd-3.c: New test.
39760
39761 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
39762
39763         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
39764         * gcc.dg/20020620-1.c: Likewise.
39765
39766 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39767
39768         PR c++/6944
39769         * g++.dg/init/array4.C: New test.
39770         * g++.dg/init/array5.C: New test.
39771
39772 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
39773
39774         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
39775         * gcc.c-torture/execute/simd-2.c (main): Likewise.
39776
39777 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39778
39779         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
39780         * gcc.dg/wtr-aggr-init-1.c: Likewise.
39781         * gcc.dg/wtr-conversion-1.c: Likewise.
39782         * gcc.dg/wtr-escape-1.c: Likewise.
39783         * gcc.dg/wtr-int-type-1.c: Likewise.
39784         * gcc.dg/wtr-label-1.c: Likewise.
39785         * gcc.dg/wtr-static-1.c: Likewise.
39786         * gcc.dg/wtr-strcat-1.c: Likewise.
39787         * gcc.dg/wtr-suffix-1.c: Likewise.
39788         * gcc.dg/wtr-switch-1.c: Likewise.
39789         * gcc.dg/wtr-unary-plus-1.c: Likewise.
39790         * gcc.dg/wtr-union-init-1.c: Likewise.
39791         * gcc.dg/wtr-union-init-2.c: Likewise.
39792         * gcc.dg/wtr-union-init-3.c: Likewise.
39793
39794         * gcc.dg/wtr-func-def-1.c: New test.
39795
39796 2002-07-02 Devang Patel <dpatel@apple.com>
39797
39798         * objc.dg/param-1.m: New test.
39799
39800 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
39801
39802         * gcc.dg/cpp/trad/directive.c: Add test.
39803         * gcc.dg/cpp/trad/macroargs.c: Add test.
39804         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
39805
39806 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
39807
39808         * gcc.dg/cpp/cmdlne-M.c: New test.
39809
39810 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
39811
39812         * objc.dg/desig-init-1.m: New test.
39813
39814 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39815
39816         PR c++/6716
39817         * g++.dg/template/instantiate1.C: New test.
39818
39819 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
39820
39821         PR c++/7112
39822         * g++.dg/template/sizeof2.C: New test.
39823
39824 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
39825
39826         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
39827         gcc.dg/cpp/trad/include.c: New tests.
39828
39829 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
39830
39831         PR target/7177
39832         * gcc.c-torture/compile/20020701-1.c: New test.
39833
39834 2002-07-01  Stan Shebs  <shebs@apple.com>
39835
39836         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
39837         header here...
39838         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
39839         (objc-torture-execute): or here.
39840
39841 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
39842
39843         * gcc.c-torture/execute/arith-rand-ll.c: New test.
39844
39845 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
39846
39847         * gcc.dg/cpp/trad/escaped-nl.c: New test.
39848
39849 2002-06-30  Devang Patel  <dpatel@apple.com>
39850
39851         * objc.dg/fsyntax-only.m: New test.
39852
39853 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
39854
39855         PR c++/6695
39856         * g++.dg/template/friend7.C: New file.
39857
39858 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
39859
39860         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
39861         return type.
39862
39863 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
39864
39865         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
39866         avoid division by zero.
39867
39868 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
39869
39870         * gcc.dg/Wunknownprag.c: New tests.
39871
39872 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
39873
39874         * gcc.c-torture/execute/simd-2.c: New test.
39875
39876 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
39877
39878         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
39879         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
39880         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
39881         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
39882         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
39883         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
39884         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
39885         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
39886         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
39887         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
39888         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
39889         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
39890         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
39891         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
39892         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
39893         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
39894         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
39895
39896 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
39897
39898         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
39899         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
39900         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
39901         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
39902         New tests.
39903         * gcc.dg/cpp/trad/directive.c: Update.
39904
39905 2002-06-23  Andreas Jaeger  <aj@suse.de>
39906
39907         * gcc.c-torture/execute/complex-6.c: New.
39908
39909 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
39910
39911         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
39912         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
39913         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
39914         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
39915
39916 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
39917
39918         * gcc.dg/cpp/trad: New directory with traditional tests copied
39919         from parent directory.
39920         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
39921         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
39922         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
39923         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
39924         Move to trad/ and rename.
39925         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
39926         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
39927         gcc.dg/cpp/trad/redef2.c: New tests.
39928         * gcc.dg/cpp/trad/trad.exp: New driver.
39929
39930 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
39931
39932         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
39933         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
39934         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
39935         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
39936         Remove.
39937
39938 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
39939
39940         * gcc.dg/20020620-1.c: New test.
39941
39942 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39943
39944         * g++.dg/template/ttp4.C: New test.
39945
39946 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
39947
39948         * g++.dg/opt/vt1.C: Fix regexp.
39949
39950 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39951
39952         * gcc.c-torture/execute/pure-1.c: Make functions static again.
39953         Don't use attribute `noinline'.
39954
39955 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
39956
39957         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
39958
39959 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
39960
39961         * gcc.c-torture/execute/simd-1.c: New.
39962
39963         * gcc.dg/simd-1.c: New.
39964
39965 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
39966
39967         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
39968
39969 2002-06-16  Richard Henderson  <rth@redhat.com>
39970
39971         * g++.dg/ext/anon-struct1.C: New.
39972         * g++.dg/ext/anon-struct2.C: New.
39973         * g++.dg/ext/anon-struct3.C: New.
39974         * gcc.dg/anon-struct-1.c: New.
39975         * gcc.dg/anon-struct-2.c: New.
39976         * gcc.dg/anon-struct-3.c: New.
39977         * gcc.dg/20011008-1.c: Adjust warning text.
39978         * gcc.dg/20020527-1.c: Add -fms-extensions.
39979
39980 2002-06-16  Richard Henderson  <rth@redhat.com>
39981
39982         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
39983
39984 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
39985
39986         * gcc.c-torture/execute/20020615-1.c: New test.
39987
39988 2002-06-15  Roger Sayle  <roger@eyesopen.com>
39989
39990         * gcc.c-tortuture/execute/compare-1.c: New test case.
39991         * gcc.c-tortuture/execute/compare-2.c: New test case.
39992         * gcc.c-tortuture/execute/compare-3.c: New test case.
39993
39994 2002-06-13  Richard Henderson  <rth@redhat.com>
39995
39996         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
39997         ia64 ilp32.
39998
39999 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40000
40001         * g++.dg/template/typename2.C: Update error message.
40002
40003 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
40004
40005         * gcc.c-torture/execute/20020611-1.c: New test.
40006
40007 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
40008
40009         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
40010         list of targets to skip.
40011
40012 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
40013
40014         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
40015         targets if not optimizing.
40016
40017 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
40018
40019         * gcc.c-torture/compile/20020605-1.c: New test.
40020
40021         * g++.dg/opt/vt1.C: New test.
40022
40023         * gcc.dg/20020531-1.c: New test.
40024
40025         * gcc.dg/20020530-1.c: New test.
40026
40027         * gcc.dg/20020527-1.c: New test.
40028
40029         * g++.dg/opt/cse1.C: New test.
40030
40031 2002-06-07  Roger Sayle  <roger@eyesopen.com>
40032
40033         * gcc.dg/20020607-2.c: New test case.
40034
40035 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
40036
40037         * gcc.c-torture/compile/20020604-1.c: New test.
40038
40039 2002-06-04  Richard Henderson  <rth@redhat.com>
40040
40041         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
40042         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
40043         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
40044
40045 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
40046
40047         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
40048
40049 2002-06-03  Richard Henderson  <rth@redhat.com>
40050
40051         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
40052         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
40053
40054 2002-06-02  Richard Henderson  <rth@redhat.com>
40055
40056         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
40057         test functions static.
40058
40059 2002-06-02  Andreas Jaeger  <aj@suse.de>
40060
40061         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
40062         now.
40063
40064 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40065
40066         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
40067         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
40068         Update for mofified diagnostics.
40069         * gcc.dg/c99-intconst-1.c: No longer fail.
40070
40071 2002-06-02  Richard Henderson  <rth@redhat.com>
40072
40073         * gcc.dg/uninit-A.c: Remove xfail markers.
40074
40075 2002-06-01  Roger Sayle  <roger@eyesopen.com>
40076
40077         * gcc.dg/fnegate-1.c: New test case.
40078
40079 2002-05-30  Osku Salerma  <osku@iki.fi>
40080
40081         * gcc.c-torture/execute/mayalias-1.c: New file.
40082
40083 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
40084
40085         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
40086         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
40087         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
40088
40089 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
40090
40091         * gcc.c-torture/execute/20020529-1.c: New test.
40092
40093 2002-05-27  Richard Henderson  <rth@redhat.com>
40094
40095         * g++.dg/ext/attrib6.C: New test case.
40096
40097 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40098
40099         * gcc.c-torture/execute/pure-1.c: New test.
40100
40101 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
40102
40103         * gcc.dg/cpp/arith-2.c: Remove.
40104
40105 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
40106
40107         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
40108         * gcc.dg/cpp/if-3.c: Remove.
40109
40110 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
40111
40112         * g++.dg/opt/cse2.C: New test.
40113
40114 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
40115
40116         * gcc.dg/cpp/arith-1.c: New semantic tests.
40117         * gcc.dg/cpp/if-1.c: Update.
40118
40119 2002-05-24  Ben Elliston  <bje@redhat.com>
40120
40121         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
40122
40123 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
40124
40125         * gcc.dg/verbose-asm.c: New test.
40126
40127 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40128
40129         * gcc.dg/cpp/paste12.c: New test.
40130
40131 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
40132
40133         * g++.dg/parse/named_ops.C: New test.
40134
40135 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
40136
40137         * gcc.dg/weak-8.c: New test.
40138
40139 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
40140
40141         * gcc.dg/weak-2.c: Allow optional leading underscore
40142         in scan-assembler symbol name.
40143         * gcc.dg/weak-3.c: Likewise.
40144         * gcc.dg/weak-4.c: Likewise.
40145         * gcc.dg/weak-5.c: Likewise.
40146
40147 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
40148
40149         * gcc.dg/20020523-1.c: New test.
40150
40151 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
40152
40153         * objc.dg/const-str-2.m: Update now that we stop after
40154         a command line error.
40155
40156 2002-05-22  Richard Henderson  <rth@redhat.com>
40157
40158         * g++.dg/dg.exp: Fix typo in test pruneing.
40159
40160 2002-05-22  Richard Henderson  <rth@redhat.com>
40161
40162         * g++.dg/dg.exp: Prune the tls subdirectory.
40163         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
40164         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
40165         * g++.dg/tls/init-1.C: New.
40166
40167 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
40168
40169         * gcc.dg/20020517-1.c: New test.
40170
40171 2002-05-21  Richard Henderson  <rth@redhat.com>
40172
40173         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
40174         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
40175
40176 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
40177
40178         * g++.dg/other/copy2.C: New test.
40179
40180 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
40181
40182         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
40183         (MAX_COPY): Bump up to 10 times sizeof (long long).
40184         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
40185
40186         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
40187         sizeof (long long).
40188
40189         * gcc.c-torture/execute/strcpy-1.c: New test.
40190
40191 2002-05-19  Jason Merrill  <jason2redhat.com>
40192
40193         * g++.dg/ext/oper1.C: New test.
40194
40195 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
40196 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
40197
40198         * README.QMTEST: New file.
40199
40200         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
40201
40202 2002-05-19  Andreas Jaeger  <aj@suse.de>
40203
40204         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
40205         now.
40206         * gcc.c-torture/execute/loop-2d.x: Likewise.
40207
40208 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
40209
40210         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
40211         support weak symbols.
40212         * gcc.dg/weak-4.c: Likewise.
40213         * gcc.dg/weak-6.c: Likewise.
40214
40215 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
40216
40217         * gcc.dg/weak-3.c: Add dg-excess-error comment for
40218         cygwin, coff and h8300-*-hms targets
40219         * gcc.dg/weak-5.c: Likewise.
40220         * gcc.dg/weak-7.c: Likewise.
40221
40222 2002-05-16  Jason Merrill  <jason@redhat.com>
40223
40224         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
40225         (scan-assembler-not, scan-assembler-dem): Likewise.
40226         (scan-assembler-dem-not): Likewise.
40227
40228 2002-05-15  Richard Henderson  <rth@redhat.com>
40229
40230         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
40231
40232 2002-05-15  Richard Henderson  <rth@redhat.com>
40233
40234         * gcc.dg/weak-5.c (vfoo1c): No warning here.
40235         (vfoo1f): Warning here.
40236         (vfoo1l): Don't redefine the alias.
40237
40238 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
40239
40240         * g++.dg/init/pm1.C: New test.
40241
40242 2002-05-12  David S. Miller  <davem@redhat.com>
40243
40244         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
40245         types.
40246
40247 2002-05-10  Roger Sayle  <roger@eyesopen.com>
40248
40249         * gcc.c-torture/execute/20020510-1.c: New test case.
40250
40251 2002-05-10  David S. Miller  <davem@redhat.com>
40252
40253         * gcc.c-torture/execute/conversion.c: Test long double too.
40254
40255 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
40256
40257         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
40258         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
40259         * lib/g++.exp (g++_link_flags): Likewise.
40260         * lib/objc.exp (objc_target_compile): Likewise.
40261
40262 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
40263
40264         * gcc.dg/cpp/poison.c: Update.
40265         * gcc.dg/cpp/20000625-2.c: Remove.
40266         * gcc.dg/cpp/direct2s.c: Remove final test.
40267
40268 2002-05-08  Tom Rix  <trix@redhat.com>
40269
40270         * gcc.c-torture/execute/20020508-1.c: New test.
40271         * gcc.c-torture/execute/20020508-2.c: New test.
40272         * gcc.c-torture/execute/20020508-3.c: New test.
40273
40274 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40275
40276         * gcc.dg/cpp/charconst-4.c: More tests.
40277
40278 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
40279
40280         PR c/6569
40281         * gcc.dg/weak-3.c: Update location of warning messages.
40282         * gcc.dg/weak-5.c: Likewise.
40283
40284 2002-05-06  Roger Sayle  <roger@eyesopen.com>
40285
40286         * gcc.c-torture/execute/20020506-1.c: New test case.
40287
40288 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
40289
40290         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
40291
40292 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40293
40294         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
40295
40296 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40297
40298         * gcc.dg/cpp/charconst-3.c: New test.
40299
40300 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40301
40302         * gcc.dg/cpp/charconst.c: Update tests.
40303
40304 2002-05-05  Tim Josling  <tej@melbpc.org.au>
40305
40306         * treelang: Added directory for new sample language treelang. Also
40307         lib/treelang.exp: New file to signal treelang should be tested.
40308
40309 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
40310
40311         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
40312         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
40313         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
40314         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
40315         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
40316         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
40317         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
40318
40319 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40320
40321         * gcc.dg/format/xopen-2.c: New test.
40322
40323 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
40324
40325         * gcc.dg/20020503-1.c: New test.
40326
40327 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
40328
40329         * g++.dg/init/dtor1.C: Make it tougher.
40330
40331 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
40332
40333         * g++.dg/init/dtor1.C: New test.
40334
40335 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
40336
40337         * gcc.dg/altivec-8.c: New.
40338
40339 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
40340
40341         * gcc.dg/altivec-7.c: New.
40342
40343 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
40344
40345         * g++.dg/parse/typedef1.C: New test.
40346
40347 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
40348
40349         PR c++/6486
40350         * g++.dg/template/friend6.C: New test.
40351
40352         PR c++/6492
40353         * g++.dg/init/copy1.C: New test.
40354
40355 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
40356
40357         * g++.dg/warn/effc1.C: New test.
40358
40359 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
40360
40361         * gcc.dg/cpp/if-cexp.c: Add a test.
40362
40363 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
40364
40365         * gcc.dg/20020426-2.c: New test.
40366
40367 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
40368
40369         * gcc.dg/cpp/if-mop.c: Update.
40370         * gcc.dg/cpp/if-mpar.c: Add test.
40371         * gcc.dg/cpp/if-oppr.c: Update.
40372
40373 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40374
40375         PR c/6343
40376         * gcc.dg/weak-[2-7].c: New tests.
40377
40378 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
40379
40380         * gcc.dg/enum1.c: New test.
40381
40382 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
40383
40384         PR c++/6497
40385         * g++.dg/inherit/access2.C: New test.
40386
40387 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
40388
40389         PR bootstrap/6445
40390         * gcc.dg/20020426-1.c: New test.
40391
40392 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
40393
40394         * g++.dg/abi/enum1.C: New test.
40395
40396 2002-04-26  Richard Henderson  <rth@redhat.com>
40397
40398         * gcc.dg/c99-bool-1.c: Expect always true warning.
40399
40400 2002-04-25  Roger Sayle  <roger@eyesopen.com>
40401
40402         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
40403
40404 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40405
40406         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
40407         targets.
40408
40409 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
40410
40411         * g++.dg/abi/mange7.C: New test.
40412
40413         PR c++/6438.
40414         * g++.dg/parse/stmtexpr2.C: New test.
40415
40416 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
40417
40418         * gcc.dg/20020312-2.c: Add SH target.
40419
40420 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40421
40422         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
40423         compiler output on mips*-*-irix*.
40424
40425 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
40426
40427         * g++.dg/parse/attr1.C: New test.
40428
40429 2002-04-23  Roger Sayle  <roger@eyesopen.com>
40430
40431         * gcc.c-torture/execute/string-opt-17.c: New test case.
40432         * gcc.c-torture/execute/memset-2.c: New test case.
40433
40434 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
40435
40436         PR c++/6256:
40437         * g++.dg/template/friend5.C: New test.
40438
40439         PR c++/6331:
40440         * g++.dg/template/qual1.C: Likewise.
40441
40442 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
40443
40444         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
40445         Include stdlib.h, not stdio.h or ctype.h.
40446
40447 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
40448
40449         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
40450         cris-*-elf* and mmix-*-*.
40451         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
40452         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
40453         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
40454         Ditto.
40455         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
40456         * gcc.dg/wchar_t-1.c: Ditto.
40457
40458 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
40459
40460         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
40461         Clarify comment.
40462
40463 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
40464
40465         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
40466
40467 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40468
40469         * gcc.c-torture/execute/20000906-1.x: Delete.
40470
40471 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
40472
40473         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
40474
40475 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
40476
40477         * PR6367
40478         * g77.f-torture/execute/6367.f: New test.
40479         * g77.f-torture/execute/6367.x: Disable for MMIX.
40480
40481 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
40482
40483         * PR6352
40484         * g++.dg/opt/inline2.C: New test.
40485
40486 2002-04-18  Richard Henderson  <rth@redhat.com>
40487
40488         * gcc.dg/20000906-1.c: Enable for all targets.
40489         * gcc.c-torture/compile/iftrap-2.c: New.
40490
40491 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
40492
40493         * gcc.dg/20020418-1.c: New test.
40494         * gcc.dg/20020418-2.c: New test.
40495
40496 2002-04-18  Richard Henderson  <rth@redhat.com>
40497
40498         * gcc.c-torture/compile/iftrap-1.c: New.
40499         * gcc.dg/iftrap-1.c: Adjust for ia64.
40500         * gcc.dg/iftrap-2.c: New.
40501
40502 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
40503
40504         * gcc.c-torture/compile/20020418-1.c: New test.
40505
40506 2002-04-18  Roger Sayle  <roger@eyesopen.com>
40507
40508         * gcc.c-torture/compile/20020415-1.c: New.
40509
40510 2002-04-18  David S. Miller  <davem@redhat.com>
40511
40512         * gcc.c-torture/execute/20020418-1.c: New test.
40513
40514 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
40515
40516         * gcc.dg/20020416-1.c: New test.
40517
40518         * g++.dg/opt/inline1.C: New test.
40519
40520 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
40521
40522         * gcc.dg/altivec-5.c: New test.
40523
40524         * gcc.dg/20020415-1.c: New test.
40525
40526 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
40527
40528         * testsuite/lib/chill.exp: Remove.
40529
40530 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
40531
40532         * g++.dg/other/big-struct.C: New test.
40533
40534 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
40535
40536         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
40537         of scratch file.
40538
40539 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
40540
40541         PR c/6277
40542         * gcc.dg/i386-387-1.c: Allow optional leading underscore
40543         in scan-assembler function name
40544
40545 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
40546
40547         * g77.f-torture/execute/980628-4.x,
40548         g77.f-torture/execute/980628-5.x,
40549         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
40550         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
40551         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
40552         i[34567]86-*-*.
40553
40554 2002-04-13  David S. Miller  <davem@redhat.com>
40555
40556         * gcc.c-torture/execute/20020413-1.c: New test.
40557
40558 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
40559
40560         * gcc.dg/asm-6.c,
40561         * g++.dg/ext/asm1.C: New tests.
40562
40563 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
40564
40565         PR c++ 5373.
40566         * g++.dg/parse/stmtexpr1.C: New test.
40567
40568         PR c++/5189.
40569         * g++.dg/template/copy1.C: New test.
40570
40571 2002-04-12  Richard Henderson  <rth@redhat.com>
40572
40573         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
40574
40575 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
40576
40577         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
40578         gcc.c-torture/execute/20020307-2.c.
40579
40580 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
40581
40582         * g++.dg/ext/attrib5.C,
40583         * g++.dg/lookup/struct1.C: New tests.
40584
40585 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
40586
40587         * gcc.dg/20020411-1.c: New test.
40588
40589         * gcc.c-torture/execute/20020411-1.c: New test.
40590
40591 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
40592
40593         * g77.f-torture/execute/6177.f: New test.
40594
40595 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
40596
40597         PR middle-end/6247
40598         * g++.dg/opt/cleanup1.C: New test.
40599
40600         * g++.dg/opt/const1.C: New test.
40601
40602 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
40603
40604         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
40605
40606 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40607
40608         PR c++/5507
40609         * g++.dg/template/typename2.C: New test.
40610
40611 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
40612
40613         * gcc.c-torture/execute/loop-12.c: New.
40614
40615 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
40616
40617         * g77.f-torture/execute/980628-4.x,
40618         g77.f-torture/execute/980628-5.x,
40619         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
40620         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
40621         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
40622
40623 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40624
40625         PR optimization/6086
40626         * g++.dg/opt/preinc1.C: New test.
40627
40628 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
40629
40630         PR c++/5571
40631         * g++.dg/opt/static2.C: New test.
40632
40633 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
40634
40635         PR c/5120
40636         * gcc.dg/20020406-1.c: New test.
40637
40638 2002-04-04  David S. Miller  <davem@redhat.com>
40639
40640         * gcc.c-torture/execute/20020404-1.c: New test.
40641
40642 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
40643
40644         PR c/6123
40645         * gcc.dg/20020312-2.c: Do not declare global register variable
40646         if __PIC__ or __pic__ is defined.
40647
40648 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
40649
40650         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
40651         __asm__ so that it works correctly even if -ansi -pedantic-errors.
40652
40653 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40654
40655         * gcc.misc-tests/linkage.exp: Update last change to handle
40656         sparc*-, not just sparc-.
40657
40658 2002-04-03  Richard Henderson  <rth@redhat.com>
40659
40660         * gcc.dg/cpp/ucs.c: Improved long UCS test.
40661
40662 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
40663
40664         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
40665
40666 2002-04-02  David S. Miller  <davem@redhat.com>
40667
40668         * gcc.c-torture/execute/20020402-3.c: New test.
40669
40670 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
40671
40672         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
40673         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
40674
40675         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
40676         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
40677         g77.f-torture/execute/20001201.x,
40678         g77.f-torture/execute/u77-test.x: New files.
40679
40680         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
40681         * gcc.dg/wchar_t-1.c: Ditto.
40682
40683 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40684
40685         * gcc.c-torture/execute/20020402-1.c: New test.
40686
40687 2002-04-01  Richard Henderson  <rth@redhat.com>
40688
40689         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
40690
40691         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
40692
40693 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40694
40695         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
40696
40697 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40698
40699         * g++.dg/inherit/template-as-base.C: Expect error.
40700         * g++.dg/inherit/namespace-as-base.C: Likewise.
40701
40702 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
40703
40704         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
40705         g++.dg/ext/instantiate3.C: Tweak match patterns.
40706
40707         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
40708         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
40709         -da test.
40710
40711 2002-03-31  Richard Henderson  <rth@redhat.com>
40712
40713         * gcc.dg/special/alias-2.c: New.
40714         * gcc.dg/special/ecos.exp: Run it.
40715
40716 2002-03-31  Richard Henderson  <rth@redhat.com>
40717
40718         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
40719
40720 2002-03-31  Kazu Hirata  <kazu@hxi.com>
40721
40722         * gcc.dg/weak-1.c: Disable on h8300 port.
40723
40724 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
40725
40726         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
40727         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
40728         ordering tests.
40729         * g++.dg/bprob/bprob-1.C: New test.
40730         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
40731         * g++.dg/gcov/gcov-1.C: New test.
40732         * g++.dg/gcov/gcov-1.x: New file.
40733         * g++.dg/gcov/gcov-2.C: New test.
40734         * g++.dg/gcov/gcov-3.C: New test.
40735         * g++.dg/gcov/gcov-3.h: New file.
40736
40737 2002-03-28  Roger Sayle  <roger@eyesopen.com>
40738
40739         * g++.old-deja/g++.other/builtins5.C: New test.
40740         * g++.old-deja/g++.other/builtins6.C: New test.
40741         * g++.old-deja/g++.other/builtins7.C: New test.
40742         * g++.old-deja/g++.other/builtins8.C: New test.
40743         * g++.old-deja/g++.other/builtins9.C: New test.
40744
40745 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
40746
40747         * g++.dg/opt/static1.C: New test.
40748
40749         * g++.dg/opt/longbranch1.C: New test.
40750
40751 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
40752
40753         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
40754
40755         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
40756
40757 2002-03-28  Jeffrey A Law  (law@redhat.com)
40758
40759         * gcc.c-torture/execute/20020328-1.c: New test.
40760
40761 2002-03-27  Richard Henderson  <rth@redhat.com>
40762
40763         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
40764         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
40765         move from g++.old-deja/g++.ext/.
40766
40767 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
40768
40769         * g++.dg/init/new2.C: New test.
40770
40771 2002-03-26  Richard Henderson  <rth@redhat.com>
40772
40773         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
40774
40775         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
40776         on sparc.
40777
40778         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
40779         sparcv9 systems.
40780         * gcc.dg/20001102-1.c: Likewise.
40781
40782 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
40783
40784         * gcc.dg/cpp/endif-pedantic1.c,
40785         gcc.dg/cpp/endif-pedantic2.c: New tests.
40786
40787 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
40788
40789         * g++.dg/init/new1.C: New test.
40790
40791 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
40792
40793         * g++.dg/abi/vbase9.C: New test.
40794
40795 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
40796
40797         * gcc.dg/arm-asm.c: New test.
40798
40799 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
40800
40801         * gcc.dg/Wswitch-enum.c: New test.
40802         Fix PR c/5044.
40803
40804 2002-03-26  Richard Henderson  <rth@redhat.com>
40805
40806         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
40807         structure.
40808
40809 2002-03-25  Richard Henderson  <rth@redhat.com>
40810
40811         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
40812         sparcv9 systems.
40813
40814         * gcc.c-torture/compile/20011119-1.c (xxx): New.
40815         * gcc.c-torture/compile/20011119-2.c (xxx): New.
40816
40817 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
40818
40819         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
40820
40821 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
40822
40823         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
40824         targets using generic thunk support.
40825
40826 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
40827
40828         * gcc.c-torture/compile/20020323-1.c: New test.
40829
40830         * g++.dg/opt/conj2.C: New test.
40831
40832 2002-03-24  Richard Henderson  <rth@redhat.com>
40833
40834         * gcc.dg/weak-1.c: Use -fno-common.
40835
40836 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40837
40838         * g77.dg/f77-edit-apostrophe-out.f: New test
40839         * g77.dg/f77-edit-h-out.f: New test
40840         * g77.dg/f77-edit-t-in.f: New test
40841         * g77.dg/f77-edit-t-out.f: New test
40842         * g77.dg/f77-edit-x-out.f: New test
40843         * g77.dg/f77-edit-slash-out.f: New test
40844         * g77.dg/f77-edit-colon-out.f: New test
40845         * g77.dg/f77-edit-s-out.f: New test
40846
40847 2002-03-24  Richard Henderson  <rth@redhat.com>
40848
40849         * objc/execute/formal_protocol-6.x: New XFAIL.
40850
40851 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40852
40853         * gcc.dg/weak-1.c: Early return from dg-final on platforms
40854         that do not support weak symbols
40855
40856 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40857
40858         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
40859         * lib/g77.exp: Likewise.
40860         * lib/objc.exp: Likewise.
40861
40862 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
40863
40864         * gcc.dg/Wswitch-default.c: New test.
40865
40866 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
40867
40868         * g++.dg/other/enum1.C: New test.
40869
40870 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
40871
40872         * gcc.dg/pragma-ep-3.c: Fix typo.
40873
40874 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40875
40876         * g++.dg/inherit/template-as-base.C: New test.
40877
40878 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
40879
40880         * g++.old-deja/g++.other/dwarf2-1.C: Move...
40881         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
40882
40883 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
40884
40885         * gcc.dg/cpp/multiline.c: Update to match.
40886
40887 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
40888
40889         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
40890
40891 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
40892
40893         * gcc.dg/cpp/extratokens2.c: New file.
40894
40895 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
40896
40897         * gcc.dg/20020312-2.c: Add rs6000 target.
40898
40899         * gcc.c-torture/compile/20020319-1.c: New test.
40900
40901 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40902
40903         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
40904         (A, E): Handle this.
40905
40906 2002-03-20  Jason Merrill  <jason@redhat.com>
40907
40908         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
40909         ignoring -fpic.
40910         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
40911         through prune_gcc_output.
40912
40913 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
40914
40915         * gcc.c-torture/compile/20020320-1.c: New test.
40916
40917 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
40918
40919         * gcc.c-torture/compile/20020318-1.c: New test.
40920
40921         * gcc.dg/struct-by-value-1.c: New test.
40922
40923         * gcc.dg/20020319-1.c: New test.
40924
40925 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
40926
40927         * g++.dg/opt/conj1.C: New test.
40928
40929 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
40930
40931         * g++.dg/template/qualttp20.C: Revert previous change.
40932         * g++.dg/template/qualttp3.C: Likewise.
40933         * g++.dg/template/qualttp4.C: Likewise.
40934         * g++.dg/template/qualttp5.C: Likewise.
40935         * g++.dg/template/qualttp6.C: Likewise.
40936         * g++.dg/template/qualttp7.C: Likewise.
40937         * g++.dg/template/qualttp8.C: Likewise.
40938         * g++.dg/template/recurse.C: Likewise.
40939
40940 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
40941
40942         * gcc.dg/cpp/wchar-1.c: Update.
40943
40944 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
40945
40946         * g++.dg/template/conv1.C: New test.
40947         * g++.dg/template/conv2.C: New test.
40948         * g++.dg/template/conv3.C: New test.
40949         * g++.dg/template/conv4.C: New test.
40950
40951 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
40952
40953         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
40954         * g++.dg/template/qualttp3.C: Likewise.
40955         * g++.dg/template/qualttp4.C: Likewise.
40956         * g++.dg/template/qualttp5.C: Likewise.
40957         * g++.dg/template/qualttp6.C: Likewise.
40958         * g++.dg/template/qualttp7.C: Likewise.
40959         * g++.dg/template/qualttp8.C: Likewise.
40960         * g++.dg/template/recurse.C: Likewise.
40961
40962 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
40963
40964         * g++.dg/opt/dtor1.C: New test.
40965
40966 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
40967
40968         * gcc.c-torture/compile/20020315-1.c: New test.
40969
40970 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
40971
40972         * gcc.dg/weak-1.c: Fix scan tests.
40973
40974 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
40975
40976         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
40977         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
40978         cris-*-aout* mmix-*-*.
40979         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
40980         cris-*-aout* mmix-*-*.
40981         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
40982         cris-*-elf* cris-*-aout* and mmix-*-*.
40983         * gcc.dg/20001009-1.c: Ditto.
40984         * gcc.dg/20010912-1.c: Ditto.
40985         * gcc.dg/20020122-4.c: Ditto.
40986         * gcc.dg/inline-2.c: Ditto.
40987
40988 2002-03-14  Jeffrey A Law  (law@cygnus.com)
40989
40990         * gcc.c-torture/compile/20020314-1.c: New test.
40991
40992 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
40993
40994         * gcc.c-torture/execute/20020314-1.c: New test.
40995
40996 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
40997
40998         * g++.dg/warn/Wunused-1.C: New test.
40999
41000 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
41001
41002         * g++.dg/abi/mangle6.C: New test.
41003
41004 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
41005
41006         * gcc.c-torture/compile/20020309-2.c: New test.
41007
41008         * gcc.c-torture/compile/20020312-1.c: New test.
41009
41010 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
41011
41012         * g++.dg/other/access1.C: New test.
41013
41014 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
41015
41016         * gcc.c-torture/execute/wchar_t-1.c: New test.
41017
41018 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
41019
41020         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
41021
41022 2002-03-12  Roger Sayle  <roger@eyesopen.com>
41023
41024         * gcc.dg/20020312-1.c: New test case.
41025
41026 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
41027
41028         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
41029
41030 2002-03-11  Richard Henderson  <rth@redhat.com>
41031
41032         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
41033         * g++.old-deja/g++.jason/report.C: Likewise.
41034
41035 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
41036
41037         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
41038         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
41039
41040 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
41041
41042         * testsuite/g++.dg/overload/pmf1.C: New test.
41043
41044 2002-03-11  Kazu Hirata  <kazu@hxi.com>
41045
41046         * gcc.c-torture/execute/20020307-1.c: Use long.
41047
41048 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
41049
41050         PR optimization/5844
41051         * gcc.dg/20020310-1.c: New test.
41052
41053 2002-03-09  Michael Meissner  <meissner@redhat.com>
41054
41055         * gcc.c-torture/execute/memcpy-2.c: New test.
41056         * gcc.c-torture/execute/memset-1.c: New test.
41057         * gcc.c-torture/execute/strlen-1.c: New test.
41058         * gcc.c-torture/execute/strcmp-1.c: New test.
41059         * gcc.c-torture/execute/strncmp-1.c: New test.
41060
41061 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
41062
41063         * gcc.dg/ppc-ldstruct.c: New test.
41064
41065 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
41066
41067         * gcc.c-torture/execute/va-arg-22.c: New test.
41068
41069 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41070
41071         * gcc.c-torture/compile/20020309-1.c: New test.
41072
41073 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
41074
41075         * gcc.c-torture/execute/20020307-2.c: New test.
41076
41077 2002-03-07  Jeffrey A Law  (law@redhat.com)
41078
41079         * g77.f-torture/compile/20020307-1.f: New test.
41080
41081 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
41082
41083         * gcc.dg/unordered-1.c: New test.
41084
41085 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
41086
41087         * gcc.c-torture/execute/20020307-1.c: New test.
41088
41089 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
41090
41091         * gcc.dg/20020304-1.c: New test.
41092
41093         * gcc.c-torture/compile/20020304-2.c: New test.
41094
41095 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
41096
41097         * gcc.c-torture/compile/20020304-1.c: New test case
41098         (from PR c/5830).
41099
41100 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
41101
41102         * gcc.dg/20020103-1.c: Add other -D ppc variants.
41103
41104 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41105
41106         * g++.dg/other/classkey1.C: New test.
41107
41108 2002-03-01  Richard Henderson  <rth@redhat.com>
41109
41110         * gcc.c-torture/compile/981223-1.x: New.
41111         * gcc.c-torture/compile/920625-1.x: New.
41112
41113 2002-02-28  Richard Henderson  <rth@redhat.com>
41114
41115         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
41116
41117 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
41118
41119         * gcc.c-torture/execute/20020227-1.c: New test.
41120
41121 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
41122
41123         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
41124         here" ERROR lines.
41125         * g++.old-deja/g++.oliva/partord1.C: Likewise.
41126         * g++.old-deja.g++.other/defarg1.C: Likewise.
41127         * g++.old-deja/g++.pt/calls2.C: Likewise.
41128         * g++.old-deja/g++.pt/crash20.C: Likewise.
41129         * g++.old-deja/g++.pt/crash30.C: Likewise.
41130         * g++.old-deja/g++.pt/crash36.C: Likewise.
41131         * g++.old-deja/g++.pt/crash6.C: Likewise.
41132         * g++.old-deja/g++.pt/defarg13.C: Likewise.
41133         * g++.old-deja/g++.pt/derived3.C: Likewise.
41134         * g++.old-deja/g++.pt/error1.C: Likewise.
41135         * g++.old-deja/g++.pt/friend21.C: Likewise.
41136         * g++.old-deja/g++.pt/friend23.C: Likewise.
41137         * g++.old-deja/g++.pt/infinite1.C: Likewise.
41138         * g++.old-deja/g++.robertl/eb128.C: Likewise.
41139
41140 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
41141
41142         * gcc.c-torture/execute/20020225-2.c: New test.
41143
41144 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
41145
41146         * gcc.c-torture/execute/920730-1t.c,
41147         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
41148         Delete test cases, only relevant to -traditional.
41149
41150 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
41151
41152         * gcc.dg/cpp/undef1.c: Remove.
41153         * gcc.dg/cpp/directiv.c: Update.
41154         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
41155
41156 2002-02-27  Michael Meissner  <meissner@redhat.com>
41157
41158         * gcc.c-torture/execute/20020226-1.c: New test.
41159
41160 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
41161
41162         * g++.dg/debug/debug4.C: New test.
41163
41164         * gcc.dg/ia64-visibility-1.c: New test.
41165
41166 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
41167
41168         * gcc.dg/debug/20020224-1.c: New.
41169
41170 2002-02-25  Kazu Hirata  <kazu@hxi.com>
41171
41172         * gcc.c-torture/execute/960416-1.x: New.
41173         * gcc.c-torture/execute/divconst-3.x: Likewise.
41174
41175 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
41176
41177         * gcc.dg/20020224-1.c: New test.
41178
41179 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
41180
41181         * gcc.c-torture/execute/20020225-1.c: New.
41182
41183 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
41184
41185         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
41186
41187 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
41188
41189         * gcc.dg/20020222-1.c: New test.
41190
41191 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
41192
41193         * g++.dg/opt/anonunion1.C: New test.
41194
41195 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
41196
41197         * g++.dg/template/qualttp19.C: New test.
41198         * g++.dg/template/qualttp20.C: New test.
41199         * g++.old-deja/g++.jason/report.C: Adjust expected errors
41200         * g++.old-deja/g++.other/qual1.C: Likewise.
41201
41202 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
41203
41204         * gcc.dg/attr-alwaysinline.c: New.
41205
41206 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
41207
41208         * gcc.dg/20020220-1.c: New test.
41209
41210         * gcc.dg/20020220-2.c: New test.
41211
41212         * g++.dg/opt/mmx1.C: New test.
41213
41214 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
41215
41216         * gcc.c-torture/compile/20020110.c: New test.
41217
41218 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
41219
41220         * gcc.c-torture/execute/20020219-1.c: New test.
41221
41222         * gcc.dg/20020219-1.c: New test.
41223
41224         * gcc.dg/noncompile/20020220-1.c: New test.
41225
41226         * g++.dg/opt/ptrintsum1.C: New test.
41227
41228         * gcc.dg/debug/20020220-1.c: New test.
41229
41230 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
41231
41232         * gcc.c-torture/execute/20020216-1.c: New test.
41233
41234 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
41235
41236         * gcc.dg/decl-1.c: Update, new test.
41237
41238 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
41239
41240         * g++.dg/abi/bitfield1.C: New test.
41241         * g++.dg/abi/bitfield2.C: New test.
41242
41243 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
41244
41245         * gcc.dg/attr-nest.c: New test.
41246
41247 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
41248
41249         * gcc.c-torture/execute/20020215-1.c: New test.
41250
41251 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
41252
41253         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
41254         * g++.dg/debug/debug.exp: New.
41255         * g++.dg/debug/trivial.C: New.
41256         * g++.dg/debug/debug1.C: Moved...
41257         * g++.dg/other/debug1.C: ...from here.
41258         * g++.dg/debug/debug2.C: Moved...
41259         * g++.dg/other/debug2.C: ...from here.
41260         * g++.dg/debug/debug3.C: Moved...
41261         * g++.dg/other/debug3.C: ...from here.
41262
41263         * gcc.dg/noncompile/20020213-1.c: New test.
41264
41265 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
41266
41267         * g++.dg/other/debug3.C: New test.
41268
41269         * gcc.c-torture/execute/20020213-1.c: New test.
41270
41271 2002-02-13  Richard Smith <richard@ex-parrot.com>
41272
41273         * g++.old-deja/g++.other/thunk1.C: New test.
41274
41275 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
41276
41277         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
41278
41279 2002-02-13  Stan Shebs  <shebs@apple.com>
41280
41281         * gcc.dg/altivec-3.c: New.
41282
41283 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
41284
41285         * gcc.dg/Wunreachable-1.c: New test.
41286         * gcc.dg/Wunreachable-2.c: New test.
41287
41288 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41289
41290         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
41291
41292 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
41293
41294         * gcc.dg/decl-1.c: New test.
41295
41296 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
41297
41298         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
41299
41300 2002-02-10  Kazu Hirata  <kazu@hxi.com>
41301
41302         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
41303         * gcc.c-torture/compile/980506-1.x: Likewise.
41304
41305 2002-02-10  Kazu Hirata  <kazu@hxi.com>
41306
41307         * gcc.dg/20020210-1.c: New.
41308
41309 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
41310
41311         * g77.f-torture/execute/947.f: New regression test
41312         for PR fortran/947.
41313
41314 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
41315
41316         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
41317         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
41318
41319 2002-02-08  Richard Henderson  <rth@redhat.com>
41320
41321         * gcc.c-torture/compile/labels-3.c: New.
41322
41323 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
41324
41325         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
41326         expression statements work instead.
41327         * gcc.dg/noncompile/20020207-1.c: New test.
41328
41329 2002-02-07  Richard Henderson  <rth@redhat.com>
41330
41331         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
41332
41333 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
41334
41335         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
41336         message from g77
41337         * lib/g77-dg.exp: Trim g77 error messages so that they are
41338         recognized by dg.exp.
41339
41340 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
41341
41342         PR fortran/5473
41343         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
41344
41345 2002-02-07  Richard Henderson  <rth@redhat.com>
41346
41347         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
41348         to be sufficiently aligned for integers.
41349
41350 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
41351
41352         * g++.dg/template/friend4.C: New test.
41353
41354 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
41355
41356         PR fortran/5743
41357         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
41358         unsupported cases.
41359
41360 2002-02-07  Richard Henderson  <rth@redhat.com>
41361
41362         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
41363         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
41364         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
41365         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
41366
41367 2002-02-06  Richard Henderson  <rth@redhat.com>
41368
41369         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
41370
41371 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
41372
41373         * gcc.dg/20020206-1.c: New test.
41374
41375 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
41376
41377         * gcc.c-torture/execute/20020206-1.c: New test.
41378
41379         * gcc.c-torture/execute/20020206-2.c: New test.
41380
41381         PR optimization/5429:
41382         * gcc.c-torture/compile/20020206-1.c: New test.
41383
41384 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
41385
41386         * g++.dg/ext/align1.C: Do not use an explicit alignment value
41387         as certain file formats cannot support particularly large
41388         alignments.
41389
41390         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
41391         and do not expect to be able to link the executable.
41392
41393         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
41394         fail because the COFF format does not support the weak attribute.
41395
41396 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
41397
41398         * g77.dg/pr5473.f: New test
41399
41400 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
41401
41402         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
41403         Fix testcase accordingly.
41404
41405 2002-02-04  Richard Henderson  <rth@redhat.com>
41406
41407         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
41408         (buf): Change to be an array of pointers, not ints.
41409
41410 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
41411
41412         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
41413         before all tests.  Move warning one line above to match where it
41414         C frontend emits.
41415         * gcc.dg/Wswitch-2.c: New test.
41416         * g++.dg/warn/Wswitch-1.C: New test.
41417         * g++.dg/warn/Wswitch-2.C: New test.
41418
41419 2002-02-04  Richard Henderson  <rth@redhat.com>
41420
41421         * g++.dg/abi/offsetof.C: Fix size comparison.
41422
41423 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
41424
41425         * gcc.dg/cast-qual-2.c: New test.
41426
41427 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
41428
41429         * gcc.dg/20020201-4.c: New test.
41430
41431 2002-02-04  Ben Elliston  <bje@redhat.com>
41432
41433         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
41434         target_info attribute != 0, in addition to the empty string.
41435         (gcc_target_compile): Likewise.
41436
41437 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
41438
41439         * gcc.dg/Wswitch.c: New test.
41440         PR gcc/4475. PR gcc/3780.
41441
41442 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
41443
41444         * g77.f-torture/execute/5122.f: New test for regressions
41445         against PR fortran/5122.
41446
41447 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
41448
41449         * g77.f-torture/compile/pr3743.f: Delete
41450         * g77.dg/pr3743-1.f: New test.
41451         * g77.dg/pr3743-2.f: New test.
41452         * g77.dg/pr3743-3.f: New test.
41453         * g77.dg/pr3743-4.f: New test.
41454
41455 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41456
41457         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
41458
41459 2002-02-02  Richard Henderson  <rth@redhat.com>
41460
41461         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
41462         * gcc.c-torture/execute/bf64-1.c: Likewise.
41463
41464 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
41465
41466         * gcc.dg/20020201-2.c: New test.
41467
41468         * gcc.dg/20020201-3.c: New test.
41469
41470         * gcc.c-torture/execute/bitfld-2.c: New test.
41471
41472 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41473
41474         * gcc.dg/bitfld-1.c: Update.
41475         * gcc.dg/bitfld-2.c: Update.
41476         * gcc.c-torture/execute/bitfld-1.x: New.
41477
41478 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
41479
41480         * gcc.c-torture/execute/20020201-1.c: New test.
41481
41482 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
41483
41484         PR target/5469
41485         * gcc.dg/20020201-1.c: New test.
41486
41487 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
41488
41489         PR fortran/3743
41490         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
41491         * g77.f-torture/compile/pr3743.x: Remove
41492
41493 2002-01-31  Tom Rix  <trix@redhat.com>
41494
41495         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
41496
41497 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41498
41499         * gcc.dg/noncompile/20020130-1.c: New test.
41500
41501 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
41502
41503         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
41504
41505 2002-01-29  Richard Henderson  <rth@redhat.com>
41506
41507         * gcc.c-torture/execute/991118-1.c: Cast various constants back
41508         to long long.
41509         * gcc.c-torture/execute/bf64-1.c: Likewise.
41510
41511 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
41512
41513         * gcc.c-torture/execute/20020129-1.c: New test.
41514
41515 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41516
41517         * gcc.c-torture/compile/20000224-1.c: Update.
41518         * gcc.c-torture/execute/bitfld-1.c: New tests.
41519         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
41520         * gcc.dg/uninit-A.c: Update.
41521
41522 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
41523
41524         * g++.dg/template/ctor1.C: Add instantiation.
41525
41526 2002-01-28  Paul Koning  <pkoning@equallogic.com>
41527
41528         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
41529         argument to __builtin_prefetch to be const ptr.
41530
41531 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
41532
41533         * gcc.c-torture/compile/20020120-1.c: New test.
41534
41535 2002-01-27  Kazu Hirata  <kazu@hxi.com>
41536
41537         * gcc.c-torture/execute/20020127-1.c: New test.
41538
41539 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
41540
41541         * g77.dg/f77-edit-i-in.f: New test
41542         * g77.dg/f77-edit-i-out.f: New test
41543
41544 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
41545
41546         * gcc.dg/debug/debug.exp: New file.
41547         * gcc.dg/debug/trivial.c: New file.
41548         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
41549         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
41550         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
41551         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
41552         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
41553         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
41554         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
41555         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
41556         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
41557         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
41558         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
41559         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
41560         * gcc.dg/20000503-1.c: Removed.
41561         * gcc.dg/20010207-1.c: Removed.
41562         * gcc.dg/20011223-1.c: Removed.
41563         * gcc.dg/20020104-2.c: Removed.
41564         * gcc.dg/debug-1.c: Removed.
41565         * gcc.dg/debug-2.c: Removed.
41566         * gcc.dg/debug-3.c: Removed.
41567         * gcc.dg/debug-4.c: Removed.
41568         * gcc.dg/debug-5.c: Removed.
41569         * gcc.dg/debug-6.c: Removed.
41570         * gcc.dg/dwarf2-1.c: Removed.
41571         * gcc.dg/dwarf2-2.c: Removed.
41572
41573 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
41574
41575         * g++.old-deja/g++.other/eh5.C: New test.
41576         * g++.old-deja/g++.other/sibcall2.C: New test.
41577         * g++.old-deja/g++.other/array9.C: New test.
41578         * g++.old-deja/g++.other/typename2.C: New test.
41579         * g++.old-deja/g++.other/crash60.C: New test.
41580         * g++.old-deja/g++.other/conv9.C: New test.
41581         * g++.old-deja/g++.other/mangle10.C: New test.
41582         * g++.old-deja/g++.other/unchanging1.C: New test.
41583         * g++.old-deja/g++.other/exprstmt1.C: New test.
41584         * g++.old-deja/g++.other/inline23.C: New test.
41585         * g++.old-deja/g++.eh/ia64-1.C: New test.
41586         * g++.old-deja/g++.other/dwarf2-1.C: New test.
41587         * g++.old-deja/g++.other/reload1.C: New test.
41588         * g++.old-deja/g++.other/static20.C: New test.
41589         * g++.old-deja/g++.other/local-alloc1.C: New test.
41590         * g++.old-deja/g++.other/conv8.C: New test.
41591         * g++.old-deja/g++.other/stmtexpr2.C: New test.
41592         * g++.old-deja/g++.other/storeexpr1.C: New test.
41593         * g++.old-deja/g++.other/storeexpr2.C: New test.
41594         * g++.dg/eh/template2.C: New test.
41595         * g++.dg/warn/weak1.C: New test.
41596
41597 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
41598
41599         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
41600         Remove first, non-varying, argument.
41601
41602 2002-01-23  Richard Henderson  <rth@redhat.com>
41603
41604         * gcc.dg/inline-2.c: New.
41605
41606         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
41607         Add optional target arg.  Check number of arguments.
41608         (scan-assembler-not, scan-assembler-dem): Likewise.
41609         (scan-assembler-dem-not): Likewise.
41610
41611 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
41612
41613         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
41614         line 12.
41615         * g++.old-deja/g++.brendan/parse3.C,
41616         g++.old-deja/g++.other/crash26.C,
41617         g++.old-deja/g++.other/crash28.C,
41618         g++.old-deja/g++.other/crash29.C,
41619         g++.old-deja/g++.other/crash30.C,
41620         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
41621
41622 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
41623
41624         * gcc.dg/20020115-1.c: New.
41625
41626 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
41627
41628         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
41629
41630 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
41631
41632         * gcc.dg/20020122-3.c: New.
41633
41634 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
41635
41636         * g++.dg/other/gc1.C: New test.
41637
41638 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
41639
41640         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
41641
41642 2002-01-22  Richard Henderson  <rth@redhat.com>
41643
41644         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
41645
41646 2002-01-22  Richard Henderson  <rth@redhat.com>
41647
41648         * gcc.dg/20020122-4.c: New.
41649
41650 2002-01-22  H.J. Lu <hjl@gnu.org>
41651
41652         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
41653         link output.
41654         * gcc.dg/special/ecos.exp: Likewise.
41655         * lib/g++-dg.exp: Likewise.
41656         * lib/g77-dg.exp: Likewise.
41657         * lib/gcc-dg.exp : Likewise.
41658         * lib/mike-g++.exp: Likewise.
41659         * lib/mike-g77.exp: Likewise.
41660         * lib/mike-gcc.exp: Likewise.
41661         * lib/objc-dg.exp: Likewise.
41662
41663 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
41664
41665         PR target/5379
41666         * gcc.dg/20020122-2.c: New test.
41667
41668 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
41669
41670         * gcc.dg/20020122-1.c: New test.
41671
41672 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
41673
41674         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
41675
41676 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
41677
41678         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
41679
41680 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41681
41682         * gcc.c-torture/compile/20020121-1.c: New test.
41683
41684 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41685
41686         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
41687         ld_library_path.
41688
41689 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
41690
41691         * gcc.dg/20020218-1.c: New test.
41692
41693 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
41694
41695         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
41696         messages
41697         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
41698         "At global scope" warning
41699         * g++.dg/ext/align1.C: Change cygwin test for alignment
41700         from db-bogus to dg-warning
41701
41702 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
41703
41704         * g77.f-torture/compile/cpp2.F: New test.
41705
41706 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41707
41708         * g++.dg/template/access1.C: New test.
41709
41710 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
41711
41712         * gcc.dg/20020118-1.c: New.
41713
41714 2002-01-18  Kazu Hirata  <kazu@hxi.com>
41715
41716         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
41717
41718 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
41719
41720         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
41721         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
41722         alignment warnings.
41723
41724 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
41725
41726         * gcc.misc-tests/i386-prefetch.exp: Save and restore
41727         torture_with_loops and torture_without_loops
41728
41729 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
41730
41731         * gcc.c-torture/compile/20020116-1.c: New test.
41732
41733 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
41734
41735         * gcc.dg/20020116-2.c: New test.
41736
41737         * gcc.dg/ultrasp4.c: New test.
41738
41739         * gcc.dg/20020116-1.c: New test.
41740
41741 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
41742
41743         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
41744         by EABI.
41745
41746 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
41747
41748         * gcc.misc-tests/i386-prefetch.exp: New.
41749         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
41750         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
41751         * gcc.misc-tests/i386-pf-none-1.c: New test.
41752         * gcc.misc-tests/i386-pf-sse-1.c: New test.
41753
41754 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
41755
41756         * gcc.dg/gnu89-init-1.c: Add new tests.
41757
41758 2002-01-15  Andreas Jaeger  <aj@suse.de>
41759
41760         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
41761         * gcc.dg/i386-mmx-2.c: Likewise.
41762         * gcc.dg/i386-sse-1.c: Likewise.
41763         * gcc.dg/i386-sse-2.c: Likewise.
41764         * gcc.dg/i386-sse-3.c: Likewise.
41765
41766 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
41767
41768         * g77.f-torture/execute/intrinsic-unix-bessel.f:
41769         Uncomment additional cases that now pass.
41770
41771 2002-01-11  Richard Henderson  <rth@redhat.com>
41772
41773         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
41774         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
41775
41776 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
41777
41778         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
41779
41780 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
41781
41782         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
41783         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
41784
41785 2002-01-10  Dale Johannesen  <dalej@apple.com>
41786
41787         * gcc.c-torture/execute/loop-11.c: New.
41788
41789 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
41790
41791         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
41792         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
41793
41794 2002-01-09  Richard Henderson  <rth@redhat.com>
41795
41796         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
41797         type in which to perform the operation for each size.
41798
41799 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
41800
41801         * gcc.c-torture/compile/20020109-2.c: New test.
41802
41803 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
41804
41805         * gcc.c-torture/execute/loop-10.c: New test.
41806
41807 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
41808
41809         * gcc.c-torture/compile/20010226-1.c: New test.
41810         * gcc.c-torture/compile/20010227-1.c: New test.
41811         * gcc.c-torture/compile/20010426-1.c: New test.
41812         * gcc.c-torture/compile/20010510-1.c: New test.
41813         * gcc.c-torture/compile/20010605-3.c: New test.
41814         * gcc.c-torture/compile/20010824-1.c: New test.
41815         * gcc.c-torture/execute/20010409-1.c: New test.
41816         * gcc.dg/noncompile/20000901-1.c: New test.
41817         * gcc.dg/20001023-1.c: New test.
41818         * gcc.dg/20001101-1.c: New test.
41819         * gcc.dg/20001102-1.c: New test.
41820         * gcc.dg/20010207-1.c: New test.
41821         * gcc.dg/20010405-1.c: New test.
41822         * gcc.dg/20010822-1.c: New test.
41823         * gcc.dg/20011107-1.c: New test.
41824
41825 2002-01-09  Jeffrey A Law  (law@redhat.com)
41826
41827         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
41828
41829         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
41830         execution failure on PA targets.
41831
41832 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
41833
41834         * gcc.c-torture/compile/20020109-1.c: New test.
41835
41836 2002-01-08  Kazu Hirata  <kazu@hxi.com>
41837
41838         * gcc.c-torture/execute/20020108-1.c: New test.
41839
41840 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
41841
41842         * gcc.dg/20020108-1.c: New test.
41843
41844 2002-01-08  H.J. Lu <hjl@gnu.org>
41845
41846         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
41847         for header files.
41848
41849 2002-01-08  Geoff Keating  <geoffk@redhat.com>
41850
41851         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
41852         consistency.
41853
41854 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
41855
41856         * gcc.dg/altivec-4.c: Test altivec predicates.
41857
41858 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
41859
41860         * gcc.c-torture/execute/20020107-1.c: New test.
41861
41862 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
41863
41864         PR c/5279
41865         * gcc.c-torture/compile/20020106-1.c: New test.
41866
41867 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
41868
41869         * gcc.c-torture/execute/nestfunc-4.c: New test.
41870
41871 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
41872
41873         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
41874         extra triple that slipped in.
41875         * g++.old-deja/g++.abi/align.C: Likewise.
41876         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41877
41878 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
41879
41880         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
41881         * g++.old-deja/g++.abi/align.C: Likewise.
41882         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41883
41884         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
41885         on FreeBSD/i386.
41886         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
41887         FreeBSD.
41888
41889 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
41890
41891         * gcc.dg/20020104-1.c: New test.
41892
41893         * gcc.dg/20020104-2.c: New test.
41894
41895 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
41896
41897         * gcc.dg/20020103-1.c: Fix typo in target selector.
41898
41899 2002-01-03  Richard Henderson  <rth@redhat.com>
41900
41901         * gcc.dg/20020103-1.c: New.
41902
41903 2002-01-03  Kazu Hirata  <kazu@hxi.com>
41904
41905         * gcc.c-torture/execute/20020103-1.c: New test.
41906
41907 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
41908
41909         * g++.dg/other/debug2.C: New test.
41910
41911         * gcc.c-torture/compile/20020103-1.c: New test.
41912
41913 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
41914
41915         * gcc.dg/gnu89-init-1.c: Added new tests.
41916
41917 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41918
41919         * g++.dg/template/friend2.C: Remove as patch is reverted.
41920
41921         * g++.dg/warn/oldcast1.C: New test.
41922
41923         * g++.dg/template/ptrmem1.C: New test.
41924         * g++.dg/template/ptrmem2.C: New test.
41925
41926         * g++.dg/template/ntp.C: New test.
41927
41928         * g++.dg/other/component1.C: New test.
41929
41930         * g++.dg/template/ttp3.C: New test.
41931
41932         * g++.dg/template/friend2.C: New test.
41933         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
41934
41935 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41936
41937         * g++.dg/other/ptrmem1.C: New test.
41938         * g++.dg/other/ptrmem2.C: New test.
41939
41940 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41941
41942         * g++.dg/template/ctor1.C: New test.
41943
41944 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41945
41946         * g++.dg/template/friend2.C: New test.
41947
41948 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
41949
41950         * gcc.dg/mmix-1.c: New test.
41951
41952 2001-12-31  Richard Henderson  <rth@redhat.com>
41953
41954         * gcc.dg/asm-5.c: New.
41955
41956 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
41957
41958         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
41959         in namespace __gnu_cxx
41960
41961 2001-12-30  Richard Henderson  <rth@redhat.com>
41962
41963         * gcc.dg/debug-6.c: New.
41964
41965 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
41966
41967         * gcc.c-torture/compile/20011229-2.c: New test.
41968
41969 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
41970
41971         * gcc.dg/debug-3.c: New test.
41972         * gcc.dg/debug-4.c: New test.
41973         * gcc.dg/debug-5.c: New test.
41974
41975 2001-12-29  Richard Henderson  <rth@redhat.com>
41976
41977         * g++.dg/eh/loop1.C: New.
41978
41979 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41980
41981         * g++.dg/template/crash1.C: New test.
41982
41983 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41984
41985         * g++.dg/other/const1.C: New test.
41986
41987 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41988
41989         * gcc.c-torture/compile/20011229-1.c: New test.
41990
41991 2001-12-28  Stan Shebs  <shebs@apple.com>
41992
41993         * lib/objc-torture.exp: Resync with c-torture.exp.
41994         * lib/objc.exp: Load standard libraries.
41995
41996 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
41997
41998         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
41999         additional tests.
42000
42001 2001-12-27  Roger Sayle <roger@eyesopen.com>
42002
42003         * gcc.c-torture/execute/string-opt-16.c: New testcase.
42004
42005 2001-12-27  Richard Henderson  <rth@redhat.com>
42006
42007         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
42008
42009 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
42010
42011         * g++.dg/eh/ctor1.C: New test.
42012         * g++.dg/other/error2.C: New test.
42013
42014 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
42015
42016         * g++.dg/other/init2.C: New test.
42017
42018 2001-12-24  Richard Henderson  <rth@redhat.com>
42019
42020         * gcc.dg/20011223-1.c: New.
42021         * gcc.dg/inline-1.c: New.
42022
42023 2001-12-23  Richard Henderson  <rth@redhat.com>
42024
42025         * gcc.dg/asm-4.c: Test operand modifiers.
42026
42027 2001-12-23  Richard Henderson  <rth@redhat.com>
42028
42029         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
42030
42031 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42032
42033         * gcc.c-torture/execute/20011223-1.c: New test.
42034
42035 2001-12-21  Richard Henderson  <rth@redhat.com>
42036
42037         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
42038         re-enables the warning.
42039
42040 2001-12-21  Richard Henderson  <rth@redhat.com>
42041
42042         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
42043
42044 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
42045
42046         * gcc.c-torture/compile/20011218-1.c: New test.
42047
42048 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
42049
42050         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
42051         arm-isr.c test.
42052         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
42053         epilogue generation for ARM ISR routines.
42054
42055 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42056
42057         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
42058         * gcc.dg/format/c90-printf-3.c: Likewise.
42059         * gcc.dg/format/c99-printf-3.c: Likewise.
42060         * gcc.dg/format/ext-1.c: Likewise.
42061         * gcc.dg/format/ext-6.c: Likewise.
42062         * gcc.dg/format/format.h: Prototype unlocked stdio.
42063
42064 2001-12-20  Richard Henderson  <rth@redhat.com>
42065
42066         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
42067         (arena): Use it.
42068         (malloc): Correct allocation logic.  Abort if we fill up the
42069         arena before initialization complete.
42070         (realloc): Correct allocation logic.
42071
42072 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
42073
42074         * gcc.c-torture/compile/20011219-2.c: New test.
42075
42076         * gcc.c-torture/execute/20011219-1.c: New test.
42077
42078 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
42079
42080         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
42081         target does not support weak symbols.
42082
42083 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
42084
42085         * gcc.c-torture/compile/20011219-1.c: New test.
42086
42087 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
42088
42089         * g++.dg/other/error1.C: New test.
42090
42091 2001-12-17  Jeffrey A Law  (law@redhat.com)
42092
42093         * gcc.c-torture/execute/20011217-1.c: New test.
42094
42095 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
42096
42097         * objc.dg/special/: New directory.
42098         * objc.dg/special/special.exp: New file.
42099         * objc.dg/special/unclaimed-category-1.h: New file.
42100         * objc.dg/special/unclaimed-category-1a.m: New file.
42101         * objc.dg/special/unclaimed-category-1.m: New file.
42102
42103 2001-12-17  Andreas Jaeger  <aj@suse.de>
42104
42105         * gcc.c-torture/compile/20011217-2.c: New test.
42106
42107 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42108
42109         * gcc.c-torture/compile/20011217-1.c: New test.
42110
42111 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
42112
42113         * testsuite/gcc.dg/20011214-1.c: New.
42114
42115 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
42116
42117         * gcc.dg/altivec-4.c: New.
42118
42119 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
42120
42121         * gcc.dg/20011113-1.c: New test.
42122
42123 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42124
42125         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
42126         std::__malloc_alloc_template<0> and
42127         std::__default_alloc_template<false, 0>.
42128
42129 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
42130
42131         * objc/execute/bf-21.m: New test.
42132         * objc/execute/enumeration-1.m: New test.
42133         * objc/execute/enumeration-2.m: New test.
42134
42135 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
42136
42137         * gcc.dg/gnu89-init-1.c: New test.
42138
42139 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
42140
42141         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
42142         * g++.old-deja/g++.jason/2371.C: Likewise.
42143         * g++.old-deja/g++.jason/template33.C: Likewise.
42144         * g++.old-deja/g++.jason/template34.C: Likewise.
42145         * g++.old-deja/g++.jason/template36.C: Likewise.
42146         * g++.old-deja/g++.oliva/typename1.C: Likewise.
42147         * g++.old-deja/g++.oliva/typename2.C: Likewise.
42148         * g++.old-deja/g++.other/typename1.C: Likewise.
42149         * g++.old-deja/g++.pt/inherit2.C: Likewise.
42150         * g++.old-deja/g++.pt/nontype5.C: Likewise.
42151         * g++.old-deja/g++.pt/typename11.C: Likewise.
42152         * g++.old-deja/g++.pt/typename14.C: Likewise.
42153         * g++.old-deja/g++.pt/typename16.C: Likewise.
42154         * g++.old-deja/g++.pt/typename3.C: Likewise.
42155         * g++.old-deja/g++.pt/typename4.C: Likewise.
42156         * g++.old-deja/g++.pt/typename5.C: Likewise.
42157         * g++.old-deja/g++.pt/typename7.C: Likewise.
42158         * g++.old-deja/g++.robertl/eb9.C: Likewise.
42159
42160 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
42161
42162         * g++.dg/other/linkage1.C: New test.
42163         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
42164         specifiers.
42165
42166 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
42167
42168         * gcc.dg/concat.c: New test.
42169
42170 2001-12-11  Stan Shebs  <shebs@apple.com>
42171
42172         * objc/compile: New test directory.
42173         * objc/compile/compile.exp: New expect script.
42174         * objc/compile/20011211-1.m: New compile test.
42175
42176 2001-12-11  Jason Merrill  <jason@redhat.com>
42177
42178         * lib/prune.exp (prune_gcc_output): Also handle "In member
42179         function".  So many permutations...
42180
42181 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
42182
42183         * g++.dg/template/typedef1.C: New test.
42184
42185 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
42186
42187         * g++.dg/other/copy1.C: New test.
42188
42189 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
42190
42191         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
42192
42193         * gcc.dg/builtin-choose-expr.c: New.
42194
42195 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
42196
42197         * gcc.dg/altivec-2.c: New.
42198
42199 2001-12-07  Richard Henderson  <rth@redhat.com>
42200
42201         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
42202
42203 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
42204
42205         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
42206         ultrasparc.
42207
42208 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42209
42210         * g++-old.deja/g++.robertl/eb101.C: Deleted.
42211
42212 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
42213
42214         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
42215         variable argument list.
42216
42217 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
42218
42219         * gcc.c-torture/execute/memcheck: Delete entire directory.
42220         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
42221         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
42222
42223 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42224
42225         * gcc.dg/Wshadow-1.c: New test.
42226
42227 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
42228
42229         * gcc.c-torture/compile/20011130-1.c: New test.
42230
42231         * gcc.dg/noncompile/20011025-1.c: New test.
42232
42233         * g++.dg/other/anon-union.C: New test.
42234
42235         * gcc.c-torture/execute/20011024-1.c: New test.
42236
42237 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
42238
42239         * gcc.c-torture/execute/20000722-1.x,
42240         gcc.c-torture/execute/20010123-1.x: Remove.
42241         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
42242         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
42243         gcc.dg/c99-complit-2.c: New tests.
42244
42245 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
42246
42247         * g++.dg/inherit/base1.C: New test.
42248
42249 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
42250
42251         * g++.dg/other/stdarg1.C: New test.
42252
42253         * gcc.c-torture/compile/20011130-2.c: New test.
42254
42255 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
42256
42257         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
42258         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
42259         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
42260         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
42261         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
42262         * gcc.dg/builtin-prefetch-1.c: New test.
42263
42264 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
42265
42266         * gcc.dg/20011130-1.c: New test.
42267
42268 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
42269
42270         * g++.dg/other/scope1.C: New test.
42271         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
42272
42273 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42274
42275         * gcc.dg/vla-init-1.c: New test.
42276
42277 2001-12-01  Geoff Keating  <geoffk@redhat.com>
42278
42279         * gcc.c-torture/compile/structs.c: New testcase from GDB.
42280
42281 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42282
42283         * objc.dg/alias.m: Update.
42284         * objc.dg/class-1.m: Update.
42285         * objc.dg/const-str-1.m: Update.
42286         * objc.dg/fwd-proto-1.m: Update.
42287         * objc.dg/id-1.m: Update.
42288         * objc.dg/super-class-1.m: Update.
42289
42290 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
42291
42292         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
42293         constructs.
42294
42295 2001-11-28  Jeffrey A Law  (law@cygnus.com)
42296
42297         * gcc.c-torture/execute/20011128-1.c: New test.
42298
42299 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
42300
42301         * gcc.dg/20011127-1.c: New test.
42302
42303 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42304
42305         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
42306         from Austin Group draft 7.
42307         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
42308         scanf format arguments.
42309         * gcc.dg/format/no-exargs-2.c: New test.
42310
42311 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
42312
42313         * g++.dg/abi/vbase8-4.C: New test.
42314
42315 2001-11-24  Ian Lance Taylor  <ian@airs.com>
42316
42317         * gcc.c-torture/execute/20011121-1.c: New test.
42318
42319 2001-11-23  Jeffrey A Law  (law@cygnus.com)
42320
42321         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
42322
42323 2001-11-23  Andreas Jaeger  <aj@suse.de>
42324
42325         * gcc.dg/cpp/charconst-2.c: New test.
42326
42327 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
42328
42329         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
42330         to the host if it is remote.  Let tests specify extra headers
42331         they use.
42332         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
42333         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
42334         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
42335         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
42336         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
42337         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
42338         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
42339         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
42340         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
42341         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
42342
42343 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
42344
42345         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
42346         for little endian ARMs.
42347
42348 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
42349
42350         * gcc.c-torture/compile/20011119-1.c: New test.
42351         * gcc.c-torture/compile/20011119-2.c: New test.
42352
42353 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
42354
42355         * gcc.dg/altivec-1.c: Fix typo.
42356
42357 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42358
42359         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
42360
42361 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
42362
42363         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
42364
42365 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
42366
42367         * lib/g77.exp: Don't specify --rpath-link.
42368
42369         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
42370         across all the headers.
42371         * gcc.dg/format/format.exp: For testing on a remote host,
42372         copy format.h.
42373
42374         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
42375         * gcc.c-torture/execute/930406-1.c: Likewise.
42376         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
42377
42378 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
42379
42380         * gcc.dg/altivec-1.c: New.
42381
42382 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
42383
42384         * gcc.dg/cpp/fpreprocessed.c: New test case.
42385
42386 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42387
42388         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
42389         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
42390         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
42391
42392 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42393
42394         * gcc.dg/no-builtin-1.c: New test.
42395
42396 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
42397
42398         * gcc.c-torture/execute/20011115-1.c: New test.
42399
42400 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
42401
42402         * gcc.c-torture/compile/20011114-2.c: New test.
42403         * gcc.c-torture/compile/20011114-3.c: New test.
42404         * gcc.c-torture/compile/20011114-4.c: New test.
42405
42406 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
42407
42408         * g++.dg/other/init1.C: New test.
42409
42410 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
42411
42412         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
42413         message.
42414
42415         * gcc.c-torture/execute/20011114-1.c: New testcase.
42416
42417         * gcc.c-torture/compile/20010327-1.c: Revert last change.
42418         * gcc.c-torture/compile/20011114-1.c: New test, exactly
42419         like the (before this change) version of 20010327-1.c.
42420
42421 2001-11-14  Roger Sayle <roger@eyesopen.com>
42422
42423         * gcc.c-torture/execute/string-opt-13.c: New testcase.
42424
42425 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
42426
42427         * g++.dg/init/array2.C: New test.
42428
42429 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
42430
42431         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
42432
42433 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
42434
42435         * g++.dg/other/forscope1.C: New test.
42436         * g++.dg/ext/forscope1.C: New test.
42437         * g++.dg/ext/forscope2.C: New test.
42438
42439 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
42440
42441         * gcc.c-torture/execute/20011113-1.c: New test.
42442
42443 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
42444
42445         * gcc.c-torture/execute/20011109-2.c: New test.
42446
42447         * gcc.c-torture/execute/20011109-1.c: New test.
42448
42449 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
42450
42451         * gcc.c-torture/compile/20011109-1.c: New test.
42452
42453 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
42454
42455         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
42456         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
42457         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
42458         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
42459         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
42460         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
42461         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
42462
42463 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
42464
42465         * g++.dg/warn/Wshadow-1.C: New tests.
42466         * g++.old-deja/g++.mike/for3.C: Update.
42467
42468 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42469
42470         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
42471         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
42472         XFAILs.  Adjust expected error texts.
42473         * gcc.c-torture/compile/20011106-1.c,
42474         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
42475         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
42476         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
42477         gcc.dg/c99-array-lval-5.c: New tests.
42478
42479 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42480
42481         * gcc.dg/cpp/defined.c: Update.
42482
42483 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42484
42485         * gcc.c-torture/execute/anon-1.c: New test.
42486
42487 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
42488
42489         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
42490         same size, so no warning should be produced on stormy16.
42491
42492         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
42493         due to oversized array.
42494         * g++.old-deja/g++.mike/ns15.C: Likewise.
42495         * g++.old-deja/g++.pt/crash16.C: Likewise.
42496
42497 2001-11-02  Graham Stott  <grahams@redhat.com>
42498
42499         * g++.dgother/debug1.C: Fix typos.
42500
42501 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
42502
42503         * g++.dg/other/debug1.C: New test.
42504
42505 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42506
42507         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
42508         of unsigned long.
42509
42510 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
42511
42512         * gcc.dg/20011029-2.c: New test.
42513
42514         * gcc.c-torture/compile/20011029-1.c: New test.
42515
42516 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
42517
42518         * objc/execute/class_self-1.m: New test.
42519         * objc/execute/class_self-2.m: New test.
42520
42521 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
42522
42523         * gcc.misc-tests/msgs.exp: Delete.
42524         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
42525         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
42526         error set to match recent changes.
42527
42528 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
42529
42530         * gcc.dg/20011021-1.c: New test.
42531
42532 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
42533
42534         * gcc.c-torture/compile/20011023-1.c: New test.
42535
42536 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
42537
42538         * lib/g77.exp: Rewrite based on lib/g++.exp.
42539
42540 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
42541
42542         * gcc.c-torture/execute/20011019-1.c: New test.
42543
42544         * gcc.dg/20011018-1.c: New test.
42545
42546 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
42547
42548         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
42549
42550 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
42551
42552         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
42553         * gcc.dg/attr-invalid.c: Likewise.
42554
42555 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
42556
42557         * testsuite/gcc.dg/20011015-1.c: New test.
42558
42559 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
42560
42561         * g++.dg/template/unify2.C: New test.
42562
42563 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
42564
42565         * g++.dg/other/exception-specification.C: New test
42566
42567 2001-10-13  Tom Rix  <trix@redhat.com>
42568
42569         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
42570         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
42571
42572 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
42573
42574         * testsuite/gcc.dg/20011009-1.c: New test.
42575
42576 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
42577
42578         PR g++/4476
42579         * g++.dg/other/friend1.C: New test.
42580
42581 2001-10-11  Richard Henderson  <rth@redhat.com>
42582
42583         * g++.old-deja/g++.other/crash18.C: Add -S to options.
42584
42585 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42586
42587         * gcc.c-torture/compile/20011010-1.c: New.
42588
42589 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42590
42591         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
42592         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
42593         g77.f-torture/execute/execute.exp,
42594         g77.f-torture/noncompile/noncompile.exp,
42595         gcc.c-torture/compile/compile.exp,
42596         gcc.c-torture/execute/execute.exp,
42597         gcc.c-torture/execute/ieee/ieee.exp,
42598         gcc.c-torture/execute/memcheck/memcheck.exp,
42599         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
42600         objc/execute/execute.exp: Update FSF address.
42601
42602 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
42603
42604         * gcc.dg/cpp/cmdlne-C.c: Update.
42605         * gcc.dg/cpp/cmdlne-C2.c: New.
42606
42607 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42608
42609         * gcc.c-torture/execute/20011008-3.c: New.
42610
42611 2001-10-08  DJ Delorie  <dj@redhat.com>
42612
42613         * gcc.dg/20011008-1.c: New.
42614         * gcc.dg/20011008-2.c: New.
42615
42616 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
42617
42618         * gcc.dg/cpp/spacing1.c: Update test.
42619
42620 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42621
42622         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
42623         spelling errors of "separate" as "seperate".
42624
42625 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
42626
42627         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
42628         enough to avoid inlining.
42629
42630 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42631
42632         * lib/g77.exp: set libg2c_dir correctly.
42633
42634 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42635
42636         * gcc.dg/cpp/macro11.c: New test.
42637
42638 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42639
42640         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
42641         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
42642         gcc.dg/format/multattr-3.c: New tests.
42643         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
42644         tests for format attributes on function pointers being rejected.
42645
42646 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42647
42648         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
42649
42650 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42651
42652         * g++.dg/warn/format1.C: New test.
42653
42654 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
42655
42656         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
42657
42658 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42659
42660         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
42661
42662 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42663
42664         * gcc.dg/cpp/redef2.c: Add test.
42665
42666 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
42667
42668         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
42669         long-standing bug on i686, apparently.
42670         * gcc.c-torture/execute/loop-2c.x: New file.
42671         * gcc.c-torture/execute/loop-2d.x: New file.
42672         * gcc.c-torture/execute/loop-3c.x: New file.
42673
42674 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
42675
42676         * gcc.dg/cpp/20000625-2.c: Correct line number.
42677
42678 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42679
42680         * gcc.dg/cpp/macro10.c: New test.
42681         * gcc.dg/cpp/strify3.c: New test.
42682         * gcc.dg/cpp/spacing1.c: Add tests.
42683         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
42684         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
42685
42686 2001-09-24  DJ Delorie  <dj@redhat.com>
42687
42688         * gcc.c-torture/execute/20010924-1.c: New test.
42689
42690 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42691
42692         * testsuite/objc/execute/paste.m: Remove.
42693
42694 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42695
42696         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
42697
42698 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
42699
42700         * g77.dg/strlen0.f: New test.
42701
42702 2001-09-21  Richard Henderson  <rth@redhat.com>
42703
42704         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
42705         * g++.old-deja/g++.abi/vtable2.C: Likewise.
42706
42707 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42708
42709         Table-driven attributes.
42710         * g++.dg/ext/attrib1.C: New test.
42711
42712 2001-09-20  DJ Delorie  <dj@redhat.com>
42713
42714         * gcc.dg/20000926-1.c: Update expected warning messages.
42715         * gcc.dg/array-2.c: Likewise, and test for warnings too.
42716         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
42717         array.
42718
42719 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
42720
42721         * g++.dg/eh/registers1.C: New test case.
42722
42723 2001-09-17  Richard Henderson  <rth@redhat.com>
42724
42725         * gcc.dg/array-5.c: Fix VLA decomposition test.
42726
42727 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
42728
42729         * gcc.dg/cpp/line5.c: New testcase.
42730
42731 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
42732
42733         * gcc.dg/cpp/macro9.c: New test.
42734
42735 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
42736
42737         * gcc.c-torture/execute/980223.c: Change type of addr from long
42738         to char *.
42739
42740 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
42741
42742         * gcc.c-torture/execute/20010915-1.c: New test.
42743
42744 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
42745
42746         * g77.dg/bprob: New directory.
42747         * g77.dg/bprob/bprob.exp: New file.
42748         * g77.dg/bprob/bprob-1.f: New test.
42749         * g77.dg/gcov: New directory.
42750         * g77.dg/gcov/gcov.exp: New file.
42751         * g77.dg/gcov/gcov-1.f: New test.
42752         * g77.dg/gcov/gcov-1.x: New file.
42753
42754 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42755
42756         * gcc.dg/cpp/directiv.c: Update.
42757         * gcc.dg/cpp/undef1.c: Update.
42758
42759 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
42760
42761         * gcc.dg/20010912-1.c: New test.
42762
42763 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
42764
42765         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
42766         language-independent file in lib.
42767         * lib/gcov.exp: New file.
42768
42769 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42770
42771         * gcc.c-torture/compile/20010911-1.c: New test.
42772
42773 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
42774
42775         * lib/profopt.exp: New, to support profile-directed optimizations.
42776         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
42777         * gcc.misc-tests/bprob-1.c: New test.
42778         * gcc.misc-tests/bprob-2.c: New test.
42779
42780 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
42781
42782         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
42783         XFAIL and which kinds of gcov output to verify.
42784         * gcc.misc-tests/gcov-4b.x: New file.
42785         * gcc.misc-tests/gcov-5b.x: New file.
42786         * gcc.misc-tests/gcov-6.x: New file.
42787         * gcc.misc-tests/gcov-7.c: New test.
42788         * gcc.misc-tests/gcov-7.x: New file.
42789
42790 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
42791
42792         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
42793         * gcc.misc-tests/gcov-6.c: New test.
42794
42795 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42796
42797         PR c++/3986
42798         * g++.dg/abi/vbase1.C: New test.
42799
42800 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
42801
42802         * objc.dg/method-2.m: New.
42803
42804 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42805
42806         PR c++/4203
42807         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
42808         * g++.dg/init/empty1.C: New test.
42809
42810 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
42811
42812         * gcc.c-torture/compile/20010903-1.c: New test.
42813
42814 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
42815
42816         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
42817         for m68k.
42818
42819 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
42820
42821         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
42822
42823         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
42824
42825         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
42826
42827 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
42828
42829         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
42830         for 16-bit 'unsigned int'.
42831
42832 2001-08-29  Kazu Hirata  <kazu@hxi.com>
42833
42834         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
42835
42836 2001-08-27  Richard Henderson  <rth@redhat.com>
42837
42838         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
42839         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
42840
42841 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
42842
42843         * gcc.dg/asm-names.c (ymain): New.
42844
42845 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
42846
42847         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
42848         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
42849         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
42850
42851 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42852
42853         * gcc.dg/compare5.c: New testcase.
42854
42855 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
42856
42857         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
42858         and "In instantiation".
42859
42860 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
42861
42862         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
42863
42864 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
42865
42866         * gcc.misc-tests/gcov.exp: Add support for branch information.
42867         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
42868         * gcc.misc-tests/gcov-4.c: New test.
42869         * gcc.misc-tests/gcov-4b.c: New test.
42870         * gcc.misc-tests/gcov-5b.c: New test.
42871
42872 2001-08-20  Zack Weinberg  <zackw@panix.com>
42873
42874         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
42875         expected to fail.
42876
42877 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42878
42879         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
42880
42881 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
42882
42883         * g++.dg/eh/template1.C: New test.
42884
42885 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
42886
42887         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
42888         Fix thinko.
42889         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
42890         for xfail.
42891
42892 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
42893
42894         * lib/g77-dg.exp: Use prune.exp for common procedures
42895         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
42896         * lib/g77.exp: (g77-dg-prune) Remove
42897
42898 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
42899
42900         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
42901
42902 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42903
42904         * g++.dg/template/unify1.C: New test.
42905
42906 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
42907
42908         * g++.dg/abi/empty4.C: New test.
42909
42910 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
42911
42912         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
42913         solaris2.*
42914         * g77.f-torture/compile/pr3743.x: Likewise.
42915
42916 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42917
42918         * g++.dg/other/using-declaration.C: New test.
42919
42920 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42921
42922         * gcc.dg/cpp/tr-sign.c: New testcase.
42923
42924 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42925
42926         * gcc.dg/cpp/19951025-1.c: Revert.
42927         * gcc.dg/cpp/directiv.c: We no longer process directives that
42928         interrupt macro arguments.
42929
42930 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
42931
42932         * gcc.dg/bconstp-1.c: New test.
42933
42934 2001-08-03  Richard Henderson  <rth@redhat.com>
42935
42936         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
42937
42938 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42939
42940         * gcc.dg/cpp/19951025-1.c: Update.
42941
42942 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
42943
42944         * g77.dg/ff90-1.f (s): Fix reference of variable z,
42945         should be x.
42946
42947 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
42948
42949         Kill -fhonor-std.
42950         * g++.old-deja/g++.ns/ns14.C: Remove special options.
42951         * g++.old-deja/g++.other/std1.C: Likewise.
42952         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
42953
42954 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
42955
42956         * lib/g77.exp: Load gcc-defs.exp for common procedures
42957         (g77_pass, g77_fail, g77_finish, g77_exit,
42958         ${tool}_check_unsupported_p} Now redundant.  Deleted.
42959
42960 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
42961
42962         * g77.dg/fbackslash.f
42963         * g77.dg/fcase-preserve.f
42964         * g77.dg/ff90-1.f
42965         * g77.dg/ffixed-line-length-0.f
42966         * g77.dg/ffixed-line-length-132.f
42967         * g77.dg/ffixed-line-length-7.f
42968         * g77.dg/ffixed-line-length-72.f
42969         * g77.dg/ffixed-line-length-none.f
42970         * g77.dg/ffree-form-1.f
42971         * g77.dg/fno-backslash.f
42972         * g77.dg/fno-f90-1.f
42973         * g77.dg/fno-fixed-form-1.f
42974         * g77.dg/fno-onetrip.f
42975         * g77.dg/fno-typeless-boz.f
42976         * g77.dg/fno-underscoring.f
42977         * g77.dg/fno-vxt-1.f
42978         * g77.dg/fonetrip.f
42979         * g77.dg/ftypeless-boz.f
42980         * g77.dg/fugly-assumed.f
42981         * g77.dg/funderscoring.f
42982         * g77.dg/fvxt-1.f
42983
42984 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
42985
42986         * objc.dg/fwd-proto-1.m: New.
42987         * objc.dg/local-decl-1.m: New.
42988         * objc.dg/naming-1.m: New.
42989         * objc.dg/naming-2.m: New.
42990         * objc.dg/proto-hier-1.m: New.
42991
42992 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
42993
42994         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
42995         largest-type elements to a struct makes its size grow.
42996
42997 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42998
42999         * g++.dg/abi/vthunk1.C: New test.
43000
43001 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
43002
43003         * g++.dg/abi/vbase8-22.C: New test.
43004
43005 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
43006
43007         * gcc.dg/cpp/macro8.c: New test.
43008
43009 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
43010
43011         * g++.dg/abi/vbase8-21.C: New test.
43012
43013 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
43014
43015         * g++.dg/abi/vbase8-10.C: New test.
43016
43017 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43018
43019         * lib/g++.exp (g++_set_ld_library_path): Renamed to
43020         ${tool}_set_ld_library_path.
43021         Changed caller.
43022         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
43023         g++.exp.
43024
43025 2001-07-26  Stan Cox <scox@redhat.com>
43026
43027         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
43028         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
43029         gcc_exit, gcc_check_unsupported_p):
43030         Moved to gcc-deps.exp
43031         * gcc-deps.exp: New file.
43032
43033 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43034
43035         * g++.old-deja/g++.pt/defarg14.C: New test.
43036
43037 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
43038
43039         * g++.old-deja/g++.other/lineno5.C: New test.
43040
43041 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
43042
43043         * g++.old-deja/g++.pt/crash68.C: New test.
43044
43045 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
43046
43047         * g++.old-deja/g++.other/crash42.C: New test.
43048
43049 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
43050
43051         * gcc.dg/cpp/extratokens.c: Fix.
43052         * gcc.dg/cpp/skipping2.c: New tests.
43053
43054 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43055
43056         * gcc.c-torture/execute/20010724-1.c: New file.
43057         * gcc.c-torture/execute/20010724-1.x: New file.
43058
43059 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43060
43061         * g++.old-deja/g++.other/cond7.C: New test.
43062
43063 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43064
43065         * g++.old-deja/g++.other/optimize4.C: New test.
43066
43067 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43068
43069         * g++.old-deja/g++.abi/vbase8-5.C: New test.
43070
43071 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
43072
43073         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
43074         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
43075         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
43076         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
43077
43078         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
43079         bug report" message.
43080
43081         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
43082         * g++.dg/ext/instantiate1.C: Move from old-deja.
43083
43084 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
43085
43086         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
43087         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
43088         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
43089         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
43090
43091 2001-07-23  Jeffrey A Law  (law@cygnus.com)
43092
43093         * gcc.c-torture/execute/20010723-1.c: New test.
43094
43095 2001-07-23  Ben Elliston  <bje@redhat.com>
43096
43097         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
43098
43099 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43100
43101         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
43102         i[34567]86-*-*.
43103         Delete handling of ieee_multilib_flags.
43104         Pass -mieee for alpha*-*-* and sh-*-*.
43105         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
43106
43107 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
43108
43109         Remove old-abi tests.
43110         * g++.old-deja/g++.mike/p11116.C: Remove.
43111         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
43112
43113 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
43114
43115         * g77.f-torture/compile/pr3743.f: New test
43116
43117 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
43118
43119         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
43120
43121 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43122
43123         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
43124         g++.old-deja/g++.pt/static6.C: Likewise.
43125         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
43126         supports weak symbols.
43127
43128 2001-07-18  Andreas Jaeger  <aj@suse.de>
43129
43130         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
43131         supported again.
43132
43133 2001-07-18  Andreas Jaeger  <aj@suse.de>
43134
43135         * gcc.dg/iftrap-1.c: Fix target line.
43136
43137 2001-07-17  Richard Henderson  <rth@redhat.com>
43138
43139         * gcc.c-torture/execute/20010717-1.c: New.
43140
43141 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43142
43143         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
43144         tests.
43145
43146 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
43147
43148         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
43149
43150 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43151
43152         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
43153         UAC_SIGBUS, UAC_NOPRINT definitions.
43154
43155 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
43156
43157         * objc/execute/object_is_class.m: New test.
43158         * objc/execute/object_is_meta_class.m: New test.
43159
43160 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
43161
43162         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
43163         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
43164
43165 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
43166
43167         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
43168         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
43169
43170 2001-07-14  Richard Henderson  <rth@redhat.com>
43171
43172         * gcc.dg/iftrap-1.c: New.
43173
43174 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
43175
43176         * g77.f-torture/execute/intrinsic77.f: New test.
43177
43178 2001-07-11  Janis Johnson <janis@us.ibm.com>
43179
43180         * gcc.misc-tests/gcov-3.c: New test.
43181
43182 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
43183
43184         * gcc.c-torture/compile/20010711-1.c,
43185         * gcc.c-torture/compile/20010711-2.c: New tests.
43186
43187 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
43188
43189         * gcc.c-torture/execute/20010711-1.c: New test.
43190
43191 2001-07-11  Ben Elliston  <bje@redhat.com>
43192
43193         * g++.old-deja/g++.other/enum5.C: New test.
43194
43195 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
43196
43197         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
43198         (g++-dg-prune): Call prune_gcc_output.
43199         * prune.exp: New file for prune_gcc_output.
43200         * lib/g++.exp, lib/gcc.exp: Load it.
43201
43202 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43203
43204         * gcc.c-torture/compile/20010701-1.c,
43205         g++.old-deja/g++.ext/attrib6.C: New tests.
43206
43207 2001-07-06  Jeffrey A Law  (law@cygnus.com)
43208
43209         * gcc.c-torture/compile/20010706-1.c: New test.
43210
43211 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
43212
43213         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
43214
43215 2001-06-28  Stan Shebs  <shebs@apple.com>
43216
43217         * gcc.dg/pragma-darwin.c: New test.
43218
43219 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43220
43221         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
43222         Solaris 2.[678] system.
43223
43224 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43225
43226         * gcc.dg/20010622-1.c: New test.
43227
43228 2001-06-18  Stan Shebs  <shebs@apple.com>
43229
43230         * objc.dg: New directory.
43231         * objc.dg/dg.exp: New file.
43232         * objc.dg/alias.m: New.
43233         * objc.dg/class-1.m: New.
43234         * objc.dg/class-2.m: New.
43235         * objc.dg/const-str-1.m: New.
43236         * objc.dg/const-str-2.m: New.
43237         * objc.dg/id-1.m: New.
43238         * objc.dg/method-1.m: New.
43239         * objc.dg/super-class-1.m: New.
43240         * lib/objc-dg.exp: New file.
43241
43242 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43243
43244         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
43245         of label name.
43246
43247 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
43248
43249         * g++.old-deja/g++.abi/vbase8-9.C: New test.
43250
43251 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43252
43253         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
43254         variable.
43255
43256 2001-06-12  Richard Henderson  <rth@redhat.com>
43257
43258         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
43259
43260 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
43261
43262         * g++.old-deja/g++.abi/vbase5.C: New test.
43263         * g++.old-deja/g++.abi/vbase6.C: New test.
43264         * g++.old-deja/g++.abi/vbase7.C: New test.
43265
43266 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43267
43268         * gcc.c-torture/compile/20010610-1.c: New test.
43269
43270 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
43271
43272         * g++.old-deja/g++.abi/vbase4.C: New test.
43273
43274 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43275
43276         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
43277         support %f for HC11/HC12 targets.
43278         * gcc.c-torture/execute/930513-1.x: New file, likewise.
43279         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
43280         on HC11/HC12 targets.
43281         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
43282
43283 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43284
43285         * gcc.dg/wchar_t-1.c: New file.
43286         * gcc.dg/wint_t-1.c: Likewise.
43287
43288 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
43289
43290         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
43291
43292 2001-06-11  Richard Henderson  <rth@redhat.com>
43293
43294         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
43295
43296 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
43297
43298         * gcc.c-torture/compile/20010611-1.c: New test.
43299
43300 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
43301
43302         * gcc.dg/c99-tag-1.c: Add more tests.
43303
43304 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
43305
43306         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
43307         representation on MN10300 and ARM/Thumb.
43308
43309 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
43310
43311         * g77.f-torture/execute/20010610.f: New.
43312
43313 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
43314
43315         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
43316         names.
43317
43318 2001-06-09  Richard Henderson  <rth@redhat.com>
43319
43320         * gcc.c-torture/execute/ashrdi-1.c: New.
43321         * gcc.c-torture/execute/ashldi-1.c: New.
43322         * gcc.c-torture/execute/lshrdi-1.c: New.
43323
43324 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
43325
43326         * objc/execute/load-3.m: Added. Check sending +load to categories,
43327         in addition to classes.
43328
43329 2001-06-08  Stan Shebs  <shebs@apple.com>
43330
43331         * objc/execute/load-2.m: New test.  From Nicola Pero
43332         <n.pero@mi.flashnet.it>.
43333
43334 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
43335
43336         * gcc.c-torture/execute/20010605-2.c: New test.
43337
43338 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
43339
43340         * g++.old-deja/g++.abi/vbase2.C: New test.
43341         * g++.old-deja/g++.abi/vbase3.C: New test.
43342
43343 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
43344
43345         * g++.old-deja/g++.pt/friend49.C: New test.
43346
43347 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
43348
43349         * g++.old-deja/g++.ext/anon3.C: New test.
43350
43351 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
43352
43353         * g++.old-deja/g++.other/conv7.C: New test.
43354
43355 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
43356
43357         * gcc.c-torture/compile/20010605-2.c: New test.
43358
43359 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43360
43361         * gcc.c-torture/execute/20010604-1.c: New test.
43362
43363 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
43364
43365         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
43366
43367 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
43368
43369         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
43370         (g++_link_flags): Likewise.
43371         (g++_init): Pass gccpath's value to two previous functions.
43372
43373 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43374
43375         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
43376         Ensure logfile entry matches exec command line.
43377
43378 2001-05-31  Richard Henderson  <rth@redhat.com>
43379
43380         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
43381         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
43382
43383 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
43384
43385         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
43386         compiler for irix6.2
43387
43388 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
43389
43390         * g++.old-deja/g++.other/optimize3.C: New file.
43391
43392 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
43393
43394         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
43395         assemble.
43396
43397 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
43398
43399         * g++.old-deja/g++.other/optimize2.C: New file.
43400
43401 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
43402
43403         * gcc.c-torture/compile/20010518-2.c: New file.
43404         * gcc.c-torture/execute/20010518-1.c: New file.
43405         * gcc.c-torture/execute/20010518-2.c: New file.
43406
43407 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43408
43409         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
43410
43411 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
43412
43413         G++ no longer defines builtins that do not begin with __builtin.
43414         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
43415         * g++.old-deja/g++.brendand/misc13.C: Likewise.
43416         * g++.old-deja/g++.law/builtin1.C: Likewise.
43417         * g++.old-deja/g++.law/cvt2.C: Likewise.
43418         * g++.old-deja/g++.mike/net5.C: Likewise.
43419         * g++.old-deja/g++.other/builtins1.C: Likewise.
43420         * g++.old-deja/g++.other/builtins2.C: Likewise.
43421         * g++.old-deja/g++.other/builtins3.C: Likewise.
43422         * g++.old-deja/g++.other/builtins4.C: Likewise.
43423         * g++.old-deja/g++.other/inline8.C: Likewise.
43424         * g++.old-deja/g++.robertl/eb39.C: Likewise.
43425
43426 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
43427
43428         * g++.old-deja/g++.pt/using1.C: Adjust.
43429         * g++.old-deja/g++.pt/using2.C: New test.
43430
43431 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
43432
43433         * gcc.dg/cpp/charconst.c: New tests.
43434         * gcc.dg/cpp/escape.c: New tests.
43435         * gcc.dg/cpp/escape-1.c: New tests.
43436         * gcc.dg/cpp/escape-2.c: New tests.
43437         * gcc.dg/cpp/ucs.c: New tests.
43438
43439 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
43440
43441         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
43442         native compiler for irix6.5.
43443
43444 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
43445
43446         * lib/g++.exp (g++_include_flags): Use args to compute
43447         get_multilibs.
43448         (g++_link_flags): Likewise.
43449         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
43450
43451 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43452
43453         * gcc.dg/c90-hexfloat-1.c: Add more tests.
43454
43455 2001-05-21  Geoff Keating  <geoffk@redhat.com>
43456
43457         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
43458         this file.
43459
43460 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43461
43462         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
43463         STACK_SIZE;
43464         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
43465         to STACK_SIZE; Use it to define size of add_histo array.
43466         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
43467         to STACK_SIZE.
43468         (f): Use GITT_SIZE to define size of gitt local table.
43469         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
43470         to STACK_SIZE; Use it to define size of bytemem array.
43471
43472 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43473
43474         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
43475         on 68HC11/HC12 due to the asm instruction.
43476         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
43477         * gcc.c-torture/compile/920520-1.x: Likewise.
43478         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
43479         on 68HC11/HC12 because the function is larger than 64K.
43480         * gcc.c-torture/compile/961203-1.x: New file, this test fails
43481         on 68HC11/HC12 because the structure is too large.
43482
43483 2001-05-20  Richard Henderson  <rth@redhat.com>
43484
43485         * gcc.c-torture/execute/20010520-1.c: New.
43486
43487 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43488
43489         * g++.old-deja/g++.warn/compare1.C: New test.
43490         * gcc.dg/compare4.c: New test.
43491
43492 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
43493
43494         * g++.old-deja/g++.other/optimize1.C: New test.
43495
43496 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43497
43498         * g++.old-deja/g++.pt/spec41.C: New test.
43499
43500 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
43501
43502         * gcc.c-torture/compile/20010114-1.x: Remove.
43503
43504 2001-05-18  Stan Shebs  <shebs@apple.com>
43505
43506         * gcc.c-torture/compile/20010518-1.c: New test.
43507
43508 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
43509
43510         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
43511         * g++.old-deja/g++.pt/crash67.C: New test.
43512
43513 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
43514
43515         * g++.old-deja/g++.other/debug9.C: New test.
43516
43517 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
43518
43519         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
43520
43521 2001-05-16  Jan Hubicka  <jh@suse.cz>
43522
43523         * gcc.c-torture/compile/20010516-1.c: New test.
43524
43525 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
43526
43527         * g++.old-deja/g++.other/crash41.C: New test.
43528
43529 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
43530
43531         * g++.old-deja/g++.pt/crash66.C: New test.
43532
43533 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
43534
43535         * g++.old-deja/g++.robertl/eb27.C: Convert.
43536
43537 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
43538
43539         * g++.dg/friend-warn.C: New test.  Do not warn about friend
43540         declaration being redundant.
43541
43542 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
43543
43544         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
43545
43546 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
43547
43548         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
43549
43550 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
43551
43552         * lib/g++.exp: Use testsuite_flags.
43553
43554 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
43555
43556         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
43557
43558 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43559
43560         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
43561
43562 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
43563
43564         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
43565
43566 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
43567
43568         * gcc.c-torture/compile/20010313-1.c: New test.
43569
43570 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
43571
43572         * gcc.dg/cpp/direct2.c: New test.
43573         * gccq.dg/cpp/direct2s.c: New test.
43574
43575         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
43576
43577 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
43578
43579         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
43580         * g++.old-deja/g++.other/op3.C: Likewise.
43581
43582 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43583
43584         * gcc.dg/cpp/syshdr.h: New file.
43585         * gcc.dg/cpp/sysmac1.c: Update.
43586         * gcc.dg/cpp/sysmac2.c: Update.
43587
43588 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43589
43590         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
43591
43592 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
43593
43594         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
43595         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
43596
43597 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
43598
43599         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
43600
43601 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
43602
43603         * lib/g++.exp (g++_include_flags): Don't use any special flags
43604         if TESTING_IN_BUILD_TREE is not defined.
43605         (g++_init): Use a plain 'c++' as the compiler if
43606         TESTING_IN_BUILD_TREEE is not defined.
43607
43608 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
43609
43610         * g++.old-deja/g++.eh/catch13.C: New test.
43611         * g++.old-deja/g++.eh/catch14.C: New test.
43612
43613 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
43614
43615         * gcc.dg/cpp/tr-define.c: New test.
43616
43617 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
43618
43619         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
43620         <stdlib.h>, not <malloc.h>.
43621
43622 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
43623
43624         * g++.old-deja/g++.ns/template17.C: New test.
43625
43626 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
43627
43628         * g++.old-deja/g++.pt/ref4.C: New test.
43629
43630 2001-04-30  Richard Henderson  <rth@redhat.com>
43631
43632         * gcc.dg/20000724-1.c: Revert last change.
43633
43634 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
43635
43636         * g77.f-torture/execute/20010430.f: New test.
43637
43638 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
43639
43640         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
43641
43642 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
43643
43644         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
43645
43646 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43647
43648         * g++.old-deja/g++.eh/crash6.C: New test.
43649
43650 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43651
43652         * g++.old-deja/g++.other/warn7.C: New test.
43653
43654 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43655
43656         * g++.old-deja/g++.other/defarg9.C: New test.
43657
43658 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
43659
43660         * g77.f-torture/compile/20010426.f: New test.
43661         * g77.f-torture/execute/20010426.f: New test.
43662
43663 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
43664
43665         * g77.f-torture/compile/20000629-1.x: Remove - error
43666         has been fixed.
43667
43668 2001-04-26  Jeffrey A Law  (law@cygnus.com)
43669
43670         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
43671         Tweak slightly to work with g++.dg framework.
43672         * g++.dg/special/ecos.exp: Run initp1.C test.
43673         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
43674
43675         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
43676         its linker doesn't give line numbers either.
43677         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
43678
43679 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
43680
43681         * g++.old-deja/g++.other/lex1.C: New test.
43682
43683 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
43684
43685         * gcc.dg/noncompile/20010425-1.c: New test.
43686
43687 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
43688
43689         * g++.old-deja/g++.pt/mangle2.C: New test.
43690
43691 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43692
43693         * gcc.dg/format/plus-1.c: New test.
43694
43695 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43696
43697         * gcc.dg/20010423-1.c: New test.
43698
43699 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43700
43701         * gcc.c-torture/execute/20010422-1.c: New test.
43702
43703 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
43704
43705         * g++.old-deja/g++.ns/type2.C: New test.
43706
43707 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
43708
43709         * g++.old-deja/g++.other/perf1.C: New test.
43710
43711 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
43712
43713         * gcc.dg/c99-func-2.c: Remove xfail.
43714         * gcc.dg/c99-func-3.c: Remove xfail.
43715         * gcc.dg/c99-func-4.c: Remove xfail.
43716
43717 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
43718
43719         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
43720
43721 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43722
43723         * gcc.c-torture/compile/20010423-1.c: New test.
43724
43725 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43726
43727         * g++.old-deja/g++.pt/typename28.C: New test.
43728
43729 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43730
43731         * g++.old-deja/g++.abi/empty2.C: New test.
43732         * g++.old-deja/g++.abi/empty3.C: New test.
43733
43734 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43735
43736         * g++.old-deja/g++.other/comdat2.C: New test.
43737         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
43738
43739 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43740
43741         * g++.old-deja/g++.other/overload14.C: New test.
43742
43743 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43744
43745         * g++.old-deja/g++.other/lookup23.C: New test.
43746
43747 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43748
43749         * gcc.c-torture/execute/20010403-1.c: New test.
43750
43751 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
43752             Mark Mitchell  <mark@codesourcery.com>
43753
43754         * lib/old-dejagnu.exp: Don't delete output of executable.
43755         Add .exe suffix to executables.
43756
43757 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
43758
43759         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
43760
43761 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43762
43763         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
43764
43765 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
43766
43767         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
43768         * g++.old-deja/g++.abi/crash1.C: New test.
43769
43770 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
43771
43772         * g++.old-deja/g++.other/crash40.C: New test.
43773
43774 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43775
43776         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
43777
43778 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
43779
43780         * g++.old-deja/g++.other/warn6.C: New test.
43781
43782 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
43783
43784         * g++.old-deja/g++.robertl/eb42.C: Same.
43785
43786 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43787
43788         * gcc.dg/wtr-conversion-1.c: New testcase.
43789
43790 2001-04-10  Richard Henderson  <rth@redhat.com>
43791
43792         * g++.old-deja/g++.other/array5.C: New.
43793
43794 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43795
43796         * gcc.c-torture/execute/20010408-1.c: New test.
43797
43798 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
43799
43800         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
43801         headers and constructs.
43802         * g++.old-deja/g++.robertl/eb79.C: Same.
43803         * g++.old-deja/g++.robertl/eb77.C (main): Same.
43804         * g++.old-deja/g++.robertl/eb73.C: Same.
43805         * g++.old-deja/g++.robertl/eb66.C (main): Same.
43806         * g++.old-deja/g++.robertl/eb55.C (t): Same.
43807         * g++.old-deja/g++.robertl/eb54.C (main): Same.
43808         * g++.old-deja/g++.robertl/eb46.C (main): Same.
43809         * g++.old-deja/g++.robertl/eb44.C: Same.
43810         * g++.old-deja/g++.robertl/eb41.C (main): Same.
43811         * g++.old-deja/g++.robertl/eb4.C (main): Same.
43812         * g++.old-deja/g++.robertl/eb39.C: Same.
43813         * g++.old-deja/g++.robertl/eb33.C (main): Same.
43814         * g++.old-deja/g++.robertl/eb31.C (main): Same.
43815         * g++.old-deja/g++.robertl/eb30.C: Same.
43816         * g++.old-deja/g++.robertl/eb3.C: Same.
43817         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
43818         * g++.old-deja/g++.robertl/eb21.C: Same.
43819         * g++.old-deja/g++.robertl/eb15.C: Same.
43820         * g++.old-deja/g++.robertl/eb118.C: Same.
43821         * g++.old-deja/g++.robertl/eb115.C (main): Same.
43822         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
43823         * g++.old-deja/g++.robertl/eb109.C: Same.
43824         * g++.old-deja/g++.other/sibcall1.C (main): Same.
43825         * g++.old-deja/g++.mike/rtti1.C: Same.
43826         * g++.old-deja/g++.mike/p658.C: Same.
43827         * g++.old-deja/g++.mike/net46.C: Same.
43828         * g++.old-deja/g++.mike/net34.C: Same.
43829         * g++.old-deja/g++.mike/memoize1.C: Same.
43830         * g++.old-deja/g++.mike/eh2.C: Same.
43831         * g++.old-deja/g++.law/weak.C: Same.
43832         * g++.old-deja/g++.law/visibility7.C: Same.
43833         * g++.old-deja/g++.law/visibility25.C: Same.
43834         * g++.old-deja/g++.law/visibility22.C: Same.
43835         * g++.old-deja/g++.law/visibility2.C: Same.
43836         * g++.old-deja/g++.law/visibility17.C: Same.
43837         * g++.old-deja/g++.law/visibility13.C: Same.
43838         * g++.old-deja/g++.law/visibility10.C: Same.
43839         * g++.old-deja/g++.law/visibility1.C: Same.
43840         * g++.old-deja/g++.law/virtual3.C (eval): Same.
43841         * g++.old-deja/g++.law/vbase1.C: Same.
43842         * g++.old-deja/g++.law/operators32.C: Same.
43843         * g++.old-deja/g++.law/nest3.C: Same.
43844         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
43845         * g++.old-deja/g++.law/except5.C (main): Same.
43846         * g++.old-deja/g++.law/cvt7.C (run): Same.
43847         * g++.old-deja/g++.law/cvt2.C: Same.
43848         * g++.old-deja/g++.law/cvt16.C: Same.
43849         * g++.old-deja/g++.law/ctors6.C (bar): Same.
43850         * g++.old-deja/g++.law/ctors17.C (main): Same.
43851         * g++.old-deja/g++.law/ctors13.C: Same.
43852         * g++.old-deja/g++.law/ctors12.C (main): Same.
43853         * g++.old-deja/g++.law/ctors10.C: Same.
43854         * g++.old-deja/g++.law/code-gen5.C: Same.
43855         * g++.old-deja/g++.law/bad-error7.C: Same.
43856         * g++.old-deja/g++.law/arm9.C: Same.
43857         * g++.old-deja/g++.law/arm12.C: Same.
43858         * g++.old-deja/g++.law/arg8.C: Same.
43859         * g++.old-deja/g++.law/arg1.C: Same.
43860         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
43861         * g++.old-deja/g++.jason/template31.C: Same.
43862         * g++.old-deja/g++.jason/template24.C (main): Same.
43863         * g++.old-deja/g++.jason/2371.C: Same.
43864         * g++.old-deja/g++.eh/new2.C: Same.
43865         * g++.old-deja/g++.eh/new1.C: Same.
43866         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
43867         * g++.old-deja/g++.brendan/nest21.C (main): Same.
43868         * g++.old-deja/g++.brendan/err-msg3.C: Same.
43869         * g++.old-deja/g++.brendan/crash62.C: Same.
43870         * g++.old-deja/g++.brendan/crash52.C: Same.
43871         * g++.old-deja/g++.brendan/crash49.C (main): Same.
43872         * g++.old-deja/g++.brendan/crash38.C: Same.
43873         * g++.old-deja/g++.brendan/crash15.C (main): Same.
43874         * g++.old-deja/g++.brendan/copy9.C: Same.
43875
43876 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
43877
43878         * gcc.c-torture/execute/20001203-2.c (memset):
43879         Count argument is of type __SIZE_TYPE__.
43880
43881 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
43882
43883         * gcc.c-torture/compile/20010404-1.c: New test.
43884
43885 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
43886
43887         * gcc.c-torture/compile/20010326-1.c: New test.
43888
43889 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
43890
43891         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
43892         peculiarities of the SH.
43893         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
43894
43895 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43896
43897         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
43898         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
43899         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
43900
43901 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43902
43903         * g77.f-torture/compile/20010321-1.f: New test.
43904
43905 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43906
43907         * gcc.c-torture/compile/20010329-1.c: New test.
43908
43909 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43910
43911         * gcc.c-torture/execute/20010329-1.c: New test.
43912
43913 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
43914
43915         * g++.old-deja/g++.other/eh4.C: Fix typo.
43916
43917 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
43918
43919         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
43920
43921 2001-03-28  Philip Blundell  <philb@gnu.org>
43922
43923         * gcc.c-torture/compile/20010328-1.c: New test.
43924
43925 2001-03-27  Richard Henderson  <rth@redhat.com>
43926
43927         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
43928         * g++.old-deja/g++.eh/vbase3.C: Likewise.
43929
43930 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
43931
43932         * gcc.c-torture/compile/20010327-1.c: New test.
43933
43934 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
43935
43936         * g++.old-deja/g++.other/friend12.C: New test.
43937         * g++.old-deja/g++.other/friend9.C: Expect no errors.
43938         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
43939
43940 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43941
43942         * gcc.c-torture/execute/20010325-1.c: New test.
43943
43944 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
43945
43946         * g++.old-deja/g++.other/mangle3.C: New test.
43947
43948 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
43949
43950         * g++.old-deja/g++.other/anon8.C: New test.
43951
43952 2001-03-20  Philip Blundell  <philb@gnu.org>
43953
43954         * gcc.c-torture/compile/20010320-1.c: New test.
43955
43956 2001-03-17  Richard Henderson  <rth@redhat.com>
43957
43958         * g++.old-deja/g++.other/eh4.C: Add expected error text.
43959
43960 2001-03-15  Geoff Keating  <geoff@redhat.com>
43961
43962         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
43963         tests on AIX.
43964
43965 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
43966
43967         * g++.old-deja/g++.other/eh4.C: New test.
43968
43969 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
43970
43971         * gcc.dg/cpp/mi1.c: Update.
43972
43973 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
43974
43975         * g++.old-deja/g++.other/regstack.C: New test.
43976
43977 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
43978
43979         * g++.old-deja/g++.other/ref4.C: New test.
43980
43981 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
43982
43983         * objc/execute/va_method.m: Added.
43984         * objc/execute/IMP.m: Added.
43985         * objc/execute/_cmd.m: Added.
43986         * objc/execute/accessing_ivars.m: Added.
43987         * objc/execute/class-1.m: Added.
43988         * objc/execute/class-10.m: Added.
43989         * objc/execute/class-11.m: Added.
43990         * objc/execute/class-12.m: Added.
43991         * objc/execute/class-13.m: Added.
43992         * objc/execute/class-14.m: Added.
43993         * objc/execute/class-2.m: Added.
43994         * objc/execute/class-3.m: Added.
43995         * objc/execute/class-4.m: Added.
43996         * objc/execute/class-5.m: Added.
43997         * objc/execute/class-6.m: Added.
43998         * objc/execute/class-7.m: Added.
43999         * objc/execute/class-8.m: Added.
44000         * objc/execute/class-9.m: Added.
44001         * objc/execute/class-tests-1.h
44002         * objc/execute/class-tests-2.h
44003         * objc/execute/compatibility_alias.m: Added.
44004         * objc/execute/encode-1.m: Added.
44005         * objc/execute/formal_protocol-1.m: Added.
44006         * objc/execute/formal_protocol-2.m: Added.
44007         * objc/execute/formal_protocol-3.m: Added.
44008         * objc/execute/formal_protocol-4.m: Added.
44009         * objc/execute/formal_protocol-5.m: Added.
44010         * objc/execute/formal_protocol-6.m: Added.
44011         * objc/execute/formal_protocol-7.m: Added.
44012         * objc/execute/informal_protocol.m: Added.
44013         * objc/execute/initialize.m: Added.
44014         * objc/execute/load.m: Added.
44015         * objc/execute/many_args_method.m: Added.
44016         * objc/execute/nested-3.m: Added.
44017         * objc/execute/no_clash.m: Added.
44018         * objc/execute/private.m: Added.
44019         * objc/execute/redefining_self.m: Added.
44020         * objc/execute/root_methods.m: Added.
44021         * objc/execute/selector-1.m: Added.
44022         * objc/execute/static-1.m: Added.
44023         * objc/execute/static-2.m: Added.
44024         * objc/execute/va_method.m: Added.
44025
44026 2001-03-10  Richard Henderson  <rth@redhat.com>
44027
44028         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
44029
44030 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
44031
44032         * g++.old-deja/g++.other/crash31.C: XFAIL.
44033         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
44034         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
44035         * gcc.c-torture/execute/20010123-1.x: XFAIL.
44036         * gcc.c-torture/execute/20010124-1.x: XFAIL.
44037         * gcc.dg/sequence-pt-1.c: XFAIL one test.
44038
44039 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
44040
44041         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
44042
44043 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
44044
44045         * gcc.dg/20000724-1.c: Don't use multiline strings.
44046
44047 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
44048
44049         * objc/execute/string1.m, objc/execute/string2.m: Compare the
44050         result of -cString against what we expect it to be; don't just
44051         print it out for no one to read.
44052
44053         * objc/execute/string3.m, objc/execute/string4.m: New tests.
44054         Based on testcases provided by Nicola Pero.
44055
44056 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
44057
44058         * gcc.dg/cpp/macro7.c: New test.
44059
44060 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
44061
44062         * gcc.dg/cpp/multiline.c: Update.
44063
44064 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
44065
44066         * g++.old-deja/g++.other/enum3.C: New test.
44067
44068 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
44069
44070         * g++.old-deja/g++.other/pod1.C: New test.
44071
44072 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
44073
44074         * g++.old-deja/g++.ext/overload1.C: New test.
44075
44076 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
44077
44078         * g++.old-deja/g++.pt/using1.C: New test.
44079
44080 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
44081
44082         * g++.old-deja/g++.other/using9.C: New test.
44083
44084 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
44085
44086         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
44087
44088         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
44089
44090 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
44091
44092         * g++.old-deja/g++.ext/realpt1.C: Remove.
44093
44094 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
44095
44096         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
44097
44098 2001-02-26  Will Cohen  <wcohen@redhat.com>
44099
44100         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
44101
44102 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
44103
44104         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
44105         templatized constructors.
44106
44107 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44108
44109         * gcc.c-torture/execute/20010224-1.c: New test.
44110
44111 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
44112
44113         * gcc.c-torture/execute/20010222-1.c: New test.
44114
44115 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
44116
44117         * g++.old-deja/g++.other/inline20.C: New test.
44118
44119 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
44120
44121         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
44122
44123 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44124
44125         * g++.old-deja/g++.other/lookup22.C: New test.
44126
44127 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
44128
44129         * g77.dg: New directory.
44130         * g77.dg/20010216-1.f: New test case.
44131         * g77.dg/dg.exp: New driver.
44132         * lib/g77-dg.exp: New driver library.
44133
44134 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44135
44136         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
44137
44138 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
44139
44140         * g++.old-deja/g++.other/decl9.C: New test.
44141
44142 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
44143
44144         * g++.old-deja/g++.other/init16.C: Update the test so that it does
44145         not need <string> and also tests the initialization at runtime.
44146
44147 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
44148
44149         * gcc.c-torture/execute/longlong.c: New test.
44150
44151 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
44152
44153         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
44154
44155 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
44156
44157         * gcc.c-torture/execute/920302-1.c (execute):
44158         Change argument type to short.
44159
44160 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
44161
44162         * g++.old-deja/g++.pt/deduct6.C: New test.
44163
44164 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
44165
44166         * g++.old-deja/g++.pt/deduct5.C: New test.
44167
44168 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
44169
44170         * gcc.c-torture/execute/20010209-1.c: New test.
44171
44172 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
44173
44174         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
44175
44176 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
44177
44178         * g++.dg/vtgc1.C: Update for new ABI.
44179
44180         * consistency.vlad: New directory, 1665 files.
44181
44182 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44183
44184         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
44185         return type.
44186         * gcc.dg/cpp/digraphs.c: Declare puts.
44187
44188 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
44189
44190         * g++.old-deja/g++.other/warn5.C: New test.
44191
44192 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
44193
44194         * g++.old-deja/g++.pt/spec40.C: New test.
44195
44196 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
44197
44198         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
44199         case.
44200         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
44201
44202 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
44203
44204         * gcc.c-torture/compile/20010209-1.c: New test.
44205
44206 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
44207
44208         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
44209         excess errors message but not if it crashes.
44210         * g++.old-deja/g++.other/crash27.C: Likewise.
44211         * g++.old-deja/g++.other/crash28.C: Likewise.
44212         * g++.old-deja/g++.other/crash30.C: Likewise.
44213         * g++.old-deja/g++.other/crash32.C: Likewise.
44214         * g++.old-deja/g++.other/crash35.C: Likewise.
44215         * g++.old-deja/g++.pt/inherit2.C: Likewise.
44216
44217 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44218
44219         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
44220         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
44221         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
44222         g77.f-torture/execute/execute.exp,
44223         g77.f-torture/noncompile/noncompile.exp,
44224         gcc.c-torture/execute/execute.exp,
44225         gcc.c-torture/execute/memcheck/memcheck.exp,
44226         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
44227         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
44228         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
44229         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
44230         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
44231         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
44232         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44233         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
44234         Remove bug reporting instructions with ancient email addresses.
44235
44236 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
44237
44238         * gcc.dg/20010202-1.c: New test.
44239         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
44240
44241 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
44242
44243         * g++.dg/stdbool-if.C: New test.
44244
44245 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
44246
44247         * objc/execute/fdecl.m: Added main().
44248
44249 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
44250
44251         * gcc.c-torture/execute/20010206-1.c: New test.
44252
44253 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
44254
44255         * gcc.dg/cpp/avoidpaste1.c: Update.
44256
44257 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
44258
44259         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
44260         Pero <nicola@brainstorm.co.uk>.
44261         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
44262
44263 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
44264
44265         * g++.old-deja/g++.pt/spec39.C: New test.
44266
44267 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
44268
44269         * gcc.c-torture/compile/20010202-1.c: New test.
44270
44271 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
44272
44273         * g++.old-deja/g++.abi/primary2.C: New test.
44274         * g++.old-deja/g++.abi/primary3.C: New test.
44275         * g++.old-deja/g++.abi/primary4.C: New test.
44276         * g++.old-deja/g++.abi/primary5.C: New test.
44277         * g++.old-deja/g++.abi/vtable3.h: New test.
44278         * g++.old-deja/g++.abi/vtable3a.C: New test.
44279         * g++.old-deja/g++.abi/vtable3b.C: New test.
44280         * g++.old-deja/g++.abi/vtable3c.C: New test.
44281         * g++.old-deja/g++.abi/vtable3d.C: New test.
44282         * g++.old-deja/g++.abi/vtable3e.C: New test.
44283         * g++.old-deja/g++.abi/vtable3f.C: New test.
44284         * g++.old-deja/g++.abi/vtable3g.C: New test.
44285         * g++.old-deja/g++.abi/vtable3h.C: New test.
44286         * g++.old-deja/g++.abi/vtable3i.C: New test.
44287         * g++.old-deja/g++.abi/vtable3j.C: New test.
44288         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
44289
44290 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
44291
44292         * g++.old-deja/g++.other/anon6.C: New test.
44293         * g++.old-deja/g++.other/anon7.C: New test.
44294
44295 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
44296
44297         * gcc.dg/cpp/avoidpaste2.c: New tests.
44298
44299 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
44300
44301         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
44302
44303 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
44304
44305         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
44306         DECIMAL_DIG cases for Irix."
44307
44308 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
44309
44310         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
44311
44312 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44313
44314         * gcc.dg/c99-tag-1.c: New test.
44315
44316 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
44317
44318         * gcc.dg/cpp/tr-warn1.c: Add tests.
44319
44320 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
44321
44322         * gcc.dg/cpp/avoidpaste1.c: Update.
44323         * gcc.dg/cpp/paste4.c: Update.
44324
44325 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
44326
44327         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
44328         cases for Irix.
44329
44330 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
44331
44332         * g++.old-deja/g++.other/inline19.C: New test.
44333
44334 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
44335
44336         * gcc.dg/Wlarger-than.c: New test.
44337
44338 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44339
44340         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
44341
44342 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
44343
44344         * gcc.c-torture/execute/20010129-1.c: New test.
44345         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
44346
44347 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
44348
44349         * gcc.dg/cpp/avoidpaste1.c: Test case.
44350
44351 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
44352
44353         * g++.old-deja/g++.other/inline18.C: New test.
44354
44355 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44356
44357         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
44358         and __builtin_putchar.
44359
44360 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
44361
44362         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
44363         tests.
44364
44365 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
44366
44367         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
44368         floating point number rounding mode to round to the nearest
44369         representable mode.
44370
44371 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
44372
44373         * g++.old-deja/g++.other/mangle2.C: New test.
44374
44375 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
44376
44377         * gcc.c-torture/compile/20010124-1.c: New test.
44378
44379 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
44380
44381         * g++.old-deja/g++.pt/spec38.C: New test.
44382
44383 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44384
44385         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
44386         "Build don't run".
44387
44388 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44389
44390         * gcc.c-torture/execute/20010123-1.c: New test.
44391
44392 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
44393
44394         * g++.old-deja/g++.pt/spec37.C: New test.
44395
44396 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
44397
44398         * g++.old-deja/g++.pt/overload14.C: New test.
44399
44400 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44401
44402         * gcc.c-torture/execute/20010122-1.c: New test, exercise
44403         __builtin_return_address.
44404
44405 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
44406
44407         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
44408         * g++.old-deja/g++.pt/spec35.C: New test.
44409         * g++.old-deja/g++.pt/spec36.C: New test.
44410
44411 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
44412
44413         * gcc.c-torture/compile/20010118-1.c: New test.
44414
44415 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
44416
44417         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
44418
44419 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
44420
44421         * gcc.c-torture/execute/20010119-1.c: New test.
44422
44423 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44424
44425         * g++.old-deja/g++.other/vbase5.C: New test.
44426
44427 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
44428
44429         * gcc.c-torture/execute/20010118-1.c: New test.
44430
44431 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44432
44433         * g++.old-deja/g++.pt/deduct3.C: New test.
44434
44435 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44436
44437         * g++.old-deja/g++.pt/spec34.C: New test.
44438
44439 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
44440
44441         * g77.f-torture/compile/20000601-2.f: New test.
44442
44443 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44444
44445         * g++.old-deja/g++.other/init17.C: New test.
44446
44447 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
44448
44449         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
44450
44451 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44452
44453         * g++.old-deja/g++.pt/unify8.C: New test.
44454
44455 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44456
44457         * g++.old-deja/g++.abi/vbase1.C: New test.
44458
44459 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44460
44461         * g++.old-deja/g++.pt/crash65.C: New test.
44462
44463 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
44464
44465         * gcc.dg/cpp/assembl2.S: New test case.
44466
44467 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
44468
44469         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
44470         are supported.
44471
44472 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44473
44474         * g++.old-deja/g++.other/builtins1.C: New test.
44475         * g++.old-deja/g++.other/builtins2.C: Likewise.
44476         * g++.old-deja/g++.other/builtins3.C: Likewise.
44477         * g++.old-deja/g++.other/builtins4.C: Likewise.
44478
44479 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
44480
44481         * gcc.c-torture/compile/20010117-1.c: New test.
44482         * gcc.c-torture/compile/20010117-2.c: New test.
44483
44484 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44485
44486         * g77.f-torture/execute/20010116.[fx]: New test,
44487         XFAIL on i?86-*-*.
44488         * g77.f-torture/compile/20010115.f: Indicate it's
44489         a test for PR fortran/1636.
44490
44491 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44492
44493         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
44494
44495 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44496
44497         * g77.f-torture/compile/20010115.f: New test.
44498
44499 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
44500
44501         * g++.old-deja/g++.pt/nontype5.C: New test.
44502
44503 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
44504
44505         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
44506         have an equivalent working one below it.
44507
44508 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
44509
44510         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
44511         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
44512
44513 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
44514
44515         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
44516         message containing "init_priority".
44517         (conpr-2.C): Likewise.
44518         (conpr-3.C): Likewise.
44519         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
44520
44521 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44522
44523         * gcc.c-torture/execute/20010114-2.c: New test.
44524
44525 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
44526
44527         * gcc.c-torture/compile/20010114-1.c: New test.
44528         * gcc.c-torture/compile/20010114-1.x: Xfail.
44529         * gcc.c-torture/compile/20010114-2.c: New test.
44530         * gcc.c-torture/execute/20010114-1.c: New test.
44531         * gcc.dg/trunc-1.c: New test.
44532         * gcc.dg/uninit-B.c: New test.
44533
44534 2001-01-13  Nick Clifton  <nickc@redhat.com>
44535
44536         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
44537         target.
44538
44539 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44540
44541         * gcc.c-torture/compile/20010113-1.c: New test.
44542
44543 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
44544
44545         * gcc.c-torture/compile/20001212-1.c: New test.
44546
44547 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44548
44549         * gcc.dg/cpp/widestr1.c: Update.
44550         * gcc.dg/cpp/prag-imp.c: Remove.
44551
44552 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
44553
44554         * gcc.c-torture/execute/20000801-3.x: Remove.
44555         * gcc.dg/c90-init-1.c: New test.
44556         * gcc.dg/c99-init-1.c: New test.
44557         * gcc.dg/c99-init-2.c: New test.
44558         * gcc.dg/gnu99-init-1.c: New test.
44559
44560 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
44561
44562         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
44563         testing that no relevant ones were found.
44564
44565 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
44566
44567         * g++.old-deja/g++.pt/cast2.C: New test.
44568
44569 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
44570
44571         * g++.old-deja/g++.pt/friend47.C: New test.
44572
44573 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44574
44575         * g++.old-deja/g++.pt/instantiate13.C: New test.
44576
44577 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44578
44579         * g++.old-deja/g++.other/defarg7.C: New test.
44580         * g++.old-deja/g++.other/defarg8.C: New test.
44581
44582 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44583
44584         * g++.old-deja/g++.pt/crash64.C: New test.
44585
44586 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44587
44588         * g++.old-deja/g++.pt/crash63.C: New test.
44589
44590 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
44591
44592         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
44593
44594 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
44595
44596         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
44597
44598 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44599
44600         * g++.old-deja/g++.pt/error3.C: New test.
44601
44602 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44603
44604         * g++.old-deja/g++.other/crash39.C: New test.
44605
44606 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44607
44608         * g++.old-deja/g++.other/vbase4.C: New test.
44609
44610 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
44611
44612         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
44613         * gcc.dg/special/20000419-2.c: New file. Identical to above.
44614         * gcc.dg/special/special.exp: New test driver which will check
44615         for alias support for the above test.
44616
44617 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
44618
44619         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
44620         problems on small machines.
44621         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
44622         parameterize.
44623
44624 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
44625
44626         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
44627         mips.
44628         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
44629
44630 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
44631
44632         * g++.old_deja/g++.pt/using8.C: New test.
44633
44634 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44635
44636         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
44637
44638 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
44639
44640         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
44641         where a failure is expected.
44642         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
44643
44644 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44645
44646         * g++.old_deja/g++.pt/instantiate12.C: New test.
44647
44648 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44649
44650         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
44651         start of structs.
44652         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
44653         * g++.old-deja/g++.brendan/crash17.C: Likewise.
44654         * g++.old-deja/g++.brendan/crash29.C: Likewise.
44655         * g++.old-deja/g++.brendan/crash48.C: Likewise.
44656         * g++.old-deja/g++.brendan/ns1.C: Likewise.
44657         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
44658         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
44659         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
44660         * g++.old-deja/g++.eh/spec6.C: Likewise.
44661         * g++.old-deja/g++.jason/crash3.C: Likewise.
44662         * g++.old-deja/g++.law/ctors11.C: Likewise.
44663         * g++.old-deja/g++.law/ctors17.C: Likewise.
44664         * g++.old-deja/g++.law/ctors5.C: Likewise.
44665         * g++.old-deja/g++.law/ctors9.C: Likewise.
44666         * g++.old-deja/g++.mike/ambig1.C: Likewise.
44667         * g++.old-deja/g++.mike/net22.C: Likewise.
44668         * g++.old-deja/g++.mike/p3538a.C: Likewise.
44669         * g++.old-deja/g++.mike/p3538b.C: Likewise.
44670         * g++.old-deja/g++.mike/virt3.C: Likewise.
44671         * g++.old-deja/g++.niklas/t128.C: Likewise.
44672         * g++.old-deja/g++.other/anon4.C: Likewise.
44673         * g++.old-deja/g++.other/using1.C: Likewise.
44674         * g++.old-deja/g++.other/warn3.C: Likewise.
44675         * g++.old-deja/g++.pt/t37.C: Likewise.
44676         * g++.old-deja/g++.robertl/eb69.C: Likewise.
44677         * g++.old-deja/g++.robertl/eb71.C: Likewise.
44678
44679 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44680
44681         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
44682
44683 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44684
44685         * gcc.c-torture/execute/stdio-opt-3.c: New test.
44686
44687 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
44688
44689         * gcc.c-torture/compile/20010107-1.c: New test.
44690
44691 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44692
44693         * gcc.c-torture/execute/builtin-noret-1.c: New test.
44694
44695 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44696
44697         * gcc.dg/format/format.h: New file.
44698         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
44699         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
44700         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
44701         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
44702         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
44703         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44704         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
44705         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
44706         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
44707         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
44708         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
44709         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
44710         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
44711         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
44712         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
44713         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
44714         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
44715         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
44716         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
44717         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
44718         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
44719         instead of declaring standard types, macros and functions in each
44720         test.
44721
44722 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
44723
44724         * gcc.c-torture/execute/20010106-1.c: New test.
44725
44726 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44727
44728         * gcc.dg/format/format.exp: New file.
44729         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
44730         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
44731         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
44732         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
44733         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
44734         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
44735         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
44736         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
44737         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
44738         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
44739         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
44740         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
44741         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
44742         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
44743         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
44744         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
44745         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
44746         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
44747         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
44748         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
44749         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
44750         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
44751         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
44752         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
44753         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
44754         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
44755         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
44756         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
44757         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
44758         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
44759         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
44760         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
44761         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
44762         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
44763         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
44764         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
44765         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
44766         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
44767         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
44768         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
44769         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
44770         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
44771
44772 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
44773
44774         * gcc.c-torture/execute/991228-1.c: Take word endianness into
44775         account.
44776
44777 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
44778
44779         * gcc.c-torture/execute/builtin-complex-1.c: New test.
44780
44781 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
44782
44783         * g++.old-deja/g++.pt/crash62.C: New test.
44784
44785 2001-01-04  Richard Henderson  <rth@redhat.com>
44786
44787         * gcc.dg/20000926-1.c: Update expected warnings.
44788         * gcc.dg/array-2.c: Likewise.
44789         * gcc.dg/array-4.c: Also validate flexible array members.
44790         * gcc.dg/c99-flex-array-1.c: New.
44791
44792 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
44793
44794         * gcc.c-torture/compile/20001222-1.x: Remove.
44795
44796 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44797
44798         * gcc.c-torture/execute/built-in-setjmp.c: New.
44799
44800 2001-01-03  Richard Henderson  <rth@redhat.com>
44801
44802         * gcc.dg/940510-1.c: Update expected error wording.
44803         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
44804
44805 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
44806
44807         * lib/target-supports.exp (check_alias_available): Modified to
44808         indicate aliases not supported if only weak aliases are supported.
44809
44810 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44811
44812         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
44813         Turn on cmpstrsi checks for __pj__ and __i370__.
44814
44815 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44816
44817         * g++.old-deja/g++.other/virtual11.C: New test.
44818
44819 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44820
44821         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
44822
44823 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44824
44825         * gcc.c-torture/compile/20010102-1.c: New test.
44826
44827 2001-01-02  Andreas Jaeger  <aj@suse.de>
44828
44829         * gcc.dg/noreturn-3.c: New test.
44830
44831         * gcc.dg/noreturn-4.c: New test.
44832
44833 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44834
44835         * gcc.c-torture/execute/stdio-opt-1.c: Also test
44836         __builtin_fputc and __builtin_fwrite.
44837
44838 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
44839
44840         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
44841         signed char, not default char.
44842
44843 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
44844
44845         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
44846
44847 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
44848
44849         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
44850
44851 2000-12-29  Richard Henderson  <rth@redhat.com>
44852
44853         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
44854         (__cyg_profile_func_exit): Define.
44855
44856 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
44857
44858         * g++.dg/vtgc1.C: New test.
44859
44860 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
44861
44862         * gcc.dg/noncompile/20001228-1.c: New test.
44863
44864         * gcc.dg/20001228-1.c: New test.
44865
44866         * gcc.c-torture/execute/20001228-1.c: New test.
44867
44868 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
44869
44870         * gcc.dg/format-strfmon-1.c: New test.
44871
44872 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44873
44874         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
44875         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
44876         * gcc.c-torture/execute/string-opt-1.c: Likewise.
44877         * gcc.c-torture/execute/string-opt-2.c: Likewise.
44878         * gcc.c-torture/execute/string-opt-3.c: Likewise.
44879         * gcc.c-torture/execute/string-opt-4.c: Likewise.
44880         * gcc.c-torture/execute/string-opt-6.c: Likewise.
44881         * gcc.c-torture/execute/string-opt-7.c: Likewise.
44882         * gcc.c-torture/execute/string-opt-8.c: Likewise.
44883         * gcc.c-torture/execute/string-opt-9.c: Likewise.
44884         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44885         * gcc.c-torture/execute/string-opt-11.c: Likewise.
44886         * gcc.c-torture/execute/string-opt-12.c: Likewise.
44887
44888         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
44889         * gcc.c-torture/execute/string-opt-4.c: Test index.
44890
44891 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
44892
44893         * gcc.c-torture/compile/20001226-1.c: New test.
44894
44895 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44896
44897         * gcc.c-torture/compile/20001222-1.c: New test.
44898         * gcc.c-torture/compile/20001222-1.x: Xfail.
44899
44900 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
44901
44902         * gcc.c-torture/execute/comp-goto-2.c: New test.
44903
44904 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
44905
44906         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
44907         Use long types if __INT_MAX__ is 32767.
44908         (main): Use cast to (sint32 *) when poking 88 into a_page.
44909
44910         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
44911
44912 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
44913
44914         * gcc.c-torture/compile/20001221-1.c: New test.
44915         * gcc.c-torture/execute/20001221-1.c: New test.
44916
44917 2000-12-20  Richard Henderson  <rth@redhat.com>
44918
44919         * g++.old-deja/g++.pt/crash36.C: Update error lines.
44920         * g++.old-deja/g++.robertl/eb109.C: Likewise.
44921
44922 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44923
44924         * gcc.dg/compare3.c: New test.
44925
44926 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44927
44928         * gcc.dg/format-warnll-1.c: New test.
44929
44930 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
44931
44932         * gcc.dg/cpp/cmdlne-P.c: New test.
44933
44934 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44935
44936         * gcc.c-torture/execute/builtin-abs-1.c,
44937         gcc.c-torture/execute/builtin-abs-2.c: New tests.
44938
44939 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44940
44941         * gcc.dg/cpp/multiline.c: New test.
44942
44943 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44944
44945         * g++.old-deja/g++.other/syshdr1.C: Update.
44946         * gcc.dg/cpp/lineflags.c: Remove temporarily.
44947
44948 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44949
44950         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
44951
44952 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44953
44954         * g++.old-deja/g++.pt/ttp65.C: New test.
44955
44956 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44957
44958         * g++.old-deja/g++.pt/ttp64.C: New test.
44959
44960 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44961
44962         * g++.old-deja/g++.pt/spec33.C: New test.
44963
44964 2000-12-14  Catherine Moore  <clm@redhat.com>
44965
44966         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
44967         * gcc.c-torture/execute/920612-2.c: Likewise.
44968         * gcc.c-torture/execute/920428-2.c: Likewise.
44969         * gcc-c-torture/execute/va-arg-11.c: Call exit.
44970         * gcc.c-torture/execute/va-arg-21.c: Likewise.
44971
44972 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44973
44974         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
44975         * gcc.dg/pack-test-2.c: Likewise.
44976
44977 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44978
44979         Tests by Zack Weinberg <zackw@stanford.edu>.
44980
44981         * gcc.dg/cpp/defined.c: Update.
44982         * gcc.dg/cpp/defined_trad.c: New tests.
44983
44984 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44985
44986         * gcc.dg/cpp/trad-direct.c: Update.
44987
44988 2000-12-11  Neil Booth  <neilb@earthling.net>
44989
44990         * gcc.dg/cpp/defined_trad.c
44991
44992 2000-12-11  Neil Booth  <neilb@earthling.net>
44993
44994         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
44995
44996 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44997
44998         * gcc.dg/format-miss-2.c: New test.
44999
45000 2000-12-09  Neil Booth  <neilb@earthling.net>
45001
45002         * gcc.dg/cpp/lineflags.c: New tests.
45003         * gcc.dg/cpp/poison.c: Update.
45004         * gcc.dg/cpp/redef2.c: Update.
45005         * gcc.dg/cpp/skipping.c: New test.
45006
45007 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
45008
45009         * g++.old-deja/g++.other/eh3.C: New testcase.
45010
45011 2000-12-07  Neil Booth  <neilb@earthling.net>
45012
45013         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
45014         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
45015         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
45016         wtr-union-init-2.c, wtr-union-init-3.c: Update.
45017         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
45018         Update.
45019
45020 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45021
45022         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
45023         __SIZE_TYPE__ instead of int for type of integers cast to
45024         pointers.
45025
45026 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
45027
45028         * g++.old-deja/g++.other/cleanup4.C: New test.
45029
45030 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45031
45032         * format-sec-1.c: New test.
45033
45034 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45035
45036         * gcc.dg/format-nonlit-3.c: New test.
45037
45038 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45039
45040         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
45041         through a null pointer.
45042
45043 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45044
45045         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
45046         * g++.old-deja/g++.pt/partial4.C: New test.
45047
45048 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
45049
45050         * gcc.c-torture/execute/ieee/hugeval.x: New.
45051
45052 2000-12-06  Neil Booth  <neilb@earthling.net>
45053
45054         * gcc.dg/cpp/backslash2.c: New tests.
45055
45056 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45057
45058         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
45059         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
45060
45061 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
45062
45063         * gcc.c-torture/execute/20001203-2.c: New testcase.
45064
45065 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
45066
45067         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
45068         * g++.old-deja/g++.other/virtual10.C: New test.
45069
45070 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
45071
45072         * g++.old-deja/g++.mike/pmf5.C: Remove test.
45073
45074 2000-12-05  Richard Henderson  <rth@redhat.com>
45075
45076         * gcc.c-torture/compile/20001205-1.c: New.
45077
45078 2000-12-04  Neil Booth  <neilb@earthling.net>
45079
45080         * g++.old-deja/g++.other/virtual9.C: New test.
45081         * g++.old-deja/g++.pt/crash61.C: New test.
45082         * gcc.c-torture/execute/loop-9.c: New test.
45083
45084 2000-12-04  Neil Booth  <neilb@earthling.net>
45085
45086         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
45087         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
45088         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
45089         * gcc.dg/cpp/extratokens.c: ...here.
45090
45091 2000-12-04  Neil Booth  <neilb@earthling.net>
45092
45093         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
45094         New tests.
45095
45096 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45097
45098         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
45099         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
45100
45101 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
45102
45103         * gcc.c-torture/execute/20001203-1.c: New test.
45104
45105 2000-12-03  Neil Booth  <neilb@earthling.net>
45106
45107         * gcc.dg/cpp/macro6.c: New test cases.
45108
45109 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45110
45111         * gcc.c-torture/execute/string-opt-9.c: New test.
45112         * gcc.c-torture/execute/string-opt-10.c: Likewise.
45113         * gcc.c-torture/execute/string-opt-11.c: Likewise.
45114         * gcc.c-torture/execute/string-opt-12.c: Likewise.
45115
45116         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
45117         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
45118
45119 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
45120
45121         * gcc.dg/cpp/if-6.c: New testcase.
45122
45123         * gcc.dg/20001201-1.c: New testcase.
45124
45125 2000-12-02  Neil Booth  <neilb@earthling.net>
45126
45127         * g++.old-deja/g++.other/externC4.C,
45128         g++.old-deja/g++.other/friend10.C: New tests.
45129
45130 2000-12-02  Neil Booth  <neilb@earthling.net>
45131
45132         * g++.old-deja/g++.other/instan2.C
45133         * g++.old-deja/g++.other/instan3.C: New test.
45134
45135 2000-12-02  Neil Booth  <neilb@earthling.net>
45136
45137         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
45138         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
45139         gnuc99.c,gnuc99-pedantic.c: New tests.
45140
45141 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45142
45143         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
45144         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
45145
45146 2000-12-01  Neil Booth  <neilb@earthling.net>
45147
45148         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
45149         * gcc.dg/cpp/poison.c: Update.
45150         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
45151
45152 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
45153
45154         * g77.f-torture/execute/20001201.f: New test.
45155
45156 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45157
45158         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
45159
45160 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
45161
45162         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
45163
45164 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
45165
45166         * g++.old-deja/g++.other/cast6.C: New test.
45167
45168 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
45169
45170         * gcc.c-torture/execute/20001130-2.c: New testcase.
45171
45172 2000-11-30  Richard Henderson  <rth@redhat.com>
45173
45174         * gcc.c-torture/execute/20001130-1.c: New test.
45175
45176 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
45177
45178         * g++.old-deja/g++.other/op3.C: New test.
45179
45180 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
45181
45182         * g++.old-deja/g++.other/op2.C: New test.
45183
45184 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
45185
45186         * g++.old-deja/g++.other/crash38.C: New test.
45187
45188 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
45189
45190         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
45191
45192 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
45193
45194         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
45195         tests.
45196         * gcc.c-torture/execute/string-opt-6.c: New test.
45197
45198         * gcc.dg/20001117-1.c: Add main.
45199
45200 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
45201
45202         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
45203         Move from here ...
45204         * gcc.dg/940510-1.c: ... to here.
45205
45206         * gcc.dg/20000926-1.c: GNU C now allows initializations of
45207         zero-size arrays in toplevel structures.
45208
45209 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
45210
45211         * gcc.c-torture/execute/loop-8.c: New test.
45212
45213 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
45214
45215         * g++.old-deja/g++.other/base1.C: New test.
45216
45217 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
45218
45219         * g++.old-deja/g++.other/parse2.C: New test.
45220
45221 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
45222
45223         * g++.old-deja/g++.pt/incomplete1.C: New test.
45224
45225 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
45226
45227         * g++.old-deja/g++.other/friend9.C: New test.
45228
45229 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
45230
45231         * gcc.dg/20001127-1.c: New test.
45232
45233 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
45234
45235         * g++.old-deja/g++.pt/friend46.C: New test.
45236
45237 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
45238
45239         * g++.old-deja/g++.other/ptrmem8.C: New test.
45240
45241 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45242
45243         * gcc.c-torture/execute/string-opt-7.c: New test.
45244         * gcc.c-torture/execute/string-opt-8.c: Likewise.
45245
45246 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
45247
45248         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
45249         instead of 'mkcheck 2'.
45250
45251 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45252
45253         * gcc.c-torture/execute/memcheck/driver.c,
45254         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
45255         C9X references to refer to C99.
45256
45257 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
45258
45259         * gcc.dg/ultrasp3.c: New test.
45260
45261 2000-11-25  Neil Booth  <neilb@earthling.net>
45262
45263         * gcc.dg/cpp/include2.c: Update test to be locale independent.
45264
45265 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
45266
45267         * gcc.c-torture/compile/20001123-2.c: New.
45268
45269 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45270
45271         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
45272
45273 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
45274
45275         * gcc.dg/sequence-point-1.c: Add some new tests.
45276         * gcc.c-torture/execute/20001124-1.c: New test.
45277
45278 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
45279
45280         * g++.old-deja/g++.other/vaarg4.C: New test.
45281         * gcc.c-torture/compile/20001123-1.c: New test.
45282
45283 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
45284
45285         * g++.other/crash24.C: Adjust and remove XFAIL.
45286         * g++.other/crash37.C: New test.
45287
45288 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
45289
45290         * g++.old-deja/g++.pt/instantiate9.C: New test.
45291
45292 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
45293
45294         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
45295         new ABI, too.
45296
45297         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
45298         * g++.old-deja/g++.robertl/eb55.C: Likewise.
45299
45300 2000-11-22  Neil Booth  <neilb@earthling.net>
45301
45302         * gcc.dg/cpp/Wtrigraphs.c: New test.
45303
45304 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
45305
45306         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
45307
45308 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
45309
45310         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
45311
45312 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
45313
45314         * lib/gcc-dg.exp: load_lib scanasm.exp.
45315         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
45316         * lib/g++-dg.exp: load_lib scanasm.exp.
45317         * lib/scanasm.exp: New.
45318         (scan-assembler, scan-assembler-not): Add optional arguments to
45319         test name, or if not present, the pattern name.
45320         (scan-assembler-dem, scan-assembler-dem-not): New.
45321
45322         * g++.dg/dg.exp: New.
45323
45324 2000-11-21  Neil Booth  <neilb@earthling.net>
45325
45326         * gcc.dg/cpp/integrated1.c: Remove.
45327
45328 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
45329
45330         * gcc.c-torture/execute/20001121-1.c: New test.
45331
45332 2000-11-21  Richard Henderson  <rth@redhat.com>
45333
45334         * gcc.c-torture/compile/20001121-1.c: New test.
45335
45336 2000-11-20  Neil Booth  <neilb@earthling.net>
45337
45338         * gcc.dg/cpp/integrated1.c: New test.
45339
45340 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
45341
45342         * g++.old-deja/g++.other/inline17.C: New test.
45343
45344 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
45345
45346         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
45347         local variable to be zero: I made the variable global. Now
45348         uses abort() and exit() instead of relying on main's return value.
45349
45350 2000-11-20  Neil Booth  <neilb@earthling.net>
45351
45352         * gcc.dg/cpp/paste2.c: Update test.
45353         * objc/execute/paste.m: New test.
45354
45355 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
45356
45357         * gcc.dg/c99-condexpr-1.c: New test.
45358
45359 2000-11-20  Neil Booth  <neilb@earthling.net>
45360
45361         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
45362
45363 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
45364
45365         * g++.old-deja/g++.pt/export1.C: New test.
45366
45367 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
45368
45369         * gcc.dg/20001117-1.c: New test.
45370
45371 2000-11-18  Richard Henderson  <rth@redhat.com>
45372
45373         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
45374
45375 2000-11-18  Richard Henderson  <rth@redhat.com>
45376
45377         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
45378         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
45379         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
45380
45381 2000-11-18  Richard Henderson  <rth@redhat.com>
45382
45383         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
45384         (main): New.  Exit cleanly.
45385
45386 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45387
45388         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
45389         gcc.dg/c99-fordecl-2.c: New tests.
45390
45391 2000-11-18  Richard Henderson  <rth@redhat.com>
45392
45393         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
45394         * gcc.c-torture/execute/zerolen-2.c: New.
45395
45396 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45397
45398         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
45399         memory.
45400
45401 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
45402
45403         * g++.old-deja/g++.pt/instantiate8.C: New test.
45404
45405 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
45406
45407         * g++.old-deja/g++.other/incomplete.C: Add more tests.
45408         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
45409
45410 2000-11-16  Nick Clifton  <nickc@redhat.com>
45411
45412         * gcc.c-torture/execute/nestfunc-2.c: New test.
45413         * gcc.c-torture/execute/nestfunc-3.c: New test.
45414
45415 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
45416
45417         * gcc.c-torture/compile/20001116-1.c: New test.
45418
45419 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45420
45421         * gcc.c-torture/execute/20001115-1.c: New test.
45422
45423 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
45424
45425         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
45426         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
45427         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
45428         * g++.old-deja/g++.abi/vmihint.C: Likewise.
45429
45430 2000-11-15  Neil Booth  <neilb@earthling.net>
45431
45432         gcc.dg/cpp/_Pragma1.c: Update.
45433         gcc.dg/cpp/_Pragma2.c: New test.
45434
45435 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
45436
45437         * g++.old-deja/g++.other/anon5.C: New test.
45438
45439 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
45440
45441         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
45442         tests.
45443
45444 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
45445
45446         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
45447         output.
45448
45449 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45450
45451         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
45452         labels at end of compound statements.
45453
45454 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
45455
45456         * gcc.c-torture/execute/loop-7.c: New test.
45457
45458 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45459
45460         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
45461
45462 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45463
45464         * gcc.dg/c99-bool-1.c: New test.
45465
45466 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45467
45468         * gcc.dg/c99-scope-1.c: Remove xfail.
45469         * gcc.dg/c99-scope-2.c: New test.
45470
45471 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45472
45473         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
45474         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
45475
45476 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
45477
45478         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
45479         error messages.
45480
45481         * g++.mike/p700.C: Don't typedef wchar_t.
45482         * g++.mike/p784.C: Likewise.
45483         * g++.mike/eb101.C: Don't use __wchar_t.
45484
45485 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
45486
45487         * g77.f-torture/execute/20001111.[fx]: Test premature exit
45488         from DO loop.
45489
45490 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
45491
45492         * gcc.c-torture/execute/20001111-1.c: New test.
45493
45494 2000-11-10  Nick Clifton  <nickc@redhat.com>
45495
45496         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
45497         long multuiple and accumulate.
45498
45499 2000-11-09  Richard Henderson  <rth@redhat.com>
45500
45501         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
45502         via size_t instead of int.
45503
45504         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
45505         * gcc.c-torture/execute/string-opt-2.c: Likewise.
45506         * gcc.c-torture/execute/string-opt-3.c: Likewise.
45507         * gcc.c-torture/execute/string-opt-4.c: Likewise.
45508
45509 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
45510
45511         * gcc.c-torture/compile/20001109-1.c: New test.
45512         * gcc.c-torture/compile/20001109-2.c: New test.
45513
45514 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
45515
45516         * g++.old-deja/g++.pt/operator1.C: New test.
45517         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
45518
45519 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
45520
45521         * gcc.dg/20001108-1.c: New test.
45522
45523 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
45524
45525         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
45526         with both arguments constant strings.
45527         * gcc.c-torture/execute/string-opt-3.c: New test.
45528         * gcc.c-torture/execute/string-opt-4.c: New test.
45529         * gcc.c-torture/execute/string-opt-5.c: New test.
45530
45531 2000-11-08  Nick Clifton  <nickc@redhat.com>
45532
45533         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
45534         mulsidi3adddi patterns.
45535
45536 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
45537
45538         * g++.old-deja/g++.other/crash36.C: New test.
45539
45540 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
45541
45542         * g++.old-deja/g++.other/init16.C: New test.
45543
45544 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
45545
45546         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
45547
45548 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
45549
45550         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
45551         * gcc.c-torture/execute/va-arg-16.x: Likewise.
45552         * gcc.c-torture/execute/va-arg-17.x: Likewise.
45553
45554 2000-11-07  DJ Delorie  <dj@redhat.com>
45555
45556         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
45557
45558 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45559
45560         * gcc.c-torture/execute/string-opt-1.c: New test.
45561
45562 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
45563
45564         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
45565         mips-sgi-irix6.* because the MIPS ABI passes floating-point
45566         parameters in registers, and there is no way for a varargs
45567         function to know in which order the integer and floating-point
45568         parameters should be interleaved when they are placed on the
45569         stack.
45570         * gcc.c-torture/execute/va-arg-16.x: Likewise.
45571         * gcc.c-torture/execute/va-arg-17.x: Likewise.
45572
45573 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45574
45575         * gcc.c-torture/execute/string-opt-2.c: New test.
45576
45577 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
45578
45579         * g++.old-deja/g++.pt/crash60.C: New test.
45580
45581 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
45582
45583         * g++.old-deja/g++.other/crash24.C: New test.
45584         * g++.old-deja/g++.other/crash25.C: New test.
45585         * g++.old-deja/g++.other/crash26.C: New test.
45586         * g++.old-deja/g++.other/crash27.C: New test.
45587         * g++.old-deja/g++.other/crash28.C: New test.
45588         * g++.old-deja/g++.other/crash29.C: New test.
45589         * g++.old-deja/g++.other/crash30.C: New test.
45590         * g++.old-deja/g++.other/crash31.C: New test.
45591         * g++.old-deja/g++.other/crash32.C: New test.
45592         * g++.old-deja/g++.other/crash33.C: New test.
45593         * g++.old-deja/g++.other/crash34.C: New test.
45594         * g++.old-deja/g++.other/crash35.C: New test.
45595
45596 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
45597
45598         * gcc.c-torture/execute/20001031-1.c: New test.
45599
45600 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
45601
45602         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
45603         namespace.
45604
45605         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
45606         standards-conformant.
45607
45608         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
45609
45610         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
45611         * g++.old-deja/g++.mike/p755a.C: Likewise.
45612         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
45613         library makes no calls to `operator new' during initialization.
45614
45615 2000-11-04  Neil Booth  <neilb@earthling.net>
45616
45617         * gcc.dg/cpp/include2.c: New tests.
45618
45619 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
45620
45621         * lib/g++.exp (g++_set_ld_library_path): New function.
45622         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
45623
45624 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
45625
45626         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
45627         warnings.
45628
45629 2000-11-01  Richard Henderson  <rth@redhat.com>
45630
45631         * g++.old-deja/g++.ext/namedret1.C: New.
45632         * g++.old-deja/g++.ext/namedret2.C: New.
45633         * g++.old-deja/g++.ext/namedret3.C: New.
45634
45635 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
45636
45637         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
45638         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
45639
45640 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45641
45642         * gcc.c-torture/execute/va-arg-21.c: New test.
45643
45644 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45645
45646         * gcc.dg/c99-complex-2.c: New test.
45647
45648 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45649
45650         * gcc.c-torture/execute/stdio-opt-1.c: New test.
45651
45652 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
45653
45654         * g++.old-deja/g++.other/inline16.C: New test.
45655
45656 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
45657
45658         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
45659         __PRETTY_FUNCTION__
45660
45661 2000-10-29  Neil Booth  <neilb@earthling.net>
45662
45663         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
45664         New tests.
45665         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
45666         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
45667         optimisation.
45668
45669 2000-10-29  Neil Booth  <neilb@earthling.net>
45670
45671         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
45672         * mi1.c, mi1c.h: Add null directives to multiple-include test.
45673         * mi5.c: Test multiple includes work with -C.
45674         * trigraphs.c: Test ^= version.
45675
45676 2000-10-28  Neil Booth  <neilb@earthling.net>
45677
45678         New tests and test updates for new macro expander.
45679
45680         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
45681         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
45682         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
45683         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
45684         new diagnostic messages.
45685
45686         * gcc.dg/cpp/macro3.c: New tests.
45687
45688 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
45689
45690         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
45691         on the same line.
45692
45693 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
45694
45695         * g++.old-deja/g++.other/eh2.C: New test.
45696
45697 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
45698
45699         * gcc.c-torture/execute/20001027-1.c: New test.
45700
45701 2000-10-26  Richard Henderson  <rth@redhat.com>
45702
45703         * gcc.c-torture/execute/20001026-1.c: New.
45704
45705 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
45706
45707         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
45708         * g++.old-deja/g++.law/builtin1.C: Likewise.
45709         * g++.old-deja/g++.law/ctors10.C: Likewise.
45710         * g++.old-deja/g++.law/virtual3.C: Likewise.
45711         * g++.old-deja/g++.mike/p658.C: Likewise.
45712         * g++.old-deja/g++.other/sibcall1.C: Likewise.
45713         * g++.old-deja/g++.other/vaarg2.C: Likewise.
45714         * g++.old-deja/g++.robertl/eb124.C: Likewise.
45715         * g++.old-deja/g++.robertl/eb44.C: Likewise.
45716         * g++.old-deja/g++.robertl/eb77.C: Likewise.
45717
45718 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
45719
45720         * gcc.c-torture/compile/20001024-1.c: New test.
45721
45722 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
45723
45724         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
45725         to tell us whether or not we are using V3.
45726
45727 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
45728
45729         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
45730         operands.
45731
45732 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45733
45734         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
45735
45736 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
45737
45738         * gcc.c-torture/execute/20001024-1.c: New test.
45739
45740 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
45741
45742         * g++.old-deja/g++.other/sibcall1.C: New test.
45743
45744 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
45745
45746         * gcc.dg/noncompile/init-3.c: New test.
45747
45748 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
45749
45750         * gcc.dg/format-array-1.c: New test.
45751
45752 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45753
45754         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
45755         writing through null pointers; remove comment about testing
45756         unterminated strings.
45757
45758 2000-10-17  Matthew Hiller  <hiller@redhat.com>
45759
45760         * gcc.c-torture/execute/20001017-2.c: New test.
45761
45762 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45763
45764         * gcc.c-torture/compile/20001018-1.c: New test.
45765         * gcc.c-torture/compile/20001018-1.x: Xfail.
45766
45767 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45768
45769         * gcc.c-torture/execute/20001017-1.c: New test.
45770
45771 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45772
45773         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
45774         for multiple use of arguments with scanf formats; add tests for
45775         multiple use of arguments.
45776
45777 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
45778
45779         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
45780
45781 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45782
45783         * gcc.dg/format-miss-1.c: New test.
45784
45785 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
45786
45787         * gcc.c-torture/execute/20001013-1.c: New test.
45788
45789 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
45790
45791         * gcc.dg/format-branch-1.c: New test.
45792
45793 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
45794
45795         * README, lib/file-format.exp: Remove EGCS references.
45796
45797 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
45798
45799         * gcc.dg/20001013-1.c: New test.
45800
45801 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
45802
45803         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
45804         for intmax_t in the compiler using __typeof__ and the type rules
45805         for conditional expressions.
45806
45807 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
45808
45809         * gcc.dg/20001012-1.c: New test.
45810         * gcc.dg/20001012-2.c: New test.
45811
45812 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45813
45814         * gcc.dg/format-attr-1.c: New test.
45815
45816 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45817
45818         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
45819         __LONG_LONG_MAX__ instead of LLONG_MAX.
45820
45821 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45822
45823         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
45824         scanf flags.
45825         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
45826         flags.
45827
45828 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45829
45830         * gcc.dg/sequence-pt-1.c: New test.
45831
45832 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
45833
45834         * gcc.c-torture/execute/20001011-1.c: New testcase.
45835         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
45836
45837 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
45838
45839         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
45840         does not error on it.
45841
45842 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
45843
45844         * gcc.dg/20001009-1.c: New test.
45845
45846 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
45847
45848         * gcc.c-torture/compile/20001009-1.c: Move from here ....
45849         * gcc.c-torture/execute/20001009-2.c: ... to here.
45850
45851 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
45852
45853         * gcc.c-torture/compile/20001009-1.c: New testcase.
45854         * gcc.c-torture/execute/20001009-1.c: New testcase.
45855         Testcases provided by Jan Hubicka <jh@suse.cz>.
45856
45857 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45858
45859         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
45860         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
45861         uintmax_t using <limits.h> to emulate the compiler's internal
45862         logic.  No longer XFAIL %j tests.
45863
45864 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45865
45866         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
45867         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
45868         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
45869         regexps and details of expected handling of some bad formats.
45870         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
45871         suppression.
45872
45873 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45874
45875         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
45876         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
45877         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
45878         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
45879         in list archives.
45880
45881 2000-10-06  Richard Henderson  <rth@cygnus.com>
45882
45883         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
45884         * g++.old-deja/g++.brendan/crash52.C: Likewise.
45885         * g++.old-deja/g++.jason/report.C: Likewise.
45886         * g++.old-deja/g++.law/friend5.C: Likewise.
45887         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
45888         of the expected warnings.
45889
45890 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
45891
45892         * g++.old-deja/g++.pt/enum14.C: New test.
45893
45894 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
45895
45896         * g++.old-deja/g++.pt/crash59.C: New test.
45897
45898 2000-10-04  Will Cohen  <wcohen@redhat.com>
45899
45900         * gcc.dg/20000926-1.c: New test.
45901
45902 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
45903
45904         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
45905         function name for current C++ compiler.
45906         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
45907
45908 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
45909
45910         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
45911         __PRETTY_FUNCTION__.
45912         * g++.old-deja/g++.ext/pretty2.C: Likewise.
45913
45914 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45915
45916         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
45917
45918 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
45919
45920         * gcc.c-torture/compile/20000923-1.c: New test.
45921
45922 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
45923
45924         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
45925         * g++.old-deja/g++.pt/ttp62.C: Same.
45926         * g++.old-deja/g++.other/inline14.C: Same.
45927
45928 2000-09-24  Richard Henderson  <rth@cygnus.com>
45929
45930         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
45931
45932 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
45933
45934         * gcc.dg/c90-printf-1.c: Add test for wide string format.
45935
45936 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
45937
45938         * gcc.c-torture/compile/20000922-1.c: New file.
45939
45940 2000-09-21  Nick Clifton  <nickc@redhat.com>
45941
45942         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
45943         a signed long modulo operation.
45944         (mod6): New function - perform an unsigned long modulo operation.
45945         (main): Add tests for modulos of very large numbers by very small
45946         dividends.
45947
45948 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45949
45950         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
45951
45952 2000-09-19  Richard Henderson  <rth@cygnus.com>
45953
45954         * gcc.dg/compare2.c (case 10): XFAIL.
45955
45956 2000-09-18  Richard Henderson  <rth@cygnus.com>
45957
45958         * gcc.c-torture/execute/20000906-1.c: Move ...
45959         * gcc.dg/20000906-1.c: ... here.  Only run on targets
45960         that support __builtin_trap.
45961
45962 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
45963
45964         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
45965
45966 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45967
45968         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
45969         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
45970         more $ format tests.
45971
45972 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45973
45974         * gcc.dg/format-errmk-1.c: New test.
45975
45976 2000-09-17  Greg McGary  <greg@mcgary.org>
45977
45978         * gcc.c-torture/execute/20000917-1.x: Remove.
45979
45980 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45981
45982         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
45983
45984 2000-09-17  Greg McGary  <greg@mcgary.org>
45985
45986         * gcc.c-torture/execute/20000917-1.c: New test.
45987         * gcc.c-torture/execute/20000917-1.x: XFAIL.
45988
45989 2000-09-16  Neil Booth  <NeilB@earthling.net>
45990
45991         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
45992         in nested macro bug.
45993
45994 2000-09-15  Neil Booth  <NeilB@earthling.net>
45995
45996         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
45997
45998 2000-09-14  Jeffrey A Law  (law@cygnus.com)
45999
46000         * gcc.c-torture/execute/20000914-1.c: New test.
46001
46002 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
46003
46004         * g++.other/inline13.C: New test.
46005
46006 2000-09-12  Andreas Jaeger  <aj@suse.de>
46007
46008         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
46009         constant by Ulrich Drepper <drepper@redhat.com>.
46010
46011 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
46012
46013         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
46014
46015 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46016
46017         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
46018
46019 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
46020
46021         * gcc.dg/cpp/backslash.c: New test.
46022
46023 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
46024
46025         * gcc.c-torture/execute/20000910-1.c: New test.
46026         * gcc.c-torture/execute/20000910-2.c: Likewise.
46027
46028 2000-09-11  Robert Lipe  <robertl@sco.com>
46029
46030         * gcc.dg/pragma-align.c: New test.
46031
46032 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
46033
46034         * g++.old-deja/g++.pt/explicit82.C: New test.
46035         * g++.old-deja/g++.pt/explicit83.C: New test.
46036
46037 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
46038
46039         * gcc.dg/asm-names.c: New test.
46040
46041 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46042
46043         * gcc.dg/cpp/tr-warn6.c: New test
46044
46045 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46046
46047         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
46048         be accepted.
46049
46050 2000-09-07  Catherine Moore  <clm@redhat.com>
46051
46052         * gcc.c-torture/execute/unroll-1.c: New test.
46053
46054 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
46055
46056         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
46057         ERROR markers.
46058         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
46059         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
46060         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
46061         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
46062         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
46063         Preprocess only.
46064         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
46065         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
46066
46067 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46068
46069         * g++.old-deja/g++.pt/deduct2.C: New test.
46070
46071 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46072
46073         * g++.old-deja/g++.pt/parms2.C: New test.
46074
46075 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46076
46077         * g++.old-deja/g++.pt/crash58.C: New test.
46078
46079 2000-09-06  Greg McGary  <greg@mcgary.org>
46080
46081         * gcc.c-torture/execute/20000906-1.c: New test.
46082         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
46083
46084 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46085
46086         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
46087
46088 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
46089
46090         * g++.old-deja/g++.pt/crash57.C: New test.
46091
46092 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
46093
46094         * g++.old-deja/g++.pt/crash56.C: New test.
46095
46096 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
46097
46098         * g++.old-deja/g++.pt/koenig1.C: New test.
46099
46100 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
46101
46102         * gcc.dg/20000904-1.c: New test.
46103
46104 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
46105
46106         * gcc.dg/cpp/paste8.c: New test.
46107
46108 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
46109
46110         * gcc.c-torture/compile/20000827-1.c: New test.
46111
46112 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
46113
46114         * gcc.dg/format-diag-1.c: New test.
46115
46116 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
46117
46118         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
46119         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
46120         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
46121         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
46122         gcc.dg/formatz-1.c: Adjust warning regular expressions.
46123
46124 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
46125
46126         * g++.old-deja/g++.other/nested4.C: New test.
46127
46128 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
46129
46130         * g++.old-deja/g++.ns/scoped1.C: New test.
46131
46132 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
46133
46134         * lib/g++.exp: Support testing already-installed GCC.
46135
46136 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46137
46138         * wtr-label-1.c, wtr-suffix-1.c: New tests.
46139
46140 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46141
46142         * gcc.dg/return-type-2.c: New test.
46143
46144 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
46145
46146         * gcc.c-torture/compile/20000825-1.c: New test.
46147
46148 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
46149
46150         * gcc.dg/dwarf2-2.c: New test.
46151
46152 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
46153
46154         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
46155         dg-warning regexps.
46156
46157 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46158
46159         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
46160         gcc.dg/format-ext-5.c: New tests.
46161
46162 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
46163
46164         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
46165
46166 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
46167
46168         * gcc.dg/noncompile/930622-2.c: Adjust error message.
46169
46170 2000-08-24  Richard Henderson  <rth@cygnus.com>
46171
46172         * gcc.dg/ia64-sync-1.c: New test.
46173         * gcc.dg/ia64-sync-2.c: New test.
46174         * gcc.dg/ia64-asm-1.c: New test.
46175
46176 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
46177
46178         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
46179         * gcc.dg/format-ext-2.c: New test.
46180
46181 2000-08-23  Jason Merrill  <jason@redhat.com>
46182
46183         * lib/old-dejagnu.exp: Also ignore "In member function" and
46184         "At global scope".
46185
46186 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46187
46188         * gcc.dg/noncompile/label-lineno-1.c: New test.
46189
46190 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
46191
46192         * gcc.dg/c99-array-nonobj-1.c: New test.
46193
46194 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
46195
46196         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
46197         tests.
46198         * gcc.dg/format-ext-1.c: New test.
46199
46200 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46201
46202         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
46203         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
46204         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
46205         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
46206         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
46207
46208 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46209
46210         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
46211         gcc.dg/c99-strftime-2.c: New tests.
46212
46213 2000-08-22  Richard Henderson  <rth@cygnus.com>
46214
46215         * gcc.c-torture/execute/20000822-1.c: New test.
46216
46217 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
46218
46219         * gcc.c-torture/execute/20000819-1.x: Remove.
46220
46221 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
46222
46223         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
46224         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
46225         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
46226         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
46227         gcc.dg/format-xopen-1.c: New tests.
46228
46229 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
46230
46231         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
46232
46233 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
46234
46235         * g++.old-deja/g++.other/loop2.C: New test.
46236
46237         * gcc.c-torture/compile/20000606-1.c: New test.
46238         * gcc.c-torture/compile/20000728-1.c: New test.
46239         * gcc.c-torture/execute/20000801-1.c: New test.
46240         * gcc.c-torture/execute/20000801-2.c: New test.
46241         * gcc.c-torture/execute/20000819-1.c: New test.
46242         * gcc.c-torture/execute/20000819-1.x: XFAIL.
46243         * gcc.dg/20000629-1.c: New test.
46244         * gcc.dg/20000724-1.c: New test.
46245         * gcc.dg/20000807-1.c: New test.
46246
46247 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
46248
46249         * gcc.dg/cpp/pragma-1.c: New test.
46250         * gcc.dg/cpp/pragma-2.c: New test.
46251
46252 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
46253
46254         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
46255         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
46256
46257 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46258
46259         * gcc.c-torture/compile/20000818-1.c: New test.
46260
46261 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
46262
46263         * gcc.c-torture/execute/20000818-1.c: New test.
46264
46265 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46266
46267         * gcc.dg/format-va-1.c: New test.
46268
46269 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46270
46271         * g++.old-deja/g++.other/typedef8.C: New test.
46272
46273 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46274
46275         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
46276         * g++.old-deja/g++.mike/net36.C: Mark candidate.
46277         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
46278         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
46279         * g++.old-deja/g++.other/ptrmem7.C: New test.
46280         * g++.old-deja/g++.pt/ptrmem10.C: New test.
46281
46282 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46283
46284         * g++.old-deja/g++.pt/typename27.C: New test.
46285
46286 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
46287
46288         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
46289         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
46290         * g++.old-deja/g++.pt/friend45.C: New test.
46291         * g++.old-deja/g++.other/friend8.C: New test.
46292
46293 2000-08-15  Richard Henderson  <rth@cygnus.com>
46294
46295         * gcc.c-torture/execute/20000815-1.c: New test.
46296
46297 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
46298
46299         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
46300         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
46301         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
46302
46303 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
46304
46305         * g++.old-deja/g++.other/refinit2.C: New test.
46306
46307 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
46308
46309         * lib/c-torture.exp (c-torture): Make
46310         compiler_conditional_xfail_data global.
46311         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
46312         compiler_conditional_xfail_data machinery.
46313         (f-torture-execute): Likewise.
46314         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
46315         and only when unrolling loops.
46316
46317         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
46318
46319 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
46320
46321         * g++.old-deja/g++.pt/explicit81.C: New test.
46322
46323 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
46324
46325         * g++.old-deja/g++.pt/typename26.C: New test.
46326
46327 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
46328
46329         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
46330         warning.
46331
46332 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46333
46334         * g++.old-deja/g++.other/array3.C: New test.
46335
46336 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46337
46338         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
46339         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
46340         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
46341         New tests.
46342
46343 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
46344
46345         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
46346         * g++.old-deja/g++.abi/vmihint.C: Likewise.
46347
46348 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
46349
46350         * gcc.c-torture/execute/20000808-1.c: New test.
46351
46352 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46353
46354         * gcc.dg/c90-const-expr-1.c: New test.
46355
46356 2000-08-08  Richard Henderson  <rth@cygnus.com>
46357
46358         * gcc.dg/noncompile/920923-1.c: Declare calloc.
46359
46360 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
46361
46362         * gcc.dg/noncompile/const-ll-1.c: New test.
46363
46364 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46365
46366         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
46367
46368 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
46369
46370         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
46371         that running programs linked against the shared version of libobjc
46372         run correctly.
46373
46374 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46375
46376         * gcc.dg/c99-printf-1.c: New test.
46377
46378 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46379
46380         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
46381
46382 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
46383
46384         * gcc.c-torture/execute/20000731-1.x: Delete.
46385
46386 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
46387
46388         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
46389         and torture_without_loops as is done by c-torture.exp.
46390         (search_for): Copy from c-torture.exp.
46391         (gcc-dg-runtest): New function, drives a directory of tests
46392         iterating over the TORTURE_OPTIONS.
46393         (scan-assembler, scan-assembler-not): Move here from
46394         individual directory drivers.
46395
46396         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
46397         defined by lib/gcc-dg.exp.
46398         * gcc.dg/cpp/cpp.exp: Likewise.
46399         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
46400         gcc-dg-runtest, so we cycle over optimization options.
46401
46402         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
46403         * gcc.dg/compare2.c: No longer expected to fail.
46404
46405 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
46406
46407         * gcc.c-torture/execute/20000804-1.c: New test.
46408
46409 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
46410
46411         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
46412
46413 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
46414
46415         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
46416
46417 2000-08-03  Jeffrey A Law  (law@cygnus.com)
46418
46419         * gcc.c-torture/compile/20000803-1.c: New test.
46420
46421 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46422
46423         * gcc.c-torture/execute/20000801-3.c,
46424         gcc.c-torture/execute/20000801-4.c: New tests.
46425         * gcc.c-torture/execute/20000801-3.x,
46426         gcc.c-torture/execute/20000801-4.x: Xfail.
46427
46428 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
46429
46430         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
46431         libobjc/.libs to allow for libtool.
46432
46433 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
46434
46435         * gcc.c-torture/compile/20000802-1.c: New test.
46436
46437 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
46438
46439         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
46440
46441 2000-07-31  Jeffrey A Law  (law@cygnus.com)
46442
46443         * gcc-c-torture/execute/20000731-2.c: New test.
46444
46445         * gcc.c-torture/execute/20000731-1.c: New test.
46446         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
46447
46448 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
46449
46450         * testsuite/gcc.dg/cpp/paste7.c: New test.
46451         * gcc.dg/cpp/20000725-1.c: New test.
46452
46453 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
46454
46455         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
46456         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
46457         declaration warning for __builtin_dwarf_reg_size.
46458
46459         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
46460
46461 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
46462
46463         * gcc.dg/noncompile/voidparam-1.c: New test.
46464
46465 2000-07-30  Richard Henderson  <rth@cygnus.com>
46466
46467         * gcc.dg/c90-digraph-1.c: Don't xfail.
46468         * gcc.dg/compare2.c (case 10): Xfail.
46469         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
46470
46471 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
46472
46473         * gcc.dg/c99-main-1.c: New test.
46474
46475 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46476
46477         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
46478
46479 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
46480
46481         * gcc.c-tortuer/execute/20000726-1.c: New test.
46482
46483 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
46484
46485         * gcc.c-torture/execute/enum-2.c: New test.
46486
46487 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46488
46489         * gcc.dg/cpp/tr-warn3.c: New test.
46490
46491 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46492
46493         * g++.old-deja/g++.ext/implicit1.C: Remove.
46494         * g++.old-deja/g++.jason/c2.C: Remove
46495         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
46496         * g++.old-deja/g++.pt/crash16.C: Likewise.
46497         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
46498
46499 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46500
46501         * g++.old-deja/g++.other/for2.C: New test.
46502
46503 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
46504
46505         * gcc.dg/20000720-1.c: New test.
46506
46507 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
46508
46509         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
46510
46511 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
46512
46513         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
46514         * gcc.c-torture/execute/20000722-1.c: New.
46515         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
46516
46517 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
46518
46519         * gcc.dg/cpp/20000720-1.S: New test.
46520
46521 2000-07-21  Michael Meissner  <meissner@redhat.com>
46522
46523         * gcc.c-torture/execute/ieee/hugeval.c: New test.
46524
46525 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
46526
46527         * g++.old-deja/g++.brendan/crash16.C,
46528         g++.old-deja/g++.brendan/parse3.C,
46529         g++.old-deja/g++.brendan/redecl1.C,
46530         g++.old-deja/g++.ns/template13.C,
46531         g++.old-deja/g++.other/decl4.C,
46532         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
46533
46534 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
46535
46536         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
46537         and "Internal error".
46538
46539         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
46540         regexps.
46541         * gcc.dg/cpp/paste6.c: New test.
46542
46543 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
46544
46545         * gcc.dg/cpp/tr-direct.c: New test.
46546
46547         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
46548         gcc.dg/cpp/undef1.c: Tweak error regexps.
46549
46550 2000-07-18  Eric Christopher <echristo@redhat.com>
46551
46552         * gcc.c-torture/compile/20000718-1.c: New test.
46553
46554 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
46555
46556         * cpplex.c (_cpp_push_token): If the token being pushed back
46557         is the previous token in this context, just subtract one from
46558         context->posn.
46559         * cppmacro.c (save_expansion): Clear aux field when storing a
46560         placemarker.
46561
46562 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
46563
46564         * gcc.dg/noncompile/redecl-1.c: New test.
46565
46566 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
46567
46568         * gcc.c-torture/execute/20000717-5.c: New test.
46569         * gcc.c-torture/execute/20000717-1.x: Removed.
46570
46571 2000-07-17  Richard Henderson  <rth@cygnus.com>
46572
46573         * gcc.c-torture/execute/20000717-4.c: New test.
46574
46575 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
46576
46577         * gcc.dg/cpp/syshdr.c: New test.
46578         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
46579
46580 2000-07-17  Neil Booth  <neilb@earthling.net>
46581
46582         * gcc.dg/cpp/cmdlne-dM.c: New test.
46583         * gcc.dg/cpp/cmdlne-dD.c: New test.
46584
46585 2000-07-17  Jeffrey A Law  (law@cygnus.com)
46586
46587         * gcc.c-torture/execute/20000717-3.c: New test.
46588
46589         * gcc.c-torture/compile/20000717-1.c: New test.
46590
46591 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
46592
46593         * gcc.c-torture/execute/20000717-2.c: New test.
46594
46595 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46596
46597         * gcc.dg/formatz-1.c: New test.
46598
46599         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
46600         * gcc.dg/c99-digraph-1.c: New tests.
46601
46602         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
46603         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
46604
46605         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
46606         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
46607         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
46608         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
46609         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
46610         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
46611         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
46612
46613 2000-07-17  Greg McGary <greg@mcgary.org>
46614
46615         * gcc.c-torture/execute/20000717-1.c: New test.
46616         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
46617
46618 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
46619
46620         * gcc.c-torture/execute/20000715-2.c: New test.
46621         * gcc.dg/20000715-1.c: New test.
46622
46623 2000-07-15  Michael Meissner  <meissner@redhat.com>
46624
46625         * gcc.c-torture/execute/20000715-1.c: New test.
46626
46627 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
46628
46629         * gcc.c-torture/execute/20000707-1.c: New test.
46630
46631 2000-07-13  Neil Booth  <NeilB@earthling.net>
46632
46633         * testsuite/gcc.dg/cpp/digraph1.c,
46634         testsuite/gcc.dg/cpp/digraph2.c,
46635         testsuite/gcc.dg/cpp/digraphs.c: New tests.
46636
46637 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
46638
46639         * g77.f-torture/compile/20000630-2.f: New test.
46640         * g77.f-torture/compile/20000630-2.x
46641
46642 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
46643
46644         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
46645
46646 2000-07-11  Neil Booth  <NeilB@earthling.net>
46647
46648         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
46649
46650 2000-07-11  Neil Booth  <NeilB@earthling.net>
46651
46652         * gcc.dg/cpp/cmdlne-C.c: New.
46653
46654 2000-07-09  Neil Booth  <NeilB@earthling.net>
46655
46656         * gcc.dg/cpp/directiv.c: New tests.
46657         * gcc.dg/cpp/undef1.c: Update.
46658
46659 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
46660
46661         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
46662
46663 2000-07-09  Neil Booth  <NeilB@earthling.net>
46664
46665         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
46666
46667 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
46668
46669         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
46670         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
46671
46672 2000-07-08  Neil Booth  <NeilB@earthling.net>
46673
46674         * gcc.dg/cpp/macsyntx.c: New tests.
46675
46676 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
46677
46678         * gcc.dg/20000707-1.c: New test.
46679
46680 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
46681
46682         * gcc.c-torture/execute/20000706-1.c: New test.
46683         * gcc.c-torture/execute/20000706-2.c: New test.
46684         * gcc.c-torture/execute/20000706-3.c: New test.
46685         * gcc.c-torture/execute/20000706-4.c: New test.
46686         * gcc.c-torture/execute/20000706-5.c: New test.
46687
46688 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
46689
46690         * g++.old-deja/g++.pt/instantiate7.C: New test.
46691
46692 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
46693
46694         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
46695         * g++.old-deja/g++.mike/thunk3.C: Likewise.
46696         * g++.old-deja/g++.other/rtti3.C: Likewise.
46697         * g++.old-deja/g++.other/rttid3.C: Likewise.
46698
46699 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
46700
46701         *  g77.f-torture/compile/20000630-1.x: Fix typo
46702
46703 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
46704
46705         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
46706         assembly output.
46707
46708 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
46709
46710         * gcc.dg/cpp/ident.c: New test.
46711
46712 2000-07-05  Neil Booth  <NeilB@earthling.net>
46713
46714         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
46715           gcc.dg/cpp/lexstrng.c: New tests.
46716
46717 2000-07-04  Neil Booth  <NeilB@earthling.net>
46718
46719         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
46720         * gcc.dg/cpp/strify2.c: Same.
46721
46722 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
46723
46724         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
46725         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
46726         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
46727         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
46728
46729         * testsuite/gcc.dg/cpp/macro1.c,
46730         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
46731         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
46732         testsuite/gcc.dg/cpp/strify1.c,
46733         testsuite/gcc.dg/cpp/strify2.c: New tests.
46734
46735 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
46736
46737         * gcc.c-torture/execute/20000703-1.c: New test.
46738
46739 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46740
46741         * g++.old-deja/g++.pt (lookup10.C): New test.
46742
46743 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46744
46745         * g++.old-deja/g++.pt (typename25.C): New test.
46746
46747 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
46748
46749         * gcc.c-torture/compile/20000701-1.c: New test.
46750
46751 2000-06-30  Nick Clifton  <nickc@cygnus.com>
46752
46753         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
46754         to test case.
46755
46756 2000-06-30  Catherine Moore  <clm@cygnus.com>
46757
46758         * gcc.c-torture/execute/align-1.c: New test.
46759
46760 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
46761
46762         * g++.old-deja/g++.pt/expr8.C: New test.
46763         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
46764
46765 2000-06-29  Nick Clifton  <nickc@cygnus.com>
46766
46767         * gcc.c-torture/compile/20000629-1.c: New test.
46768
46769 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
46770
46771
46772         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
46773         gcc.dg/noncompile directory, depending on whether they're
46774         preprocessor tests or not.  Annotate all the tests for the dg
46775         framework.
46776
46777         * gcc.c-torture/noncompile/noncompile.exp: Delete.
46778         * gcc.dg/noncompile/noncompile.exp: New.
46779
46780         * Moved files:
46781         Old name                                New name
46782         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
46783         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
46784         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
46785         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
46786         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
46787         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
46788         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
46789         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
46790         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
46791         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
46792         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
46793         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
46794         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
46795         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
46796         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
46797         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
46798         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
46799         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
46800         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
46801         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
46802         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
46803         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
46804         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
46805         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
46806
46807         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
46808         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
46809         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
46810         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
46811         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
46812         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
46813
46814 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
46815
46816         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
46817         declare one variable.  On the fourth, error.
46818         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
46819         declared by 20000628-1a.h.
46820
46821 2000-06-29  Richard Henderson  <rth@redhat.com>
46822
46823         * gcc.c-torture/execute/930529-1.x: New file.
46824         * gcc.dg/920413-1.c: Adjust expected warning text.
46825         * gcc.dg/980217-1.c: Declare abort.
46826         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
46827
46828 2000-06-29  Jeffrey A Law  (law@cygnus.com)
46829
46830         * g77.f-torture/compile/20000629-1.f: New test.
46831         * g77.f-torture/compile/20000629-1.x: Expected to fail.
46832
46833 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
46834
46835         Rearrange lots of files, removing entirely the
46836         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
46837         directories.
46838
46839         * Deleted files:
46840         gcc.c-torture/code_quality/code_quality.exp
46841         gcc.c-torture/special/special.exp
46842         gcc.failure/failure.exp
46843         gcc.failure/940409-1.x
46844         gcc.c-torture/compile/961203-1.x
46845
46846         * New files:
46847         gcc.misc-tests/linkage.exp
46848         gcc.c-torture/execute/920730-1t.c
46849         gcc.c-torture/execute/920730-1t.x
46850         gcc.c-torture/compile/920520-1.x
46851         gcc.c-torture/compile/920521-1.x
46852         gcc.c-torture/compile/981006-1.x
46853         gcc.c-torture/execute/eeprof-1.x
46854
46855         * Moved files (possibly with modifications to fit a new harness):
46856         Old name                                New name
46857         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
46858         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
46859         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
46860         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
46861         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
46862         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
46863         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
46864         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
46865         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
46866         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
46867         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
46868         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
46869         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
46870         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
46871
46872 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
46873
46874         * c-torture/compile/961203-1.x: Delete.
46875
46876         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
46877         not exit. Include stdio.h.
46878         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
46879         * gcc.misc-tests/dg-12.c: Likewise.
46880         * gcc.misc-tests/dg-5.c: Likewise.
46881         * gcc.misc-tests/dg-6.c: Likewise.
46882         * gcc.misc-tests/dg-7.c: Prototype abort.
46883         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
46884         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
46885         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
46886         not exit.
46887         * gcc.misc-tests/sieve.c: Use return from main, not exit.
46888         * gcc.misc-tests/sort2.c: Use return from main, not exit.
46889
46890 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
46891
46892         * gcc.dg/cpp/20000628-1.c: New test.
46893         * gcc.dg/cpp/20000628-1.h: New header for above test.
46894         * gcc.dg/cpp/20000628-1a.h: Likewise.
46895
46896 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
46897
46898         * gcc.dg/cpp: New directory.
46899         * gcc.dg/cpp/cpp.exp: New driver.
46900         * gcc.dg/cpp/20000627-1.c: New test.
46901         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
46902         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
46903         and rewrite as a compilation test.
46904
46905         * gcc.dg: Move many files into the cpp subdirectory, possibly
46906         renaming or editing them as well.
46907         Old name                New name
46908         990119-1.c              cpp/19990119-1.c
46909         990228-1.c              cpp/19990228-1.c
46910         990407-1.c              cpp/19990407-1.c
46911         990409-1.c              cpp/19990409-1.c
46912         990413-1.c              cpp/19990413-1.c
46913         990703-1.c              cpp/19990703-1.c
46914         20000127-1.c            cpp/20000127-1.c
46915         20000129-1.c            cpp/20000129-1.c
46916         20000207-1.c            cpp/20000207-1.c
46917         20000207-2.c            cpp/20000207-2.c
46918         20000209-1.c            cpp/20000209-1.c
46919         20000209-2.c            cpp/20000209-2.c
46920         20000301-1.c            cpp/20000301-1.c
46921         20000419-1.c            cpp/20000419-1.c
46922         20000510-1.S            cpp/20000510-1.S
46923         20000519-1.c            cpp/20000519-1.c
46924         20000529-1.c            cpp/20000529-1.c
46925         20000625-1.c            cpp/20000625-1.c
46926         20000625-2.c            cpp/20000625-2.c
46927         cpp-as1.c               cpp/assert1.c
46928         cpp-as2.c               cpp/assert2.c
46929         cxx-comments-1.c        cpp/cxxcom1.c
46930         cxx-comments-2.c        cpp/cxxcom2.c
46931         endif-label.c           cpp/endif.c
46932         cpp-hash1.c             cpp/hash1.c
46933         cpp-hash2.c             cpp/hash2.c
46934         cpp-if1.c               cpp/if-1.c
46935         cpp-if2.c               cpp/if-2.c
46936         cpp-if3.c               cpp/if-3.c
46937         cpp-if4.c               cpp/if-4.c
46938         cpp-if5.c               cpp/if-5.c
46939         cpp-cond.c              cpp/if-cexp.c
46940         cpp-missingop.c         cpp/if-mop.c
46941         cpp-missingparen.c      cpp/if-mpar.c
46942         cpp-opprec.c            cpp/if-oppr.c
46943         cpp-ifparen.c           cpp/if-paren.c
46944         cpp-shortcircuit.c      cpp/if-sc.c
46945         cpp-shift.c             cpp/if-shift.c
46946         cpp-unary.c             cpp/if-unary.c
46947         cpp-li1.c               cpp/line1.c
46948         cpp-li2.c               cpp/line2.c
46949         lineno.c                cpp/line3.c
46950         lineno-2.c              cpp/line4.c
46951         cpp-mi.c                cpp/mi1.c
46952         cpp-mic.h               cpp/mi1c.h
46953         cpp-micc.h              cpp/mi1cc.h
46954         cpp-mind.h              cpp/mi1nd.h
46955         cpp-mindp.h             cpp/mi1ndp.h
46956         cpp-mix.h               cpp/mi1x.h
46957         cpp-mi2.c               cpp/mi2.c
46958         cpp-mi2a.h              cpp/mi2a.h
46959         cpp-mi2b.h              cpp/mi2b.h
46960         cpp-mi2c.h              cpp/mi2c.h
46961         cpp-mi3.c               cpp/mi3.c
46962         cpp-mi3.def             cpp/mi3.def
46963         poison-1.c              cpp/poison.c
46964         pr-impl.c               cpp/prag-imp.c
46965         cpp-redef-2.c           cpp/redef1.c
46966         cpp-redef.c             cpp/redef2.c
46967         strpaste.c              cpp/strp1.c
46968         strpaste-2.c            cpp/strp2.c
46969         cpp-tradpaste.c         cpp/tr-paste.c
46970         cpp-tradstringify.c     cpp/tr-str.c
46971         cpp-tradwarn1.c         cpp/tr-warn1.c
46972         cpp-tradwarn2.c         cpp/tr-warn2.c
46973         trigraphs.c             cpp/trigraphs.c
46974         cpp-unc1.c              cpp/unc1.c
46975         cpp-unc2.c              cpp/unc2.c
46976         cpp-unc3.c              cpp/unc3.c
46977         cpp-unc.c               cpp/unc4.c
46978         undef.c                 cpp/undef1.c
46979         undef-2.c               cpp/undef2.c
46980         cpp-wi1.c               cpp/widestr1.c
46981
46982 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
46983
46984         * lib/g++.exp (g++_include_flags): Tweak.
46985
46986 2000-06-27  H.J. Lu  <hjl@gnu.org>
46987             Loren J. Rittle  <ljrittle@acm.org>
46988
46989         * lib/g++.exp (g++_include_flags): Override libgloss.exp
46990         version with one that knows about the new gcc tree structure.
46991         (g++_link_flags): Same.
46992
46993 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
46994
46995         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
46996         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
46997         case we are cross-compiling.
46998
46999         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
47000         g++.old-deja/g++.niklas/Makefile.in,
47001         g++.old-deja/g++.niklas/configure.in,
47002         g++.old-deja/g++.other/Makefile.in,
47003         g++.old-deja/g++.other/configure.in,
47004         gcc.c-torture/code_quality/Makefile.in,
47005         gcc.c-torture/code_quality/configure.in,
47006         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
47007         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
47008         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
47009         gcc.c-torture/execute/ieee/Makefile.in,
47010         gcc.c-torture/execute/ieee/configure.in,
47011         gcc.c-torture/noncompile/Makefile.in,
47012         gcc.c-torture/noncompile/configure.in,
47013         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
47014         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
47015         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
47016
47017 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
47018
47019         * g++.old-deja/g++.other/ambig3.C: New test.
47020
47021 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
47022
47023         * g++.old-deja/g++.pt/syntax1.C: New test.
47024         * g++.old-deja/g++.pt/syntax2.C: New test.
47025         * g++.old-deja/g++.other/syntax3.C: New test.
47026         * g++.old-deja/g++.other/syntax4.C: New test.
47027
47028 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
47029
47030         * gcc.dg/20000623-1.c: Prototype exit and abort.
47031
47032 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
47033
47034         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
47035         New tests.
47036         * gcc.dg/cpp-mi3.def: New file.
47037
47038         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
47039         inside assertions.
47040         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
47041         lexer's error messages.
47042         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
47043         divine anything from the linemarkers.
47044         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
47045         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
47046
47047 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
47048
47049         * gcc.dg/20000623-1.c: New test.
47050
47051 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
47052
47053         * gcc.c-torture/execute/20000622-1.c: New test.
47054
47055 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
47056
47057         * g++.old-deja/g++.other/init15.C: New test.
47058
47059 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
47060
47061         * g++.old-deja/g++.pt/vaarg2.C: New test.
47062         * g++.old-deja/g++.pt/vaarg3.C: New test.
47063
47064 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
47065
47066         * g++.old-deja/g++.other/dyncast6.C: New test.
47067
47068 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
47069
47070         * gcc.c-torture/execute/loop-6.c: New test.
47071
47072 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
47073
47074         * gcc.dg/20000614-1.c: New test.
47075         * gcc.dg/20000614-2.c: New test.
47076
47077 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
47078
47079         * g++.old-deja/g++.other/inline12.C: New test.
47080
47081 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
47082
47083         * g++.old-deja/g++.other/eh1.C: New test.
47084
47085 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
47086
47087         * g++.old-deja/g++.other/type.C: New test.
47088
47089 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
47090
47091         * g++.old-deja/g++.other/initstring.C: New test.
47092
47093 2000-06-12  Jason Merrill  <jason@redhat.com>
47094
47095         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
47096
47097 2000-06-09  Jeffrey A Law  (law@cygnus.com)
47098
47099         * gcc.c-torture/compile/20000609-1.c: New test.
47100
47101 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
47102
47103         * gcc.dg/20000609-1.c: New test.
47104
47105 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
47106
47107         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
47108         * gcc.c-torture/noncompile/poison-1.c: Move...
47109         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
47110         * gcc.dg/cpp-li1.c: Add a token after the #line.
47111
47112 2000-06-05  Richard Henderson  <rth@cygnus.com>
47113
47114         * gcc.c-torture/execute/20000605-2.c: New test.
47115         * gcc.c-torture/execute/20000605-3.c: New test.
47116
47117 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
47118
47119         * g77.f-torture/execute/20000503-1.x: New file.
47120
47121 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
47122
47123         * g++.old-deja/g++.eh/badalloc1.C: New test.
47124
47125 2000-06-05  Richard Henderson  <rth@cygnus.com>
47126
47127         * gcc.c-torture/execute/20000605-1.c: New test.
47128
47129 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
47130             Nathan Sidwell <nathan@codesourcery.com>
47131
47132         * gcc.c-torture/compile/20000605-1.c: New test.
47133
47134 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
47135
47136         * g77.f-torture/compile/20000601-1.f: New test.
47137
47138 2000-06-03  Richard Henderson  <rth@cygnus.com>
47139
47140         * gcc.c-torture/execute/20000603-1.c: New.
47141
47142 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
47143
47144         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
47145         * gcc.dg/noreturn-2.c (noreturn): Likewise.
47146
47147 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
47148
47149         * gcc.dg/compare2.c (case 12): XFAIL.
47150         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
47151         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
47152
47153         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
47154
47155 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
47156
47157         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
47158         guard macro is already defined when the header is first
47159         included.
47160         * gcc.dg/cpp-mix.h: New file.
47161         * gcc.dg/endif-label.c: Update patterns to match compiler.
47162
47163         * g++.brendan/complex1.C: Declare abort.
47164         * g++.law/refs4.C: Remove XFAIL.
47165         * g++.oliva/expr2.C: Declare abort and exit.
47166
47167 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
47168
47169         * gcc.c-torture/execute/20000528-1.c: New test.
47170
47171         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
47172         * g++.old-deja/g++.law/temps4.C: Likewise.
47173
47174         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
47175         stdlib.h.  Call abort() on failure.
47176         * g++.old-deja/g++.law/refs4.C: Likewise.
47177         * g++.old-deja/g++.law/temps4.C: Likewise.
47178         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
47179         * gcc.c-torture/execute/20000112-1.c: Include string.h.
47180
47181 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
47182
47183         Relative to g++.dg/special:
47184         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
47185
47186         Relative to g++.old-deja:
47187         * g++.brendan/complex1.C, g++.jason/optimize2.C,
47188         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
47189         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
47190         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
47191         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
47192         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
47193         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
47194
47195         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
47196         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
47197         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
47198         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
47199         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
47200         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
47201         and/or string.h.
47202
47203         * g++.other/goto1.C: Update expectations for error messages.
47204
47205 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
47206
47207         * gcc.c-torture/compile/20000523-1.c: New test.
47208
47209 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
47210
47211         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
47212
47213 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
47214
47215         * g++.old-deja/g++.eh/catch11.C: New test.
47216         * g++.old-deja/g++.eh/catch12.C: New test.
47217
47218 2000-05-24  Nick Clifton  <nickc@cygnus.com>
47219
47220         * gcc.c-torture/execute/20000523-1.c: New test.
47221
47222 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
47223
47224         * c-torture/execute/bcp-1.c: Replace abort in arg of
47225         __builtin_constant_p with a generic external function.
47226
47227         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
47228         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
47229         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
47230         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
47231         Prototype abort and/or exit.
47232
47233         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
47234         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
47235         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
47236         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
47237
47238 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
47239
47240         * gcc.dg/dwarf2-1.c: New test.
47241
47242 2000-05-20  Richard Henderson  <rth@cygnus.com>
47243
47244         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
47245
47246 2000-05-20  Andreas Jaeger  <aj@suse.de>
47247
47248         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
47249         testcase.
47250
47251 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
47252
47253         * gcc.c-torture/execute/20000519-2.c: New test.
47254
47255 2000-05-19  Andreas Jaeger  <aj@suse.de>
47256
47257         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
47258         which fails with SSA.
47259
47260         * lib/c-torture.exp: Also test with -O3 -fssa.
47261
47262 2000-05-18  Michael Meissner  <meissner@redhat.com>
47263
47264         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
47265         * gcc.c-torture/execute/920415-1.c: Ditto.
47266         * gcc.c-torture/execute/920501-1.c: Ditto.
47267         * gcc.c-torture/execute/conversion.c: Ditto.
47268         * gcc.c-torture/execute/cvt-1.c: Ditto.
47269
47270 2000-05-18  Jeffrey A Law  (law@cygnus.com)
47271
47272         * gcc.c-torture/compile/20000518-1.c: New test.
47273
47274 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
47275
47276         * g77.f-torture/compile/200005018.f: New test.
47277
47278 2000-05-17  Jeffrey A Law  (law@cygnus.com)
47279
47280         * gcc.c-torture/compile/20000517-1.c: New test.
47281
47282 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47283
47284         * gcc.c-torture/execute/20000516-1.c: New test.
47285
47286 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
47287
47288         * g++.old-deja/g++.other/eh.C: New test.
47289
47290 2000-05-12  Richard Henderson  <rth@cygnus.com>
47291
47292         * gcc.c-torture/execute/990208-1.c (main): Don't pass
47293         constants through to doit's conditional.
47294
47295 2000-05-11  Jeffrey A Law  (law@cygnus.com)
47296
47297         * gcc.c-torture/compile/20000511-1.c: New test.
47298         * g77.f-torture/compile/20000511-1.f: New test.
47299         * g77.f-torture/compile/20000511-2.f: New test.
47300
47301 2000-05-11  Michael Meissner  <meissner@redhat.com>
47302
47303         * gcc.c-torture/execute/20000511-1.c: New test.
47304
47305 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
47306
47307         * gcc.dg/dg.exp: Scan .S files as well as .c files.
47308         * gcc.dg/20000510-1.S: New.
47309
47310 2000-05-08  Catherine Moore  <clm@cygnus.com>
47311
47312         * gcc.dg/unused-3.c: New.
47313
47314 2000-05-06  Richard Henderson  <rth@cygnus.com>
47315
47316           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
47317           * g++.old-deja/g++.mike/warn1.C: Likewise.
47318           * g++.old-deja/g++.pt/local1.C: Likewise.
47319           * g++.old-deja/g++.pt/local7.C: Likewise.
47320           * g++.old-deja/g++.pt/spec16.C: Likewise.
47321
47322 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
47323
47324         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
47325
47326 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
47327
47328           * g77.f-torture/execute/20000503-1.f: New test.
47329
47330 2000-05-04  Andreas Jaeger  <aj@suse.de>
47331
47332         * gcc.dg/noreturn-2.c: New test.
47333
47334 2000-05-04  Neil Booth  <NeilB@earthling.net>
47335
47336         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
47337         preprocessor.
47338
47339 2000-05-04  Richard Henderson  <rth@cygnus.com>
47340
47341         * gcc.c-torture/execute/20000503-1.c: Fix typo.
47342
47343 2000-05-04  Richard Henderson  <rth@cygnus.com>
47344
47345         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
47346         OpenSSL by Jason R Thorpe.
47347
47348 2000-05-03  Jim Wilson  <wilson@cygnus.com>
47349
47350         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
47351
47352 2000-05-03  Robert Lipe <robertlipe@usa.net>
47353
47354         * gcc.dg/20000503-1.c: New test.
47355
47356 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
47357
47358         * gcc.c-torture/compile/20000502-1.c: New test.
47359         * g++.old-deja/g++.other/align.C: New test.
47360         * gcc.dg/cpp-tradstringify.c: New test.
47361
47362 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
47363
47364         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
47365         and hard registers.
47366
47367 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
47368
47369         * gcc.c-torture/execute/loop-5.c: New test.
47370
47371 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
47372
47373         * gcc.c-torture/execute/va-arg-20.c: New test.
47374
47375 2000-04-23  Jeffrey A Law  (law@cygnus.com)
47376
47377         * gcc.c-torture/execute/20000422-1.c: New test.
47378
47379 2000-04-20  Greg McGary  <gkm@gnu.org>
47380
47381         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
47382         when optimizing, but without sibling-call optimizations (-O1).
47383
47384 2000-04-20  Jeffrey A Law  (law@cygnus.com)
47385
47386           * gcc.c-torture/compile/20000420-1.c: New test.
47387
47388 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47389
47390         * g++.abi/ptrflags.C: New test.
47391         * g++.eh/catchptr1.C: Test incomplete pointer chains.
47392
47393 2000-04-19  Catherine Moore  <clm@cygnus.com>
47394
47395         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
47396
47397 2000-04-19  Greg McGary  <gkm@gnu.org>
47398
47399         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
47400         sibling-call optimizations.
47401
47402 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
47403
47404         * gcc.dg/20000419-1.c: New test.
47405
47406 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
47407
47408         * gcc.c-torture/execute/20000412-6.c: New test.
47409
47410 2000-04-12  Jeffrey A Law  (law@cygnus.com)
47411
47412         * gcc.c-torture/execute/20000412-5.c: New test.
47413         * g77.f-torture/compile/20000412-1.f: New test.
47414         * gcc.c-torture/execute/20000412-4.c: New test.
47415         * gcc.c-torture/compile/20000412-2.c: New test.
47416         * gcc.c-torture/execute/20000412-3.c: New test.
47417         * gcc.c-torture/compile/20000412-1.c: New test.
47418         * gcc.c-torture/execute/20000412-2.c: New test.
47419
47420 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
47421
47422         * objc/execute/bf-20.m: New test.
47423
47424 2000-04-10  Richard Henderson  <rth@cygnus.com>
47425
47426         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
47427
47428         * gcc.c-torture/execute/20000412-1.c: New test.
47429
47430 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
47431
47432         * g++.old-deja/g++.eh/catchptr1.C: New test.
47433
47434 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
47435
47436         * g++.old-deja/g++.abi/cxa_vec.C: New test.
47437
47438 2000-04-08  Neil Booth  <NeilB@earthling.net>
47439
47440         * gcc.dg/cpp-nullchar.c: Remove test as
47441         embedded nulls cause problems.
47442
47443 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47444
47445         * gcc.dg/compare2.c: New test.
47446
47447 2000-04-08  Neil Booth  <NeilB@earthling.net>
47448
47449         * gcc.dg/cpp-nullchar.c: New test.
47450
47451 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
47452
47453         * gcc.dg/cpp-mi2.c: New test.
47454         * gcc.dg/cpp-mi2[abc].h: New files.
47455
47456 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
47457
47458         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
47459         member name.
47460
47461 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
47462
47463         * g++.old-deja/g++.abi/vmihint.C: New test.
47464
47465 2000-04-06  Neil Booth  <NeilB@earthling.net>
47466
47467         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
47468         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
47469         copyright.
47470
47471 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
47472
47473         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
47474         avoid stack-frame overwrite.
47475
47476 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
47477
47478         * gcc.c-torture/compile/20000405-2.c: New test.
47479         * gcc.c-torture/compile/20000405-3.c: New test.
47480
47481 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47482
47483         * gcc.c-torture/compile/20000405-1.c: New test.
47484
47485 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
47486
47487         * gcc.dg/cast-qual-1.c: Revert last change.
47488
47489 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47490
47491         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
47492
47493 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
47494
47495         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
47496         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
47497
47498 2000-04-03  Jeffrey A Law  (law@cygnus.com)
47499
47500         * gcc.c-torture/compile/20000403-2.c: New test.
47501         * gcc.c-torture/compile/20000403-1.c: New test.
47502
47503 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
47504
47505         * gcc.c-torture/execute/20000403-1.c: New test.
47506
47507 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
47508
47509         * gcc.c-torture/execute/20000402-1.c: New test.
47510
47511 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
47512
47513         * gcc.c-torture/execute/va-arg-15.c: New test.
47514         * gcc.c-torture/execute/va-arg-16.c: New test.
47515         * gcc.c-torture/execute/va-arg-17.c: New test.
47516         * gcc.c-torture/execute/va-arg-18.c: New test.
47517         * gcc.c-torture/execute/va-arg-19.c: New test.
47518
47519 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
47520
47521         * gcc.c-torture/compile/981211-1.c: Move to...
47522         * gcc.dg/cpp-as1.c: ...here.
47523         * gcc.dg/cpp-as2.c: New file.
47524
47525         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
47526         compiler.
47527
47528 2000-04-02  Neil Booth  <NeilB@earthling.net>
47529
47530         * gcc.dg/cpp-cond.c  New tests.
47531         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
47532         accidental success less likely.
47533         * gcc.dg/cpp-missingop.c  New tests.
47534         * gcc.dg/cpp-missingparen.c  New tests.
47535         * gcc.dg/cpp-shift.c  New tests.
47536         * gcc.dg/cpp-shortcircuit.c  New tests.
47537         * gcc.dg/cpp-unary.c  New tests.
47538
47539 2000-03-29  Jeffrey A Law  (law@cygnus.com)
47540
47541         * gcc.c-torture/compile/20000329-1.c: New test.
47542
47543 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
47544
47545         * gcc.c-torture/compile/20000326-1.c: New test.
47546         * gcc.c-torture/compile/20000326-2.c: New test.
47547
47548 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
47549
47550         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
47551         the first parameter is a function argument.
47552
47553 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
47554
47555         * g++.old-deja/g++.ext/array4.C: New test.
47556
47557 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
47558
47559         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
47560
47561 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47562
47563         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
47564
47565 2000-03-19  Richard Henderson  <rth@cygnus.com>
47566
47567         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
47568
47569 2000-03-19  Richard Henderson  <rth@cygnus.com>
47570
47571         * gcc.c-torture/compile/20000319-1.c: New test.
47572
47573 2000-03-14  Jeffrey A Law  (law@cygnus.com)
47574
47575         * gcc.c-torture/execute/20000314-3.c: New test.
47576         * gcc.c-torture/execute/20000314-2.c: New test.
47577         * gcc.c-torture/execute/20000314-1.c: New test.
47578         * gcc.c-torture/compile/20000314-2.c: New test.
47579         * gcc.c-torture/compile/20000314-1.c: New test.
47580
47581 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
47582
47583         * g++.old-deja/g++.warn/inline.C: New test.
47584
47585 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
47586
47587         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
47588         standards-compliant result rather than specific constants.
47589         Put test-values in array.
47590
47591 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
47592
47593         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
47594         (g++_target_compile): Put test-specific options last.
47595
47596 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47597
47598         * g++.old-deja/g++.eh/vbase4.C: New test.
47599
47600 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47601
47602         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
47603
47604 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47605
47606         * g++.old-deja/g++.brendan/misc12.C: Removed.
47607         * g++.old-deja/g++.pt/memtemp77.C: Constify.
47608         * g++.old-deja/g++.ext/pretty4.C: New test.
47609
47610 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47611
47612         * g++.old-deja/g++.other/string2.C: New test.
47613
47614 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
47615
47616         * g++.old-deja/g++.warn/impint2.C: New test.
47617
47618 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
47619
47620         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
47621         is 1, not zero.
47622
47623 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
47624
47625         * g++.old-deja/g++.warn/impint.C: New test.
47626         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
47627         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
47628         * g++.old-deja/g++.pt/explicit12.C: Likewise.
47629         * g++.old-deja/g++.pt/explicit13.C: Likewise.
47630         * g++.old-deja/g++.pt/explicit17.C: Likewise.
47631         * g++.old-deja/g++.pt/explicit18.C: Likewise.
47632         * g++.old-deja/g++.pt/explicit19.C: Likewise.
47633         * g++.old-deja/g++.pt/explicit23.C: Likewise.
47634         * g++.old-deja/g++.pt/explicit31.C: Likewise.
47635         * g++.old-deja/g++.pt/explicit35.C: Likewise.
47636         * g++.old-deja/g++.pt/explicit6.C: Likewise.
47637         * g++.old-deja/g++.pt/memclass7.C: Likewise.
47638
47639 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
47640
47641         * gcc.dg/cpp-redef.c: New test.
47642
47643 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
47644
47645         * g++.old-deja/g++.pt/unify7.C: New test.
47646
47647 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47648
47649         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
47650         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
47651
47652 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
47653
47654         * gcc.c-torture/compile/20000224-1.c: New test.
47655
47656 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47657
47658         * gcc.c-torture/compile/cpp-2.c: New test.
47659         * gcc.c-torture/compile/cpp-1.c: New test.
47660
47661 2000-02-25  Jeffrey A Law  (law@cygnus.com)
47662
47663         * gcc.c-torture/execute/20000225-1.c: New test.
47664
47665 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47666
47667         * gcc.dg/cpp-li2.c: New test.
47668
47669         * gcc.dg/cpp-wi1.c: New test.
47670
47671         * gcc.dg/cpp-li1.c: New test.
47672
47673 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
47674
47675         * g++.old-deja/g++.other/sizeof5.C: New test.
47676
47677 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47678
47679         * gcc.c-torture/execute/va-arg-13.c: New test.
47680
47681 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
47682
47683         * gcc.c-torture/execute/va-arg-12.c: New test.
47684
47685 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
47686
47687         * gcc.c-torture/execute/20000223-1.c: New test.
47688
47689 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
47690
47691         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
47692
47693 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
47694
47695         * g++.old-deja/g++.abi/ptrmem.C: New test.
47696
47697 2000-02-19  Richard Henderson  <rth@cygnus.com>
47698
47699         * gcc.c-torture/compile/init-3.c: New.
47700
47701 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
47702
47703         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
47704         ALWAYS_CXXFLAGS.
47705
47706 2000-02-11  Robert Lipe <robertl@sco.com>
47707
47708         * gcc.c-torture/compile/20000211-3.c: New test.
47709
47710 2000-02-11  Martin Buchholz <martin@xemacs.org>
47711
47712         * gcc.c-torture/compile/20000211-2.c: New test.
47713
47714 2000-02-11  Jeffrey A Law  (law@cygnus.com)
47715
47716         * gcc.c-torture/compile/20000211-1.c: New test.
47717
47718 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
47719
47720         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
47721           on native targets
47722
47723 2000-02-08  Nathan Sidwell  <nathan@acm.org>
47724
47725         * g++.old-deja/g++.other/cast5.C: New test.
47726
47727 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
47728
47729         * gcc.c-torture/execute/20000205-1.c: New.
47730
47731 2000-02-03  Nathan Sidwell  <nathan@acm.org>
47732
47733         * g++.old-deja/g++.jason/cast3.C: Return void.
47734         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
47735
47736 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47737
47738         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
47739
47740         * gcc.dg/loop-1.c: New test.
47741
47742 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
47743
47744         * gcc.c-torture/compile/20000127-1.c: New test.
47745         * gcc.c-torture/execute/991228-1.c: New test.
47746
47747 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47748
47749         * gcc.dg/unused-2.c: New test.
47750
47751         * gcc.dg/conv-1.c: New test.
47752
47753 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
47754
47755         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
47756         compiler.
47757         (tool_option_proc): Fix typo.
47758
47759 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
47760
47761         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
47762         of the ld on the host, not on the build machine.
47763         Also, don't crash if '--help' is not a supported option.
47764
47765 2000-01-24  Richard Henderson  <rth@cygnus.com>
47766
47767         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
47768
47769 2000-01-20  Jeffrey A Law  (law@cygnus.com)
47770
47771         * gcc.c-torture/execute/20000120-2.c: New test.
47772         * gcc.c-torture/execute/20000120-1.c: New test.
47773
47774 2000-01-13  Jeffrey A Law  (law@cygnus.com)
47775
47776         * gcc.c-torture/execute/20000113-1.c: New test.
47777
47778 2000-01-12  Jeffrey A Law  (law@cygnus.com)
47779
47780         * gcc.c-torture/execute/20000112-1.c: New test.
47781
47782 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47783
47784         * gcc.dg/20000111-1.c: New test.
47785
47786 2000-01-10  Jeffrey A Law  (law@cygnus.com)
47787
47788         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
47789         with 16 bit integers.
47790
47791 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47792
47793         * gcc.dg/20000108-1.c: New test.
47794
47795 2000-01-05  Nathan Sidwell  <nathan@acm.org>
47796
47797         * g++.old-deja/g++.ns/koenig8.C: New test.
47798
47799 2000-01-05  Nathan Sidwell  <nathan@acm.org>
47800
47801         * g++.old-deja/g++.other/cast4.C: New test.
47802
47803 2000-01-05  Jeffrey A Law  (law@cygnus.com)
47804
47805         * gcc.c-torture/compile/20000105-2.c: New test.
47806         * gcc.c-torture/compile/20000105-1.c: New test.
47807
47808 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47809
47810         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
47811         references to printf & atoi to conform to ANSI standard.
47812         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
47813         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
47814         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
47815         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
47816         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
47817         * g++.old-deja/g++.brendan/complex1.C: Likewise.
47818         * g++.old-deja/g++.brendan/copy1.C: Likewise.
47819         * g++.old-deja/g++.brendan/copy2.C: Likewise.
47820         * g++.old-deja/g++.brendan/copy3.C: Likewise.
47821         * g++.old-deja/g++.brendan/copy4.C: Likewise.
47822         * g++.old-deja/g++.brendan/copy5.C: Likewise.
47823         * g++.old-deja/g++.brendan/copy6.C: Likewise.
47824         * g++.old-deja/g++.brendan/copy7.C: Likewise.
47825         * g++.old-deja/g++.brendan/copy8.C: Likewise.
47826         * g++.old-deja/g++.brendan/crash11.C: Likewise.
47827         * g++.old-deja/g++.brendan/crash14.C: Likewise.
47828         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
47829         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
47830         * g++.old-deja/g++.brendan/delete2.C: Likewise.
47831         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
47832         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
47833         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
47834         * g++.old-deja/g++.brendan/eh1.C: Likewise.
47835         * g++.old-deja/g++.brendan/groff1.C: Likewise.
47836         * g++.old-deja/g++.brendan/init3.C: Likewise.
47837         * g++.old-deja/g++.brendan/misc12.C: Likewise.
47838         * g++.old-deja/g++.brendan/misc7.C: Likewise.
47839         * g++.old-deja/g++.brendan/new2.C: Likewise.
47840         * g++.old-deja/g++.brendan/operators4.C: Likewise.
47841         * g++.old-deja/g++.brendan/operators5.C: Likewise.
47842         * g++.old-deja/g++.brendan/overload2.C: Likewise.
47843         * g++.old-deja/g++.brendan/overload7.C: Likewise.
47844         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
47845         * g++.old-deja/g++.brendan/reference1.C: Likewise.
47846         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
47847         * g++.old-deja/g++.brendan/template24.C: Likewise.
47848         * g++.old-deja/g++.brendan/template3.C: Likewise.
47849         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
47850         * g++.old-deja/g++.jason/inline3.C: Likewise.
47851         * g++.old-deja/g++.jason/opeq.C: Likewise.
47852         * g++.old-deja/g++.law/arg5.C: Likewise.
47853         * g++.old-deja/g++.law/arm7.C: Likewise.
47854         * g++.old-deja/g++.law/ctors11.C: Likewise.
47855         * g++.old-deja/g++.law/cvt8.C: Likewise.
47856         * g++.old-deja/g++.law/init9.C: Likewise.
47857         * g++.old-deja/g++.law/refs4.C: Likewise.
47858         * g++.old-deja/g++.law/template2.C: Likewise.
47859         * g++.old-deja/g++.law/visibility24.C: Likewise.
47860         * g++.old-deja/g++.law/vtable3.C: Likewise.
47861         * g++.old-deja/g++.mike/asm2.C: Likewise.
47862         * g++.old-deja/g++.mike/eh1.C: Likewise.
47863         * g++.old-deja/g++.mike/misc1.C: Likewise.
47864         * g++.old-deja/g++.mike/misc13.C: Likewise.
47865         * g++.old-deja/g++.mike/misc14.C: Likewise.
47866         * g++.old-deja/g++.mike/ns12.C: Likewise.
47867         * g++.old-deja/g++.mike/p1248.C: Likewise.
47868         * g++.old-deja/g++.mike/p3708.C: Likewise.
47869         * g++.old-deja/g++.mike/p3708a.C: Likewise.
47870         * g++.old-deja/g++.mike/p3708b.C: Likewise.
47871         * g++.old-deja/g++.mike/p646.C: Likewise.
47872         * g++.old-deja/g++.mike/p700.C: Likewise.
47873         * g++.old-deja/g++.mike/p783.C: Likewise.
47874         * g++.old-deja/g++.mike/p783a.C: Likewise.
47875         * g++.old-deja/g++.mike/p783b.C: Likewise.
47876         * g++.old-deja/g++.mike/p786.C: Likewise.
47877         * g++.old-deja/g++.mike/p789.C: Likewise.
47878         * g++.old-deja/g++.mike/p789a.C: Likewise.
47879         * g++.old-deja/g++.mike/p807a.C: Likewise.
47880         * g++.old-deja/g++.other/delete3.C: Likewise.
47881         * g++.old-deja/g++.other/dyncast1.C: Likewise.
47882         * g++.old-deja/g++.other/dyncast2.C: Likewise.
47883         * g++.old-deja/g++.other/dyncast3.C: Likewise.
47884         * g++.old-deja/g++.other/empty1.C: Likewise.
47885         * g++.old-deja/g++.other/temporary1.C: Likewise.
47886         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
47887         * g++.old-deja/g++.pt/t16.C: Likewise.
47888         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
47889
47890 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
47891
47892         * gcc.dg/991230-1.c: New test.
47893
47894 1999-12-29  Jeffrey A Law  (law@cygnus.com)
47895
47896         * gcc.c-torture/compile/991229-3.c: New test.
47897         * gcc.c-torture/compile/991229-2.c: New test.
47898         * gcc.c-torture/compile/991229-1.c: New test.
47899
47900 1999-12-29  Greg McGary <gkm@eng.ascend.com>
47901
47902         * gcc.c-torture/compile/labels-2.c: New test.
47903
47904 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
47905
47906         * gcc.c-torture/execute/991227-1.c: New test.
47907
47908 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47909
47910         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
47911
47912 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
47913
47914         * gcc.c-torture/execute/991221-1.c: New test.
47915
47916 1999-12-20  Nathan Sidwell  <nathan@acm.org>
47917
47918         * g++.old-deja/g++.other/cast3.C: New test.
47919
47920 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
47921
47922         * gcc.c-torture/execute/991216-4.c: New test.
47923
47924 1999-12-16  Michael Meissner  <meissner@cygnus.com>
47925
47926         * gcc.c-torture/execute/991216-1.c: New test.
47927         * gcc.c-torture/execute/991216-2.c: New test.
47928         * gcc.c-torture/execute/991216-3.c: New test.
47929
47930 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47931
47932         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
47933         Actually make the test fail by using "-O2" for compilation.
47934
47935 1999-12-15  Nathan Sidwell  <nathan@acm.org>
47936
47937         * g++.old-deja/g++.warn/cast-align1.C: New test.
47938
47939 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47940
47941         * gcc.c-torture/compile/991214-1.c: New test.
47942         * gcc.c-torture/compile/991214-2.c: New test.
47943
47944 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47945
47946         * gcc.dg/991214-1.c: New test.
47947
47948 1999-12-13  Jeffrey A Law  (law@cygnus.com)
47949
47950         * gcc.c-torture/compile/991213-3.c: New test.
47951         * gcc.c-torture/compile/991213-2.c: New test.
47952         * gcc.c-torture/compile/991213-1.c: New test.
47953
47954 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
47955
47956         * gcc.dg/991209-1.c: New test.
47957
47958 1999-12-08  Nathan Sidwell <nathan@acm.org>
47959
47960         * gcc.c-torture/compile/991208-1.c: New test.
47961
47962 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47963
47964         * gcc.dg/ultrasp2.c: New test.
47965
47966 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
47967
47968         * g++.old-deja/g++.abi/align.C (main): Fix typo.
47969
47970 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
47971
47972         * gcc.c-torture/compile/991202-1.c: New test.
47973         * gcc.c-torture/execute/991202-1.c: New test.
47974         * gcc.c-torture/execute/991202-2.c: New test.
47975         * gcc.c-torture/execute/991202-3.c: New test.
47976
47977 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
47978
47979         * g++.old-deja/g++.abi/align.C: New test.
47980         * g++.old-deja/g++.abi/aggregates.C: Likewise.
47981         * g++.old-deja/g++.abi/bitfields.C: Likewise.
47982
47983 1999-12-01  Richard Henderson  <rth@cygnus.com>
47984
47985         * gcc.c-torture/execute/991201-1.c: New.
47986
47987 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
47988
47989         * gcc.dg/991129-1.c: New test.
47990
47991 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
47992
47993         * gcc.c-torture/compile/991127-1.c: New test.
47994
47995 1999-11-22  Nathan Sidwell  <nathan@acm.org>
47996
47997         * g++.old-deja/g++.other/warn4.C: New test.
47998
47999 1999-11-22  Nathan Sidwell  <nathan@acm.org>
48000
48001         * g++.old-deja/g++.eh/cleanup2.C: New test.
48002         * g++.old-deja/g++.ext/pretty2.C: New test.
48003         * g++.old-deja/g++.ext/pretty3.C: New test.
48004         * g++.old-deja/g++.other/debug6.C: New test.
48005
48006 1999-10-20  Jim Wilson  <wilson@cygnus.com>
48007
48008         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
48009         compiler_output to look for one error message instead of two.
48010
48011 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
48012
48013         * gcc.c-torture/execute/991118-1.c: Also test case
48014         where the word boundary does not split a byte evenly.
48015
48016 1999-11-19  Nathan Sidwell  <nathan@acm.org>
48017
48018         * g++.old-deja/g++.ext/restrict1.C: New test.
48019
48020 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
48021
48022         * gcc.c-torture/execute/991118-1.c: New test.
48023
48024 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
48025
48026         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
48027         working directory pathnames.
48028
48029 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
48030
48031         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
48032         host is equipped with driver.h and driver.o so it can actually
48033         compile and run the tests.
48034
48035 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
48036
48037         * gcc.c-torture/compile/991008-1.c: New test.
48038
48039 1999-11-08  Nick Clifton  <nickc@cygnus.com>
48040
48041         * lib/gcc-dg.exp: Include target-supports.exp
48042
48043 1999-11-05  Nick Clifton  <nickc@cygnus.com>
48044
48045         * lib/target-supports.exp: New file: Provide procs to test for
48046         features supported by the target.
48047         (check_weak_available): Moved here from ecos.exp.
48048         (check_alias_available): New proc: Determine of the target
48049         toolchain supports the alias attribute.
48050
48051         * gcc.dg/special/ecos.exp: Move check_weak_available to
48052         target-supports.exp.
48053         (alias-1.c): Only perform the test if the target supports
48054         aliases.
48055         (wkali-1.c): Only perform the test if the target supports
48056         aliases.
48057
48058         * gcc.dg/990506-0.c: Expect error messages from cross
48059         targets as well as native targets.
48060
48061 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
48062
48063         * gcc.dg/ultrasp1.c: Removed xfail.
48064         * gcc.dg/struct-ret-2.c: Likewise.
48065         * gcc.dg/array-1.c: Likewise.
48066
48067 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
48068
48069         * gcc.dg/struct-ret-2.c: New test.
48070
48071         * gcc.dg/array-1.c: New test.
48072
48073 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
48074
48075         * gcc.c-torture/execute/991030-1.c: New test.
48076
48077 1999-10-26  Richard Henderson  <rth@cygnus.com>
48078
48079         * gcc.c-torture/compile/991026-2.c: New test.
48080
48081 1999-10-26  Jeffrey A Law  (law@cygnus.com)
48082
48083         * gcc.c-torture/compile/991026-1.c: New test.
48084
48085 1999-10-23  Jeffrey A Law  (law@cygnus.com)
48086
48087         * gcc.c-torture/execute/991023-1.c: New test.
48088
48089 1999-10-19  Jeffrey A Law  (law@cygnus.com)
48090
48091         * gcc.c-torture/execute/991019-1.c: New test.
48092
48093 1999-10-16  Richard Henderson  <rth@cygnus.com>
48094
48095         * gcc.c-torture/execute/991016-1.c: New test.
48096
48097 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
48098
48099         * gcc.c-torture/execute/991014-1.c: New test.
48100
48101 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
48102
48103         * g++.old-deja/g++.other/union2.C: New test.
48104
48105 1999-10-13  Nathan Sidwell  <nathan@acm.org>
48106
48107         * g++.old-deja/g++.other/vaarg2.C: New test.
48108         * g++.old-deja/g++.other/vaarg3.C: New test.
48109
48110 1999-10-12  Craig Burley  <craig@jcb-sc.com>
48111
48112         * g77.f-torture/noncompile/19990905-1.f: Moved from being
48113         in compile/.
48114
48115 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
48116
48117         * gcc.c-torture/execute/va-arg-11.c: New test.
48118
48119 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
48120
48121         * lib/file-format.exp (gcc_target_object_format): Don't
48122         crash if objdump is unavailable.
48123
48124 1999-09-29  Donn Terry <donn@interix.com>
48125
48126         * gcc.misc-tests/mg.exp: delete extraneous redirection.
48127
48128 1999-09-28  Nick Clifton  <nickc@cygnus.com>
48129
48130         * gcc.c-torture/compile/990928-1.c: New test.
48131
48132 1999-09-28  Nathan Sidwell  <nathan@acm.org>
48133
48134         * g++.old-deja/g++.other/decl6.C: New test.
48135
48136 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48137
48138         * gcc.c-torture/execute/va-arg-10.c: New test.
48139
48140 1999-09-27  Nathan Sidwell  <nathan@acm.org>
48141
48142         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
48143         __PRETTY_FUNCTION__.
48144
48145 1999-09-23  Nick Clifton  <nickc@cygnus.com>
48146
48147         * gcc.c-torture/execute/990923-1.c: New test.
48148
48149 1999-09-21  Nick Clifton  <nickc@cygnus.com>
48150
48151         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
48152         for which -fpic is inappropriate.
48153
48154 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
48155
48156         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
48157
48158 1999-09-21  Nathan Sidwell  <nathan@acm.org>
48159
48160         * g++.old-deja/g++.other/dyncast1.C: New test.
48161         * g++.old-deja/g++.other/dyncast2.C: New test.
48162         * g++.old-deja/g++.other/dyncast3.C: New test.
48163         * g++.old-deja/g++.other/dyncast4.C: New test.
48164         * g++.old-deja/g++.other/dyncast5.C: New test.
48165         * g++.old-deja/g++.eh/catch3.C: New test.
48166         * g++.old-deja/g++.eh/catch3p.C: New test.
48167         * g++.old-deja/g++.eh/catch4.C: New test.
48168         * g++.old-deja/g++.eh/catch4p.C: New test.
48169         * g++.old-deja/g++.eh/catch5.C: New test.
48170         * g++.old-deja/g++.eh/catch5p.C: New test.
48171         * g++.old-deja/g++.eh/catch6.C: New test.
48172         * g++.old-deja/g++.eh/catch6p.C: New test.
48173         * g++.old-deja/g++.eh/catch7.C: New test.
48174         * g++.old-deja/g++.eh/catch7p.C: New test.
48175         * g++.old-deja/g++.eh/catch8.C: New test.
48176         * g++.old-deja/g++.eh/catch8p.C: New test.
48177         * g++.old-deja/g++.eh/catch9.C: New test.
48178         * g++.old-deja/g++.eh/catch9p.C: New test.
48179
48180 1999-09-13  Nathan Sidwell  <nathan@acm.org>
48181
48182         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
48183         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
48184
48185 1999-09-13  Jeffrey A Law  (law@cygnus.com)
48186
48187         * gcc.c-torture/compile/990913-1.c: New test.
48188
48189 1999-09-10  Nathan Sidwell  <nathan@acm.org>
48190
48191         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
48192         * g++.old-deja/g++.jason/rfg5.C: Likewise.
48193
48194 1999-09-09  Richard Henderson  <rth@cygnus.com>
48195
48196         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
48197
48198 1999-09-09  Nathan Sidwell  <nathan@acm.org>
48199
48200         * g++.old-deja/g++.other/lookup11.C: New test.
48201         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
48202         what is permitted and what we want.
48203         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
48204         overload use.
48205         * g++.old-deja/g++.jason/rfg5.C: Likewise.
48206
48207 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
48208
48209         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
48210         * gcc.c-torture/noncompile/poison-1.c: New file.
48211
48212 1999-09-08  Nathan Sidwell  <nathan@acm.org>
48213
48214         * g++.old-deja/g++.other/sizeof3.C: New test.
48215         * g++.old-deja/g++.other/sizeof4.C: New test.
48216         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
48217         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
48218
48219 1999-09-07  Richard Henderson  <rth@cygnus.com>
48220
48221         * gcc.dg/va-arg-1.c: New.
48222
48223 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48224
48225         * gcc.c-torture/execute/va-arg-9.c: New test.
48226
48227 1999-09-05  Craig Burley  <craig@jcb-sc.com>
48228
48229         * g77.f-torture/compile/980519-2.f: New test.
48230         * g77.f-torture/compile/19990905-0.f: New test.
48231         * g77.f-torture/compile/19990905-1.f: New test.
48232         * g77.f-torture/compile/19990905-2.f: New test.
48233
48234         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
48235
48236 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
48237
48238         * gcc.c-torture/execute/990827-1.c: Fix typo.
48239
48240 1999-09-03  Nathan Sidwell  <nathan@acm.org>
48241
48242         * g++.old-deja/g++.other/deref1.C: New test.
48243
48244 1999-09-02  Nathan Sidwell  <nathan@acm.org>
48245
48246         * g++.old-deja/g++.other/ambig2.C: New test.
48247         * g++.old-deja/g++.other/cond5.C: New test.
48248         * g++.old-deja/g++.other/lookup16.C: New test.
48249
48250 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
48251
48252         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
48253         assemblers too.
48254
48255 1999-08-31  Jeffrey A Law  (law@cygnus.com)
48256
48257         * lib/c-torture.exp: Avoid the "compare executables" optimization
48258         when testing native.
48259
48260 1999-08-29  Jeffrey A Law  (law@cygnus.com)
48261
48262         * gcc.c-torture/execute/990829-1.c: New test.
48263         * gcc.c-torture/compile/990829-1.c: New test.
48264
48265 1999-08-27  Paul Burchard  <burchard@pobox.com>
48266
48267         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
48268         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
48269         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
48270         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
48271         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
48272         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
48273         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
48274         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
48275         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
48276         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
48277         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
48278
48279 1999-08-27  Jeffrey A Law  (law@cygnus.com)
48280
48281         * gcc.c-torture/execute/990827-1.c: New test.
48282
48283 1999-08-26  Craig Burley  <craig@jcb-sc.com>
48284
48285         * g77.f-torture/noncompile/19990826-4.f: New test.
48286
48287         * g77.f-torture/compile/19990826-3.f: New test.
48288
48289         * g77.f-torture/execute/19990826-2.f: New test.
48290
48291         * g77.f-torture/compile/19990826-1.f: New test.
48292
48293         * gcc.c-torture/execute/990826-0.c: New test.
48294         * g77.c-torture/execute/19990826-0.f: New test.
48295
48296         * g77.f-torture/noncompile/970626-2.f: New test.
48297
48298 1999-08-25  Paul Burchard  <burchard@pobox.com>
48299
48300         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
48301         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
48302         lss-011.C: New tests.
48303
48304 1999-08-25  Nathan Sidwell  <nathan@acm.org>
48305
48306         * g++.old-deja/g++.other/decl5.C: New test.
48307
48308 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48309
48310         * noncompile/noncompile.exp: Load_lib c-torture.exp.
48311         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
48312         call `postbase' for each one.  All callers of `postbase' changed
48313         to call this instead.
48314
48315 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
48316
48317         * gcc.c-torture/execute/990811-1.c: New test.
48318
48319 1999-08-09  Nick Clifton  <nickc@cygnus.com>
48320
48321         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
48322         just native ones.
48323
48324         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
48325         just native ones.
48326
48327 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
48328
48329         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
48330
48331 1999-08-04  Jeffrey A Law  (law@cygnus.com)
48332
48333         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
48334
48335 1999-08-04  Nathan Sidwell  <nathan@acm.org>
48336
48337         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
48338
48339 1999-08-04  Jeffrey A Law  (law@cygnus.com)
48340
48341         * gcc.c-torture/execute/990804-1.c: New test.
48342
48343 1999-08-03  Nathan Sidwell  <nathan@acm.org>
48344
48345         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
48346         * g++.old-deja/g++.brendan/crash64.C: Likewise.
48347         * g++.old-deja/g++.brendan/overload8.C: Likewise.
48348
48349 1999-08-03  Nathan Sidwell  <nathan@acm.org>
48350
48351         * g++.old-deja/g++.other/struct1.C: New test.
48352
48353 1999-08-03  Nathan Sidwell  <nathan@acm.org>
48354
48355         * g++.old-deja/g++.other/enum2.C: New test.
48356
48357 1999-08-02  Richard Henderson  <rth@cygnus.com>
48358
48359         Adapted from tests from Franz Sirl:
48360         * gcc.c-torture/execute/va-arg-7.c: New test.
48361         * gcc.c-torture/execute/va-arg-8.c: New test.
48362
48363 1999-08-01  Jeffrey A Law  (law@cygnus.com)
48364
48365         * gcc.c-torture/compile/990801-2.c: New test.
48366
48367         * gcc.c-torture/compile/990801-1.c: New test.
48368
48369 1999-07-27  Michael Meissner  <meissner@cygnus.com>
48370
48371         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
48372         fp-cmp-1.c, converting double to float.
48373
48374         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
48375         fp-cmp-1.c, converting double to long double.
48376
48377         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
48378         from fr1 to unknown_register, since fr1 is a legitimate register
48379         on some machines.
48380
48381 1999-07-25  Jeffrey A Law  (law@cygnus.com)
48382
48383         * README: More listname related changes.
48384
48385 1999-07-08  Catherine Moore  <clm@cygnus.com>
48386
48387         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
48388
48389 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
48390
48391         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
48392
48393 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
48394
48395         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
48396
48397 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
48398
48399         * gcc.dg/990703-1.c: New test.
48400
48401 1999-06-29  Nick Clifton  <nickc@cygnus.com>
48402
48403         * lib/file-format.exp: New file: Move definition of proc
48404         gcc_target_object_format to here from
48405         gcc.dg/special/ecos.exp.
48406
48407         * lib/c-torture.exp: Include lib file-format.exp.
48408         * lib/gcc-dg.exp: Include lib file-format.exp.
48409
48410         * gcc.dg/special/ecos.exp: Remove definition of proc
48411         gcc_target_object_format.
48412
48413 1999-06-28  Jeffrey A Law  (law@cygnus.com)
48414
48415         * gcc.c-torture/execute/990628-1.c: New test.
48416
48417 1999-06-25  Jeffrey A Law  (law@cygnus.com)
48418
48419         * gcc.c-torture/compile/990625-2.c: New test.
48420
48421         * gcc.c-torture/compile/990625-1.c: New test.
48422
48423 1999-06-23  Nick Clifton  <nickc@cygnus.com>
48424
48425         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
48426         attributes compile.
48427         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
48428         ports that use the COFF/PE file format.
48429
48430 1999-06-17  Jeffrey A Law  (law@cygnus.com)
48431
48432         * gcc.c-torture/compile/990617-1.c: New test.
48433
48434 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
48435
48436         * g++.old-deja/g++.other/decl4.C: New test.
48437
48438 1999-06-14  Nathan Sidwell  <nathan@acm.org>
48439
48440         * g++.old-deja/g++.other/bitfld3.C: New test.
48441
48442 1999-06-08  Nathan Sidwell  <nathan@acm.org>
48443
48444         * g++.old-deja/g++.eh/catch1.C: New test.
48445
48446 1999-06-07  Jeffrey A Law  (law@cygnus.com)
48447
48448         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
48449
48450         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
48451         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
48452
48453 1999-06-05  Craig Burley  <craig@jcb-sc.com>
48454
48455         * g77.f-torture/compile/19990502-0.f: Replace with new,
48456         shorter, test that still fails after recent changes.
48457
48458 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48459
48460         * gcc.c-torture/execute/990604-1.c: New test.
48461
48462 1999-05-31  Jeffrey A Law  (law@cygnus.com)
48463
48464         * gcc.c-torture/execute/990531-1.c: New test.
48465
48466 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48467
48468         * gcc.c-torture/compile/990527-1.c: New test.
48469
48470 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
48471
48472         * gcc.c-torture/execute/990527-1.c: New test.
48473
48474 1999-05-25  Nick Clifton  <nickc@cygnus.com>
48475
48476         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
48477         bitfields as signed.
48478
48479 1999-05-25  Craig Burley  <craig@jcb-sc.com>
48480
48481         * g77.f-torture/compile/19990525-0.f: New test.
48482
48483 1999-05-25  Jeffrey A Law  (law@cygnus.com)
48484
48485         * gcc.c-torture/execute/990525-2.c: New test.
48486
48487         * gcc.c-torture/execute/990525-1.c: New test.
48488
48489 1999-05-24  Nathan Sidwell  <nathan@acm.org>
48490
48491         * g++.old-deja/g++.other/anon3.C: New test.
48492         * g++.old-deja/g++.other/anon4.C: New test.
48493         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
48494         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
48495         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
48496         Merrill).
48497
48498 1999-05-24  Jeffrey A Law  (law@cygnus.com)
48499
48500         * gcc.c-torture/execute/990524-1.c: New test.
48501
48502         * gcc.dg/990524-1.c: New test.
48503
48504 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48505
48506         * gcc.c-torture/compile/990523-1.c: New test.
48507
48508 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
48509
48510         * gcc.c-torture/compile/990519-1.c: New test.
48511
48512 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48513
48514         * gcc.c-torture/compile/990517-1.c: New test.
48515
48516         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
48517         (e4, f4): New tests.
48518         (main): Call them.
48519
48520 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48521
48522         * gcc.dg/noreturn-1.c: New test.
48523
48524 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
48525
48526         * gcc.c-torture/execute/990513-1.c: New test.
48527
48528 1999-05-10  Richard Henderson  <rth@cygnus.com>
48529
48530         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
48531
48532 1999-05-10  Craig Burley  <craig@jcb-sc.com>
48533
48534         * g77.f-torture/execute/erfc.f: Use small single-precision
48535         values, to avoid problems on Alphas when not -mieee.
48536
48537 1999-05-08  Craig Burley  <craig@jcb-sc.com>
48538
48539         * gcc.dg/990506-0.c: New test.
48540
48541 1999-05-08  Richard Henderson  <rth@cygnus.com>
48542
48543         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
48544         the constant to test.  Don't XFAIL 64-bit targets.
48545
48546         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
48547         * g++.old-deja/g++.law/profile1.C: Likewise.
48548
48549         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
48550         operator new instances.
48551         * g++.old-deja/g++.other/delete5.C: Likewise.
48552
48553 1999-05-03  Craig Burley  <craig@jcb-sc.com>
48554
48555         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
48556         intrinsic.
48557
48558 1999-05-03  Craig Burley  <craig@jcb-sc.com>
48559
48560         * g77.f-torture/execute/u77-test.f: Reverse order of two
48561         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
48562
48563 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48564
48565         * gcc.dg/compare1.c: New test.
48566
48567 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48568
48569         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
48570         New tests.
48571
48572 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48573
48574         * g77.f-torture/compile/19990502-1.f: New test.
48575
48576 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48577
48578         * g77.f-torture/compile/19990502-0.f: New test.
48579
48580 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48581
48582         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
48583         intrinsic.
48584
48585 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48586
48587         * g77.f-torture/execute/u77-test.f (main): List libU77
48588         intrinsics not currently tested.
48589         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
48590         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
48591         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
48592         Trim blanks off the ends of some printed strings.
48593
48594 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48595
48596         * g77.f-torture/execute/u77-test.f (main): Just warn about
48597         FSTAT gid disagreement, as it's expected on some systems.
48598
48599 1999-05-01  Craig Burley  <craig@jcb-sc.com>
48600
48601         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
48602         use a new function, which allows for some slop.
48603         Clean up some commentary.
48604         (issum): The new function.
48605         (sgladd): Deleted subroutine.
48606
48607 1999-05-01  Craig Burley  <craig@jcb-sc.com>
48608
48609         * g77.f-torture/execute/u77-test.f: Modify to be more like
48610         libf2c/libU77 version, bringing patches to that version here.
48611         Add suitable commentary.
48612
48613 1999-04-25  Richard Henderson  <rth@cygnus.com>
48614
48615         * gcc.dg/990424-1.c: New test.
48616
48617 1999-04-24  Craig Burley  <craig@jcb-sc.com>
48618
48619         * g77.f-torture/execute/u77-test.f (main): Bug involving
48620         LSTAT has been fixed, so turn back on full checking.
48621
48622 1999-04-20  Craig Burley  <craig@jcb-sc.com>
48623
48624         * g77.f-torture/compile/19990419-0.f: New test.
48625         * g77.f-torture/execute/19990419-1.f: New test.
48626
48627 1999-04-17  Richard Henderson  <rth@cygnus.com>
48628
48629         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
48630         to avoid the need for a prototype to supress a warning.
48631
48632 1999-04-07  Jim Wilson  <wilson@cygnus.com>
48633
48634         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
48635
48636 1999-04-04  Jeffrey A Law  (law@cygnus.com)
48637
48638         * gcc.c-torture/execute/990404-1.c: New test.
48639
48640 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48641
48642         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
48643         * gcc.dg/cpp-if3.c: Don't use -pedantic.
48644         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
48645         missing initializer warnings.
48646
48647 1999-03-28  Jeffrey A Law  (law@cygnus.com)
48648
48649         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
48650         matching strings.
48651
48652 1999-03-26  Jeffrey A Law  (law@cygnus.com)
48653
48654         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
48655
48656 1999-03-26  Craig Burley  <craig@jcb-sc.com>
48657
48658         * g77.f-torture/execute/19990325-0.f: New test.
48659         * g77.f-torture/execute/19990325-1.f: New test.
48660
48661 1999-03-24  Jeffrey A Law  (law@cygnus.com)
48662
48663         * gcc.c-torture/execute/990324-1.c: New test.
48664
48665 1999-03-22  Jim Wilson  <wilson@cygnus.com>
48666
48667         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
48668         test with 4.
48669
48670 1999-03-17  Richard Henderson  <rth@cygnus.com>
48671
48672         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
48673
48674 1999-03-13  Craig Burley  <craig@jcb-sc.com>
48675
48676         * g77.f-torture/execute/19990313-2.f: New test.
48677         * g77.f-torture/execute/19990313-3.f: New test.
48678
48679 1999-03-13  Craig Burley  <craig@jcb-sc.com>
48680
48681         * g77.f-torture/execute/19990313-0.f: New test.
48682         * g77.f-torture/execute/19990313-1.f: New test.
48683
48684 1999-03-12  Jim Wilson  <wilson@cygnus.com>
48685
48686         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
48687         printf to sprintf.
48688         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
48689         (main): Add check for u15.  Conditionalize u31 check depending on
48690         whether ints are <32 bits or >=32 bits.
48691
48692 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48693
48694         * g77.f-torture/execute/19981119-0.f: Improve testiness.
48695
48696 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48697
48698         * g77.f-torture/compile/19990305-0.f: New test.
48699         * g77.f-torture/execute/19981119-0.f: New test.
48700
48701 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48702
48703         * g77.f-torture/execute/970625-2.f: call ABORT if final
48704         result is not correct, instead of just printing it.
48705         Add this checking via newly introduced obfuscation, to
48706         trip up buggy front ends.
48707
48708 1999-03-07  Craig Burley  <craig@jcb-sc.com>
48709
48710         * g77.f-torture/compile/960317-1.f: Moved from being
48711         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
48712
48713 1999-03-06  Craig Burley  <craig@jcb-sc.com>
48714
48715         * g77.f-torture/execute/960317-1.f: New (old) test.
48716         * g77.f-torture/execute/970625-2.f: Ditto.
48717
48718 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
48719
48720         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
48721         message on line 1 or line 2; cccp and cpplib do this differently.
48722
48723 1999-03-01  Jeffrey A Law  (law@cygnus.com)
48724
48725         * g++.old-deja/g++.law/weak1.C: New test.
48726
48727 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48728
48729         * gcc.c-torture/execute/990119-1.c: Renamed to...
48730         * gcc.dg/990119-1.c: this, so it will only be tested once
48731         (it's a preprocessor test, it doesn't need to be run at
48732         multiple optimization levels).
48733
48734 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48735
48736         * lib/g++.exp: Don't add incdir=$base_dir/../include to
48737           ALWAYS_CXXFLAGS.
48738
48739 1999-02-24  Craig Burley  <craig@jcb-sc.com>
48740
48741         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
48742         * g77.f-torture/compile/19981216-0.f: ...as it is expected
48743         to not be compilable by current g77.
48744
48745 1999-02-24  Nick Clifton  <nickc@cygnus.com>
48746
48747         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
48748
48749 1999-02-22  Jeffrey A Law  (law@cygnus.com)
48750
48751         * gcc.c-torture/execute/990222-1.c: New test.
48752
48753 1999-02-19  Craig Burley  <craig@jcb-sc.com>
48754
48755         * g77.f-torture/compile/19990218-0.f: New test.
48756         * g77.f-torture/noncompile/19990218-1.f: New test.
48757
48758 1999-02-18  Craig Burley  <craig@jcb-sc.com>
48759
48760         * g77.f-torture/compile/19981216-0.f: New test.
48761
48762 1999-02-14  Jeffrey A Law  (law@cygnus.com)
48763
48764         * gcc.dg/990214-1.c: New test.
48765
48766 1999-02-13  Jeffrey A Law  (law@cygnus.com)
48767
48768         * gcc.dg/990213-2.c: New test.
48769
48770         * gcc.dg/990213-1.c: New test.
48771
48772 1999-02-12  Jeffrey A Law  (law@cygnus.com)
48773
48774         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
48775         ints.
48776
48777 1999-02-11  Nick Clifton  <nickc@cygnus.com>
48778
48779         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
48780         specified by target.
48781
48782         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
48783
48784 1999-02-11  Jeffrey A Law  (law@cygnus.com)
48785
48786         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
48787
48788 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
48789
48790         * gcc.dg/special/ecos.exp: New test driver for new tests with
48791         special requirements.
48792
48793         * gcc.dg/special/alias-1.c: New test.
48794         * gcc.dg/special/gcsec-1.c: New test.
48795         * gcc.dg/special/weak-1.c: New test.
48796         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
48797         * gcc.dg/special/weak-2.c: New test.
48798         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
48799         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
48800         * gcc.dg/special/wkali-1.c: New test.
48801         * gcc.dg/special/wkali-2.c: New test.
48802         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
48803         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
48804
48805 1999-02-10  Felix Lee  <flee@cygnus.com>
48806
48807           * lib/c-torture.exp (c-torture-compile): Pull out code for
48808           analyzing gcc error messages.
48809           (c-torture-execute): Likewise.  Fix some (harmless) false
48810           positives.
48811           * lib/gcc.exp (gcc_check_compile): New function.
48812
48813 1999-02-08  Richard Henderson  <rth@cygnus.com>
48814
48815         * gcc.c-torture/execute/990208-1.c: New test.
48816
48817 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
48818
48819         * g++.dg/special/ecos.exp: New driver for new tests with special
48820         requirements
48821
48822         * g++.dg/special/conpr-1.C: New test
48823         * g++.dg/special/conpr-2.C: New test
48824         * g++.dg/special/conpr-2a.C: New test
48825         * g++.dg/special/conpr-3.C: New test
48826         * g++.dg/special/conpr-3a.C: New test
48827         * g++.dg/special/conpr-3b.C: New test
48828
48829         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
48830         allow g++ to use the dg driver
48831
48832         * README: Add comment about g++.dg directory
48833
48834 1999-02-06  Jeffrey A Law  (law@cygnus.com)
48835
48836         * README: Update email addresses.
48837
48838 1999-02-03  Nick Clifton  <nickc@cygnus.com>
48839
48840         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
48841         arguments in order to force structure S onto the stack even on
48842         the alpha.
48843         (test): Pass 10 leading arguments to function foo as well as the
48844         structure S.
48845
48846         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
48847         failure for all targets.
48848
48849         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
48850         abort to terminate program execution.
48851
48852 1999-01-30  Richard Henderson  <rth@cygnus.com>
48853
48854         * gcc.c-torture/execute/990130-1.c: New test.
48855
48856 1999-01-30  Jeffrey A Law  (law@cygnus.com)
48857
48858         * gcc.dg/990130-1.c: New test.
48859
48860 1999-01-28  Michael Meissner  <meissner@cygnus.com>
48861
48862         * gcc.c-torture/execute/990128-1.c: New test.
48863
48864 1999-01-27  Michael Meissner  <meissner@cygnus.com>
48865
48866         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
48867
48868 1999-01-27  Felix Lee  <flee@cygnus.com>
48869
48870         * lib/c-torture.exp (c-torture-compile): pull out code for
48871         analyzing gcc error messages.
48872         (c-torture-execute): ditto, and fix some (harmless) false
48873         positives.
48874         * lib/gcc.exp (gcc_check_compile): new function.
48875
48876 1999-01-17  Jeffrey A Law  (law@cygnus.com)
48877
48878         * gcc.dg/990117-1.c: New test.
48879
48880         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
48881
48882         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
48883
48884 1999-01-15  Jeffrey A Law  (law@cygnus.com)
48885
48886         * g77.f-torture/compile/990115-1.f: New test.
48887
48888 1999-01-07  Jeffrey A Law  (law@cygnus.com)
48889
48890         * gcc.c-torture/compile/990107-1.c: New test
48891
48892 1999-01-06  Jeffrey A Law  (law@cygnus.com)
48893
48894         * gcc.c-torture/execute/990106-2.c: New test.
48895
48896         * gcc.c-torture/execute/990106-1.c: New test.
48897
48898 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
48899
48900         * gcc.c-torture/compile/981223-1.c: New test.
48901
48902 1998-12-29  Richard Henderson  <rth@cygnus.com>
48903
48904         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
48905         (opt3): Rename from opt4 and disable.
48906
48907 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
48908
48909         * g++.old-deja/g++.pt/ptrmem5.C: New test.
48910
48911 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
48912
48913         * g++.old-deja/g++.other/conv5.C: New test.
48914
48915 1998-12-14  Nick Clifton  <nickc@cygnus.com>
48916
48917         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
48918
48919 1998-12-11  Jeffrey A Law  (law@cygnus.com)
48920
48921         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
48922
48923 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
48924
48925         * gcc.c-torture/compile/981211-1.c: New test.
48926
48927 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
48928
48929         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
48930
48931         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
48932
48933 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48934
48935         * gcc.special/930510-1.c: Make C9X safe.
48936         * gcc.misc-tests/gcov-1.c Similarly.
48937         * gcc.misc-tests/gcov-2.c Similarly.
48938
48939 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48940
48941         * gcc.dg/ultrasp1.c: New test.
48942
48943 1998-12-06  Richard Henderson  <rth@cygnus.com>
48944
48945         * gcc.c-torture/execute/981206.c: New test.
48946
48947 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48948
48949         * g++.old-deja/g++.ns/template7.C: New test.
48950
48951         * g++.old-deja/g++.other/expr1.C: New test.
48952
48953         * g++.old-deja/g++.eh/tmpl3.C: New test.
48954
48955         * g++.old-deja/g++.eh/tmpl2.C: New test.
48956
48957 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
48958
48959         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
48960         * g++.old-deja/g++.other/using6.C: Removed.
48961         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
48962
48963         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
48964
48965 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
48966
48967         * g++.old-deja/g++.pt/overload8.C: New test.
48968
48969         * g++.old-deja/g++.pt/overload7.C: New test.
48970
48971         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
48972
48973         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
48974         and relinking messages.
48975         * lib/g++.exp (g++_target_compile): Remove .rpo file when
48976         compiling with -frepo.
48977
48978 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
48979
48980         * g++.old-deja/g++.pt/lookup6.C: New test.
48981
48982 1998-11-30  Nick Clifton  <nickc@cygnus.com>
48983
48984         * gcc.c-torture/execute/981130-1.c: New test.
48985         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
48986
48987 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
48988
48989         * g++.old-deja/g++.pt/explicit76.C: New test.
48990
48991         * g++.old-deja/g++.pt/friend38.C: New test.
48992
48993         * g++.old-deja/g++.ns/crash2.C: New test.
48994
48995         * g++.old-deja/g++.pt/defarg8.C: New test.
48996
48997         * g++.old-deja/g++.pt/instantiate6.C: New test.
48998
48999         * g++.old-deja/g++.pt/static6.C: New test.
49000
49001         * g++.old-deja/g++.pt/decl2.C: New test.
49002
49003 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
49004
49005         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
49006         problem is actually related with name lookup, but so what? :-)
49007
49008         * g++.old-deja/g++.pt/friend37.C: New test.
49009
49010 1998-11-25  Dave Love  <d.love@dl.ac.uk>
49011
49012         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
49013         element, which fails on some systems.
49014
49015         * g77.f-torture/execute/labug1.f: New test.
49016
49017 1998-11-21  Jeffrey A Law  (law@cygnus.com)
49018
49019         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
49020         is defined.
49021
49022 1998-11-18  Dave Love  <d.love@dl.ac.uk>
49023
49024         * g77.f-torture/compile/981117-1.f: New test.
49025
49026 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
49027
49028         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
49029         properly discarded.
49030
49031 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
49032
49033         * gcc.c-torture/execute/memcheck: New directory of tests for
49034         -fcheck-memory-usage.
49035
49036 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
49037
49038         * README: New file, general information about the testsuite and
49039         new description of the various C++ test subdirectories.
49040         * README.g++: Eliminate obsolete information, update and move most
49041         relevant stuff to README.
49042
49043 1998-11-07  Richard Henderson  <rth@cygnus.com>
49044
49045         * gcc.c-torture/compile/981107-1.c: New test.
49046
49047 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
49048
49049         * execute/memcpy-bi.c: New testcase.
49050
49051 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
49052
49053         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
49054         base classes.
49055
49056         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
49057         template is selected.
49058
49059         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
49060         classes, it should be accepted for all types.
49061
49062         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
49063
49064         * g++.old-deja/g++.pt/spec24.C: Ensure that template
49065         specializations start with template headers.
49066
49067 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
49068
49069         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
49070
49071         * g++.old-deja/g++.other/init9.C: Test cross initialization of
49072         non-POD types.
49073
49074 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
49075
49076         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
49077
49078 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
49079
49080         * compile/981022-1.c, compile/981022-1.x: New test and driver.
49081
49082 1998-10-19  Jeffrey A Law  (law@cygnus.com)
49083
49084         * 981019-1.c: New test.
49085
49086 1998-10-14  Robert Lipe <robertl@dgii.com>
49087
49088         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
49089         find objc headers.
49090
49091 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
49092
49093         * compile/981001-4.c: Remove use of GCC extension that triggers a
49094         compiler bug.
49095
49096 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
49097
49098         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
49099
49100 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
49101
49102         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
49103         instantiation of template produces incorrect code for delete
49104         expression.
49105
49106         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
49107         constructors' name is not unique.
49108         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
49109         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
49110
49111         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
49112         automatic array of const is ill-formed.
49113
49114         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
49115         of template parameter?
49116
49117         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
49118         const.
49119
49120         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
49121         pointer-to-member expression.
49122
49123         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
49124         declaration causes ICE.
49125
49126 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
49127
49128         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
49129         reserved in the global namespace.
49130
49131         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
49132         generate needed virtual table.
49133
49134         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
49135
49136 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
49137
49138         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
49139         template-dependent type
49140
49141 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
49142
49143         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
49144         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
49145         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
49146
49147         * g++.old-deja/g++.other/using5.C: New test; using decl from base
49148         class should be usable as argument of member function.
49149         * g++.old-deja/g++.other/using6.C: New test; using decl from base
49150         class should be usable as return type of member function.
49151         * g++.old-deja/g++.other/using7.C: New test; using decl from base
49152         class should be usable as type of data member.
49153
49154         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
49155
49156 1998-10-09  Jeffrey A Law  (law@cygnus.com)
49157
49158         * gcc.c-torture/special/920521-1.c: Fix bogus test.
49159
49160 1998-10-08  Nick Clifton  <nickc@cygnus.com>
49161
49162         * gcc.dg/dll-?.c Add thumb to target list.
49163         Fix assembler scan patterns to match current assembler output.
49164
49165 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
49166
49167         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
49168         matching of template brackets.
49169
49170         * g++.old-deja/g++.other/using4.C: New test.  Test using
49171         declarations of methods from base classes.
49172
49173         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
49174         within functions should introduce names into the innermost
49175         enclosing namespace.
49176
49177         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
49178         of static locals if first initialization throws.
49179
49180 1998-10-07  Jim Wilson  <wilson@cygnus.com>
49181
49182         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
49183
49184 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
49185
49186         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
49187         lose track of the possible targets of tablejump insns.
49188         * special/special.exp: Run it.
49189
49190 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
49191
49192         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
49193         must be declared before its specializations can be named in friend
49194         declarations.
49195
49196 1998-10-05  Dave Love  <d.love@dl.ac.uk>
49197
49198         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
49199
49200         * g77.f-torture/execute/io1.f: New test.
49201
49202 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
49203
49204         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
49205         with pointer to template function, for which no argument deduction
49206         is possible.
49207
49208         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
49209         specialization of template function as argument to template
49210         function.
49211
49212         * g++.old-deja/g++.other/access2.C: New test; Inner class
49213         shouldn't have privileged access to Outer's names.
49214
49215 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
49216
49217         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
49218         friend template declared within template class conflicts with
49219         nested class of the same name.
49220
49221         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
49222         is ignored.
49223
49224         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
49225         object with direct initializer as function declaration.
49226
49227         * g++.old-deja/g++.other/decl2.C: New test; duplicate
49228         initializers.
49229
49230         * g++.old-deja/g++.other/null2.C: New test; conditional operator
49231         involving const pointer and NULL produces incorrect result.
49232
49233         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
49234         type name without `typename' should be rejected with -pedantic.
49235
49236 1998-10-02  Richard Henderson  <rth@cygnus.com>
49237
49238         * g++.old-deja/g++.other/addrof1.C: New test.
49239
49240 1998-10-01  Nick Clifton  <nickc@cygnus.com>
49241
49242         * gcc.c-torture/compile/981001-1.c: New test.
49243         * gcc.c-torture/execute/981001-1.c: New test.
49244
49245 1998-10-01  Jeffrey A Law  (law@cygnus.com)
49246
49247         * gcc.c-torture/compile/981001-2.c: New test.
49248         * gcc.c-torture/compile/981001-3.c: New test.
49249         * gcc.c-torture/compile/981001-4.c: New test.
49250
49251 1998-10-01  Robert Lipe  <robertl@dgii.com>
49252
49253         * lib/objc.exp (objc_target_compile): Add -L during compiles for
49254         multilibbed hosts.  Idea grafted from g77.exp.
49255
49256 1998-09-30  Dave Love  <d.love@dl.ac.uk>
49257
49258         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
49259         avoid losing on systems which need -lsocket.
49260
49261 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
49262
49263         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
49264         * g++.old-deja/g++.other/nested2.C: Ditto.
49265         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
49266         failure.
49267
49268 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
49269
49270         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
49271         preferred over template operator!= for enum bitfields.
49272
49273 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
49274
49275         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
49276         that happen to have the same base name, but in different scopes,
49277         are incorrectly rejected.
49278
49279 1998-09-16  Richard Henderson  <rth@cygnus.com>
49280
49281         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
49282         on the native word size instead of an integer literal.
49283
49284 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
49285
49286         * g++.old-deja/g++.other/static2.C: Invocation of static data
49287         member of type pointer-to-function denoted as non-static member.
49288
49289         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
49290         checks involving function types and aliases.
49291
49292 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
49293
49294         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
49295         redefined to the same non-trivial type.
49296
49297         * g++.old-deja/g++.pt/explicit73.C: Test for proper
49298         namespace-qualification of template specializations declared in
49299         other namespaces.
49300
49301         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
49302         to declare a subset of the specializations of a template function
49303         as friends of specializations of a template class.
49304
49305         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
49306         member templates that do not fully specialize the enclosing
49307         template class are rejected.
49308
49309 1998-09-11  Dave Love  <d.love@dl.ac.uk>
49310
49311         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
49312
49313 1998-09-08  Dave Love  <d.love@dl.ac.uk>
49314
49315         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
49316         altered from libf2c/libU77 version.
49317
49318 1998-09-06  Dave Love  <d.love@dl.ac.uk>
49319
49320         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
49321
49322 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
49323
49324         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
49325         (un)signed char are different types for template specialization
49326         purposes.
49327
49328 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
49329
49330         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
49331         * objc: ObjC testsuite.
49332
49333 1998-08-31  Catherine Moore  <clm@cygnus.com>
49334
49335         * gcc.c-torture/execute/941014-1.x: New file.
49336
49337 1998-08-31  Nick Clifton  <nickc@cygnus.com>
49338
49339         * lib/c-torture.exp: Add support for
49340         torture_eval_before_compile and torture_eval_before_execute
49341         variables.
49342
49343 1998-08-30  Jeffrey A Law  (law@cygnus.com)
49344
49345         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
49346         this test triggers valid.
49347
49348 1998-08-27  Jeffrey A Law  (law@cygnus.com)
49349
49350         * gcc.dg/980827-1.c: New test.
49351
49352 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
49353
49354         * gcc.c-torture/execute/loop-4b.c: New test.
49355
49356 1998-08-26  Nick Clifton  <nickc@cygnus.com>
49357
49358         * lib/c-torture.exp: Add support for
49359         torture_eval_before_compile and torture_eval_before_execute
49360         variables.
49361
49362 1998-08-25  Jeffrey A Law  (law@cygnus.com)
49363
49364         * gcc.c-torture/compile/980825-1.c: New test.
49365
49366 1998-08-24  Nick Clifton  <nickc@cygnus.com>
49367
49368         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
49369         count number tests in opt_t0 not good_t0.
49370
49371 1998-08-24  Jeffrey A Law  (law@cygnus.com)
49372
49373         * gcc.c-torture/compile/930326-1.x: Fix typo.
49374
49375 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
49376
49377         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
49378         causes an ICE.
49379
49380 1998-08-21  Jeffrey A Law  (law@cygnus.com)
49381
49382         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
49383         STACK_SIZE is defined.
49384         * gcc.c-torture/unsorted/stuct.c: Similarly.
49385
49386         * gcc.c-torture/compile/980821-1.c: New test.
49387
49388 1998-08-21  Jeffrey A Law  (law@cygnus.com)
49389
49390         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
49391
49392 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
49393
49394         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
49395         code.
49396
49397 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
49398
49399         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
49400         error'.
49401
49402 1998-08-18  Jeffrey A Law  (law@cygnus.com)
49403
49404         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
49405
49406 1998-08-16  Jeffrey A Law  (law@cygnus.com)
49407
49408         * gcc.c-torture/compile/980816-1.c: New test.
49409
49410         * gcc.dg/980816-1.c: New test.
49411
49412 1998-08-13  Jeffrey A Law  (law@cygnus.com)
49413
49414         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
49415         compiler for ieee tests.
49416
49417 1998-08-01  Dave Love  <d.love@dl.ac.uk>
49418
49419         * g77.f-torture/compile/980729-0.f: New test.
49420
49421 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
49422
49423         * gcc.c-torture/special/eeprof-1.c: New test, for
49424         -finstrument-functions.
49425         * gcc.c-torture/special/special.exp: Run it.
49426
49427 1998-07-29  Jeffrey A Law  (law@cygnus.com)
49428
49429         * gcc.c-torture/compile/980729-1.c: New test.
49430
49431 1998-07-27  Nick Clifton  <nickc@cygnus.com>
49432
49433         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
49434         __thumb__ is defined, and test for ARM style doubles if so.
49435
49436 1998-07-26  Dave Love  <d.love@dl.ac.uk>
49437
49438         * g77.f-torture/noncompile/980615-0.f: New test.
49439
49440 1998-07-26  H.J. Lu  (hjl@gnu.org)
49441
49442         * gcc.dg/980312-1.c: Do link instead of compile.
49443         * gcc.dg/980313-1.c: Likewise.
49444
49445 1998-07-26  Jeffrey A Law  (law@cygnus.com)
49446
49447         * gcc.c-torture/compile/980726-1.c: New test.
49448
49449 1998-07-25  Dave Love  <d.love@dl.ac.uk>
49450
49451         * g77.f-torture/execute/io0.f: New test.
49452
49453 1998-07-24  Nick Clifton  <nickc@cygnus.com>
49454
49455         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
49456         an int.
49457
49458 1998-06-18  Michael Meissner  <meissner@cygnus.com>
49459
49460         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
49461         m32r bugs.
49462
49463 1998-07-17  Nick Clifton  <nickc@cygnus.com>
49464
49465         * gcc.dg/980626-1.c: Expect failures for all toolchains until
49466         c-decl.c:grokdeclarator can handle mode attributes.
49467
49468 1998-07-16  Jeffrey A Law  (law@cygnus.com)
49469
49470         * gcc.c-torture/execute/980716-1.c: New test.
49471
49472 1998-07-13  Jeffrey A Law  (law@cygnus.com)
49473
49474         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
49475         the mn10200.
49476         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
49477         the mn10200.
49478         * gcc.c-torture/execute/va-arg-3.x: Similarly.
49479         * gcc.c-torture/compile/930326-1.x: Similarly.
49480
49481 1998-07-13  Dave Love  <d.love@dl.ac.uk>
49482
49483         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
49484         New test from Craig.
49485
49486 1998-07-12  Dave Love  <d.love@dl.ac.uk>
49487
49488         * g77.f-torture/noncompile/980616-0.f: New test.
49489
49490         * g77.f-torture/execute/970816-3.f: New test from Craig.
49491
49492 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
49493
49494         *  g++.other/singleton.C: Return error value instead of taking
49495         SIGSEGV.
49496
49497 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
49498
49499         *  g++.other/singleton.C: New test.  Warning is under dispute.
49500         Runtime crash is not.
49501
49502 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
49503
49504         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
49505         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
49506         using6.C, using7.C}: New namespace tests.
49507
49508 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
49509
49510         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
49511         specialization with typedef'ed names used as array indexes.
49512
49513 1998-07-09  Jeffrey A Law  (law@cygnus.com)
49514
49515         * gcc.c-torture/execute/980709-1.c: New test.
49516
49517         * gcc.dg/980709-1.c: New test.
49518
49519 1998-07-07  Richard Henderson  <rth@cygnus.com>
49520
49521         * gcc.c-torture/execute/bcp-1.c: New test.
49522
49523 1998-07-07  Jeffrey A Law  (law@cygnus.com)
49524
49525         * gcc.c-torture/execute/980707-1.c: New test.
49526
49527 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
49528
49529         * gcc.c-torture/compile/980706-1.c: New test.
49530
49531 1998-07-01  Dave Love  <d.love@dl.ac.uk>
49532
49533         * g77.f-torture/execute/980701-0.f,
49534         g77.f-torture/execute/980701-1.f: New test from Craig.
49535
49536 1998-07-01  Jeffrey A Law  (law@cygnus.com)
49537
49538         * gcc.c-torture/compile/980701-1.c: New test.
49539
49540         * gcc.c-torture/execute/980701-1.c: New test.
49541
49542 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
49543 rlsruhe.de>
49544
49545         * g++.old-deja/g++.robertl/eb132.C: New test.
49546         * g++.old-deja/g++.robertl/eb133.C: Likewise.
49547
49548 1998-06-29  Dave Love  <d.love@dl.ac.uk>
49549
49550         * g77.f-torture/execute/980628-7.f,
49551         g77.f-torture/execute/980628-8.f,
49552         g77.f-torture/execute/980628-9.f,
49553         g77.f-torture/execute/980628-10.f: New tests from Craig.
49554
49555         * g77.f-torture/execute/980628-3.f: Remove mail headers.
49556
49557 1998-06-28  Jeffrey A Law  (law@cygnus.com)
49558
49559         * g77.f-torture/execute/980628-4.f: New test from Craig.
49560         * g77.f-torture/execute/980628-5.f: Likewise.
49561         * g77.f-torture/execute/980628-2.f: Likewise.
49562         * g77.f-torture/execute/980628-0.f: Likewise.
49563         * g77.f-torture/execute/980628-1.f: Likewise.
49564         * g77.f-torture/execute/980628-3.f: Likewise.
49565         * g77.f-torture/execute/980628-6.f: Likewise.
49566
49567 1998-06-28  Jeffrey A Law  (law@cygnus.com)
49568
49569         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
49570         directory when nothing has been installed yet.
49571
49572 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
49573
49574         * gcc.c-torture/special/special.exp: Handle newer versions of
49575         dejagnu.
49576
49577 1998-06-26  Jeffrey A Law  (law@cygnus.com)
49578
49579         * gcc.dg/980626-1.c: New test.
49580
49581 1998-06-19  Bruno Haible <haible@ilog.fr>
49582
49583         * gcc.misc-tests/m-un-2.c: New test.
49584         * g++.old-deja/g++.other/warn01.c: Likewise.
49585
49586 1998-06-19  Robert Lipe  <robertl@dgii.com>
49587
49588         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
49589         compatibility with assmblers with a different comment character.
49590         Eliminate use of GAS-specific extensions.
49591
49592 1998-06-19  Jeffrey A Law  (law@cygnus.com)
49593
49594         * gcc.c-torture/execute/ieee/980619-1.c: New test.
49595
49596 1998-06-19  Robert Lipe  <robertl@dgii.com>
49597
49598         * lib/g77.exp: Replace search for libf2c.a with search for newly
49599         renamed libg2c.a
49600
49601 1998-06-17  Jeffrey A Law  (law@cygnus.com)
49602
49603         * gcc.c-torture/execute/980617-1.c: New test.
49604
49605 1998-06-12  Jeffrey A Law  (law@cygnus.com)
49606
49607         * gcc.c-torture/execute/980612-1.c: New test.
49608
49609 1998-06-08  Jeffrey A Law  (law@cygnus.com)
49610
49611         * gcc.dg/980523-1.c: Only test on ppc-linux.
49612         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
49613
49614         * gcc.c-torture/execute/980608-1.c: New test.
49615
49616 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
49617
49618         * gcc.c-torture/execute/980605-1.c: New test.
49619
49620 1998-06-04  Jeffrey A Law  (law@cygnus.com)
49621
49622         * gcc.c-torture/execute/980604-1.c: New test.
49623
49624 1998-06-02  Jeffrey A Law  (law@cygnus.com)
49625
49626         * gcc.c-torture/execute/980602-1.c: New test.
49627         * gcc.c-torture/execute/980602-2.c: Likewise.
49628
49629 1998-06-02  Dave Love  <d.love@dl.ac.uk>
49630
49631         * 970125-0.f: Fix per JCB.  Add commentary.
49632
49633 1998-05-31  Michael Meissner  <meissner@cygnus.com>
49634
49635         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
49636         IEEE -0 support.
49637
49638 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
49639
49640         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
49641         earlier.
49642
49643 1998-05-28  Catherine Moore <clm@cygnus.com>
49644
49645         * gcc.c-torture/execute/980526-3.c: New test.
49646
49647 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
49648
49649         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
49650         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
49651         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
49652         m88k-motorola-sysv3 to XFAIL.
49653
49654 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49655
49656         * gcc.dg/980526-1.c: New test.
49657         * gcc.c-torture/execute/980526-2.c: New test.
49658
49659 1998-05-26  Jeffrey A Law  (law@cygnus.com)
49660
49661         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
49662
49663         * gcc.c-torture/execute/980526-1.c: New test.
49664
49665 1998-05-26  Dave Love  <d.love@dl.ac.uk>
49666
49667         * g77.f-torture/execute/alpha2.f: Add runtime test.
49668
49669 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
49670
49671         * g++.old-deja/old-deja.exp: Strip leading directories.
49672
49673         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
49674         error for the line.  Don't run multiple tests for the same line.
49675
49676 1998-05-23  Jeffrey A Law  (law@cygnus.com)
49677
49678         * gcc.dg/980523-1.c: New test.
49679
49680 1998-05-23  Dave Love  <d.love@dl.ac.uk>
49681
49682         * g77.f-torture/compile/970915-0.f: New test.
49683
49684 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
49685
49686         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
49687
49688 1998-05-21  Jeffrey A Law  (law@cygnus.com)
49689
49690         * gcc.dg/980520-1.c: New test.
49691
49692 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
49693
49694         * gcc.dg/980502-1.c: Fix return type.
49695
49696 1998-05-20  Jeffrey A Law  (law@cygnus.com)
49697
49698         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
49699         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
49700         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
49701         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
49702         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
49703
49704 1998-05-20  Dave Love  <d.love@dl.ac.uk>
49705
49706         * g77.f-torture/execute/980520-1.f: New test.
49707
49708 1998-05-15  Dave Love  <d.love@dl.ac.uk>
49709
49710         * lib/mike-g77.exp: New file.
49711
49712         * g77.f-torture/noncompile/noncompile.exp,
49713         g77.f-torture/noncompile/check0.f: New files.
49714
49715 1998-05-14  Dave Love  <d.love@dl.ac.uk>
49716
49717         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
49718         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
49719         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
49720         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
49721         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
49722         abort where appropriate.
49723
49724 1998-05-05  Michael Meissner  <meissner@cygnus.com>
49725
49726         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
49727         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
49728
49729 1998-04-29  Dave Love  <d.love@dl.ac.uk>
49730
49731         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
49732
49733 1998-04-27  Dave Love  <d.love@dl.ac.uk>
49734
49735         * g77.f-torture/compile/980427-0.f: New test.
49736
49737 1998-04-24  Dave Love  <d.love@dl.ac.uk>
49738
49739         * g77.f-torture/compile/980424-0.f: New test.
49740
49741 1998-04-19  Dave Love  <d.love@dl.ac.uk>
49742
49743         * g77.f-torture/compile/980419-2.f (main): New test.
49744         * g77.f-torture/compile/970125-0.f: New test.
49745         * g77.f-torture/compile/980419-1.f: New test.
49746
49747 1998-04-08  Jim Wilson  <wilson@cygnus.com>
49748
49749         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
49750         of loop-4.c.
49751
49752 1998-04-07  Jim Wilson  <wilson@cygnus.com>
49753
49754         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
49755
49756 1998-04-03  Jim Wilson  <wilson@cygnus.com>
49757
49758         * gcc.c-torture/compile/980329-1.c: New test.
49759
49760 1998-03-18  Jim Wilson  <wilson@cygnus.com>
49761
49762         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
49763         * gcc.dg/980312-1.c: Fix typo in -march command.
49764
49765 1998-03-16  H.J. Lu  (hjl@gnu.org)
49766
49767         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
49768
49769 1998-03-11  Robert Lipe  <robertl@dgii.com>
49770
49771         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
49772         Dave Love agree the Fortran source is bogus.
49773
49774 1998-03-11  Robert Lipe  <robertl@dgii.com>
49775
49776         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
49777         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
49778         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
49779         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
49780         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
49781
49782 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
49783
49784         * g++.old-deja/g++.other/friend1.C: New test.
49785
49786 1998-02-18  Dave Love  <d.love@dl.ac.uk>
49787
49788         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
49789         possibly uninitialized) variables and declare dnrm2.
49790
49791 1998-02-23  Robert Lipe <robertl@dgii.com>
49792
49793         From Bruno Haible <haible@ilog.fr>:
49794         * gcc.c-torture/execute/980223.c: New test.
49795
49796 1998-02-13  Jeffrey A Law  (law@cygnus.com)
49797
49798         * gcc.dg/ifelse-1.c: New test.
49799
49800 1998-02-09  H.J. Lu  (hjl@gnu.org)
49801
49802         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
49803
49804           * lib/old-dejagnu.exp (old-dejagnu): Added the
49805           "execution test - XFAIL *-*-*" handling in the spirit of
49806           "excess errors test -". Changed the "execution test fails"
49807           handling to be like "excess errors test fails".
49808           * Update various tests accordingly.
49809
49810 1998-02-06  Jim Wilson  <wilson@cygnus.com>
49811
49812         * gcc.c-torture/execute/980205.c: New test.
49813
49814 1998-01-18  Jeffrey A Law  (law@cygnus.com)
49815
49816         * lib/c-torture.exp: Look for .x files instead of .cexp files.
49817         * lib/f-torture.exp: Similarly.
49818         * gcc.c-torture: Rename all .cexp files to .x files.
49819
49820 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
49821
49822         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
49823         (940510-1.c): Removed duplicate.
49824         (971104-1.c): New test.
49825
49826 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
49827
49828           * lib/f-torture.exp: Improve error and loop detection.
49829
49830 1997-11-19  Michael Meissner  <meissner@cygnus.com>
49831
49832         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
49833         use that to size the filler array.
49834
49835 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
49836
49837         * lib/c-torture.exp(c-torture-execute): Fix typo.
49838
49839         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
49840         testcase as the executable name. Keep the executable around if
49841         the test fails.
49842
49843 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
49844
49845         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
49846         changes.  Only test one -g option, and move it to the end of the
49847         list of options to test.
49848
49849 1997-09-19  Michael Meissner  <meissner@cygnus.com>
49850
49851         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
49852         variable GCC_TORTURE_OPTIONS to supply default switches separated
49853         by colons.  If no environment variable, run tests with -O0 -g, -O1
49854         -g, and -O2 -g as well.
49855
49856 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
49857
49858         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
49859         explanatory comments. Fix indentation.
49860
49861 1997-09-15  Jeffrey A Law  (law@cygnus.com)
49862
49863         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
49864
49865 1997-09-11  Jeffrey A Law  (law@cygnus.com)
49866
49867         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
49868         * g++.old-deja/g++.mike/p7325.C: Likewise.
49869         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
49870
49871 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
49872
49873         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
49874         * g++.old-deja/g++.brendan/crash30.C: Likewise.
49875         * g++.old-deja/g++.brendan/crash39.C: Likewise.
49876         * g++.old-deja/g++.law/operators4.C: Likewise.
49877
49878 1997-09-11  Joe Buck  (jbuck@synopsys.com)
49879
49880         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
49881         * g++.old-deja/g++.mike/p784.C: Ditto.
49882         * g++.old-deja/g++.mike/p785.C: Ditto.
49883
49884 1997-09-05  Jeffrey A Law  (law@cygnus.com)
49885
49886           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
49887
49888 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
49889
49890         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
49891         target feature; pass this to c-torture-execute as needed.
49892
49893 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
49894
49895         * lib/c-torture.exp(c-torture-execute): If the previous and the
49896         current executables being tested are identical, we don't need to
49897         run the executable again. Try to make the executable names
49898         unique. Add an optional argument for passing additional compiler
49899         flags.
49900
49901 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
49902
49903         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
49904
49905 1997-08-29  Jeffrey A Law  (law@cygnus.com)
49906
49907         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
49908
49909 1997-07-31  Jeffrey A Law  (law@cygnus.com)
49910
49911         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
49912         32bit or larger longs.
49913
49914         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
49915         have either a 32bit long or 32bit int.
49916
49917 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
49918
49919         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
49920         Make double precision tests dependent on sizeof (double).
49921
49922 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
49923
49924         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
49925         too.
49926
49927 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
49928
49929         * gcc.c-torture/compile/961203-1.cexp: New script.
49930
49931 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
49932
49933         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
49934         up the includes ourselves.
49935
49936 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
49937
49938         * lib/plumhall.exp: Remove random include, and add a few
49939         verbose messages for debugging.
49940
49941 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
49942
49943         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
49944         of trying to do it ourselves.
49945
49946 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
49947
49948         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
49949
49950 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
49951
49952         * gcc.prms/5403.c: Made regexp a bit less strict.
49953
49954 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
49955
49956         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
49957         is returned from remote_load instead.
49958         * lib/plumhall.exp: Ditto.
49959         * lib/mike-g++.exp: Ditto.
49960         * lib/old-dejagnu.exp: Ditto.
49961         * lib/c-torture.exp: Ditto.
49962
49963 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
49964
49965         * lib/g++.exp: Use build_wrapper procedure.
49966         * lib/gcc.exp: Ditto.
49967
49968 1997-05-20  Jeffrey A Law  (law@cygnus.com)
49969
49970         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
49971         an old-style decl for malloc.  Fixes tests to work when
49972         sizeof (int) != sizeof (size_t).
49973
49974 1997-05-15  Mike Meissner  <meissner@cygnus.com>
49975
49976         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
49977
49978         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
49979         use stdargs.h interface.
49980
49981 1997-05-15  Mike Meissner  <meissner@cygnus.com>
49982
49983         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
49984         NO_VARARGS when compiling.
49985
49986 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
49987
49988         * lib/plumhall.exp(ph_includes): New procedure.
49989         (ph_make): Use it.
49990         (ph_compiler): Ditto.
49991
49992         * lib/g++.exp: Rename test-glue.c to testglue.c.
49993         * lib/gcc.exp: Ditto.
49994
49995 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
49996
49997         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
49998         to completion when it's called.
49999
50000 1997-03-21  Michael Meissner  <meissner@cygnus.com>
50001
50002         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
50003         is defined, don't do test.
50004
50005 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
50006
50007         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
50008         for object files.
50009         (ph_summary): Mark skipped testcases as untested, not unresolved.
50010
50011         * lib/plumhall.exp (ph_make): If unresolved because of bad
50012         errorCode, record errorCode in log file.
50013         (*): Replace send_log/verbose with verbose -log.
50014
50015 1997-03-19  Michael Meissner  <meissner@cygnus.com>
50016
50017         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
50018         double conversion if double isn't at least 8 bytes.
50019
50020         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
50021         int to work with targets where int is 16 bits.
50022
50023         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
50024         8 bytes, just exit, since 4 byte doubles don't have enough bits of
50025         precision for the test to complete.
50026
50027 1997-03-14  Michael Meissner  <meissner@cygnus.com>
50028
50029         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
50030         if d10v is not compiled with the -mdouble64 flag.
50031         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
50032
50033         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
50034         d10v is not compiled with the -mint32 flag.
50035
50036 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
50037
50038         * lib/plumhall.exp: Use incr_count.
50039
50040 1997-03-12  Jeffrey A Law  (law@cygnus.com)
50041
50042         * gcc.c-torture: Update to c-torture-1.45.
50043
50044 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
50045
50046         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
50047         the name of the expect testcase file).
50048
50049         * lib/g++.exp(g++_init): Ditto.
50050
50051 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
50052
50053         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
50054         the host.
50055
50056         * lib/gcc.exp(gcc_exit): New procedure.
50057
50058 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
50059
50060         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
50061         specs where appropriate.
50062
50063         * g++.old-deja/g++.arm/*: Added additional ERROR checks
50064         because of new "candidates are" messages, and removed a few
50065
50066         * Converted all non-old-style g++ testcases to old-style, and
50067         moved into g++.old-deja.
50068
50069 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
50070
50071         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
50072         options.
50073
50074         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
50075         succeeded.
50076
50077         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
50078
50079 1997-02-13  Michael Meissner  <meissner@cygnus.com>
50080
50081         * lib/gcc.exp (gcc_target_compile): Add support for defining
50082         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
50083         the machine doesn't have those features.
50084
50085 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
50086
50087         * g++.law/operators4.exp: Don't use LIBS.
50088
50089 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
50090
50091         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
50092
50093         * lib/mike-g++.exp: Don't set the compiler to be tested here.
50094         * lib/g++.exp: Set it here instead. Also, allow use of the
50095         --tool_exec and --tool_opt options. Change CXX to
50096         GXX_UNDER_TEST.
50097
50098         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
50099
50100         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
50101
50102 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
50103
50104         * lib/old-dejagnu.exp: Use prune_warnings instead of
50105         prune_system_crud.
50106         * lib/mike-g++.exp: Ditto.
50107         * lib/gcc.exp: Ditto.
50108         * lib/g++.exp: Ditto.
50109
50110         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
50111
50112 1997-02-07  Jeffrey A Law  (law@cygnus.com)
50113
50114           * 941014-2.c: Include stdlib.h
50115           * 960327-1.c: Include stdio.h
50116           * dbra.c, index-1.c: Don't assume ints are 32bits.
50117
50118 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
50119
50120         * lib/gcc.exp: Add gcc,stack_size target feature.
50121
50122         * lib/g++.exp(g++_target_compile): Add the include and link
50123         paths here, not in two other places. And, it's $options, not
50124         options.
50125
50126         * lib/mike-g++.exp(postbase): Remove the code that determines
50127         the correct include and link paths.
50128         * g++.old-deja/old-deja.exp: Ditto.
50129
50130 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
50131
50132         * lib/g++.exp(g++_init): target_compile no longer returns the
50133         filename of the result.
50134
50135 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
50136
50137         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
50138         call to glob.
50139
50140         * gcc.c-torture/special/special.exp: Change call to
50141         gcc_target_compile to include the object file.
50142
50143 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
50144
50145         * gcc.c-torture/special/special.exp: Correct misspelling in last
50146         change.
50147
50148 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
50149
50150         * lib/plumhall.exp(ph_summary): Log the entire output of the
50151         executable. Return -1 if there were any failures, 0 otherwise.
50152         (ph_execute): Return -1 if there were any failures, 0 otherwise.
50153         (ph_make): Clean up objects and executables that were built
50154         if the tests succeeded.
50155
50156 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
50157
50158         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
50159         libraries and includes in the build tree as appropriate.
50160
50161 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
50162
50163         * lib/c-torture.exp: Instead of looking for the global variable
50164         NO_LONG_LONG, check to see if that's a feature of the target.
50165
50166 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
50167
50168         * config/default.exp: Minimize. Delete the remainer of the files in
50169         config; this functionality is now in devo/dejagnu/config.
50170
50171         g++.*/*: Pass any additional flags used to compile to postbase;
50172         delete CXXFLAGS.
50173
50174         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
50175         is now done by runtest.exp. Use gcc_target_compile instead of
50176         compile.
50177
50178         lib/c-torture.exp: Use gcc_target_compile instead of compile.
50179         Remove references to CFLAGS. Use remote_file instead of
50180         calling rm -f.
50181         (c-torture): Take a list of arguments to use to compile this
50182         testcase.
50183
50184         lib/g++.exp: Simplify. Use target_compile instead of compile.
50185         lib/gcc-dg.exp: Ditto.
50186         lib/gcc.exp: Ditto.
50187         lib/mike-{gcc,g++}.exp: Ditto.
50188         lib/old-dejagnu.exp: Ditto.
50189         lib/plumhall.exp: Ditto.
50190
50191 1997-01-08  Jim Wilson  <wilson@cygnus.com>
50192
50193         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
50194         (ph_linker): Likewise.
50195
50196 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
50197
50198           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
50199         MAP_ANON / MAP_ANONYMOUS if defined;
50200         else try to map from /dev/zero .
50201
50202 1996-11-12  Jeffrey A Law  (law@cygnus.com)
50203
50204         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
50205         isn't defined, then define it to MAP_ANONYMOUS.
50206
50207 1996-11-12  Jeffrey A Law  (law@cygnus.com)
50208
50209         * gcc.c-torture: Update to c-torture-1.42 release.
50210
50211 1996-11-11  Jeffrey A Law  (law@cygnus.com)
50212
50213         * gcc.c-torture: Update to c-torture-1.41 release.
50214
50215 1996-10-27  Jeffrey A Law  (law@cygnus.com)
50216
50217         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
50218         c-torture release.
50219
50220 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
50221
50222         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
50223         and LDFLAGS.  Fix second case to append the target_info ldflags
50224         onto LDFLAGS, not CFLAGS.
50225         * lib/g++.exp (g++_init): Add target_info stuff.
50226         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
50227         of libgloss and newlib flags for !native.
50228
50229         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
50230         (GDB): Fix relative path to go up another dir for finding gdb.
50231
50232 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
50233
50234         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
50235         versions in the target_info array, if they don't exist.
50236
50237 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
50238
50239         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
50240
50241 1996-07-08  Jim Wilson  <wilson@cygnus.com>
50242
50243         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
50244         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
50245
50246 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
50247
50248         * lib/old-dejagnu.exp: Don't remove the output file before we've
50249         actually tested it. Don't append pwd to the path of the executable
50250         we're testing.
50251
50252 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
50253
50254         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
50255
50256 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
50257
50258         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
50259         temporary directory for compiler files, and set it to a default
50260         value of /tmp. Set $output as the name of the output file from
50261         compiling the testcase. Add a -o option to $cflags_var so the
50262         compiler writes the final output file as $output. Set $executable
50263         to $output.
50264
50265         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
50266         directory for compiler files, and set it to /tmp if it doesn't
50267         already have a value. Set $output_file to the name of the output
50268         file from compiling the testcase. Add a -o option to CXXFLAGS so
50269         the compiler writes the final output file as $output. Use $output
50270         as the executable to be tested.
50271
50272 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
50273
50274         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
50275
50276 1996-06-08  Jeffrey A Law  (law@cygnus.com)
50277
50278         * gcc.c-torture/execute/pending-1.c: New test.  Still
50279         pending in Tege's queue.
50280
50281 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
50282
50283         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
50284         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
50285         if there were failures.  Call unresolved if there were unresolved
50286         testcases.  Call gcc_fail if program did not run to completion.
50287         (ph_make): Pass additional argument name to ph_execute.
50288         (ph_execute): Add new argument.  Pass additional arguments to
50289         ph_summary.  Call gcc_fail is there is no execution output.
50290
50291 1996-04-24  Jeffrey A Law  (law@cygnus.com)
50292
50293         * lib/plumhall.exp (proc_summary): Output relavent summary
50294         lines into the log so specific failures in plumhall can be
50295         investigated.
50296
50297 1996-04-10  Jeffrey A Law  (law@cygnus.com)
50298
50299         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
50300         (c-torture-execute): Don't try to execute tests which use
50301         "long long" types if $NO_LONG_LONG is nonzero.
50302
50303 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
50304
50305         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
50306         not c-torture.
50307
50308         * gcc.ieee: Move from here.
50309         * gcc.c-torture/execute/ieee: To here.
50310
50311 1996-03-26  Jeffrey A Law  (law@cygnus.com)
50312
50313         * gcc.c-torture: Update to c-torture-1.41 release.
50314
50315 1996-03-22  Jeffrey A Law  (law@cygnus.com)
50316
50317         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
50318         not "$output".
50319
50320 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
50321
50322         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
50323         -c present.
50324
50325 1996-03-02  Jeffrey A Law  (law@cygnus.com)
50326
50327         * config/proelf.exp: Handle connecting to a simulator.
50328
50329 1996-01-31  Jeffrey A Law  (law@cygnus.com)
50330
50331         * config/proelf.exp: New file.  Enough framework that we can
50332         run c-torture tests on the proelf targets (or any other target
50333         that gdb can connect to for that matter).
50334
50335 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
50336
50337         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
50338         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
50339
50340         * lib/plumhall.exp (ph_execute): Always call ph_summary if
50341         exec_output exists.
50342
50343 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
50344
50345         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
50346         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
50347
50348         * config/*.exp: Update FSF address.  Change result of ${tool}_load
50349         to pass/fail/unresolved/unsupported/untested.  Caller must now
50350         call unresolved/unsupported/untested.
50351         * lib/*.exp: Update FSF address.  Update to handle new results of
50352         ${tool}_load.
50353         * lib/chill.exp (verbose): Delete.
50354
50355 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
50356
50357         * lib/gcc.exp (default_gcc_start): Change order of args to
50358         $LDFLAGS $CFLAGS $LIBS.
50359         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
50360         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
50361         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
50362         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
50363         * gcc.misc-tests/dg-test.exp: Likewise.
50364         * gcc.misc-tests/msgs.exp: Likewise.
50365         * gcc.prms/prms.exp: Likewise.
50366         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
50367         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
50368
50369         * lib/dg.exp: Deleted, moved to dejagnu/lib.
50370
50371 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
50372
50373         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
50374
50375         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
50376         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
50377
50378         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
50379         necessary.
50380
50381 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
50382
50383         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
50384         global for loop; add use of $mathlib.
50385         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
50386         settings here; set mathlib for anything but VxWorks.
50387
50388 1996-01-22  Jeffrey A Law  (law@cygnus.com)
50389
50390         * gcc.c-torture: Update to c-torture-1.40 release.
50391
50392 1996-01-03  Jeffrey A Law  (law@cygnus.com)
50393
50394         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
50395         dg.exp.
50396
50397 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
50398
50399         * lib/c-torture.exp (c-torture-execute): Declare "output" as
50400         global.
50401
50402 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
50403
50404         * lib/g++.exp (LIBS): Define if not already.
50405         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
50406         (gcc-dg-prune): Call prune_gcc_output.
50407         * lib/gcc.exp (prune_gcc_output): New proc.
50408         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
50409         prune_gcc_output.
50410
50411 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
50412
50413         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
50414         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
50415
50416 1995-11-15  Jeffrey A Law  (law@cygnus.com)
50417
50418         * gcc.c-torture: Update to c-torture-1.39 release.
50419
50420 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
50421
50422         * lib/c-torture.exp (c-torture-execute): Don't return if one option
50423         fails, try others as well.
50424
50425 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
50426
50427         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
50428         If compilation fails, mark execute tests as `untested'.
50429         If test is marked as unsupported, don't mark compilation and
50430         execute tests as failed.
50431
50432 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
50433
50434         * lib/g++.exp (g++_init): Don't link in libg++, and look to
50435         libstdc++ for whether or not we want to be doing shared
50436         libraries.  Delete link_curses since we don't need it anymore.
50437         * lib/mike-g++.exp (postbase): Don't link in libg++.
50438         * g++.old-deja/old-deja.exp: Likewise.
50439
50440 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
50441
50442         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
50443
50444 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
50445
50446         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
50447         For that, add `-Wl,-a,shared_archive'.
50448         * g++.old-deja/old-deja.exp: Likewise.
50449
50450 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
50451
50452         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
50453
50454 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
50455
50456         * lib/mike-g++.exp (postbase): Pay attention to the status of
50457         g++_load.
50458
50459 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
50460
50461           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
50462
50463 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
50464
50465         * lib/gcc.exp (default_gcc_start): No longer need to log program
50466         being executed or its output, execute_anywhere does that now.
50467         * lib/g++.exp (default_g++_version): Call execute_anywhere.
50468         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
50469
50470 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
50471
50472         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
50473         the same as those in lib/g++.exp.
50474
50475 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
50476
50477         * gcc.c-torture: Update to c-torture-1.38 release.
50478         * gcc.ieee: Related changes.
50479
50480 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
50481
50482         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
50483         "exec". Minor reformatting changes.
50484
50485         * config/rom68k.exp (${tool}_load): Make it work in a canadian
50486         cross. This means all "exec" calls now work on a remote host as
50487         well.
50488         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
50489         cross. Filter out the extra "\r\n" stuff that expect puts in.
50490         (c-torture-execute): Filter out the bogus warnings like
50491         c-torture-compile does. Add support for canadian cross.
50492         * lib/gcc.exp (default_gcc_version, default_gcc_start)
50493         Use execute_anywhere rather than calling exec directly. Now it
50494         works for canadian cross testing.
50495
50496 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
50497
50498         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
50499         results into a variable, and check that rather than using file exists.
50500
50501 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
50502
50503         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
50504         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
50505
50506 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
50507
50508         * g++.old-deja/old-deja.exp: Create and pass runshlib and
50509         lib_curses if there's a shared libg++ in the build tree.
50510
50511 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
50512
50513         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
50514         if not supported target.
50515
50516 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
50517
50518         * lib/g++.exp (g++_init): Move empty setting of runshlib and
50519         link_curses up to always happen, not just for native builds.
50520
50521 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
50522
50523         * gcc.c-torture: Update to c-torture-1.36 release.
50524         * gcc.failure: Related changes.
50525
50526 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
50527
50528         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
50529
50530 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
50531
50532         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
50533         * lib/mike-g++.exp (postbase): Not in here.  Still reference
50534         runshlib, link_curses, and mathlib for link and run.
50535
50536         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
50537         pass the runtime shared library options for Solaris, OSF/1, and
50538         Irix5, and link with -lcurses to avoid unresolved references.
50539
50540 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
50541
50542         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
50543         only run once.
50544
50545 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
50546
50547         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
50548
50549 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
50550
50551         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
50552         do not have a framework for the "compat" tests yet.
50553
50554 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
50555
50556         * lib/mike-g++.exp (postbase): New local variable `mathlib',
50557         set to null if we're testing vxworks5.1.  Use that instead of
50558         `-lm' in the setting of LIBS for link and run.
50559
50560 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
50561
50562         * config/rom68k.exp (${tool}_load): Major changes to make it
50563         work.  Verified that it does in fact return the stuff in
50564         exec_output properly.  Catch any Emul or any TRAP other than 0.
50565
50566 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
50567
50568         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
50569         LDFLAGS properly for targets that need stuff from libgloss.
50570         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
50571         only run once.
50572         (gpp_initialized): New variable.
50573
50574 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
50575
50576         * config/rom68k.exp: Load libgloss.exp.
50577         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
50578         so we can produce a fully linked binary.
50579         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
50580         so we can produce a fully linked binary.
50581
50582 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
50583
50584         * lib/plumhall.exp (ph_section): Watch for expected failures.
50585         Add missing `else'.
50586
50587         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
50588         run the testcase.
50589         (c-torture): Likewise.
50590
50591 1995-08-28  Doug Evans  <dje@cygnus.com>
50592
50593         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
50594
50595         * lib/mike-g++.exp (mike_cleanup): New proc.
50596         (prebase): New globals compiler_result, not_compiler_result,
50597         target_regexp.
50598         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
50599         allow leading "-" in pattern.  Watch for unsupported tests.
50600         If $compiler_result is set, pattern match assembler code,
50601         and ditto for $not_compiler_result.
50602         * lib/mike-gcc.exp: Likewise.
50603
50604         * lib/plumhall.exp (ph_execute): Only call ph_summary if
50605         execution "succeeded".
50606
50607 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
50608
50609         * config/win32.exp: New file.
50610         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
50611
50612 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
50613
50614         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
50615         unsupported.
50616         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
50617         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
50618         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
50619
50620         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
50621         "... without exceptions was ...".  That is now handled by
50622         prune_system_crud.
50623         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
50624
50625 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
50626
50627         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
50628         sieve.c,sort2.c}: New files.
50629         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
50630         sieve.exp,sort2.exp}: Drivers for them.
50631
50632         * lib/mike-gcc.exp (program_output): New user settable variable.
50633         (postbase): Call prune_system_crud.  Also prune extraneous compiler
50634         messages.
50635         * lib/mike-g++.exp (program_output): New user settable variable.
50636
50637         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
50638
50639         * config/sh.exp: Deleted (use sim.exp instead).
50640
50641 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
50642
50643         * config/vx.exp: Declare CHECKTASK as global.
50644         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
50645         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
50646         * lib/old-dejagnu.exp: Load [pwd]/$executable.
50647
50648 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
50649
50650         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
50651         target. Like vx.exp, only includes `vx29k.exp' instead of
50652         `vxworks.exp'.
50653
50654 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
50655
50656         * config/sim.exp: Increase time limit from 120 seconds to 240.
50657
50658 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
50659
50660         * gcc.c-torture/execute/950628-1.c: New test.
50661
50662 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
50663
50664         * gcc.c-torture: Update with changes/additions from
50665         c-torture-1.34.
50666
50667 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
50668
50669         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
50670
50671 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
50672
50673         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
50674
50675 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
50676
50677         * gcc.c-torture/compile/950512-1.c: New test.
50678         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
50679         * gcc.dg/struct-ret-1.c: Likewise.
50680
50681 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
50682
50683         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
50684           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
50685
50686 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
50687
50688         * gcc.c-torture/special/920411-1.c: Deleted.
50689         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
50690
50691 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
50692
50693         * config/sim.exp (${tool}_load): Hack in call to bash to get a
50694         cpu limit.
50695
50696 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
50697
50698         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
50699
50700 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
50701
50702         From kenner;
50703         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
50704         is the proper length.
50705         * va-arg-3.c: Likewise.
50706
50707 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
50708
50709         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
50710         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
50711
50712         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
50713         * lib/g++.exp (default_g++_start): Delete old cruft.
50714
50715 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
50716
50717         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
50718         (2 * (1 << 18)) to (2 * (1 << 17)).
50719
50720         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
50721
50722 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
50723
50724         * config/rom68k.exp: Renamed from config/idp.exp
50725
50726 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
50727
50728         * c-torture/compile/921109-2.c
50729
50730 1995-04-18  Mike Stump  <mrs@cygnus.com>
50731
50732         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
50733         excess errors.
50734
50735 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
50736
50737         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
50738         output.
50739         * lib/g++.exp (default_g++_start): Likewise.
50740
50741 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
50742
50743         * gcc.c-torture/compile/950329-1.c: New test.
50744
50745 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
50746
50747           * config/bug.exp (${tool}_load): Updated to use new remote_open
50748           and remote_close procs.
50749         * config/idp.exp: New file.
50750
50751 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
50752
50753         * gcc.c-torture/execute/950322-1.c: New test.
50754
50755 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
50756
50757         * config/vx.exp (${tool}_load): Clean up testing of return code from
50758         vxworks_ld and vxworks_spawn.
50759
50760 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
50761
50762         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
50763
50764 1995-03-13  Mike Stump  <mrs@cygnus.com>
50765
50766         * lib/old-deja.exp: Add `excess errors test - ' error, now one
50767         can mark excess errors on a machine by machine basis.  Note, the
50768         default is to not expect any excess errors, even when excess
50769         errors test - is given, so you will want to put an XFAIL ... on
50770         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
50771         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
50772         those 4 machines, but no others.
50773
50774 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
50775
50776         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
50777         * lib/c-torture.exp: to here.
50778
50779 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
50780
50781         * gcc.c-torture/execute/950221-1.c: New test.
50782         * gcc.c-torture/execute/struct-ret-1.c: New test.
50783         * gcc.c-torture/compile/950221-1.c: New test.
50784
50785         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
50786
50787 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
50788
50789         * gcc.c-torture/execute/arith-1.c (main): Return 0.
50790         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
50791
50792 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
50793
50794         * g++.gb: New directory of tests, derived from my signature and
50795         class scoping tests.
50796
50797         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
50798         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
50799         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
50800         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
50801         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
50802         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
50803         * g++.gb/sig25.C: Likewise.
50804
50805         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
50806         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
50807         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
50808         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
50809         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
50810         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
50811         * g++.gb/sig25.exp: Likewise.
50812
50813         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
50814         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
50815         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
50816         * g++.gb/scope13.C: Likewise, this test still fails.
50817
50818         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
50819         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
50820         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
50821         * g++.gb/scope13.exp: Ditto.
50822
50823         * g++.gb/README: New file, explains what these tests are about.
50824
50825 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
50826
50827         * lib/dg.exp (dg-do): Support `preprocess'.
50828         (dg-test): Likewise.
50829
50830 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
50831
50832         * config/udi.exp: change "continue -expect" to "exp_continue".
50833
50834 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
50835
50836         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
50837         Delete redundant tests.
50838
50839         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
50840         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
50841         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
50842         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
50843         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
50844         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
50845         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
50846         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
50847
50848         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
50849         storing label pointers.
50850         * gcc.c-torture/execute/921019-1.c: Likewise.
50851         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
50852         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
50853         parameter fp.
50854         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
50855         constants.
50856
50857         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
50858         Delete obsolete tests.
50859
50860         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
50861         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
50862         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
50863         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
50864         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
50865         * gcc.c-torture/compile/950124-1.c: New test.
50866
50867         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
50868
50869 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
50870
50871         * lib/mike-g++.exp: Add -lm to LIBS.
50872
50873 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
50874
50875         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
50876
50877 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
50878
50879         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
50880
50881 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
50882
50883         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
50884
50885 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
50886
50887         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
50888         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
50889         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
50890         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
50891         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
50892         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
50893         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
50894         * g++.law/{operators31.C, operators32.C,
50895         * g++.law/{operators33.C, operators34.C}: Likewise.
50896         * g++.law/{pic1.C, refs2.C}: Likewise.
50897         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
50898         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
50899         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
50900         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
50901
50902         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
50903         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
50904         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
50905         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
50906         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
50907         * g++.law/{enum9.exp, friend5.exp}: Likewise.
50908         * g++.law/{nest3.exp, nest4.exp}: Likewise.
50909         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
50910         * g++.law/{operators30.exp, operators31.exp}: Likewise.
50911         * g++.law/{operators32.exp, operators33.exp}: Likewise.
50912         * g++.law/{operators34.exp}: Likewise.
50913         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
50914         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
50915         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
50916         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
50917         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
50918
50919         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
50920         No longer expected to fail.
50921         * g++.law/missed-error3.C: Tweak for recent bool changes.
50922
50923 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
50924
50925         * config/emb-unix: Deleted.
50926         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
50927         remote execution.  Do final link on remote host if REMOTE_LINK is set.
50928
50929 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
50930
50931         * lib/dg.exp (dg-test): Fix typo in last patch.
50932
50933 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
50934
50935         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
50936         (handles multiple occurrences).
50937
50938 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
50939
50940         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
50941         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
50942         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
50943         printed).
50944         * lib/c-torture.exp (c-torture-compile): Likewise.
50945         (c-torture): Prepend full path if missing.
50946         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
50947         (gcc_fail): Likewise.
50948         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
50949
50950 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
50951
50952         * lib/netware.exp: Only attach to NetWare i386 systems.
50953
50954 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
50955
50956         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
50957         messages.  Add test name to "output pattern match" pass/fail message.
50958
50959 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
50960
50961         * gcc.dg: New testsuite.
50962         * gcc.dg/dg.exp: New file.
50963
50964         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
50965         test-switch.c}: Deleted.
50966
50967         * gcc.misc-tests/msgs.exp: New testcase driver.
50968
50969 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
50970
50971         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
50972         Watch for illegal return values from ${tool}_load.
50973         * config/unix.exp (${tool}_load): Fix pass/fail detection for
50974         cross targets.  Coerce return value >0 to 1.
50975
50976 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
50977
50978         * config/unix.exp (${tool}_load): Call program rsh, not proc.
50979
50980         * config/emb-unix.exp: New file.
50981
50982         * config/sim.exp: Error if variable $SIM not defined.
50983         (${tool}_load): Mark test as "untested" if simulator missing.
50984
50985         * config/unix.exp: Load remote.exp to get rcp_download.
50986         * lib/c-torture.exp: Use different option lists for testcases with
50987         and without loops.
50988         * gcc.c-torture/execute/execute.exp: Likewise.
50989
50990 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
50991
50992         * config/*.exp: Clarify return code from ${tool}_load.
50993         Call `unresolved' or `untested' instead of `warning' or `perror'
50994         (sometimes you still want to call both though).
50995         Add comment that `shell_id' is local to each file.
50996         * config/udi.exp (timeout): Set to 30.
50997         Don't print warning if connection fails, $connectmode has already
50998         printed an error.
50999         (${tool}_load): Move verbose messages to level 2.
51000         Rework pattern for "Process started" message.
51001         Pass `shell_id' to ${connectmode}_download.
51002         Retry twice upon timeout.  Make resetting of target more robust.
51003         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
51004         Pass `shell_id' to exit_$connectmode.
51005         Only call exit_$connectmode if connected.
51006         * config/unix.exp (${tool}_load): Check return codes better.
51007         * config/vrtx.exp (${tool}_load): Likewise.
51008         * config/vx.exp (${tool}_load): Likewise.
51009         Delete unneeded global's.
51010         * lib/dg.exp (dg-test): Update to reflect clarified return codes
51011         from ${tool}_load.
51012         (dg-stat): Delete.
51013         (dg-init): Delete recording of pass/fail counts.
51014         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
51015         (old-dejagnu-init): Likewise.
51016         (old-dejagnu-stat): Delete contents, empty proc now.
51017         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
51018         (c-torture): Delete references to lcnt, lpass, lfail.
51019         Get option list from TORTURE_OPTIONS.
51020         Delete -funroll[-all]-loops if no loops.
51021         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
51022         (g++_stat): Delete contents (empty proc now).
51023         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
51024         (gcc_finish): Likewise.
51025         (gcc_stat): Deleted.
51026         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
51027         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
51028         * gcc.c-torture/execute/execute.exp: Likewise.
51029         Split tests into two parts: compile, execute.
51030         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
51031         no loops.  Update to reflect clarified return codes from ${tool}_load.
51032
51033 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
51034
51035         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
51036         to grep for.
51037         (old-dejagnu): Likewise (where necessary).
51038
51039 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
51040
51041         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
51042
51043         * lib/dg.exp (dg-process-target): Fix processing of selector.
51044         Add comment regarding use of `error'.
51045
51046         * lib/gcc.exp (prune_system_crud): Define if missing.
51047         * lib/g++.exp (prune_system_crud): Likewise.
51048
51049         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
51050         Call prune_system_crud.
51051         * lib/dg.exp (dg-runtest): New proc.
51052         Use perror instead of send_user for tcl errors in testcase.
51053         Don't return any value, it's never used.
51054         Don't clobber previous definition of `unknown'.
51055         Print tcl errors in `dg-final'.
51056
51057 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
51058
51059         * lib/dg.exp (dg-process-target): Improve syntax error messages.
51060         (dg-test): Don't print errorInfo, it contains stack backtrace.
51061
51062 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
51063
51064         * lib/g++.exp (runtest_file_p): Define if missing.
51065
51066 1994-09-24  Doug Evans  (dje@cygnus.com)
51067
51068         * lib/mike-g++.exp: Comment out loading of g++.exp.
51069         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
51070         (default_g++_version): Always print something.
51071         (default_g++_start): Comment out call to `which'.
51072         (g++_start, g++_load): Deleted (must be defined in config file).
51073         * lib/gcc.exp: Test for existence of $CC at start.
51074         Delete check for tmpdir (done in gcc_init).
51075         (default_gcc_version): Always print something.
51076         (default_gcc_start): Comment out call to `which'.
51077         * config/*.exp: Major cleanup - make cross targets work at least a
51078         little better for g++ (by not being "--tool gcc" specific).
51079         Rename gcc_xxx to ${tool}_xxx.
51080         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
51081         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
51082
51083 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
51084
51085         * lib/c-torture.exp (c-torture-compile): Rework compiler
51086         message processing.
51087
51088         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
51089         c-torture.
51090
51091 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
51092
51093         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
51094
51095         * lib/dg.exp (dg-process-target): Support { target native }.
51096
51097 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
51098
51099         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
51100         looked for "... program xxx got fatal signal".
51101         Correct regsub munging of `comp_output'.
51102         Ignore compiler messages "path prefix not used" and "linker input
51103         file unused".
51104
51105 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
51106
51107         * lib/gcc.exp (runtest_file_p): Define if missing.
51108         * gcc.prms/template.c: Example to work from.
51109
51110 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
51111
51112         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
51113         * lib/dg.exp (dg-test): Call unsupported testcases as such.
51114
51115         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
51116         * gcc.prms/1883.c: Moved from compile/940714-1.c.
51117         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
51118         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
51119
51120         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
51121         (dg-process-target): No longer a varargs proc.
51122         Return S/N for target, P/F for xfail.  All callers changed.
51123         (user option procs): More argument checking.
51124         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
51125         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
51126         (dg-test): Skip test if not running on selected target in `dg-do'.
51127         Update handling of `dg-do-what', `dg-output-text'.
51128         Separate execution pass/fail from output pattern match pass/fail.
51129         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
51130
51131 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
51132
51133         * gcc.c-torture/special/special.exp: Don't expect failure for mips
51134         target for 920510-1.c.
51135
51136 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
51137
51138         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
51139         Clean up comment regarding use of passcnt, etc.
51140         (gcc_stat): Don't update `testcnt' here.
51141         (gcc_finish): Do it here.
51142         Might as well reset `but_id' here too.
51143         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
51144         to determine if the file should be tested.
51145         * gcc.c-torture/compile/compile.exp: Likewise.
51146         * gcc.c-torture/execute/execute.exp: Likewise.
51147         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
51148         * gcc.misc-tests/dg-test.exp: Likewise.
51149         * gcc.prms/prms.exp: Likewise.
51150         * gcc.wendy/wendy.exp: Likewise.
51151         * g++.old-deja.exp: Likewise.
51152         Move "Testing file" message to verbose level 1.
51153
51154 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
51155
51156         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
51157
51158 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
51159
51160         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
51161         (default_gcc_start): Accept optional second list element
51162         of compiler flags.  Print compiler output at verbosity level 2.
51163         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
51164         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
51165         Save current values of framework globals passcnt, failcnt, xpasscnt,
51166         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
51167         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
51168         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
51169         xfailcnt to compute stats.  Update framework global `testcnt' from
51170         pass/fail counts.
51171         (gcc_finish): New proc.  Clean up test environment.
51172         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
51173         (gcc_epass, gcc_efail): Delete.
51174         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
51175         argument of line number.
51176         (dg-init): If the tool has an init routine, call it.
51177         (dg-test): Remove args `cflags_var' and `libs_var'.
51178         Pass all compiler options to ${tool}_start.
51179         Handle missing line number.
51180         (dg-finish): New function.
51181         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
51182         particular files.  Call gcc_finish at end.  Move "skipping test"
51183         message to verbosity level 3.
51184         * gcc.c-torture/compile/compile.exp: Likewise.
51185         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
51186         * gcc.c-torture/execute/execute.exp: Likewise.
51187         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
51188         Print testcase being tried at verbosity level 1.
51189         * gcc.c-torture/special/special.exp: Unset xfail.
51190         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
51191         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
51192         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
51193         * gcc.failure/failure.exp: Likewise.
51194         * gcc.ieee/ieee.exp: Likewise.
51195         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
51196         Update call to dg-test.  Call dg-finish at end.
51197         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
51198         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
51199         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
51200         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
51201         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
51202         * gcc.wendy/wendy.exp: Add copyright.
51203         Delete setting of tmpdir (done by gcc_init).
51204         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
51205         Pass compiler flags to gcc_start.  Call gcc_finish at end.
51206         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
51207         gcc_[ce]pass/fail.
51208
51209 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
51210
51211         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
51212         confusion.
51213         (g++_load): Likewise.
51214
51215         * config/*.exp (gcc_load): Some were varargs fns and some were not.
51216         Rename argument to `prog' to remove the confusion.
51217         Varargs fns behave differently too!
51218         (g++_load): Likewise.
51219
51220         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
51221
51222         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
51223         what it is.  Delete (always) printing of status value for !native.
51224         Simplify verbose code, and include status and exec_output.
51225         (g++_load): Use gcc_load.
51226
51227 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
51228
51229         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
51230         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
51231         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
51232         940714-3.c as these testcases don't exist anymore.  Make
51233         va-arg-1.c expected to pass.
51234
51235 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
51236
51237         * gcc.misc-tests/misc.exp: Only run specific testcases.
51238         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
51239         * gcc.misc-tests/dg-[1-9].c: New files.
51240
51241         * lib/dg.exp: New testsuite driver.
51242         * gcc.prms/prms.exp: Use it.
51243
51244         * README.gcc: New file.
51245
51246         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
51247         Document and reset `lxpass' and `lxfail'.
51248         Simplify "initialized" message.
51249         (gcc_stat): Clean up comments a little.
51250
51251 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
51252
51253         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
51254
51255 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
51256
51257         * lib/old-dejagnu.exp (process-option): New proc.
51258         (old-dejagnu-init, old-dejagnu-stat): Likewise.
51259         (old-dejagnu): Simplify.
51260         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
51261
51262 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
51263
51264         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
51265         exists and is not an empty string.
51266
51267         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
51268         $xfail rather than calling setup_xfail.  Clear $xfail when test is
51269         finished.
51270         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
51271         automatically.
51272
51273         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
51274         longer expected to fail.
51275
51276         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
51277         "f" function call.
51278
51279         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
51280
51281         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
51282         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
51283         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
51284         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
51285         c-torture-1.29.
51286
51287         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
51288         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
51289
51290         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
51291
51292         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
51293         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
51294
51295         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
51296         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
51297         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
51298
51299 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
51300
51301         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
51302         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
51303         940714-1.c, 940714-2.c, 940714-3.c},
51304         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
51305         gcc.misc-tests/{mg.c,mg.exp}:
51306         New tests.
51307         * gcc.noncompile/noncompile.exp: Change accordingly.
51308
51309 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
51310
51311         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
51312         Undo previous clobberage.
51313
51314 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
51315
51316         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
51317         * gcc.special/{930510-1.c, special.exp}:
51318         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
51319         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
51320         struct-varargs-1.c}: New tests from c-torture-1.26.
51321
51322 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
51323
51324         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
51325           argument to switch.
51326
51327 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
51328
51329         * Revert the previous changes.  Please see Rob's directory
51330           (/lisa/test/rob/progressive/gcc/testsuite) for testing
51331           fixes.
51332
51333 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
51334
51335         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
51336             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
51337             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
51338             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
51339             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
51340             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
51341             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
51342             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
51343             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
51344             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
51345             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
51346             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
51347             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
51348             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
51349             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
51350             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
51351             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
51352             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
51353             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
51354             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
51355             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
51356             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
51357             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
51358             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
51359             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
51360             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51361             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
51362
51363 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
51364
51365         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
51366             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
51367           with perror calls.
51368
51369 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
51370
51371         * config/unix.exp (g++_load): Fix syntax.
51372
51373 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
51374
51375         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
51376         * gcc.noncompile/921017-1.c: Deleted obsolete test.
51377         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
51378         Don't expect va-arg-1.c to fail.  Correct expected output for
51379         920928-1.c.
51380         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
51381         * gcc.wendy/hbm4.c: Correct typo.
51382         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
51383
51384 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
51385
51386         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
51387         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
51388         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
51389         * lib/c-torture.exp (c-torture-compile): Ditto.
51390
51391         Reduce volume of output (remove all the -I's and such).
51392         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
51393         Call gcc_cpass, gcc_cfail.
51394         (c-torture): Pass testing option to c-torture-compile.
51395
51396 1994-03-21  Doug Evans  (dje@cygnus.com)
51397
51398         Bring patches over from progressive.
51399         * config/default.exp: Exit remote shell cleanly.
51400         (g++_exit, g++_start): Add default versions.
51401         * config/sim.exp (gcc_load): Use perror, not error.
51402
51403 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
51404
51405         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
51406         set in site.exp.
51407
51408 1994-03-14  Doug Evans  (dje@cygnus.com)
51409
51410         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
51411         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
51412         (wendy_try): New proc to run testcase.
51413         (main loop): Call 'em.
51414         * gcc.wendy/*.c: Clean up pass to correct expected output.
51415
51416         * lib/gcc.exp: Minor cleanup work.
51417         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
51418
51419 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
51420
51421         * config/sim.exp (gcc_load): Document return codes better.
51422         Don't pass -v to simulator.
51423
51424 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
51425
51426           * gcc.special/920717-x.c: Fix typo.
51427           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
51428           get at sources.
51429
51430         * lib/mike-gcc.exp: Fix typo.
51431
51432 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
51433
51434         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
51435         binary to use, transform the name.
51436         * config/*.exp: rename everything. Nuke any g++ specific files,
51437         it's now a special case of gcc that requires no special support.
51438         Add a default.exp for unsupported targets.
51439
51440 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
51441
51442         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
51443         lib/old-dejagnu.exp: Fix a few patterns to work with the new
51444         version of Tcl.
51445
51446 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
51447
51448         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
51449         than a warning.
51450
51451 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
51452
51453         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
51454
51455 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
51456
51457         * gcc.execute/execute.exp: Combine opt_list and foption_list into
51458         option_list.  Compile every file with only 4/6 option choices
51459         (same as C torture) instead of with 12/18 different option
51460         choices.
51461         * lib/c-torture.exp: Likewise.
51462
51463         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
51464         not already set.
51465
51466 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
51467
51468         * lib/old-deja.exp: Add `excess errors test fails' error, now one
51469         can put an XFAIL *-*-* on excess errors.
51470
51471 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
51472
51473         * g++.law: Add more tests derived from g++-bugs snapshots.
51474
51475         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
51476         equivalent to g++.law/init9.
51477
51478         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
51479         compiled it, and the a.out file after we've run it.
51480
51481 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
51482
51483         * lib/mike-g++.exp (postbase): Delete the .o file after we've
51484         compiled it, and the a.out file after we've run it.
51485
51486 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
51487
51488         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
51489
51490 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
51491
51492         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
51493         version number.
51494
51495 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
51496
51497         * g++.law: New directory of g++ tests derived from the g++-bugs
51498         snapshots.
51499
51500 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
51501
51502         * gcc.compile: initbug1.c initbug1.exp testcase added
51503
51504 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
51505
51506         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
51507         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
51508           fixes submitted by Jeff Law (law@cs.utah.edu)
51509         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
51510           Jeff Law (law@cs.utah.edu)
51511
51512
51513 1993-11-30  Mike Stump  (mrs@cygnus.com)
51514
51515         * config/unix-g++.exp: Follow the gcc way of doing things.
51516         * g++.old-deja/old-deja.exp: Minor updates.
51517         * lib/g++.exp: New file, follow the gcc way of doing things.
51518         * lib/old-dejagnu.exp: Minor updates.
51519         * lib/mike-g++.exp: Always unset errorInfo.
51520
51521 1993-11-06  Mike Stump  (mrs@cygnus.com)
51522
51523         * lib/gcc.exp: Fix some errors with the below change, CC and
51524         CFLAGS should be global when setting, not local.
51525
51526 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
51527
51528         * lib/gcc.exp: Transform tool name.
51529
51530 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51531
51532         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
51533
51534 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51535
51536         * lib/gcc.exp: change gcc_done to gcc_stat
51537
51538 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51539
51540         * Upgraded gcc testsuite to c-torture version 1.25
51541
51542 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
51543
51544         * lib/gcc.exp: added reporting code. Changed verbose compile message.
51545         * lib/c-torture: added hooks for new reporting code.
51546
51547 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
51548
51549         * config/sh-gcc.exp: check if sh-sim exists in the path
51550
51551 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
51552
51553         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
51554         * gcc.compile/compile.exp: Initial changes for new logic.
51555         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
51556         * gcc.failure/failure.exp: Initial changes for new logic.
51557         * gcc.ieee/ieee.exp: Initial changes for new logic.
51558         * gcc.misc-tests/misc.exp: Initial changes for new logic.
51559         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
51560         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
51561         * lib/c-torture.exp: Initial changes for new logic.
51562         * lib/gcc.exp: Initial changes for new logic.
51563
51564 1993-10-15  Mike Stump  (mrs@cygnus.com)
51565
51566         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
51567         depend upon failure or success.  Fully qualify names in failure
51568         and success messages.  Always remove a.out before starting
51569         compile, just in case.  Pay more attention to error text output by
51570         the compiler.  Handle testcases with no known past errors just
51571         like all others, so that things are uniform.  Other miscellaneous
51572         improvements.
51573
51574 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
51575
51576         * gcc.cpp: new directory for cpp tests
51577
51578 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
51579
51580         * lib/chill.exp: Code reformatted, removed unused code.
51581         * config/unix-chill.exp: Code reformatted, removed unused code.
51582         * chill.execute/execute.exp: Code reformatted, removed unused code.
51583         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
51584
51585 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
51586
51587         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
51588         routines not written.
51589
51590 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
51591
51592         * config/bug-gcc.exp: Use new procs from bug.exp.
51593
51594 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
51595
51596         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
51597         via ftp, rather than depending on NFS.
51598         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
51599         case.
51600
51601 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
51602
51603         * config/bug-gcc.exp: Use new download proc.
51604
51605 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
51606
51607         * chill.execute/execute.exp: cleanups, handles errors better
51608         * chill.compile/compile.exp: rewrite, based on execute.exp
51609         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
51610         * lib/chill.exp: major changes to diff proc and compile and link
51611           procs. added chill_fail and chill_pass wrappers to pass and
51612           fail. added more comments, and handle error codes better.
51613           Added a hack to capture stderr from exec, so noncompile tests
51614           can work.
51615
51616 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
51617
51618         * chill.execute/execute.exp: rewrite of testsuite driver
51619         * lib/chill.exp: rewrite of testsuite driver
51620         * config/unix-chill.exp: rewrite of testsuite driver
51621
51622 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
51623
51624         In chill.execute:
51625         * iexpr.ch: Standardize uppercase.
51626         * tuples.dat: Standardize uppercase.
51627         * vary.ch: standardize.  Correct varying string assignments.
51628         * vary.dat: Add new output lines.
51629
51630 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
51631
51632         In chill.execute:
51633         * chprintf.ch: Standardize use of uppercase.
51634         * tuples.ch: Standardize and turn arr2 into a DCL,
51635           rather than a SYN.
51636         * pinits.ch: Standardize.
51637
51638 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
51639
51640         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
51641         * Makefil: Renamed to Makefile.in.
51642         * configure.in: New.
51643
51644 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
51645
51646         In chill.execute:
51647         * .cvsignore: Add result/output files.
51648         * Makefile: Fix up variables at start.  Use MFLAGS
51649           everywhere.  Correct bool_loc, built_ins entries.
51650           Add entry for vary1.ch.
51651         * bitarray.ch: Standardize upper-case usage.
51652         * bitexpr.ch: Standardize, add output of b1.
51653         * params.ch: Use arrayt in along PROC parameters, to
51654           avoid novelty problems.
51655         * sets.ch: Tiny cleanup.
51656         * vary1.ch: Re-indent.
51657
51658 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
51659
51660           * Add PR-related files to Makefiles, .cvsignore files, etc.
51661
51662 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
51663
51664         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
51665           with compiler objects. New names are test-flow.c and test-loop.c
51666
51667 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
51668
51669         * Upgraded c-torture tests from 1.19 to 1.20
51670
51671         * new files:
51672         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
51673         * gcc.compile: 930623-1.c 930623-2.c
51674         * gcc.noncompile: 930622-1.c 930622-2.c
51675         * gcc.failure: 920411-1.c 920627-2.c
51676         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
51677
51678 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
51679
51680         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
51681           More changes to get testsuite working properly. Needs more work.
51682           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
51683
51684 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
51685
51686         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
51687           More changes to get testsuite working properly. Needs more work.
51688
51689 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
51690
51691         * chill.compile/compile.exp: Added for Dejagnu support
51692         * chill.execute/execute.exp: Added for Dejagnu support
51693         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
51694
51695 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
51696
51697         This should complete moving the CHILL test files.
51698         * chill.noncompile(.cvsignore printf.grt
51699             in-printf.grt chprintf.grt chprintf.ch):
51700             Added test-support files.
51701           (Makefile): Modified further.
51702         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
51703             signal.ch): Added test files.
51704           * chill.execute (.cvsignore printf.grt printr.c
51705             in-printf.grt rts.c chprintf.grt rts.h): Added
51706           test-support files.
51707             (Makefile): More corrections.
51708
51709 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
51710
51711         * chill.compile, chill.execute, chill.nocompile: Add CHILL
51712           test cases, ready for DejaGnu.
51713
51714 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
51715
51716         * Upgraded c-torture tests from 1.18 to 1.19
51717
51718         * gcc.compile: added test(s):
51719           930607-1.c
51720         * gcc.execute: added test(s):
51721           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
51722
51723         * added new subdirectory for misc tests: gcc.misc-tests
51724         * gcc.misc-test(s): added tests:
51725           inst-check.c test-consts.c test-ior.c test-switch.c
51726
51727 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
51728
51729         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
51730
51731 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
51732
51733         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
51734
51735 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
51736
51737         * Upgraded c-torture tests from 1.17 to 1.18
51738
51739 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
51740
51741         * Upgraded c-torture tests from 1.12 to 1.17
51742
51743 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
51744
51745         * lib/old-dejagnu.exp:
51746           Fixed handling of XFAIL target triplets to correctly
51747           recognize wildcard characters.  Removed code that
51748           appended a unique id tag to the end of the file name
51749           printed out by the result of the testcases within a
51750           given test file.
51751
51752 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
51753
51754         * lib/old-dejagnu.exp:
51755           Reworked expected failure handling to trigger off of XFAIL
51756           keyword in keyphrase embeded in testcase source code. The
51757           XFAIL keyword must be at the end of the keyphrase line. It
51758           may optionally be followed by one or more target triplets.
51759           It has just occured that the handling of wildcards in the
51760           target triplet may not be correct.
51761
51762 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
51763
51764         * g++.old-deja/tests:
51765           Moved all subdirectories up one level into g++.old-deja .
51766
51767         * lib/old-dejagnu.exp:
51768           Fixed problem with CXXFLAGS not being properly reset, and being
51769           corrupted with extraneous "-c" compiler option.  This was
51770           causing binaries to not be generated for test that needed them.
51771           Modified strings passed to "pass" and "fail" so that individual
51772           tests from the same test file would be distinguished by an
51773           identifier appended to the test file name in the summary logs;
51774           this corrected a problem with erroneous diff logs.  Added code
51775           to search testcases for expected fail and unexpected pass keywords.
51776
51777 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
51778
51779         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
51780
51781 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
51782
51783         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
51784           Removed extraneous text from end of "Special g++ Options"
51785           keyphrase.
51786
51787         * lib/old-dejagnu.exp: Added pattern matching to look for new
51788           keywords, embedded in testcases comments, which will trigger
51789           calls to xpass and xfail.
51790
51791 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
51792
51793         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
51794           comments embedded in the testcases, especially the one looking for
51795           special compiler options, as well as the pattern matching for the
51796           compiler output again.
51797
51798 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
51799
51800         * lib/old-dejagnu.exp: Do a proper check of the return value for
51801           execute tests. Fixed several problems with the pattern matching
51802           of the compiler output which gave erroneous test results.
51803           Changed several of the test result messages to be more descriptive.
51804         * config/unix-g++.exp: Proc g++_load now actually works and
51805           executes the tests passed to it and returns a usable return
51806           value.
51807
51808 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
51809
51810           * lib/gcc.exp: Exits gracefully if $CC is bogus.
51811
51812 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
51813
51814         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
51815           Modified both files to properly execute the old style
51816           dejagnu tests. The previous versions of these files were
51817           experimental and did not function anything near correctly.
51818
51819 1993-04-05  Rob Savoye  (rob@cygnus.com)
51820
51821         * Removed all Makefile.in and configure.in files. No configuration
51822         needed now.
51823
51824 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
51825
51826         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
51827
51828 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
51829
51830         * gcc.compile/configure.in, gcc.unsorted/configure.in,
51831         gcc.special/configure.in, gcc.noncompile/configure.in,
51832         gcc.execute/configure.in, gcc.code_quality/configure.in,
51833         g++.other/configure.in, g++.old-deja/configure.in,
51834         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
51835         in srcname setting.
51836
51837 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
51838
51839         * lib/udi.exp: Fixed mondfe and mondfe_download.
51840         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
51841         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
51842
51843 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
51844
51845         * config/udi-gdb.exp: Check $shell_id after connecting to target.
51846         (gdb_exit): Don't remove *_soc files.
51847
51848 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
51849
51850         * lib/c-torture.exp: Don't look for main; instead always use -w
51851         -c.  This is how the c-torture tests work.  Remove the object
51852         file if the compilation succeeds.
51853         * gcc.execute/execute.exp: Remove executable if test passes.
51854         * gcc.noncompile/noncompile.exp: Every test is an expected
51855         failure.
51856         * gcc.special/special.exp: Added tests from c-torture 1.11,
51857         corrected use of existing test.
51858         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
51859         gcc.execute/920625-1.c: Updated to c-torture 1.11.
51860         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
51861         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
51862         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
51863         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
51864         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
51865         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
51866         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
51867         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
51868         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
51869         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
51870         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
51871         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
51872         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
51873         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
51874         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
51875         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
51876         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
51877         c-torture 1.11.
51878         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
51879         correspond to c-torture 1.11.
51880
51881         * New file.