OSDN Git Service

3a39a0f2893a9b6f6e774a5b8a8d3e8ebb37b290
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-05-20  Uros Bizjak  <ubizjak@gmail.com>
2
3         PR target/31585
4         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
5         and "__inline".  Use "-msse" instead of "-msse2".
6
7 2006-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8
9         PR middle-end/7651
10         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
11         * gcc.dg/20030906-2.c: Likewise.
12         * objc.dg/method-17.m: Add -Wreturn-type.
13         * obj-c++.dg/method-21.mm: Likewise.
14         
15 2006-05-20  Uros Bizjak  <ubizjak@gmail.com>
16
17         PR target/31585
18         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
19         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
20         (__builtin_ia32_psrlqi128): Ditto.
21         (__builtin_ia32_psrlwi128): Ditto.
22         (__builtin_ia32_psrldi128): Ditto.
23         (__builtin_ia32_psrldqi128): Ditto.
24         (__builtin_ia32_pslldqi128): Ditto.
25         (__builtin_ia32_psrawi128): Ditto.
26         (__builtin_ia32_psradi128): Ditto.
27         (__builtin_ia32_psllqi128): Ditto.
28         (__builtin_ia32_pslldi128): Ditto.
29         (__builtin_prefetch): Ditto.
30         (__builtin_ia32_pshufw): Ditto.
31         (__builtin_ia32_vec_set_v4hi): Ditto.
32         (__builtin_ia32_vec_ext_v4hi): Ditto.
33         (__builtin_ia32_shufps): Ditto.
34         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
35
36 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
37
38         PR fortran/31974
39         * gfortran.dg/char_allocation_1.f90: New test.
40
41 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
42
43         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
44         * gcc.dg/Wconversion-sign.c: New.
45         * gcc.dg/Wconversion-integer-no-sign.c: New.
46         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
47         Wconversion-sign.C
48         * g++.dg/warn/Wconversion-sign.C: New.
49         * g++.old-deja/g++.other/warn4.C: Update.
50         * g++.dg/warn/Wconversion1.C: Likewise.
51         
52 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53
54         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
55         * gcc.dg/torture/builtin-math-4.c: Likewise.
56
57 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
58
59         PR libfortran/31964
60         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
61
62 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
63
64         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
65
66 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
67
68         PR target/31628
69         * gcc.target/i386/pr31628.c: New.
70
71 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
72
73         PR middle-end/31344
74         * gcc.dg/pr31344.c: New test.
75
76 2007-05-17  Ian Lance Taylor  <iant@google.com>
77
78         PR tree-optimization/31953
79         * gcc.c-torture/compile/pr31953.c: New test.
80
81 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
82
83         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
84
85         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
86         and drem.
87         * gcc.dg/torture/builtin-math-4.c: Likewise.
88
89         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
90         * gcc.dg/torture/builtin-math-4.c: Likewise.
91
92         * gcc.dg/torture/builtin-math-4.c: New test.
93
94 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
95             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
96
97         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
98         * gcc.dg/cpp/include2.c: Ditto.
99         * gcc.dg/cpp/mac-dir-2.c: Ditto.
100         * gcc.dg/cpp/paste5.c: Ditto.
101         * gcc.dg/cpp/paste6.c: Ditto.
102         * gcc.dg/cpp/paste8.c: Ditto.
103         * gcc.dg/cpp/paste11.c: Ditto.
104         * gcc.dg/cpp/paste13.c: Ditto.
105         * gcc.dg/cpp/skipping2.c: Ditto.
106         * gcc.dg/reg-vol-struct-1.c: Ditto.
107         * gcc.dg/Wshadow-1.c: Ditto.
108         * gcc.dg/cpp/trad/comment.c: Ditto.
109         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
110         * gcc.dg/cpp/if-2.c: Ditto.
111         * gcc.dg/array-5.c: Ditto.
112         * gcc.dg/inline-15.c: Ditto.
113         * gcc.dg/pr27953.c: Ditto.
114         * gcc.dg/Wno-c++-compat.c: Ditto.
115
116 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
117
118         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
119
120 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
121
122         * gcc.c-torture/execute/20070517-1.c: New test.
123
124 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
125
126         PR fortran/31919
127         * gfortran.dg/min_max_conformance.f90: New test.
128
129 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
130
131         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
132         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
133         gcc.dg/vect/vect-104.c: Use more complex construction to prevent vectorizing.
134         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
135
136 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
137
138         PR tree-optimization/24659
139         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
140         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
141         not vect_int target.
142         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
143         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
144         targets.
145         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
146         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
147         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
148
149 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
150
151         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
152         and x86_64-*-* targets.
153         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
154
155 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
156
157         PR fortran/18769
158         PR fortran/30881
159         PR fortran/31194
160         PR fortran/31216
161         PR fortran/31427
162         * transfer_simplify_1.f90: New test.
163         * transfer_simplify_2.f90: New test.
164
165 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
166
167         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
168
169 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
170
171         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
172
173         * gcc.dg/fltconst-pedantic-dfp.c: New test.
174
175         PR c/31924
176         * gcc.dg/fltconst-1.c: New test.
177
178         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
179         * gcc.dg/dfp/operator-assignment.c: Ditto.
180
181 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
182
183         PR c++/29928
184         * g++.dg/rtti/typeid5.C: New.
185
186 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
187
188         PR fortran/31725
189         * gfortran.dg/substr_4.f: New test.
190
191 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
192
193         * gcc.target/m68k/interrupt_thread-1.c,
194         gcc.target/m68k/interrupt_thread-2.c,
195         gcc.target/m68k/interrupt_thread-3.c: New.
196         * gcc.target/m68k/m68k.exp: Accept fido.
197
198 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
199
200         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
201         * gfortran.dg/altreturn_3.f90: Likewise.
202         * gfortran.dg/assumed_dummy_1.f90: Likewise.
203         * gfortran.dg/default_numeric_type_1.f90: Likewise.
204         * gfortran.dg/inquire_iolength.f90: Likewise.
205         * gfortran.dg/module_naming_1.f90: Likewise.
206         * gfortran.dg/oldstyle_2.f90: Likewise.
207         * gfortran.dg/operator_2.f90: Likewise.
208         * gfortran.dg/parameter_array_element_1.f90: Likewise.
209         * gfortran.dg/used_types_11.f90: Likewise.
210         * gfortran.dg/zero_array_components_1.f90: Likewise.
211         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
212         * gfortran.dg/parameter_array_dummy.f90: Likewise.
213         * gfortran.dg/real_const_3.f90: Likewise.
214
215 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
216
217         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
218         * gcc.dg/tree-ssa/loop-30.c: New test.
219
220 2007-05-13  Richard Guenther  <rguenther@suse.de>
221
222         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
223         scanning forwprop1.
224         * g++.dg/tree-ssa/pr31146.C: Likewise.
225
226 2007-05-13  Revital Eres  <eres@il.ibm.com>
227
228         * gcc.dg/dse.c: New test.
229
230 2007-05-12  Richard Guenther  <rguenther@suse.de>
231
232         PR tree-optimization/31797
233         * gcc.c-torture/compile/pr31797.c: New testcase.
234
235 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
236
237         PR fortran/30746
238         * gfortran.dg/host_assoc_function_1.f90: New test.
239
240 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
241
242         PR c++/31829
243         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
244
245 2007-05-11  Silvius Rus  <rus@google.com>
246
247         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
248         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
249         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
250         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
251         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
252         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
253         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
254         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
255         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
256         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
257         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
258         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
259         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
260         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
261         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
262         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test. 
263
264 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
265
266         PR other/31852
267         * gcc.c-torture/execute/builtins/memchr.c: New.
268         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
269         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
270
271 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
272
273         PR fortran/30876
274         * gfortran.dg/recursive_reference_1.f90: Put error at correct
275         line.
276         * gfortran.dg/recursive_reference_2.f90: New test.
277
278 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
279
280         PR fortran/30878
281         * gfortran.dg/namelist_29.f90: New test.
282
283 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
284
285         PR fortran/31474
286         * gfortran.dg/entry_10.f90: New test.
287
288 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
289
290         PR tree-optimization/31885
291         * gcc.dg/tree-ssa/loop-29.c: New test.
292
293 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
294
295         * assumed_dummy_1.f90: Fix dg directive.
296         * char_initialiser_actual.f90: Likewise.
297         * nested_modules_2.f90: Likewise.
298         * shift-alloc.f90: Likewise.
299
300 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
301
302         * gcc.dg/20070507-1.c: Disable for non-pic targets.
303
304 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
305
306         PR libfortran/31880
307         * gfortran.dg/unf_read_corrupted_2.f90: New test.
308
309 2007-05-09  Mike Stump  <mrs@apple.com>
310
311         * g++.dg/other/first-global.C: Add -fpie for darwin.
312         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
313
314 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
315
316         * gcc.dg/20070507-1.c: New testcase.
317
318 2007-05-08  Chao-ying Fu  <fu@mips.com>
319
320         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
321         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
322         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
323         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
324
325 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
326
327         PR 31847
328         * gcc.dg/pr31847.c: New test.
329
330 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
331
332         PR fortran/31692
333         * gfortran.dg/actual_array_result_1.f90: New test.
334
335 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
336
337         PR fortran/29397
338         * gfortran.dg/parameter_array_init_1.f90: New test.
339
340         PR fortran/29400
341         * gfortran.dg/parameter_array_init_2.f90: New test.
342
343 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
344
345         PR target/31854
346         * gcc.target/i386/pr31854.c: New test.
347         
348 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
349
350         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
351
352 2007-05-07  Mike Stump  <mrs@apple.com>
353
354         * g++.old-deja/g++.mike/empty.C: Add.
355
356 2007-05-07  Eric Christopher  <echristo@apple.com>
357
358         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
359
360 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
361
362         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
363         variable.  Rearrange conversions from binary float to decimal float.
364
365 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
366
367         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
368         x86.
369
370 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
371
372         * gnat.dg/opt1.ad[sb]: New testcase.
373
374 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
375
376         PR fortran/31399
377         * gfortran.dg/do_3.F90: New test.
378
379 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
380
381         PR fortran/31764
382         * gfortran.dg/new_line.f90: Add new checks.
383
384 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
385
386         PR fortran/31201
387         * gfortran.dg/large_unit_1.f90: New.
388         * gfortran.dg/large_unit_2.f90: New.
389         * gfortran.dg/iostat_4.f90: New
390         * gfortran.dg/bounds_check_fail_1.f90: Updated.
391
392 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
393
394         PR fortran/31540
395         * gfortran.dg/char_result_4.f90: New test.
396
397 2007-06-05  Revital Eres  <eres@il.ibm.com>
398
399         PR 30957
400         * gcc.dg/pr30957-1.c: New test.
401
402 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
403
404         PR fortran/31251
405         * gfortran.dg/char_type_len_2.f90: New test.
406
407 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
408
409         PR 31775
410         * g++.dg/other/nested-extern.cc: New.
411         * g++.dg/other/nested-extern-1.C: New.
412         * g++.dg/other/nested-extern-2.C: New.
413
414 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
415
416         PR fortran/31760
417         * gfortran.dg/erf.f90: New test.
418         * gfortran.dg/besxy.f90: New test.
419
420 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
421
422         PR fortran/22359
423         * gfortran.dg/fseek.f90: New test.
424
425 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
426
427         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
428
429 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
430
431         PR libfortran/31210
432         * gfortran.dg/zero_length_1.f90: New test.
433
434 2007-05-04  Tobias Burnus  <burnus@net-b.de>
435
436         PR fortran/31803
437         * gfortran.dg/char_pointer_assign_3.f90: New test.
438         * gfortran.dg/char_result_2.f90: Re-enable test.
439
440 2007-05-04  Tobias Burnus  <burnus@net-b.de>
441
442         PR fortran/25071
443         * gfortran.dg/char_length_3.f90: New test.
444         * gfortran.dg/char_result_2.f90: Fix test.
445
446 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
447
448         PR tree-optimization/30565
449         * gcc.dg/tree-ssa/loop-27.c: New test.
450
451 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
452
453         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
454         * gcc.target/bfin/arith.c (__v2hi): Likewise.
455         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
456         * gcc.target/bfin/shift.c (__v2hi): Likewise.
457
458 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
459
460         PR tree-optimization/31699
461         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
462         New.
463         (check_effective_target_vect_floatint_cvt): New.
464         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
465         of specific targets.
466         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
467         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
468         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
469         * gcc.dg/vect/vect-iv-4.c: Likewise.
470         * gcc.dg/vect/vect-multitypes-11.c: New.
471         * gcc.dg/vect/pr31699.c: New.
472
473 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
474
475         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
476
477 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
478
479         PR C++/31663
480         * g++.dg/warn/anonymous-namespace-2.C: New.
481         * g++.dg/warn/anonymous-namespace-2.h: New.
482
483 2007-05-02  Paul Brook  <paul@codesourcery.com>
484
485         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
486
487 2007-05-02  Eric Christopher  <echristo@apple.com>
488
489         * gcc.dg/cpp/if-div.c: New file.
490
491 2007-05-02  Tom Tromey  <tromey@redhat.com>
492
493         PR preprocessor/28709:
494         * gcc.dg/cpp/pr28709.c: New file.
495
496 2007-05-02  Richard Guenther  <rguenther@suse.de>
497
498         PR tree-optimization/31146
499         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
500
501 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
502
503         * gcc.c-torture/compile/limits-blockid.c: New.
504         * gcc.c-torture/compile/limits-caselabels.c: New.
505         * gcc.c-torture/compile/limits-declparen.c: New.
506         * gcc.c-torture/compile/limits-enumconst.c: New.
507         * gcc.c-torture/compile/limits-exprparen.c: New.
508         * gcc.c-torture/compile/limits-externalid.c: New.
509         * gcc.c-torture/compile/limits-fnargs.c: New.
510         * gcc.c-torture/compile/limits-fndefn.c: New.
511         * gcc.c-torture/compile/limits-idexternal.c: New.
512         * gcc.c-torture/compile/limits-idinternal.c: New.
513         * gcc.c-torture/compile/limits-pointer.c: New.
514         * gcc.c-torture/compile/limits-stringlit.c: New.
515         * gcc.c-torture/compile/limits-structmem.c: New.
516         * gcc.c-torture/compile/limits-structnest.c: New.
517
518 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
519
520         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
521
522 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
523
524         PR middle-end/31740
525         * gcc.c-torture/compile/20070501-1.c: New testcase.
526
527 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
528
529         PR fortran/31732
530         * gfortran.dg/array_memset_2:  New test case.
531
532 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
533
534         PR testsuite/31615
535         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
536
537 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
538
539         PR testsuite/31589
540         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
541         dg-final test.
542         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
543         keyword to dg-final test.
544         * gcc.dg/vect/vect-iv-4.c: Likewise.
545         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
546         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
547         test.
548         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
549         cast.
550         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
551         * lib/target-supports.exp
552         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
553         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
554
555 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
556
557         * gcc.c-torture/execute/ieee/20000320-1.c: Use
558         __LONG_LONG_MAX__ and its friends instead of those supplied by
559         limits.h.
560
561 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
562
563         PR C++/31721
564         * g++.dg/ext/vector7.C: New testcase.
565
566 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
567
568         PR fortran/31591
569         * gfortran.dg/bound_simplification_1.f90: New test.
570
571 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
572
573         PR fortran/31645
574         * testsuite/gfortran.dg/bom_error.f90: New test.
575         * testsuite/gfortran.dg/bom_include.f90: New test.
576         * testsuite/gfortran.dg/bom_UTF16-LE.f90: New test.
577         * testsuite/gfortran.dg/bom_UTF16-BE.f90: New test.
578         * testsuite/gfortran.dg/bom_UTF-8.f90: New test.
579         * testsuite/gfortran.dg/bom_UTF-32.f90: New test.
580         * testsuite/gfortran.dg/bom_UTF-8.F90: New test.
581         * testsuite/gfortran.dg/bom_include.inc: New file.
582
583 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
584
585         PR C++/30221
586         * g++.dg/init/ptrfn2.C: New test.
587         * g++.dg/init/ptrfn3.C: New test.
588
589 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
590
591         PR fortran/31711
592         * gfortran.dg/dependency_21.f90: New test.
593
594 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
595
596         * gfortran.dg/secnds.f: Use real*8.
597         * gfortran.dg/secnds-1.f: Use real*8.
598
599 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
600
601         PR libfortran/31532
602         * gfortran.dg/inquire_5.f90: Update test.
603
604 2007-04-27  Ian Lance Taylor  <iant@google.com>
605
606         PR middle-end/31710
607         * gcc.c-torture/compile/pr31710.c: New test.
608
609 2007-04-27  Richard Guenther  <rguenther@suse.de>
610
611         PR tree-optimization/30965
612         PR tree-optimization/30978
613         * gcc.dg/tree-ssa/pr30978.c: New testcase.
614         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
615         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
616         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
617
618 2007-04-27  Richard Guenther  <rguenther@suse.de>
619
620         PR tree-optimization/31715
621         * gcc.dg/Warray-bounds-4.c: New testcase.
622
623 2007-04-26  Ian Lance Taylor  <iant@google.com>
624
625         PR target/28675
626         * gcc.c-torture/compile/pr28675.c: New test.
627
628 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
629
630         PR C++/30016
631         * g++.dg/ext/vector6.C: New test.
632
633 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
634
635         * gcc.c-torture/execute/ieee/20000320-1.x: New.
636
637 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
638
639         PR middle-end/31617
640         * g++.dg/other/str_empty.C: Add expected warning.
641
642 2007-04-26  Richard Guenther  <rguenther@suse.de>
643         Daniel Berlin  <dberlin@dberlin.org>
644
645         PR tree-optimization/30567
646         * g++.dg/other/pr30567.C: New testcase.
647
648 2007-04-26  Richard Guenther  <rguenther@suse.de>
649
650         PR tree-optimization/31703
651         * gcc.c-torture/compile/pr31703.c: New testcase.
652         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
653         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
654
655 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
656
657         * gfortran.dg/open_errors.f90: Added if statements checking
658         the value of iostat.
659
660 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
661
662         PR c++/31598
663         * g++.dg/gomp/pr31598.C: New test.
664
665         PR tree-optimization/30558
666         * g++.dg/gomp/pr30558.C: New test.
667
668 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
669
670         PR c++/31338
671         * g++.dg/ext/complex2.C: New test.
672
673 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
674
675         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
676
677 2007-04-25  Thiemo Seufer  <ths@mips.com>
678
679         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
680         value to signed char.
681
682 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
683
684         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
685         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
686         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
687
688 2007-04-25  Tobias Burnus  <burnus@net-b.de>
689
690         PR fortran/31668
691         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
692         statement functions.
693         * gfortran.dg/c_by_val_5.f90: New test.
694
695 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
696
697         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
698         with two new subroutines to avoid parameter-induced aliasing.
699         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
700         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
701
702 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
703
704         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
705         * g++.dg/warn/Warray-bounds.C: Likewise.
706
707 2007-04-24  Ian Lance Taylor  <iant@google.com>
708
709         PR tree-optimization/31605
710         * gcc.c-torture/execute/pr31605.c: New test.
711
712 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
713
714         PR fortran/31587
715         * lib/gcc-dg.exp (scan-module): New function.
716         * gfortran.dg/module_md5_1.f90: New test.
717
718 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
719
720         * g++.old-deja/g++.pt/defarg6.C: Only run with
721         -std=gnu++98.
722         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
723         * g++.dg/cpp0x/variadic61.C: Ditto.
724         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
725         * g++.dg/cpp0x/variadic62.C: Ditto.
726         * g++.dg/template/meminit1.C: Ditto.
727         * g++.dg/template/operator7.C: Ditto.
728         * g++.dg/template/static15.C: Ditto.
729         * g++.dg/template/invalid1.C: Ditto.
730         * g++.dg/template/shift1.C: Ditto.
731         * g++.dg/template/error10.C: Ditto.
732
733 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
734
735         PR diagnostic/25923
736         * gfortran.dg/pr25923.f90: New test.
737
738 2007-04-24  Ian Lance Taylor  <iant@google.com>
739
740         PR tree-optimization/31602
741         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
742
743 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
744
745         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
746         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
747
748 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
749
750         * gcc.target/i386/reload-1.c. New.
751
752 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
753             Olga Golovanevsky  <olga@il.ibm.com>
754
755         * g++.dg/other/str_empty.C: New test.
756
757 2007-04-24  Richard Henderson  <rth@redhat.com>
758
759         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
760
761 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
762
763         PR target/31641
764         * gcc.c-torture/compile/pr31641.c: New testcase.
765
766 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
767
768         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
769         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
770         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
771         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
772
773 2007-04-23  Simon Baldwin  <simonb@google.com>
774
775         * g++.dg/other/error15.C: New.
776         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
777         triggering a "multiple parameters named" error.
778
779 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
780
781         PR fortran/31618
782         * gfortran.dg/backspace_8.f:  New test case.
783
784 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
785
786         PR fortran/31630
787         * gfortran.dg/used_types_17.f90: New test.
788
789         PR fortran/31620
790         * gfortran.dg/zero_array_components_1.f90: New test.
791
792 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
793
794         PR fortran/31616
795         * gfortran.dg/open_errors.f90: Allow a different error message.
796
797 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
798
799         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
800         Rename from check_effective_target_vect_pack_mod.  Rename global
801         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
802         messages.
803         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
804         rename.
805         * gcc.dg/vect/vect-iv-8a.c: Ditto.
806         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
807
808 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
809
810         PR middle-end/31448
811         * gcc.c-torture/execute/pr31448.c: New testcase.
812
813 2007-04-22  Nick Clifton  <nickc@redhat.com>
814
815         * gcc.dg/20020312-2.c: Add support for the FRV.
816
817 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
818
819         PR tree-optimization/24659
820         * gcc.dg/vect/vect-float-extend-1.c: New test.
821         * gcc.dg/vect/vect-float-truncate-1.c: New test.
822
823 2007-04-22  Richard Guenther  <rguenther@suse.de>
824
825         PR tree-optimization/29789
826         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
827         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
828
829 2007-04-22  Revital Eres  <eres@il.ibm.com>
830
831         * gcc.dg/var-expand2.c: New test.
832
833 2007-04-22  Revital Eres  <eres@il.ibm.com>
834
835         * gcc.dg/var-expand3.c: New test.
836
837 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
838
839         PR fortran/31495
840         * gfortran.dg/continuation_8.f90: New test.
841
842 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
843
844         PR C/30265
845         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
846         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
847
848 2007-04-21  Richard Guenther  <rguenther@suse.de>
849
850         PR middle-end/31136
851         * gcc.c-torture/execute/pr31136.c: New testcase.
852
853 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
854
855         * gcc.target/i386/movsi-sm-1.c: New.
856
857 2007-04-20  Richard Henderson  <rth@redhat.com>
858
859         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
860         * gcc.dg/pr27095.c: Cope with alpha GOT load.
861
862 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
863
864         * gcc.target/i386/ordcmp-1.c: New test.
865         * gcc.target/i386/unordcmp-1.c: New test.
866
867         PR tree-optimization/31632
868         * gcc.c-torture/compile/20070419-1.c: New test.
869
870 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
871
872         * gcc.dg/invalid-call-1.c: New test.
873
874 2007-04-18  Dirk Mueller  <dmueller@suse.de>
875
876         PR diagnostic/31227
877         * gcc.dg/Warray-bounds-3.c: New.
878
879 2007-04-18  Richard Guenther  <rguenther@suse.de>
880
881         PR tree-optimization/19431
882         PR tree-optimization/21463
883         * gcc.c-torture/execute/20070212-1.c: New testcase.
884         * gcc.c-torture/execute/20070212-2.c: Likewise.
885         * gcc.c-torture/execute/20070212-3.c: Likewise.
886         * gcc.dg/tree-ssa/pr19431.c: Likewise.
887         * gcc.dg/tree-ssa/pr21463.c: Likewise.
888         * g++.dg/tree-ssa/pr21463.C: Likewise.
889         * g++.dg/tree-ssa/pr30738.C: Likewise.
890
891 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
892
893         PR c++/31513
894         * g++.dg/expr/bitfield8.C: New test.
895
896 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
897             Richard Sandiford  <richard@codesourcery.com>
898
899         * lib/target-supports.exp (check_profiling_available): Return 0
900         for uClibc with -p or -pg.
901
902 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
903
904         PR c++/31517
905         * g++.dg/template/init7.C: New test.
906
907 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
908
909         PR rtl-optimization/31360
910         * gcc.dg/loop-7.c: New test.
911
912 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
913
914         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
915         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
916         build.
917         (compat-execute): Likewise.
918         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
919         files to remote hosts.
920         * lib/c-ctorture.exp (c-torture-compile): Likewise.
921         (c-torture-execute): Likewise.
922         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
923         or plain file.  Use remote_upload and remote_download to copy
924         files about.
925         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
926         before scanning it.
927
928 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
929
930         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
931
932 2007-04-16  Lawrence Crowl  <crowl@google.com>
933
934         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
935         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
936         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
937         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
938         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
939         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
940         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
941         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
942         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
943         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
944         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
945
946         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
947         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
948         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
949         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
950         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
951         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
952         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
953         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
954         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
955         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
956         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
957
958 2007-04-16  Ian Lance Taylor  <iant@google.com>
959
960         PR tree-optimization/31522
961         * gcc.dg/Wstrict-overflow-16.c: New test.
962
963 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
964
965         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
966
967 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
968
969         PR fortran/31144
970         * gfortran.dg/module_naming_1.f90: New.
971
972 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
973
974         * lib/target-supports.exp (check_profiling_available): Return
975         false for m68k-*-uclinux.
976
977 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
978
979         PR c++/29365
980         Testcase for c++ anonymous namespace warning
981
982         * g++.dg/warn/anonymous-namespace-1.C: New test
983         * g++.dg/warn/anonymous-namespace-1.h: New test
984
985 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
986
987         PR testsuite/31578
988         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
989
990 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
991
992         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
993
994 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
995
996         PR fortran/31204
997         * gfortran.dg/array_constructor_16.f90: New test.
998
999 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
1000
1001         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
1002         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
1003
1004 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1005
1006         PR rtl-optimization/31500
1007         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
1008         * g++.dg/warn/Warray-bounds.C: Likewise.
1009
1010 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1011
1012         PR C/31520
1013         * gcc.dg/gnu89-init-4.c: New testcase.
1014
1015 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
1016
1017         PR c++/25874
1018         * gcc.dg/gomp/pr25874.c: Add dg-options.
1019         * g++.dg/gomp/pr25874.C: Add dg-options.
1020
1021 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
1022
1023         PR fortran/21061
1024         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
1025         * gfortran.dg/warnings_are_errors_1.f: New testcase.
1026
1027 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1028
1029         PR fortran/31561
1030         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
1031
1032 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
1033
1034         PR fortran/29507
1035         PR fortran/31404
1036         * gfortran.dg/initialization_6.f90: New test.
1037
1038 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
1039
1040         * gcc.c-torture/compile/pr27528.c: Require nonpic.
1041
1042         * lib/target-supports.exp (check_gc_sections_available):
1043         Return false if ldflags includes -elf2flt.
1044
1045 2007-04-13  Jason Merrill  <jason@redhat.com>
1046
1047         PR c++/31074
1048         * conv3.C: New test.
1049
1050 2007-04-13  Mike Stump  <mrs@apple.com>
1051
1052         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
1053         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
1054
1055 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
1056
1057         PR tree-optimization/29598
1058         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
1059
1060 2007-04-13  Tobias Burnus  <burnus@net-b.de>
1061
1062         PR fortran/31559
1063         * gfortran.dg/func_assign.f90: New test.
1064
1065 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
1066
1067         PR fortran/31550
1068         * gfortran.dg/used_types_16.f90: New test.
1069
1070 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
1071
1072         PR fortran/18937
1073         * gfortran.dg/goto_2.f90: New.
1074         * gfortran.dg/goto_3.f90: New.
1075         * gfortran.dg/pr17708.f90: Rename to ...
1076         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
1077
1078 2007-04-13  Tobias Burnus  <burnus@net-b.de>
1079
1080         PR fortran/31562
1081         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
1082         instead of a struct.
1083
1084 2007-04-13  Tobias Burnus  <burnus@net-b.de>
1085
1086         PR fortran/31562
1087         * gfortran.dg/value_4.c: Use GNU extensions for complex
1088         instead of a struct.
1089
1090 2007-04-13  Richard Guenther  <rguenther@suse.de>
1091
1092         PR tree-optimization/21258
1093         * gcc.dg/tree-ssa/vrp34.c: New testcase.
1094
1095 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1096
1097         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
1098         <complex.h>.
1099
1100 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
1101
1102         PR fortran/31250
1103         * gfortran.dg/char_length_2.f90: New.
1104         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
1105         * gfortran.dg/repeat_4.f90: Likewise.
1106
1107         PR fortran/31266
1108         * gfortran.dg/char_assign_1.f90: New.
1109
1110         PR fortran/31471
1111         * gfortran.dg/block_name_1.f90: New.
1112         * gfortran.dg/block_name_2.f90: New.
1113
1114 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
1115
1116         PR c++/31078
1117         * g++.dg/other/pr31078.C: New.
1118
1119 2007-04-12  Richard Guenther  <rguenther@suse.de>
1120
1121         PR tree-optimization/31169
1122         * gcc.c-torture/execute/pr31169.c: New testcase.
1123
1124 2007-04-12  Richard Guenther  <rguenther@suse.de>
1125
1126         PR tree-optimization/24689
1127         PR tree-optimization/31307
1128         * g++.dg/tree-ssa/pr31307.C: New testcase.
1129         * gcc.dg/tree-ssa/pr24689.c: Likewise.
1130
1131 2007-04-12  Tobias Burnus  <burnus@net-b.de>
1132
1133         PR fortran/31472
1134         * gfortran.dg/access_spec_1.f90: New test.
1135         * gfortran.dg/access_spec_2.f90: New test.
1136         * gfortran.dg/non_module_public.f90: Match new error message.
1137
1138 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
1139
1140         PR testsuite/31538
1141         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
1142         to 4 at line 38 to fix bounds problem.
1143
1144 2007-04-11  Tobias Burnus  <burnus@net-b.de>
1145
1146         PR testsuite/31240
1147         * gfortran.dg/pointer_intent_1.f90: Fix test.
1148
1149 2007-04-10  Eric Christopher  <echristo@apple.com>
1150
1151         * lib/target-supports.exp
1152         (check_effective_target_fstack_protector): Rewrite.
1153
1154 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
1155
1156         PR c++/31449
1157         * g++.dg/init/const5.C: New test.
1158
1159 2007-04-09  Jan Hubicka  <jh@suse.cz>
1160
1161         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
1162
1163 2007-04-08  Jan Hubicka  <jh@suse.cz>
1164
1165         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
1166
1167 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
1168
1169         PR fortran/31257
1170         * gfortran.dg/achar_4.f90: New test.
1171
1172 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
1173
1174         PR fortran/30880
1175         * gfortran.dg/used_dummy_types_8.f90: New test.
1176
1177 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
1178
1179         PR fortran/30872
1180         * gfortran.dg/parameter_array_element_1.f90: New test.
1181
1182 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
1183
1184         PR fortran/31222
1185         * gfortran.dg/default_numeric_type_1.f90: New test.
1186
1187 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
1188
1189         PR fortran/31424
1190         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
1191
1192 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
1193
1194         PR fortran/31293
1195         * gfortran.dg/interface_12.f90: New test.
1196
1197 2007-04-07  Bruce Korb  <bkorb@gnu.org>
1198
1199         * gcc.dg/format/opt-6.c: New test.
1200         * gcc.dg/format/nul-1.c: New test.
1201         * gcc.dg/format/nul-2.c: New test.
1202
1203 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1204
1205         PR libgfortran/31395
1206         * gfortran.dg/fmt_colon.f90: New test.
1207
1208 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
1209
1210         * g++.old-deja/g++.other/init18.C: Use
1211         dg-require-effective-target instead of an explicit xfail.
1212
1213 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
1214
1215         * gcc.dg/dfp/signbit-1.c
1216         * gcc.dg/dfp/signbit-2.c
1217
1218 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
1219
1220         PR fortran/31483
1221         * gfortran.dg/altreturn_5.f90: New test.
1222
1223 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
1224
1225         PR fortran/31292
1226         * gfortran.dg/contained_module_proc_1.f90: New test.
1227
1228 2007-04-04  Stuart Hastings  <stuart@apple.com>
1229
1230         PR 31281
1231         * testsuite/objc/execute/exceptions/pr31281.m: New.
1232
1233 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
1234
1235         * g++.dg/ext/dllimport12.C: Update comments.
1236
1237 2007-04-03  Eric Christopher  <echristo@apple.com>
1238
1239         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
1240
1241 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1242
1243         PR fortran/31304
1244         * gfortran.dg/repeat_2.f90: New test.
1245         * gfortran.dg/repeat_3.f90: New test.
1246         * gfortran.dg/repeat_4.f90: New test.
1247
1248 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
1249
1250         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
1251
1252 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
1253
1254         PR c++/30847
1255         * g++.dg/parse/cond3.C: New test.
1256
1257         PR middle-end/30704
1258         * gcc.c-torture/execute/ieee/pr30704.c: New test.
1259
1260 2007-04-02  Jason Merrill  <jason@redhat.com>
1261
1262         PR c++/31187
1263         * g++.dg/ext/visibility/anon3.C: New test.
1264
1265 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1266
1267         PR libgfortran/31052
1268         * gfortran.dg/namelist_28.f90: New test.
1269
1270 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1271
1272         PR libgfortran/31366
1273         * gfortran.dg/direct_io_6.f90: New test.
1274
1275 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1276
1277         PR libgfortran/31207
1278         * gfortran.dg/advance_5.f90: New test.
1279         * gfortran.dg/advance_6.f90: New test.
1280
1281 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
1282
1283         * g++.dg/ext/dllimport6.C: Remove extra ';'.
1284         * g++.dg/ext/dllimport7.C: Likewise.
1285         * g++.dg/ext/selectany1.C: Likewise.
1286
1287 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
1288
1289         * g++.dg/parser/pr31138.C: New.
1290         * g++.dg/parser/pr31140.C: New.
1291         * g++.dg/parser/pr31141.C: New.
1292
1293 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
1294
1295         PR c++/26099
1296         * g++.dg/ext/is_base_of.C: New.
1297         * g++.dg/ext/has_virtual_destructor.C: New.
1298         * g++.dg/ext/is_polymorphic.C: New.
1299         * g++.dg/ext/is_base_of_diagnostic.C: New.
1300         * g++.dg/ext/is_enum.C: New.
1301         * g++.dg/ext/has_nothrow_assign.C: New.
1302         * g++.dg/ext/has_nothrow_constructor.C: New.
1303         * g++.dg/ext/is_empty.C: New.
1304         * g++.dg/ext/has_trivial_copy.C: New.
1305         * g++.dg/ext/has_trivial_assign.C: New.
1306         * g++.dg/ext/is_abstract.C: New.
1307         * g++.dg/ext/is_pod.C: New.
1308         * g++.dg/ext/has_nothrow_copy.C: New.
1309         * g++.dg/ext/is_class.C: New.
1310         * g++.dg/ext/has_trivial_constructor.C: New.
1311         * g++.dg/ext/is_union.C: New.
1312         * g++.dg/ext/has_trivial_destructor.C: New.
1313         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
1314         * g++.dg/template/crash43.C: Likewise.
1315
1316 2007-03-29  Dirk Mueller  <dmueller@suse.de>
1317
1318         * g++.dg/warn/pedantic2.C: New testcase.
1319
1320 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1321
1322         * size_dim.f90: Fix dg directive.
1323         * pr16433.f: Likewise.
1324         * use_6.f90: Likewise.
1325         * use_7.f90: Likewise.
1326         * entry_9.f90: Likewise.
1327         * pointer_intent_2.f90: Likewise.
1328         * protected_1.f90: Likewise.
1329         * fmt_missing_period_2.f: Likewise.
1330         * pointer_intent_3.f90: Likewise.
1331         * protected_2.f90: Likewise.
1332         * protected_3.f90: Likewise.
1333         * pr15754.f90: Likewise.
1334         * protected_4.f90: Likewise.
1335         * protected_5.f90: Likewise.
1336         * initialization_2.f90: Likewise.
1337         * protected_6.f90: Likewise.
1338         * continuation_7.f90: Likewise.
1339         * derived_function_interface_1.f90: Likewise.
1340         * der_pointer_4.f90: Likewise.
1341         * fmt_zero_precision.f90: Likewise.
1342         * blockdata_3.f90: Likewise.
1343         * fmt_missing_period_1.f: Likewise.
1344         * real_const_3.f90: Likewise.
1345         * use_4.f90: Likewise.
1346         * fmt_missing_period_3.f: Likewise.
1347         * use_5.f90: Likewise.
1348
1349 2007-03-28  Mike Stump  <mrs@apple.com>
1350
1351         * gcc.dg/darwin-comm.c: Add.
1352
1353 2007-03-28  Eric Christopher  <echristo@apple.com>
1354
1355         * lib/target-supports.exp (check_effective_target_fstack_protector): New.
1356         * gcc.dg/ssp-1.c: Use.
1357         * gcc.dg/ssp-2.c: Ditto.
1358
1359 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
1360
1361         PR c++/29077
1362         * g++.dg/parse/constructor3.C: New test.
1363
1364 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
1365
1366         * gnat.dg/thin_pointer.ad[sb]: New test.
1367
1368 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
1369
1370         * g++.dg/cpp0x/bracket1.C: New.
1371         * g++.dg/cpp0x/bracket2.C: New.
1372         * g++.dg/cpp0x/bracket3.C: New.
1373         * g++.dg/cpp0x/bracket4.C: New.
1374
1375 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
1376
1377         * g++.dg/cpp0x/temp_default1.C: New.
1378         * g++.dg/cpp0x/temp_default3.C: New.
1379         * g++.dg/cpp0x/temp_default2.C: New.
1380         * g++.dg/cpp0x/temp_default4.C: New.
1381
1382 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
1383
1384         PR c++/29993
1385         * g++.dg/other/cv_func2.C: New.
1386
1387 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
1388
1389         * gcc.dg/dfp/func-vararg-alternate.h: New file.
1390         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
1391         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
1392         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
1393
1394         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
1395         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1396
1397         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
1398
1399         * lib/compat.exp (compat-execute): Fix processing of file names.
1400
1401 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
1402
1403         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
1404
1405 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
1406
1407         * lib/target-supports.exp (check_effective_target_fortran_large_real):
1408         Delete created executable test file.
1409         (check_effective_target_fortran_large_int): Ditto.
1410         (check_effective_target_static_libgfortran): Ditto.
1411
1412 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
1413
1414         PR c++/30500
1415         * g++.dg/warn/pragma-system_header1.C: New test.
1416         * g++.dg/warn/pragma-system_header2.C: New test.
1417         * g++.dg/warn/pragma-system_header1.h. New.
1418         * g++.dg/warn/pragma-system_header2.h. New.
1419
1420 2007-03-26  Ian Lance Taylor  <iant@google.com>
1421
1422         PR tree-optimization/31345
1423         * gcc.c-torture/compile/pr31345-1.c: New test.
1424
1425 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
1426
1427         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
1428         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
1429         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
1430         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
1431         * gfortran.dg/overload_1.f90: Likewise.
1432         * gfortran.dg/impure_assignment_1.f90: Likewise.
1433         * gfortran.dg/error_recovery_3.f90: Likewise.
1434         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
1435         * gfortran.dg/sequence_types_1.f90: Likewise.
1436         * gfortran.dg/internal_references_1.f90: Likewise.
1437         * gfortran.dg/present_1.f90: Likewise.
1438         * gfortran.dg/volatile10.f90: Likewise.
1439         * gfortran.dg/module_equivalence_2.f90: Likewise.
1440         * gfortran.dg/use_4.f90: Likewise.
1441         * gfortran.dg/elemental_result_1.f90: Likewise.
1442         * gfortran.dg/generic_actual_arg.f90: Likewise.
1443         * gfortran.dg/private_type_5.f90: Likewise.
1444         * gfortran.dg/protected_4.f90: Likewise.
1445         * gfortran.dg/interface_3.f90: Likewise.
1446
1447 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
1448
1449         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
1450         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
1451
1452 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
1453
1454         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
1455
1456 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1457
1458         PR libgfortran/31199
1459         * gfortran.dg/fmt_t_4.f90: New test.
1460
1461 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1462
1463         PR libfortran/31297
1464         * gfortran.dg/backspace_5.f:  Initialize variable(s).
1465         * gfortran.dg/backspace_6.f:  Likewise.
1466         * gfortran.dg/char_bounds_check_fail_1: Likewise.
1467         * gfortran.dg/direct_io_2.f90:  Likewise.
1468         * gfortran.dg/write_back.f:  Likewise.
1469         * gfortran.dg/write_rewind_2.f:  Likewise.
1470         * gfortran.dg/write_rewind_1.f:  Likewise.
1471         * gfortran.dg/write_rewind_2.f:  Likewise.
1472
1473 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
1474
1475         PR tree-optimization/30784
1476         * gcc.dg/vect/pr30784.c: New test.
1477
1478 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1479
1480         PR fortran/30877
1481         * gfortran.dg/operator_1.f90: New test.
1482         * gfortran.dg/operator_2.f90: New test.
1483
1484 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1485
1486         PR libfortran/31196
1487         * gfortran.dg/reshape_transpose_1.f90:  New test.
1488
1489 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1490
1491         PR fortran/30655
1492         * gfortran.dg/bounds_check_6.f90: New test.
1493
1494 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
1495
1496         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
1497         #ifndef/#endif.
1498         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1499         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1500
1501 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
1502
1503         PR fortran/31209
1504         * gfortran.dg/pointer_function_actual_1.f90: New test.
1505
1506         PR fortran/31200
1507         * gfortran.dg/pointer_function_actual_2.f90: New test.
1508
1509         PR fortran/31215
1510         * gfortran.dg/result_in_spec_1.f90: New test.
1511
1512 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1513
1514         PR fortran/30834
1515         * gfortran.dg/integer_exponentiation_3.F90: New test.
1516         * gfortran.dg/integer_exponentiation_4.f90: New test.
1517         * gfortran.dg/integer_exponentiation_5.F90: New test.
1518
1519 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
1520
1521         PR c++/30863
1522         * g++.dg/template/error24.C: New test.
1523         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
1524
1525 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
1526
1527         PR c++/31273
1528         * g++.dg/expr/bitfield7.C: New test.
1529
1530 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1531
1532         PR other/23572
1533         * gcc.dg/float-range-4.c: New.
1534         * gcc.dg/float-range-1.c: Update. Test for a warning.
1535         * gcc.dg/float-range-3.c: New.
1536         * gcc.dg/float-range-5.c: New.
1537
1538 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1539
1540         PR fortran/31262
1541         * gfortran.dg/no_range_check_1.f90: New test.
1542
1543 2007-03-22  Dirk Mueller  <dmueller@suse.de>
1544
1545         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
1546         * g++.dg/other/static1.C: Remove stray semicolon.
1547         * g++.dg/other/init1.C: Likewise.
1548         * g++.dg/rtti/dyncast1.C: Likewise.
1549         * g++.dg/tree-ssa/pr17153.C: Likewise.
1550         * g++.dg/lookup/disamb1.C: Likewise.
1551         * g++.dg/lookup/scoped2.C: Likewise.
1552         * g++.dg/lookup/friend7.C: Likewise.
1553         * g++.dg/parse/parse4.C: Likewise.
1554         * g++.dg/parse/parse5.C: Likewise.
1555         * g++.dg/expr/pr29066.C: Likewise.
1556         * g++.dg/expr/cast4.C: Likewise.
1557         * g++.dg/tc1/dr193.C: Likewise.
1558         * g++.dg/tc1/dr213.C: Likewise.
1559         * g++.dg/abi/dcast1.C: Likewise.
1560         * g++.dg/abi/covariant2.C: Likewise.
1561         * g++.dg/inherit/covariant11.C: Likewise.
1562         * g++.dg/inherit/covariant9.C: Likewise.
1563         * g++.dg/inherit/covariant10.C: Likewise.
1564         * g++.dg/init/static3.C: Likewise.
1565         * g++.dg/init/init-ref3.C: Likewise.
1566         * g++.dg/init/ref10.C: Likewise.
1567         * g++.dg/template/meminit2.C: Likewise.
1568         * g++.dg/template/using9.C: Likewise.
1569         * g++.dg/template/friend9.C: Likewise.
1570         * g++.dg/template/ref1.C: Likewise.
1571         * g++.old-deja/g++.warn/inline.C: Likewise.
1572         * g++.old-deja/g++.robertl/eb91.C: Likewise.
1573         * g++.old-deja/g++.robertl/eb46.C: Likewise.
1574         * g++.old-deja/g++.robertl/eb34.C: Likewise.
1575         * g++.old-deja/g++.robertl/eb43.C: Likewise.
1576         * g++.old-deja/g++.robertl/eb26.C: Likewise.
1577         * g++.old-deja/g++.robertl/eb116.C: Likewise.
1578         * g++.old-deja/g++.brendan/copy5.C: Likewise.
1579         * g++.old-deja/g++.brendan/overload8.C: Likewise.
1580         * g++.old-deja/g++.brendan/overload11.C: Likewise.
1581         * g++.old-deja/g++.brendan/copy7.C: Likewise.
1582         * g++.old-deja/g++.brendan/crash38.C: Likewise.
1583         * g++.old-deja/g++.brendan/template11.C: Likewise.
1584         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
1585         * g++.old-deja/g++.brendan/crash50.C: Likewise.
1586         * g++.old-deja/g++.brendan/crash16.C: Likewise.
1587         * g++.old-deja/g++.jason/pmem2.C: Likewise.
1588         * g++.old-deja/g++.jason/parse9.C: Likewise.
1589         * g++.old-deja/g++.jason/byval2.C: Likewise.
1590         * g++.old-deja/g++.jason/overload8.C: Likewise.
1591         * g++.old-deja/g++.jason/pmf8.C: Likewise.
1592         * g++.old-deja/g++.jason/template33.C: Likewise.
1593         * g++.old-deja/g++.jason/return3.C: Likewise.
1594         * g++.old-deja/g++.jason/scoping2.C: Likewise.
1595         * g++.old-deja/g++.jason/virtual.C: Likewise.
1596         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1597         * g++.old-deja/g++.jason/template27.C: Likewise.
1598         * g++.old-deja/g++.jason/synth6.C: Likewise.
1599         * g++.old-deja/g++.jason/ref8.C: Likewise.
1600         * g++.old-deja/g++.jason/offset1.C: Likewise.
1601         * g++.old-deja/g++.other/static20.C: Likewise.
1602         * g++.old-deja/g++.other/array1.C: Likewise.
1603         * g++.old-deja/g++.other/new3.C: Likewise.
1604         * g++.old-deja/g++.other/array2.C: Likewise.
1605         * g++.old-deja/g++.other/overload9.C: Likewise.
1606         * g++.old-deja/g++.other/cast6.C: Likewise.
1607         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
1608         * g++.old-deja/g++.other/eh4.C: Likewise.
1609         * g++.old-deja/g++.other/using7.C: Likewise.
1610         * g++.old-deja/g++.other/init18.C: Likewise.
1611         * g++.old-deja/g++.other/dyncast1.C: Likewise.
1612         * g++.old-deja/g++.other/dyncast2.C: Likewise.
1613         * g++.old-deja/g++.other/dtor11.C: Likewise.
1614         * g++.old-deja/g++.pt/static11.C: Likewise.
1615         * g++.old-deja/g++.pt/crash19.C: Likewise.
1616         * g++.old-deja/g++.pt/overload12.C: Likewise.
1617         * g++.old-deja/g++.pt/crash46.C: Likewise.
1618         * g++.old-deja/g++.pt/mi1.C: Likewise.
1619         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
1620         * g++.old-deja/g++.pt/nontype5.C: Likewise.
1621         * g++.old-deja/g++.pt/local5.C: Likewise.
1622         * g++.old-deja/g++.pt/typename2.C: Likewise.
1623         * g++.old-deja/g++.pt/explicit80.C: Likewise.
1624         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
1625         * g++.old-deja/g++.law/visibility1.C: Likewise.
1626         * g++.old-deja/g++.law/visibility2.C: Likewise.
1627         * g++.old-deja/g++.law/virtual2.C: Likewise.
1628         * g++.old-deja/g++.law/operators19.C: Likewise.
1629         * g++.old-deja/g++.law/parsing10.C: Likewise.
1630         * g++.old-deja/g++.law/visibility4.C: Likewise.
1631         * g++.old-deja/g++.law/operators4.C: Likewise.
1632         * g++.old-deja/g++.law/dtors2.C: Likewise.
1633         * g++.old-deja/g++.law/missed-error3.C: Likewise.
1634         * g++.old-deja/g++.law/visibility10.C: Likewise.
1635         * g++.old-deja/g++.law/scope3.C: Likewise.
1636         * g++.old-deja/g++.law/casts2.C: Likewise.
1637         * g++.old-deja/g++.law/code-gen5.C: Likewise.
1638         * g++.old-deja/g++.law/operators33.C: Likewise.
1639         * g++.old-deja/g++.law/friend4.C: Likewise.
1640         * g++.old-deja/g++.mike/pmf7.C: Likewise.
1641         * g++.old-deja/g++.mike/p5611.C: Likewise.
1642         * g++.old-deja/g++.mike/net37.C: Likewise.
1643         * g++.old-deja/g++.mike/p3570.C: Likewise.
1644         * g++.old-deja/g++.mike/p5718.C: Likewise.
1645         * g++.old-deja/g++.mike/net21.C: Likewise.
1646         * g++.old-deja/g++.mike/p1862.C: Likewise.
1647         * g++.old-deja/g++.mike/p4511.C: Likewise.
1648         * g++.old-deja/g++.mike/virt3.C: Likewise.
1649         * g++.old-deja/g++.mike/p16146.C: Likewise.
1650         * g++.old-deja/g++.mike/p1989.C: Likewise.
1651         * g++.old-deja/g++.mike/p5571.C: Likewise.
1652         * g++.old-deja/g++.gb/scope10.C: Likewise.
1653         * g++.old-deja/g++.abi/primary5.C: Likewise.
1654         * g++.old-deja/g++.abi/empty2.C: Likewise.
1655         * g++.old-deja/g++.abi/arraynew.C: Likewise.
1656         * g++.old-deja/g++.eh/vbase4.C: Likewise.
1657         * g++.old-deja/g++.eh/ptr1.C: Likewise.
1658         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
1659         * g++.old-deja/g++.bob/template3.C: Likewise.
1660         * g++.old-deja/g++.bob/inherit1.C: Likewise.
1661
1662 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
1663
1664         PR fortran/31193
1665         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
1666
1667 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
1668
1669         PR fortran/20897
1670         * gfortran.dg/derived_name_1.f90: New.
1671         * gfortran.dg/derived_name_2.f: New.
1672
1673 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
1674
1675         * lib/target-supports.exp (check_effective_target_nonpic): New
1676         procedure.
1677         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
1678         when compiling PIC.
1679         * gcc.target/i386/asm-4.c: Require nonpic.
1680         * gcc.target/i386/cmov1.c: Likewise.
1681         * gcc.target/i386/mul.c: Likewise.
1682         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
1683         * gcc.target/i386/ssetype-1.c: Require nonpic.
1684         * gcc.target/i386/ssetype-3.c: Likewise.
1685         * gcc.target/i386/ssetype-5.c: Likewise.
1686
1687 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
1688
1689         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
1690         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
1691         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
1692         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
1693
1694 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
1695
1696         PR tree-optimization/30590
1697         * g++.dg/opt/pr30590.C: New testcase.
1698
1699 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
1700
1701         PR c/30762
1702         * gcc.dg/pr30762-1.c: New test.
1703         * gcc.dg/pr30762-2.c: New test.
1704
1705         PR inline-asm/30505
1706         * gcc.target/i386/pr30505.c: New test.
1707
1708 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
1709
1710         * gcc.target/arm/register-variables.c: New.
1711
1712 2007-03-19  Jeff Law  <law@redhat.com>
1713
1714         * PR tree-optimization/30984
1715         * gcc.c-torture/pr30984.c: New test.
1716
1717 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1718         Richard Guenther  <rguenther@suse.de>
1719
1720         PR tree-optimization/31254
1721         * gcc.dg/torture/pr31254.c: New testcase.
1722
1723 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
1724
1725         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
1726         target default_packed.
1727
1728 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1729
1730         PR fortran/31203
1731         * gfortran.dg/string_length_1.f90: New test.
1732
1733 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1734
1735         PR testsuite/30395
1736         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
1737
1738 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1739
1740         PR libgfortran/31052
1741         * gfortran.dg/namelist_27.f90: New test.
1742
1743 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
1744
1745         PR fortran/30531
1746         * gfortran.dg/used_types_14.f90: New test.
1747
1748         PR fortran/31086
1749         * gfortran.dg/used_types_15.f90: New test.
1750
1751 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
1752
1753         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
1754         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
1755
1756 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1757
1758         PR fortran/31120
1759         * gfortran.dg/integer_exponentiation_2.f90: New test.
1760
1761 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
1762
1763         PR tree-optimization/31041
1764         * gcc.dg/vect/pr31041.c: New test.
1765
1766 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1767
1768         * g++.dg/warn/Wconversion-integer.C: New
1769         * g++.dg/warn/Wconversion-real.C: New.
1770         * g++.dg/warn/Wconversion-real-integer.C: New.
1771         * g++.dg/warn/conv2.C: Updated.
1772
1773 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1774
1775         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
1776         exclude RTPs.
1777
1778 2007-03-16  Richard Guenther  <rguenther@suse.de>
1779
1780         PR tree-optimization/31146
1781         * g++.dg/tree-ssa/pr31146.C: New testcase.
1782
1783 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1784
1785         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
1786         assume that the target has <features.h>.
1787
1788 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1789
1790         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
1791         dg-options rather than to the whole test.
1792
1793 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
1794
1795         PR debug/29906
1796         * g++.dg/debug/pr29906.C: New
1797
1798 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1799
1800         PR libgfortran/31099
1801         * gfortran.dg/unformatted_recl.f90: Update test.
1802
1803 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
1804
1805         * gcc.dg/tree-ssa/prefetch-5.c: New test.
1806
1807 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1808
1809         PR c++/30891
1810         * g++.dg/parse/namespace-definition.C: New.
1811
1812 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1813
1814         PR c++/24924
1815         * g++.dg/cpp/pedantic-errors.C: New.
1816         * g++.dg/cpp/permissive.C: New.
1817
1818 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1819
1820         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
1821         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
1822
1823 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1824
1825         * lib/target-supports.exp (check_missing_uclibc_feature)
1826         (check_effective_target_wchar): New procedures.
1827         * gcc.dg/wchar_t-1.c: Require target wchar.
1828         * gcc.dg/wint_t-1.c: Likewise.
1829
1830 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1831
1832         * lib/target-supports.exp (check_gc_sections_available): Return
1833         false for VxWorks targets.
1834
1835 2007-03-15  Dirk Mueller  <dmueller@suse.de>
1836
1837         * g++.dg/warn/Wconversion2.C: Fix typo.
1838         * gcc.dg/if-empty-1.c: Ditto.
1839
1840 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1841
1842         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
1843
1844 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
1845
1846         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
1847         * gcc.target/i386/pr31167.c: Ditto.
1848
1849 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
1850
1851         PR target/31167
1852         * gcc.target/i386/pr31167.c: New test.
1853
1854 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
1855
1856         PR fortran/30922
1857         * gfortran.dg/import5.f90.f90: New test.
1858
1859
1860         PR fortran/30879
1861         * gfortran.dg/data_components_1.f90: New test.
1862
1863
1864         PR fortran/30870
1865         * gfortran.dg/generic_13.f90: New test.
1866
1867         PR fortran/31163
1868         * gfortran.dg/alloc_comp_basics_5.f90: New test.
1869
1870 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1871
1872         PR libgfortran/31051
1873         * gfortran.dg/fmt_t_4.f90: New
1874
1875 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1876
1877         PR C++/31165
1878         * g++.dg/other/default7.C: New test.
1879
1880 2007-03-15  Dirk Mueller  <dmueller@suse.de>
1881
1882         * g++.dg/warn/Wconversion2.C: New.
1883
1884 2007-03-14  Eric Christopher  <echristo@apple.com>
1885
1886         * gcc.dg/ssp-1.c: New.
1887         * gcc.dg/ssp-2.c: Ditto.
1888
1889 2007-03-14  Dirk Mueller  <dmueller@suse.de>
1890
1891         * g++.dg/warn/do-empty.C: New.
1892         * gcc.dg/do-empty.c: New.
1893         * gcc.dg/if-empty-1.c: Update.
1894         * gcc.dg/20001116-1.c: Update.
1895         * gcc.dg/pr23165.c: Update.
1896
1897 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
1898
1899         * gfortran.dg/module_implicit_conversion.f90: New test.
1900
1901 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
1902
1903         PR middle-end/31127
1904         * gcc.dg/pr31127.c: New.
1905
1906 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
1907
1908         * gcc.dg/tree-ssa/loop-26.c: New test.
1909
1910 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
1911
1912         * gcc.target/i386/cmpxchg16b-1.c: New test.
1913
1914 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
1915
1916         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
1917         * gcc.dg/c99-vla-1.c: Likewise.
1918         * g++.dg/ext/vla1.C: Likewise
1919
1920 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
1921
1922         * gcc.dg/wvla-1.c: New test
1923         * gcc.dg/wvla-2.c: New test
1924         * gcc.dg/wvla-3.c: New test
1925         * gcc.dg/wvla-4.c: New test
1926         * gcc.dg/wvla-5.c: New test
1927         * gcc.dg/wvla-6.c: New test
1928         * gcc.dg/wvla-7.c: New test
1929         * g++.dg/warn/Wvla-1.C: New test
1930         * g++.dg/warn/Wvla-2.C: New test
1931         * g++.dg/warn/Wvla-3.C: New test
1932
1933 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
1934
1935         PR c++/30108
1936         * g++.dg/other/default6.C: New test.
1937
1938 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
1939
1940         * lib/target-supports.exp (check_profiling_available): Return false
1941         for VxWorks.
1942         (check_effective_target_vxworks_kernel): New procedure.
1943         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
1944         VxWorks.
1945         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
1946         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
1947         to include VxWorks.
1948         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
1949
1950 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
1951
1952         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
1953         PIC is not supported.
1954         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
1955         * gcc.dg/20020426-2.c: Likewise.
1956         * gcc.dg/pr28243.c: Likewise.
1957         * gcc.dg/visibility-11.c: Likewise.
1958         * gcc.dg/tls/opt-9.c: Likewise.
1959         * gcc.dg/tls/opt-10.c: Likewise.
1960         * gcc.dg/tls/pic-1.c: Likewise.
1961         * gcc.dg/tls/struct-1.c: Likewise.
1962         * gcc.target/i386/20000807-1.c: Likewise.
1963         * gcc.target/i386/20000904-1.c: Likewise.
1964         * gcc.target/i386/20011119-1.c: Likewise.
1965         * gcc.target/i386/990213-2.c: Likewise.
1966         * gcc.target/i386/990214-1.c: Likewise.
1967         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1968         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1969         * gcc.target/i386/pic-1.c: Likewise.
1970         * gcc.target/i386/pr21518.c: Likewise.
1971         * gcc.target/i386/pr23098.c: Likewise.
1972         * gcc.target/i386/pr23943.c: Likewise.
1973
1974 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
1975
1976         PR c++/31038
1977         * g++.dg/template/complit2.C: New test.
1978
1979         PR c++/30328
1980         * g++.dg/ext/bitfield1.C: New test.
1981
1982 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
1983
1984         PR fortran/30883
1985         * gfortran.dg/interface_11.f90: New test.
1986
1987 2007-03-11  Richard Guenther  <rguenther@suse.de>
1988
1989         PR tree-optimization/31115
1990         * gcc.dg/torture/pr31115.c: New testcase.
1991
1992 2007-03-11  Ira Rosen  <irar@il.ibm.com>
1993
1994         PR tree-optimization/29925
1995         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
1996
1997 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
1998
1999         PR c++/30274
2000         * g++.dg/expr/bitfield3.C: New test.
2001         * g++.dg/expr/bitfield4.C: Likewise.
2002         * g++.dg/expr/bitfield5.C: Likewise.
2003         * g++.dg/expr/bitfield6.C: Likewise.
2004
2005         PR c++/30924
2006         * g++.dg/template/array18.C: New test.
2007
2008 2007-03-10  Dirk Mueller  <dmueller@suse.de>
2009
2010         PR c++/17946
2011         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
2012         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
2013
2014 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
2015
2016         PR c++/20599
2017         * g++.dg/cpp0x/variadic-bind.C: New.
2018         * g++.dg/cpp0x/variadic-function.C: New.
2019         * g++.dg/cpp0x/variadic-mem_fn.C: New.
2020         * g++.dg/cpp0x/variadic-tuple.C: New.
2021         * g++.dg/cpp0x/variadic1.C: New.
2022         * g++.dg/cpp0x/variadic2.C: New.
2023         * g++.dg/cpp0x/variadic3.C: New.
2024         * g++.dg/cpp0x/variadic4.C: New.
2025         * g++.dg/cpp0x/variadic5.C: New.
2026         * g++.dg/cpp0x/variadic6.C: New.
2027         * g++.dg/cpp0x/variadic7.C: New.
2028         * g++.dg/cpp0x/variadic8.C: New.
2029         * g++.dg/cpp0x/variadic9.C: New.
2030         * g++.dg/cpp0x/variadic10.C: New.
2031         * g++.dg/cpp0x/variadic11.C: New.
2032         * g++.dg/cpp0x/variadic12.C: New.
2033         * g++.dg/cpp0x/variadic13.C: New.
2034         * g++.dg/cpp0x/variadic14.C: New.
2035         * g++.dg/cpp0x/variadic15.C: New.
2036         * g++.dg/cpp0x/variadic16.C: New.
2037         * g++.dg/cpp0x/variadic17.C: New.
2038         * g++.dg/cpp0x/variadic18.C: New.
2039         * g++.dg/cpp0x/variadic19.C: New.
2040         * g++.dg/cpp0x/variadic20.C: New.
2041         * g++.dg/cpp0x/variadic21.C: New.
2042         * g++.dg/cpp0x/variadic22.C: New.
2043         * g++.dg/cpp0x/variadic23.C: New.
2044         * g++.dg/cpp0x/variadic24.C: New.
2045         * g++.dg/cpp0x/variadic25.C: New.
2046         * g++.dg/cpp0x/variadic26.C: New.
2047         * g++.dg/cpp0x/variadic27.C: New.
2048         * g++.dg/cpp0x/variadic28.C: New.
2049         * g++.dg/cpp0x/variadic29.C: New.
2050         * g++.dg/cpp0x/variadic30.C: New.
2051         * g++.dg/cpp0x/variadic31.C: New.
2052         * g++.dg/cpp0x/variadic32.C: New.
2053         * g++.dg/cpp0x/variadic33.C: New.
2054         * g++.dg/cpp0x/variadic34.C: New.
2055         * g++.dg/cpp0x/variadic35.C: New.
2056         * g++.dg/cpp0x/variadic36.C: New.
2057         * g++.dg/cpp0x/variadic37.C: New.
2058         * g++.dg/cpp0x/variadic38.C: New.
2059         * g++.dg/cpp0x/variadic39.C: New.
2060         * g++.dg/cpp0x/variadic40.C: New.
2061         * g++.dg/cpp0x/variadic41.C: New.
2062         * g++.dg/cpp0x/variadic42.C: New.
2063         * g++.dg/cpp0x/variadic43.C: New.
2064         * g++.dg/cpp0x/variadic44.C: New.
2065         * g++.dg/cpp0x/variadic45.C: New.
2066         * g++.dg/cpp0x/variadic46.C: New.
2067         * g++.dg/cpp0x/variadic47.C: New.
2068         * g++.dg/cpp0x/variadic48.C: New.
2069         * g++.dg/cpp0x/variadic49.C: New.
2070         * g++.dg/cpp0x/variadic50.C: New.
2071         * g++.dg/cpp0x/variadic51.C: New.
2072         * g++.dg/cpp0x/variadic52.C: New.
2073         * g++.dg/cpp0x/variadic53.C: New.
2074         * g++.dg/cpp0x/variadic54.C: New.
2075         * g++.dg/cpp0x/variadic55.C: New.
2076         * g++.dg/cpp0x/variadic56.C: New.
2077         * g++.dg/cpp0x/variadic57.C: New.
2078         * g++.dg/cpp0x/variadic58.C: New.
2079         * g++.dg/cpp0x/variadic59.C: New.
2080         * g++.dg/cpp0x/variadic60.C : New.
2081         * g++.dg/cpp0x/variadic61.C : New.
2082         * g++.dg/cpp0x/variadic62.C : New.
2083         * g++.dg/cpp0x/variadic63.C : New.
2084         * g++.dg/cpp0x/variadic64.C : New.
2085         * g++.dg/cpp0x/variadic65.C : New.
2086         * g++.dg/cpp0x/variadic66.C : New.
2087         * g++.dg/cpp0x/variadic67.C : New.
2088         * g++.dg/cpp0x/variadic68.C : New.
2089         * g++.dg/cpp0x/variadic69.C : New.
2090         * g++.dg/cpp0x/variadic70.C : New.
2091         * g++.dg/cpp0x/variadic71.C : New.
2092         * g++.dg/cpp0x/variadic72.C : New.
2093         * g++.dg/cpp0x/variadic73.C : New.
2094         * g++.dg/cpp0x/variadic74.C : New.
2095         * g++.dg/cpp0x/variadic75.C : New.
2096         * g++.dg/cpp0x/variadic-ex1.C : New.
2097         * g++.dg/cpp0x/variadic-ex2.C : New.
2098         * g++.dg/cpp0x/variadic-ex3.C : New.
2099         * g++.dg/cpp0x/variadic-ex4.C : New.
2100         * g++.dg/cpp0x/variadic-ex5.C : New.
2101         * g++.dg/cpp0x/variadic-ex6.C : New.
2102         * g++.dg/cpp0x/variadic-ex7.C : New.
2103         * g++.dg/cpp0x/variadic-ex8.C : New.
2104         * g++.dg/cpp0x/variadic-ex9.C : New.
2105         * g++.dg/cpp0x/variadic-ex10.C : New.
2106         * g++.dg/cpp0x/variadic-ex11.C : New.
2107         * g++.dg/cpp0x/variadic-ex12.C : New.
2108         * g++.dg/cpp0x/variadic-ex13.C : New.
2109         * g++.dg/cpp0x/variadic-ex14.C : New.
2110
2111 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2112
2113         PR libgfortran/31099
2114         * gfortran.dg/unformatted_recl.f90: New test.
2115
2116 2007-03-09  Roger Sayle  <roger@eyesopen.com>
2117
2118         * gcc.dg/fold-eqcmplx-1.c: New test case.
2119
2120 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
2121
2122         PR rtl-optimization/30643
2123         * gcc.dg/pr30643.c: New.
2124
2125 2007-03-09  Chao-ying Fu  <fu@mips.com>
2126
2127         * gcc.target/mips/mips32-dspr2-type.c: New test.
2128         * gcc.target/mips/mips32-dspr2.c: New test.
2129         * gcc.target/mips/dspr2-MULT.c: New test.
2130         * gcc.target/mips/dspr2-MULTU.c: New test.
2131         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
2132         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
2133         Adjust some formats.
2134
2135 2007-03-09  Dirk Mueller  <dmueller@suse.de>
2136
2137         PR c++/17946
2138         * gcc.dg/Wlogical-op-1.c: New.
2139         * g++.dg/warn/Wlogical-op-1.C: New.
2140
2141 2007-03-09  Richard Guenther  <rguenther@suse.de>
2142
2143         PR tree-optimization/30904
2144         PR middle-end/31058
2145         * gcc.dg/pr30904.c: Remove xfail.
2146
2147 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2148
2149         PR C/31072
2150         * gcc.c-torture/execute/pr31072.c: New test.
2151
2152 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2153
2154         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
2155         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2156         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test *lrint* and *lround*.
2157         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
2158         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
2159         * gcc.dg/torture/builtin-integral-1.c: Likewise.
2160         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
2161         and *lround*.  Correct macro names.
2162         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
2163         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
2164
2165 2007-03-08  Ian Lance Taylor  <iant@google.com>
2166
2167         * gcc.dg/no-strict-overflow-5.c: New test.
2168         * gcc.dg/no-strict-overflow-6.c: New test.
2169         * gcc.dg/Wstrict-overflow-11.c: New test.
2170         * gcc.dg/Wstrict-overflow-12.c: New test.
2171         * gcc.dg/Wstrict-overflow-13.c: New test.
2172         * gcc.dg/Wstrict-overflow-14.c: New test.
2173         * gcc.dg/Wstrict-overflow-15.c: New test.
2174
2175 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
2176
2177         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
2178         for VxWorks kernel mode.
2179         * gcc.c-torture/execute/strncmp-1.x: Likewise.
2180
2181 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
2182
2183         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
2184         mode.
2185
2186 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
2187
2188         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
2189         and lib/bfill.c on VxWorks targets.
2190         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
2191         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
2192         lib/bfill.c and lib/memmove.c on VxWorks targets.
2193         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
2194         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
2195         on VxWorks targets.
2196         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
2197         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2198
2199 2007-03-08  Tobias Burnus  <burnus@net-b.de>
2200
2201         * gfortran.dg/use_5.f90: New test.
2202         * gfortran.dg/use_6.f90: Ditto.
2203         * gfortran.dg/use_7.f90: Ditto.
2204
2205 2007-03-08  Tobias Burnus  <burnus@net-b.de>
2206
2207         PR fortran/30973
2208         * gfortran.dg/use_4.f90: New test.
2209         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
2210
2211 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
2212
2213         PR fortran/31011
2214         * gfortran.dg/parameter_array_section_2.f90: New test.
2215
2216 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
2217
2218         PR c++/30852
2219         * g++.dg/ext/offsetof1.C: Add cases with volatile.
2220
2221         PR c++/30534
2222         * g++.dg/template/arg5.C: New test.
2223
2224 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
2225
2226         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
2227
2228 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
2229
2230         * gcc.dg/var-expand1.c: Add newline at end of file.
2231
2232 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
2233
2234         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
2235
2236 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
2237
2238         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
2239
2240 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2241
2242         * gcc.dg/torture/builtin-convert-4.c: New test.
2243
2244 2007-03-05  Ian Lance Taylor  <iant@google.com>
2245
2246         * gcc.c-torture/compile/pr31034.c: New test.
2247
2248 2007-03-05  Ian Lance Taylor  <iant@google.com>
2249
2250         * gcc.dg/inline-18.c: New test.
2251         * gcc.dg/inline-19.c: New test.
2252         * gcc.dg/inline-20.c: New test.
2253         * gcc.dg/inline-21.c: New test.
2254
2255 2007-03-05  Richard Guenther  <rguenther@suse.de>
2256
2257         PR tree-optimization/14052
2258         * gcc.dg/tree-ssa/vrp33.c: New testcase.
2259
2260 2007-03-05  Richard Guenther  <rguenther@suse.de>
2261
2262         PR tree-optimization/23777
2263         * gcc.dg/tree-ssa/pr23777.c: New testcase.
2264
2265 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2266
2267         PR other/30465
2268         * gcc.dg/multiple-overflow-warn-3.c: New.
2269         * g++.dg/warn/multiple-overflow-warn-3.C: New.
2270
2271 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
2272
2273         PR c++/30895
2274         * g++.dg/parse/template23.C: New test.
2275
2276 2007-03-04  Roger Sayle  <roger@eyesopen.com>
2277
2278         PR middle-end/30744
2279         * gcc.dg/pr30744-1.c: New test case.
2280
2281 2007-03-04  Tobias Burnus  <burnus@net-b.de>
2282
2283         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
2284
2285 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2286
2287         PR target/30406
2288         * gfortran.dg/logical_3.f90: New test.
2289
2290 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
2291
2292         PR libfortran/30981
2293         * gfortran.dg/integer_exponentiation_1.f90:  New test.
2294
2295 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
2296
2297         * gcc.target/m68k/m68k.exp: New.
2298         * gcc.target/m68k/crash1.c: New.
2299
2300 2007-03-03  Tobias Burnus  <burnus@net-b.de>
2301
2302         * gfortran.dg/c_by_val.c: Use int64_t instead of long
2303         to be more compatible with integer(kind=8).
2304
2305 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2306
2307         PR libfortran/31001
2308         * gfortran.dg/zero_sized_3.f90: New test.
2309
2310 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2311
2312         PR c++/15787
2313         * g++.dg/parse/else.C: New.
2314         * g++.dg/parse/else-2.C: New.
2315
2316 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
2317             Tobias Burnus  <burnus@net-b.de>
2318
2319         PR fortran/30882
2320         * gfortran.dg/size_dim.f90: New test.
2321
2322 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
2323             Tobias Burnus  <burnus@net-b.de>
2324
2325         PR fortran/30873
2326         * gfortran.dg/entry_9.f90: New test.
2327
2328 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
2329
2330         PR c++/28253
2331         * g++.dg/inherit/covariant16.C: New test.
2332
2333 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
2334
2335         * g++.dg/other/darwin-minversion-1.C: New.
2336
2337 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
2338
2339         * gcc.dg/tree-ssa/20070302-1.c: New test.
2340
2341 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
2342
2343         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
2344         tests.
2345
2346 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
2347
2348         * gcc.dg/tree-ssa/prefetch-4.c: New test.
2349
2350 2007-03-01  Simon Baldwin <simonb@google.com>
2351
2352         PR c++/23689
2353         * warn/ignored_typedef.C: New.
2354         * init/ctor8.C: Added dg-warning to consume ignored typedef
2355         warning.
2356         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
2357         and added an explicit line number.
2358
2359 2007-02-28  Richard Guenther  <rguenther@suse.de>
2360
2361         PR middle-end/30364
2362         * gcc.dg/torture/pr30364-1.c: New testcase.
2363         * gcc.dg/torture/pr30364-2.c: Likewise.
2364         * gcc.dg/torture/pr30364-3.c: Likewise.
2365
2366 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2367
2368         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
2369         powerpc*, use -funsafe-math-optimizations.
2370         * gcc.dg/torture/builtin-logb-1.c: Likewise.
2371         * gcc.dg/torture/builtin-modf-1.c: Likewise.
2372
2373 2007-02-28  Tobias Burnus  <burnus@net-b.de>
2374             Paul Thomas  <pault@gcc.gnu.org>
2375
2376         PR fortran/30888
2377         PR fortran/30887
2378         * c_by_val_1.f: Test %VAL() with non-default kind.
2379         * c_by_val.c: Ditto.
2380         * c_by_val_4.f: New test.
2381
2382 2007-02-28  Tobias Burnus  <burnus@net-b.de>
2383
2384         PR fortran/30968
2385         * gfortran.dg/continuation_7.f90: New test.
2386
2387 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
2388
2389         * g++.dg/inherit/thunk7.C: New test.
2390         * lib/target-supports.exp (check_profiling_available): Not available
2391         for bfin-*-*.
2392
2393 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
2394
2395         PR target/30970
2396         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
2397
2398 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
2399
2400         * lib/target-supports.exp (check_effective_target_init_priority):
2401         Remove Solaris special case.
2402
2403 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
2404
2405         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
2406         for more builtin types.
2407
2408         * g++.dg/ext/visibility/class1.C: Port to Darwin.
2409         * g++.dg/ext/visibility/noPLT.C: Likewise.
2410
2411 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2412
2413         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
2414         sh* targets.
2415
2416 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
2417
2418         PR fortran/30865
2419         * size_optional_dim_1.f90:  New test.
2420
2421 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
2422
2423         * gcc.dg/vxworks/vxworks.exp: New file.
2424         * gcc.dg/vxworks/initpri1.c: Likewise.
2425         * gcc.dg/vxworks/initpri2.c: Likewise.
2426         * gcc.dg/initpri2.c: Add more tests.
2427         * g++.dg/special/initpri2.C: Likewise.
2428
2429         * gcc.dg/initpri1.c: New test.
2430         * gcc.dg/initpri2.c: Likewise.
2431         * g++.dg/special/initpri1.C: New test.
2432         * g++.dg/special/initpri2.C: Likewise.
2433         * g++.dg/special/conpr-1.C: Use init_priority effective target.
2434         * g++.dg/special/conpr-2.C: Likewise.
2435         * g++.dg/special/conpr-3.C: Likewise.
2436         * g++.dg/special/conpr-4.C: Likewise.
2437         * g++.dg/special/initp1.C: Likewise.
2438         * g++.dg/special/ecos.exp: Remove code to detect availability of
2439         constructor priorities.
2440         * lib/target-supports.exp (check_effective_target_init_priority):
2441         New function.
2442
2443 2007-02-24  Jan Hubicka  <jh@suse.cz>
2444
2445         * gcc.c-torture/execute/pr30778.c: New testcase.
2446
2447 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2448
2449         PR libgfortran/30918
2450         * gfortran.dg/namelist_26.f90: New test.
2451
2452 2007-02-24  Richard Guenther  <rguenther@suse.de>
2453
2454         PR middle-end/30951
2455         * gcc.dg/pr30951.c: New testcase.
2456
2457 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2458
2459         * gcc.dg/torture/builtin-modf-1.c: New test.
2460
2461 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
2462
2463         PR tree-optimization/30904
2464         * gcc.dg/pr30904.c: New test.
2465
2466 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2467
2468         * gcc.test-framework/README: Correct command.
2469         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
2470         -Wunused-value.
2471         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
2472
2473 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
2474
2475         * lib/target-supports.exp (check_effective_target_unwrapped): New.
2476
2477 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
2478
2479         * lib/target-supports.exp (check_effective_target_newlib): New
2480         function.
2481
2482 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
2483
2484         PR fortran/30660
2485         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
2486         allocatable component.
2487
2488
2489 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2490
2491         * gcc.dg/torture/builtin-logb-1.c: New test.
2492         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
2493         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
2494         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
2495         sh* targets.
2496
2497 2007-02-23  Richard Guenther  <rguenther@suse.de>
2498
2499         * g++.dg/warn/changes-meaning.C: New testcase.
2500
2501 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2502
2503         PR libgfortran/30910
2504         * gfortran.dg/fmt_zero_precision.f90: Update test.
2505
2506 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2507
2508         * gcc.dg/torture/builtin-frexp-1.c: New test.
2509
2510 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
2511
2512         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
2513
2514 2007-02-22  Ian Lance Taylor  <iant@google.com>
2515
2516         PR debug/30898
2517         * g++.dg/debug/pr30898.C: New test.
2518
2519 2007-02-22  Ira Rosen  <irar@il.ibm.com>
2520
2521         * gcc.dg/vect/vect-106.c: New test.
2522
2523 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
2524             Ira Rosen  <irar@il.ibm.com>
2525
2526         PR tree-optimization/30843
2527         * gcc.dg/vect/pr30843.c: New test.
2528
2529 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
2530
2531         PR tree-optimization/30858
2532         * gcc.dg/vect/pr30858.c: New test.
2533
2534 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
2535
2536         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
2537         to set options for compiling testglue.
2538         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
2539         * lib/obj-c++.exp (obj-c++_init): Likewise.
2540
2541 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
2542
2543         * gnat.dg/derived_aggregate.adb: New test.
2544
2545 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2546
2547         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
2548         sh* targets.  Call the correct CKSGN macro.
2549
2550 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
2551
2552         * gfortran.dg/gomp/omp_parse1.f90: New test.
2553         * gfortran.dg/gomp/omp_parse2.f: New test.
2554
2555 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
2556
2557         PR fortran/30869
2558         * gfortran.dg/do_pointer_1.f90:  New test.
2559
2560 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2561
2562         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
2563         and scalbln.
2564
2565 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
2566
2567         * gcc.dg/darwin-minversion-1.c: New.
2568         * gcc.dg/darwin-minversion-2.c: New.
2569
2570 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2571
2572         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
2573
2574 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2575             DJ Delorie <dj@redhat.com>
2576
2577         PR other/30824
2578         * gcc.dg/Wfatal.c: New.
2579         * gcc.dg/Wfatal-2.c: New.
2580         * gcc.dg/Werror-1.c: Adjust expectations.
2581         * gcc.dg/Werror-5.c: Likewise.
2582         * gcc.dg/Werror-7.c: Likewise.
2583         * gcc.dg/Werror-10.c: Likewise.
2584         * gcc.dg/Werror-11.c: Likewise.
2585
2586 2007-02-20  Tobias Burnus  <burnus@net-b.de>
2587
2588         PR fortran/30522
2589         * gfortran.dg/volatile10.f90: New test.
2590
2591 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
2592
2593         PR libfortran/30533
2594         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
2595
2596 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2597
2598         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
2599         * gcc.dg/Walways-true-1.c: Likewise.
2600         * gcc.dg/weak/weak-3.c: Likewise.
2601         * gcc.dg/Werror-1.c: Likewise.
2602         * gcc.dg/Werror-3.c: Likewise.
2603         * gcc.dg/Werror-4.c: Likewise.
2604         * gcc.dg/Werror-5.c: Likewise.
2605         * gcc.dg/Werror-6.c: Likewise.
2606         * gcc.dg/Werror-7.c: Likewise.
2607         * gcc.dg/Werror-8.c: Likewise.
2608         * gcc.dg/Werror-10.c: Likewise.
2609         * gcc.dg/Werror-11.c: Likewise.
2610         * gcc.dg/Werror-12.c: Likewise.
2611         * g++.old-deja/g++.mike/warn8.C: Likewise.
2612         * g++.dg/warn/Walways-true-1.C: Likewise.
2613         * g++.dg/warn/Walways-true-2.C: Likewise.
2614         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
2615         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
2616         -Wstring-literal-comparison with -Waddress.
2617         * gcc.dg/Wstring-literal-comparison-4.c: Replace
2618         -Wno-string-literal-comparison with -Wno-address.
2619
2620 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
2621
2622         * gnat.dg/self_aggregate_with_call.adb: New test.
2623
2624 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
2625
2626         PR tree-optimization/30975
2627         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
2628         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
2629         * gcc.dg/vect/pr30795.c: New.
2630
2631 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2632
2633         PR fortran/30681
2634         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
2635
2636 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2637
2638         PR rtl-optimization/28173
2639         * gcc.target/i386/andor-1.c: New test case.
2640
2641 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2642
2643         * gcc.dg/torture/builtin-ldexp-1.c: New.
2644         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
2645
2646 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2647
2648         * gfortran.dg/array_constructor_15.f90: New test case.
2649
2650 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2651
2652         * gfortran.dg/forall_10.f90: New test case.
2653
2654 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
2655
2656         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
2657
2658 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
2659
2660         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
2661         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
2662
2663 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
2664
2665         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
2666         * gcc.target/i386/builtin-bswap-3.c: Ditto.
2667         * gcc.target/i386/xchg-1.c: New test.
2668         * gcc.target/i386/xchg-2.c: New test.
2669
2670 2007-02-16  Richard Guenther  <rguenther@suse.de>
2671             Christian Bruel  <christian.bruel@st.com>
2672
2673         * gcc.dg/strict-overflow-5.c: New testcase.
2674
2675 2007-02-16  Tobias Burnus  <burnus@net-b.de>
2676
2677         PR fortran/30793
2678         * gfortran.dg/func_derived_4.f90: New test.
2679
2680 2007-02-15  Roger Sayle  <roger@eyesopen.com>
2681
2682         PR middle-end/30391
2683         * gfortran.dg/pr30391-1.f90: New test case.
2684
2685 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2686
2687         PR middle-end/30433
2688         * gcc.c-torture/compile/pr30433.c: New testcase to check
2689         that complex constants comparisions are foldded.
2690
2691 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2692
2693         PR C++/30158
2694         * g++.dg/ext/stmtexpr10.C: New testcase.
2695
2696 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2697
2698         PR middle-end/30729
2699         * gcc.dg/Wunused-value-2.c: New testcase.
2700
2701 2007-02-15  Ian Lance Taylor  <iant@google.com>
2702
2703         * g++.dg/eh/subreg-1.C: New test.
2704
2705 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2706
2707         PR c/26494
2708         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
2709         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
2710         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
2711         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
2712         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
2713         * gcc.dg/Werror-implicit-function-declaration.c: New.
2714
2715 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2716
2717         PR c++/28943
2718         * g++.dg/warn/pr28943.C: New.
2719
2720 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2721
2722         * gfortran.fortran-torture/execute/math.f90: Fix typo.
2723
2724 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2725
2726         PR fortran/30779
2727         * gfortran.dg/error_recovery_3.f90: New test.
2728
2729 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2730
2731         * g++.dg/tree-ssa/sra-1.C: New.
2732
2733 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2734
2735         * g++.dg/tree-ssa/sra-1.C: New.
2736
2737 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2738
2739         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
2740
2741 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2742
2743         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
2744
2745 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2746
2747         PR fortran/30799
2748         * gfortran.dg/logical_2.f90: New test.
2749
2750 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
2751
2752         * gcc.dg/torture/complex-alias-1.c: New test.
2753
2754 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
2755
2756         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
2757         instead of -fdump-tree-tailcall.
2758
2759 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
2760
2761         * gfortran.dg/interface_10.f90: Fix comment typo.
2762
2763 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
2764
2765         PR tree-optimization/30771
2766         * gcc.dg/vect/pr30771.c: New test.
2767
2768 2007-02-13  Ian Lance Taylor  <iant@google.com>
2769
2770         * gcc.dg/Wstrict-overflow-1.c: New test.
2771         * gcc.dg/Wstrict-overflow-2.c: New test.
2772         * gcc.dg/Wstrict-overflow-3.c: New test.
2773         * gcc.dg/Wstrict-overflow-4.c: New test.
2774         * gcc.dg/Wstrict-overflow-5.c: New test.
2775         * gcc.dg/Wstrict-overflow-6.c: New test.
2776         * gcc.dg/Wstrict-overflow-7.c: New test.
2777         * gcc.dg/Wstrict-overflow-8.c: New test.
2778         * gcc.dg/Wstrict-overflow-9.c: New test.
2779         * gcc.dg/Wstrict-overflow-10.c: New test.
2780
2781 2007-02-13  Roger Sayle  <roger@eyesopen.com>
2782
2783         * gcc.target/ia64/builtin-bswap-2.c: New test case.
2784
2785 2007-02-13  Richard Henderson  <rth@redhat.com>
2786
2787         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
2788         * gcc.c-torture/execute/pr29302-1.c: ... here.
2789
2790 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2791
2792         PR c/29521
2793         * gcc.dg/c90-return-1.c: Update output.
2794         * gcc.dg/c99-return-1.c: Likewise.
2795
2796 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
2797
2798         PR fortran/30554
2799         * gfortran.dg/used_dummy_types_7.f90: New test..
2800
2801 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
2802
2803         * gcc.target/i386/parity-1.c: New test.
2804         * gcc.target/i386/parity-2.c: New test.
2805
2806 2007-02-12  Roger Sayle  <roger@eyesopen.com>
2807
2808         * gcc.target/i386/builtin-bswap-3.c: New test case.
2809
2810 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
2811
2812         PR tree-optimization/29145
2813         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
2814         alias analysis is improved to take better advantage of restrict
2815         qualified pointers.
2816         * gcc.dg/vect/vect-80.c: Likewise.
2817         * gcc.dg/vect/pr29145.c: New.
2818
2819 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
2820
2821         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
2822         * gcc.target/i386/sse4a-insert.c: Likewise.
2823
2824 2007-02-11  Roger Sayle  <roger@eyesopen.com>
2825
2826         * gcc.target/ia64/builtin-popcount-1.c: New test case.
2827         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
2828
2829 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
2830
2831         PR fortran/30478
2832         * gfortran.dg/enum_4.f90: Update error message checks.
2833
2834 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
2835
2836         PR fortran/30554
2837         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
2838         versions of the modules.
2839
2840         PR fortran/30617
2841         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
2842         by getting rid of recursive I/O and providing functions with
2843         results.
2844
2845         PR fortran/30319
2846         * gfortran.dg/char_array_constructor_2.f90
2847
2848 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
2849
2850         PR c++/26988
2851         * g++.dg/template/spec34.C: New test
2852
2853 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
2854
2855         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
2856         on i?86 and x86_64.
2857         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
2858         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
2859         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
2860         on i?86 and x86_64.
2861         * gcc.dg/vect/vect-113.c: Ditto.
2862
2863 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
2864
2865         PR c++/29487
2866         * g++.dg/eh/weak1-C: New test.
2867         * g++.dg/eh/weak1-a.cc: Likewise.
2868         * g++.dg/eh/comdat1.C: Likewise.
2869
2870 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
2871             Dorit Nuzman  <dorit@il.ibm.com>
2872
2873         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
2874         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
2875         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
2876         * gcc.dg/vect/vect-113.c: Likewise.
2877
2878         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
2879
2880 2007-02-10  Richard Henderson  <rth@redhat.com>
2881
2882         * lib/target-supports.exp (check_effective_target_tls): Redefine
2883         to mean non-emulated tls.
2884         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2885         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2886         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2887         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2888         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2889         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2890         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2891
2892 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
2893
2894         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
2895
2896 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
2897
2898         * gfortran.dg/secnds.f: Replace time tolerance with a
2899         before-and-after bracket.
2900         * gfortran.dg/secnds-1.f: Likewise.
2901
2902 2007-02-09  Tobias Burnus  <burnus@net-b.de>
2903
2904         PR fortran/30512
2905         * gfortran.dg/maxlocval_1.f90: New test.
2906
2907 2007-02-09  Roger Sayle  <roger@eyesopen.com>
2908
2909         * gcc.target/ia64/builtin_bswap-1.c: New test case.
2910
2911 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2912
2913         PR fortran/30720
2914         * gfortran.dg/array_function_1.f90: New test.
2915
2916 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2917
2918         * lib/target-supports.exp (check_effective_target_lax_strtofp)
2919         (check_effective_target_dummy_wcsftime): New functions.
2920
2921 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2922
2923         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
2924         * lib/target-supports.exp (check_effective_target_uclibc): New
2925         function.
2926
2927 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2928
2929         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
2930         (vsnprintf): Don't define for uClibc targets.
2931
2932 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2933
2934         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
2935         set before checking whether it was allowed.
2936         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
2937         before checking inside_main.
2938
2939 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2940
2941         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
2942         uClinux targets.
2943         (u16sf): Likewise u4sf.
2944         * g++.dg/compat/struct-layout-1.h: Likewise.
2945
2946 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2947
2948         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
2949         procedure.
2950         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
2951         m68k targets if check_effective_target_coldfire_fpu returns true.
2952
2953 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
2954         Richard Guenther  <rguenther@suse.de>
2955
2956         PR middle-end/23361
2957         * gcc.dg/fold-compare-3.c: New testcase.
2958         * gcc.dg/tree-ssa/loop-24.c: Likewise.
2959
2960 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
2961
2962         * gcc.dg/pr26570.c: Clean up coverage files.
2963         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
2964         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
2965         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
2966         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2967         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2968         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2969         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
2970         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
2971         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
2972         * gcc.dg/tree-ssa/pr25501.c: Ditto.
2973         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
2974         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
2975         * gcc.dg/vect/pr28952.c: Ditto.
2976         * gcc.dg/vect/pr27151.c: Ditto.
2977         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
2978         * g++.dg/gomp/macro-3.C: Ditto.
2979
2980 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
2981
2982         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
2983         of the loop.
2984
2985 2007-02-08  Roger Sayle  <roger@eyesopen.com>
2986
2987         * gcc.target/i386/builtin-bswap-2.c: New test case.
2988
2989 2007-02-08  Roger Sayle  <roger@eyesopen.com>
2990
2991         * gfortran.dg/forall_8.f90: New test case.
2992         * gfortran.dg/forall_9.f90: Likewise.
2993
2994 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2995
2996         * gcc.dg/builtins-20.c: Add some -~ complex cases.
2997
2998 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
2999
3000         * lib/target-supports.exp (check_effective_target_simulator): New.
3001
3002 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
3003
3004         * gcc.dg/tree-ssa/loop-25.c: New test.
3005
3006 2007-02-06  Richard Henderson  <rth@redhat.com>
3007
3008         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
3009
3010 2007-02-06  Roger Sayle  <roger@eyesopen.com>
3011
3012         * gcc.target/powerpc/popcount-1.c: New test case.
3013         * gcc.target/powerpc/parity-1.c: Likewise.
3014
3015 2007-02-06  Richard Guenther  <rguenther@suse.de>
3016
3017         PR middle-end/27302
3018         * gcc.dg/torture/pr27302-2.c: New testcase.
3019
3020 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
3021
3022         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
3023         * gcc.dg/vect/vect-iv-1.c: New test.
3024         * gcc.dg/vect/vect-iv-2.c: New test.
3025         * gcc.dg/vect/vect-iv-3.c: New test.
3026         * gcc.dg/vect/vect-iv-4.c: New test.
3027         * gcc.dg/vect/vect-iv-5.c: New test.
3028         * gcc.dg/vect/vect-iv-6.c: New test.
3029         * gcc.dg/vect/vect-iv-7.c: New test.
3030         * gcc.dg/vect/vect-iv-8.c: New test.
3031         * gcc.dg/vect/vect-iv-9.c: New test.
3032         * gcc.dg/vect/vect-iv-10.c: New test.
3033         * gcc.dg/vect/vect-iv-11.c: New test.
3034         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
3035         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
3036         * gcc.dg/vect/vect-14.c: Now vectorizable.
3037         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
3038         * gcc.dg/vect/vect-27.c: Likewise.
3039         * gcc.dg/vect/vect-29.c Likewise.
3040         * gcc.dg/vect/vect-dv-2.c: Likewise.
3041         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
3042         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
3043         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3044
3045 2007-02-06  Ira Rosen  <irar@il.ibm.com>
3046
3047         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
3048
3049 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3050
3051         * gcc.dg/builtins-20.c: Add more cases.
3052
3053 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
3054
3055         PR debug/30189
3056         * gcc.dg/pr30189.c: New test.
3057
3058 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
3059
3060         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
3061         for running tests.
3062         * gcc.target/i386/sse4a-extract.c: New test.
3063         * gcc.target/i386/sse4a-insert.c: New test.
3064         * gcc.target/i386/sse4a-montsd.c: New test.
3065         * gcc.target/i386/sse4a-montss.c: New test.
3066
3067 2007-02-05  Richard Guenther  <rguenther@suse.de>
3068
3069         * gcc.target/i386/vectorize3.c: New testcase.
3070
3071 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
3072
3073         PR target/30665
3074         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
3075
3076 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3077
3078         PR fortran/30611
3079         * gfortran.dg/repeat_1.f90: New test.
3080
3081 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
3082
3083         PR fortran/30605
3084         * gfortran.dg/spread_shape_1.f90: Remove tabs.
3085         * gfortran.dg/derived_init_2.f90: Ditto.
3086         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
3087         * gfortran.dg/array_initializer_1.f90: Ditto.
3088         * gfortran.dg/do_2.f90: Ditto.
3089         * gfortran.dg/proc_assign_1.f90: Ditto.
3090
3091 2007-02-04  Richard Guenther  <rguenther@suse.de>
3092
3093         PR middle-end/30636
3094         * g++.dg/warn/pr30636.C: New testcase.
3095         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
3096
3097 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
3098
3099         PR middle-end/30667
3100         * gfortran.dg/pr30667.f: New test.
3101
3102 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3103
3104         * gcc.dg/builtins-54.c: Add more cases.
3105
3106 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
3107
3108         PR fortran/30514
3109         * gfortran.dg/zero_sized_2.f90: New test.
3110
3111         PR fortran/30660
3112         * gfortran.dg/alloc_comp_basics_4.f90: New test.
3113
3114         PR fortran/29820
3115         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
3116         file.
3117
3118 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3119
3120         PR fortran/30683
3121         * gfortran.dg/interface_10.f90: New test.
3122
3123 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3124
3125         * gcc.dg/builtins-20.c: Add more cases.
3126
3127 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3128
3129         PR target/29682
3130         * gcc-target/ia64/pr29682.c: New test.
3131
3132 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
3133
3134         PR fortran/30284
3135         * gfortran.dg/arrayio_11.f90.f90: New test.
3136
3137         PR fortran/30626
3138         * gfortran.dg/arrayio_12.f90.f90: New test.
3139
3140 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
3141
3142         PR c++/30536
3143         * g++.dg/tls/diag-5.C: New test.
3144
3145         PR middle-end/30473
3146         * gcc.dg/pr30473.c: New test.
3147         * gcc.c-torture/execute/20070201-1.c: New test.
3148
3149 2007-02-01  Roger Sayle  <roger@eyesopen.com>
3150
3151         * gfortran.dg/dependency_20.f90: New test case.
3152
3153 2007-01-31  Ian Lance Taylor  <iant@google.com>
3154
3155         * gcc.dg/lower-subreg-1.c (test): New test.
3156
3157 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
3158
3159         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
3160
3161 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3162
3163         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
3164         * gcc.dg/torture/builtin-math-3.c: Likewise.
3165
3166 2007-01-31  Dirk Mueller  <dmueller@suse.de>
3167
3168         gcc.dg/Wparentheses-2.c: Update and add new tests.
3169
3170 2007-01-31  Ira Rosen  <irar@il.ibm.com>
3171
3172         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
3173         vectorize.
3174
3175 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
3176
3177         * gcc.dg/builtins-63.c: New test.
3178
3179 2007-01-31  Tobias Burnus  <burnus@net-b.de>
3180
3181         PR fortran/27588
3182         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
3183
3184 2007-01-31  Tobias Burnus  <burnus@net-b.de>
3185
3186         PR fortran/30520
3187         * gfortran.dg/volatile8.f90: New argument conformance test.
3188         * gfortran.dg/volatile9.f90: New scope test.
3189
3190 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3191
3192         PR c++/24745
3193         * g++.dg/warn/null4.C: New.
3194
3195 2001-01-30  Roger Sayle  <roger@eyesopen.com>
3196             Uros Bizjak  <ubizjak@gmail.com>
3197
3198         * gcc.dg/large-size-array-3.c: Correct typo.
3199
3200 2007-01-30  Richard Guenther  <rguenther@suse.de>
3201
3202         PR middle-end/27657
3203         * g++.dg/debug/pr27657.C: New testcase.
3204
3205 2007-01-30  Richard Guenther  <rguenther@suse.de>
3206
3207         PR middle-end/30313
3208         * gcc.dg/torture/pr30313.c: New testcase.
3209
3210 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
3211
3212         * gcc.dg/dfp/dfp-except.h: New file.
3213         * gcc.dg/dfp/fe-check.h: New file.
3214         * gcc.dg/dfp/fe-binop.c: New test.
3215         * gcc.dg/dfp/fe-convert-1.c: New test.
3216         * gcc.dg/dfp/fe-convert-2.c: New test.
3217         * gcc.dg/dfp/fe-convert-3.c: New test.
3218
3219         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
3220         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3221         * gcc.dg/dfp/convert-dfp.c: Ditto.
3222         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3223
3224 2007-01-29  Josh Conner  <jconner@apple.com>
3225
3226         * gcc.target/powerpc/altivec-24.c: New test.
3227
3228 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
3229
3230         PR c++/28266
3231         * g++.dg/parse/defarg12.C: New test.
3232
3233 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
3234
3235         PR fortran/30554
3236         * gfortran.dg/used_dummy_types_6.f90: New test.
3237
3238 2007-01-28  Jan Hubicka  <jh@suse.cz>
3239
3240         * gcc.dg/tree-prof/val-prof-6.c: New test.
3241
3242 2007-01-28  Roger Sayle  <roger@eyesopen.com>
3243
3244         * gcc.dg/large-size-array-3.c: Correct test case (portability).
3245
3246 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
3247
3248         PR C++/28988
3249         * g++.dg/expr/dtor4.C: New test.
3250
3251 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
3252
3253         * gcc.dg/tree-ssa/loop-23.c: New test.
3254
3255 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
3256
3257         PR libfortran/30389
3258         * gfortran.dg/achar_2.f90:  New test.
3259         * gfortran.dg/achar_3.f90:  New test.
3260
3261 2007-01-27  Ian Lance Taylor  <iant@google.com>
3262
3263         * gcc.dg/strict-overflow-1.c: New test.
3264         * gcc.dg/no-strict-overflow-1.c: New test.
3265         * gcc.dg/strict-overflow-2.c: New test.
3266         * gcc.dg/no-strict-overflow-2.c: New test.
3267         * gcc.dg/strict-overflow-3.c: New test.
3268         * gcc.dg/no-strict-overflow-3.c: New test.
3269         * gcc.dg/strict-overflow-4.c: New test.
3270         * gcc.dg/no-strict-overflow-4.c: New test.
3271         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
3272         * gcc.dg/pr15784-1.c: Likewise.
3273         * gcc.dg/pr20922-1.c: Likewise.
3274         * gcc.dg/pr20922-3.c: Likewise.
3275         * gcc.dg/pr20922-4.c: Likewise.
3276         * gcc.dg/pr20922-6.c: Likewise.
3277         * gcc.dg/compare-4.c: Likewise.
3278         * gcc.dg/torture/pr26898-1.c: Likewise.
3279         * gcc.dg/tree-ssa/divide-1.c: Likewise.
3280         * gcc.dg/tree-ssa/divide-2.c: Likewise.
3281         * gcc.dg/tree-ssa/divide-3.c: Likewise.
3282         * gcc.dg/tree-ssa/divide-4.c: Likewise.
3283         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
3284         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
3285         * gcc.dg/tree-ssa/pr21082.c: Likewise.
3286         * gcc.dg/tree-ssa/pr26899.c: Likewise.
3287         * g++.dg/tree-ssa/pr21082.C: Likewise.
3288
3289 2007-01-27  Roger Sayle  <roger@eyesopen.com>
3290
3291         * gcc-dg/large-size-array-3.c: New test case.
3292
3293 2007-01-27  Roger Sayle  <roger@eyesopen.com>
3294
3295         * gfortran.dg/forall_7.f90: New test case.
3296
3297 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
3298
3299         PR fortran/30407
3300         * gfortran.dg/where_operator_assign_1.f90: New test.
3301         * gfortran.dg/where_operator_assign_2.f90: New test.
3302         * gfortran.dg/where_operator_assign_3.f90: New test.
3303
3304 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
3305
3306         * lib/target-supports.exp
3307         (check_effective_target_powerpc_altivec): New.
3308         (check_effective_target_vect_cmdline_needed): Use it.
3309
3310 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3311
3312         PR fortran/30278
3313         * gfortran.dg/backslash_3.f: New test.
3314
3315 2007-01-26  Richard Guenther  <rguenther@suse.de>
3316
3317         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
3318
3319 2007-01-26  Tobias Burnus  <burnus@net-b.de>
3320
3321         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
3322         * gfortran.dg/vect/vect.exp: Ditto.
3323         * gfortran.dg/dg.exp: Ditto.
3324         * gfortran.fortran-torture/execute/execute.exp: Ditto.
3325         * gfortran.fortran-torture/compile/compile.exp: Ditto.
3326
3327 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3328
3329         * gcc.dg/builtins-20.c: Add more cases.
3330         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
3331
3332 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3333
3334         PR fortran/30437
3335         * gcc.dg/Wall.c: New.
3336         * gcc.dg/Wno-all.c: New.
3337         * gfortran.dg/Wall.f90: New.
3338         * gfortran.dg/Wno-all.f90: New.
3339
3340 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
3341
3342         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
3343         * g++.dg/eh/simd-2.C: Also run on Darwin.
3344         * g++.dg/eh/simd-3.C: New.
3345         * g++.dg/eh/simd-4.C: New.
3346
3347 2007-01-25  Richard Guenther  <rguenther@suse.de>
3348
3349         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
3350         and _PROFILE_USE.
3351         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
3352
3353 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
3354
3355         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
3356         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
3357         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
3358         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
3359         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
3360         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
3361         * gcc.dg/ipa/ipa-7.c: New testcase.
3362
3363 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
3364
3365         * g++.dg/cpp0x/warn_cxx0x.C: New.
3366
3367 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3368
3369         * gcc.dg/builtins-20.c: Test builtin carg.
3370
3371 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
3372
3373         PR middle-end/27416
3374         * gcc.dg/gomp/pr27416.c: New test.
3375
3376         PR middle-end/30494
3377         * gcc.dg/gomp/pr30494.c: New test.
3378         * g++.dg/gomp/pr30494.C: New test.
3379
3380         PR middle-end/30421
3381         * gcc.dg/gomp/pr30421.c: New test.
3382
3383 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
3384
3385         * gcc.target/ia64/versionid-1.c: New test.
3386         * gcc.target/ia64/versionid-2.c: New test.
3387
3388 2007-01-24  Richard Guenther  <rguenther@suse.de>
3389
3390         PR testsuite/30181
3391         * gcc.dg/builtins-57.c: Change to a link-time testcase
3392         to support non-C99 targets.
3393
3394 2007-01-24  Jan Hubicka  <jh@suse.cz>
3395
3396         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
3397
3398 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3399
3400         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
3401
3402 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
3403
3404         PR objc/27438
3405         * objc.dg/const-str-12.m: New test.
3406
3407 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3408
3409         PR fortran/30532
3410         * gfortran.dg/ctrl-z.f90:  New test.
3411
3412 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3413
3414         PR fortran/30481
3415         * gfortran.dg/namelist_assumed_char.f90:  New test.
3416
3417 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
3418
3419         PR c++/27492
3420         * g++.dg/inherit/covariant15.C: New test.
3421
3422 2007-01-23  Ian Lance Taylor  <iant@google.com>
3423
3424         * g++.dg/warn/Wparentheses-24.C: New test.
3425
3426 2007-01-23  Richard Guenther  <rguenther@suse.de>
3427
3428         PR testsuite/30560
3429         * ada/acats/run_acats: Do not call gnatmake or gnatchop
3430         with full path.
3431
3432 2007-01-22  Richard Guenther  <rguenther@suse.de>
3433
3434         PR tree-optimization/30038
3435         * gcc.dg/builtins-62.c: New testcase.
3436
3437 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3438
3439         * gcc.c-torture/compile/20070121.c: New test.
3440
3441 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
3442
3443         PR libfortran/30525
3444         * gfortran.dg/char_comparison_1.f:  New test.
3445
3446 2007-01-21  Ira Rosen  <irar@il.ibm.com>
3447
3448         * gcc.dg/vect/vect-strided-same-dr.c: New test.
3449
3450 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
3451
3452         PR objc/30479
3453         * objc.dg/pch: New directory.
3454         * objc.dg/pch/pch.exp: New file.
3455         * objc.dg/pch/interface-1.m: New test.
3456         * objc.dg/pch/interface-1.hs: New include file.
3457         * lib/objc.exp (objc_target_compile): Add
3458         "-x objective-c-header" in front of the sources if this is
3459         a precompiled header being compiled.
3460
3461 2007-01-20  Roger Sayle  <roger@eyesopen.com>
3462
3463         * gfortran.dg/array_memcpy_3.f90: New test case.
3464         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
3465
3466 2007-01-20  Roger Sayle  <roger@eyesopen.com>
3467             Brooks Moses  <brooks.moses@codesourcery.com>
3468             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3469
3470         * gfortran.dg/intrinsic_sign_1.f90: New test case.
3471         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
3472
3473 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3474
3475         * gcc.dg/torture/builtin-math-3.c: Test fdim.
3476
3477 2007-01-19  Mike Stump  <mrs@apple.com>
3478
3479         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
3480         away.
3481
3482 2007-01-19  Roger Sayle  <roger@eyesopen.com>
3483
3484         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
3485         option instead of -funsafe-math-optimizations.
3486
3487 2007-01-19  Tomas Bily  <tbily@suse.cz>
3488
3489         gcc.dg/tree-prof/indir-call-prof.c: New.
3490         g++.dg/dg.exp: Add tree-prof subdirectory.
3491         g++.dg/tree-prof/indir-call-prof.C: New.
3492         g++.dg/tree-prof/tree-prof.exp: New.
3493
3494 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3495
3496         PR c++/17947
3497         * g++.dg/warn/deprecated.C: Update warning output.
3498         * g++.dg/warn/deprecated-2.C: Likewise.
3499         * g++.dg/warn/deprecated-3.C: New.
3500
3501 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
3502
3503         * gcc.c-torture/execute/nestfunc-7.c: New.
3504
3505 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
3506
3507         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
3508
3509 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
3510
3511         * gcc.dg/m68k-pic-1.c: New.
3512
3513 2007-01-18  Roger Sayle  <roger@eyesopen.com>
3514
3515         * gfortran.dg/array_memcpy_4.f90: New test case.
3516
3517 2007-01-18  Josh Conner  <jconner@apple.com>
3518
3519         PR target/30485
3520         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
3521         * gcc.dg/vect/no-trapping-math-1: New.
3522         * gcc.dg/vect/no-trapping-math-2: New.
3523
3524 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
3525
3526         * gcc.target/i386/387-8.c: Update comment about optimizing
3527         inherent load of 1.0 of fptan instruction.
3528
3529 2007-01-18  Dirk Mueller  <dmueller@suse.de>
3530             Richard Guenther <rguenther@suse.de>
3531
3532         PR diagnostic/8268
3533         * gcc.dg/Warray-bounds.c: New testcase.
3534         * gcc.dg/Warray-bounds-2.c: New testcase.
3535         * g++.dg/warn/Warray-bounds.C: New testcase.
3536         * g++.dg/warn/Warray-bounds-2.C: New testcase.
3537
3538 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
3539
3540         PR fortran/30476
3541         * gfortran.dg/generic_12.f90: New test.
3542
3543 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
3544
3545         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
3546         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
3547
3548 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
3549
3550         * gcc.dg/dfp/compare-special.h: New file.
3551         * gcc.dg/dfp/compare-special-32.c: New test.
3552         * gcc.dg/dfp/compare-special-64.c: New test.
3553         * gcc.dg/dfp/compare-special-128.c: New test.
3554
3555 2007-01-16  Roger Sayle  <roger@eyesopen.com>
3556             Paul Thomas  <pault@gcc.gnu.org>
3557             Steven G. Kargl  <kargl@gcc.gnu.org>
3558
3559         PR fortran/30404
3560         * gfortran.dg/forall_6.f90: New test case.
3561         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
3562         * gfortran.dg/dependency_13.f90: Likewise.
3563
3564 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3565
3566         PR testsuite/12325
3567         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
3568         targets that don't support Inf.
3569
3570 2007-01-15  Dale Johannesen  <dalej@apple.com>
3571
3572         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
3573
3574 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
3575
3576         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
3577         of achar for 0xff to avoid the "Extended ASCII not
3578         implemented" error message.
3579
3580 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
3581
3582         PR fortran/28172
3583         * gfortran.dg/altreturn_4.f90: New test.
3584
3585         PR fortran/29389
3586         * gfortran.dg/stfunc_4.f90: New test.
3587
3588         PR fortran/29712
3589         * gfortran.dg/bound_2.f90: Reinstate commented out line.
3590         * gfortran.dg/initialization_1.f90: Change warning.
3591
3592         PR fortran/30283
3593         * gfortran.dg/specification_type_resolution_2.f90: New test.
3594
3595 2007-01-14  Jan Hubicka  <jh@suse.cz>
3596
3597         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
3598         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
3599         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
3600         elimination.
3601
3602 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
3603
3604         PR fortran/30410
3605         * gfortran.dg/external_procedures_2.f90: New test.
3606
3607 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
3608
3609         PR target/30413
3610         * gcc.target/i386/pr30413.c: New test.
3611
3612 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
3613
3614         PR fortran/30452
3615         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
3616
3617 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
3618
3619         * gcc.dg/20070112-1.c: New test.
3620
3621 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3622
3623         PR libgfortran/30435
3624         * gfortran.dg/list_read_6.f90: New test.
3625
3626 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
3627
3628         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
3629
3630 2007-01-12  Tom Tromey  <tromey@redhat.com>
3631
3632         PR preprocessor/28227:
3633         * gcc.dg/cpp/pr28227.c: New file.
3634
3635 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
3636
3637         * gcc.dg/tree-ssa/loop-22.c: New test.
3638
3639 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
3640
3641         PR tree-optimization/29516
3642         * gcc.dg/tree-ssa/loop-20.c: New test.
3643
3644 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
3645
3646         PR libfortran/30415
3647         * minmaxloc_integer_kinds_1.f90:  New test.
3648
3649 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
3650
3651         PR c++/29573
3652         * g++.dg/template/sizeof-template-argument.C: New test.
3653
3654 2007-01-11  Jan Hubicka  <jh@suse.cz>
3655
3656         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
3657         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
3658         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
3659         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
3660         * gcc.dg/tree-ssa/pr21658.c: Likewise.
3661         * gcc.dg/tree-ssa/pr15349.c: Likewise.
3662         * gcc.dg/tree-ssa/pr25501.c: Likewise.
3663         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
3664         transformation in question.
3665         * gcc.dg/tree-ssa/vrp05.c: Likewise.
3666         * gcc.dg/tree-ssa/pr20701.c: Likewise.
3667         * gcc.dg/always_inline3.c: Likewise.
3668
3669 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
3670
3671         PR c++/28999
3672         * g++.dg/template/typename11.C: New test.
3673
3674 2007-01-10  Robert Kennedy <jimbob@google.com>
3675
3676         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
3677
3678 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
3679
3680         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
3681         for different integer kinds.
3682         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
3683         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
3684         * gfortran.dg/ishft_2.f90: New test.
3685         * gfortran.dg/ishft_3.f90: New test.
3686
3687 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
3688
3689         * gfortran.dg/altreturn_2.f90: Removed executable bit.
3690
3691 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
3692
3693         PR tree-optimization/30322
3694         * gcc.dg/tree-ssa/loop-21.c: New test.
3695
3696 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
3697
3698         * g++.dg/rtti/darwin-builtin-linkage.C: New.
3699
3700 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3701
3702         * gcc.target/spu/intrinsics-1.c: Remove xfail.
3703
3704 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3705
3706         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
3707         * g++.dg/warn/overflow-warn-3.C: Likewise.
3708         * g++.dg/warn/overflow-warn-4.C: Likewise.
3709         * g++.dg/warn/overflow-warn-5.C: Likewise.
3710         * g++.dg/warn/overflow-warn-6.C: Likewise.
3711         * g++.dg/warn/Woverflow-1.C: Likewise.
3712         * g++.dg/warn/Woverflow-2.C: Likewise.
3713         * g++.dg/warn/Woverflow-3.C: Likewise.
3714         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
3715
3716 2007-01-08  Roger Sayle  <roger@eyesopen.com>
3717
3718         * gfortran.dg/array_constructor_14.f90: New test case.
3719         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
3720
3721 2007-01-08  Richard Guenther  <rguenther@suse.de>
3722
3723         PR tree-optimization/23603
3724         * gcc.dg/tree-ssa/vrp31.c: New testcase.
3725         * gcc.dg/tree-ssa/vrp32.c: Likewise.
3726
3727 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
3728
3729         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
3730         in __v8qi typedef.
3731         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
3732         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
3733         compiler behaviour.
3734         * gcc.dg/simd-5.c: Likewise.
3735         * gcc.dg/simd-6.c: Likewise.
3736         * g++.dg/conversion/simd1.C: Likewise.
3737         * g++.dg/conversion/simd3.C: Likewise.
3738         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
3739         (main): Use it.
3740
3741 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
3742
3743         PR tree-optimization/29877
3744         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
3745         name of a hard register for the target concerned.  Adjust dg-error
3746         directives to cope with new behaviour of TER.
3747
3748 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3749
3750         PR c++/28986
3751         * g++.dg/conversion/nullptr1.C: Added overflow warning.
3752         * g++.dg/warn/overflow-warn-1.C: New.
3753         * g++.dg/warn/overflow-warn-3.C: New.
3754         * g++.dg/warn/overflow-warn-4.C: New.
3755         * g++.dg/warn/overflow-warn-5.C: New.
3756         * g++.dg/warn/overflow-warn-6.C: New.
3757         * g++.dg/warn/Woverflow-1.C: New.
3758         * g++.dg/warn/Woverflow-2.C: New.
3759         * g++.dg/warn/Woverflow-3.C: New.
3760         * g++.dg/warn/multiple-overflow-warn-2.C: New.
3761
3762 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
3763
3764         PR fortran/27698
3765         * gfortran.dg/invalid_name.f90: New test.
3766         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
3767         * gfortran.dg/gomp/pr29759.f90: Ditto.
3768
3769 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
3770
3771         * gfortran.dg/present_1.f90:  Update error message.
3772
3773 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
3774
3775         PR c++/19439
3776         * g++.dg/template/duplicate1.C: New test
3777         * g++.dg/template/memfriend6.C: Adjust error markers.
3778
3779 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
3780
3781         PR tree-opt/30385
3782         * gcc.dg/torture/inline-1.c: New test.
3783
3784 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3785
3786         PR c/19978
3787         * gcc.dg/multiple-overflow-warn-1.c: New.
3788         * gcc.dg/multiple-overflow-warn-2.c: New.
3789         * gcc.dg/overflow-warn-6.c: New.
3790         * g++.dg/warn/multiple-overflow-warn-1.C: New.
3791
3792 2007-01-05  Roger Sayle  <roger@eyesopen.com>
3793
3794         * gfortran.dg/array_memcpy_1.f90: New test case.
3795         * gfortran.dg/array_memcpy_2.f90: Likewise.
3796
3797 2007-01-05  Richard Guenther  <rguenther@suse.de>
3798
3799         PR middle-end/27826
3800         * g++.dg/opt/pr27826.C: New testcase.
3801
3802 2007-01-05  Ian Lance Taylor  <iant@google.com>
3803
3804         * gcc.dg/Walways-true-1.c: New test.
3805         * gcc.dg/Walways-true-2.c: New test.
3806         * g++.dg/warn/Walways-true-1.C: New test.
3807         * g++.dg/warn/Walways-true-2.C: New test.
3808
3809 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
3810
3811         PR c/30360
3812         * gcc.dg/pr30360.c: New test.
3813
3814 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
3815
3816         PR fortran/23232
3817         * gfortran.dg/data_implied_do_1.f90: New test.
3818
3819         PR fortran/27996
3820         PR fortran/27998
3821         * gfortran.dg/char_length_1.f90: New test.
3822
3823 2007-01-05  Richard Guenther  <rguenther@suse.de>
3824
3825         PR middle-end/28116
3826         * g++.dg/opt/pr28116.C: New testcase.
3827
3828 2007-01-05  Tobias Burnus  <burnus@net-b.de>
3829
3830         PR fortran/29624
3831         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
3832           invalid deallocate.
3833         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
3834         * gfortran.dg/protected_4.f90: Add pointer intent check.
3835         * gfortran.dg/protected_6.f90: Add pointer intent check.
3836         * gfortran.dg/pointer_intent_1.f90: New test.
3837         * gfortran.dg/pointer_intent_2.f90: New test.
3838         * gfortran.dg/pointer_intent_3.f90: New test.
3839
3840 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
3841
3842         PR 30235
3843         * gfortran.dg/altreturn_2.f90: new test.
3844
3845 2007-01-04  Tom Tromey  <tromey@redhat.com>
3846
3847         PR preprocessor/28165:
3848         * gcc.dg/cpp/pr28165.c: New file.
3849
3850 2007-01-03  Josh Conner  <jconner@apple.com>
3851
3852         PR middle-end/29683
3853         * gcc.dg/pr29683.c: New.
3854
3855 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
3856
3857         PR c++/28217
3858         * g++.dg/pch/template-1.C: New test.
3859         * g++.dg/pch/template-1.Hs: New file.
3860
3861 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3862
3863         PR middle-end/30353
3864         * gcc.c-torture/compile/complex-4.c: New test.
3865
3866 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
3867
3868         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
3869         -maltivec.
3870         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
3871
3872 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
3873
3874         PR middle-end/30286
3875         * gcc.dg/pr30286.c: New test.
3876
3877         PR c++/29535
3878         * g++.dg/template/crash66.C: New test.
3879
3880         PR c++/29054
3881         * g++.dg/template/friend49.C: New test.
3882
3883 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
3884
3885         * gfortran.dg/ibits.f90: New test.
3886
3887 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
3888
3889         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
3890         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
3891
3892 2007-01-02  Jan Hubicka  <jh@suse.cz>
3893
3894         * gcc.dg/pr16194.c: We now output error on all three functions, not just
3895         first one.
3896
3897 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3898
3899         PR c/19977
3900         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
3901         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
3902
3903 2006-01-02  Ian Lance Taylor  <iant@google.com>
3904
3905         * g++.dg/warn/Wparentheses-22.C: New test.
3906         * g++.dg/warn/Wparentheses-23.C: New test.
3907
3908 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3909
3910         PR middle-end/7651
3911         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
3912         * gcc.dg/declspec-3-Wextra.c: New.
3913         * gcc.dg/declspec-3-no.c: New
3914
3915 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
3916
3917         PR fortran/20896
3918         * gfortran.dg/interface_10.f90: Remove.
3919
3920 2007-01-01  Roger Sayle  <roger@eyesopen.com>
3921
3922         * gcc.dg/fold-eqxor-4.c: New test case.
3923
3924 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
3925
3926         PR middle-end/30311
3927         * gcc.c-torture/compile/pr30311.c: New test.
3928
3929 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
3930
3931         PR middle-end/30253
3932         * gcc.c-torture/compile/statement-expression-1.c: New test.
3933
3934 2007-01-01  Andreas Schwab  <schwab@suse.de>
3935
3936         PR target/29166
3937         * g++.dg/eh/pr29166.C: New test.
3938
3939 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
3940
3941         * lib/target-supports.exp (check_effective_target_powerpc_spe):
3942         New.
3943         (check_effective_target_vect_cmdline_needed): Use it.
3944
3945 2006-12-31  Richard Guenther  <rguenther@suse.de>
3946
3947         PR middle-end/30137
3948         * testsuite/gcc.dg/pr30137-1.c: New testcase.
3949         * testsuite/gcc.dg/pr30137-2.c: Likewise.
3950
3951 2006-12-31  Roger Sayle  <roger@eyesopen.com>
3952
3953         PR middle-end/30322
3954         * gcc.dg/fold-plusnot-1.c: New test case.
3955
3956 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
3957
3958         PR c++/29731
3959         * g++.dg/parse/template22.C: New test.
3960
3961 2006-12-31  Richard Guenther  <rguenther@suse.de>
3962
3963         PR middle-end/30338
3964         * gcc.c-torture/compile/pr30338.c: New testcase.
3965
3966 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
3967
3968         PR fortran/27900
3969         * gfortran.dg/intrinsic_actual_4.f90: New test.
3970
3971         PR fortran/24325
3972         * gfortran.dg/func_decl_3.f90: New test.
3973
3974 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
3975
3976         PR fortran/23060
3977         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
3978         * gfortran.dg/c_by_val_1.f: New test.
3979         * gfortran.dg/c_by_val_2.f: New test.
3980         * gfortran.dg/c_by_val_3.f: New test.
3981
3982 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
3983
3984         PR libfortran/30321
3985         * gfortran.dg/sum_zero_array_1.f90:  New test.
3986
3987 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
3988
3989         PR preprocessor/29612
3990         * gcc.dg/cpp/pr29612-1.c: New test.
3991         * gcc.dg/cpp/pr29612-2.c: New test.
3992
3993 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
3994
3995         PR fortran/30034
3996         * gfortran.dg/pure_formal_proc_1.f90: New test.
3997
3998         PR fortran/30237
3999         * gfortran.dg/intrinsic_actual_3.f90: New test.
4000
4001 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4002
4003         PR fortran/30014
4004         * gfortran.dg/io_constraints_1.f90: Update test.
4005         * gfortran.dg/io_constraints_2.f90: Update test.
4006         * gfortran.dg/inquire_iolength.f90: New test.
4007
4008 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
4009
4010         PR fortran/20896
4011         * gfortran.dg/interface_10.f90: New test.
4012         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
4013         since z is already, locally a variable.
4014
4015         PR fortran/25135
4016         * gfortran.dg/generic_11.f90: New test.
4017         * gfortran.dg/interface_7.f90: Remove name clash between module
4018         name and procedure 'x' referenced in the interface.
4019
4020 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4021
4022         PR middle-end/7651
4023         * gcc.dg/Wmissing-parameter-type.c: New.
4024         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
4025         * gcc.dg/Wmissing-parameter-type-no.c: New.
4026
4027 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
4028
4029         PR fortran/25818
4030         * gfortran.dg/entry_array_specs_2.f: New test.
4031
4032         PR fortran/30084
4033         * gfortran.dg/nested_modules_6.f90: New test.
4034
4035 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4036
4037         PR middle-end/7651
4038         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
4039         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
4040
4041 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
4042
4043         PR C++/30168
4044         * g++.dg/opt/complex6.C: New test.
4045
4046 2006-12-22  Ben Elliston  <bje@au.ibm.com>
4047
4048         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
4049         full" if the linker on spu-*-* warns about exceeding local store.
4050
4051         And revert this patch:
4052         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
4053         fail to link due to relocation overflows on spu-*-*.
4054
4055 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
4056
4057         PR fortran/30273
4058         * gfortran.dg/dependency_19.f90: New test.
4059
4060 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
4061
4062         PR fortran/30202
4063         * gfortran.dg/alloc_comp_basics_3.f90: New test.
4064
4065 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
4066
4067         PR middle-end/30262
4068         * gcc.c-torture/execute/20061220-1.c: New test.
4069
4070         PR middle-end/30263
4071         * gcc.dg/gomp/asm-1.c: New test.
4072
4073         PR target/30230
4074         * g++.dg/eh/ia64-2.C: New test.
4075
4076 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
4077
4078         PR target/28966
4079         PR target/29248
4080         * gcc.dg/rs6000-leaf.c: New.
4081
4082 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4083
4084         PR fortran/25392
4085         * gfortran.dg/f2c_8.f90: New test.
4086
4087 2006-12-20  Bill Wendling  <wendling@apple.com>
4088
4089         * gcc.dg/asm-b.c: Check for __ppc64__.
4090
4091 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
4092
4093         PR fortran/30190
4094         * gfortran.dg/bounds_check_5.f90: New test.
4095
4096 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
4097
4098         PR middle-end/30143
4099         * gcc.dg/gomp/complex-1.c: New testcase.
4100
4101 2006-12-20  Roger Sayle  <roger@eyesopen.com>
4102
4103         * gfortran.dg/array_memset_1.f90: New test case.
4104
4105 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
4106
4107         * lib/target-supports.exp: Add spu to
4108         check_effective_target_vect_widen_mult_hi_to_si.
4109
4110 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
4111
4112         PR fortran/29992
4113         * gfortran.dg/generic_9.f90: New test.
4114
4115         PR fortran/30081
4116         * gfortran.dg/generic_10.f90: New test.
4117
4118 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
4119
4120         PR tree-opt/30045
4121         * gcc.dg/pr30045.c: New test.
4122
4123 2006-12-20  Ben Elliston  <bje@au.ibm.com>
4124
4125         * gcc.dg/20020312-2.c: Add a case for __SPU__.
4126
4127 2006-12-19  Eric Christopher  <echristo@apple.com>
4128
4129         PR target/29302
4130         * gcc.c-torture/execute/pr29302-1.c: New.
4131
4132 2006-12-19  Tobias Burnus  <burnus@net-b.de>
4133
4134         PR fortran/39238
4135         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
4136
4137 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
4138
4139         PR fortran/30236
4140         * gfortran.dg/altreturn_3.f90: New test.
4141
4142         * gfortran.dg/char_result_12.f90: Fix comment typos.
4143
4144 2006-12-19  Ben Elliston  <bje@au.ibm.com>
4145
4146         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
4147         as newlib's stdio.h uses non-traditional cpp constructs.
4148
4149 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
4150
4151         * gfortran.dg/advance.f90: Renamed to advance_1.f90
4152         * gfortran.dg/append-1.f90: Renamed to append_1.f90
4153         * gfortran.dg/array-1.f90: Renamed to array_1.f90
4154         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
4155         * gfortran.dg/backspace.f: Renamed to backspace_1.f
4156         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
4157         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
4158         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
4159         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
4160         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
4161         * gfortran.dg/logint-1.f: Renamed to logint_1.f
4162         * gfortran.dg/logint-2.f: Renamed to logint_2.f
4163         * gfortran.dg/logint-3.f: Renamed to logint_3.f
4164         * gfortran.dg/advance_1.f90: Renamed from advance.f90
4165         * gfortran.dg/append_1.f90: Renamed from append-1.f90
4166         * gfortran.dg/array_1.f90: Renamed from array-1.f90
4167         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
4168         * gfortran.dg/backspace_1.f: Renamed from backspace.f
4169         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
4170         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
4171         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
4172         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
4173         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
4174         * gfortran.dg/logint_1.f: Renamed from logint-1.f
4175         * gfortran.dg/logint_2.f: Renamed from logint-2.f
4176         * gfortran.dg/logint_3.f: Renamed from logint-3.f
4177
4178 2006-12-18  Bill Wendling  <wendling@apple.com>
4179
4180         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
4181         id is an OjbC keyword.
4182
4183 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4184
4185         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
4186
4187 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
4188
4189         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
4190
4191 2006-12-18  Ian Lance Taylor  <iant@google.com>
4192
4193         * g++.dg/warn/Wmissing-declarations-1.C: New test.
4194
4195 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4196
4197         * gcc.c-torture/compile/pr27528.c: Use empty templates.
4198
4199 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
4200
4201         PR fortran/30207
4202         * gfortran.fortran-torture/execute/where21.f90: New test.
4203
4204 2006-12-17  Tobias Burnus  <burnus@net-b.de>
4205
4206         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
4207
4208 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4209
4210         PR middle-end/7651
4211         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
4212         * gcc.dg/if-empty-1.c: Likewise.
4213         * gcc.dg/pr23165.c: Likewise.
4214         * g++.dg/warn/empty-body.C: Likewise.
4215
4216 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4217
4218         PR libfortran/30005
4219         * gfortran.dg/open_errors.f90: New test.
4220
4221 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
4222
4223         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
4224
4225         * gcc.target/i386/ssse3-pabsb.c: New file.
4226         * gcc.target/i386/ssse3-pabsd.c: Likewise.
4227         * gcc.target/i386/ssse3-pabsw.c: Likewise.
4228         * gcc.target/i386/ssse3-palignr.c: Likewise.
4229         * gcc.target/i386/ssse3-phaddd.c: Likewise.
4230         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
4231         * gcc.target/i386/ssse3-phaddw.c: Likewise.
4232         * gcc.target/i386/ssse3-phsubd.c: Likewise.
4233         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
4234         * gcc.target/i386/ssse3-phsubw.c: Likewise.
4235         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
4236         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
4237         * gcc.target/i386/ssse3-pshufb.c: Likewise.
4238         * gcc.target/i386/ssse3-psignb.c: Likewise.
4239         * gcc.target/i386/ssse3-psignd.c: Likewise.
4240         * gcc.target/i386/ssse3-psignw.c: Likewise.
4241         * gcc.target/i386/ssse3-vals.h: Likewise.
4242
4243 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
4244
4245         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
4246         * lib/fortran-torture.exp: Include target-supports.exp.
4247
4248 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
4249
4250         PR target/30185
4251         * gcc.c-torture/execute/pr30185.c: New test.
4252
4253 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4254
4255         PR testsuite/30179
4256         PR testsuite/30180
4257         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
4258         * gcc.dg/builtin-bswap-2.c: Likewise.
4259         * gcc.dg/builtin-bswap-3.c: Likewise.
4260         * gcc.dg/builtin-bswap-4.c: Likewise.
4261         * lib/target-supports.exp (check_effective_target_stdint_types): New.
4262         * cc.c-torture/execute/mode-dependent-address.x: New file.
4263
4264 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4265
4266         PR libfortran/30145
4267         * gfortran.dg/write_zero_array: New test.
4268
4269 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4270
4271         PR fortran/30200
4272         * gfortran.dg/write_fmt_trim.f90: New test.
4273
4274 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
4275
4276         PR 30194
4277         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
4278         temporarily.
4279
4280 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4281
4282         * lib/target-supports.exp (check_weak_available): Use istarget
4283         "hppa*-*-hpux10*" instead of regexp.
4284         (check_cxa_atexit_available): Likewise.
4285
4286 2006-12-14  Richard Guenther  <rguenther@suse.de>
4287
4288         PR tree-optimization/30197
4289         * gcc.c-torture/execute/complex-1.c: Fix function name.
4290         * gcc.dg/builtins-61.c: New testcase.
4291
4292 2006-12-14  Richard Guenther  <rguenther@suse.de>
4293
4294         PR middle-end/30172
4295         * gcc.dg/pr30172-1.c: New testcase.
4296
4297 2006-12-14  Richard Guenther  <rguenther@suse.de>
4298
4299         PR tree-optimization/30198
4300         * gcc.dg/builtins-60.c: New testcase.
4301
4302 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
4303
4304         * lib/target-supports.exp (vect_no_align): Remove spu.
4305
4306 2006-12-13  Ian Lance Taylor  <iant@google.com>
4307
4308         PR c++/19564
4309         PR c++/19756
4310         * g++.dg/warn/Wparentheses-5.C: New test.
4311         * g++.dg/warn/Wparentheses-6.C: New test.
4312         * g++.dg/warn/Wparentheses-7.C: New test.
4313         * g++.dg/warn/Wparentheses-8.C: New test.
4314         * g++.dg/warn/Wparentheses-9.C: New test.
4315         * g++.dg/warn/Wparentheses-10.C: New test.
4316         * g++.dg/warn/Wparentheses-11.C: New test.
4317         * g++.dg/warn/Wparentheses-12.C: New test.
4318         * g++.dg/warn/Wparentheses-13.C: New test.
4319         * g++.dg/warn/Wparentheses-14.C: New test.
4320         * g++.dg/warn/Wparentheses-15.C: New test.
4321         * g++.dg/warn/Wparentheses-16.C: New test.
4322         * g++.dg/warn/Wparentheses-17.C: New test.
4323         * g++.dg/warn/Wparentheses-18.C: New test.
4324         * g++.dg/warn/Wparentheses-19.C: New test.
4325         * g++.dg/warn/Wparentheses-20.C: New test.
4326         * g++.dg/warn/Wparentheses-21.C: New test.
4327
4328 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4329
4330         PR testsuite/30157
4331         * lib/target-supports.exp (check_cxa_atexit_available): Return false
4332         for target "hppa.*hpux10".
4333
4334 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
4335
4336         * g++.dg/debug/vartrack1.C: New test.
4337
4338         * g++.dg/opt/ifcvt1.C: New test.
4339
4340         * gcc.dg/tls/opt-13.c: New test.
4341
4342         * gcc.dg/20060425-2.c: New test.
4343
4344         * g++.dg/opt/pr15054-2.C: New test.
4345
4346         * gcc.c-torture/execute/20060420-1.c: New test.
4347
4348         * gcc.c-torture/execute/20060412-1.c: New test.
4349
4350         * objc/compile/20060406-1.m: New test.
4351
4352 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
4353
4354         * g++.dg/template/array17.C: New test.
4355
4356 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
4357
4358         * gcc.target/powerpc/altivec-23.c: New test.
4359
4360 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
4361
4362         PR c++27316
4363         * g++.dg/inherit/error3.C: New test.
4364
4365         PR c++/28740
4366         * g++.dg/inherit/error4.C: New test.
4367
4368 2006-12-13  Richard Guenther  <rguenther@suse.de>
4369
4370         PR tree-optimization/17687
4371         * gcc.dg/builtins-59.c: New testcase.
4372
4373 2006-12-13  Ben Elliston  <bje@au.ibm.com>
4374
4375         * gcc.target/spu/Wmain.c: New test.
4376
4377 2006-12-12  Josh Conner  <jconner@apple.com>
4378
4379         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
4380         * g++.dg/abi/thunk4.C: Likewise.
4381         * g++.dg/abi/rtti3.C: Likewise.
4382
4383 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
4384
4385         * gcc.target/spu/cpat-1.c: New test.
4386         * gcc.target/spu/cpat-2.c: New test.
4387         * gcc.target/spu/cpat-3.c: New test.
4388         * gcc.target/spu/cpat-4.c: New test.
4389
4390 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4391
4392         PR tree-opt/28436
4393         * gcc.c-torture/compile/vector-1.c: New test.
4394         * gcc.c-torture/compile/vector-2.c: New test.
4395         * gcc.c-torture/compile/vector-3.c: New test.
4396
4397 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4398
4399         * lib/fortran-torture.exp: Update copyright years.  Remove
4400         obsolete comment.  Test -ftree-vectorize where it makes sense.
4401         * lib/gfortran-dg.exp: Update copyright years.  Use settings
4402         from fortran-torture.exp.
4403         * gfortran.dg/char_transpose_1.f90,
4404         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
4405         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
4406         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
4407         '-w' to dg-options.
4408
4409 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
4410
4411         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
4412         saved_${tool}_load.
4413
4414 2006-12-12  Ira Rosen  <irar@il.ibm.com>
4415
4416         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
4417         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
4418         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
4419         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
4420         gaps.
4421
4422 2006-12-12  Richard Guenther  <rguenther@suse.de>
4423
4424         PR middle-end/30147
4425         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
4426
4427 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
4428             Diego Novillo  <dnovillo@redhat.com>
4429
4430         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
4431         VDEF/VUSE changes.
4432         * gcc.dg/tree-ssa/pr26421.c: Likewise
4433         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
4434         * gcc.dg/tree-ssa/pr23382.c: Likewise.
4435         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
4436         * gcc.dg/tree-ssa/pr28410.c: Likewise.
4437         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
4438         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
4439         * gcc.dg/tree-ssa/vrp07.c: Likewise.
4440         * gcc.dg/tree-ssa/vrp08.c: Likewise.
4441         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4442
4443 2006-12-11  Jan Hubicka  <jh@suse.cz>
4444
4445         * gcc.dg/tree-prof/stringop-1.c: New test.
4446         * gcc.dg/tree-prof/stringop-2.c: New test.
4447
4448 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
4449
4450         PR target/30120
4451         * gcc.target/i386/pr30120.c: New test.
4452
4453         Revert:
4454         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
4455
4456         * gcc.target/i386/x87regparm-1.c: New test.
4457         * gcc.target/i386/x87regparm-2.c: New test.
4458         * gcc.target/i386/x87regparm-3.c: New test.
4459         * gcc.target/i386/x87regparm-4.c: New test.
4460
4461 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
4462
4463         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
4464
4465 2006-12-10  Tobias Burnus  <burnus@net-b.de>
4466
4467         PR fortran/23994
4468         * gfortran.dg/protected_1.f90: New test.
4469         * gfortran.dg/protected_2.f90: New test.
4470         * gfortran.dg/protected_3.f90: New test.
4471         * gfortran.dg/protected_4.f90: New test.
4472         * gfortran.dg/protected_5.f90: New test.
4473         * gfortran.dg/protected_6.f90: New test.
4474
4475 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4476             Tobias Burnus  <burnus@gcc.gnu.org>
4477
4478         PR fortran/29975
4479         PR fortran/30068
4480         * gfortran.dg/interface_4.f90: Test adding procedure to generic
4481         interface.
4482         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
4483         ambiguous interfaces.
4484         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
4485         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
4486         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
4487         ambiguous interfaces.
4488         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
4489         * gfortran.dg/array_initializer_2.f90: Add initializer array
4490         constructor test.
4491
4492         PR fortran/30096
4493         * gfortran.dg/interface_9.f90: Test that host interfaces are
4494         not checked for ambiguity with the local version.
4495
4496 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4497
4498         PR fortran/29464
4499         * gfortran.dg/module_interface_2.f90: New test.
4500
4501 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4502
4503         PR fortran/29941
4504         * gfortran.dg/assumed_len.f90: New test.
4505
4506 2006-12-09  Richard Guenther  <rguenther@suse.de>
4507
4508         * g++.dg/warn/implicit-typename1.C: Qualify types.
4509         * g++.dg/parse/crash12.C: Likewise.
4510         * g++.dg/tree-ssa/pr22444.C: Likewise.
4511
4512 2006-12-09  Tobias Burnus  <burnus@net-b.de>
4513
4514         * gfortran.dg/array_2.f90: Added sqrt test.
4515
4516 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
4517
4518         * gcc.target/i386/x87regparm-1.c: XFAIL.
4519         * gcc.target/i386/x87regparm-2.c: XFAIL.
4520         * gcc.target/i386/x87regparm-3.c: XFAIL.
4521         * gcc.target/i386/x87regparm-4.c: XFAIL.
4522
4523 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4524
4525         * lib/target-supports.exp
4526         (check_effective_target_large_long_double): New.
4527         * gcc.dg/Wconversion-real.c : Use it.
4528         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
4529         unsigned.
4530
4531 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
4532
4533         * gcc.c-torture/execute/mode-dependent-address.c: New test.
4534
4535 2006-12-08  Tobias Burnus  <burnus@net-b.de>
4536
4537         PR fortran/27546
4538         * gfortran.dg/import4.f90: New test for IMPORT in modules.
4539
4540 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
4541
4542         PR c++/29732
4543         * g++.dg/template/crash65.C: New test.
4544         * g++.dg/template/spec16.C: Tweak error markers.
4545
4546 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4547
4548         * gcc.target/spu: New directory.
4549         * gcc.target/spu/spu.exp: New file.
4550         * gcc.target/spu/intrinsics-1.c: New test.
4551
4552 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
4553
4554         PR c++/29980
4555         * g++.dg/ext/attrib27.C: New test.
4556         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
4557         * g++.dg/parse/typedef5.C: Likewise.
4558
4559 2006-12-07  Mike Stump  <mrs@apple.com>
4560
4561         * treelang/compile/var_defs.tree: Adjust.
4562
4563 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
4564
4565         PR c++/29730
4566         * g++.dg/template/crash64.C: New test.
4567         * g++.dg/parse/crash27.C: Adjust error markers.
4568
4569 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
4570
4571         PR libfortran/30009
4572         PR libfortran/30056
4573         * gfortran.dg/read_eof_4.f90:  Add tests.
4574         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
4575         * gfortran.dg/unf_read_corrupted_1.f90: New test.
4576
4577 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
4578
4579         PR c++/29729
4580         * g++.dg/template/crash63.C: New test.
4581
4582         PR c++/29728
4583         * g++.dg/template/crash62.C: New test.
4584
4585 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
4586
4587         PR fortran/30003
4588         * gfortran.dg/allocatable_function_1.f90: Increase the number
4589         of expected calls of free to 10; the lhs section reference is
4590         now evaluated so there is another call to bar.  Change the
4591         comment appropriately.
4592         * gfortran.dg/array_section_1.f90: New test.
4593
4594 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
4595
4596         PR fortran/29912
4597         * gfortran.dg/char_result_12.f90: New test.
4598
4599 2006-12-05  Richard Guenther  <rguenther@suse.de>
4600
4601         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
4602         * gcc.dg/vect/vect-pow-2.c: Rename to ...
4603         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
4604         vect_double, xfail for spu*-*-*.
4605
4606 2006-12-04  Tobias Burnus  <burnus@net-b.de>
4607
4608         PR fortran/29962
4609         * initialization_4.f90: Test noninteger exponents (-std=f95).
4610         * initialization_5.f90: New test for noninteger exponents
4611           with -std=f2003.
4612
4613 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
4614
4615         PR fortran/29821
4616         * gfortran.dg/parameter_array_section_1.f90: New test.
4617
4618 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
4619
4620         PR c++/29733
4621         * g++.dg/template/crash61.C: New test.
4622
4623         PR c++/29632
4624         * g++.dg/template/error23.C: New test.
4625
4626 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
4627
4628         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
4629
4630 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
4631
4632         PR fortran/29916
4633         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
4634
4635 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
4636
4637         PR middle-end/29965
4638         * gcc.dg/gomp/pr29965-1.c: New test.
4639         * gcc.dg/gomp/pr29965-2.c: New test.
4640         * gcc.dg/gomp/pr29965-3.c: New test.
4641         * gcc.dg/gomp/pr29965-4.c: New test.
4642         * gcc.dg/gomp/pr29965-5.c: New test.
4643         * gcc.dg/gomp/pr29965-6.c: New test.
4644         * g++.dg/gomp/pr29965-1.C: New test.
4645         * g++.dg/gomp/pr29965-2.C: New test.
4646         * g++.dg/gomp/pr29965-3.C: New test.
4647         * g++.dg/gomp/pr29965-4.C: New test.
4648         * g++.dg/gomp/pr29965-5.C: New test.
4649         * g++.dg/gomp/pr29965-6.C: New test.
4650         * g++.dg/gomp/pr29965-7.C: New test.
4651         * g++.dg/gomp/pr29965-8.C: New test.
4652         * g++.dg/gomp/pr29965-9.C: New test.
4653         * g++.dg/gomp/pr29965-10.C: New test.
4654
4655 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
4656
4657         * gnat.dg/pointer_variable_bounds.adb: New test.
4658         * gnat.dg/pointer_variable_bounds.ads: Likewise.
4659         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
4660
4661 2006-12-03  Eric Christopher  <echristo@apple.com>
4662
4663         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
4664
4665 2006-12-03  Richard Henderson  <rth@redhat.com>
4666             Andrew Pinski  <pinskia@gmail.com>
4667
4668         PR C++/14329
4669         * g++.dg/warn/unit-1.C: New test.
4670
4671 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
4672
4673         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
4674
4675 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
4676
4677         * g++.dg/vect/vect.exp: Enable tests to run on spu.
4678         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
4679         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
4680         * gcc.dg/vect/vect-70.c: Reduce array size.
4681         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
4682         vect_no_compaer_double targets.
4683         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
4684         vect_float, vect_double, and vect_int.
4685
4686 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
4687
4688         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
4689         test for loop versioning on vect_no_align targets.
4690         * gcc.dg/vect/pr20122.c: Likewise.
4691         * gcc.dg/vect/vect-105.c: Likewise.
4692         * gcc.dg/vect/vect-42.c: Likewise.
4693         * gcc.dg/vect/vect-43.c: Likewise.
4694         * gcc.dg/vect/vect-74.c: Likewise.
4695         * gcc.dg/vect/vect-75.c: Likewise.
4696         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4697         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4698         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
4699         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
4700
4701 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
4702
4703         PR fortran/29642
4704         * gfortran.dg/value_1.f90 : New test.
4705         * gfortran.dg/value_2.f90 : New test.
4706         * gfortran.dg/value_3.f90 : New test.
4707         * gfortran.dg/value_4.f90 : New test.
4708         * gfortran.dg/value_4.c : Called from value_4.f90.
4709
4710 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4711
4712         PR C++/30033
4713         *  g++.dg/cpp0x/static_assert4.C: New testcase.
4714
4715 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4716
4717         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
4718
4719 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
4720
4721         PR c/27953
4722         * gcc.dg/pr27953.c: New test.
4723
4724 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4725
4726         PR c++/30022
4727         * g++.dg/ext/vector5.C: New test.
4728
4729         PR c++/30021
4730         * g++.dg/other/main1.C: New test.
4731
4732 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
4733
4734         PR libfortran/29568
4735         * gfortran.dg/convert_implied_open.f90:  Change to
4736         new default record length.
4737         * gfortran.dg/unf_short_record_1.f90:  Adapt to
4738         new error message.
4739         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
4740
4741 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
4742
4743         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
4744
4745 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
4746
4747         PR c++/29066
4748         * g++.dg/expr/pr29066.c: New.
4749
4750 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
4751             Zdenek Dvorak <dvorakz@suse.cz>
4752
4753         PR tree-optimization/29921
4754         * gcc.dg/pr29921-2.c: New test.
4755
4756 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
4757
4758         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
4759         (i386_get_cpuid): New function.
4760         (i386_cpuid_ecx): Likewise.
4761         (i386_cpuid_edx): Likewise.
4762         (i386_cpuid): Updated to call i386_cpuid_edx.
4763
4764         * gcc.target/i386/sse3-addsubpd.c: New file.
4765         * gcc.target/i386/sse3-addsubps.c: Likewise.
4766         * gcc.target/i386/sse3-haddpd.c: Likewise.
4767         * gcc.target/i386/sse3-haddps.c: Likewise.
4768         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4769         * gcc.target/i386/sse3-hsubps.c: Likewise.
4770         * gcc.target/i386/sse3-lddqu.c: Likewise.
4771         * gcc.target/i386/sse3-movddup.c: Likewise.
4772         * gcc.target/i386/sse3-movshdup.c: Likewise.
4773         * gcc.target/i386/sse3-movsldup.c: Likewise.
4774
4775 2006-12-01  Dirk Mueller  <dmueller@suse.de>
4776
4777         * g++.dg/warn/Wreturn-type-4.C: New testcase.
4778
4779 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
4780
4781         * gcc.dg/dfp/convert-int-max.c: New test.
4782         * gcc.dg/dfp/convert-int-max-fold.c: New test.
4783
4784 2006-11-30  Richard Guenther  <rguenther@suse.de>
4785
4786         * gcc.dg/vect/vect-pow-1.c: Rename ...
4787         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
4788         floats instead of doubles, check successful vectorization.
4789
4790 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4791
4792         PR target/29945
4793         * gcc.c-torture/compile/pr29945.c: New testcase.
4794
4795 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
4796
4797         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
4798         -maltivec.
4799
4800 2006-11-29  Eric Christopher  <echristo@apple.com>
4801
4802         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
4803
4804 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
4805
4806         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
4807
4808         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
4809
4810 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
4811
4812         PR c++/29022
4813         * g++.dg/inherit/virtual2.C: New test.
4814         * g++.dg/inherit/virtual3.C: Likewise.
4815         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
4816         * g++.dg/inherit/error2.C: Likewise.
4817         * g++.dg/template/instantiate1.C: Likewise.
4818
4819 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
4820
4821         PR tree-opt/29984
4822         * gcc.dg/tree-ssa/reassoc-12.c: New test.
4823
4824 2006-11-28  Jan Hubicka  <jh@suse.cz>
4825
4826         * gcc.dg/memcpy-1.c: New test.
4827
4828 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
4829
4830         PR c++/29735
4831         * g++.dg/warn/main-3.C: New test.
4832
4833 2006-11-28  Jan Hubicka  <jh@suse.cz>
4834
4835         * gcc.dg/winline-1.c: New test.
4836
4837 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
4838
4839         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
4840         alignments.
4841
4842 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
4843
4844         PR fortran/29976
4845         * gfortran.dg/missing_optional_dummy_3.f90
4846
4847 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
4848
4849         PR fortran/20880
4850         * gfortran.dg/interface_3.f90: Modify errors.
4851
4852 2006-11-28  Ben Elliston  <bje@au.ibm.com>
4853
4854         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
4855         fail to link due to relocation overflows on spu-*-*.
4856
4857 2006-11-27  Michael Matz  <matz@suse.de>
4858             Andreas Krebbel  <krebbel1@de.ibm.com>
4859
4860         PR target/29319
4861         * gcc.dg/20061127-1.c: New testcase.
4862
4863 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
4864
4865         * gcc.dg/20061124-1.c: Add exit() function prototype.
4866
4867 2006-11-27  Jan Hubicka  <jh@suse.cz>
4868
4869         * gcc.target/i386/memcpy-1.c: Adjust size.
4870         * testsuite/gcc.dg/visibility-11.c: Likewise.
4871
4872 2006-11-27  Richard Guenther  <rguenther@suse.de>
4873
4874         PR middle-end/25620
4875         * gcc.target/i386/pow-1.c: New testcase.
4876         * gcc.dg/builtins-58.c: Likewise.
4877
4878 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
4879
4880         PR c++/29886
4881         * g++.dg/expr/cast8.C: New test.
4882
4883 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4884
4885         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
4886         Don't ever inline the testcase.
4887
4888 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
4889
4890         PR fortran/29982
4891         * gfortran.fortran-torture/compile/parameter_3.f90: New
4892         testcase.
4893
4894 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
4895
4896         PR fortran/29951
4897         * gfortran.fortran-torture/execute/transfer2.f90: New test.
4898
4899 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4900
4901         * gfortran.fortran-torture/execute/specifics.f90: Remove test
4902         for CHAR.
4903
4904 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4905
4906         PR libgfortran/29936
4907         * gfortran.dg/write_check3.f90: New test.
4908
4909 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4910
4911         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
4912
4913 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
4914
4915         PR fortran/20880
4916         * gfortran.dg/interface_3.f90: New test.
4917
4918         PR fortran/29387
4919         * gfortran.dg/generic_8.f90: New test.
4920
4921 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4922
4923         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
4924         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
4925         * gfortran.dg/specifics_3.f90: Remove.
4926
4927 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
4928
4929         PR c/29955
4930         * gcc.dg/gomp/pr29955.c: New test.
4931
4932         PR c/29736
4933         * gcc.dg/pr29736.c: New test.
4934
4935 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4936
4937         PR tree-opt/29964
4938         * gcc.dg/pure-1.c: New test.
4939
4940 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
4941
4942         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
4943         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
4944
4945 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4946
4947         * gcc.dg/20061124-1.c: New testcase.
4948
4949 2006-11-23  Eric Christopher  <echristo@apple.com>
4950
4951         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
4952
4953 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4954
4955         PR c/2707
4956         PR c++/26167
4957         * gcc.dg/Wconversion-integer.c: New. Supersedes
4958         Wconversion-negative-constants.c
4959         * gcc.dg/Wconversion-real.c: New.
4960         * gcc.dg/Wconversion-real-integer.c: New.
4961         * gcc.dg/Wconversion-negative-constants.c: Deleted.
4962         * g++.dg/warn/Wconversion1.C: Modified.
4963
4964 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4965
4966         * gfortran.dg/overload_1.f90: New test.
4967
4968 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4969
4970         PR c/9072
4971         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
4972         Wtraditional-conversion.
4973         * gcc.dg/overflow-warn-2.c: Likewise.
4974         * gcc.dg/Wconversion.c: Likewise. Renamed as
4975         Wtraditional-conversion.c .
4976         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
4977         Wtraditional-conversion-2.c .
4978         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
4979         Wtraditional-conversion-2.c
4980         * gcc.dg/Wconversion-negative-constants.c: New.
4981
4982 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
4983
4984         * gcc.dg/tree-ssa/dump-1.c: New test.
4985
4986 2006-11-23  David Ung <davidu@mips.com>
4987
4988         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
4989         -mfp64, allowable when ISA >= 33 and float is enabled.
4990         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
4991         of mthc1 and mfhc1 patterns.
4992
4993 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
4994
4995         PR tree-optimization/29921
4996         * gcc.dg/pr29921.c: New test.
4997
4998 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4999
5000         PR fortran/29441
5001         * gfortran.dg/initialization_4.f90: New test.
5002
5003 2006-11-22  Ira Rosen  <irar@il.ibm.com>
5004
5005         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
5006         platforms that have interleaving support.
5007         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
5008         * gcc.dg/vect/vect-strided-a-u16-i2.c,
5009         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
5010         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
5011         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
5012         gcc.dg/vect/vect-strided-u8-i2-gap.c,
5013         gcc.dg/vect/vect-strided-u8-i8.c,
5014         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
5015         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
5016         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
5017         gcc.dg/vect/vect-strided-float.c,
5018         gcc.dg/vect/vect-strided-a-mult.c,
5019         gcc.dg/vect/vect-strided-mult-char-ls.c,
5020         gcc.dg/vect/vect-strided-a-u16-mult.c,
5021         gcc.dg/vect/vect-strided-a-u32-mult.c,
5022         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
5023         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
5024         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
5025         gcc.dg/vect/vect-strided-mult.c,
5026         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
5027         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
5028
5029 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
5030
5031         PR fortran/25087
5032         * gfortran.dg/auto_char_len_4.f90: New test.
5033
5034 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
5035
5036         PR fortran/29652
5037         * gfortran.dg/generic_7.f90: New test.
5038         * gfortran.dg/defined_operators_1.f90: Add new error.
5039
5040 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
5041
5042         PR tree-optimization/29902
5043         * g++.dg/tree-ssa/pr29902.C: New test.
5044
5045 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
5046
5047         PR fortran/29820
5048         * gfortran.dg/used_types_13.f90: New test.
5049
5050 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
5051
5052         * gcc.dg/dfp/snan.c: Delete.
5053
5054 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
5055
5056         * g++.dg/cpp0x/static_assert1.C: New.
5057         * g++.dg/cpp0x/static_assert2.C: New.
5058         * g++.dg/cpp0x/static_assert3.C: New.
5059
5060 2006-11-21  Richard Guenther  <rguenther@suse.de>
5061
5062         * gcc.dg/vect/vect-pow-1.c: New testcase.
5063         * gcc.dg/vect/vect-pow-2.c: Likewise.
5064
5065 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
5066
5067         PR c++/29570
5068         * g++.dg/template/static29.C: New test.
5069
5070         PR c++/29734
5071         * g++.dg/conversion/simd4.C: New test.
5072
5073 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
5074
5075         PR c++/29475
5076         * g++.dg/template/access19.C: New test.
5077         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
5078         error is reported.
5079
5080 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5081
5082         PR tree-opt/25500
5083         * gcc.dg/tree-ssa/sra-4.c: New testcase.
5084
5085 2006-11-20  Tobias Burnus  <burnus@net-b.de>
5086
5087         PR fortran/27546
5088         * gfortran.dg/import.f90: Extended test.
5089         * gfortran.dg/import2.f90: Extended test.
5090
5091 2006-11-20  Tobias Burnus  <burnus@net-b.de>
5092
5093         * gfortran.dg/volatile3.f90: Add conflict test.
5094
5095 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
5096
5097         PR fortran/24783
5098         * gfortran.dg/implicit_10.f90: New test.
5099
5100 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5101
5102         PR c++/8586
5103         * g++.dg/warn/Wall-write-strings.C: New.
5104
5105 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5106
5107         * gfortran.dg/alloc_comp_constraint_5.f90: New.
5108         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
5109
5110 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5111
5112         * gfortran.dg/use_3.f90: Remove error message.
5113         * gfortran.dg/iso_fortran_env_1.f90: New test.
5114         * gfortran.dg/iso_fortran_env_2.f90: New test.
5115         * gfortran.dg/iso_fortran_env_3.f90: New test.
5116         * gfortran.dg/iso_fortran_env_4.f90: New test.
5117
5118 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
5119
5120         * gcc.dg/vect/vect-27.c: Fix initialization.
5121
5122 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5123
5124         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
5125         * gcc.dg/torture/builtin-minmax-1.c: New.
5126
5127         * gcc.dg/builtins-20.c: Add cases for copysign.
5128
5129 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5130
5131         PR fortran/24285
5132         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
5133
5134 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5135         * gfortran.dg/use_1.f90: New test.
5136         * gfortran.dg/use_1.f90: New test.
5137         * gfortran.dg/use_1.f90: New test.
5138
5139 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
5140
5141         PR tree-optimization/29801
5142         * gcc.dg/pr29801.c: New test.
5143
5144 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
5145
5146         PR middle-end/29584
5147         * gcc.dg/torture/pr29584.c: New test.
5148
5149 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
5150
5151         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
5152         Condition PowerPC tests for saving FPRs on powerpc_fprs.
5153         * gcc.target/powerpc/compress-float-ppc.c,
5154         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
5155         powerpc_fprs.
5156         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
5157         do not pass -mhard-float.
5158
5159 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
5160
5161         * gnat.dg/volatile_aggregate.adb: New test.
5162
5163 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5164
5165         PR fortran/29391
5166         PR fortran/29489
5167         * gfortran.dg/bound_2.f90: Add more checks.
5168         * gfortran.dg/bound_3.f90: New test.
5169
5170 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5171
5172         PR target/29201
5173         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
5174
5175 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5176
5177         * gfortran.dg/import3.f90: Fix error message.
5178
5179 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5180
5181         PR tree-opt/29788
5182         * gfortran.fortran-torture/compile/inline_1.f90:
5183         New testcase.
5184
5185 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
5186
5187         * gcc.target/i386/x87regparm-1.c: New test.
5188         * gcc.target/i386/x87regparm-2.c: New test.
5189         * gcc.target/i386/x87regparm-3.c: New test.
5190         * gcc.target/i386/x87regparm-4.c: New test.
5191
5192 2006-11-15  Tobias Burnus  <burnus@net-b.de>
5193
5194         PR fortran/27546
5195         * gfortran.dg/import.f90: New test.
5196         * gfortran.dg/import2.f90: New test.
5197         * gfortran.dg/import3.f90: New test.
5198
5199 2006-11-15  Tobias Burnus  <burnus@net-b.de>
5200
5201         PR fortran/27588
5202         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
5203
5204 2006-11-15  Tobias Burnus  <burnus@net-b.de>
5205
5206         PR fortran/29806
5207         * gfortran.dg/contains.f90: New test.
5208         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
5209
5210 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
5211
5212         PR tree-optimization/29581
5213         * gcc.dg/pr29581-1.c: New test.
5214         * gcc.dg/pr29581-2.c: New test.
5215         * gcc.dg/pr29581-3.c: New test.
5216         * gcc.dg/pr29581-4.c: New test.
5217         * gfortran.dg/pr29581.f90: New test.
5218
5219 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
5220
5221         PR fortran/29702
5222         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
5223         numbers in error message headers.
5224
5225 2006-11-14  Richard Guenther  <rguenther@suse.de>
5226
5227         * gcc.target/i386/math-torture/math-torture.exp: Restrict
5228         to i?86 and x86_64 targets.
5229
5230 2006-11-14  Caroline Tice  <ctice@apple.com>
5231
5232         * gcc.dg/pubtypes-1.c: New file/testcase.
5233         * gcc.dg/pubtypes-2.c: New file/testcase.
5234         * gcc.dg/pubtypes-3.c: New file/testcase.
5235         * gcc.dg/pubtypes-4.c: New file/testcase.
5236         * g++.dg/pubtypes.C: New file/testcase.
5237
5238 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
5239
5240         PR c++/29106
5241         * g++.dg/init/self1.C: New test.
5242
5243 2006-11-14  Tobias Burnus  <burnus@net-b.de>
5244
5245         PR fortran/29657
5246         * gfortran.dg/conflicts.f90: Add.
5247
5248 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
5249
5250         PR rtl-optimization/29798
5251
5252         * gcc.c-torture/execute/pr29798.c: New.
5253
5254 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5255
5256         * gcc.dg/builtins-20.c: Add more cases.
5257
5258 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
5259
5260         PR fortran/29759
5261         * gfortran.dg/gomp/pr29759.f90: New test.
5262
5263 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
5264
5265         PR c++/29518
5266         * g++.dg/template/static28.C: New test.
5267
5268 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
5269
5270         * lib/c-torture.exp: Use target-libpath.exp.
5271         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
5272         set GCC_EXEC_PREFIX env var from global variable of same name.
5273
5274 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5275
5276         PR fortran/26994
5277         * gfortran.fortran-torture/compile/transfer-1.f90:
5278         New testcase.
5279
5280 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
5281             Zdenek Dvorak <dvorakz@suse.cz>
5282
5283         PR tree-optimization/29680
5284         * gcc.dg/alias-11.c: New test.
5285
5286 2006-11-12  Jason Merrill  <jason@redhat.com>
5287             Andrew Pinski <pinskia@physics.uc.edu>
5288
5289         PR middle-end/28915
5290         * gcc.target/i386/vectorize1.c: New.
5291
5292 2006-11-12  Roger Sayle  <roger@eyesopen.com>
5293
5294         PR rtl-optimization/29797
5295         * gcc.c-torture/execute/pr29797-1.c: New test case.
5296
5297 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5298
5299         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
5300
5301 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
5302
5303         * gcc.dg/tree-ssa/prefetch-3.c: New test.
5304
5305 2006-11-12  Roger Sayle  <roger@eyesopen.com>
5306
5307         PR tree-optimization/13827
5308         * gcc.dg/fold-eqand-1.c: New test case.
5309
5310 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5311
5312         PR rtl-opt/28812
5313         * gcc.c-torture/execute/mayalias-3.c: New test.
5314
5315 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
5316
5317         PR middle-end/27528
5318         * gcc.c-torture/compile/pr27528.c: New test.
5319         * gcc.dg/pr27528.c: Likewise.
5320
5321 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5322
5323         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
5324
5325         * gcc.dg/torture/builtin-symmetric-1.c: New test.
5326
5327 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
5328
5329         PR fortran/29758
5330         * gfortran.dg/reshape_source_size_1.f90: New test.
5331
5332 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
5333
5334         PR fortran/29315
5335         * gfortran.dg/aliasing_dummy_4.f90: New test.
5336
5337 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
5338
5339         PR target/29777
5340         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
5341         and x86_64-*-* targets.
5342
5343 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5344
5345         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
5346         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
5347         New macros. Use them in exact tests.
5348         (TESTIT3): New macro.
5349         Add tests for fmin, fmax and fma.
5350
5351 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
5352
5353         PR fortran/29431
5354         * gfortran.dg/array_constructor_13.f90: New test.
5355
5356 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
5357
5358         PR fortran/29744
5359         * gfortran.dg/used_types_12.f90: New test.
5360
5361 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
5362
5363         PR middle-end/29726
5364         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
5365         (test6): Ditto.
5366         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
5367         * gcc.dg/fold-eqandshift-3.c: New test case.
5368
5369 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
5370
5371         PR fortran/29699
5372         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
5373
5374         PR fortran/21370
5375         * gfortran.dg/change_symbol_attributes_1.f90: New test.
5376
5377 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5378
5379         * gcc.dg/20061109-1.c: New testcase.
5380
5381 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5382
5383         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
5384
5385 2006-11-09  Tobias Burnus  <burnus@net-b.de>
5386
5387         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
5388         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
5389
5390 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
5391
5392         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
5393         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
5394
5395 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5396
5397         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
5398
5399 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
5400
5401         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
5402         vect-9.c).
5403         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
5404         * gcc.dg/vect/vect-9.c: Now vectorizable.
5405         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
5406         that support vect_widen_mult.
5407         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
5408         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
5409         vect-reduc-dot-u16.c).
5410         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
5411         vect-reduc-dot-u16.c).
5412         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
5413         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
5414         vect-reduc-dot-s8.c).
5415         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
5416         vect-reduc-dot-s8.c).
5417         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
5418         vect-reduc-dot-s8.c).
5419         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
5420         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
5421         vect-reduc-dot-u8.c).
5422         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
5423         vect-reduc-dot-u8.c).
5424         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
5425         * gcc.dg/vect/vect-multitypes-9.c: New test.
5426         * gcc.dg/vect/vect-multitypes-10.c: New test.
5427         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
5428         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
5429         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
5430         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
5431         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
5432         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
5433         wrapv-vect-reduc-dot-s8.c.
5434         * lib/target-support.exp (check_effective_target_vect_unpack): New.
5435         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
5436         targets that support vec_unpack.
5437         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5438         (check_effective_target_vect_widen_mult_qi_to_hi): New.
5439         (check_effective_target_vect_widen_mult_hi_to_si): New.
5440         (check_effective_target_vect_widen_sum): Removed.
5441
5442         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
5443
5444         * gcc.dg/vect/vect-multitypes-8.c: New test.
5445         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
5446
5447         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
5448
5449         * gcc.dg/vect/vect-multitypes-7.c: New test.
5450
5451         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
5452
5453         * gcc.dg/vect/vect-multitypes-4.c: New test.
5454         * gcc.dg/vect/vect-multitypes-5.c: New test.
5455         * gcc.dg/vect/vect-multitypes-6.c: New test.
5456
5457         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
5458
5459         * gcc.dg/vect/vect-multitypes-1.c: New test.
5460         * gcc.dg/vect/vect-multitypes-2.c: New test.
5461         * gcc.dg/vect/vect-multitypes-3.c: New test.
5462
5463 2006-11-07  Eric Christopher  <echristo@apple.com>
5464
5465         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
5466         Test using scan-assembler-not.
5467
5468 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
5469
5470         * gcc.dg/inline-17.c: New test.
5471
5472 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
5473
5474         PR other/25028
5475         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
5476         on HP-UX.
5477
5478 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
5479
5480         PR fortran/29539
5481         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
5482
5483         PR fortran/29634
5484         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
5485         test.
5486
5487 2006-11-07  Tobias Burnus  <burnus@net-b.de>
5488
5489         PR fortran/29601
5490         * gfortran.dg/volatile.f90: Add.
5491         * gfortran.dg/volatile2.f90: Add.
5492         * gfortran.dg/volatile3.f90: Add.
5493         * gfortran.dg/volatile4.f90: Add.
5494         * gfortran.dg/volatile5.f90: Add.
5495         * gfortran.dg/volatile6.f90: Add.
5496         * gfortran.dg/volatile7.f90: Add.
5497
5498 2006-11-06  Tobias Burnus  <burnus@net-b.de>
5499
5500         * gfortran.dg/io_constraints_2.f90: Adjust pattern
5501           for matching error messages.
5502         * gfortran.dg/specifics_3.f90: Adjust pattern
5503           for matching error messages.
5504
5505 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
5506             Bernhard Fischer  <aldot@gcc.gnu.org>
5507
5508         * lib/gcc-dg.exp (output-exists): New proc.
5509         (output-exists-not): New proc.
5510         * gcc.test-framework/test-framework.awk: Support new directives.
5511         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
5512         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
5513         * gcc.test-framework/dg-outexists-exp-F.c: New test.
5514         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
5515         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
5516         * gcc.test-framework/dg-outexists-exp-P.c: New test.
5517
5518 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
5519
5520         PR fortran/29630
5521         PR fortran/29679
5522         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
5523         * gfortran.dg/initialization_3.f90: New.
5524
5525 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5526
5527         PR libgfortran/25545
5528         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
5529
5530 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
5531
5532         PR middle-end/29695
5533         * gcc.c-torture/execute/pr29695-1.c: New test.
5534         * gcc.c-torture/execute/pr29695-2.c: New test.
5535
5536 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
5537
5538         PR fortran/29565
5539         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
5540
5541 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
5542
5543         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
5544         for matching error messages.
5545
5546 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
5547
5548         PR target/26915
5549         * gcc.target/i386/387-12.c: New test.
5550
5551 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5552
5553         PR libfortran/29713
5554         * gfortran.dg/pr29713.f90: New test.
5555
5556 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
5557
5558         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
5559         Also test for bogus rest sign.
5560
5561 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5562
5563         PR libfortran/27895
5564         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
5565
5566 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
5567
5568         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
5569         from error messages.
5570
5571 2006-11-02  Mike Stump  <mrs@apple.com>
5572
5573         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
5574
5575         * g++.old-deja/g++.abi/align.C: Enable for darwin.
5576
5577 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
5578
5579         * g++.dg/eh/gcsec1.C: New test.
5580
5581 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5582
5583         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
5584         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
5585
5586 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
5587
5588         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
5589         hexadecimal value.
5590         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5591         * gcc.dg/pr14796-2.c: Likewise.
5592
5593 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5594
5595         * gcc.c-torture/execute/20061101-1.c: New test.
5596
5597 2006-11-01  Richard Guenther  <rguenther@suse.de>
5598
5599         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
5600
5601 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5602
5603         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
5604         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
5605
5606 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
5607
5608         * gcc.c-torture/execute/20061031-1.c: New test.
5609
5610 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
5611
5612         PR 23067
5613         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
5614         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
5615         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
5616         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
5617         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
5618         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
5619         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
5620
5621 2006-10-31  Eric Christopher  <echristo@apple.com>
5622             Falk Hueffner  <falk@debian.org>
5623
5624         * gcc.dg/builtin-bswap-1.c: New.
5625         * gcc.dg/builtin-bswap-2.c: New.
5626         * gcc.dg/builtin-bswap-3.c: New.
5627         * gcc.dg/builtin-bswap-4.c: New.
5628         * gcc.dg/builtin-bswap-5.c: New.
5629         * gcc.target/i386/builtin-bswap-1.c: New.
5630
5631 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
5632
5633         * gcc.dg/inline-16.c: New.
5634
5635         PR 16622
5636         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
5637         defining it.
5638         * gcc.dg/inline-13.c: New.
5639         * gcc.dg/inline-14.c: New.
5640         * gcc.dg/inline-15.c: New.
5641
5642         PR 11377
5643         * gcc.dg/inline6.c: New.
5644         * gcc.dg/inline7.c: New.
5645
5646 2006-10-31  Roger Sayle  <roger@eyesopen.com>
5647
5648         PR middle-end/23470
5649         * gcc.dg/pr23470-1.c: New test case.
5650
5651 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
5652
5653         PR fortran/29537
5654         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
5655         data.
5656         * gfortran.dg/blockdata_2.f90: New testcase.
5657
5658 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
5659
5660         PR libfortran/29627
5661         * gfortran.dg/unf_short_record_1.f90:  New test.
5662
5663 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5664
5665         PR fortran/29067
5666         * gfortran.dg/pr29067.f: New test.
5667
5668 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
5669             Richard Sandiford  <richard@codesourcery.com>
5670
5671         * lib/target-supports.exp (get_compiler_messages): Append options
5672         as a single list element.
5673         (check_effective_target_arm_vfp_ok): New.
5674         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
5675
5676 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
5677
5678         PR fortran/29387
5679         * gfortran.dg/intrinsic_actual_2.f90: New test.
5680
5681         PR fortran/29490
5682         * gfortran.dg/actual_array_interface_1.f90: New test.
5683
5684         PR fortran/29641
5685         * gfortran.dg/used_types_11.f90: New test.
5686
5687 2006-10-30  Dirk Mueller  <dmueller@suse.de>
5688
5689         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
5690         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
5691         * g++.old-deja/g++.pt/eichin01.C (main): Same.
5692         * g++.old-deja/g++.mike/net25.C (main): Same.
5693         * g++.dg/lookup/exception1.C (main): Same.
5694         * g++.dg/parse/parens2.C (main): Same.
5695
5696 2006-10-30  Roger Sayle  <roger@eyesopen.com>
5697
5698         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
5699
5700 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5701
5702         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
5703         * gcc.dg/torture/builtin-math-3.c: Likewise.
5704
5705 2006-10-30  Tobias Burnus  <burnus@net-b.de>
5706
5707         PR fortran/29452
5708         * gfortran.dg/write_check.f90: Check run-time keyword checking.
5709         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
5710
5711 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
5712
5713         PR Fortran/29410
5714         * gfortran.fortran-torture/execute/transfer1.f90: New test.
5715
5716 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
5717
5718         * lib/target-supports.exp (check_function_available): Declare
5719         function before calling.
5720
5721 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
5722
5723         PR tree-optimization/29637
5724         * gcc.dg/pr29637.c: New test.
5725
5726 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5727
5728         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
5729         tree canonicalization.
5730
5731 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5732
5733         * gcc.dg/builtins-20.c: Add more hypot tests.
5734
5735 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5736
5737         * gcc.dg/fold-compare-1.c: New test case.
5738
5739 2006-10-29  Dirk Mueller  <dmueller@suse.de>
5740
5741         PR c++/16307
5742         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
5743
5744 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5745
5746         PR tree-optimization/15458
5747         * gcc.dg/fold-xornot-1.c: New test case.
5748
5749 2006-10-29  Richard Guenther  <rguenther@suse.de>
5750
5751         * gcc.target/i386/math-torture/trunc.c: New testcase.
5752
5753 2006-10-29  Richard Guenther  <rguenther@suse.de>
5754
5755         * gcc.target/i386/math-torture/round.c: New testcase.
5756
5757 2006-10-29  Richard Guenther  <rguenther@suse.de>
5758
5759         * gcc.target/i386/math-torture/ceil.c: New testcase.
5760         * gcc.target/i386/math-torture/floor.c: Likewise.
5761
5762 2006-10-29  Richard Guenther  <rguenther@suse.de>
5763
5764         * gcc.target/i386/math-torture/rint.c: New testcase.
5765         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
5766
5767 2006-10-29  Richard Guenther  <rguenther@suse.de>
5768
5769         * gcc.target/i386/math-torture/lfloor.c: New testcase.
5770         * gcc.target/i386/math-torture/lceil.c: Likewise.
5771
5772 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5773
5774         PR libgfortran/24313
5775         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
5776
5777 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
5778
5779         * gcc.c-torture/execute/20020118-1.c,
5780         gcc.c-torture/execute/builtins/strlen.c,
5781         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
5782         comment typos.
5783
5784 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5785
5786         * gcc.dg/builtins-20.c: Add tests for hypot.
5787         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
5788         two-argument builtins.
5789         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
5790         TESTIT2.  Update all callers.
5791         (TESTIT2, TESTIT2_R): New helper macros.
5792         Add testcases for pow, hypot and atan2.
5793
5794 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5795
5796         PR C++/29295
5797         * g++.dg/expr/bool1.C: New test.
5798         * g++.dg/expr/bool2.C: New test.
5799
5800 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5801
5802         PR fortran/28224
5803         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
5804         * gfortran.dg/namelist_internal.f90: New test.
5805
5806 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5807
5808         PR fortran/29625
5809         * gfortran.dg/io_real_boz.f90: Add.
5810         * gfortran.dg/io_real_boz2.f90: Add.
5811
5812 2006-10-28  Richard Guenther  <rguenther@suse.de>
5813
5814         PR middle-end/26899
5815         * gcc.dg/tree-ssa/pr26899.c: New testcase.
5816
5817 2006-10-28  Richard Guenther  <rguenther@suse.de>
5818
5819         PR target/28806
5820         * gcc.target/i386/math-torture/lround.c: New testcase.
5821
5822 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5823
5824         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
5825         * gcc.dg/builtins-44.c: Likewise.
5826         * gcc.dg/builtins-45.c: Likewise.
5827         * gcc.dg/pr28796-2.c: Likewise.
5828         * gcc.dg/unordered-3.c: Likewise.
5829
5830 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5831
5832         PR libgfortran/27954
5833         * gfortran.dg/error_recovery_2.f90: New test.
5834
5835 2006-10-26  Richard Guenther  <rguenther@suse.de>
5836
5837         * gcc.target/i386/i386.exp: Use glob, not find to collect
5838         tests.  Avoids recursing into subdirectories.
5839         * gcc.target/i386/math-torture/math-torture.exp: Torture
5840         for interesting ia32 math options.
5841         * gcc.target.i386/math-torture/lrint.c: New testcase.
5842
5843 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5844
5845         PR libgfortran/29563
5846         * gfortran.dg/arrayio_9.f90: Update test.
5847         * gfortran.dg/arrayio_19.f90: New test.
5848
5849 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
5850
5851         * gcc.dg/20061026.c: New testcase.
5852
5853 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5854
5855         PR libgfortran/29563
5856         * gfortran.dg/arrayio_9.f90: New test.
5857
5858 2006-10-26  Ben Elliston  <bje@au.ibm.com>
5859
5860         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
5861         Copy the strings manually, as strcpy may call strlen.
5862
5863 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5864
5865         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
5866         Add checks for log, log2, log10 and log1p.
5867
5868         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
5869         we already test 0.0.  Add checks for expm1, log, log2, log10,
5870         log1p, cbrt, erf and erfc.
5871
5872 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
5873
5874         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
5875
5876 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
5877
5878         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
5879         and remainderl() built-in functions.  Remove -ffast-math from
5880         dg-options.
5881
5882 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5883
5884         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
5885         acosh and atanh.
5886
5887         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
5888         floating point modifiers to arguments passed to float and long
5889         double functions respectively.  Update all callers to use floating
5890         point numbers, not integers.  Add tests for exp, exp2 and
5891         exp10/pow10.
5892
5893         * gcc.dg/torture/builtin-math-3.c: New test.
5894
5895 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
5896
5897         PR fortran/29393
5898         * gfortran.dg/initialize_2.f90: New.
5899
5900 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5901
5902         * gcc.dg/torture/builtin-math-2.c: New test.
5903
5904 2006-10-24  Richard Guenther  <rguenther@suse.de>
5905
5906         PR middle-end/28796
5907         * gcc.dg/pr28796-1.c: New testcase.
5908         * gcc.dg/pr28796-2.c: Likewise.
5909
5910 2006-10-24  Richard Guenther  <rguenther@suse.de>
5911
5912         * gcc.dg/builtins-57.c: New testcase.
5913
5914 2006-10-24  Richard Guenther  <rguenther@suse.de>
5915
5916         PR tree-optimization/29567
5917         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
5918
5919 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
5920
5921         PR tree-optimization/14784
5922         * gcc.dg/alias-10.c: New test.
5923
5924 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5925
5926         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
5927
5928 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
5929
5930         * gcc.dg/builtin-strncat-chk-1.c: New test.
5931
5932 2006-10-23  Jan Hubicka  <jh@suse.cz>
5933
5934         * gcc.dg/memmove-1.c: New test.
5935
5936 2006-10-23  Paul Brook  <paul@codesourcery.com>
5937
5938         * gcc.dg/pragma-pack-5.c: New test.
5939
5940 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
5941
5942         * g++.dg/other/s390-1.C: New testcase.
5943
5944 2006-10-23  Richard Guenther  <rguenther@suse.de>
5945
5946         PR middle-end/27132
5947         PR middle-end/23295
5948         * gcc.dg/pr27132.c: New testcase.
5949         * gcc.dg/pr23295.c: Likewise.
5950         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
5951         * g++.dg/tree-ssa/pr19807.C: Likewise.
5952
5953 2006-10-23  Richard Guenther  <rguenther@suse.de>
5954
5955         PR middle-end/21032
5956         * gcc.dg/pr21032.c: New testcase.
5957
5958 2006-10-22  Jeff Law  <law@redhat.com>
5959         Richard Guenther  <rguenther@suse.de>
5960
5961         PR tree-optimization/15911
5962         * gcc.dg/tree-ssa/vrp30.c: New testcase.
5963
5964 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5965
5966         PR c++/20647
5967         * g++.dg/abi/rtti3.C: New.
5968
5969 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
5970
5971         PR middle-end/28252
5972         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
5973         transformation.
5974
5975 2006-10-21  Richard Guenther  <rguenther@suse.de>
5976
5977         PR tree-optimization/3511
5978         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
5979
5980 2006-10-21  Richard Guenther  <rguenther@suse.de>
5981
5982         PR middle-end/26898
5983         * gcc.dg/torture/pr26898-1.c: New testcase.
5984         * gcc.dg/torture/pr26898-2.c: Likewise.
5985
5986 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
5987
5988         PR c++/28053
5989         * g++.dg/parse/bitfield1.C: Adjust error markers.
5990         * g++.dg/parse/bitfield2.C: New test.
5991
5992 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
5993
5994         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
5995
5996 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5997
5998         PR libfortran/27895
5999         * gfortran.dg/zero_sized_1.f90: New test.
6000
6001 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
6002
6003         * gcc.dg/div-compare-1.c: New test.
6004
6005 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
6006
6007         PR fortran/29216
6008         * gfortran.dg/result_default_init_1.f90: New test.
6009
6010         PR fortran/29314
6011         * gfortran.dg/automatic_default_init_1.f90: New test.
6012
6013         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
6014         from 38 to 33.
6015
6016 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
6017
6018         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
6019         'using namespace std' without previous declaration.
6020         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
6021         * g++.old-deja/g++.robertl/eb133c.C: New.
6022
6023 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6024
6025         PR libgfortran/29277
6026         * gfortran.dg/streamio_4.f90: Update test.
6027         * gfortran.dg/streamio_11.f90: New test.
6028
6029 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
6030
6031         PR c++/27952
6032         * g++.dg/inherit/virtual1.C: New test.
6033
6034 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
6035
6036         PR c++/28261
6037         * g++.dg/parse/enum3.C: New test.
6038
6039 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
6040
6041         PR c++/29039
6042         * g++.dg/init/ctor8.C: New test.
6043
6044 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
6045
6046         PR c++/27270
6047         * g++.dg/ext/complit8.C: Tweak error markers.
6048         * g++.dg/template/complit1.C: Add error marker.
6049
6050 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
6051
6052         PR c++/27270
6053         * g++.dg/ext/complit8.C: New test.
6054
6055         PR c++/29408
6056         * g++.dg/parse/dtor12.C: New test.
6057
6058         PR c++/29435
6059         * g++.dg/template/sizeof11.C: New test.
6060
6061 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
6062
6063         PR fortran/29392
6064         * gfortran.dg/data_char_3.f90: New test.
6065
6066         PR fortran/29451
6067         * gfortran.dg/negative_automatic_size.f90: New test.
6068
6069 2006-10-16  David Daney  <ddaney@avtrex.com>
6070
6071         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
6072
6073 2006-10-16  Eric Christopher  <echristo@apple.com>
6074
6075         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
6076         x86_64.
6077
6078 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
6079
6080         PR c++/28211
6081         * g++.dg/tc1/dr49.C: Tweak error messages.
6082         * g++.dg/parse/template21.C: New test.
6083
6084 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6085
6086         PR middle-end/20491
6087         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
6088
6089 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6090
6091         PR fortran/29403
6092         * gfortran.dg/print_1.f90: New test.
6093
6094 2006-10-15  Jan Hubicka  <jh@suse.cz>
6095
6096         PR middle-end/29241
6097         * gcc.c-torture/compile/pr29241.c: New testcase.
6098
6099 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
6100
6101         PR middle-end/29250
6102         * gcc.c-torture/compile/pr29250.c: New test.
6103
6104 2006-10-15  Richard Guenther  <rguenther@suse.de>
6105
6106         * gcc.dg/pr29299.c: New testcase.
6107
6108 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
6109
6110         PR fortran/24767
6111         * gfortran.dg/label_4.f90: Adjust warning flag.
6112
6113 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
6114
6115         PR fortran/29371
6116         * gfortran.dg/nullify_3.f90: New test.
6117
6118 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6119
6120         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
6121         on Solaris 2.5.1 too.
6122
6123 2006-10-13  Eric Christopher  <echristo@apple.com>
6124
6125         * gcc.dg/pr25993.c: Skip for darwin.
6126
6127 2006-10-13  Eric Christopher  <echristo@apple.com>
6128
6129         * gcc.dg/visibility-11.c: Skip for darwin.
6130
6131 2006-10-13  Eric Christopher  <echristo@apple.com>
6132
6133         * gcc.dg/darwin-weakimport-1.c: Use
6134         -fno-asynchronous-unwind-tables.
6135         * gcc.dg/darwin-weakimport-3.c: Ditto.
6136
6137 2006-10-13  Richard Guenther  <rguenther@suse.de>
6138
6139         PR tree-optimization/29446
6140         * gcc.dg/torture/pr29446.c: New testcase.
6141
6142 2006-10-13  Bill Wendling  <wendling@apple.com>
6143
6144         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
6145         * g++.old-deja/g++.jason/hmc1.C: Likewise.
6146         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
6147         * g++.old-deja/g++.law/shadow1.C: Likewise.
6148         * g++.old-deja/g++.law/ctors10.C: Likewise.
6149         * g++.dg/debug/namespace1.C: Likewise.
6150         * g++.dg/inherit/namespace-as-base.C: Likewise.
6151         * g++.dg/opt/delay-slot-1.C: Likewise.
6152         * g++.dg/parse/defarg10.C: Likewise.
6153         * g++.dg/template/ptrmem11.C: Likewise.
6154         * g++.dg/template/mem_func_ptr.C: Likewise.
6155         * g++.dg/template/spec19.C: Likewise.
6156
6157 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
6158
6159         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
6160
6161 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
6162
6163         PR fortran/29373
6164         * gfortran.dg/implicit_9.f90: New test.
6165
6166         PR fortran/29407
6167         * gfortran.dg/namelist_25.f90: New test.
6168
6169         PR fortran/27701
6170         * gfortran.dg/same_name_2.f90: New test.
6171
6172         PR fortran/29232
6173         * gfortran.dg/host_assoc_types_1.f90: New test.
6174
6175         PR fortran/29364
6176         * gfortran.dg/missing_derived_type_1.f90: New test.
6177         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
6178
6179         PR fortran/29422
6180         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
6181
6182         PR fortran/29428
6183         * gfortran.dg/alloc_comp_assign_5.f90: New test.
6184
6185 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6186
6187         PR fortran/29391
6188         * gfortran.dg/bound_2.f90: New test.
6189
6190 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6191
6192         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
6193         directive.
6194         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
6195         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
6196         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6197         * gfortran.dg/gomp/reduction3.f90: Likewise.
6198         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
6199         * gfortran.dg/dummy_procedure_2.f90: Likewise.
6200         * gfortran.dg/interface_derived_type_1.f90: Likewise.
6201         * gfortran.dg/forall_4.f90: Likewise.
6202         * gfortran.dg/spec_expr_4.f90: Likewise.
6203         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
6204         * gfortran.dg/forall_5.f90: Likewise.
6205         * gfortran.dg/open_access_append_2.f90: Add check for
6206         compile-time warning.
6207
6208 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
6209
6210         PR c++/28506
6211         * g++.dg/parse/pure1.C: New test.
6212
6213 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6214
6215         PR fortran/21435
6216         * gfortran.dg/io_constraints_3.f90: New test.
6217         * gfortran.dg/open_access_append_1.f90: Add checks
6218         for compile-time warnings.
6219         * gfortran.dg/pr20163-2.f: Likewise.
6220         * gfortran.dg/iostat_2.f90: Likewise.
6221         * gfortran.dg/label_4.f90: Delete the temporary
6222         file.
6223         * gfortran.dg/direct_io_2.f90: Add a FILE=
6224         specifier.
6225         * gfortran.dg/iomsg_1.f90: Add check for
6226         compile-time warning.
6227
6228 2006-10-12  Jan Hubicka  <jh@suse.cz>
6229
6230         PR c/28419
6231         * gcc.dg/pr28319.c: New test.
6232
6233 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
6234         PR c++/29318
6235         * g++.dg/ext/vla4.C: New test.
6236
6237 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
6238
6239         PR c++/27961
6240         * g++.dg/template/crash60.C: New test.
6241         * g++.dg/other/large-size-array.C: Adjust error markers.
6242         * g++.dg/parse/crash27.C: Likewise.
6243         * g++.dg/template/crash1.C: Likewise.
6244
6245 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
6246
6247         PR testsuite/29093
6248         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
6249
6250 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
6251
6252         PR preprocessor/28709
6253         * gcc.dg/cpp/paste14.c: New test.
6254
6255 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
6256
6257         PR c++/29175
6258         * g++.dg/init/array24.C: New test.
6259
6260 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6261
6262         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
6263         of <sys/types.h>.
6264
6265 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
6266
6267         PR c++/29024
6268         * g++.dg/parse/typedef8.C: New test.
6269         * g++.dg/other/mult-stor1.C: Adjust error markers.
6270
6271 2006-10-11  Richard Guenther  <rguenther@suse.de>
6272
6273         PR tree-optimization/28230
6274         * gcc.dg/torture/pr28230.c: New testcase.
6275
6276 2006-10-11  Richard Guenther  <rguenther@suse.de>
6277
6278         PR inline-asm/29119
6279         * gcc.dg/torture/pr29119.c: New testcase.
6280
6281 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
6282
6283         PR middle-end/29272
6284         * gcc.c-torture/execute/20060930-2.c: New test.
6285
6286 2006-10-09  Richard Henderson  <rth@redhat.com>
6287
6288         Revert emutls patch.
6289
6290 2006-10-09  Richard Guenther  <rguenther@suse.de>
6291
6292         PR middle-end/29254
6293         * gcc.dg/pr29254.c: New testcase.
6294
6295 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
6296             Paul Thomas  <pault@gcc.gnu.org>
6297
6298         PR fortran/20541
6299         * gfortran.dg/alloc_comp_basics_1.f90: New test.
6300         * gfortran.dg/alloc_comp_basics_2.f90: New test.
6301         * gfortran.dg/alloc_comp_assign_1.f90: New test.
6302         * gfortran.dg/alloc_comp_assign_2.f90: New test.
6303         * gfortran.dg/alloc_comp_assign_3.f90: New test.
6304         * gfortran.dg/alloc_comp_assign_4.f90: New test.
6305         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
6306         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
6307         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
6308         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
6309         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
6310         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
6311         * gfortran.dg/alloc_comp_std.f90: New test.
6312         * gfortran.dg/move_alloc.f90: New test.
6313
6314 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
6315
6316         PR fortran/29115
6317         * gfortran.dg/derived_constructor_comps_2.f90: New test.
6318
6319         PR fortran/29211
6320         * gfortran.dg/forall_char_dependencies_1.f90: New test.
6321
6322 2006-10-08  Tobias Burnus  <burnus@net-b.de>
6323
6324         PR fortran/28585
6325         * gfortran.dg/new_line.f90: New test.
6326
6327 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6328
6329         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
6330         * gcc.dg/torture/builtin-convert-1.c,
6331         gcc.dg/torture/builtin-convert-2.c,
6332         gcc.dg/torture/builtin-convert-3.c,
6333         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
6334
6335 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
6336
6337         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
6338         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
6339         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
6340         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
6341
6342 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
6343
6344         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
6345         Xfail some tests for powerpc-darwin and powerpc-aix.
6346
6347 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
6348
6349         PR c/29380
6350         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
6351
6352 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6353
6354         PR target/29300
6355         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
6356         on hppa*-*-hpux*.
6357
6358 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6359
6360         PR fortran/16580
6361         PR fortran/29288
6362         * gfortran.fortran-torture/execute/specifics.f90:
6363         Add tests for using all possible intrinsics as actual arguments.
6364         * gfortran.dg/specifics_1.f90: Add tests for using
6365         all possible intrinsics as actual arguments.
6366         * gfortran.dg/specifics_2.f90: New file.
6367         * gfortran.dg/specifics_3.f90: New file.
6368
6369 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
6370
6371         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
6372         * gcc.dg/debug/debug-2.c: Likewise.
6373
6374 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
6375
6376         * gcc.c-torture/compile/sync-2.c: New test.
6377
6378 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6379
6380         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
6381         line endings.
6382
6383 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6384
6385         PR rtl-optimization/29128
6386         * gcc.c-torture/compile/pr29128.c: New test.
6387
6388 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6389
6390         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
6391         line endings.
6392
6393 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
6394
6395         PR middle-end/29256
6396         * gcc.dg/tree-ssa/loop-19.c: New test.
6397
6398 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
6399
6400         PR tree-optimization/29330
6401         * gcc.dg/pr29330.c: New test.
6402
6403         PR target/28924
6404         * gcc.c-torture/compile/20061005-1.c: New test.
6405
6406 2006-10-06  Olivier Hainque  <hainque@adacore.com>
6407
6408         * gcc.dg/typename-vla-1.c: New case.
6409         * gnat.dg/forward_vla.adb: New case.
6410
6411 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
6412
6413         PR tree-optimization/29290
6414         * gfortran.dg/loop_nest_1.f90: New test.
6415
6416         PR target/29198
6417         * gcc.dg/tls/opt-12.c: New test.
6418
6419         PR fortran/28415
6420         * gfortran.dg/save_2.f90: New test.
6421
6422         PR c/29091
6423         * gcc.dg/pr29091.c: New test.
6424
6425 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
6426
6427         * lib/target-supports.exp
6428         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
6429         same as x86_64-*-*; check for LP64.
6430
6431 2006-10-04  Richard Henderson  <rth@redhat.com>
6432
6433         * lib/target-supports.exp (check_effective_target_tls): Redefine
6434         to mean non-emulated tls.
6435         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6436         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6437         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6438         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6439         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6440         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6441         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6442
6443 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
6444
6445         PR fortran/29343
6446         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
6447
6448 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6449
6450         * gfortran.dg/bounds_check_fail_1.f90: New test.
6451
6452 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
6453
6454         PR c++/29020
6455         * g++.dg/template/friend48.C: New test.
6456
6457 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
6458
6459         PR fortran/29098
6460         * gfortran.dg/default_initialization_2.f90: New test.
6461
6462 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
6463
6464         PR fortran/20779
6465         PR fortran/20891
6466         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
6467
6468 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
6469
6470         PR fortran/29284
6471         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
6472
6473         PR fortran/29321
6474         PR fortran/29322
6475         * gfortran.dg/missing_optional_dummy_2.f90: New test.
6476
6477         PR fortran/25091
6478         PR fortran/25092
6479         * gfortran.dg/entry_array_specs_1.f90: New test.
6480
6481 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6482
6483         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
6484         insufficient to inhibit some test failures at -O3.  Do testing
6485         on integers.
6486
6487 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
6488
6489         PR c++/29138
6490         * g++.dg/inherit/access8.C: New test.
6491         * g++.dg/template/dtor4.C: Tweak error messages.
6492
6493 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6494
6495         PR fortran/27478
6496         * gfortran.dg/entry_8.f90: New test.
6497
6498 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6499
6500         PR c++/29291
6501         * g++.dg/parse/new4.C: New test.
6502
6503 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
6504
6505         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
6506         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
6507         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
6508         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
6509         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
6510
6511 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6512
6513         PR fortran/19260
6514         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
6515         * gfortran.dg/continuation_2.f90: New test.
6516
6517         PR fortran/19262
6518         * gfortran.dg/continuation_3.f90: New test.
6519         * gfortran.dg/continuation_4.f90: New test.
6520         * gfortran.dg/continuation_5.f: New test.
6521         * gfortran.dg/continuation_6.f: New test.
6522
6523 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
6524
6525         PR c++/29226
6526         * g++.dg/template/vla1.C: New test.
6527
6528 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6529
6530         PR fortran/29210
6531         * gfortran.dg/complex_parameter_1.f90: New test.
6532
6533 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
6534
6535         PR c/29154
6536         * gcc.c-torture/execute/20060929-1.c: New test.
6537
6538 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
6539
6540         PR c++/29105
6541         * g++.dg/template/member6.C: New test.
6542         * g++.dg/parse/typename7.C: Adjust error markers.
6543
6544         PR c++/29080
6545         * g++.dg/template/member7.C: New test.
6546
6547 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
6548
6549         PR c/24010
6550         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
6551         gcc.dg/Woverride-init-3.c: New tests.
6552
6553 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6554
6555         * gcc.c-torture/execute/20060930-1.c: New test.
6556
6557 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6558
6559         PR fortran/18791
6560         * gfortran.dg/specifics_1.f90: New test.
6561         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
6562         complex specifics.
6563
6564 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6565
6566         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
6567         pthread-init-common.h: New.
6568
6569 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6570
6571         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
6572         precision on some archs.
6573
6574 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
6575
6576         * gcc.dg/non-local-goto-1.c: New test.
6577         * gcc.dg/non-local-goto-2.c: Likewise.
6578         * gcc.dg/setjmp-3.c: Likewise.
6579         * gcc.dg/setjmp-4.c: Likewise.
6580
6581 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
6582
6583         * gnat.dg/self_aggregate_with_pointer.adb: New test.
6584
6585 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6586
6587         PR fortran/28276
6588         * gfortran.dg/exponent_1.f90: New test.
6589
6590         PR fortran/27021
6591         * gfortran.dg/nearest_1.f90: New test.
6592
6593 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
6594
6595         PR middle-end/25261
6596         PR middle-end/28790
6597         * gcc.dg/gomp/nestedfn-1.c: New test.
6598
6599 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
6600
6601         PR objc/29195
6602         * objc/compile/method-1.m: New test.
6603
6604 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
6605
6606         PR c++/26938
6607         * g++.dg/template/crash58.C: New test.
6608         * g++.dg/parse/crash28.C: Adjust error markers.
6609         * g++.dg/template/crash34.C: Likewise.
6610         * g++.dg/template/friend31.C: Likewise.
6611         * g++.dg/template/crash32.C: Likewise.
6612
6613         PR c++/27329
6614         * g++.dg/template/crash59.C: New test.
6615
6616         PR c++/27667
6617         * g++.dg/template/spec33.C: New test.
6618         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
6619
6620 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
6621             Adam Nemet  <anemet@caviumnetworks.com>
6622
6623         * gcc.dg/tree-ssa/ivopts-1.c: New test.
6624         * gcc.dg/tree-ssa/ivopts-2.c: New test.
6625
6626 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
6627
6628         PR target/28911
6629         * gcc.dg/pr28911.c: New.
6630
6631 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
6632
6633         PR target/29169
6634         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
6635         (dg-options): Add -mfpmath=387.
6636
6637 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
6638
6639         PR c/28706
6640         * gcc.dg/pr28706.c: New test.
6641
6642         PR c/28712
6643         * gcc.dg/pr28712.c: New test.
6644
6645 2006-09-22  Mike Stump  <mrs@apple.com>
6646
6647         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
6648
6649 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
6650
6651         PR tree-optimization/28888
6652         * gcc.dg/pr28888.c: New test.
6653
6654 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
6655
6656         PR c++/29016
6657         * g++.dg/init/ptrfn1.C: New test.
6658
6659 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
6660
6661         PR c++/28861
6662         * g++.dg/template/spec32.C: New test.
6663         * g++.dg/parse/crash9.C: Adjust error markers.
6664
6665         PR c++/28303
6666         * g++.dg/template/typedef6.C: New test.
6667         * g++.dg/init/error1.C: Adjust error markers.
6668         * g++.dg/parse/crash9.C: Likewise.
6669         * g++.dg/template/crash55.C: Likewise.
6670
6671 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
6672
6673         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
6674
6675 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
6676
6677         PR target/27650
6678         * g++.dg/ext/dllimport12.C: New test.
6679
6680 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
6681
6682         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
6683         * gcc.target/mips/nmadd-2.c: Likewise.
6684         * gcc.target/mips/mips-ps-6.c: New test.
6685         * gcc.target/mips/neg-abs-1.c: Likewise.
6686         * gcc.target/mips/neg-abs-2.c: Likewise.
6687         * gcc.target/mips/nmadd-3.c: New test.
6688
6689 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
6690
6691         PR middle-end/28046
6692         * gcc.dg/gomp/atomic-10.c: New test.
6693         * g++.dg/gomp/atomic-10.C: New test.
6694
6695 2006-09-20  Eric Christopher  <echristo@apple.com>
6696
6697         * gcc.target/i386/sse3-not-fisttp.c: New.
6698
6699 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
6700
6701         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
6702
6703 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
6704
6705         * gcc.c-torture/execute/pr28289.c (one): New variable.
6706         (main): Use it instead of argc.
6707         * gcc.c-torture/execute/20060102-1.c (one): New variable.
6708         (main): Use it instead of argc.
6709
6710 2006-09-19  Paul Brook  <paul@codesourcery.com>
6711
6712         PR target/28516
6713         * gcc.dg/nested-func-5.c: New test.
6714
6715 2006-09-19  Ben Elliston  <bje@au.ibm.com>
6716
6717         * lib/target-supports.exp (check_effective_target_tls): Compile
6718         test stubs using ${tool}_target_compile, not just target_compile.
6719         (check_effective_target_tls_runtime): Likewise.
6720
6721 2006-09-19  Ben Elliston  <bje@au.ibm.com>
6722
6723         * gcc.c-torture/compile/20030405-1.x: Remove.
6724
6725         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
6726         optimising linker from discarding it.
6727
6728 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
6729
6730         PR fortran/28526
6731         * gfortran.dg/keyword_symbol_1.f90: New test.
6732
6733         * gfortran.dg/spread_shape_1.f90: Add missing warning with
6734         pedantic compilation option.
6735
6736 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
6737
6738         PR fortran/29060
6739         * gfortran.dg/spread_shape_1.f90: New test.
6740
6741 2006-09-17  Roger Sayle  <roger@eyesopen.com>
6742
6743         PR tree-optimization/28887
6744         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
6745
6746 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
6747
6748         PR c/25993
6749         * gcc.dg/pr25993.c: New test.
6750
6751 2006-09-17  Ira Rosen  <irar@il.ibm.com>
6752
6753         PR tree-opt/21591
6754         * gcc.dg/vect/pr21591.c: New test.
6755
6756 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
6757
6758         PR tree-opt/29059
6759         * gcc.c-torture/compile/strcpy-1.c: New test.
6760         * gcc.c-torture/compile/strcpy-2.c: New test.
6761         * gcc.c-torture/compile/memcpy-1.c: New test.
6762         * gcc.c-torture/compile/memcpy-2.c: New test.
6763
6764 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6765
6766         PR testsuite/29055
6767         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
6768
6769 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
6770
6771         * gnat.dg/specs/double_record_extension1.ads: New test.
6772         * gnat.dg/specs/double_record_extension2.ads: Likewise.
6773
6774 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
6775
6776         PR fortran/29051
6777         * gfortran.dg/oldstyle_3.f90: New test.
6778
6779 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6780
6781         PR libgfortran/29099
6782         * gfortran.dg/secnds-1.f: New test.
6783
6784 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6785
6786         PR libgfortran/29053
6787         * gfortran.dg/streamio_9.f90: New test.
6788         * gfortran.dg/streamio_10.f90: New test.
6789
6790 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
6791
6792         PR C++/29002
6793         * g++.dg/init/array22.C: New test.
6794         * g++.dg/init/array23.C: New test.
6795
6796 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
6797
6798         * stackcheck.lst: Update list of tests requiring stack checking.
6799         * norun.lst: Adjust for above change.
6800         * ada95.lst: New file.
6801         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
6802         requiring -gnat95 switch.
6803
6804 2006-09-14  Olivier Hainque  <hainque@adacore.com>
6805
6806         * gnat.dg/in_out_parameter.adb: New test.
6807
6808 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
6809
6810         PR debug/28980
6811         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
6812
6813 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
6814
6815         * gnat.dg/specs/unchecked_union.ads: New test.
6816
6817 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
6818
6819         PR rtl-optimization/28982
6820         * gcc.c-torture/execute/pr28982a.c: New test.
6821         * gcc.c-torture/execute/pr28982b.c: Likewise.
6822
6823 2006-09-12  Eric Christopher  <echristo@apple.com>
6824
6825         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
6826         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
6827
6828 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
6829
6830         PR c/28768
6831         PR preprocessor/14634
6832         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
6833         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
6834         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
6835
6836 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6837
6838         * gcc.dg/pr28243.c: New test.
6839
6840 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
6841
6842         PR fortran/28971
6843         gfortran.dg/pr28971.f90: New test to act as a backstop in case
6844         this undiagnosed regression reappears.
6845
6846 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
6847
6848         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
6849         Treat $srcdir as a literal.
6850         * lib/fortran-torture.exp (fortran-torture-compile,
6851         fortran-torture-execute): Likewise.
6852         * lib/objc-torture.exp (objc-torture-compile,
6853         objc-torture-execute): Likewise.
6854         * lib/profopt.exp (profopt-execute): Likewise.
6855
6856 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
6857
6858         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
6859
6860 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
6861
6862         PR testsuite/28950
6863         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
6864
6865 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
6866
6867         PR target/13685
6868         * gcc.target/i386/pr13685.c: New test.
6869
6870 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6871
6872         * gcc.dg/pr28726.c: New test.
6873
6874 2006-09-11  Josh Conner  <jconner@apple.com>
6875
6876         * gcc.dg/nrv3.c: Increase size of structure.
6877         * gcc.dg/nrv4.c: Likewise.
6878         * gcc.dg/nrv5.c: Likewise.
6879
6880 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
6881
6882         PR libfortran/28890
6883         gfortran.dg/assumed_charlen_function_5.f90: New test.
6884
6885 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
6886
6887         PR c++/28991
6888         * g++.dg/init/static3.C: New test.
6889
6890 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
6891
6892         PR testsuite/29007
6893         * gcc.dg/long-long-cst1.c (t): Add cast to
6894         __SIZE_TYPE__ before casting to int.
6895         (main): Return 0 on success.
6896
6897 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6898
6899         * gcc.c-torture/execute/20060910-1.c: New test.
6900
6901 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
6902
6903         PR middle-end/26983
6904         * gcc.dg/pr26983.c: New test.
6905
6906 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
6907
6908         PR target/29006
6909         * gcc.c-torture/execute/pr29006.c: New test.
6910
6911 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6912
6913         PR libfortran/28947
6914         gfortran.dg/matmul_4.f90: New test.
6915
6916 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6917
6918         PR fortran/28959
6919         gfortran.dg/used_types_10: New test.
6920
6921 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6922
6923         PR libfortran/28923
6924         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
6925         gfortran.dg/array_initializer_3.f90: New test.
6926
6927 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6928
6929         PR fortran/28914
6930         * gfortran.dg/actual_array_constructor_3.f90: New test.
6931
6932 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
6933
6934         PR testsuite/26778
6935         * gcc.target/i386/pr26778.c: New testcase.
6936
6937 2006-09-08  Eric Christopher  <echristo@apple.com>
6938
6939         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
6940         * gcc.target/i386/memcpy-1.c: Ditto.
6941         * gcc.target/i386/asm-1.c: Ditto.
6942         * gcc.target/i386/20060512-4.c: Ditto.
6943         * gcc.target/i386/compress-float-387.c: Ditto.
6944         * gcc.target/i386/20060512-1.c: Ditto.
6945         * gcc.target/i386/compress-float-sse.c: Ditto.
6946         * gcc.target/i386/20060512-2.c: Ditto.
6947         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
6948         * gcc.target/i386/stack-prot-kernel.c: Ditto.
6949         * gcc.target/i386/compress-float-387-pic.c: Ditto.
6950         * gcc.dg/pr26449.c: Ditto.
6951         * gcc.dg/attr-ms_struct-2.c: Ditto.
6952         * gcc.dg/attr-ms_struct-1.c: Ditto.
6953         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
6954
6955 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
6956
6957         PR c/28504
6958         * gcc.dg/vla-10.c: New test.
6959
6960 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6961
6962         PR c++/28858
6963         * g++.dg/parse/template20.C: New test.
6964         * g++.dg/template/operator8.C: Remove obsolete part.
6965         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
6966         * g++.old-deja/g++.pt/crash65.C: Likewise.
6967
6968 2006-09-07  Jason Merrill  <jason@redhat.com>
6969
6970         PR middle-end/27724
6971         * gcc.dg/long-long-cst1.c: New test.
6972
6973 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6974
6975         PR C++/28906
6976         * g++.dg/other/array3.C: New test.
6977         * g++.dg/other/array4.C: New test.
6978         * g++.dg/other/array5.C: New test.
6979
6980 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
6981
6982         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
6983
6984 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
6985
6986         PR target/28946
6987         * gcc.target/i386/pr28946.c: New test.
6988
6989 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
6990
6991         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
6992         in integer literal constant.
6993         * gfortran.dg/enum_8.f90: Ditto.
6994         * gfortran.dg/g77/20030326-1.f: Ditto.
6995
6996 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
6997
6998         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
6999         nonconformance usage.
7000
7001 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
7002
7003         PR middle-end/28862
7004         * gcc.c-torture/compile/vector-align-1.c: New test.
7005
7006 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
7007
7008         PR rtl-opt/27883
7009         * g++.dg/opt/copysign-1.C: New test.
7010
7011 2006-09-06  Jason Merrill  <jason@redhat.com>
7012
7013         PR c++/27371
7014         * g++.dg/warn/unused-result1.C: New test.
7015
7016 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
7017
7018         PR c++/28903
7019         * g++.dg/ext/vla3.C: New test.
7020
7021         PR c++/28886
7022         * g++.dg/template/array16.C: New test.
7023
7024 2006-09-06  Richard Guenther  <rguenther@suse.de>
7025
7026         * gcc.dg/pr27226.c: Remove testcase again.
7027
7028 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
7029
7030         PR tree-opt/28937
7031         * g++.dg/opt/unroll2.C: New test.
7032
7033 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
7034
7035         PR tree-opt/28952
7036         * gcc.dg/vect/pr28952.c: New test.
7037
7038 2006-09-05  Richard Guenther  <rguenther@suse.de>
7039
7040         PR tree-optimization/28900
7041         * gcc.dg/torture/pr28900.c: New testcase
7042
7043 2006-09-05  Richard Guenther  <rguenther@suse.de>
7044
7045         PR tree-optimization/28905
7046         * gcc.c-torture/compile/pr28905.c: New testcase.
7047
7048 2006-09-05  Richard Guenther  <rguenther@suse.de>
7049
7050         PR middle-end/28935
7051         * gcc.dg/pr28935.c: New testcase.
7052
7053 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7054
7055         * gcc.c-torture/execute/20060905-1.c: New test.
7056
7057 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
7058
7059         PR fortran/28908
7060         * gfortran.dg/used_types_7.f90: New test.
7061         * gfortran.dg/used_types_8.f90: New test.
7062         * gfortran.dg/used_types_9.f90: New test.
7063
7064 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7065
7066         * gcc.c-torture/compile/20060904-1.c: New test.
7067
7068 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
7069
7070         PR c++/23287 Revert my 2006-09-01 patch
7071         * g++.dg/parse/dtor12.C: Remove.
7072
7073 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
7074
7075         PR c+/27670
7076         * g++.dg/template/operator9.C: New test.
7077
7078         PR c++/27493
7079         * g++.dg/template/operator7.C: New test.
7080
7081         PR c++/27494
7082         * g++.dg/template/operator8.C: New test.
7083
7084         PR c++/27397
7085         * g++.dg/template/crash57.C: New test.
7086
7087         * g++.dg/template/typedef4.C: Adjust error markers.
7088         * g++.dg/template/typedef5.C: Likewise.
7089
7090 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
7091
7092         PR c++/28878
7093         * g++.dg/parse/crash33.C: New test.
7094
7095 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
7096         Richard Guenther  <rguenther@suse.de>
7097         Adam Nemet  <anemet@caviumnetworks.com>
7098
7099         PR middle-end/27226
7100         * gcc.target/mips/memcpy-1.c: New testcase.
7101         * gcc.dg/pr27226.c: Likewise.
7102
7103 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
7104
7105         PR c++/28705
7106         * g++.dg/lookup/koenig5.C: New.
7107         * g++.dg/template/crash56.C: New.
7108
7109 2006-09-01  Josh Conner  <jconner@apple.com>
7110
7111         PR c++/25505
7112         * gcc.dg/nrv3.c: New test.
7113         * gcc.dg/nrv4.c: New test.
7114         * gcc.dg/nrv5.c: New test.
7115
7116 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
7117
7118         PR c++/23287
7119         * g++.dg/parse/dtor12.C: New.
7120
7121 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
7122
7123         PR tree-optimization/28839
7124         * gcc.dg/pr28839.c: New test.
7125
7126 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
7127
7128         PR target/24367
7129         * gcc.dg/pr24367.c: New testcase.
7130
7131 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
7132
7133         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
7134
7135 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
7136
7137         PR rtl-optimization/27735
7138         * gcc.dg/loop-unswitch-1.c: New test.
7139
7140 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
7141
7142         PR fortran/28885
7143         * gfortran.dg/aliasing_dummy_2.f90: New test.
7144
7145         PR fortran/20067
7146         * gfortran.dg/generic_5.f90: Change error message.
7147
7148         PR fortran/28873
7149         * gfortran.dg/generic_6.f90: New test.
7150
7151         PR fortran/25077
7152         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
7153
7154         PR fortran/25102
7155         * gfortran.dg/invalid_interface_assignment.f90: New test.
7156
7157         PR fortran/24866
7158         * gfortran.dg/module_proc_external_dummy.f90: New test.
7159
7160 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
7161
7162         PR c++/28349
7163         * testsuite/g++.dg/warn/var-args1.C: New test.
7164
7165 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
7166
7167         PR fortran/28866
7168         * gfortran.dg/simpleif_2.f90: New test.
7169         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
7170         * gfortran.dg/enum_5.f90: Ditto.
7171
7172 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7173             Kazu Hirata  <kazu@codesourcery.com>
7174
7175         PR tree-optimization/17506
7176         * gcc.dg/pr17506.c: New.
7177
7178 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
7179
7180         PR c++/28139
7181         * g++.dg/eh/alias1.C: New test.
7182
7183 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7184
7185         PR c++/28860
7186         * g++.dg/template/ttp22.C: New test.
7187
7188 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
7189
7190         PR middle-end/26632
7191         * gcc.dg/pr26632.c: New.
7192
7193 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7194
7195         PR libgfortran/28354
7196         * gfortran.dg/fmt_zero_precision.f90: New test.
7197
7198 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
7199
7200         PR c++/28058
7201         * g++.dg/template/spec31.C: New test.
7202
7203 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
7204
7205         PR c++/26573
7206         * g++.dg/other/static2.C: New test.
7207
7208 2006-08-26  Roger Sayle  <roger@eyesopen.com>
7209
7210         * gcc.dg/Wswitch-enum-2.c: New test case.
7211         * gcc.dg/Wswitch-enum-3.c: Likewise.
7212
7213 2006-08-26  Richard Guenther  <rguenther@suse.de>
7214
7215         * gcc.c-torture/compile/20060826-1.c: New testcase.
7216
7217 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
7218
7219         PR c++/28736
7220         * g++.dg/template/void10.C: New test.
7221
7222         PR c++/28737
7223         * g++.dg/template/void8.C: New test.
7224
7225         PR c+_+/28738
7226         * g++.dg/template/void9.C: New test.
7227
7228         * g++.dg/template/void3.C: Adjust error markers.
7229         * g++.dg/template/void4.C: Likewise.
7230         * g++.dg/template/crash55.C: Likewise.
7231         * g++.dg/template/void7.C: Likewise
7232
7233 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
7234
7235         PR c++/28588
7236         * g++.dg/inherit/access6.C: New test.
7237         * g++.dg/inherit/access7.C: Likewise.
7238
7239         PR c++/28595
7240         * g++.dg/template/array15.C: New test.
7241         * g++.dg/template/crash2.C: Tweak error markers.
7242
7243 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
7244
7245         PR middle-end/28683
7246         * gcc.c-torture/compile/20060823-1.c: New test.
7247
7248 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7249
7250         PR c++/28853
7251         * g++.dg/template/ttp21.C: New test.
7252
7253         PR c++/28852
7254         * g++.dg/other/operator1.C: Add error-marker.
7255         * g++.dg/other/operator2.C: New test.
7256
7257 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
7258
7259         PR c/27893
7260         * gcc.c-torture/compile/vla-const-1.c,
7261         gcc.c-torture/compile/vla-const-2.c: New tests.
7262
7263 2006-08-26  Richard Guenther  <rguenther@suse.de>
7264
7265         PR middle-end/28814
7266         * gcc.dg/torture/pr28814.c: New testcase.
7267
7268 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
7269
7270         PR c/28418
7271         * gcc.c-torture/compile/compound-literal-1.c: New test.
7272
7273 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
7274
7275         PR c/28299
7276         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
7277         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
7278         Expect extra diagnostics.
7279
7280 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
7281
7282         gcc.dg/noncompile/pr16876.c: New test.
7283
7284 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
7285
7286         PR c++/28056
7287         * g++.dg/parse/local1.C: New test.
7288         * g++.dg/other/qual1.C: Tweak error marker.
7289
7290 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
7291
7292         PR c++/27787
7293         * g++.dg/template/typename10.C: New.
7294         * g++.dg/template/lookup4.C: Remove bogus error marker.
7295
7296 2006-08-25  Richard Guenther  <rguenther@suse.de>
7297
7298         PR testsuite/28829
7299         * gcc.dg/pr26570.c: Fix testcase.
7300
7301 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
7302
7303         PR tree-opt/28807
7304         * gcc.c-torture/execute/mayalias-2.c: New test.
7305         * gcc.dg/tree-ssa/alias-13.c: New test.
7306
7307 2006-08-24  Jan Hubicka  <jh@suse.cz>
7308
7309         PR debug/26881
7310         * gcc.dg/debug/pr26881.c: New file.
7311
7312 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
7313
7314         PR fortran/28788
7315         * gfortran.dg/used_types_4.f90: New test.
7316         * gfortran.dg/derived_init_2.f90: Modify to check sibling
7317         association of derived types.
7318         * gfortran.dg/used_types_2.f90: Add module cleanup.
7319         * gfortran.dg/used_types_3.f90: The same.
7320
7321         PR fortran/28771
7322         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
7323         fix of regression.
7324
7325 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7326
7327         PR 28813
7328         * gfortran.dg/direct_io_6.f90: Remove test.
7329
7330 2006-08-23  Stuart Hastings  <stuart@apple.com>
7331
7332         PR 28825
7333         * gcc.target/i386/20060821-1.c: New.
7334
7335 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
7336
7337         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
7338         dg-warning strings for dllimport.
7339
7340 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
7341
7342         PR C++/28450
7343         * g++.dg/ext/vector4.C: New test.
7344         * g++.dg/ext/complex1.C: New test.
7345
7346 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
7347
7348         PR debug/28692
7349         * gcc.dg/debug/const-1.c: New.
7350         * gcc.dg/debug/const-2.c: New.
7351         * gcc.dg/debug/dwarf2/const-1.c: New.
7352         * gcc.dg/debug/dwarf2/const-2.c: New.
7353         * gcc.dg/debug/dwarf2/const-2b.c: New.
7354
7355 2006-08-22  Richard Guenther  <rguenther@suse.de>
7356
7357         PR middle-end/28776
7358         * gcc.c-torture/compile/pr28776-1.c: New testcase.
7359         * gcc.c-torture/compile/pr28776-2.c: Likewise.
7360
7361 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
7362
7363         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
7364
7365 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
7366
7367         PR c++/26269
7368         * g++.dg/other/error14.C: New test.
7369
7370         PR c++/28505
7371         * g++.dg/parse/ctor7.C: New test.
7372         * g++.dg/parse/ctor8.C: Likewise.
7373
7374         PR c++/28741
7375         * g++.dg/template/void7.C: New test.
7376
7377 2006-08-21  Olivier Hainque  <hainque@adacore.com>
7378
7379         * gnat.dg/self_aggregate_with_zeros.adb: New test.
7380         * gnat.dg/self_aggregate_with_array.adb: New test.
7381
7382 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
7383
7384         * g++.dg/eh/arm-vfp-unwind.C: New test.
7385
7386 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
7387
7388         PR c++/28341
7389         * g++.dg/template/ref3.C: New test.
7390         * g++.dg/template/nontype13.C: New test.
7391
7392         PR c++/28346
7393         * g++.dg/template/ptrmem17.C: New test.
7394
7395 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
7396
7397         PR target/28648 c:
7398         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
7399
7400 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
7401
7402         PR fortran/28630
7403         * gfortran.dg/used_types_2.f90: New test.
7404
7405         PR fortran/28601
7406         * gfortran.dg/used_types_3.f90: New test.
7407
7408         PR fortran/20886
7409         * gfortran.dg/generic_actual_arg.f90: New test.
7410
7411         PR fortran/28735
7412         * gfortran.dg/module_private_array_refs_1.f90: New test.
7413
7414         PR fortran/28762
7415         * gfortran.dg/program_name_1.f90: New test.
7416
7417         PR fortran/28425
7418         * gfortran.dg/derived_constructor_comps_1.f90: New test.
7419
7420         PR fortran/28496
7421         * gfortran.dg/array_initializer_2.f90: New test.
7422
7423         PR fortran/18111
7424         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
7425
7426         PR fortran/28600
7427         * gfortran.dg/assumed_charlen_function_4.f90: New test.
7428
7429         PR fortran/28771
7430         * gfortran.dg/assumed_charlen_in_main.f90: New test.
7431
7432         PR fortran/28660
7433         * gfortran.dg/dependent_decls_1.f90: New test.
7434
7435 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7436
7437         PR fortran/25217
7438         * gfortran.dg/derived_init_2.f90: New.
7439
7440 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
7441
7442         * gcc.c-torture/execute/pr28289.c: New test.
7443
7444 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
7445
7446         PR c/28744
7447         * gcc.dg/attr-externally-visible-1.c: New test.
7448         * gcc.dg/attr-externally-visible-2.c: New test.
7449         * g++.dg/parse/attr-externally-visible-1.C: New test.
7450         * g++.dg/parse/attr-externally-visible-2.C: New test.
7451
7452 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7453
7454         PR c++/28606
7455         * g++.dg/parse/dtor11.C: New test.
7456
7457 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7458
7459         PR rtl-optimization/28489
7460         * gcc.c-torture/compile/pr28489.c: New test.
7461
7462 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7463
7464         PR c++/28710
7465         * g++.dg/template/redecl4.C: New test.
7466
7467         PR c++/28711
7468         * g++.dg/template/ctor8.C: New test.
7469
7470 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
7471
7472         * gcc.dg/pr26570.c: Fix testcase.
7473
7474 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
7475
7476         * PR c++/28573
7477         * g++.dg/parse/offsetof6.C: New test.
7478         * g++.dg/parse/offsetof6.C: New test.
7479         * g++.dg/parse/offsetof7.C: New test.
7480
7481 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7482
7483         PR testsuite/28602
7484         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
7485         is false.
7486
7487 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
7488
7489         PR c++/28302
7490         * g++.dg/ext/vector3.C: New test.
7491
7492 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
7493
7494         PR gcov/profile/26570
7495         * gcc.dg/pr26570.c: New test.
7496
7497 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
7498
7499         PR c/27697
7500         * gcc.dg/qual-component-1.c: New test.
7501
7502 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7503
7504         PR c++/28593
7505         * g++.dg/parse/new3.C: New test.
7506
7507 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7508
7509         PR fortran/25828
7510         * gfortran.dg/streamio_1.f90: New test.
7511         * gfortran.dg/streamio_2.f90: New test.
7512         * gfortran.dg/streamio_3.f90: New test.
7513         * gfortran.dg/streamio_4.f90: New test.
7514         * gfortran.dg/streamio_5.f90: New test.
7515         * gfortran.dg/streamio_6.f90: New test.
7516         * gfortran.dg/streamio_7.f90: New test.
7517         * gfortran.dg/streamio_8.f90: New test.
7518
7519 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
7520
7521         PR c/28287
7522         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
7523
7524 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
7525
7526         PR c++/28594
7527         * g++.dg/template/void6.C: New test.
7528
7529 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7530
7531         PR c/28649
7532         * gcc.dg/parse-error-1.c: New test.
7533         * gcc.dg/parse-error-2.c: New test.
7534         * gcc.dg/cpp/digraph2.c: Add error-marker.
7535         * gcc.dg/noncompile/920923-1.c: Likewise.
7536
7537 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
7538
7539         PR c/27490
7540         * gcc.dg/sizeof-2.c: New testcase.
7541
7542         PR c/27489
7543         * gcc.dg/switch-A.c: New testcase.
7544
7545 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
7546
7547         PR c++/28288
7548         PR c++/14556
7549         * g++.old-deja/g++.warn/compare1.C: Delete.
7550         * g++.dg/opt/pr7503-2.C: Delete.
7551         * g++.dg/opt/pr7503-3.C: Delete.
7552         * g++.dg/opt/pr7503-4.C: Delete.
7553         * g++.dg/opt/pr7503-5.C: Delete.
7554         * g++.dg/opt/max1.C: Delete.
7555         * g++.dg/warn/minmax.C: Delete.
7556         * g++.dg/expr/minmax.C: New test.
7557
7558 2006-08-14  Richard Guenther  <rguenther@suse.de>
7559
7560         PR testsuite/28703
7561         * gcc.c-torture/execute/pr28651.c: Do not use argc
7562         to avoid optimization, instead forbid inlining.
7563
7564 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
7565
7566         PR rtl-optimization/28634
7567         * gcc.c-torture/execute/ieee/pr28634.c: New test.
7568
7569 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
7570
7571         PR c/27184
7572         * gcc.dg/torture/pr27184.c: New test.
7573
7574 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
7575
7576         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
7577
7578 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7579
7580         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
7581         * gfortran.dg/stat_2.f90: Likewise.
7582         * gfortran.dg/chmod_1.f90: Likewise.
7583         * gfortran.dg/chmod_2.f90: Likewise.
7584         * gfortran.dg/chmod_3.f90: Likewise.
7585
7586 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
7587
7588         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
7589
7590 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
7591
7592         * g++.dg/opt/pr23454-2.C: New test.
7593
7594 2006-08-11  Richard Guenther  <rguenther@suse.de>
7595
7596         PR middle-end/28651
7597         * gcc.c-torture/execute/pr28651.c: New testcase.
7598
7599 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
7600
7601         * gnat.dg/specs/static_initializer.ads: New test.
7602
7603 2006-08-10  Paul Brook  <paul@codesourcery.com>
7604
7605         * gcc.target/arm/cond-asm.c: New test.
7606
7607 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
7608
7609         PR tree-optimization/26197
7610         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
7611         * g++.dg/vect/vect.exp: Compile the new tests with
7612         --param max-aliased-vops=0.
7613
7614 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
7615
7616         PR c++/28637
7617         * g++.dg/template/void3.C: New test.
7618
7619         PR c++/28638
7620         * g++.dg/template/void4.C: New test.
7621
7622         PR c++/28640
7623         * g++.dg/template/void5.C: New test.
7624
7625 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
7626
7627         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
7628         after dg-do compile.
7629
7630 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
7631
7632         PR tree-optimizations/26969
7633         * gcc.dg/vect/vect.exp: Compile tests prefixed with
7634         "unswitch-loops" with -funswitch-loops.
7635         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
7636
7637 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7638
7639         * gcc.dg/sparc-getcontext-1.c: Fix typo.
7640         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
7641         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
7642         * objc.dg/dwarf-1.m: Likewise.
7643         * objc.dg/dwarf-2.m: Likewise.
7644         * obj-c++.dg/dwarf-2.mm: Likewise.
7645
7646 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7647
7648         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
7649         * objc.dg/dwarf-2.m: Likewise.
7650         * obj-c++.dg/dwarf-2.mm: Likewise.
7651
7652         PR libfortran/28603
7653         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
7654
7655         PR testsuite/27611
7656         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
7657
7658         PR testsuite/27033
7659         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
7660
7661 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
7662
7663         PR target/27827
7664         * gcc.target/i386/pr27827.c: New testcase.
7665
7666 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
7667
7668         PR fortran/28590
7669         * gfortran.dg/sequence_types_1.f90: New test.
7670
7671 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
7672
7673         PR fortran/28548
7674         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
7675         dg-warning.  Add -pedantic option.
7676
7677 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7678
7679         PR c/28502
7680         * gcc.dg/proto-1.c: New test.
7681
7682         PR c/27721
7683         * gcc.dg/lvalue-4.c: New test.
7684
7685         PR c/28136
7686         * gcc.dg/init-bad-5.c: New test.
7687
7688 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
7689
7690         PR c++/28347
7691         * g++.dg/ext/typedef-init.C: Add new test for typedef
7692         initialization inside templates. Adjust existing error markers.
7693
7694 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
7695
7696         PR c++/28148
7697         * g++.dg/init/ptrmem3.C: New test.
7698
7699 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
7700
7701         PR tree-optimization/27770
7702         * lib/target-support.exp: New target keyword "section_anchors".
7703         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
7704         tests.
7705         * gcc.dg/vect/section-anchors-pr27770.c: New test.
7706         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
7707         * gcc.dg/vect/section-anchors-vect-69.c: New test.
7708         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
7709
7710 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7711
7712         * gcc.dg/20060801-1.c: Add missing '}'.
7713
7714 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7715
7716         PR c++/27508
7717         * g++.dg/parse/dtor9.C: New test.
7718         * g++.dg/parse/dtor10.C: New test.
7719         * g++.dg/other/error7.C: Adjust error-marker.
7720
7721         PR c++/28274
7722         * g++.dg/other/default5.C: New test.
7723
7724 2006-08-02  Richard Guenther  <rguenther@suse.de>
7725
7726         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
7727
7728 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
7729
7730         PR c++/28557
7731         * g++.dg/template/conv9.C: New test.
7732
7733 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
7734
7735         PR debug/28063
7736         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
7737         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
7738         Optionally return assembly text.  Update callers.
7739         (check_no_compiler_messages): Update verbose messages.
7740         (check_no_messages_and_pattern): New.
7741         (check_effective_target_string_merging): New.
7742
7743 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7744
7745         PR c++/28250
7746         * g++.dg/eh/catch4.C: New test.
7747
7748         PR c++/28257
7749         * g++.dg/other/qual1.C: New test.
7750
7751         PR c++/28259
7752         * g++.dg/inherit/error2.C: New test.
7753
7754         PR c++/28267
7755         * g++.dg/other/new1.C: New test.
7756
7757         * g++.dg/warn/pr23075.C: Remove obsolete test.
7758         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
7759         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
7760
7761 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
7762
7763         PR c++/28523
7764         * g++.dg/eh/cast1.C: New test.
7765
7766 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
7767
7768         PR libfortran/28452
7769         * gfortran.dg/random_3.f90:  New test.
7770
7771 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
7772
7773         PR c++/28432
7774         * g++.dg/other/pr28304.C: Change expected error message.
7775         * g++.dg/other/pr28432.C: New test.
7776
7777 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
7778
7779         PR c++/28256
7780         * g++.dg/init/brace2.C: Change expected error message, add empty init.
7781
7782 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
7783
7784         PR debug/23336
7785         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
7786         at -g1.
7787         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
7788         g++.dg/debug/enum-2.C: New.
7789
7790 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7791
7792         PR c++/6634
7793         * g++.dg/parse/long1.C: Add more tests.
7794
7795 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7796
7797         * gfortran.dg/lrshift_1.c: New file.
7798
7799 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7800
7801         PR libgfortran/28335
7802         * gfortran.dg/no_unit_error_1.f90: New test.
7803
7804 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7805
7806         PR libgfortran/28335
7807         * gfortran.dg/no_unit_error_1.f90: Delete test.
7808         * gfortran.dg/no_unit_error_2.f90: Delete test.
7809
7810 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7811
7812         * gfortran.dg/chmod_3.f90: New test.
7813         * gfortran.dg/ltime_gmtime_1.f90: New test.
7814         * gfortran.dg/ltime_gmtime_2.f90: New test.
7815         * gfortran.dg/lrshift_1.f90: New test.
7816         * gfortran.dg/chmod_1.f90: New test.
7817         * gfortran.dg/chmod_2.f90: New test.
7818
7819 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
7820
7821         PR c++/27668
7822         * g++.dg/template/crash55.C: New test.
7823
7824         PR c++/27962
7825         * g++.dg/template/nontype16.C: New test.
7826
7827         * g++.dg/template/void2.C: Adjust error markers.
7828         * g++.dg/template/nontype5.C: Adjust error markers.
7829
7830 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
7831
7832         * gcc.target/i386/stack-prot-kernel.c: New test.
7833
7834 2006-07-27  Roger Sayle  <roger@eyesopen.com>
7835
7836         * gcc.dg/builtins-55.c: New test case.
7837
7838 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
7839
7840         PR rtl-optimization/27907
7841         * gcc.c-torture/compile/pr27907.c: New test.
7842
7843 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7844
7845         * gfortran.dg/mclock.f90: New test.
7846         * gfortran.dg/int_conv_1.f90: New test.
7847         * gfortran.dg/stat_1.f90: New test.
7848         * gfortran.dg/stat_2.f90: New test.
7849
7850 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7851
7852         PR libgfortran/28335
7853         * gfortran.dg/no_unit_error_1.f90: New test.
7854         * gfortran.dg/no_unit_error_2.f90: New test.
7855         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
7856
7857 2006-07-25  Roger Sayle  <roger@eyesopen.com>
7858
7859         PR middle-end/28473
7860         * gcc.dg/fold-convround-1.c: New test case.
7861
7862 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
7863
7864         * gfortran.dg/arithmetic_if.f90:  Fix comments.
7865
7866 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7867
7868         PR c++/27572
7869         * g++.dg/other/typedef1.C: New test.
7870         * g++.dg/template/typedef4.C: New test.
7871         * g++.dg/template/typedef5.C: New test.
7872
7873 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
7874
7875         PR fortran/28416
7876         * gfortran.dg/allocatable_dummy_3.f90: New.
7877
7878 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
7879
7880         PR fortran/28439
7881         * gfortran.dg/arithmetic_if.f90:  New test.
7882
7883 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
7884
7885         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
7886         avoid memcpy optimization.
7887
7888 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7889
7890         PR fortran/25289
7891         * gfortran.dg/direct_io_6.f90: New test.
7892
7893 2006-07-24  Jan Hubicka  <jh@suse.cz>
7894
7895         PR c/25795
7896         PR c++/27369
7897         * gcc.dg/pr25795.c: New test.
7898         * gcc.dg/pr25795-1.c: New test.
7899
7900 2006-07-23  Roger Sayle  <roger@eyesopen.com>
7901
7902         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
7903         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
7904         which may be transformed to "g || h" on some platforms.
7905
7906 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
7907
7908         PR c++/28025
7909         * g++.dg/template/friend45.C: New test.
7910
7911 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7912
7913         PR libgfortran/28339
7914         * gfortran.dg/arrayio_8.f90: New test.
7915
7916 2006-07-21  Mike Stump  <mrs@apple.com>
7917
7918         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
7919
7920         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
7921
7922 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7923
7924         PR c++/28250
7925         * g++.dg/eh/catch3.C: New test.
7926
7927         PR c++/28363
7928         * g++.dg/template/defarg10.C: New test.
7929
7930 2006-07-20  Paul Brook  <paul@codesourcery.com>
7931
7932         PR 27363
7933         * gcc.dg/pr27363.c: New test.
7934
7935 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
7936
7937         PR c++/28338
7938         * g++.dg/init/ref13.C: New test.
7939
7940 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7941
7942         PR obj-c++/28434
7943         * obj-c++.dg/proto-error-1.mm: New test.
7944
7945 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
7946
7947         PR c++/28337
7948         * g++.dg/template/string1.C: New test.
7949
7950 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
7951
7952         PR c++/28048
7953         * g++.dg/template/defarg9.C: New test.
7954
7955         PR c++/28235
7956         * g++.dg/template/static27.C: New test.
7957
7958 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
7959
7960         PR 28410
7961         * gcc.dg/tree-ssa/pr28410.c: New test.
7962
7963 2006-07-18  Lee Millward  <lee.millward@gmail.com>
7964
7965         PR c++/28258
7966         * g++/dg/other/error13.C: New test.
7967
7968         PR c++/28260
7969         * g++.dg/template/friend44.C: New test.
7970
7971 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
7972
7973         PR c++/27495
7974         * g++.dg/other/pr27495.C: New.
7975
7976 2006-07-18  Olivier Hainque  <hainque@adacore.com>
7977
7978         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
7979         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
7980
7981 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7982
7983         PR c/28286
7984         * gcc.dg/pragma-pack-4.c: New test.
7985
7986 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
7987
7988         PR c++/28291
7989         * g++.dg/ext/pr28291.C: New test.
7990
7991 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
7992
7993         PR middle-end/28403
7994         * gcc.c-torture/execute/pr28403.c: New test.
7995
7996 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
7997
7998         PR middle-end/28402
7999         * gcc.dg/pr28402.c: New test.
8000
8001 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
8002
8003         PR c++/28304
8004         * g++.dg/other/pr28304.C: New test.
8005
8006 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
8007
8008         PR other/28251
8009         gcc.c-torture/unsorted/dump-noaddr.c: New test.
8010         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
8011
8012 2006-07-17  Richard Guenther  <rguenther@suse.de>
8013
8014         PR tree-optimization/28238
8015         * g++.dg/tree-ssa/pr28238.C: New testcase.
8016
8017 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8018
8019         PR c++/28250
8020         * g++.dg/eh/catch1.C: New test.
8021         * g++.dg/eh/catch2.C: New test.
8022
8023 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
8024
8025         PR c++/28370
8026         * g++.dg/template/anon3.C: New test.
8027
8028 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
8029
8030         PR fortran/20844
8031         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
8032         specifiers requiring an explicit format tag..
8033
8034         PR fortran/28201
8035         * gfortran.dg/generic_5: New test.
8036
8037         PR fortran/20893
8038         * gfortran.dg/elemental_optional_args_1.f90: New test.
8039
8040 2006-07-16  Olivier Hainque  <hainque@adacore.com>
8041
8042         * gnat.dg/assert.ads: New file.
8043         * gnat.dg/controlled_record.ads: Likewise.
8044         * gnat.dg/controlled_record.adb: Likewise.
8045
8046 2006-07-15  Lee Millward  <lee.millward@gmail.com>
8047
8048         PR c++/28292
8049         * g++.dg/other/error12.C: New test.
8050
8051         PR c++/28269
8052         * g++.dg/template/crash54.C: New test.
8053
8054 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8055
8056         PR c++/28249
8057         * g++.dg/parse/catch1.C: New test.
8058
8059         PR c++/28294
8060         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
8061
8062         PR c++/28387
8063         * g++.dg/ext/attrib24.C: New test.
8064
8065 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8066
8067         PR c++/28343
8068         * g++.dg/ext/asmspec1.C: New test.
8069
8070 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
8071
8072         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
8073         (dg-test): Support shouldfail tests.
8074         * lib/target-supports-dg.exp (dg-shouldfail): New.
8075         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
8076         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
8077         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
8078         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
8079         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
8080         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
8081         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
8082
8083 2006-07-13  Jan Hubicka  <jh@suse.cz>
8084
8085         * gcc.target/i386/memcpy-1.c: New.
8086
8087 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
8088
8089         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
8090
8091 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
8092
8093         PR fortran/25097
8094         * gfortran.dg/present_1.f90: New test.
8095
8096         PR fortran/20903
8097         * gfortran.dg/interface_derived_type_1.f90: New test.
8098
8099 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
8100
8101         PR fortran/28213
8102         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
8103         list.
8104
8105 2006-07-07  Lee Millward  <lee.millward@gmail.com>
8106
8107         PR c++/27820
8108         * g++.dg/other/label1.C: New test.
8109
8110 2006-07-07  Richard Guenther  <rguenther@suse.de>
8111
8112         PR middle-end/28268
8113         * gcc.dg/torture/pr28268.c: New testcase.
8114
8115 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
8116
8117         PR c++/27019
8118         * g++.dg/ext/pr27019.C: New.
8119
8120 2006-07-07  Richard Guenther  <rguenther@suse.de>
8121
8122         PR tree-optimization/28187
8123         * gcc.dg/pr28187.c: New testcase.
8124
8125 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
8126
8127         * gnat.dg/address_conversion.adb: New test.
8128         * gnat.dg/boolean_subtype.adb: Likewise.
8129         * gnat.dg/frame_overflow.adb: Likewise.
8130         * gnat.dg/pointer_array.adb: Likewise.
8131         * gnat.dg/pointer_conversion.adb: Likewise.
8132
8133 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
8134
8135         PR fortran/28237
8136         PR fortran/23420
8137         * gfortran.dg/print_fmt_5.f90: New test.
8138
8139 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8140
8141         PR fortran/28129
8142         * gfortran.dg/bounds_check_4.f90: New test.
8143
8144 2006-07-05  Richard Guenther  <rguenther@suse.de>
8145
8146         PR target/28158
8147         * gfortran.dg/pr28158.f90: New testcase.
8148
8149 2006-07-05  Richard Guenther  <rguenther@suse.de>
8150
8151         PR tree-optimization/28162
8152         * gcc.dg/pr28162.c: New testcase.
8153
8154 2006-07-05  Richard Guenther  <rguenther@suse.de>
8155         Andrew Pinski  <pinskia@gcc.gnu.org>
8156
8157         PR c++/27084
8158         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
8159
8160 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
8161
8162         PR fortran/28174
8163         * gfortran.dg/actual_array_substr_2.f90: New test.
8164
8165         PR fortran/28167
8166         * gfortran.dg/actual_array_constructor_2.f90: New test.
8167
8168 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8169
8170         * gfortran.dg/itime_idate_1.f: New test.
8171         * gfortran.dg/itime_idate_2.f: New test.
8172
8173 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8174
8175         PR libgfortran/27704
8176         * gfortran.dg/open_status_3.f90: New test.
8177         * gfortran.dg/fmt_l.f90: Update for new feature.
8178
8179 2006-07-03  Asher Langton  <langton2@llnl.gov>
8180
8181         * gfortran.dg/oldstyle_2.f90: New.
8182
8183 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8184
8185         * gnat.dg/string_slice.adb: New test.
8186
8187 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8188
8189         PR fortran/19259
8190         * gfortran.dg/semicolon_fixed.c: New.
8191         * gfortran.dg/semicolon_free.c: New.
8192
8193 2006-06-30  Mike Stump  <mrs@apple.com>
8194
8195         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
8196         that don't support internal visibility.
8197
8198 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
8199
8200         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
8201         for '(' / ')' needing an extra '\'.
8202
8203 2006-06-29  Roger Sayle  <roger@eyesopen.com>
8204
8205         PR middle-end/27428
8206         * gcc.dg/pr27428-1.c: New test case.
8207
8208 2006-06-29  Mike Stump  <mrs@apple.com>
8209
8210         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
8211         on darwin as we can't align commons large enough yet.
8212
8213         * gcc.dg/vla-8.c: Add additional testcases.
8214
8215 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
8216
8217         PR c++/28114
8218         * g++.dg/other/pr28114.C: New.
8219
8220 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
8221
8222         * gcc.c-torture/compile/20060625-1.c: New test.
8223
8224 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
8225
8226         PR fortran/20867
8227         * gfortran.dg/stfunc_3.f90: New test.
8228
8229         PR fortran/25056
8230         * gfortran.dg/impure_actual_1.f90: New test.
8231
8232         PR fortran/20874
8233         * gfortran.dg/elemental_result_1.f90: New test.
8234
8235         PR fortran/25073
8236         * gfortran.dg/select_7.f90: New test.
8237
8238         PR fortran/27554
8239         * intrinsic_actual_1.f: New test.
8240
8241         PR fortran/22038
8242         PR fortran/28119
8243         * gfortran.dg/forall_4.f90: New test.
8244
8245         PR fortran/25072
8246         * gfortran.dg/forall_5.f90: New test.
8247
8248 2006-06-25  Lee Millward  <lee.millward@gmail.com>
8249
8250         PR c++/28051
8251         * g++.dg/template/using13.C: New test.
8252
8253         PR c++/28054
8254         * g++.dg/other/incomplete3.C: New test.
8255
8256 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8257
8258         PR fortran/28081
8259         * gfortran.dg/substr_3.f: New test.
8260         * gfortran.dg/equiv_2.f90: Update expected error message.
8261
8262 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
8263
8264         PR fortran/28118
8265         * gfortran.dg/actual_array_substr_1.f90: New test.
8266
8267 2006-06-24  Olivier Hainque  <hainque@adacore.com>
8268
8269         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
8270         * gnat.dg/scalar_mode_agg_compare.adb: New test.
8271
8272 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
8273
8274         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
8275
8276 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
8277
8278         PR fortran/27981
8279         * gfortran.dg/simpleif_2.f90: New test.
8280
8281 2006-06-23  Lee Millward  <lee.millward@gmail.com>
8282
8283         * g++.dg/template/error22.C: Fix typo.
8284
8285 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8286
8287         PR c++/28112
8288         * g++.dg/ext/attrib23.C: New test.
8289
8290 2006-06-23  Olivier Hainque  <hainque@adacore.com>
8291
8292         * gnat.dg/varsize_temp.adb: New test.
8293
8294 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8295
8296         PR c++/11468
8297         * g++.dg/other/java2.C: New test.
8298
8299 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
8300
8301         PR target/27789
8302         * g++.dg/ext/dllimport4.C. Add more tests for invalid
8303         initialization.
8304
8305 2006-06-22  Roger Sayle  <roger@eyesopen.com>
8306
8307         PR target/27531
8308         * gcc.dg/pr27531-1.c: New test case.
8309
8310 2006-06-22  Asher Langton  <langton2@llnl.gov>
8311
8312         PR fortran/24748
8313         * gfortran.dg/implicit_8.f90: New.
8314
8315 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
8316
8317         PR rtl-optimization/28121
8318         * gcc.dg/pr28121.c: New test.
8319
8320 2006-06-22  Lee Millward  <lee.millward@gmail.com>
8321
8322         PR c++/27805
8323         * g++.dg/parse/ptrmem6.C: New test.
8324
8325         PR c++/27821
8326         * g++.dg/template/error22.C: New test.
8327
8328 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8329
8330         PR c++/28111
8331         * g++.dg/template/friend43.C: New test.
8332
8333         PR c++/28110
8334         * g++.dg/template/crash53.C: New test.
8335
8336         PR c++/28109
8337         * g++.dg/rtti/incomplete1.C: New test.
8338
8339 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
8340
8341         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
8342
8343 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
8344
8345         * gcc.c-torture/execute/complex-7.c: New.
8346
8347 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
8348
8349         * gcc.dg/merge-all-constants-1.c: New test.
8350
8351 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
8352
8353         PR c++/28113
8354         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
8355
8356 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
8357
8358         * gfortran.dg/rrspacing_1.f90: New test.
8359
8360 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8361
8362         PR c++/28052
8363         * g++.dg/other/bitfield2.C: New test.
8364
8365 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
8366
8367         PR tree-optimization/27331
8368         * gcc.dg/pr27331.c: New test.
8369
8370 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
8371             Eric Botcazou  <ebotcazou@adacore.com>
8372
8373         PR ada/18692
8374         * lib/gnat.exp: New file.
8375         * lib/gnat-dg.exp: Likewise.
8376         * gnat.dg: New directory.
8377         * gnat.dg/dg.exp: New driver.
8378         * gnat.dg/specs: New directory.
8379         * gnat.dg/specs/specs.exp: New driver.
8380         * gnat.dg/style: New directory.
8381         * gnat.dg/style/style.exp: New driver.
8382
8383 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
8384
8385         PR fortran/16206
8386         * gfortran.dg/array_initializer_1.f90: New test.
8387
8388         PR fortran/28005
8389         * gfortran.dg/matmul_3.f90: New test.
8390
8391 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
8392
8393         PR middle-end/28075
8394         * gcc.dg/tree-ssa/inline-1.c: New test.
8395
8396 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
8397
8398         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
8399         in malloc prototype; remove XFAIL.
8400         * gcc.dg/pr18241-2.c: Ditto.
8401         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
8402         in memset prototype; remove XFAIL.
8403         * gcc.dg/tree-ssa/pr23382.c: Ditto.
8404
8405 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
8406
8407         * gcc.dg/vla-8.c: Add.
8408
8409 2006-06-19  Richard Guenther  <rguenther@suse.de>
8410
8411         PR tree-optimization/27090
8412         * g++.dg/tree-ssa/pr27090.C: New testcase.
8413
8414 2006-06-19  Roger Sayle  <roger@eyesopen.com>
8415
8416         PR target/27861
8417         * gcc.dg/pr27861-1.c: New test case.
8418
8419 2006-06-19  Richard Guenther  <rguenther@suse.de>
8420
8421         PR middle-end/28045
8422         * gcc.dg/torture/pr28045.c: New testcase.
8423
8424 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8425
8426         PR fortran/26801
8427         * gfortran.dg/associated_4.f90: New test.
8428
8429 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8430
8431         PR fortran/19310
8432         PR fortran/19904
8433         * gfortran.dg/real_const_3.f90: New test.
8434
8435 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
8436
8437         PR c++/28016
8438         * g++.dg/template/static26.C: New test.
8439
8440         PR c++/27979
8441         * g++.dg/expr/bitfield2.C: New test.
8442
8443         PR c++/27884
8444         * g++.dg/parse/linkage2.C: New test.
8445
8446 2006-06-16  Richard Guenther  <rguenther@suse.de>
8447
8448         PR middle-end/27116
8449         * gcc.dg/pr15785-1.c: Revert last change.
8450         * gcc.dg/torture/pr27116-2.c: New testcase.
8451
8452 2006-06-16  Roger Sayle  <roger@eyesopen.com>
8453
8454         PR middle-end/27802
8455         * gcc.dg/pr27802-1.c: New test case.
8456
8457 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
8458
8459         PR c++/27689
8460         * g++.dg/template/ttp18.C: New test.
8461         * g++.dg/template/ttp19.C: Likewise.
8462
8463         PR c++/27666
8464         * g++.dg/expr/cond9.C: New test.
8465
8466         PR c++/27640
8467         * g++.dg/template/ctor7.C: New test.
8468
8469 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
8470
8471         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
8472
8473 2006-06-16  Richard Guenther  <rguenther@suse.de>
8474
8475         PR tree-optimization/27781
8476         * gcc.dg/tree-ssa/pr27781.c: New testcase.
8477
8478 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
8479
8480         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
8481
8482 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
8483
8484         * gcc.dg/tree-ssa/loop-18.c: New test.
8485
8486 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
8487
8488         PR c++/27665
8489         * g++.dg/template/crash52.C: New test.
8490
8491         PR c++/27648
8492         * g++.dg/ext/attrib22.C: New test.
8493
8494         PR c++/26559
8495         * g++.dg/template/builtin1.C: New test.
8496         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
8497
8498         PR c++/28018
8499         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
8500         assignment.
8501         * g++.old-deja/g++.pt/crash51.C: Likewise.
8502
8503         PR c++/27227
8504         * g++.dg/lookup/linkage1.C: New test.
8505         * g++.dg/lookup/linkage2.C: Likewise.
8506
8507 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
8508
8509         PR middle-end/27959
8510         * gcc.dg/pr27959.c: New testcase.
8511
8512 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
8513
8514         PR target/28014:
8515         * g++.dg/eh/div.C: New test.
8516
8517 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
8518
8519         PR c++/27894
8520         * g++.dg/tree-ssa/pr26757.C: New test.
8521         * g++.dg/tree-ssa/pr27894.C: New test.
8522
8523 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8524
8525         * gcc.c-torture/compile/20060609-1.c: New test.
8526
8527         PR target/27863
8528         * gcc.c-torture/compile/pr27863.c: New test.
8529
8530 2006-06-13  Richard Guenther  <rguenther@suse.de>
8531
8532         PR tree-optimization/27830
8533         * g++.dg/tree-ssa/pr27830.C: New testcase.
8534
8535 2006-06-13  Matthew Sachs  <msachs@apple.com>
8536
8537         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
8538         the list of compiler flags; this causes those flags to be checked
8539         for things like dg-skip-if.
8540
8541 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8542
8543         PR c++/27601
8544         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
8545
8546 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
8547             Kazu Hirata  <kazu@codesourcery.com>
8548
8549         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
8550         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
8551
8552 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8553
8554         PR c++/27933
8555         * g++.dg/lookup/using15.C: New test.
8556
8557         PR c++/27951
8558         * g++.dg/other/anon4.C: New test.
8559
8560 2006-06-12  Roger Sayle  <roger@eyesopen.com>
8561
8562         PR c++/21210
8563         * g++.dg/init/complex1.C: New test case.
8564
8565 2006-06-11  Eric Christopher  <echristo@apple.com>
8566
8567         PR middle-end/27948
8568         * gcc.dg/bf-ms-layout.c: Run on darwin.
8569         * gcc.dg/bf-no-ms-layout: Ditto.
8570         * gcc.dg/attr-ms_struct-2.c: New.
8571         * gcc.dg/bf-ms-layout-2.c: Ditto.
8572
8573 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8574
8575         * gcc.dg/attr-ms_struct-packed1.c: New.
8576
8577 2006-06-09  Mike Stump  <mrs@apple.com>
8578
8579         * gcc.dg/vla-7.c: Add.
8580
8581 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
8582
8583         PR fortran/24558
8584         * gfortran.dg/entry_6.f90: New test.
8585
8586         PR fortran/20877
8587         PR fortran/25047
8588         * gfortran.dg/entry_7.f90: New test.
8589
8590 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
8591
8592         PR c/27747
8593         * gcc.dg/cpp/_Pragma6.c: New test.
8594
8595         PR c++/27748
8596         * g++.dg/cpp/_Pragma1.C: New test.
8597
8598         PR preprocessor/27746
8599         * gcc.dg/gomp/macro-3.c: New test.
8600         * gcc.dg/gomp/macro-4.c: New test.
8601         * g++.dg/gomp/macro-3.C: New test.
8602         * g++.dg/gomp/macro-4.C: New test.
8603
8604 2006-06-09  Richard Guenther  <rguenther@suse.de>
8605
8606         PR tree-optimization/26998
8607         * gcc.dg/torture/pr26998.c: New testcase.
8608         * gcc.dg/tree-ssa/vrp29.c: New testcase.
8609
8610 2006-06-08  Mike Stump  <mrs@apple.com>
8611
8612         * gcc.dg/pr27095.c: Account for stubs.
8613
8614         PR target/26427
8615         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
8616         produce bad code on darwin.
8617
8618 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8619
8620         PR fortran/27958
8621         * gfortran.dg/substr_2.f: New test.
8622
8623 2006-06-08  Asher Langton  <langton2@llnl.gov>
8624
8625         PR fortran/27786
8626         * cray_pointers_2.f90: Add -fbounds-check compile flag.
8627
8628 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8629
8630         PR target/27421
8631         * gcc.dg/union-3.c: New test.
8632
8633 2006-06-08  Richard Guenther  <rguenther@suse.de>
8634
8635         PR middle-end/27116
8636         * gcc.dg/torture/pr27116.c: New testcase.
8637         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
8638
8639 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
8640
8641         PR rtl-optimization/26449
8642         * gcc.dg/pr26449.c: New test.
8643
8644 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8645
8646         PR c++/27601
8647         * g++.dg/ext/offsetof1.C: Test member functions.
8648
8649 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
8650
8651         * gcc.dg/pr27095.c: Improve scanning.
8652
8653 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
8654
8655         PR fortran/23091
8656         * gfortran.dg/saved_automatic_1.f90: New test.
8657
8658         PR fortran/24168
8659         * gfortran.dg/array_simplify_1.f90: New test.
8660
8661         PR fortran/25090
8662         * gfortran.dg/entry_dummy_ref_1.f90: New test.
8663
8664         PR fortran/25058
8665         * gfortran.dg/entry_dummy_ref_2.f90: New test.
8666
8667 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
8668
8669         PR c++/27177
8670         * g++.dg/expr/cast7.C: New test.
8671
8672 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
8673
8674         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
8675         * lib/gcc-defs.exp (tool_check_compile): Ditto.
8676         * lib/fortran-torture.exp (fortran-torture-compile,
8677         fortran-torture-execute): Ditto.
8678
8679 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
8680
8681         PR target/27842
8682         * gcc.dg/vmx/pr27842.c: New test.
8683
8684 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8685
8686         PR libfortran/27895
8687         * gfortran.dg/bounds_check_3.f90: New test.
8688
8689 2006-06-05  Mike Stump  <mrs@apple.com>
8690
8691         * objc.dg/objc-fast-4.m: Skip for ppc64.
8692
8693 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
8694
8695         PR testsuite/27705
8696         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
8697
8698 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
8699             Victor Kaplansky  <victork@il.ibm.com>
8700
8701         PR tree-optimizations/26360
8702         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
8703         with -fno-tree-dce.
8704         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
8705
8706 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
8707
8708         PR fortran/14067
8709         * gfortran.dg/data_char_1.f90: Add messages for truncated
8710         strings.
8711
8712         PR fortran/16943
8713         * gfortran.dg/func_decl_2.f90: New test.
8714
8715         PR fortran/20839
8716         * gfortran.dg/do_2.f90: New test.
8717
8718         PR fortran/27655
8719         * gfortran.dg/associated_3.f90: New test.
8720
8721 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
8722
8723         PR c++/27819
8724         * g++.dg/template/static25.C: New test.
8725
8726         PR c++/27722
8727         * g++.dg/init/array21.C: New test.
8728
8729         PR c++/27807
8730         * g++.dg/ext/complit7.C: New test.
8731
8732         PR c++/27806
8733         * g++.dg/parse/ptrmem5.C: New test.
8734
8735 2006-06-04  Roger Sayle  <roger@eyesopen.com>
8736             Andrew Pinski  <pinskia@physics.uc.edu>
8737
8738         PR c/27150
8739         PR middle-end/27382
8740         * gcc.dg/pr27150-1.c: New testcase.
8741         * gcc.dg/pr27382-1.c: New testcase.
8742         * gcc.dg/pr27382-2.c: New testcase.
8743
8744 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
8745
8746         PR c/25161
8747         PR c/27020
8748         * gcc.dg/array-10.c: New test.
8749
8750 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8751
8752         PR c++/27804
8753         * g++.dg/init/const4.C: New test.
8754         * g++.dg/init/member1.C: Add error-marker.
8755         * g++.dg/other/fold1.C: Adjust error-marker.
8756
8757 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8758
8759         PR c++/27601
8760         * g++.dg/ext/offsetof1.C: New test.
8761
8762 2006-06-04 Eric Christopher <echristo@apple.com>
8763
8764         * gcc.dg/attr-ms_struct-1.c: New.
8765
8766 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
8767
8768         * gcc.c-torture/compile/builtin_constant_p.c: New test.
8769
8770 2006-06-04  Richard Guenther  <rguenther@suse.de>
8771
8772         PR tree-optimization/27039
8773         * gcc.dg/tree-ssa/loop-17.c: New testcase.
8774
8775 2006-06-03  Roger Sayle  <roger@eyesopen.com>
8776
8777         PR target/26223
8778         * gcc.target/i386/amd64-abi-2.c: New test case.
8779
8780 2006-06-02  Eric Christopher  <echristo@apple.com>
8781
8782         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
8783         * gcc.target/i386/20020523-1.c: Skip if darwin.
8784         * gcc.target/i386/asm-3.c: Ditto.
8785         * gcc.target/i386/20011119-1.c: Ditto.
8786         * gcc.target/i386/clobbers.c: Remove pic part of test.
8787
8788 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
8789
8790         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
8791         * g++.old-deja/g++.other/init19.C: Ditto.
8792         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
8793         and add other platforms as expected failures.
8794
8795 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
8796
8797         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
8798         (is-effective-target-keyword): Ditto.
8799
8800 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
8801
8802         PR fortran/27715
8803         * gfortran.dg/extended_char_comparison_1.f:  New test.
8804
8805 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
8806
8807         PR fortran/25098
8808         * gfortran.dg/dummy_procedure_1.f90: New test.
8809
8810         PR fortran/25147
8811         * gfortran.dg/dummy_procedure_2.f90: New test.
8812
8813         * gfortran.dg/associated_2.f90: Correct to make consistent with
8814         standard.
8815
8816 2006-05-31  Roger Sayle  <roger@eyesopen.com>
8817
8818         * gcc.target/i386/387-11.c: New test case.
8819
8820 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
8821
8822         PR c++/27801
8823         * g++.dg/template/cond6.C: New test.
8824
8825         PR c++/26496
8826         * g++.dg/template/crash51.C: New test.
8827         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
8828
8829         PR c++/27385
8830         * g++.dg/init/array20.C: New test.
8831
8832 2006-05-31  Roger Sayle  <roger@eyesopen.com>
8833
8834         * gcc.dg/builtins-54.c: New test case.
8835
8836 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
8837
8838         PR c++/26433
8839         * g++.dg/template/fntry1.C: Add dg-do link.
8840
8841         PR c++/27808
8842         * g++.dg/parse/friend6.C: New test.
8843
8844 2006-05-30  Asher Langton  <langton2@llnl.gov>
8845
8846         * gfortran.dg/cray_pointers_7.f90: New test.
8847
8848 2006-05-30  Roger Sayle  <roger@eyesopen.com>
8849
8850         PR tree-optimization/23452
8851         * gcc.dg/fold-mulconj-1.c: New test case.
8852
8853 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
8854
8855         PR c++/27803
8856         * g++.dg/parse/bitfield1.C: New test.
8857
8858 2006-05-30  Roger Sayle  <roger@eyesopen.com>
8859
8860         * gcc.target/ppc-eq0-1.c: New test case.
8861         * gcc.target/ppc-negeq0-1.c: New test case.
8862
8863 2006-05-30  Dirk Mueller  <dmueller@suse.de>
8864
8865         PR c/27273
8866         * gcc.dg/overflow-warn-5.c: New test.
8867
8868 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8869
8870         PR c/27718
8871         * gcc.dg/sizeof-1.c: New test.
8872
8873 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
8874
8875         PR target/27790
8876         * gcc.target/i386/pr27790.c: New test.
8877
8878 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8879
8880         PR libgfortran/27757
8881         * gfortran.dg/direct_io_5.f90: New test.
8882
8883 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8884
8885         PR libgfortran/27634
8886         * gfortran.dg/fmt_missing_period_1.f: New test.
8887         * gfortran.dg/fmt_missing_period_2.f: New test.
8888         * gfortran.dg/fmt_missing_period_3.f: New test.
8889
8890 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8891
8892         PR fortran/19777
8893         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
8894         arrays.
8895
8896 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8897
8898         PR c++/27713
8899         * g++.dg/template/new6.C: New test.
8900
8901 2006-05-29  Roger Sayle  <roger@eyesopen.com>
8902
8903         PR tree-optimization/24964
8904         * gcc.target/i386/387-10.c: New test case.
8905
8906 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
8907
8908         * intrinsics/string_intrinsics.c (compare_string):
8909         Use memcmp instead of strncmp to avoid tripping over
8910         CHAR(0) in a string.
8911
8912 2006-05-27  Richard Guenther  <rguenther@suse.de>
8913
8914         PR middle-end/27773
8915         * gcc.dg/torture/pr27773.c: New testcase.
8916
8917 2006-05-27  Dirk Mueller  <dmueller@suse.de>
8918
8919         * gcc.dg/pr24561.c: Rename to..
8920         * gcc.dg/pr25962.c: .. this.
8921
8922 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8923
8924         PR fortran/19777
8925         * gfortran.dg/bounds_check_2.f: New test.
8926
8927 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
8928
8929         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
8930         * gfortran.dg/byte_1.f90: Likewise.
8931         * gfortran.dg/dup_save_2.f90: Likewise.
8932
8933 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
8934
8935         * gfortran.dg/associated_2.f90: New test.
8936
8937 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8938
8939         PR fortran/27524
8940         * gfortran.dg/bounds_check_1.f90: New test.
8941
8942 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
8943
8944         PR rtl-optimization/27661
8945         * gcc.dg/pr27661.c: New test case.
8946
8947 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
8948
8949         PR fortran/23151
8950         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
8951         * gfortran.dg/print_parentheses_1.f:  New test.
8952         * gfortran.dg/print_parentheses_2.f90:  New test.
8953
8954 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
8955
8956         PR target/27758
8957         * gcc.dg/pr27758.c: New test.
8958
8959 2006-05-24  Falk Hueffner  <falk@debian.org>
8960
8961         * gcc.c-torture/compile/pr27571.c: New test.
8962
8963 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
8964
8965         PR fortran/27709
8966         * gfortran.dg/spec_expr_4.f90: New test.
8967
8968         PR fortran/27155
8969         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
8970
8971 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
8972
8973         PR c++/20103
8974         * g++.dg/ext/complit6.C: New test.
8975         * g++.dg/ext/complit3.C: Adjust error markers.
8976         * g++.dg/init/const3.C: New test.
8977
8978 2006-05-25  Richard Guenther  <rguenther@suse.de>
8979
8980         PR middle-end/27743
8981         * gcc.dg/torture/pr27743.c: New testcase.
8982
8983 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8984
8985         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
8986
8987 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
8988
8989         * gcc.dg/compat/scalar-by-value-x.h: New.
8990         * gcc.dg/compat/scalar-by-value-y.h: New.
8991         * gcc.dg/compat/scalar-by-value-5.c: New.
8992         * gcc.dg/compat/scalar-by-value-5_main.c: New.
8993         * gcc.dg/compat/scalar-by-value-5_x.c: New.
8994         * gcc.dg/compat/scalar-by-value-5_y.c: New.
8995         * gcc.dg/compat/scalar-by-value-6.c: New.
8996         * gcc.dg/compat/scalar-by-value-6_main.c: New.
8997         * gcc.dg/compat/scalar-by-value-6_x.c: New.
8998         * gcc.dg/compat/scalar-by-value-6_y.c: New.
8999
9000 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
9001
9002         PR tree-optimization/27639
9003         PR tree-optimization/26719
9004         * gcc.dg/pr27639.c: New test.
9005         * gcc.dg/pr26719.c: New test.
9006         * gcc.dg/tree-ssa/scev-cast.c: New test.
9007
9008 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
9009
9010         PR c++/20173
9011         * g++.dg/template/error21.C: New test.
9012
9013 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
9014
9015         PR target/27696
9016         * gcc.target/i386/pr27696.c: New.
9017
9018 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
9019
9020         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
9021
9022         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
9023
9024 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9025
9026         PR c++/27716
9027         * g++.dg/other/assign1.C: New test.
9028
9029 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
9030
9031         PR target/27266
9032         * gcc.target/i386/pr27266.c: New.
9033
9034 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9035
9036         PR c++/27451
9037         * g++.dg/ext/asm9.C: New test.
9038
9039 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
9040
9041         PR rtl-optimization/25514
9042         * gcc.c-torture/compile/pr25514.c: New test.
9043
9044 2006-05-22  Richard Guenther  <rguenther@suse.de>
9045
9046         Revert
9047         2006-01-31  Richard Guenther  <rguenther@suse.de>
9048
9049         * gcc.target/i386/sselibm-1.c: New testcase.
9050         * gcc.target/i386/sselibm-2.c: Likewise.
9051         * gcc.target/i386/sselibm-3.c: Likewise.
9052         * gcc.target/i386/sselibm-4.c: Likewise.
9053         * gcc.target/i386/sselibm-5.c: Likewise.
9054
9055 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9056
9057         PR c/27420
9058         * gcc.dg/func-args-2.c: New test.
9059
9060         PR c/26818
9061         * gcc.dg/struct-incompl-1.c: New test.
9062
9063 2006-05-22  Richard Guenther  <rguenther@suse.de>
9064
9065         PR testsuite/27708
9066         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
9067         the transformations we test for.
9068
9069 2006-05-22  Richard Guenther  <rguenther@suse.de>
9070
9071         PR testsuite/27707
9072         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
9073
9074 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
9075
9076         PR c++/27210
9077         * g++.dg/warn/new1.C: New test.
9078         * g++.dg/template/new5.C: Likewise.
9079
9080 2006-05-21  Roger Sayle  <roger@eyesopen.com>
9081
9082         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
9083         * gcc.target/i386/20060512-3.c: Likewise.
9084
9085 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
9086
9087         PR rtl-optimization/27671
9088         * gcc.c-torture/execute/pr27671-1.c: New.
9089         * gcc.dg/pr27671-2.c: Likewise.
9090
9091         PR tree-optimization/26622.
9092         * gcc.c-torture/compile/pr26622.c: New.
9093
9094 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
9095
9096         PR fortran/27613
9097         * gfortran.dg/recursive_reference_1.f90: New test.
9098
9099 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
9100
9101         PR fortran/25746
9102         * gfortran.dg/elemental_subroutine_3.f90: New test.
9103
9104         PR fortran/25090
9105         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
9106
9107         PR fortran/27584
9108         * gfortran.dg/associated_target_1.f90: New test.
9109
9110         PR fortran/19015
9111         * gfortran.dg/maxloc_shape_1.f90: New test.
9112
9113 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9114
9115         PR libgfortran/24459
9116         * gfortran.dg/namelist_24.f90: New test.
9117         * gfortran.dg/namelist_12.f: Fix typo in comment.
9118
9119 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
9120
9121         PR middle-end/25776
9122         * g++.dg/other/error11.C: New test.
9123
9124 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
9125
9126         * gcc.target/mips/pr26765.c: Add -w to options.
9127
9128 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
9129
9130         * lib/target-supports.exp (check_effective_target_mpaired_single):
9131         New function.
9132         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
9133         multilibs.
9134         * g++.dg/vect/vect.exp: Likewise.
9135
9136 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
9137
9138         PR testsuite/25891
9139         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
9140
9141 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
9142
9143         PR fortran/27662
9144         * gfortran.dg/temporary_1.f90: New file.
9145
9146 2006-05-19  Andreas Schwab  <schwab@suse.de>
9147
9148         * g++.dg/other/unused1.C: Also match "stringz".
9149
9150 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
9151
9152         PR c++/26433
9153         * g++.dg/template/fntry1.C: New test.
9154
9155 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
9156
9157         PR c++/27471
9158         PR c++/27506
9159         * g++.dg/conversion/bitfield5.C: New test.
9160         * g++.dg/conversion/bitfield6.C: New test.
9161
9162 2006-05-18  Mike Stump  <mrs@apple.com>
9163
9164         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
9165         * gcc.dg/vla-4.c: Add.
9166         * gcc.dg/vla-5.c: Add.
9167         * gcc.dg/vla-6.c: Add.
9168
9169 2006-05-12  Stuart Hastings  <stuart@apple.com>
9170
9171         * testsuite/gcc.target/i386/20060512-1.c: New.
9172         * testsuite/gcc.target/i386/20060512-2.c: New.
9173         * testsuite/gcc.target/i386/20060512-3.c: New.
9174         * testsuite/gcc.target/i386/20060512-4.c: New.
9175
9176 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
9177
9178         PR c++/26122
9179         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
9180
9181         PR c++/26068
9182         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
9183         * g++.dg/parse/linkage1.C: New test.
9184
9185 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
9186
9187         PR tree-optimization/27548
9188         * g++.dg/tree-ssa/pr27548.C: New test.
9189
9190 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9191
9192         PR fortran/26551
9193         * gfortran.dg/recursive_check_1.f: New test.
9194         * gfortran.dg/recursive_check_2.f90: New test.
9195
9196 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
9197
9198         * g++.dg/opt/temp2.C: New test.
9199
9200 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
9201
9202         PR c++/27491
9203         * g++.dg/init/brace5.C: New test.
9204
9205         PR middle-end/27415
9206         * gcc.dg/gomp/pr27415.c: New test.
9207         * g++.dg/gomp/pr27415.C: New test.
9208
9209         PR tree-optimization/27549
9210         * g++.dg/tree-ssa/pr27549.C: New test.
9211
9212 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9213
9214         PR libgfortran/27575
9215         * gfortran.dg/read_eof_4.f90: New test.
9216
9217 2006-05-16  Richard Guenther  <rguenther@suse.de>
9218
9219         PR tree-optimization/22303
9220         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
9221
9222 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
9223
9224         PR middle-end/27573
9225         * gcc.dg/gomp/pr27573.c: New test.
9226         * gfortran.dg/gomp/pr27573.f90: New test.
9227
9228         PR c/27499
9229         * gcc.dg/gomp/pr27499.c: New test.
9230         * g++.dg/gomp/pr27499.C: New test.
9231
9232 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
9233
9234         PR c++/27339
9235         * g++.dg/parser/access8.C: Adjust error marker.
9236         * g++.dg/template/access17.C: New test.
9237         * g++.dg/template/access18.C: Likewise.
9238
9239 2006-05-15  Roger Sayle  <roger@eyesopen.com>
9240
9241         PR target/26600
9242         * gcc.target/i386/pr26600.c: New test case.
9243
9244 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
9245
9246         PR c++/27505
9247         * g++.dg/expr/bitfield1.C: New test.
9248
9249 2006-05-15  Richard Guenther  <rguenther@suse.de>
9250
9251         PR tree-optimization/27603
9252         * gcc.dg/torture/pr27603.c: New testcase.
9253
9254 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
9255
9256         PR fortran/25090
9257         * gfortran.dg/entry_dummy_ref_1.f90: New test.
9258
9259         PR fortran/25082
9260         * gfortran.dg/scalar_return_1.f90: New test.
9261
9262         PR fortran/27411
9263         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
9264
9265 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
9266
9267         * gcc.dg/gomp/critical-4.c: New test.
9268         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
9269         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
9270         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
9271         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
9272
9273 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9274
9275         PR c++/27582
9276         * g++.dg/template/dependent-args1.C: New test.
9277
9278         PR c++/27581
9279         * g++.dg/lookup/this1.C: New test.
9280
9281         PR c++/27315
9282         * g++.dg/template/operator6.C: New test.
9283         * g++.dg/template/incomplete3.C: New test.
9284
9285         PR c++/27559
9286         * g++.dg/template/new4.C: New test.
9287
9288         PR c++/27496
9289         * g++.dg/template/void2.C: New test.
9290
9291 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
9292
9293         * g++.dg/template/dependent-expr5.C: New test.
9294
9295 2006-05-14  Roger Sayle  <roger@eyesopen.com>
9296
9297         PR middle-end/26729
9298         * gcc.dg/pr26729-1.c: New test case.
9299
9300 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
9301
9302         * gcc.dg/pr27003.c: New test.
9303
9304 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
9305
9306         * lib/target-supports.dg (check_cxa_atexit_available): Change
9307         v3_target_compile to ${tool}_target_compile.
9308
9309 2006-05-11  Jason Merrill  <jason@redhat.com>
9310
9311         * lib/scanasm.exp (scan-not-hidden): Fix typo.
9312
9313 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9314
9315         PR fortran/27553
9316         * gfortran.dg/label_5.f90: New test.
9317
9318 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
9319
9320         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
9321         check_effective_target_powerpc_altivec_ok): New.
9322         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
9323         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
9324         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
9325         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
9326         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
9327         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
9328         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
9329         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
9330         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
9331         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
9332         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
9333         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
9334         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
9335         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
9336         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
9337         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
9338         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
9339         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
9340         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
9341         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
9342         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
9343         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
9344         gcc.target/powerpc/altivec-9.c,
9345         gcc.target/powerpc/altivec-consts.c,
9346         gcc.target/powerpc/altivec-pr22085.c,
9347         gcc.target/powerpc/altivec-splat.c,
9348         gcc.target/powerpc/altivec-types-1.c,
9349         gcc.target/powerpc/altivec-types-2.c,
9350         gcc.target/powerpc/altivec-types-3.c,
9351         gcc.target/powerpc/altivec-types-4.c,
9352         gcc.target/powerpc/altivec-varargs-1.c,
9353         gcc.target/powerpc/altivec-vec-merge.c,
9354         gcc.target/powerpc/ppc-vector-memcpy.c,
9355         gcc.target/powerpc/ppc-vector-memset.c,
9356         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
9357         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
9358         these effective targets.
9359         * gcc.dg/vmx/pr27006.c: Add missing close brace.
9360         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
9361
9362 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9363
9364         PR middle-end/27384
9365         * g++.dg/other/fold1.C: New test.
9366
9367         PR middle-end/27488
9368         * gcc.dg/fold-nonneg-1.c: New test.
9369
9370         PR c++/27547
9371         * g++.dg/other/operator1.C: New test.
9372
9373 2006-05-11  Richard Guenther  <rguenther@suse.de>
9374
9375         PR middle-end/27529
9376         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
9377
9378 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
9379
9380         * lib/target-supports-dg.exp (check-flags): New.
9381         (dg-skip-if): Move flag checks.
9382
9383 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
9384
9385         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
9386         * lib/target-supports.dg (check_cxa_atexit_available): New.
9387
9388 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
9389
9390         PR fortran/27470
9391         * gfortran.dg/multiple_allocation_2.f90: New test case.
9392
9393 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
9394
9395         * gcc.target/arm/pr27387.C: Fix a comment typo.
9396
9397 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9398
9399         PR fortran/24549
9400         * gfortran.dg/error_recovery_1.f90: New test.
9401
9402 2006-05-10  Richard Guenther  <rguenther@suse.de>
9403
9404         PR tree-optimization/27302
9405         * gcc.dg/torture/pr27302.c: New testcase.
9406
9407 2006-05-09  Dirk Mueller  <dmueller@suse.de>
9408         Richard Guenther  <rguenther@suse.de>
9409
9410         PR middle-end/27498
9411         * gcc.dg/tree-ssa/pr27498.c: New testcase.
9412
9413 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
9414
9415         PR rtl-optimization/27335
9416         * gcc.dg/pr27335.c: New test.
9417
9418 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
9419
9420         * gcc.target/mips/mips-ps-5.c: New file.
9421
9422 2006-05-08  Jan Hubicka  <jh@suse.cz>
9423
9424         PR middle-end/25962
9425         * gcc.dg/pr25962.c: New.
9426
9427 2006-05-08  Roger Sayle  <roger@eyesopen.com>
9428
9429         PR target/27158
9430         * gcc.target/powerpc/pr27158.c: New test case.
9431
9432 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
9433
9434         PR testsuite/27476
9435         * ada/acats/run_all.sh: Use test -z.
9436
9437 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9438
9439         PR libfortran/18271
9440         * gfortran.dg/spec_expr_3.f90: New test.
9441
9442 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
9443
9444         PR target/24879
9445         * gcc.target/i386/monitor.c: New file.
9446
9447 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
9448
9449         * gcc.dg/pr27095.c: xfail *-*-darwin*.
9450
9451 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9452
9453         PR c++/27447
9454         * g++.dg/other/ptrmem7.C: New test.
9455
9456 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9457
9458         PR target/27421
9459         * gcc.dg/array-9.c: New test.
9460
9461 2006-05-07  Richard Guenther  <rguenther@suse.de>
9462
9463         PR tree-optimization/27409
9464         * gcc.dg/torture/pr27409.c: New testcase.
9465
9466 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9467
9468         PR fortran/27457
9469         * gfortran.dg/select_6.f90: New.
9470
9471 2006-05-07  Richard Guenther  <rguenther@suse.de>
9472
9473         PR tree-optimization/27136
9474         * gcc.dg/torture/pr27136.c: New testcase.
9475
9476 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
9477
9478         PR fortran/24813
9479         * gfortran.dg/char_cons_len_1.f90: New test.
9480
9481 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9482
9483         PR c++/27427
9484         * g++.dg/template/incomplete2.C: New test.
9485
9486 2006-05-06  Richard Guenther  <rguenther@suse.de>
9487
9488         PR tree-optimization/27151
9489         * gcc.dg/vect/pr27151.c: New testcase.
9490
9491 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9492
9493         PR c++/27430
9494         * g++.dg/template/void1.C: New test.
9495
9496         PR c++/27423
9497         * g++.dg/other/void2.C: New test.
9498
9499         PR c++/27422
9500         * g++.dg/conversion/void1.C: New test.
9501
9502 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
9503
9504         PR/21391
9505         * g++.dg/other/unused1.C: New.
9506
9507 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9508
9509         PR objc/27240
9510         * objc.dg/member-1.m: New test.
9511
9512 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
9513
9514         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
9515
9516 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9517
9518         PR libfortran/26985
9519         * gfortran.dg/matmul_2.f90: New test.
9520
9521 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
9522
9523         * ada/acats/run_all.sh: Use sync when main not found.
9524
9525 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
9526
9527         PR target/26765
9528         * gcc.target/mips/pr26765.c: New.
9529
9530 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
9531
9532         * gcc.target/bfin: New directory.
9533         * gcc.target/bfin/bfin.exp: New file.
9534         * gcc.target/bfin/frmul.c: New file.
9535         * gcc.target/bfin/arith.c: New file.
9536         * gcc.target/bfin/mul-combine.c: New file.
9537         * gcc.target/bfin/shift.c: New file.
9538
9539 2006-05-04  Richard Guenther  <rguenther@suse.de>
9540
9541         PR tree-optimization/14287
9542         PR tree-optimization/14844
9543         PR tree-optimization/19792
9544         PR tree-optimization/21608
9545         PR tree-optimization/27090
9546         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
9547         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9548         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9549         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9550         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9551
9552 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
9553
9554         PR tree-optimization/27285
9555         * gcc.c-torture/execute/pr27285.c: New test.
9556
9557         PR middle-end/27388
9558         * gcc.dg/gomp/pr27388-1.c: New test.
9559         * gcc.dg/gomp/pr27388-2.c: New test.
9560         * gcc.dg/gomp/pr27388-3.c: New test.
9561
9562         PR c++/27359
9563         * g++.dg/gomp/pr27359.C: New test.
9564
9565 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
9566
9567         PR fortran/20248
9568         * gfortran.dg/iargc.f90: New test.
9569
9570 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
9571
9572         PR c++/27102
9573         * g++.dg/template/crash49.C: New test.
9574
9575 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
9576
9577         PR testsuite/27032
9578         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
9579
9580 2006-05-02  Jeff Law  <law@redhat.com>
9581
9582         PR tree-optimization/27364
9583         * gcc.c-torture/execute/pr27364.c: New test.
9584
9585 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
9586
9587         PR c++/27309
9588         * g++.dg/parser/ctor5.C: New test.
9589
9590 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
9591
9592         PR target/27387
9593         * gcc.target/arm/arm.exp: New.
9594         * gcc.target/arm/pr27387.C: Likewise.
9595
9596 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
9597
9598         PR fortran/27269
9599         PR fortran/27324
9600         * gfortran.dg/module_equivalence_2.f90: New test.
9601
9602 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
9603
9604         PR middle-end/27337
9605         * g++.dg/gomp/pr27337-1.C: New test.
9606         * g++.dg/gomp/pr27337-2.C: New test.
9607
9608         PR middle-end/27328
9609         * gcc.dg/gomp/pr27328.c: New test.
9610
9611         PR middle-end/27325
9612         * g++.dg/gomp/pr27325.C: New test.
9613
9614         PR middle-end/27310
9615         * g++.dg/gomp/pr27310.C: New test.
9616
9617 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9618
9619         PR tree-optimization/27291
9620         * g++.dg/tree-ssa/pr27291.C: New test.
9621
9622 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9623
9624         PR tree-optimization/27283
9625         * g++.dg/tree-ssa/pr27283.C: New test.
9626
9627 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9628
9629         * gcc.dg/tree-ssa/loop-16.c: New test.
9630
9631 2006-05-01  Roger Sayle  <roger@eyesopen.com>
9632             Joseph S. Myers  <joseph@codesourcery.com>
9633
9634         * gcc.dg/Wconversion-3.c: New test case.
9635         * gcc.dg/Wconversion-4.c: Likewise.
9636
9637 2006-05-01  Richard Guenther  <rguenther@suse.de>
9638
9639         PR tree-optimization/26726
9640         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
9641
9642 2006-04-30  Roger Sayle  <roger@eyesopen.com>
9643
9644         * gcc.dg/Woverflow-1.c: New test case.
9645         * gcc.dg/Woverflow-2.c: Likewise.
9646         * gcc.dg/Woverflow-3.c: Likewise.
9647
9648 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
9649
9650         PR c++/27094
9651         * g++.dg/template/defarg8.C: New test.
9652
9653 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9654
9655         PR c++/27278
9656         * g++.dg/parse/operator7.C: New test.
9657
9658 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9659
9660         PR c++/11471
9661         PR c++/27102
9662         * g++.dg/template/crash48.C: New test.
9663
9664         PR c++/27279
9665         * g++.dg/parse/ctor4.C: New test.
9666
9667 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9668
9669         PR fortran/25681
9670         * gfortran.df/char_type_len.f90: New test.
9671
9672 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9673
9674         PR libgfortran/27304
9675         * gfortran.dg/fmt_exhaust.f90: New test.
9676
9677 2006-04-28  Roger Sayle  <roger@eyesopen.com>
9678
9679         PR c/25309
9680         * gcc.dg/large-size-array-2.c: New test case.
9681
9682 2006-04-28  Richard Guenther  <rguenther@suse.de>
9683
9684         PR target/26826
9685         * gcc.target/i386/pr26826.c: New testcase.
9686
9687 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
9688
9689         PR middle-end/27260
9690         * gcc.c-torture/execute/pr27260.c: New.
9691
9692 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
9693
9694         PR middle-end/27095
9695         * gcc.dg/pr27095.c: New.
9696
9697 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
9698
9699         PR c++/27292
9700         * g++.dg/conversion/bitfield4.C: New test.
9701
9702 2006-04-27  Eric Christopher  <echristo@apple.com>
9703
9704         * gcc.dg/pragma-ms_struct.c: New.
9705
9706 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
9707
9708         PR c++/27102
9709         * g++.dg/template/crash47.C: New test.
9710
9711 2006-04-27  Dirk Mueller  <dmueller@suse.de>
9712
9713         * gcc.target/i386/sse-7.c: build with -msse.
9714
9715 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
9716
9717         PR testsuite/27274:
9718         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
9719         (main): Exit if processor doesn't support SSE.
9720
9721 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
9722
9723         PR middle-end/27282
9724         * gcc.c-torture/compile/pr27282.c: New test.
9725
9726 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
9727
9728         PR middle-end/26913
9729         * g++.dg/gomp/pr26913.C: New test.
9730
9731         PR c/25996
9732         * gcc.dg/gomp/pr25996.c: New test.
9733         * g++.dg/gomp/pr25996.C: New test.
9734
9735 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
9736
9737         PR rtl-optimization/26725
9738         * gcc.c-torture/compile/pr26725.c: New test.
9739
9740 2006-04-25  Richard Guenther  <rguenther@suse.de>
9741
9742         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
9743         than n + -1.
9744
9745 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
9746
9747         * gcc.dg/20060425-1.c: New testcase.
9748
9749 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
9750
9751         PR tree-optimization/26865
9752         * gcc.dg/pr26865.c: New test.
9753
9754 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
9755
9756         PR c++/27292
9757         * g++.dg/conversion/bitfield1.C: New test.
9758         * g++.dg/conversion/bitfield2.C: Likewise.
9759         * g++.dg/conversion/bitfield3.C: Likewise.
9760
9761 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
9762         Richard Guenther  <rguenther@suse.de>
9763
9764         PR tree-optimization/27236
9765         * gcc.dg/tree-ssa/pr27236.c: New testcase.
9766
9767 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9768
9769         PR c++/19963
9770         * g++.dg/other/incomplete2.C: New test.
9771
9772 2006-04-24  Richard Guenther  <rguenther@suse.de>
9773
9774         PR middle-end/26869
9775         * gcc.dg/torture/pr26869.c: New testcase.
9776
9777 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
9778         Richard Guenther  <rguenther@suse.de>
9779
9780         PR tree-optimization/27218
9781         * g++.dg/tree-ssa/pr27218.C: New testcase.
9782
9783 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
9784
9785         PR c++/26912
9786         * g++.dg/template/friend41.C: New test.
9787
9788 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
9789
9790         * g++.dg/opt/pr15551.C: Include cstdio.
9791         (main): Use remove instead of unlink.
9792
9793 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9794
9795         * gcc.dg/sibcall-7.c: New test.
9796         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
9797         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
9798         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
9799         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
9800         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
9801
9802 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
9803
9804         PR c++/26534
9805         * g++.dg/opt/bitfield1.C: New test.
9806         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
9807         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
9808         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
9809         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
9810         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
9811         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
9812         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
9813         * g++.dg/abi/bitfield2.C: Likewise.
9814         * g++.dg/init/bitfield1.C: Likewise.
9815
9816 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
9817
9818         PR fortran/25099
9819         * gfortran.dg/elemental_subroutine_4.f90: New test.
9820         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
9821         call sub (m, x).
9822
9823 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
9824
9825         * gcc.c-torture/compile/20060421-1.c: New testcase.
9826
9827 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9828
9829         PR c/25875
9830         * gcc.dg/init-bad-4.c: New test.
9831
9832 2006-04-21  Paul Brook  <paul@codesourcery.com>
9833
9834         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
9835
9836 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
9837
9838         PR fortran/27122
9839         * gfortran.dg/defined_operators_1.f90: New test.
9840         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
9841         remove old ones associated, incorrectly, with Note 5.46.
9842
9843         PR fortran/27113
9844         * gfortran.dg/character_array_constructor_1.f90: New test.
9845
9846 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
9847
9848         * gcc.dg/20060419-1.c: New test.
9849
9850 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
9851
9852         PR c/26774
9853         * gcc.dg/struct-parse-1.c: New test case.
9854
9855 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9856
9857         PR c++/26558
9858         * g++.dg/parse/template19.C: New test.
9859
9860         PR c++/26739
9861         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
9862
9863         PR c++/26036
9864         * g++.dg/expr/call3.C: New test.
9865
9866         PR c++/10385
9867         * g++.dg/conversion/dynamic1.C: New test.
9868
9869 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
9870
9871         PR c++/27102
9872         * g++.dg/template/crash35.C: Tweak error markers.
9873         * g++.dg/template/crash46.C: New test.
9874         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
9875         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
9876
9877 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
9878
9879         PR rtl-optimization/14261
9880         * gcc.c-torture/compile/20060419-1.c: Added.
9881
9882 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
9883
9884         * gfortran.dg/label_1.f90: Adjust dg-error.
9885
9886 2006-04-16  Roger Sayle  <roger@eyesopen.com>
9887
9888         PR target/26961
9889         * gcc.dg/fold-cond-1.c: New test case.
9890         * gcc.dg/pr26961-1.c: Likewise.
9891
9892 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9893
9894         PR libgfortran/27138
9895         * gfortran.dg/read_bad_advance.f90: New test.
9896
9897 2006-04-16  Roger Sayle  <roger@eyesopen.com>
9898             Dale Johannesen  <dalej@apple.com>
9899
9900         PR target/24076
9901         * gcc.target/i386/vecinit-3.c: New testcase.
9902         * gcc.target/i386/vecinit-4.c: Likewise.
9903         * gcc.target/i386/sse-18.c: Likewise.
9904         * gcc.target/i386/sse-19.c: Likewise.
9905
9906 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
9907
9908         * gfortran.dg/allocate_zerosize_1.f90: New test.
9909
9910 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
9911
9912         PR c++/26365
9913         * g++.dg/template/crash45.C: New test.
9914
9915 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
9916
9917         PR fortran/26787
9918         * gfortran.dg/proc_assign_1.f90: New test.
9919         * gfortran.dg/procedure_lvalue.f90: Change message.
9920         * gfortran.dg/namelist_4.f90: Add new error.
9921
9922         PR fortran/25597
9923         PR fortran/27096
9924         * gfortran.dg/auto_pointer_array_result_1.f90
9925
9926         PR fortran/27089
9927         * gfortran.dg/specification_type_resolution_1.f90
9928
9929         PR fortran/18003
9930         PR fortran/25669
9931         PR fortran/26834
9932         * gfortran.dg/bounds_temporaries_1.f90: New test.
9933
9934         PR fortran/27124
9935         * gfortran.dg/array_return_value_1.f90: New test.
9936
9937 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
9938
9939         PR fortran/25336
9940         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
9941
9942 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
9943
9944         PR middle-end/26823
9945         * g++.dg/gomp/pr26823-1.C: New test.
9946         * g++.dg/gomp/pr26823-2.C: New test.
9947
9948 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
9949
9950         PR middle-end/27134
9951         * gcc.dg/pr27314.c: New test.
9952
9953 2006-04-13  Richard Henderson  <rth@redhat.com>
9954
9955         * g++.dg/gomp/block-0.C: Update expected matches.
9956
9957 2006-04-13  DJ Delorie  <dj@redhat.com>
9958
9959         * lib/target-supports.exp (check_effective_target_int32plus): New.
9960         (check_effective_target_ptr32plus): New.
9961         (check_effective_target_size32plus): New.
9962         (check_effective_target_int16): New.
9963         (check_profiling_available): Add m32c to the list of unsupported targets.
9964
9965         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
9966         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
9967         memory size.
9968         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
9969         pointers.
9970         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
9971         size_t.
9972         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
9973         and size_t.
9974         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
9975         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
9976         not just xstormy16.  Skip m32c due to weird pointer size.
9977         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
9978         not just xstormy16.
9979         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
9980         not just xstormy16.
9981         * gcc.dg/20020312-2.c: Add m32c support.
9982         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
9983         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
9984         in test.
9985         * gcc.dg/20050321-2.c: Require >=32 bit integers.
9986         * gcc.dg/asm-1.c: Skip if int and short are the same size.
9987         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
9988         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
9989         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
9990         * gcc.dg/init-string-2.c: Require >=32 bit integers.
9991         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
9992         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
9993         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
9994         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
9995         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
9996         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
9997         in test.
9998         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
9999         in test.
10000         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
10001         * gcc.dg/pr23049.c: Require >=32 bit integers.
10002         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
10003         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
10004         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
10005         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
10006         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
10007         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
10008         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
10009         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
10010         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
10011         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
10012         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
10013         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
10014         prototype in test.
10015         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
10016         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
10017         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
10018         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
10019         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
10020
10021         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
10022         * gcc.c-torture/execute/20040703-1.x: Likewise.
10023         * gcc.c-torture/execute/20040705-1.x: Likewise.
10024         * gcc.c-torture/execute/20040705-2.x: Likewise.
10025         * gcc.c-torture/execute/20040709-1.x: Likewise.
10026         * gcc.c-torture/execute/20040709-2.x: Likewise.
10027         * gcc.c-torture/execute/20040811-1.x: Likewise.
10028         * gcc.c-torture/execute/20050316-1.x: Likewise.
10029         * gcc.c-torture/execute/bitfld-4.x: Likewise.
10030         * gcc.c-torture/execute/pr19689.x: Likewise.
10031         * gcc.c-torture/execute/pr7284-1.x: Likewise.
10032         * gcc.c-torture/execute/usmul.x: Likewise.
10033         * gcc.c-torture/execute/vrp-5.x: Likewise.
10034         * gcc.c-torture/execute/vrp-6.x: Likewise.
10035         * gcc.dg/debug/20041023-1.s: Likewise.
10036
10037 2006-04-13  Roger Sayle  <roger@eyesopen.com>
10038
10039         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
10040         of integers to a vector types are now constant expressions in C.
10041         * gcc.dg/vect/vect-fold-1.c: New test case.
10042
10043 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
10044             Ulrich Weigand  <uweigand@de.ibm.com>
10045
10046         PR target/27006
10047         * gcc.dg/vmx/pr27006.c: New testcase.
10048
10049 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10050
10051         PR libgfortran/26766
10052         * gfortran.dg/write_recursive.f90: New test.
10053
10054 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
10055
10056         * g++.dg/parse/dtor7.C: New test.
10057         * g++.dg/parse/new1.C: Add error marker.
10058         * g++.dg/template/new3.C: New test.
10059
10060         PR c++/26122
10061         * g++.dg/template/pure1.C: New test.
10062
10063         PR c++/26295
10064         * g++.dg/parse/ptrmem4.C: New test.
10065
10066 2006-04-10  Jeff Law  <law@redhat.com>
10067
10068         PR/27087
10069         * gcc.c-torture/compile/pr27087.c: New test.
10070
10071 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
10072
10073         PR/21391
10074         * gcc.dg/20060410.c: New.
10075
10076 2006-04-10  Matthias Klose  <doko@debian.org>
10077
10078         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
10079         Recognize multilib directory names containing underscores.
10080
10081 2006-04-10  Roger Sayle  <roger@eyesopen.com>
10082
10083         * gcc.target/i386/vecinit-1.c: New test case.
10084         * gcc.target/i386/vecinit-2.c: Likewise.
10085
10086 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
10087
10088         PR debug/27057
10089         * g++.dg/debug/dwarf2-2.C: New test.
10090
10091 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
10092
10093         PR rtl-optimization/27073
10094         * gcc.c-torture/execute/pr27073.c: New test.
10095
10096 2006-04-08  Mike Stump  <mrs@apple.com>
10097
10098         * gcc.dg/pragma-darwin.c: Improve for ppc64.
10099
10100 2006-04-07  Richard Guenther  <rguenther@suse.de>
10101
10102         PR tree-optimization/26135
10103         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
10104
10105 2006-04-06  Jan Hubicka  <jh@suse.cz>
10106
10107         PR profile/26399
10108         * g++.dg/bprob/g++-bprob-2.C: New testcase.
10109
10110 2006-04-06  Roger Sayle  <roger@eyesopen.com>
10111
10112         * g++.dg/conversion/nullptr1.C: New test case.
10113         * g++.dg/conversion/nullptr2.C: Likewise.
10114
10115 2006-04-05  Roger Sayle  <roger@eyesopen.com>
10116
10117         * gfortran.dg/dependency_18.f90: New test case.
10118
10119 2006-04-05  Richard Guenther  <rguenther@suse.de>
10120
10121         PR tree-optimization/26919
10122         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
10123         * gcc.dg/ipa/ipa-2.c: Likewise.
10124         * gcc.dg/ipa/ipa-3.c: Likewise.
10125         * gcc.dg/ipa/ipa-5.c: Likewise.
10126
10127 2006-04-05  Richard Guenther  <rguenther@suse.de>
10128
10129         PR tree-optimization/26763
10130         * gcc.dg/torture/pr26763-1.c: New testcase.
10131         * gcc.dg/torture/pr26763-2.c: Likewise.
10132
10133 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
10134
10135         PR fortran/23634
10136         PR fortran/25619
10137         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
10138
10139 2006-04-04  Eric Christopher  <echristo@apple.com>
10140
10141         * gcc.target/i386/387-1.c: Allow regexp to match darwin
10142         stubs.
10143         * gcc.target/i386/387-5.c: Ditto.
10144
10145 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
10146
10147         * gcc.target/sparc/struct-ret-check.c: New test.
10148
10149 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10150
10151         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
10152         zero decimal digits specified in format.
10153
10154 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
10155
10156         PR fortran/26891
10157         * gfortran.dg/missing_optional_dummy_1.f90: New test.
10158
10159         PR fortran/26976
10160         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
10161         * gfortran.dg/initialization_1.f90: Make assignment compliant.
10162         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
10163         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
10164         bigendian-ness.
10165
10166 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
10167
10168         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
10169         dummy arguments work when the actual argument is itself a dummy
10170         argument of the caller.
10171
10172 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10173
10174         PR libfortran/24685
10175         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
10176
10177 2006-04-01  Roger Sayle  <roger@eyesopen.com>
10178
10179         * gfortran.dg/dependencency_17.f90: New test case.
10180
10181 2006-04-01  Roger Sayle  <roger@eyesopen.com>
10182
10183         * gfortran.dg/dependency_14.f90: New test case.
10184         * gfortran.dg/dependency_15.f90: Likewise.
10185         * gfortran.dg/dependency_16.f90: Likewise.
10186
10187 2006-03-31  Asher Langton  <langton2@llnl.gov>
10188
10189         PR fortran/25358
10190         gfortran.dg/cray_pointers_6.f90: New test.
10191
10192 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10193
10194         PR libgfortran/26890
10195         * gfortran.dg/read_size_noadvance.f90: New test.
10196
10197 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
10198
10199         PR fortran/25031
10200         * gfortran.dg/multiple_allocation_1.f90: Check that the
10201         size has changed after a re-allocation with stat.
10202
10203 2006-03-30  Richard Guenther  <rguenther@suse.de>
10204
10205         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
10206         removal.
10207         * gcc.target/i386/sselibm-2.c: Likewise.
10208         * gcc.target/i386/sselibm-3.c: Likewise.
10209         * gcc.target/i386/sselibm-4.c: Likewise.
10210         * gcc.target/i386/sselibm-5.c: Likewise.
10211
10212 2006-03-28  Roger Sayle  <roger@eyesopen.com>
10213
10214         * gcc.dg/fold-andxor-1.c: New test case.
10215         * gcc.dg/fold-xorand-1.c: Likewise.
10216
10217 2006-03-28  Roger Sayle  <roger@eyesopen.com>
10218
10219         * gcc.dg/fold-convnotconv-1.c: New test case.
10220
10221 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
10222
10223         PR fortran/26779
10224         * gfortran.dg/private_type_5.f90: New test.
10225
10226 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
10227
10228         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
10229
10230 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
10231
10232         * gfortran.dg/advance_2.f90: New test.
10233         * gfortran.dg/advance_3.f90: New test.
10234
10235         * gfortran.fortran-torture/execute/equiv_5.f: New test.
10236
10237 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10238
10239         PR libgfortran/26661
10240         PR libgfortran/26880
10241         * gfortran.dg/read_x_past.f: New test.
10242
10243 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
10244
10245         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
10246         to be STABS.
10247
10248 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
10249
10250         * objc.dg/dwarf-1.m: Skip on AIX.
10251         * objc.dg/dwarf-2.m: Skip on AIX.
10252
10253 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
10254
10255         PR fortran/26816
10256         * gfortran.dg/float_1.f90: New test.
10257
10258 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
10259
10260         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
10261         X86_64 targets.
10262         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
10263
10264 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
10265
10266         PR libfortran/26735
10267         * gfortran.dg/convert_implied_open.f90: New test case.
10268
10269 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
10270
10271         PR fortran/26769
10272         * gfortran.dg/transpose_reshape_r10.f90: New test case.
10273
10274 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
10275
10276         PR middle-end/26717
10277         * gcc.dg/pr26717.c: New test.
10278
10279 2006-03-25  Roger Sayle  <roger@eyesopen.com>
10280
10281         * gfortran.dg/dependency_12.f90: New test case.
10282
10283 2006-03-24  Roger Sayle  <roger@eyesopen.com>
10284
10285         * gfortran.dg/dependency_9.f90: New (resurected) test case.
10286
10287 2006-03-24  Jeff Law  <law@redhat.com>
10288
10289         * gcc.c-torture/pr26840.c: New test.
10290
10291 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
10292
10293         * objc.dg/dwarf-2.m: New.
10294         * obj-c++.dg/dwarf-2.mm: New.
10295
10296         * g++.old-deja/g++.other/init19.C: New.
10297
10298 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
10299
10300         * g++.dg/eh/spbp.C: Skip on AIX.
10301
10302 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
10303
10304         PR middle-end/26611
10305         * g++.dg/gomp/pr26611-1.C: New test.
10306         * g++.dg/gomp/pr26611-2.C: New test.
10307
10308 2006-03-24  Jeff Law  <law@redhat.com>
10309
10310         * gcc.c-torture/compile/pr26833.c: New test.
10311         * gfortran.fortran-torture/compile/pr26806.f90: New test.
10312
10313 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10314
10315         * gfortran.dg/endfile_2.f90: Delete temp file.
10316
10317 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
10318
10319         PR fortran/19303
10320         * gfortran.dg/record_marker_1.f90: New test case.
10321         * gfortran.dg/record_marker_2.f: New test case.
10322         * gfortran.dg/record_marker_3.f90: New test case.
10323
10324 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
10325
10326         PR fortran/17298
10327         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
10328         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
10329
10330 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
10331
10332         * lib/gcc-dg.exp (cleanup-modules): New proc.
10333         * gfortran.dg/allocatable_function_1.f90,
10334         gfortran.dg/allocate_char_star_scalar_1.f90,
10335         gfortran.dg/assumed_charlen_function_1.f90,
10336         gfortran.dg/assumed_dummy_1.f90,
10337         gfortran.dg/assumed_shape_ranks_1.f90,
10338         gfortran.dg/assumed_shape_ranks_2.f90,
10339         gfortran.dg/assumed_size_dt_dummy.f90,
10340         gfortran.dg/auto_char_dummy_array_1.f90,
10341         gfortran.dg/auto_char_len_3.f90,
10342         gfortran.dg/automatic_module_variable.f90,
10343         gfortran.dg/bad_automatic_objects_1.f90,
10344         gfortran.dg/char_array_constructor.f90,
10345         gfortran.dg/char_array_structure_constructor.f90,
10346         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
10347         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
10348         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
10349         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
10350         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
10351         gfortran.dg/derived_pointer_recursion.f90,
10352         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
10353         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
10354         gfortran.dg/dummy_functions_1.f90,
10355         gfortran.dg/elemental_initializer_1.f90,
10356         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
10357         gfortran.dg/elemental_pointer_1.f90,
10358         gfortran.dg/elemental_subroutine_1.f90,
10359         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
10360         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
10361         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
10362         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
10363         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
10364         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
10365         gfortran.dg/global_references_1.f90,
10366         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
10367         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
10368         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
10369         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
10370         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
10371         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
10372         gfortran.dg/large_integer_kind_1.f90,
10373         gfortran.dg/large_real_kind_1.f90,
10374         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
10375         gfortran.dg/module_double_reuse.f90,
10376         gfortran.dg/module_equivalence_1.f90,
10377         gfortran.dg/module_interface_1.f90,
10378         gfortran.dg/module_parameter_array_refs_1.f90,
10379         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
10380         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
10381         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
10382         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
10383         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
10384         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
10385         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
10386         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
10387         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
10388         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
10389         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
10390         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
10391         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
10392         gfortran.dg/same_name_1.f90,
10393         gfortran.dg/sibling_dummy_procedure_1.f90,
10394         gfortran.dg/sibling_dummy_procedure_2.f90,
10395         gfortran.dg/sibling_dummy_procedure_3.f90,
10396         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
10397         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
10398         gfortran.dg/used_dummy_types_2.f90,
10399         gfortran.dg/used_dummy_types_3.f90,
10400         gfortran.dg/used_dummy_types_4.f90,
10401         gfortran.dg/used_dummy_types_5.f90,
10402         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
10403         gfortran.dg/userdef_operator_1.f90: Use it.
10404
10405 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10406
10407         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
10408         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
10409         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
10410         gfortran.dg/write_back.f,
10411         gfortran.fortran-torture/execute/inquire_1.f90,
10412         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
10413
10414 2006-03-21  Jeff Law  <law@redhat.com>
10415
10416         * gcc.dg/tree-ssa/vrp28.c: New test.
10417
10418 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10419
10420         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
10421         if _STDC_C99 is defined.
10422         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
10423         * gcc.dg/builtins-20.c: Likewise.
10424         * gcc.dg/builtins-53.c: Likewise.
10425         * gcc.dg/single-precision-constant.c: Likewise. Also pass
10426         -mmacosx-version-min=10.3 on PowerPC/Darwin.
10427
10428 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
10429
10430         PR tree-opt/26781
10431         * gcc.c-torture/compile/pr26781-1.c: New test.
10432         * gcc.c-torture/compile/pr26781-2.c: New test.
10433
10434 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
10435
10436         PR c++/26690
10437         * g++.dg/gomp/pr26690-1.C: New test.
10438         * g++.dg/gomp/pr26690-2.C: New test.
10439
10440 2006-03-20  Jeff Law  <law@redhat.com>
10441
10442         * gcc.dg/tree-ssa/pr21829.c: New test.
10443
10444         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
10445
10446 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
10447
10448         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
10449         (check_visibility_available): Use it.
10450         (check_effective_target_default_packed): Likewise.
10451         (check_effective_target_pcc_bitfield_type_matters): Likewise.
10452         (check_effective_target_fopenmp): Likewise.
10453         (check_effective_target_freorder): Likewise.
10454         (check_effective_target_fpic): Likewise.
10455         (check_named_sections_available): Likewise.
10456         (check_effective_target_ilp32): Likewise.
10457         (check_effective_target_lp64): Likewise.
10458
10459 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
10460
10461         PR fortran/20935
10462         * gfortran.dg/scalar_mask_2.f90: New test case.
10463
10464 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
10465
10466         PR tree-opt/26629
10467         * gcc.dg/tree-ssa/loadpre12.c: New test.
10468         * gcc.dg/tree-ssa/loadpre13.c: New test.
10469         * gcc.dg/tree-ssa/loadpre14.c: New test.
10470         * gcc.dg/tree-ssa/loadpre15.c: New test.
10471         * gcc.dg/tree-ssa/loadpre16.c: New test.
10472         * gcc.dg/tree-ssa/loadpre17.c: New test.
10473         * gcc.dg/tree-ssa/loadpre18.c: New test.
10474         * gcc.dg/tree-ssa/loadpre19.c: New test.
10475         * gcc.dg/tree-ssa/loadpre20.c: New test.
10476         * gcc.dg/tree-ssa/loadpre21.c: New test.
10477         * gcc.dg/tree-ssa/loadpre22.c: New test.
10478
10479 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
10480
10481         PR fortran/26741
10482         * gfortran.dg/elemental_initializer_1.f90: New test.
10483
10484         PR fortran/26716
10485         * gfortran.dg/assumed_shape_ranks_2: New test.
10486
10487 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
10488
10489         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
10490         target fpic.
10491
10492 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10493
10494         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
10495         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
10496         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
10497         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
10498         gfortran.fortran-torture/execute/direct_io.f90,
10499         gfortran.fortran-torture/execute/inquire_2.f90,
10500         gfortran.fortran-torture/execute/inquire_4.f90,
10501         gfortran.fortran-torture/execute/list_read_1.f90,
10502         gfortran.fortran-torture/execute/open_replace.f90,
10503         gfortran.fortran-torture/execute/slash_edit.f90,
10504         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
10505         temporary files from testcases.
10506
10507 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10508
10509         PR libgfortran/26509
10510         gfortran.dg/write_direct_eor.f90: New test.
10511
10512 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
10513
10514         * gcc.target/powerpc/pr26350.c: New.
10515         * gcc.target/powerpc/indexed-addr.c: New.
10516
10517 2006-03-16  Roger Sayle  <roger@eyesopen.com>
10518
10519         * gfortran.dg/dependency_13.f90: New test case.
10520
10521 2006-03-16  Roger Sayle  <roger@eyesopen.com>
10522
10523         PR middle-end/21781
10524         * gcc.dg/real-const-1.c: New test case.
10525
10526 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
10527
10528         * g++.old-deja/g++.other/init18.C: New.
10529         * g++.old-deja/g++.other/init5.C: Remove xfail.
10530
10531 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10532
10533         * g++.dg/opt/pr15551.C: Cleanup temp file.
10534
10535 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10536
10537         PR c++/6634
10538         g++.dg/parse/long1.C: New test.
10539
10540 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10541
10542         PR fortran/19101
10543         * gfortran.dg/continuation.f90: New test.
10544         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
10545
10546 2006-03-14  Richard Guenther  <rguenther@suse.de>
10547
10548         PR tree-optimization/26672
10549         * gcc.dg/torture/pr26672.c: New testcase.
10550
10551 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
10552
10553         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
10554         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
10555
10556 2006-03-13  Roger Sayle  <roger@eyesopen.com>
10557
10558         PR middle-end/26557
10559         * gcc.c-torture/compile/switch-1.c: New test case.
10560
10561 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
10562
10563         PR fortran/25378
10564         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
10565         test to include more permuatations of mask and index.
10566         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
10567         respond to F2003 spec. that the position returned for an all false
10568         mask && condition is zero.
10569
10570 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
10571
10572         PR middle-end/25989
10573         * gcc.dg/gomp/pr25989.c: New test.
10574
10575 2006-03-13  Jeff Law  <law@redhat.com>
10576
10577         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
10578
10579 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
10580
10581         * gcc.dg/switch-9.c: New test.
10582
10583 2006-03-13  Richard Guenther  <rguenther@suse.de>
10584
10585         PR middle-end/26630
10586         * gcc.dg/torture/pr26630.c: New testcase.
10587
10588 2006-03-11  Roger Sayle  <roger@eyesopen.com>
10589
10590         * gfortran.dg/dependency_10.f90: New test case.
10591         * gfortran.dg/dependency_11.f90: Likewise.
10592
10593 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
10594             Erik Edelmann  <eedelman@gcc.gnu.org>
10595
10596         * gfortran.dg/allocatable_function_1.f90: New.
10597         * gfortran.dg/allocatable_function_2.f90: New.
10598
10599 2006-03-10  Richard Guenther  <rguenther@suse.de>
10600
10601         PR middle-end/26565
10602         * gcc.dg/torture/pr26565.c: New testcase.
10603
10604 2006-03-09  Eric Christopher  <echristo@apple.com>
10605
10606         * gcc.c-torture/compile/20060309-1.c: New.
10607
10608 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10609
10610         PR libgfortran/26499
10611         * gfortran.dg/write_back.f: New test.
10612         * gfortran.dg/write_rewind_1.f: New test.
10613         * gfortran.dg/write_rewind_2.f: New test.
10614
10615 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10616
10617         PR libgfortran/26554
10618         * gfortran.dg/read_logical.f90: New test.
10619
10620 2006-03-04  Laurent GUERBY <laurent@guerby.net>
10621
10622         * ada/acats/norun.lst: cdd2a03 now passes.
10623
10624 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
10625
10626         PR testsuite/25177
10627         * gcc.target/powerpc/pr18096-1.c: Change where the error
10628         would match.
10629
10630 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
10631
10632         * gcc.target/i386/cleanup-1.c: New test.
10633         * gcc.target/i386/cleanup-2.c: New test.
10634
10635 2006-03-04  Roger Sayle  <roger@eyesopen.com>
10636
10637         * gfortran.dg/dependency_9.f90: Remove for the time being.
10638
10639 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
10640
10641         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
10642         directive.
10643
10644 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10645
10646         * gfortran.dg/dependency_9.f90: New test case.
10647
10648 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10649
10650         * gfortran.dg/dependency_4.f90: New test case.
10651         * gfortran.dg/dependency_5.f90: New test case.
10652         * gfortran.dg/dependency_6.f90: New test case.
10653         * gfortran.dg/dependency_7.f90: New test case.
10654         * gfortran.dg/dependency_8.f90: New test case.
10655
10656 2006-03-03  Paul Brook  <paul@codesourcery.com>
10657
10658         * lib/target-supports.exp (check_profiling_available):
10659         Add m68k-*-elf.
10660
10661 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
10662
10663         PR fortran/25031
10664         * multiple_allocation_1.f90: New test.
10665
10666 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10667
10668         PR tree-optimization/26524
10669         * gfortran.dg/pr26524.f: New test case.
10670
10671 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10672
10673         * g++.dg/template/repo5.C: Cleanup repo files.
10674         * gcc.dg/20051201-1.c: Cleanup coverage files.
10675         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
10676         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
10677         tree dump files.
10678
10679 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
10680
10681         * objc.dg/objc-nofilename-1.m: New test.
10682         * objc.dg/bad-receiver-type.m: New test.
10683         * obj-c++.dg/bad-receiver-type.mm: New test.
10684
10685 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10686
10687         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
10688
10689 2006-03-01  Mike Stump  <mrs@apple.com>
10690
10691         * g++.dg/abi/key2.C: Add.
10692
10693 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
10694
10695         * gfortran.dg/logical_dot_product.f90: New test.
10696
10697         PR fortran/26393
10698         * gfortran.dg/used_interface_ref.f90: New test.
10699
10700         PR fortran/20938
10701         * gfortran.dg/dependency_2.f90: New test.
10702         * gfortran.fortran-torture/execute/where17.f90: New test.
10703         * gfortran.fortran-torture/execute/where18.f90: New test.
10704         * gfortran.fortran-torture/execute/where19.f90: New test.
10705         * gfortran.fortran-torture/execute/where20.f90: New test.
10706
10707 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
10708
10709         * g++.dg/tree-ssa/pr26443.C: New test case.
10710
10711 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
10712
10713         PR middle-end/26022
10714         * g++.dg/opt/return-slot1.C: New test.
10715
10716 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10717
10718         PR libgfortran/26136
10719         * gfortran.dg/namelist_23.f90: New test.
10720
10721 2006-02-28  Roger Sayle  <roger@eyesopen.com>
10722
10723         PR middle-end/14752
10724         * gcc.dg/fold-eqandshift-2.c: New test case.
10725
10726 2006-02-28  Richard Guenther  <rguenther@suse.de>
10727
10728         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
10729         decomposition.
10730
10731 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
10732
10733         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
10734
10735 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10736
10737         PR libgfortran/26464
10738         * gfortran.dg/backspace_5.f: New test.
10739         * gfortran.dg/backspace_6.f: New test.
10740
10741 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10742
10743         * gcc.dg/fold-eqandnot-1.c: New test case.
10744
10745 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10746
10747         PR middle-end/19983
10748         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
10749
10750 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
10751
10752         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
10753         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
10754
10755 2006-02-26  Richard Guenther  <rguenther@suse.de>
10756
10757         PR tree-optimization/26421
10758         * gcc.dg/tree-ssa/pr26421.c: New testcase.
10759
10760 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
10761
10762         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
10763         * g++.old-deja/g++.robertl/eb132.C: Likewise.
10764
10765 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10766
10767         * gcc.dg/fold-even-1.c: New test case.
10768
10769 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10770
10771         PR middle-end/21137
10772         * gcc.dg/fold-eqandshift-1.c: New test case.
10773
10774 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
10775
10776         PR tree-optimization/25125
10777         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
10778         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
10779
10780 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
10781
10782         PR tree-optimizations/26359
10783         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
10784         with -fdump-tree-dceloop-details.
10785         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
10786
10787 2006-02-25  Roger Sayle  <roger@eyesopen.com>
10788
10789         PR middle-end/23673
10790         * gcc.dg/fold-eqxor-1.c: New test case.
10791         * gcc.dg/fold-eqxor-2.c: Likewise.
10792         * gcc.dg/fold-eqxor-3.c: Likewise.
10793
10794 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
10795
10796         PR fortran/23092
10797         * scalar_mask_1.f90: New test.
10798
10799 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
10800
10801         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
10802         * g++.dg/eh/uncaught2.C: New.
10803         * g++.dg/eh/uncaught3.C: New.
10804
10805 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10806
10807         PR libgfortran/26423
10808         * gfortran.dg/read_many_1.f: New test.
10809
10810 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
10811
10812         PR fortran/24519
10813         * gfortran.dg/dependency_3.f90: New test.
10814         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
10815         XFAILs.
10816
10817         PR fortran/25395
10818         * gfortran.dg/equiv_6.f90: New test.
10819
10820 2006-02-23  Jeff Law  <law@redhat.com>
10821
10822         * gcc.c-torture/compile/pr26425.c: New test.
10823
10824 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
10825
10826         PR middle-end/26412
10827         * gcc.dg/gomp/pr26412.c: New test.
10828
10829 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10830
10831         PR c++/26291
10832         * g++.dg/other/ellipsis1.C: New test.
10833         * g++.dg/parse/operator4.C: Adjust error marker.
10834
10835 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10836
10837         PR target/25603
10838         * gfortran.dg/pr25603.f: New testcase.
10839
10840 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10841
10842         * gcc.dg/bf-spl1.c: Don't specify -m68000.
10843         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
10844
10845 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
10846
10847         * g++.dg/eh/spbp.C: New.
10848
10849 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
10850
10851         PR middle-end/26379
10852         * gcc.target/i386/mmx-7.c: New test.
10853
10854 2006-02-20  Roger Sayle  <roger@eyesopen.com>
10855
10856         PR tree-optimization/26361
10857         * gcc.dg/tree-ssa/vrp27.c: New test case.
10858
10859 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
10860
10861         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
10862         * gcc.dg/tree-ssa/complex-4.c: Here.
10863
10864 2006-02-19  Roger Sayle  <roger@eyesopen.com>
10865
10866         PR middle-end/19543
10867         * gfortran.dg/logical_1.f90: New test case.
10868
10869 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
10870
10871         PR middle-end/26334
10872         * gcc.dg/20060218-1.c: Moved to...
10873         * gcc.target/i386/20060218-1.c: ... here.  New test.
10874
10875 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
10876
10877         PR fortran/26201
10878         * gfortran.dg/convert_1.f90: New.
10879
10880 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
10881
10882         PR fortran/25054
10883         * gfortran.dg/namelist_5.f90: New test.
10884
10885         PR fortran/25089
10886         * gfortran.dg/namelist_4.f90: New test.
10887
10888 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10889
10890         PR tree-opt/25680
10891         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
10892
10893 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10894
10895         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
10896         variable to take into account the variable name in the
10897         function header.
10898         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
10899
10900 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
10901
10902         PR middle-end/26334
10903         * gcc.c-torture/compile/20060217-1.c: New test.
10904         * gcc.dg/20060218-1.c: New test.
10905
10906 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
10907
10908         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
10909
10910 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
10911
10912         * gcc.dg/cpp/undef3.c: New test.
10913         * gcc.dg/cpp/trad/builtins2.c: New test.
10914
10915 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
10916
10917         PR c++/26266
10918         * g++.dg/template/static22.C: New test.
10919         * g++.dg/template/static23.C: New test.
10920         * g++.dg/template/static24.C: New test.
10921         * g++.dg/template/non-dependent13.C: New test.
10922         * g++.dg/init/member1.C: Tweak error markers.
10923
10924 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10925
10926         PR target/26255
10927         * gcc.c-torture/compile/pr26255.c: New test case.
10928
10929 2006-02-16  Roger Sayle  <roger@eyesopen.com>
10930
10931         * gfortran.fortran-torture/execute/where_10.f90: New test case.
10932         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
10933         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
10934         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
10935         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
10936         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
10937         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
10938
10939 2006-02-16  Jeff Law  <law@redhat.com>
10940
10941         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
10942         * gcc.dg/tree-ssa/vrp26.c: New test.
10943
10944 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
10945
10946         PR target/20353
10947         PR target/24578
10948         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
10949         __UCLIBC__ is defined.
10950
10951 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
10952
10953         PR fortran/26224
10954         * gfortran.dg/gomp/pr26224.f: New test.
10955
10956 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
10957
10958         PR tree-opt/25918
10959         * lib/target-supports.exp
10960         (check_effective_target_vect_short_mult): New.
10961         (check_effective_target_vect_char_mult): New.
10962         (check_effective_target_vect_widen_sum_qi_to_si): New.
10963         (check_effective_target_vect_widen_sum_qi_to_hi): New.
10964         (check_effective_target_vect_widen_sum_hi_to_si): New.
10965         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
10966         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
10967         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
10968         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
10969         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
10970         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
10971         vect-reduc-pattern-2c.c
10972         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
10973         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
10974         vect-reduc-pattern-1c.c
10975
10976 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
10977
10978         PR fortran/24557
10979         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
10980
10981 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10982
10983         PR fortran/26054
10984         * gfortran.dg/enum_8.f90: Remove check for warning.
10985         * gfortran.dg/iomsg_1.f90: Ditto.
10986         * gfortran.dg/enum_1.f90: Ditto.
10987         * gfortran.dg/enum_9.f90: Ditto.
10988         * gfortran.dg/enum_2.f90: Ditto.
10989         * gfortran.dg/enum_10.f90: Ditto.
10990         * gfortran.dg/enum_3.f90: Ditto.
10991         * gfortran.dg/flush_1.f90: Ditto.
10992         * gfortran.dg/enum_4.f90: Ditto.
10993         * gfortran.dg/array_constructor_1.f90: Ditto.
10994         * gfortran.dg/enum_5.f90: Ditto.
10995         * gfortran.dg/enum_6.f90: Ditto.
10996         * gfortran.dg/enum_7.f90: Ditto.
10997
10998 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
10999
11000         PR middle-end/26300
11001         * gcc.c-torture/compile/20060215-1.c: New test.
11002
11003 2006-02-14  Roger Sayle  <roger@eyesopen.com>
11004
11005         PR middle-end/23670
11006         * gcc.dg/tree-ssa/andor-2.c: New test case.
11007
11008 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
11009
11010         PR fortran/25045
11011         * optional_dim.f90: New test.
11012
11013 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11014
11015         PR fortran/26277
11016         * gfortran.dg/label_4.f90: New.
11017
11018 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
11019             Diego Novillo  <dnovillo@redhat.com>
11020             Uros Bizjak  <uros@kss-loka.si>
11021
11022         * gfortran.dg/gomp: New directory.
11023
11024 2006-02-14  Richard Guenther  <rguenther@suse.de>
11025
11026         PR tree-optimization/26258
11027         * gcc.dg/torture/pr26258.c: New testcase.
11028
11029 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
11030
11031         PR fortran/26246
11032         * gfortran.dg/pr26246_1.f90: New test.
11033         * gfortran.dg/pr26246_2.f90: New test.
11034
11035         PR middle-end/26092
11036         * gcc.c-torture/compile/20060208-1.c: New test.
11037
11038 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
11039
11040         PR fortran/26074
11041         PR fortran/25103
11042         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
11043         * gfortran.dg/bad_automatic_objects_1.f90: New test.
11044         * gfortran.dg/automatic_module_variable.f90: Change error message.
11045
11046         PR fortran/20861
11047         * gfortran.dg/internal_dummy_1.f90: New test.
11048
11049         PR fortran/20871
11050         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
11051
11052
11053         PR fortran/25083
11054         * gfortran.dg/uncommon_block_data_1.f90: New test.
11055         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
11056         with standard.
11057
11058         PR fortran/25088
11059         * gfortran.dg/typed_subroutine_1.f90: New test.
11060
11061 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
11062
11063         * objc.dg/dwarf-1.m: New.
11064
11065 2006-02-13  Roger Sayle  <roger@eyesopen.com>
11066
11067         PR middle-end/24427
11068         * gcc.dg/tree-ssa/andor-1.c: New test case.
11069
11070 2006-02-13  Josh Conner  <jconner@apple.com>
11071
11072         PR target/25376
11073         * gcc.dg/pr25376.c: New test.
11074
11075         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
11076         assemble.
11077         * lib/target-supports.exp (check_named_sections_available):
11078         Only compile named-sections test -- don't assemble.
11079
11080 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11081
11082         * g++.dg/warn/no-write-strings.C: New test.
11083         * g++.dg/warn/write-strings.C: Likewise.
11084         * g++.dg/warn/write-strings-default.C: Likewise.
11085
11086 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
11087
11088         PR fortran/25806
11089         * gfortran.dg/ret_pointer_2.f90: New test.
11090
11091 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
11092
11093         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
11094
11095 2006-02-10  Jeff Law  <law@redhat.com>
11096
11097         * gcc.c-torture/compile/pr26213.c: New test.
11098
11099 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
11100
11101         gfortran.dg/null_1.f90: New test.
11102
11103 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11104
11105         PR fortran/14771
11106         * gfortran.dg/parens_4.f90: New.
11107         * gfortran.dg/parens_5.f90: New.
11108
11109 2006-02-10  Richard Guenther  <rguenther@suse.de>
11110
11111         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
11112
11113 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11114         Paul Thomas  <pault@gcc.gnu.org>
11115
11116         PR fortran/14771
11117         * gfortran.dg/parens_1.f90: New.
11118         * gfortran.dg/parens_2.f90: New.
11119         * gfortran.dg/parens_3.f90: New.
11120
11121 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
11122
11123         PR fortran/26038
11124         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
11125
11126         PR fortran/25059
11127         * gfortran.dg/impure_assignment_1.f90: New test.
11128
11129         PR fortran/25070
11130         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
11131
11132 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
11133
11134         PR target/26141
11135         * g++.dg/expr/stdarg2.C: New test.
11136
11137 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
11138
11139         PR inline-asm/16194
11140         * gcc.dg/pr16194.c: New test.
11141
11142 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11143
11144         * ada/acats/run_acats: Use portable variant of "$@".
11145
11146 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11147
11148         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
11149         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
11150
11151 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
11152
11153         PR tree-opt/26179
11154         * g++.dg/opt/pr26179.C: New test.
11155
11156 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
11157
11158         PR middle-end/26134
11159         * gcc.dg/tree-ssa/complex-3.c: New test.
11160
11161 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
11162
11163         * gcc.c-torture/compile/volatile-1.c: New test.
11164
11165 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
11166
11167         PR 26180
11168         * gcc.dg/tree-ssa/pr26180.c: New test.
11169
11170 2006-02-08  Jeff Law  <law@redhat.com>
11171
11172         * gcc.dg/tree-ssa/pr21417.c: New test.
11173
11174 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
11175
11176         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
11177         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
11178
11179 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
11180
11181         * lib/scanrtl.exp: New.
11182
11183 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11184
11185         PR c++/26071
11186         * g++.dg/other/virtual2.C: New test.
11187
11188         PR c++/26070
11189         * g++.dg/other/virtual1.C: New test.
11190
11191 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
11192
11193         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
11194         cleanup-ipa-dump): Update dump file glob patterns.
11195         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
11196         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
11197
11198         * lib/gcc-dg.exp: Load it.
11199         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
11200
11201 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
11202
11203         PR testsuite/26159
11204         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
11205         * gcc.dg/tree-ssa/pr23382.c: Ditto.
11206
11207 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11208
11209         PR fortran/25577
11210         * gfortran.dg/mvbits_1.f90: New.
11211
11212 2006-02-07  Dirk Mueller  <dmueller@suse.com>
11213
11214         * g++.dg/warn/Wdiv-by-zero.C: New test.
11215         * g++.dg/warn/Wno-div-by-zero.C: New.
11216
11217 2006-02-07  Jeff Law  <law@redhat.com>
11218
11219         * gcc.dg/tree-ssa/pr21559.c: New test.
11220
11221         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
11222         multiple VRP passes.
11223         * gcc.dg/tree-ssa/vrp09.c: Likewise.
11224         * gcc.dg/tree-ssa/vrp18.c: Likewise.
11225         * gcc.dg/tree-ssa/pr21582.c: Likewise.
11226         * gcc.dg/tree-ssa/pr20657.c: Likewise.
11227         * gcc.dg/tree-ssa/pr21001.c: Likewise.
11228         * gcc.dg/tree-ssa/vrp02.c: Likewise
11229         * gcc.dg/tree-ssa/vrp11.c: Likewise
11230         * gcc.dg/tree-ssa/pr14341.c: Likewise
11231         * gcc.dg/tree-ssa/vrp19.c: Likewise
11232         * gcc.dg/tree-ssa/vrp20.c: Likewise
11233         * gcc.dg/tree-ssa/vrp03.c: Likewise
11234         * gcc.dg/tree-ssa/pr21086.c: Likewise
11235         * gcc.dg/tree-ssa/pr21959.c: Likewise
11236         * gcc.dg/tree-ssa/vrp21.c: Likewise
11237         * gcc.dg/tree-ssa/vrp04.c: Likewise
11238         * gcc.dg/tree-ssa/pr25485.c: Likewise
11239         * gcc.dg/tree-ssa/pr22026.c: Likewise
11240         * gcc.dg/tree-ssa/vrp22.c: Likewise
11241         * gcc.dg/tree-ssa/vrp05.c: Likewise
11242         * gcc.dg/tree-ssa/20030807-10.c: Likewise
11243         * gcc.dg/tree-ssa/pr20701.c: Likewise
11244         * gcc.dg/tree-ssa/vrp23.c: Likewise
11245         * gcc.dg/tree-ssa/vrp06.c: Likewise
11246         * gcc.dg/tree-ssa/pr22117.c: Likewise
11247         * gcc.dg/tree-ssa/pr20702.c: Likewise
11248         * gcc.dg/tree-ssa/vrp15.c: Likewise
11249         * gcc.dg/tree-ssa/pr21090.c: Likewise
11250         * gcc.dg/tree-ssa/pr21294.c: Likewise
11251         * gcc.dg/tree-ssa/vrp24.c: Likewise
11252         * gcc.dg/tree-ssa/vrp07.c: Likewise
11253         * gcc.dg/tree-ssa/pr21563.c: Likewise
11254         * gcc.dg/tree-ssa/pr25382.c: Likewise
11255         * gcc.dg/tree-ssa/vrp16.c: Likewise
11256         * gcc.dg/tree-ssa/vrp25.c: Likewise
11257         * gcc.dg/tree-ssa/vrp08.c: Likewise
11258         * gcc.dg/tree-ssa/20030807-6.c: Likewise
11259         * gcc.dg/tree-ssa/vrp17.c: Likewise
11260         * gcc.dg/tree-ssa/pr21458.c: Likewise
11261         * g++.dg/tree-ssa/pr18178.C: Likewise
11262
11263 2006-02-07  Richard Guenther  <rguenther@suse.de>
11264
11265         PR c++/26140
11266         Revert
11267         2006-01-30  Richard Guenther  <rguenther@suse.de>
11268         PR c++/23372
11269         * gcc.dg/pr23372-1.C: New testcase.
11270
11271         * g++.dg/tree-ssa/pr26140.C: New testcase.
11272
11273 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
11274
11275         PR c++/9737
11276         * g++.dg/template/ttp15.C: New test.
11277         * g++.dg/template/ttp16.C: Likewise.
11278         * g++.dg/template/ttp17.C: Likewise.
11279         * g++.old-deja/g++.pt/ttp36.C: Remove.
11280         * g++.old-deja/g++.pt/ttp19.C: Likewise.
11281         * g++.old-deja/g++.pt/ttp37.C: Likewise.
11282         * g++.old-deja/g++.pt/ttp38.C: Likewise.
11283         * g++.old-deja/g++.pt/ttp39.C: Likewise.
11284         * g++.old-deja/g++.pt/ttp9.C: Likewise.
11285         * g++.old-deja/g++.pt/ttp40.C: Likewise.
11286         * g++.old-deja/g++.pt/ttp51.C: Likewise.
11287         * g++.old-deja/g++.pt/ttp26.C: Likewise.
11288         * g++.old-deja/g++.pt/ttp36.C: Likewise.
11289
11290 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
11291
11292         PR libfortran/23815
11293         * unf_io_convert_4.f90: New test.
11294
11295 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
11296
11297         * gcc.dg/tree-ssa/loadpre10.c: New test.
11298         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
11299         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
11300         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
11301
11302 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11303
11304         PR libfortran/24685
11305         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
11306
11307 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
11308
11309         PR tree-opt/25251
11310         * gfortran.dg/assign_7.f: New test.
11311
11312 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
11313
11314         PR fortran/26041
11315         PR fortran/26064
11316         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
11317         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
11318         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
11319
11320 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
11321
11322         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
11323         in size_t typedef.
11324
11325 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11326
11327         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
11328         * g++.dg/charset/string.c (foo): Likewise.
11329         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
11330         const char*
11331         * g++.dg/ext/builtin2.C (printf): Likewise.
11332         * g++.dg/init/new15.C (printf): Likewise.
11333         * g++.dg/opt/pr17697-1.C (foo): Likewise.
11334         * g++.dg/opt/pr17697-2.C (foo): Likewise.
11335         * g++.dg/opt/pr17697-3.C (foo): Likewise.
11336         * g++.dg/template/non-dependent4.C (temp): Likewise.
11337         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
11338         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
11339         parameter type to const char*.
11340         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
11341         Change type to const char*.
11342         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
11343         Likewise.
11344         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
11345         second parameter type to const char*.
11346         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
11347         (Y::Y): Change parameter type to const char*.
11348         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
11349         * g++.old-deja/g++.jason/report.C: Apply const correctness.
11350         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
11351         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
11352         (char*).
11353         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
11354         const char*.
11355         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
11356         type to const char*.
11357         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
11358         return type to const char*.
11359         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
11360         to const char*.
11361         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
11362         * g++.old-deja/g++.law/refs1.C: Likewise.
11363         * g++.old-deja/g++.law/visibility1.C: Likewise.
11364         * g++.old-deja/g++.law/visibility2.C: Likewise.
11365         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
11366         const char*.
11367         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
11368         * g++.old-deja/g++.mike/net48.C: Likewise.
11369         * g++.old-deja/g++.mike/p646.C: Likewise.
11370         * g++.old-deja/g++.mike/p6746.C: Likewise.
11371         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
11372         type to const char*.
11373         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
11374         deprecated conversion warning.
11375         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
11376         char*.
11377         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
11378         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
11379         * g++.old-deja/g++.pt/explicit8.C: Likewise.
11380         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
11381         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
11382         * g++.old-deja/g++.pt/nontype3.C: Likewise.
11383         * g++.old-deja/g++.pt/t39.C: Likewise.
11384         * g++.old-deja/g++.robertl/eb106.C: Likewise.
11385         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
11386
11387 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
11388
11389         PR fortran/25075
11390         intrinsic_argument_conformance_1.f90: New test.
11391
11392 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
11393
11394         PR fortran/20845
11395         * gfortran.dg/char_result_11.f90: Add SAVE.
11396         * gfortran.dg/der_pointer_4.f90: Ditto.
11397         * gfortran.dg/default_initialization.f90: New test.
11398
11399 2006-02-03  Jeff Law  <law@redhat.com>
11400
11401         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
11402         handle more than 100 dump files.
11403         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
11404         * lib/scantree.exp (scan-tree-dump): Likewise.
11405         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
11406         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
11407         * lib/scanipa.exp (scan-ipa-dump): Likewise.
11408         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
11409         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
11410
11411 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
11412
11413         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
11414
11415 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
11416
11417         * g++.dg/template/using12.C: New test.
11418
11419 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
11420
11421         * gcc.target/powerpc/pr25960.c: New test.
11422
11423 2006-02-02  Steven G. Kargl  <kargls@comcast>
11424
11425         PR fortran/24958
11426         gfortran.dg/nullify_2.f90: New test.
11427
11428 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
11429
11430         PR 25990
11431         * gcc.dg/gomp/pr25990.c: New test.
11432
11433 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
11434
11435         PR c++/25342
11436         * g++.gd/template/partial4.C: New test.
11437
11438 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
11439
11440         PR middle-end/26001
11441         * gfortran.dg/data_char_2.f90: New.
11442
11443 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
11444
11445         PR fortran/26039
11446         maxval_maxloc_conformance_1.f90: New test.
11447
11448 2006-01-31  Richard Guenther  <rguenther@suse.de>
11449
11450         * gcc.target/i386/sselibm-1.c: New testcase.
11451         * gcc.target/i386/sselibm-2.c: Likewise.
11452         * gcc.target/i386/sselibm-3.c: Likewise.
11453         * gcc.target/i386/sselibm-4.c: Likewise.
11454         * gcc.target/i386/sselibm-5.c: Likewise.
11455
11456 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
11457
11458         PR fortran/24266
11459         * gfortran.dg/arrayio_derived_2.f90: New.
11460
11461 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
11462
11463         * gcc.dg/unsigned-long-compare.c: New test.
11464
11465 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
11466
11467         PR testsuite/25318
11468         * lib/target-supports.exp (check_effective_target_freorder):
11469         Check to see if target supports -freorder-blocks-and-partition.
11470         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
11471         instead of "dg-require-named-sections".
11472
11473 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
11474
11475         PR target/14798:
11476         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
11477         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
11478         * gcc.dg/pragma-isr-trapa2.c: Likewise.
11479         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
11480         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
11481         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
11482         * gcc.dg/attr-isr-trap_exit.c: Likewise.
11483         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
11484
11485 2006-01-30  Richard Guenther  <rguenther@suse.de>
11486
11487         PR c++/23372
11488         * gcc.dg/pr23372-1.C: New testcase.
11489
11490 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
11491
11492         * gcc.dg/gomp/pr25874.c: New test.
11493
11494 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
11495
11496         PR tree-opt/25911
11497         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
11498
11499 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
11500
11501         PR fortran/18578
11502         PR fortran/18579
11503         PR fortran/20857
11504         PR fortran/20885
11505         * gfortran.dg/intent_out_1.f90: New test.
11506
11507 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
11508
11509         PR fortran/17911
11510         * gfortran.dg/procedure_lvalue.f90: New test.
11511
11512         PR fortran/20895
11513         PR fortran/25030
11514         * gfortran.dg/char_pointer_assign_2.f90: New test.
11515         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
11516         assignment to be consistent with standard.
11517         * gfortran.dg/char_result_2.f90: The same.
11518         * gfortran.dg/char_result_8.f90: The same.
11519
11520 2006-01-28  Zack Weinberg  <zackw@panix.com>
11521
11522         * gcc.dg/Woverlength-strings.c
11523         * gcc.dg/Woverlength-strings-pedantic-c89.c
11524         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
11525         * gcc.dg/Woverlength-strings-pedantic-c99.c
11526         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
11527
11528 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
11529
11530         * gcc.c-torture/execute/20060127-1.c: New test.
11531
11532 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
11533
11534         PR c++/25999
11535         * g++.dg/ext/pragmaweak1.C: New test.
11536
11537 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
11538
11539         PR c++/25855
11540         * g++.dg/template/spec29.C: New test.
11541
11542 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
11543
11544         PR c/19606.
11545         * gcc.c-torture/execute/pr19606.c: New.
11546
11547 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
11548
11549         * gcc.dg/pragma-re-4.c: New test.
11550
11551 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
11552
11553         PR fortran/25964
11554         * gfortran.dg/assumed_size_refs_3.f90: New test.
11555
11556 2006-01-27  Ben Elliston  <bje@au.ibm.com>
11557
11558         * gcc.misc-tests/dectest.exp: Remove defunct comment.
11559
11560 2006-01-26  Laurent GUERBY <laurent@guerby.net>
11561
11562         PR ada/21317
11563         * ada/acats/support/impdef.a: Add One_Long_Second.
11564         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
11565         * ada/acats/tests/c9/c94026.a: Likewise.
11566         * ada/acats/tests/c9/c97305c.ada: Likewise.
11567         * ada/acats/tests/c9/c99004a.ada: Likewise.
11568
11569 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
11570
11571         PR fortran/25964
11572         * gfortran.dg/global_references_2.f90: New test.
11573
11574         PR fortran/25084
11575         PR fortran/20852
11576         PR fortran/25085
11577         PR fortran/25086
11578         * gfortran.dg/assumed_charlen_function_1.f90: New test.
11579         * gfortran.dg/assumed_charlen_function_3.f90: New test.
11580
11581         PR fortran/25416
11582         * gfortran.dg/assumed_charlen_function_2.f90: New test.
11583
11584 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
11585
11586         PR c/25892
11587         * gcc.dg/Wpointer-sign.c: New.
11588         * gcc.dg/Wpointer-sign-Wall.c: New.
11589         * gcc.dg/Wpointer-sign-Wall-no.c: New.
11590         * gcc.dg/Wpointer-sign-pedantic.c: New.
11591         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
11592         * gcc.dg/conv-2.c: Use -Wpointer-sign.
11593
11594 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
11595
11596         PR C/25861
11597         * gcc.c-torture/compile/pr25861.c: New test.
11598
11599 2006-01-26  Paul Brook  <paul@codesourcery.com>
11600
11601         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
11602         on short-enum targets.
11603         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
11604         variable.
11605         (generate_fields): Use short_enums.
11606         (main): Set short_enums.  Document -e.
11607         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
11608         on short-enum targets.
11609         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
11610         variable.
11611         (generate_fields): Use short_enums.
11612         (main): Set short_enums.  Document -e.
11613         * lib/target-supports.exp (check_effective_target_short_enums): New.
11614
11615 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
11616
11617         PR target/25947
11618         * gcc.dg/torture/pr25947-1.c: New test.
11619
11620 2006-01-25  Jan Hubicka  <jh@suse.cz>
11621             Roger Sayle  <roger@eyesopen.com>
11622
11623         PR rtl-optimization/25703
11624         * gcc.target/i386/20060125-1.c: New test case.
11625         * gcc.target/i386/20060125-2.c: New test case.
11626
11627 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11628
11629         PR fortran/18540
11630         * gfortran.dg/goto_1.f: New.
11631
11632 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
11633
11634         PR fortran/25716
11635         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
11636         25716 on 32-bit systems too.
11637
11638 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
11639
11640         PR testsuite/25590
11641         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
11642
11643 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
11644
11645         * gcc.dg/tree-ssa/gen-vect-33.c: New.
11646
11647 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11648
11649         PR fortran/25835
11650         * gfortran.dg/read_eof.f90: Delete, renamed.
11651         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
11652         * gfortran.dg/read_eof_2.f90: New test.
11653         * gfortran.dg/read_eof_3.f90: New test.
11654
11655 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
11656
11657         PR tree-opt/25860
11658         * gcc.c-torture/compile/pr25860.c: New test.
11659
11660 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11661
11662         PR c++/25552
11663         * g++.dg/parse/dtor8.C: New test.
11664
11665 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
11666
11667         PR testsuite/25891
11668         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
11669         * gcc.dg/gomp/gomp.exp: Return without testing anything if
11670         check_effective_target_fopenmp returns 0.
11671
11672 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
11673
11674         PR ada/20548
11675         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
11676         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
11677         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
11678
11679 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
11680
11681         PR tree-opt/25857
11682         * g++.dg/opt/pr25857.C: New test.
11683
11684 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
11685         Jan Hubicka  <jh@suse.cz>
11686         Richard Guenther  <rguenther@suse.de>
11687
11688         PR rtl-optimization/25654
11689         * gcc.dg/torture/pr25654.c: New testcase.
11690         * gcc.target/i386/pr25654.c: Likewise.
11691
11692 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
11693
11694         PR fortran/25901
11695         * gfortran.dg/internal references_2.f90: New test.
11696
11697         Fix regression in testing of admissability of attributes.
11698         * gfortran.dg/intent_used_1.f90: New test.
11699
11700 2006-01-23  Ben Elliston  <bje@au.ibm.com>
11701
11702         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
11703         Remove target conditional torture options for i?86 and x86_64
11704         GNU/Linux.
11705
11706 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11707
11708         PR c++/10891
11709         * g++.dg/rtti/no-rtti.C: New.
11710
11711 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
11712
11713         PR c++/25895
11714         * g++.dg/inherit/conv2.C: New test.
11715
11716         PR c++/25856
11717         * g++.dg/parse/dtor7.C: New test.
11718
11719         PR c++/25858
11720         * g++.dg/template/crash44.C: New test.
11721
11722 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
11723
11724         PR fortran/25124
11725         PR fortran/25625
11726         * gfortran.dg/internal_references_1.f90: New test.
11727           PR fortran/20881
11728         PR fortran/23308
11729         PR fortran/25538
11730         PR fortran/25710
11731         * gfortran.dg/global_references_1.f90: New test.
11732         * gfortran.dg/g77/19990905-1.f: Restore the error that
11733         there is a clash between the common block name and
11734         the name of a subroutine reference.
11735
11736         PR fortran/PR24276
11737         * gfortran.dg/aliasing_dummy_1.f90: New test.
11738
11739 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
11740
11741         * gcc.dg/vmx/1b-01.c: Warning fix.
11742         * gcc.dg/vmx/1c-02.c: Likewise.
11743         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
11744
11745 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
11746
11747         PR testsuite/24962
11748         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
11749
11750 2006-01-20  Richard Guenther  <rguenther@suse.de>
11751         Steven Bosscher <stevenb.gcc@gmail.com>
11752
11753         PR rtl-optimization/24626
11754         * gcc.dg/torture/pr24626-1.c: New testcase.
11755         * gcc.dg/torture/pr24626-2.c: Likewise.
11756         * gcc.dg/torture/pr24626-3.c: Likewise.
11757         * gcc.dg/torture/pr24626-4.c: Likewise.
11758
11759 2006-01-20  Dirk Mueller  <dmueller@suse.com>
11760
11761         PR c++/5520
11762         * g++.dg/warn/empty-body.C: New.
11763
11764 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
11765
11766         PR c++/22136
11767         * g++.dg/template/using10.C: New test.
11768         * g++.dg/temlpate/using11.C: Likewise.
11769         * g++.dg/inherit/using5.C: Tweak error messages.
11770
11771 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
11772
11773         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
11774         target test.
11775         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
11776
11777 2006-01-19  Jan Hubicka  <jh@suse.cz>
11778
11779         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
11780
11781 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11782
11783         PR c++/25854
11784         * g++.dg/template/spec28.C: New test.
11785
11786 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
11787
11788         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
11789         Fix fprintf's by adding srcdir or removing it.
11790
11791 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
11792
11793         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
11794         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
11795         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
11796         * testsuite/gcc.dg/gomp/empty.c: Likewise.
11797         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
11798         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
11799         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
11800         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
11801         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
11802         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
11803         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
11804         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
11805         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
11806         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
11807
11808 2006-01-18  Jeff Law  <law@redhat.com>
11809
11810         * gcc.dg/tree-ssa/vrp25.c: New test.
11811
11812 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
11813
11814         * gcc.dg/pr25805.c: Fix misapplied patch.
11815
11816 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
11817
11818         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
11819         (check_effective_target_vect_udot_qi): New.
11820         (check_effective_target_vect_sdot_hi): New.
11821         (check_effective_target_vect_udot_hi): New.
11822         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
11823         prefixed with "wrapv-" with -fwrapv.
11824         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
11825         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
11826         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
11827         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
11828         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
11829
11830         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
11831         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
11832         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
11833         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
11834
11835 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11836
11837         PR c++/16829
11838         * g++.dg/other/default2.C: New test.
11839         * g++.dg/other/default3.C: New test.
11840
11841 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
11842
11843         PR c/25805
11844         * gcc.dg/pr25805.c: New file.
11845
11846 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
11847
11848         PR c++/25836
11849         * g++.dg/template/init6.C: New test.
11850
11851 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
11852
11853         * gcc.dg/tree-ssa/pr24287.c: New test
11854
11855 2006-01-18  Eric Christopher  <echristo@apple.com>
11856
11857         * g++.dg/eh/table.C: New.
11858
11859 2006-01-18  DJ Delorie  <dj@redhat.com>
11860
11861         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
11862         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
11863         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
11864         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
11865
11866 2006-01-18  Jeff Law  <law@redhat.com>
11867
11868         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
11869         on wrapping on overflow semantics.
11870
11871         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
11872
11873         * gcc.gc/tree-ssa/vrp23.c: New test.
11874         * gcc.gc/tree-ssa/vrp24.c: New test.
11875
11876 2006-01-18  Richard Henderson  <rth@redhat.com>
11877             Aldy Hernandez  <aldyh@redhat.com>
11878             Jakub Jelinek  <jakub@redhat.com>
11879             Diego Novillo  <dnovillo@redhat.com>
11880             Uros Bizjak  <uros@kss-loka.si>
11881
11882         * testsuite/gcc.dg/gomp: New directory.
11883
11884 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
11885             Steven G. Kargl  <kargls@comcast.net>
11886
11887         PR fortran/20869
11888         * gfortran.dg/intrinsic_external_1.f90: New test.
11889
11890         PR fortran/20875.
11891         * gfortran.dg/elemental_pointer_1.f90: New test.
11892
11893         PR fortran/25024
11894         * gfortran.dg/external_procedures_1.f90: New test.
11895
11896         PR fortran/25785
11897         gfortran.dg/assumed_present.f90: New test.
11898
11899 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
11900
11901         * g++.dg/parse/lookup5.C: New test.
11902
11903 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11904
11905         PR fortran/25697
11906         * gfortran.dg/read_eof.f90: New test.
11907
11908 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11909
11910         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
11911         add a closing brace.
11912
11913 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11914
11915         PR fortran/25631
11916         * gfortran.dg/fmt_tl.f: New test.
11917
11918 2006-01-17  Eric Christopher  <echristo@apple.com>
11919
11920         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
11921         * g++.old-deja/g++.warn/impint2.C: Ditto.
11922         * g++.old-deja/g++.other/null1.C: Ditto.
11923         * g++.dg/warn/conv2.C: Ditto.
11924         * g++.dg/warn/conv4.C: New file.
11925
11926 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11927
11928         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
11929
11930 2006-01-17  Andreas Jaeger  <aj@suse.de>
11931             Janis Johnson <janis187@us.ibm.com>
11932
11933         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
11934         in 64-bit.
11935         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
11936         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
11937
11938 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11939
11940         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
11941         xfail txxx where xxx >= 25.
11942
11943 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11944
11945         PR testsuite/25764
11946         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
11947
11948 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
11949
11950         PR c/25682
11951         * gcc.dg/pr25682.c: New test.
11952         * g++.dg/parse/array-size2.C: New test.
11953
11954 2006-01-16  Ian Lance Taylor  <ian@airs.com>
11955
11956         * consistency.vlad: Remove entire directory, 1652 files.
11957
11958 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
11959
11960         * lib/target-supports.exp (check_effective_target_dfp_nocache,
11961         check_effective_target_dfprt_nocache): New.
11962         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
11963         (check_effective_target_dfprt): New.
11964         * lib/c-compat.exp (check_dfp): Remove.
11965         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
11966         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
11967         level of support for decimal float.
11968         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
11969         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
11970         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
11971         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
11972         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
11973         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
11974         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
11975         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
11976         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
11977         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
11978         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
11979         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
11980         directives.
11981
11982 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11983
11984         PR testsuite/25741
11985         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
11986         $base_dir/../.
11987         * lib/gfortran.exp (gfortran_init): Likewise.
11988         * lib/obj-c++.exp (obj-c++_init): Likewise.
11989         * lib/scanasm.exp (scan-assembler-dem): Likewise.
11990         (scan-assembler-dem-not): Likewise.
11991         * lib/scandump.exp (scan-dump-dem): Likewise.
11992         (scan-dump-dem-not): Likewise.
11993
11994 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
11995
11996         PR testsuite/25767
11997         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
11998         powerpc-*-darwin*.
11999         * lib/obj-c++.exp (obj-c++_init): Likewise.
12000
12001 2006-01-16  Richard Guenther  <rguenther@suse.de>
12002
12003         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
12004
12005 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12006
12007         PR testsuite/25777
12008         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
12009         to LD_LIBRARY_PATH.
12010
12011 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
12012             Andrew Pinski  <pinskia@physics.uc.edu>
12013
12014         * gcc.dg/minmax-1.c: New test.
12015
12016 2006-01-16  Ben Elliston  <bje@au.ibm.com>
12017
12018         * gcc.dg/dfp/dfp.exp: Correct FSF address.
12019         * gcc.misc-tests/dectest.exp: Ditto.
12020
12021 2006-01-15  Ian Lance Taylor  <ian@airs.com>
12022
12023         PR testsuite/25796
12024         * gcc.target/i386/cmov6.c: Use -march=k8.
12025
12026 2006-01-15  Andreas Jaeger  <aj@suse.de>
12027
12028         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
12029         x86 does not have __float128.
12030
12031 2006-01-14  Ian Lance Taylor  <ian@airs.com>
12032
12033         * gcc.target/i386/cmov6.c: New test.
12034
12035 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
12036
12037         PR c++/25663
12038         * g++.dg/template/ctor6.C: New test.
12039
12040 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
12041
12042         PR tree-optimization/25485
12043         * gcc.dg/tree-ssa/pr25485.c: New.
12044
12045 2006-01-14  Richard Guenther  <rguenther@suse.de>
12046
12047         PR tree-optimization/22548
12048         PR tree-optimization/22555
12049         PR tree-optimization/22501
12050         * gcc.dg/tree-ssa/alias-4.c: New testcase.
12051         * gcc.dg/tree-ssa/alias-5.c: Likewise.
12052         * gcc.dg/tree-ssa/alias-6.c: Likewise.
12053         * gcc.dg/tree-ssa/alias-7.c: Likewise.
12054         * gcc.dg/tree-ssa/alias-8.c: Likewise.
12055         * gcc.dg/tree-ssa/alias-9.c: Likewise.
12056         * gcc.dg/tree-ssa/alias-10.c: Likewise.
12057         * gcc.dg/tree-ssa/alias-11.c: Likewise.
12058         * gcc.dg/tree-ssa/alias-12.c: Likewise.
12059
12060 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
12061
12062         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
12063         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
12064
12065 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
12066         Richard Guenther  <rguenther@suse.de>
12067
12068         PR rtl-optimization/24257
12069         * gcc.dg/torture/pr24257.c: New testcase.
12070
12071 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
12072
12073         * gcc.c-torture/execute/20060110-1.c: New test.
12074         * gcc.c-torture/execute/20060110-2.c: New test.
12075
12076 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
12077
12078         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
12079
12080 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
12081
12082         PR fortran/25756
12083         * gfortran.dg/label_3.f90: New test.
12084
12085 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
12086
12087         PR tree-optimization/25771
12088         * g++.dg/tree-ssa/pr25771.C: New test
12089
12090 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
12091
12092         PR tree-opt/24365
12093         * g++.dg/opt/complex5.C: New test.
12094
12095 2006-01-13  Richard Guenther  <rguenther@suse.de>
12096
12097         * gcc.target/i386/387-9.c: New testcase.
12098
12099 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12100
12101         PR c++/24824
12102         * g++.dg/debug/dwarf2-1.C: New.
12103
12104 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
12105
12106         PR testsuite/25728
12107         * lib/gcov.exp (verify-lines): Add "close $fd".
12108
12109 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
12110             Ben Elliston  <bje@au.ibm.com>
12111
12112         * gcc.dg/dfp/inf-1.c: New test.
12113
12114 2006-01-12  Janis Johnson <janis187@us.ibm.com>
12115             Yao Qi  <qiyaoltc@cn.ibm.com>
12116             Ben Elliston  <bje@au.ibm.com>
12117             Jon Grimm  <jgrimm2@us.ibm.com>
12118
12119         * gcc.dg/nodfp-1.c: New test.
12120         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
12121         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
12122         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
12123         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
12124         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
12125         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
12126         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
12127         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
12128         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
12129         * gcc.dg/format/dfp-scanf-1.c: Likewise.
12130         * gcc.dg/format/dfp-printf-1.c: Likewise.
12131         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
12132         (compat_setup_dfp): New.
12133         * gcc.dg/compat/compat.exp: Use it.
12134         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
12135         Make some variables global, prepend "compat_" to their names.
12136         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
12137         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
12138         * gcc.misc-tests/dectest.exp: New test driver for decTest.
12139         * lib/compat.exp (compat_skip_list): Make global, rename.
12140         * lib/c-compat.exp: New file.
12141         * lib/target-supports.exp (check_effective_target_dfp): New.
12142
12143         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
12144         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
12145         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
12146         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
12147         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
12148         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
12149         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
12150         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
12151         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
12152         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
12153         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
12154         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
12155         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
12156         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
12157         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
12158         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
12159         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
12160         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
12161         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
12162         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
12163         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
12164         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
12165         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
12166         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
12167         gcc.dg/dfp/struct-layout-1.c,
12168         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
12169         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
12170         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
12171         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
12172         gcc.dg/dfp/func-vararg-dfp.c,
12173         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
12174         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
12175         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
12176         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
12177         gcc.dg/dfp/wtr-conversion-1.c: New tests.
12178
12179 2006-01-11  Richard Guenther  <rguenther@suse.de>
12180
12181         PR tree-optimization/25734
12182         * gcc.dg/tree-ssa/pr25734.c: New testcase.
12183
12184 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
12185
12186         PR fortran/25486
12187         * gfortran.dg/literal_character_constant_1_x.F: New test.
12188         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
12189         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
12190         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
12191
12192 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12193
12194         PR c++/25386
12195         * g++.dg/ext/packed3.C: Add expected packed error.
12196
12197 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
12198
12199         PR target/25706
12200         * gcc.dg/torture/pr25706-1.c: New test.
12201
12202 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
12203
12204         PR tree-optimization/23109
12205         PR tree-optimization/23948
12206         PR tree-optimization/24123
12207
12208         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
12209         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
12210         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
12211         g++.dg/tree-ssa/pr23948.C: New testcases.
12212         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
12213         three divisions in order to do the optimization.
12214
12215 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
12216
12217         PR c++/25632
12218         * g++.dg/other/pr25632.C: New test.
12219
12220 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
12221
12222         PR fortran/25730
12223         * gfortran.dg/used_types_1.f90: New test.
12224
12225 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
12226
12227         PR target/25718
12228         * gcc.dg/torture/pr25718-1.c: New test.
12229
12230 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
12231
12232         * gfortran.dg/list_read_2.f90: Fix typo in description.
12233
12234 2006-01-10  Jan Beulich  <jbeulich@novell.com>
12235
12236         * lib/target-supports.exp (check_visibility_available): Simplify test
12237         for *-*-netware*.
12238         (check_profiling_available): Fail for *-*-netware*.
12239         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
12240         * gcc.dg/20021014-1.c: Likewise.
12241         * gcc.dg/nest.c: Likewise.
12242
12243 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
12244
12245         fortran/24936
12246         * gfortran.dg/forall_3.f90: New test.
12247
12248 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
12249
12250         PR fortran/21977
12251         * gfortran.dg/nesting_2.f90: New test.
12252         * gfortran.dg/nesting_3.f90: New test.
12253
12254 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
12255
12256         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
12257         Fix typo in comment.
12258
12259 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
12260
12261         * gfortran.dg/single_char_string.f90: New test.
12262
12263 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
12264
12265         * gfortran.dg/ichar_2.f90: New test.
12266
12267 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
12268
12269         PR fortran/25093
12270         * gfortran.dg/private_type_4.f90: New.
12271
12272 2006-01-07  Richard Guenther  <rguenther@suse.de>
12273
12274         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
12275
12276 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12277
12278         * gfortran.dg/func_decl_1.f90: New.
12279         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
12280         * gfortran.dg/array_alloc_2.f90: Likewise.
12281         * gfortran.dg/char_result_8.f90: Likewise.
12282         * gfortran.dg/dup_save_1.f90: Likewise.
12283         * gfortran.dg/dup_save_2.f90: Likewise.
12284         * gfortran.dg/f2c_6.f90: Likewise.
12285         * gfortran.dg/f2c_7.f90: Likewise.
12286         * gfortran.dg/func_result_2.f90: Likewise.
12287         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
12288
12289 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
12290
12291         PR fortran/22146
12292         * gfortran.dg/elemental_subroutine_1.f90: New test.
12293         * gfortran.dg/elemental_subroutine_2.f90: New test.
12294
12295         PR fortran/25029
12296         PR fortran/21256
12297         * gfortran.dg/assumed_size_refs_1.f90: New test.
12298
12299         PR fortran/20868
12300         PR fortran/20870
12301         * gfortran.dg/assumed_size_refs_2.f90: New test.
12302         * gfortran.dg/initialization_1.f90: Change warning message.
12303
12304 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
12305
12306         * gcc.dg/tree-ssa/loop-15.c: New test.
12307
12308 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12309
12310         PR fortran/25598
12311         * gfortran.dg/backspace_3.f: New test.
12312         * gfortran.dg/backspace_4.f: New test.
12313
12314 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12315
12316         PR fortran/24268
12317         * gfortran.dg/fmt_white.f: Update test.
12318
12319 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
12320
12321         * gcc.dg/cast-1.c: Add new warning.
12322         * gcc.dg/cast-2.c: Likewise.
12323         * gcc.dg/cast-3.c: Likewise.
12324         * gcc.dg/format/cast-1.c: Likewise.
12325         * gcc.dg/cast-4.c: New testcase.
12326
12327 2006-01-05  Richard Guenther  <rguenther@suse.de>
12328
12329         PR tree-optimization/22555
12330         * gcc.dg/tree-ssa/alias-3.c: New testcase.
12331
12332 2006-01-05  Richard Guenther  <rguenther@suse.de>
12333             Diego Novillo  <dnovillo@redhat.com>
12334
12335         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
12336         * gcc.dg/tree-ssa/loop-8.c: Likewise.
12337         * gcc.dg/tree-ssa/loop-1.c: Likewise.
12338         * gcc.dg/tree-ssa/pr23294.c: Likewise.
12339         * gcc.dg/tree-ssa/pr21985.c: Likewise.
12340         * gcc.dg/tree-ssa/loop-14.c: Likewise.
12341         * gcc.dg/tree-ssa/loop-2.c: Likewise.
12342         * gcc.dg/tree-ssa/loop-3.c: Likewise.
12343         * gcc.dg/tree-ssa/loop-4.c: Likewise.
12344         * gcc.dg/tree-ssa/pr21171.c: Likewise.
12345         * gcc.dg/tree-ssa/loop-5.c: Likewise.
12346         * gcc.dg/tree-ssa/loop-10.c: Likewise.
12347         * gcc.dg/tree-ssa/loop-6.c: Likewise.
12348         * treelang/compile/extravar.tree: Likewise.
12349         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
12350         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
12351         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
12352         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
12353         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
12354
12355 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12356
12357         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
12358         for 64-bit fix.
12359
12360 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
12361
12362         PR fortran/23675
12363         gfortran.dg/char_result_11.f90: New.
12364
12365 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
12366
12367         PR c++/24782
12368         * g++.dg/parse/access9.C: New test.
12369         * g++.dg/tc1/dr52.C: Tweak error markers.
12370
12371 2006-01-04  Richard Henderson  <rth@redhat.com>
12372
12373         Merge from gomp branch.
12374         * g++.dg/parse/pragma2.C: Update expected error lines.
12375
12376 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
12377
12378         * g++.dg/other/i386-2.C: New test.
12379
12380         PR target/25554
12381         * gcc.c-torture/compile/20051228-1.c: New test.
12382
12383         PR c/25559
12384         * gcc.dg/pr25559.c: New test.
12385
12386 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
12387
12388         PR c++/25492
12389         * g++.dg/lookup/friend9.C: New test.
12390
12391         PR c++/25625
12392         * g++.dg/template/repo5.C: New test.
12393
12394 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
12395
12396         PR fortran/25101
12397         * gfortran.dg/forall_2.f90: New test.
12398
12399 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
12400
12401         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
12402         dg-require-weak.  Adjust regexp to handle leading-underscore
12403         targets and space as well as TAB after .weak.  Change previous
12404         64-bit fix to not use naked dot.
12405
12406 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
12407
12408         PR rtl-optimization/25578
12409         * gcc.c-torture/execute/20060102-1.c: New testcase.
12410
12411 2006-01-03  Richard Guenther  <rguenther@suse.de>
12412
12413         PR c/25183
12414         * gcc.dg/torture/pr25183.c: New testcase.
12415
12416 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
12417
12418         Merge from gomp-branch.
12419         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
12420         * gcc.dg/ia64-sync-2.c: Likewise.
12421         * gcc.dg/ia64-sync-3.c: Likewise.
12422         * gcc.dg/ia64-sync-4.c: Likewise.
12423         * gcc.dg/sync-2.c: Likewise.
12424         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
12425         that sparc64-*-* and sparcv9-*-* supports sync builtins.
12426
12427 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
12428
12429         PR c++/25635
12430         * g++.dg/parse/operator6.C: New test.
12431
12432         PR c++/25637
12433         * g++.dg/parse/error29.C: New test.
12434
12435         PR c++/25638
12436         * g++.dg/parse/dtor6.C: New test.
12437
12438         PR c++/25633
12439         * g++.dg/parse/ctor3.C: New test.
12440
12441         PR c++/25634
12442         * g++.dg/template/class3.C: New test.
12443
12444 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
12445
12446         * g++.dg/debug/debug9.C: New.
12447
12448 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
12449
12450         PR fortran/24640
12451         * gfortran.dg/label_2.f90: New test.
12452
12453 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12454
12455         * g++.dg/lookup/using12.C: Tighten error marker.
12456
12457 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
12458             Andrew Pinski <pinskia@physics.uc.edu>
12459
12460         * gcc.target/powerpc/darwin-abi-3.c: New file.
12461         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
12462         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
12463         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
12464         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
12465         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
12466         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
12467         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
12468         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
12469
12470 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
12471
12472         * gcc.dg/tree-ssa/loadpre1.c: New;
12473         * gcc.dg/tree-ssa/loadpre2.c: New;
12474         * gcc.dg/tree-ssa/loadpre3.c: New;
12475         * gcc.dg/tree-ssa/loadpre4.c: New;
12476         * gcc.dg/tree-ssa/loadpre5.c: New;
12477         * gcc.dg/tree-ssa/loadpre6.c: New;
12478         * gcc.dg/tree-ssa/loadpre7.c: New;
12479         * gcc.dg/tree-ssa/loadpre8.c: New;
12480         * gcc.dg/tree-ssa/loadpre9.c: New;
12481
12482 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
12483
12484         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
12485         * g++.dg/abi/thunk4.C: Likewise.
12486
12487 2006-01-01  Andreas Jaeger  <aj@suse.de>
12488
12489         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
12490         portable.
12491
12492 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
12493
12494         PR c++/25294
12495         * gcc.dg/pragma-pack-3.c: New test.
12496         * g++.dg/parse/pragma3.C: New test.
12497
12498 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12499
12500         PR middle-end/24827
12501         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
12502
12503 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12504
12505         PR testsuite/25214
12506         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
12507
12508 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
12509
12510         PR fortran/22607
12511         * gfortran-dg/pure_byref_3.f90: New.
12512
12513         fortran/PR 25396
12514         * gfortran.dg/userdef_operator_1.f90: New.
12515
12516 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12517
12518         * g++.dg/abi/thunk3.C: New.
12519         * g++.dg/abi/thunk4.C: New.
12520
12521 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
12522
12523         PR fortran/25532
12524         * gfortran.dg/host_used_types_1.f90: New test. Check that host
12525         associated derived type components of derived types are
12526         properly declared in contained procedures.
12527
12528 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12529
12530         PR libgfortran/25139
12531         * gfortran.dg/backspace_2.f: New test.
12532
12533 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12534
12535         PR libgfortran/25550
12536         * gfortran.dg/endfile.f: New test.
12537
12538 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12539
12540         PR libgfortran/25419
12541         * gfortran.dg/comma.f: New test.
12542
12543 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12544
12545         * lib/gfortran-dg.exp: Remove trailing whitespace.
12546         * lib/fortran-torture.exp: Test with -fbounds-check instead of
12547         -funroll-all-loops.
12548
12549 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
12550
12551         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
12552         Extended Double long doubles or repeat tests when long double is
12553         the same size as double.
12554
12555 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12556
12557         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
12558
12559         PR testsuite/25442
12560         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
12561         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
12562
12563         PR testsuite/25441
12564         * gcc.dg/pr23911.c: Make test variable static.
12565
12566         PR testsuite/25444
12567         * gcc.dg/tree-ssa/pr14841.c: Likewise.
12568
12569 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
12570
12571         PR c++/25439
12572         * g++.dg/parse/crash17.C: Adjust error markers.
12573         * g++.dg/template/error20.C: New test.
12574
12575 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
12576
12577         PR c++/23172
12578         * g++.dg/ext/complit4.C: New test.
12579
12580         PR c++/25417
12581         * g++.dg/ext/complit5.C: Likewise.
12582
12583 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
12584
12585         PR tree-optimization/25125
12586         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
12587         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
12588         * gcc.c-torture/execute/pr25125.c: New.
12589
12590 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
12591
12592         PR fortran/25029
12593         PR fortran/21256
12594         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
12595         with incorrect assumed size references.
12596
12597 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
12598
12599         PR c++/23171
12600         * g++.dg/opt/init1.C: New test.
12601
12602 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
12603
12604         PR c++/24671
12605         * g++.dg/template/sfinae3.C: New test.
12606
12607 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12608
12609         * g++.dg/other/friend4.C: New test.
12610
12611 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
12612
12613         PR target/25005
12614         * g++.dg/opt/pr25005.C: New test.
12615
12616 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
12617
12618         PR c++/25369
12619         * g++.dg/template/ptrmem16.C: New test.
12620
12621 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
12622
12623         PR fortran/25029
12624         PR fortran/21256
12625         * gfortran.dg/initialization_1.f90: Add test of SIZE.
12626
12627 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12628
12629         PR libgfortran/25307
12630         * gfortran.dg/list_read_5.f90: New test.
12631
12632 2005-12-22  Richard Henderson  <rth@redhat.com>
12633
12634         * gcc.target/i386/sse-7.c: Use -msse2.
12635
12636 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
12637
12638         PR rtl-optimization/25432
12639         * gcc.c-torture/compile/20051216-1.c: New test.
12640
12641         PR objc/25328
12642         * objc/execute/pr25328.m: New test.
12643
12644 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
12645
12646         PR c++/25364
12647         * g++.dg/template/call4.C: New test.
12648
12649 2005-12-22  Dale Johannesen  <dalej@apple.com>
12650
12651         * gcc.target/i386/sse-17.c: New.
12652
12653 2005-12-22  Paul Brook  <paul@codesourcery.com>
12654
12655         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
12656
12657 2005-12-22  Paul Brook  <paul@codesourcery.com>
12658
12659         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
12660
12661 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12662
12663         PR tree-opt/25513
12664         * gcc.c-torture/compile/pr25513.c: New test.
12665
12666 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12667
12668         PR c++/23333
12669         * g++.dg/parse/error25.C: Add more tests.
12670
12671 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12672
12673         PR fortran/18990
12674         * gfortran.dg/der_charlen_1.f90: New.
12675
12676 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
12677
12678         PR fortran/20889
12679         * gfortran.dg/pointer_component_type_1.f90: New test.
12680
12681         PR fortran/25029
12682         PR fortran/21256
12683         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
12684         should give an error with assumed size array refernces and checks those
12685         that should not.
12686         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
12687         reference an upper bound so that it does not generate an error.
12688
12689         PR fortran/19362
12690         PR fortran/20244
12691         PR fortran/20864
12692         PR fortran/25391
12693         * gfortran.dg/used_dummy_types_1.f90: New test.
12694         * gfortran.dg/used_dummy_types_2.f90: New test.
12695         * gfortran.dg/used_dummy_types_3.f90: New test.
12696         * gfortran.dg/used_dummy_types_4.f90: New test.
12697         * gfortran.dg/used_dummy_types_5.f90: New test.
12698
12699         PR fortran/23152
12700         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
12701         group already being USE associated.
12702         * gfortran.dg/assumed_shape_nml.f90: New test.
12703         * gfortran.dg/assumed_size_nml.f90: New test.
12704
12705         PR fortran/20862
12706         PR fortran/25053
12707         PR fortran/25063
12708         PR fortran/25064
12709         PR fortran/25066
12710         PR fortran/25067
12711         PR fortran/25068
12712         PR fortran/25307
12713         * gfortran.dg/io_constraints_1.f90: New test.
12714         * gfortran.dg/io_constraints_1.f90: New test.
12715         * gfortran.dg/iostat_3.f90: Change wording of warning.
12716         * gfortran.dg/g77/19981216-0.f: The same.
12717
12718 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
12719
12720         PR tree-optimization/23518
12721         * testsuite/gcc.dg/pr23518.c: New.
12722
12723 2005-12-21  Mike Stump  <mrs@apple.com>
12724
12725         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
12726
12727 2005-12-21  Paul Brook  <paul@codesourcery.com>
12728
12729         * gcc.dg/pr19340.c: Skip on m68k targets.
12730
12731 2005-12-21  Steven Bosscher  <stevenb@suse.de>
12732
12733         PR rtl-optimization/25196
12734         * gcc.dg/pr25196.c: New test.
12735
12736 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
12737
12738         PR fortran/25423
12739         gfortran.dg/where_nested_1.f90: New.
12740
12741 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
12742
12743         PR tree-optimization/25382.
12744         * gcc.dg/tree-ssa/pr25382.c: New.
12745
12746 2005-12-20  Richard Guenther  <rguenther@suse.de>
12747
12748         PR middle-end/24306
12749         * gcc.target/i386/pr24306.c: New testcase.
12750
12751 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
12752
12753         PR tree-optimization/25501
12754         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
12755
12756 2005-12-20  Richard Guenther  <rguenther@suse.de>
12757
12758         Revert
12759         2005-12-02  Richard Guenther  <rguenther@suse.de>
12760
12761         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
12762
12763 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
12764
12765         PR c++/21228
12766         * g++.dg/warn/Wunreachable-code-2.C: New test.
12767
12768 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
12769
12770         PR c++/24278
12771         * g++.dg/template/ctor5.C: New test.
12772
12773         PR c++/24915
12774         * g++.dg/template/overload8.C: New test.
12775
12776 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
12777
12778         * gcc.c-torture/compile/pr25483 : New test.
12779
12780 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12781
12782         PR c++/20552
12783         * g++.dg/ext/typeof10.C: New test.
12784
12785 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12786
12787         * gcc.dg/mt-loopi1.c: New.
12788
12789 2005-12-18  Richard Guenther  <rguenther@suse.de>
12790
12791         PR tree-optimization/25481
12792         * gcc.dg/torture/pr25481.c: New testcase.
12793
12794 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12795
12796         PR rtl-optimization/21041
12797         * gcc.dg/pr21041.c: New test.
12798
12799 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12800
12801         PR libgfortran/25463
12802         * gfortran.dg/advance.f90: New test.
12803
12804 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
12805
12806         * gcc.dg/20051201-1.c: New test.
12807
12808 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
12809
12810         PR fortran/25018
12811         * gfortran.dg/initialization_1.f90: New test.
12812         * gfortran.dg/enum_5.f90: Change dg-error to new message.
12813         * gfortran.dg/g77/980616-0.f: The same.
12814
12815 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12816
12817         * PR fortran/25458
12818         * gfortran.dg/chkbits.f90: New test.
12819
12820 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12821
12822         * gfortran.dg/enum_5.f: Revert to previous version.
12823
12824 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12825
12826         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
12827         * gfortran.dg/nested_modules_1.f90: Ditto.
12828         * gfortran.dg/hollerith_f95.f90: Ditto.
12829         * gfortran.dg/select_5.f90: Ditto.
12830         * gfortran.dg/secnds.f: Ditto.
12831         * gfortran.dg/hollerith2.f90: Ditto.
12832         * gfortran.dg/imag_2.f: Ditto.
12833         * gfortran.dg/ftell_2.f90: Ditto.
12834         * gfortran.dg/malloc_free_1.f90: Ditto.
12835         * gfortran.dg/logint-1.f: Ditto.
12836         * gfortran.dg/recursive_statement_functions.f90: Ditto.
12837         * gfortran.dg/e_d_fmt.f90: Ditto.
12838         * gfortran.dg/hollerith_legacy.f90: Ditto.
12839         * gfortran.dg/logint-2.f: Ditto.
12840         * gfortran.dg/enum_5.f90: Ditto.
12841         * gfortran.dg/f2c_2.f90: Ditto.
12842         * gfortran.dg/pr17143.f90: Ditto.
12843         * gfortran.dg/namelist_14.f90: Ditto.
12844         * gfortran.dg/logint-3.f: Ditto.
12845         * gfortran.dg/spread_scalar_source.f90: Ditto.
12846         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
12847         * gfortran.dg/namelist_11.f: Ditto.
12848         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
12849         * gfortran.dg/g77/20010519-1.f
12850         * gfortran.dg/g77/alpha1.f: Ditto.
12851         * gfortran.dg/g77/990115-1.f: Ditto.
12852         * gfortran.dg/g77/erfc.f: Ditto.
12853         * gfortran.dg/g77/19990313-3.f: Ditto.
12854         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
12855         * gfortran.dg/g77/20010426.f: Ditto.
12856         * gfortran.dg/g77/19990313-0.f: Ditto.
12857         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
12858         * gfortran.dg/g77/20000629-1.f: Ditto.
12859         * gfortran.dg/g77/970125-0.f: Ditto.
12860         * gfortran.dg/g77/8485.f: Ditto.
12861         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
12862         * gfortran.dg/g77/19990313-1.f: Ditto.
12863         * gfortran.dg/g77/int8421.f: Ditto.
12864         * gfortran.dg/g77/19990305-0.f: Ditto.
12865         * gfortran.dg/g77/947.f: Ditto.
12866         * gfortran.dg/g77/19990905-2.f: Ditto.
12867         * gfortran.dg/g77/cabs.f: Ditto.
12868         * gfortran.dg/g77/19990313-2.f: Ditto.
12869         * gfortran.dg/g77/20020307-1.f: Ditto.
12870         * gfortran.dg/g77/dcomplex.f: Ditto.
12871         * gfortran.dg/g77/19990502-1.f: Ditto.
12872         * gfortran.dg/g77/19981216-0.f: Ditto.
12873         * gfortran.dg/common_4.f90: Ditto.
12874         * gfortran.dg/entry_4.f90: Ditto.
12875         * gfortran.dg/equiv_constraint_2.f90: Ditto.
12876         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
12877         * gfortran.dg/namelist_12.f: Ditto.
12878         * gfortran.dg/scale_1.f90: Ditto.
12879         * gfortran.dg/modulo_1.f90
12880         * gfortran.dg/hollerith.f90: Ditto.
12881         * gfortran.dg/direct_io_3.f90: Ditto.
12882         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
12883         * gfortran.dg/gnu_logical_1.F: Ditto.
12884         * gfortran.dg/unf_io_convert_1.f90: Ditto.
12885         * gfortran.dg/assign_1.f90: Ditto.
12886         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
12887         * gfortran.dg/pr23095.f: Ditto.
12888         * gfortran.dg/read_float_1.f90: Ditto.
12889
12890 2005-12-17  Andreas Jaeger  <aj@suse.de>
12891
12892         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
12893         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
12894
12895 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12896
12897         PR fortran/24268
12898         * gfortran.dg/fmt_white.f: New test.
12899
12900 2005-12-16  Steven G. Kargl <kargls@comcast.net>
12901
12902         * gfortran.dg/label_1.f90: New test.
12903
12904 2005-12-15  Ben Elliston  <bje@au.ibm.com>
12905
12906         PR testsuite/25422
12907         * gcc.dg/20031012-1.c: Add -Walways-true option.
12908         * gcc.dg/weak/weak-3.c: Likewise.
12909         * g++.old-deja/g++.mike/warn8.C: Likewise.
12910
12911 2005-12-16  Mike Stump  <mrs@apple.com>
12912
12913         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
12914         exit.
12915
12916 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12917
12918         PR libgfortran/25264
12919         PR libgfortran/25349
12920         * gfortran.dg/tl_editing.f90: Added additional checks.
12921         * gfortran.dg/t_editing.f: New test.
12922         * gfortran.dg/write_padding.f90: New test
12923
12924 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12925
12926         PR testsuite/25215
12927         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
12928
12929 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
12930
12931         PR rtl-optimization/24899
12932         * gcc.c-torture/execute/20051215-1.c: New test.
12933
12934 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
12935
12936         PR 24823
12937         * gfortran.dg/pr24823.f: New test.
12938
12939 2005-12-16  Jeff Law  <law@redhat.com>
12940
12941         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
12942
12943 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12944
12945         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
12946         Change C++ style comments to C style comments.
12947         Remove aligned types from the array.
12948         Keep Enums disabled.
12949         (complex_types): Remove aligned types from the array.
12950         Comment out "_Complex long double".
12951         (attrib_types): Remove.
12952         (complex_attrib_types): Remove.
12953         (attrib_array_types): Remove.
12954         (complex_attrib_array_types): Remove.
12955         (aligned_bitfld_types): Remove.
12956         (n_aligned_bitfld_types): Remove.
12957         (FEATURE_ALIGNEDPACKED): Delete.
12958         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
12959         (singles): Remove support for adding attributes.
12960         (choose_type): Remove support for attributed types.
12961         (generate_fields): Remove support for attributed bit-fields.
12962         Remove support for adding attributes.
12963         (generate_random_tests): Remove support for adding attributes.
12964         (features): Add back "[0] :0" and "complex vector [0]".
12965         (main): Remove support for attributed bit-fields.
12966         Uncomment the calling of generate_random_tests for the rests of
12967         the tests.
12968
12969 2005-12-16  Jan Hubicka  <jh@suse.cz>
12970
12971         * gcc.c-torture/combine/pr25224.c: New.
12972
12973 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
12974
12975         PR other/25028
12976         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
12977         HP-UX.
12978
12979 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
12980
12981         * gcc.dg/20051215-1.c: New file.
12982
12983 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12984
12985         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
12986         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
12987
12988 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
12989
12990         PR fortran/18197
12991         * gfortran.dg/dummy_functions_1.f90: New.
12992
12993 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
12994
12995         PR rtl-optimization/25310
12996         * gcc.c-torture/compile/pr25310.c: New test.
12997
12998 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
12999
13000         PR debug/25023
13001         * gcc.dg/pr25023.c: New test.
13002
13003 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13004
13005         * g++.old-deja/g++.brendan/redecl1.C,
13006         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
13007         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
13008         g++.old-deja/g++.oliva/typeof1.C,
13009         g++.old-deja/g++.other/crash16.C,
13010         g++.old-deja/g++.other/crash34.C,
13011         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
13012         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
13013         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
13014         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
13015         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
13016         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
13017         Remove xfail.
13018
13019 2005-12-14  Kean Johnston  <jkj@sco.com>
13020             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13021
13022         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
13023         * gcc.target/i386/20020523-1.c: Ditto.
13024         * gcc.target/i386/tailcall-1.c: Ditto.
13025         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
13026         * gcc.target/i386/ssetype-5.c: Ditto.
13027
13028 2005-12-14  Jeff Law  <law@redhat.com>
13029
13030         * gcc.dg/tree-ssa/foldstring-1.c: New test.
13031
13032 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
13033
13034         PR target/25254
13035         PR target/24188
13036         * gcc.target/i386/pr25254.c: New test.
13037         * gfortran.dg/PR24188.f: New test.
13038
13039 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
13040
13041         * lib/fortran-torture.exp: Catch remaining uses of
13042         remote_file build delete.
13043
13044 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13045
13046         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
13047
13048 2005-12-14  Ben Elliston  <bje@au.ibm.com>
13049
13050         * gcc.dg/warn-addr-cmp.c: New test.
13051
13052 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
13053
13054         PR debug/25023
13055         PR target/25293
13056         * gcc.target/i386/pr25293.c: New test.
13057
13058 2005-12-13  Petr Machata  <machata@post.cz>
13059
13060         PR c++/24907
13061         * g++.dg/parse/comma2.C: New test.
13062
13063 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
13064             Jakub Jelinek  <jakub@redhat.com>
13065
13066         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
13067         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
13068         (limits.h): Include unconditionally.
13069         (stdlib.h): Likewise.
13070         (hashtab.h): Do not include.
13071         (getopt.h): Likewise.
13072         (stddef.h): Include.
13073         (hashval_t): Define.
13074         (struct entry): Add "next" field.
13075         (HASH_SIZE): New macro.
13076         (hash_table): New variable.
13077         (switchfiles): Do not use xmalloc.
13078         (mix): New macro.
13079         (iterative_hash): New function.
13080         (hasht): Remove.
13081         (e_exists): New function.
13082         (e_insert): Likewise.
13083         (output): Use, instead of libiberty hashtable functions.
13084         (main): Do not use getopt.  Do not call htab_create.
13085
13086 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
13087
13088         PR c++/25331
13089         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
13090         put atal* and atpaal* attributes on array elements.
13091         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
13092         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
13093         put atal* and atpaal* attributes on array elements.
13094         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
13095
13096 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
13097
13098         * gcc.dg/single-precision-constant.c: New test.
13099
13100 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
13101
13102         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
13103         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
13104         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
13105         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13106         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13107         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13108         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
13109         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
13110         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
13111         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
13112         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
13113         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
13114         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
13115         gcc.target/powerpc/ppc-sdata-2.c,
13116         gcc.target/powerpc/ppc-stackalign-1.c,
13117         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
13118         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
13119         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
13120         gcc.target/powerpc/rs6000-ldouble-2.c,
13121         gcc.target/powerpc/rs6000-power2-1.c,
13122         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
13123         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
13124         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
13125         option into target selector.
13126         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
13127         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
13128
13129 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
13130
13131         PR objc/25348
13132         * objc.dg/encode-9.m: New test.
13133
13134 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13135
13136         PR testsuite/20772
13137         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
13138         * gcc.dg/asm-b.c: Fix typo.
13139         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
13140         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
13141         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
13142         i?86 lp64 and x86_64 ilp32.
13143         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
13144         on i?86 lp64.
13145         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
13146
13147 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
13148
13149         PR fortran/25078
13150         gfortran.dg/equiv_5.f90: New test.
13151
13152 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
13153
13154         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
13155         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
13156         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
13157         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
13158         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
13159         * gcc.dg/tree-ssa/reassoc-5.c: New.
13160         * gcc.dg/tree-ssa/reassoc-6.c: New.
13161         * gcc.dg/tree-ssa/reassoc-7.c: New.
13162         * gcc.dg/tree-ssa/reassoc-8.c: New.
13163         * gcc.dg/tree-ssa/reassoc-9.c: New.
13164         * gcc.dg/tree-ssa/reassoc-10.c: New.
13165         * gcc.dg/tree-ssa/reassoc-11.c: New.
13166
13167 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13168
13169         PR testsuite/25167
13170         PR testsuite/24478
13171         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
13172
13173 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
13174
13175         PR c++/25300
13176         * g++.dg/template/inherit.C: Do not use a generic error message.
13177
13178 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
13179
13180         PR libobjc/25354
13181         * objc.dg/gnu-encoding: New directory.
13182         * objc.dg/gnu-encoding/compat-common.h: New file.
13183         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
13184         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
13185         * objc.dg/gnu-encoding/vector-defs.h: New file.
13186         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
13187         * objc.dg/gnu-encoding/generate-random.c: New file.
13188         * objc.dg/gnu-encoding/generate-random_r.c: New file.
13189         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
13190         * objc.dg/gnu-encoding/generate-random.h: New file.
13191
13192 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
13193
13194         PR c++/25337
13195         * g++.dg/template/defarg7.C: New test.
13196
13197 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
13198
13199         PR libobjc/25347
13200         * objc.dg/encode-8.m: New test.
13201
13202 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
13203
13204         PR libobjc/25346
13205         * objc.dg/encode-7.m: New test.
13206
13207 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
13208
13209         PR c++/25010
13210         * g++.dg/opt/inline10.C: New test.
13211
13212 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
13213
13214         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
13215
13216 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
13217
13218         * gfortran.dg/substring_equivalence.f90: typo in comment
13219
13220 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13221
13222         PR fortran/25068
13223         * gfortran.dg/iostat_3.f90: New test.
13224
13225 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
13226
13227         PR fortran/23815
13228         * gfortran.dg/unf_io_convert_1.f90: New test.
13229         * gfortran.dg/unf_io_convert_2.f90: New test.
13230         * gfortran.dg/unf_io_convert_3.f90: New test.
13231
13232 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13233
13234         PR testsuite/20772
13235         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
13236         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
13237         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
13238         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
13239         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
13240         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
13241         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
13242         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
13243         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
13244         gcc.dg/torture/fp-int-convert-float128-timode.c,
13245         gcc.dg/torture/fp-int-convert-float128.c,
13246         gcc.dg/torture/fp-int-convert-float80-timode.c,
13247         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
13248         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
13249
13250         * gcc.dg/tls/opt-1.c: Require effective target fpic.
13251
13252 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
13253
13254         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
13255
13256 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
13257
13258         * gcc.dg/20051207-1.c,
13259         * gcc.dg/20051207-2.c,
13260         * gcc.dg/20051207-3.c: New tests.
13261
13262 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13263
13264         PR testsuite/20772
13265         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
13266         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
13267         dg-skip-if target selector.
13268
13269         PR testsuite/20772
13270         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
13271         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
13272         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
13273         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
13274         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
13275         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
13276         and/or merge with i?86 cases.
13277
13278         * gcc.dg/tls/opt-3.c: Require effective target fpic.
13279
13280         PR testsuite/20772
13281         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
13282         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
13283         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
13284         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
13285         x86_64-*-linux*.
13286
13287 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
13288
13289         PR target/25311
13290         * gcc.c-torture/compile/pr25311.c: New test.
13291
13292 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13293
13294         PR libgfortran/25039
13295         * gfortran.dg/read_comma.f: New test.
13296
13297 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
13298
13299         PR c++/19317
13300         * g++.dg/opt/pr19317-1.C: New test.
13301         * g++.dg/opt/pr19317-2.C: New test.
13302         * g++.dg/opt/pr19317-3.C: New test.
13303
13304         PR target/19005
13305         * gcc.c-torture/execute/pr19005.c: New test.
13306
13307         PR target/17828
13308         * g++.old-deja/g++.other/comdat5.C: New test.
13309         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
13310
13311         * g++.dg/compat/struct-layout-1.exp: New file.
13312         * g++.dg/compat/struct-layout-1.h: New.
13313         * g++.dg/compat/struct-layout-1_generate.c: New.
13314         * g++.dg/compat/struct-layout-1_x1.h: New.
13315         * g++.dg/compat/struct-layout-1_x2.h: New.
13316         * g++.dg/compat/struct-layout-1_y1.h: New.
13317         * g++.dg/compat/struct-layout-1_y2.h: New.
13318
13319         * gcc.dg/20050330-2.c: New test.
13320
13321 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
13322
13323         PR fortran/25292
13324         * gfortran.dg/associated_1.f90: New.
13325
13326 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13327
13328         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
13329         ILP32 vect_no_align platforms.
13330
13331 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
13332             Jakub Jelinek  <jakub@redhat.com>
13333
13334         PR target/25268
13335         * gcc.c-torture/compile/20051207-1.c: New test.
13336
13337 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13338
13339         PR testsuite/20772
13340         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
13341         gcc.dg/torture/pr18582-1.c,
13342         gcc.target/i386/attributes-error.c: Also test on x86_64.
13343
13344         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
13345
13346 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13347
13348         PR c++/19397
13349         * g++.dg/template/typedef3.C: New test.
13350
13351         PR c++/19762
13352         PR c++/19764
13353         * g++.dg/template/dtor3.C: Fix error markers.
13354
13355 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
13356
13357         * lib/target-supports.exp (check_effective_target_sync_char_short):
13358         Add s390*.
13359
13360 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
13361
13362         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
13363
13364 2005-12-06  Roger Sayle  <roger@eyesopen.com>
13365
13366         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
13367         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
13368         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
13369         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
13370
13371 2005-12-06  Roger Sayle  <roger@eyesopen.com>
13372
13373         PR c++/25263
13374         * g++.dg/other/array2.C: New test case.
13375
13376 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
13377
13378         * gcc.dg/darwin-weakimport-3.c: New.
13379
13380         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
13381         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
13382         and to work on Darwin.
13383         * gcc.dg/attr-weakref-1b.c: New file.
13384         * gcc.dg/attr-weakref-2.c: New test.
13385         * gcc.dg/darwin-weakref-1.c: New test.
13386
13387 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
13388
13389         PR testsuite/25247
13390         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
13391         use in selector expressions.
13392         (dg-xfail-if): Ditto.
13393         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
13394         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
13395         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
13396         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
13397         * gcc.test-framework/test-framework.exp: Skip generated tests if
13398         CHECK_TEST_FRAMEWORK is not 1.
13399
13400 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13401
13402         PR tree-optimization/24963
13403         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
13404
13405         PR target/24108
13406         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
13407
13408         PR target/18580
13409         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
13410         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
13411         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
13412         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
13413
13414 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
13415
13416         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
13417         dg-options.
13418
13419 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
13420
13421         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
13422
13423 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
13424
13425         * gcc.dg/format/cast-1.c: New test.
13426
13427 2005-12-04  Roger Sayle  <roger@eyesopen.com>
13428
13429         PR c/7776
13430         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
13431         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
13432         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
13433         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
13434
13435 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
13436
13437         * gcc.dg/cast-pretty-print-1.c: New test.
13438
13439 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
13440
13441         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
13442
13443 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
13444
13445         PR c++/24173
13446         * g++.dg/template/friend40.C: New test.
13447
13448 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
13449
13450         PR target/25199
13451         * gcc.target/i386/movq-2.c: New test.
13452         * gcc.target/i386/movq.c: Remove target i?86, instead add
13453         dg-require-effective-target ilp32.
13454
13455 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13456
13457         PR c++/24103
13458         * g++.dg/other/default1.C: New test.
13459
13460 2005-12-02  Richard Guenther  <rguenther@suse.de>
13461
13462         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
13463
13464 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13465
13466         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
13467
13468 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
13469
13470         PR target/21017
13471         * gcc.target/powerpc/rotate.c: New.
13472
13473 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13474
13475         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
13476         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
13477
13478 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13479
13480         PR c/13384
13481         * gcc.dg/pr17730-1.c: Adjust.
13482         * gcc.dg/lvalue1.c (main): Likewise.
13483         * gcc.dg/lvalue-2.c: Likewise.
13484         * g++.dg/pr7503-3.C
13485
13486 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
13487
13488         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
13489         error messages.
13490
13491 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
13492
13493         PR fortran/24789
13494         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
13495
13496 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
13497
13498         PR target/24475
13499         * lib/target-supports.exp (check_effective_target_tls): New.
13500         (check_effective_target_tls_runtime): New.
13501         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
13502         for TLS support.
13503         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
13504         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13505         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
13506         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
13507         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
13508         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
13509         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13510         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
13511         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
13512         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
13513         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
13514         effective-target TLS.
13515         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
13516         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
13517         effective-target TLS runtime.
13518
13519 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
13520
13521         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
13522
13523 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
13524
13525         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
13526         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
13527         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
13528         ignored" warnings when "packing" is the same as the ABI layout.
13529
13530 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
13531
13532         PR fortran/21302
13533         * gfortran.dg/line_length_1.f: New test.
13534         * gfortran.dg/line_length_2.f90: Ditto.
13535
13536 2005-11-30  Richard Guenther  <rguenther@suse.de>
13537
13538         PR tree-optimization/21655
13539         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
13540
13541 2005-11-30  Dale Johannesen  <dalej@apple.com>
13542
13543         * gcc.c-torture/compile/pr24930.c: New.
13544
13545 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
13546
13547         PR fortran/15809
13548         *  gfortran.dg/auto_char_dummy_array.f90: New test.
13549
13550 2005-11-30  Jeff Law  <law@redhat.com>
13551
13552         * g++.old-deja/g++.law/pr25000.C: New test.
13553
13554 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
13555
13556         * gcc.dg/tls/opt-11.c: New test.
13557
13558 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
13559
13560         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
13561         targets.
13562         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
13563         LP64 ia64.
13564
13565 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
13566
13567         * gfortran.dg/open_access_1.f90: New test.
13568
13569 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13570
13571         * gcc.dg/charset/builtin2.c: New test.
13572
13573 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
13574
13575         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
13576         on mmix-*-* for *_[xy].c.
13577
13578 2005-11-28  Kean Johnston  <jkj@sco.com>
13579
13580         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
13581         headers.
13582         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
13583         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
13584         * gcc.target/i386/asm-3.c: Ditto.
13585         * gcc.target/i386/clobbers.c: Ditto.
13586         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
13587         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
13588         test regexp.
13589         * gcc.target/i386/mul.c: Ditto.
13590         * gcc.target/i386/ssetype-1.c: Ditto.
13591         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
13592         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
13593         static so the test works with -fPIC mode too. Based on comment in
13594         PR19231 by Pinski.
13595         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
13596
13597 2005-11-28  Richard Guenther  <rguenther@suse.de>
13598
13599         * gcc.dg/alias-9.c: New testcase.
13600         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
13601
13602 2005-11-28  Roger Sayle  <roger@eyesopen.com>
13603             Uros Bizjak  <uros@kss-loka.si>
13604
13605         PR middle-end/20219
13606         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
13607         tan(x)/sin(x) transformations.
13608
13609 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
13610
13611         PR middle-end/24575
13612         * gcc.dg/tree-ssa/divide-3.c: New test.
13613         * gcc.dg/tree-ssa/divide-4.c: New test.
13614
13615 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
13616
13617         PR fortran/24917
13618         *  gfortran.dg/boz_6.f90: New test.
13619
13620 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13621
13622         PR fortran/23912
13623         * gfortran.dg/modulo_1.f90: New test.
13624
13625 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13626
13627         PR libfortran/24919
13628         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
13629         fail on CRLF platforms.
13630         * gfortran.dg/ftell_2.f90: Likewise.
13631
13632 2005-11-26  Eric Christopher  <echristo@apple.com>
13633
13634         * gcc.dg/intmax_t-1.c: Remove mips xfail.
13635
13636 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
13637
13638         * objc.dg/gnu-runtime-3.m: Simplify.
13639
13640 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
13641
13642         PR middle-end/23669
13643         * gcc.dg/tree-ssa/divide-1.c: New test.
13644         * gcc.dg/tree-ssa/divide-2.c: New test.
13645
13646 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
13647
13648         PR libgfortran/24945
13649         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
13650
13651 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
13652
13653         PR libgfortran/24945
13654         * gfortran.dg/open_status_2.f90: New test.
13655
13656 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13657
13658         * gcc.c-torture/execute/builtins/fprintf.c,
13659         gcc.c-torture/execute/builtins/fputs-lib.c,
13660         gcc.c-torture/execute/builtins/fputs.c,
13661         gcc.c-torture/execute/builtins/lib/fprintf.c,
13662         gcc.c-torture/execute/builtins/lib/printf.c,
13663         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
13664
13665 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
13666
13667         * gcc.dg/20050922-2.c: New test.
13668
13669 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
13670
13671         * objc.dg/gnu-runtime-3.m: New test.
13672
13673 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13674
13675         PR c++/9278
13676         * g++.dg/other/void1.C: New test.
13677
13678 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
13679
13680         PR middle-end/24998
13681         * gcc.dg/torture/fp-int-convert-float.c,
13682         gcc.dg/torture/fp-int-convert-double.c,
13683         gcc.dg/torture/fp-int-convert-long-double.c,
13684         gcc.dg/torture/fp-int-convert-timode.c,
13685         gcc.dg/torture/fp-int-convert-float80.c,
13686         gcc.dg/torture/fp-int-convert-float80-timode.c,
13687         gcc.dg/torture/fp-int-convert-float128.c,
13688         gcc.dg/torture/fp-int-convert-float128-timode.c,
13689         gcc.dg/torture/fp-int-convert.h: New files.
13690
13691 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
13692
13693         PR middle-end/24989
13694         * gcc.dg/tree-ssa/bool-10.c: New test.
13695         * gcc.dg/tree-ssa/bool-11.c: New test.
13696         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
13697
13698 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
13699
13700         PR middle-end/24990
13701         * tree-ssa/pr24990-1.c: New test.
13702
13703 2005-11-24  Richard Guenther  <rguenther@suse.de>
13704         Dirk Mueller <dmueller@suse.de>
13705
13706         PR c++/14024
13707         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
13708         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
13709         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
13710         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
13711         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
13712         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
13713
13714 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
13715
13716         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
13717
13718 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13719
13720         PR c/21668
13721         * gcc.dg/Wc++-compat.c: New.
13722         * gcc.dg/Wno-c++-compat.c: New.
13723
13724 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
13725
13726         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
13727         (vspltish, vspltisw): Likewise.
13728
13729 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13730
13731         PR libgfortran/24794
13732         * gfortran.dg/namelist_12.f: Fix quotes.
13733         * gfortran.dg/namelist_13.f90: Fix quotes.
13734         * gfortran.dg/namelist_14.f90: Fix quotes.
13735         * gfortran.dg/namelist_15.f90: Fix quotes.
13736         * gfortran.dg/namelist_use.f90: Fix quotes.
13737         * gfortran.dg/namelist_use_only.f90: Fix quotes.
13738         * gfortran.dg/namelist_21.f90: New test.
13739         * gfortran.dg/namelist_22.f90: New test.
13740
13741 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
13742
13743         PR target/23435
13744         * gcc.c-torture/compile/pr23435.c: New.
13745
13746 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
13747
13748         * gcc.c-torture/execute/floatunsisf-1.c: New test.
13749
13750 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
13751
13752         * gcc.target/powerpc/405-macchw-1.c,
13753         gcc.target/powerpc/405-macchw-2.c,
13754         gcc.target/powerpc/405-macchwu-1.c,
13755         gcc.target/powerpc/405-macchwu-2.c,
13756         gcc.target/powerpc/405-machhw-1.c,
13757         gcc.target/powerpc/405-machhw-2.c,
13758         gcc.target/powerpc/405-machhwu-1.c,
13759         gcc.target/powerpc/405-machhwu-2.c,
13760         gcc.target/powerpc/405-maclhw-1.c,
13761         gcc.target/powerpc/405-maclhw-2.c,
13762         gcc.target/powerpc/405-maclhwu-1.c,
13763         gcc.target/powerpc/405-maclhwu-2.c,
13764         gcc.target/powerpc/405-mulchw-1.c,
13765         gcc.target/powerpc/405-mulchw-2.c,
13766         gcc.target/powerpc/405-mulchwu-1.c,
13767         gcc.target/powerpc/405-mulchwu-2.c,
13768         gcc.target/powerpc/405-mulhhw-1.c,
13769         gcc.target/powerpc/405-mulhhw-2.c,
13770         gcc.target/powerpc/405-mulhhwu-1.c,
13771         gcc.target/powerpc/405-mulhhwu-2.c,
13772         gcc.target/powerpc/405-mullhw-1.c,
13773         gcc.target/powerpc/405-mullhw-2.c,
13774         gcc.target/powerpc/405-mullhwu-1.c,
13775         gcc.target/powerpc/405-mullhwu-2.c,
13776         gcc.target/powerpc/405-nmacchw-1.c,
13777         gcc.target/powerpc/405-nmacchw-2.c,
13778         gcc.target/powerpc/405-nmachhw-1.c,
13779         gcc.target/powerpc/405-nmachhw-2.c,
13780         gcc.target/powerpc/405-nmaclhw-1.c,
13781         gcc.target/powerpc/405-nmaclhw-2.c,
13782         gcc.target/powerpc/440-macchw-1.c,
13783         gcc.target/powerpc/440-macchw-2.c,
13784         gcc.target/powerpc/440-macchwu-1.c,
13785         gcc.target/powerpc/440-macchwu-2.c,
13786         gcc.target/powerpc/440-machhw-1.c,
13787         gcc.target/powerpc/440-machhw-2.c,
13788         gcc.target/powerpc/440-machhwu-1.c,
13789         gcc.target/powerpc/440-machhwu-2.c,
13790         gcc.target/powerpc/440-maclhw-1.c,
13791         gcc.target/powerpc/440-maclhw-2.c,
13792         gcc.target/powerpc/440-maclhwu-1.c,
13793         gcc.target/powerpc/440-maclhwu-2.c,
13794         gcc.target/powerpc/440-mulchw-1.c,
13795         gcc.target/powerpc/440-mulchw-2.c,
13796         gcc.target/powerpc/440-mulchwu-1.c,
13797         gcc.target/powerpc/440-mulchwu-2.c,
13798         gcc.target/powerpc/440-mulhhw-1.c,
13799         gcc.target/powerpc/440-mulhhw-2.c,
13800         gcc.target/powerpc/440-mulhhwu-1.c,
13801         gcc.target/powerpc/440-mulhhwu-2.c,
13802         gcc.target/powerpc/440-mullhw-1.c,
13803         gcc.target/powerpc/440-mullhw-2.c,
13804         gcc.target/powerpc/440-mullhwu-1.c,
13805         gcc.target/powerpc/440-mullhwu-2.c,
13806         gcc.target/powerpc/440-nmacchw-1.c,
13807         gcc.target/powerpc/440-nmacchw-2.c,
13808         gcc.target/powerpc/440-nmachhw-1.c,
13809         gcc.target/powerpc/440-nmachhw-2.c,
13810         gcc.target/powerpc/440-nmaclhw-1.c,
13811         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
13812
13813 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
13814
13815         PR fortran/24774
13816         * gfortran.dg/inquire_9.f90: New test.
13817
13818         PR fortran/21647
13819         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
13820
13821 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13822
13823         PR libfortran/24432
13824         * lib/target-supports.exp (check_effective_target_fortran_large_real):
13825         Check that 'cos' is supported.
13826
13827 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
13828
13829         PR fortran/24223
13830         * gfortran.dg/substring_equivalence.f90: New test.
13831
13832         PR fortran/24705
13833         * gfortran.dg/auto_internal_assumed.f90: New test.
13834
13835 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
13836
13837         * gcc.dg/fold-div-2.c: New test.
13838
13839 2005-11-20  Ian Lance Taylor  <ian@airs.com>
13840
13841         PR rtl-optimization/24883
13842         * gcc.c-torture/compile/pr24883.c: New test.
13843
13844 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
13845
13846         PR middle-end/20583
13847         * gcc.c-torture/compile/pr20583.c: New.
13848
13849 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
13850
13851         * gcc.c-torture/execute/usmul.c: New test.
13852
13853 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
13854
13855         * gcc.dg/tree-ssa/vrp22.c: New test.
13856
13857 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
13858
13859         PR middle-end/24912
13860         * gcc.dg/torture/pr24912-1.c: New test.
13861
13862 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
13863
13864         PR fortran/24862
13865         * gfortran.dg/arrayio_derived_1.f90: New test.
13866
13867 2005-11-19  Richard Guenther  <rguenther@suse.de>
13868
13869         PR middle-end/23294
13870         * gcc.dg/tree-ssa/pr23294.c: New testcase.
13871
13872 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
13873
13874         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
13875
13876 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
13877
13878         PR c++/8355
13879         * g++.dg/template/friend39.C: New test.
13880
13881 2005-11-18  James E Wilson  <wilson@specifix.com>
13882
13883         * gcc.dg/builtin-strstr.c: New.
13884
13885 2005-11-18  Richard Henderson  <rth@redhat.com>
13886
13887         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
13888         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
13889         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
13890         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
13891         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
13892         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
13893         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
13894         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
13895         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
13896         renaming to remove initial "ia64-".
13897
13898 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
13899
13900         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
13901
13902 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
13903
13904         * g++.dg/cpp/string-2.C: New test.
13905
13906 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
13907
13908         * gcc.dg/tree-ssa/loop-14.c: New test.
13909
13910 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
13911             Michael Chamberlain <michael@chamberlain.net.au>
13912
13913         * ada/acats/run_all.sh (target_run): Kill long running tests.
13914
13915 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13916
13917         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
13918         * gcc.dg/cleanup-9.c: Likewise.
13919         * gcc.dg/cleanup-10.c: Likewise.
13920         * gcc.dg/cleanup-11.c: Likewise.
13921
13922 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13923
13924         PR fortran/24892
13925         * gfortran.dg/open_access_append_1.f90: New test.
13926         * gfortran.dg/open_access_append_2.f90: New test.
13927
13928 2005-11-16  Richard Guenther  <rguenther@suse.de>
13929
13930         PR middle-end/24851
13931         * gcc.c-torture/execute/pr24851.c: New testcase.
13932
13933 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
13934
13935         * gcc.dg/fold-overflow-1.c: New test.
13936
13937 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
13938
13939         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
13940         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
13941
13942 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
13943
13944         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
13945         structures.
13946         * g++.dg/eh/forced2.C: Likewise.
13947         * g++.dg/eh/forced3.C: Likewise.
13948         * g++.dg/eh/forced4.C: Likewise.
13949
13950 2005-11-11  Mike Stump  <mrs@apple.com>
13951
13952         * g++.old-deja/g++.mike/unused.C: Add.
13953
13954 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
13955
13956         PR c++/24667
13957         * g++.dg/warn/Wcast-qual1.C: New test.
13958
13959 2005-11-15  Jan Hubicka  <jh@suse.cz>
13960
13961         * gcc.dg/winline-5.c: Add large-unit-insns limit.
13962
13963 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
13964
13965         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
13966
13967 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
13968
13969         PR 24840
13970         * gcc.dg/tree-ssa/pr24840.c: New test.
13971
13972 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
13973
13974         PR testsuite/24841
13975         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
13976
13977 2005-11-14  Dale Johannesen  <dalej@apple.com>
13978
13979         * gcc.c-torture/execute/20051113-1.c: New.
13980
13981 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
13982
13983         PR c++/24687
13984         * g++.dg/template/crash43.C: New test.
13985
13986 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
13987
13988         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
13989
13990 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
13991
13992         PR c++/24817
13993         * g++.dg/eh/spec8.C: New test.
13994
13995 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
13996
13997         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
13998
13999 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
14000
14001         PR c++/20293
14002         * g++.dg/parse/ambig4.C: New test.
14003         * g++.dg/tc1/dr101.C: Adjust error markers.
14004         * g++.dg/lookup/strong-using-2.C: Likewise.
14005         * g++.dg/lookup/ambig5.C: Likewise.
14006         * g++.dg/lookup/ambig4.C: Likewise.
14007         * g++.dg/parse/crash22.C: Likewise.
14008
14009 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
14010
14011         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
14012
14013 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
14014
14015         * gcc.dg/nested-calls-1.c: New test.
14016
14017 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14018
14019         * gfortran.dg/complex_intrinsic_1.f90: New test.
14020         * gfortran.dg/complex_intrinsic_2.f90: New test.
14021         * gfortran.dg/fgetc_1.f90: New test.
14022         * gfortran.dg/fgetc_2.f90: New test.
14023         * gfortran.dg/fgetc_3.f90: New test.
14024         * gfortran.dg/ftell_1.f90: New test.
14025         * gfortran.dg/ftell_2.f90: New test.
14026         * gfortran.dg/gnu_logical_1.F: New test.
14027         * gfortran.dg/gnu_logical_2.f90: New test.
14028
14029 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
14030
14031         PR middle-end/24820
14032         * testsuite/gcc.dg/pr24820.c: New test.
14033
14034 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
14035
14036         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
14037         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
14038         variable.
14039
14040 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14041
14042         testsuite/24614
14043         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
14044
14045 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
14046
14047         * gcc.target/cris/cris.exp: New file.
14048         * gcc.target/cris/rld-legit1.c: New test.
14049         * gcc.target/cris/rld-legit2.c: New test.
14050
14051 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
14052
14053         PR c++/24780
14054         * g++.dg/opt/pr24780.C: New test.
14055
14056         PR c++/24761
14057         * g++.dg/template/asm1.C: New test.
14058
14059 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
14060
14061         PR libgfortran/24787
14062         * gfortran.dg/scan_1.f90: New test.
14063
14064 2005-11-12  Jan Hubicka  <jh@suse.cz>
14065
14066         * gcc.target/i386/minmax-1.c: New.
14067         * gcc.target/i386/minmax-2.c: New.
14068
14069 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
14070
14071         * gcc.dg/pr24445.c: Fix for 64-bit targets.
14072
14073 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
14074
14075         * gcc.c-torture/execute/20051110-1.c,
14076         gcc.c-torture/execute/20051110-2.c: New tests.
14077
14078 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
14079
14080         PR middle-end/24750
14081         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
14082         New tests.
14083
14084 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
14085
14086         * lib/target-libpath.exp (get_shlib_extension): New proc.
14087         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
14088         * lib/gfortran.exp (gfortran_link_flags): Likewise.
14089         * lib/objc.exp (objc_target_compile): Likewise.
14090         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
14091         detection.
14092
14093 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
14094
14095         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
14096
14097         * lib/target-supports.exp (check_effective_target_static_libgfortran):
14098         Add -static to additional_flags and pass it to target_compile.
14099
14100 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
14101
14102         PR libgfortran/24719
14103         gfortran.dg/read_noadvance.f90: New test.
14104
14105         PR libgfortran/24699
14106         gfortran.dg/fmt_t_2.f90: New test.
14107
14108         PR libgfortran/24785
14109         gfortran.dg/read_x_eor.f90: New test.
14110
14111         PR libgfortran/24584
14112         gfortran.dg/namelist_empty.f90: Rename test.
14113
14114         PR libgfortran/24489
14115         gfortran/read_eor.f90: Rename test.
14116
14117 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
14118
14119         PR fortran/15976
14120         * gfortran.dg/automatic_module_variable.f90: New test.
14121
14122 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
14123
14124         PR target/24445
14125         * gcc.dg/pr24445.c: New test.
14126
14127 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
14128
14129         PR fortran/24655
14130         PR fortran/24755
14131         * gfortran.dg/recursive_statement_functions.f90: Add statement
14132         functions using inline intrinsic functions and parameters to test
14133         that they no longer seg-fault.
14134
14135         PR fortran/24409
14136         gfortran.dg/nested_modules_4.f90: New test.
14137         gfortran.dg/nested_modules_5.f90: New test.
14138
14139 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14140
14141         PR fortran/24643
14142         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
14143
14144 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
14145
14146         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
14147         failures.
14148
14149 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14150
14151         * gcc.dg/sparc-getcontext-1.c: New test.
14152
14153 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
14154
14155         * gcc.dg/ifcvt-fabs-1.c: New test.
14156
14157 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
14158
14159         PR other/4372
14160         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
14161         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
14162
14163 2005-11-09  Richard Guenther  <rguenther@suse.de>
14164
14165         PR tree-optimization/24716
14166         * gcc.c-torture/execute/pr24716.c: New testcase.
14167
14168 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
14169
14170         * gcc.dg/pr24624.c: Disable for non S/390 targets.
14171
14172 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
14173
14174         PR 24624
14175         * gcc.dg/pr24624.c: Testcase added.
14176
14177 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
14178
14179         PR 24623
14180         * g++.dg/other/pr24623.C: Testcase added.
14181
14182 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
14183
14184         PR fortran/22607
14185         * gfortran-dg/pure_byref_1.f90: New.
14186         * gfortran-dg/pure_byref_2.f90: New.
14187
14188 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
14189
14190         PR c/24101
14191         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
14192         * gcc.dg/dg.exp: Run main loop also for *.i files.
14193
14194 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
14195
14196         PR c++/19450
14197         * g++.dg/tls/diag-3.C: New test.
14198         * g++.dg/tls/diag-4.C: New test.
14199         * g++.dg/tls/static-1.C: New test.
14200         * g++.dg/tls/static-1a.cc: New file.
14201
14202 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
14203
14204         PR 23046
14205         * g++.dg/tree-ssa/pr23046.C: New test.
14206
14207 2005-11-08  Devang Patel <dpatel@apple.com>
14208
14209         PR tree-optimization/23115
14210         * gcc.dg/tree-ssa/pr23115.c: New.
14211
14212 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
14213
14214         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
14215         * gcc.target/powerpc/pr16155.c: Same.
14216         * gcc.target/powerpc/altivec-1.c: Same.
14217         * gcc.target/powerpc/altivec-2.c: Same.
14218         * gcc.target/powerpc/altivec-3.c: Same.
14219         * gcc.target/powerpc/altivec-5.c: Same.
14220         * gcc.target/powerpc/altivec-11.c: Same.
14221         * gcc.target/powerpc/altivec-12.c: Same.
14222         * gcc.target/powerpc/altivec-14.c: Same.
14223         * gcc.target/powerpc/altivec-22.c: Same.
14224         * gcc.target/powerpc/altivec-consts.c: Same.
14225         * gcc.target/powerpc/altivec-pr22085.c: Same.
14226         * gcc.target/powerpc/altivec-splat.c: Same.
14227         * gcc.target/powerpc/altivec-varargs-1.c: Same.
14228         * gcc.target/powerpc/altivec-vec-merge.c: Same.
14229         * gcc.target/powerpc/darwin-longlong.c: Same.
14230
14231 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
14232
14233         PR target/19340
14234         * gcc.dg/pr19340.c: New test.
14235
14236 2005-11-07  Ian Lance Taylor  <ian@airs.com>
14237
14238         PR rtl-optimization/24683
14239         * gcc.dg/pr24683.c: New test.
14240
14241 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
14242
14243         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
14244         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
14245
14246 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
14247
14248         * gcc.target/i386/pr23376.c: Compile with -mmmx.
14249
14250 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
14251
14252         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
14253
14254 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
14255
14256         PR target/24230
14257
14258         * gcc.target/powerpc/altivec-consts.c,
14259         gcc.target/powerpc/altivec-splat.c: New testcase.
14260
14261 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
14262
14263         PR c/24599
14264
14265         * gcc.dg/overflow-2.c: New testcase.
14266
14267 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
14268
14269         PR rtl-optimization/23567
14270         * gcc.c-torture/execute/20051104-1.c: New test.
14271
14272 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
14273
14274         PR fortran/24534
14275         gfortran.dg/private_type_2.f90: Modified to check that case with
14276         PRIVATE declaration within derived type is accepted.
14277
14278         PR fortran/20838
14279         gfortran.dg/pointer_assign_1.f90: New test.
14280
14281         PR fortran/20840
14282         * gfortran.dg/arrayio_0.f90: New test.
14283
14284         PR fortran/17737
14285         gfortran.dg/data_initialized.f90: New test.
14286         gfortran.dg/data_constraints_1.f90: New test.
14287         gfortran.dg/data_constraints_2.f90: New test.
14288
14289 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
14290
14291         PR fortran/24174
14292         PR fortran/24305
14293         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
14294
14295 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
14296
14297         PR 24670
14298         * gcc.dg/tree-ssa/pr24670.c: New test.
14299
14300 2005-11-05  Ian Lance Taylor  <ian@airs.com>
14301
14302         PR target/22432
14303         * gcc.target/i386/pr22432.c: New test.
14304
14305 2005-11-05  Richard Henderson  <rth@redhat.com>
14306
14307         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
14308         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
14309         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
14310         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
14311         from gcc.dg/alpha-*.
14312         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
14313         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
14314
14315 2005-11-05  Andreas Jaeger  <aj@suse.de>
14316
14317         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
14318
14319 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
14320
14321         PR target/23424
14322         * gcc.dg/torture/pr23424-1.c: New test.
14323
14324 2005-11-04  Richard Henderson  <rth@redhat.com>
14325
14326         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
14327         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
14328         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
14329         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
14330         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
14331         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
14332         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
14333         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
14334         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
14335         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
14336         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
14337         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
14338         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
14339         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
14340         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
14341         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
14342         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
14343         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
14344         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
14345         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
14346         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
14347         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
14348         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
14349         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
14350         Move from gcc.dg/.
14351         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
14352         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
14353         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
14354         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
14355         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
14356         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
14357         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
14358         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
14359         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
14360         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
14361         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
14362         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
14363         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
14364         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
14365         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
14366         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
14367         gcc.target/i386/lea.c, gcc.target/i386/local.c,
14368         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
14369         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
14370         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
14371         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
14372         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
14373         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
14374         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
14375         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
14376         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
14377         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
14378         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
14379         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
14380         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
14381         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
14382         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
14383         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
14384         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
14385         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
14386         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
14387         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
14388         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
14389         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
14390         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
14391         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
14392         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
14393         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
14394         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
14395         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
14396
14397 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
14398
14399         PR 24627
14400         * gcc.dg/tree-ssa/pr24627.c: New test.
14401
14402 2005-11-04 Paul Brook  <paul@codesourcery.com>
14403
14404         * gcc.dg/tls/opt-10.c: New test.
14405
14406 2005-11-04  Andreas Jaeger  <aj@suse.de>
14407
14408         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
14409         avoid extra warnings.
14410
14411 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14412
14413         PR libfortran/22298
14414         * lib/target-supports.exp
14415         (check_effective_target_static_libgfortran): New
14416         static_libgfortran effective target.
14417         * gfortran.dg/static_linking_1.f: New test.
14418         * gfortran.dg/static_linking_1.c: New file.
14419
14420 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
14421
14422         * gcc.dg/pr24615.c: Guard test with { target fpic }.
14423
14424 2005-11-03  Josh Conner  <jconner@apple.com>
14425
14426         PR c++/19989
14427         g++.dg/ext/array2.C: New test.
14428         g++.dg/template/dependent-name3.C: New test.
14429         g++.dg/template/dependent-name4.C: New test.
14430         g++.dg/template/sfinae2.C: New test.
14431
14432 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14433
14434         PR preprocessor/22042
14435         * gcc.dg/cpp/strify4.c: New test.
14436
14437 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
14438
14439         PR c++/17964
14440         * g++.dg/cpp/string-1.C: New test.
14441
14442 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
14443
14444         * gcc.target/powerpc: New directory.
14445         * gcc.target/powerpc/powerpc.exp: New file.
14446         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
14447         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
14448         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
14449         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
14450         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
14451         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
14452         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
14453         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
14454         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
14455         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
14456         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
14457         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
14458         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
14459         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
14460         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
14461         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
14462         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
14463         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
14464         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
14465         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
14466         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
14467         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
14468         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
14469         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
14470         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
14471         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
14472         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
14473         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
14474         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
14475         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
14476         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
14477         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
14478         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
14479         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
14480
14481 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
14482
14483         PR c++/21627
14484         * g++.dg/warn/inline2.C: New test.
14485
14486 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14487
14488         PR middle-end/23155
14489         * g++.dg/ext/c99struct1.C: New test.
14490         * gcc.dg/union-cast-1.c: New test.
14491         * gcc.dg/union-cast-2.c: New test.
14492         * gcc.dg/union-cast-3.c: New test.
14493
14494 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14495
14496         PR middle-end/24589
14497         * gcc.c-torture/execute/zero-struct-2.c: New test.
14498
14499 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14500
14501         PR c++/24582
14502         * g++.dg/init/switch1.C: New test.
14503
14504 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14505
14506         * gcc.dg/delay-slot-1.c: New test.
14507
14508 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
14509
14510         PR target/24620
14511         * gcc.dg/pr24620.c: New test.
14512
14513 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
14514
14515         PR c/24329
14516         * gcc.dg/format/unnamed-1.c: New test.
14517
14518 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14519
14520         PR c++/22434
14521         * g++.dg/expr/cond8.C: New test.
14522
14523         PR c++/24560
14524         * g++.dg/parse/dot1.C: New test.
14525
14526 2005-11-02  Jan Hubicka  <jh@suse.cz>
14527
14528         PR target/23303
14529         * gcc.dg/i386-lea.c: New test
14530
14531 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
14532
14533         PR target/24615
14534         * gcc.dg/pr24615.c: New test.
14535
14536 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
14537
14538         PR target/24600
14539         * gcc.dg/pr24600.c: New test.
14540
14541 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14542
14543         PR c++/19253
14544         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
14545         * g++.dg/parse/typename9.C: New test.
14546         * g++/dg/parse/typename10.C: Likewise.
14547
14548 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
14549
14550         PR fortran/18157
14551         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
14552         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
14553         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
14554
14555 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14556
14557         PR c++/24569
14558         * g++.dg/debug/static1.C: New test.
14559
14560 2005-11-02  Josh Conner  <jconner@apple.com>
14561
14562         * g++.dg/crash38.C: moved into proper directory...
14563         * g++.dg/template/crash42.C: ...here
14564
14565 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
14566
14567         PR target/18338
14568         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
14569         pcc_bitfield_type_matters || default_packed.
14570
14571         * lib/target-supports.exp
14572         (check_effective_target_pcc_bitfield_type_matters): New proc.
14573         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
14574
14575         PR testsuite/23304
14576         * lib/target-supports.exp (check_effective_default_packed): New proc.
14577         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
14578         Gate expected errors on target ! default_packed.
14579         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
14580
14581 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14582
14583         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
14584         change (r106358).
14585
14586 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14587
14588         PR fortran/24008
14589         * gfortran.dg/entry_5.f90: New.
14590         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
14591
14592 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
14593
14594         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
14595
14596 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
14597
14598         PR fortran/21565
14599         gfortran.dg/namelist_blockdata.f90: New test.
14600
14601         PR fortran/18737
14602         gfortran.dg/external_implicit_none.f90: New test.
14603
14604         PR fortran/14994
14605         * gfortran.dg/secnds.f: New test.
14606
14607 2005-10-31  Jan Hubicka  <jh@suse.cz>
14608
14609         PR target/20928
14610         * gcc.c-torture/compile/pr20928.c: New test.
14611
14612 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
14613
14614         PR middle-end/23492
14615         * gcc.c-torture/compile/zero-strct-5.c: New test.
14616
14617 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
14618
14619         PR libgfortran/24584
14620         * gfortran.dg/pr24584.f90: New test.
14621
14622 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
14623
14624         PR fortran/18883
14625         * gfortran.dg/char_result_9.f90: New.
14626         * gfortran.dg/char_result_10.f90: New.
14627
14628 2005-10-30  Jan Hubicka  <jh@suse.cz>
14629
14630         * g++.dg/tree-ssa/pr24172.C: New testcase.
14631
14632 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14633
14634         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
14635
14636 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
14637
14638         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
14639         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
14640         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
14641         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
14642         gfortran.dg/enum_9.f90,
14643         gfortran.fortran-torture/compile/enum_1.f90,
14644         gfortran.fortran-torture/execute/enum_1.f90,
14645         gfortran.fortran-torture/execute/enum_2.f90,
14646         gfortran.fortran-torture/execute/enum_3.f90,
14647         gfortran.fortran-torture/execute/enum_4.f90: New tests.
14648
14649 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
14650
14651         PR target/18482
14652         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
14653         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
14654
14655 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14656
14657         PR libfortran/20179
14658         * gfortran.dg/mixed_io_1.f90: New test.
14659         * gfortran.dg/mixed_io_1.c: New file.
14660
14661 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14662
14663         * gfortran.dg/malloc_free_1.f90: New test.
14664
14665 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
14666
14667         * gcc.dg/nested-func-4.c: Require profiling -pg.
14668
14669 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14670
14671         PR C++/23229
14672         * g++.dg/warn/main-2.C: New test.
14673
14674 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
14675
14676         PR fortran/24545
14677         * gfortran.dg/interface_2.f90: new test.
14678
14679 2005-10-28  Josh Conner  <jconner@apple.com>
14680
14681         PR c++/22153
14682         * g++.dg/template/crash38.C: New test.
14683         * g++.dg/parse/explicit1.C: Change expected errors.
14684
14685 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14686
14687         PR C++/23426
14688         * g++.dg/other/large-size-array.C: New test.
14689
14690 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14691
14692         PR middle-end/24362
14693         * g++.dg/opt/complex4.C: New test.
14694
14695 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
14696
14697         * gcc.dg/nested-func-4.c: New test.
14698
14699 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
14700
14701         PR fortran/24158
14702         gfortran.dg/derived_recursion.f90: New test.
14703         gfortran.dg/implicit_actual.f90: New test.
14704
14705 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
14706
14707         PR middle-end/24295, PR testsuite/24477
14708         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
14709         removed when weakref hits the tree.
14710
14711 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
14712
14713         * gfortran.dg/cray_pointers_4.f90: New test.
14714
14715         * gfortran.dg/cray_pointers_5.f90: New test.
14716
14717 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
14718
14719         PR fortran/22290
14720         * gfortran.dg/assign_5.f90: New test.
14721         * gfortran.dg/assign_6.f: New test.
14722
14723 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
14724
14725         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
14726         CPU has no SSE support.
14727
14728 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
14729
14730         PR libgfortran/24224
14731         * gfortran.dg/arrayio_1.f90: Update attribution.
14732         * gfortran.dg/arrayio_2.f90: Update attribution.
14733         * gfortran.dg/arrayio_3.f90: Update attribution.
14734         * gfortran.dg/arrayio_4.f90: Update test conditions.
14735         * gfortran.dg/arrayio_5.f90: Update attribution.
14736         * gfortran.dg/arrayio_6.f90: New test.
14737         * gfortran.dg/arrayio_7.f90: New test.
14738
14739 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
14740
14741         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
14742
14743 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
14744
14745         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
14746
14747 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
14748
14749         PR fortran/24416
14750         * gfortran.dg/namelist_char_only.f90: New test.
14751
14752 2005-10-24  Asher Langton  <langton2@llnl.gov>
14753
14754         PR fortran/17031
14755         PR fortran/22282
14756         * gfortran.dg/cray_pointers_1.f90: New test.
14757         * gfortran.dg/cray_pointers_2.f90: New test.
14758         * gfortran.dg/cray_pointers_3.f90: New test.
14759         * gfortran.dg/loc_1.f90: New test.
14760         * gfortran.dg/loc_2.f90: New test.
14761
14762 2005-10-24  Steven Bosscher  <stevenb@suse.de>
14763
14764         * gcc.dg/pr24225.c: New test.
14765
14766 2005-10-24  Asher Langton  <langton2@llnl.gov>
14767
14768         * gfortran.dg/dup_save_1.f90: New test.
14769         * gfortran.dg/dup_save_2.f90: New test.
14770
14771 2005-10-24  Paul Brook  <paul@codesourcery.com>
14772
14773         PR 24107
14774         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
14775         stdint.h.
14776
14777 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
14778
14779         PR libgfortran/24489
14780         * gfortran.dg/pr24489.f90: New test.
14781
14782 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
14783
14784         PR fortran/23635
14785         * gfortran.dg/ichar_1.f90: Add tests for derived types.
14786
14787 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
14788
14789         PR target/18911
14790         * g++.dg/init/array16.C: Skip for mmix-*-*.
14791
14792 2005-10-23  Asher Langton  <langton2@llnl.gov>
14793
14794         * gfortran.dg/byte_1.f90: New test.
14795         * gfortran.dg/byte_2.f90: New test.
14796
14797 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
14798
14799         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
14800
14801 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
14802
14803         PR fortran/18022
14804         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
14805
14806         PR fortran/24311
14807         * gfortran.dg/merge_char_const.f90: New test.
14808
14809         PR fortran/24384
14810         * gfortran.dg/spread_scalar_source.f90: New test.
14811
14812 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
14813
14814         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
14815
14816         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
14817         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
14818
14819         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
14820
14821 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
14822
14823         PR fortran/24426
14824         * gfortran.dg/der_pointer_4.f90: New.
14825
14826 2005-10-22  David Ayers  <d.ayers@inode.at>
14827
14828         * obj-c++.dg/except-1.mm: Simplify.
14829
14830 2005-10-21  David Ayers  <d.ayers@inode.at>
14831
14832         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
14833
14834 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
14835
14836         * gfortran.dg/assumed_dummy_2.f90: New test.
14837
14838 2005-10-21  James E Wilson  <wilson@specifix.com>
14839
14840         PR preprocessor/15220
14841         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
14842
14843 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
14844
14845         * gcc.c-torture/execute/20051021-1.c: New test.
14846
14847 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
14848
14849         PR c++/24260
14850         * g++.dg/ext/tmplattr1.C: New test.
14851
14852 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
14853
14854         PR fortran/24440
14855         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
14856
14857 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
14858
14859         * obj-c++.dg/except-1.mm: New.
14860
14861         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
14862
14863 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
14864
14865         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
14866
14867 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
14868
14869         PR middle-end/24295
14870         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
14871         declarations with the same names as thunks' alias targets, use
14872         aliases instead.
14873         * gcc.dg/attr-alias-3.c: New test.
14874         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
14875
14876 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
14877
14878         PR c++/22618
14879         * g++.dg/parse/access8.C: New test.
14880
14881 2005-10-20  Richard Guenther  <rguenther@suse.de>
14882
14883         PR c++/24439
14884         * g++.dg/tree-ssa/pr24439.C: New testcase.
14885
14886 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14887
14888         * g++.dg/opt/delay-slot-1.C: New test.
14889
14890 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
14891
14892         PR fortran/21625
14893         * gfortran.fg/der_init_1.f90: New.
14894
14895 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
14896
14897         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
14898
14899 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
14900
14901         PR c++/21908
14902         * g++.dg/parse/error28.C: New test.
14903
14904 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14905
14906         * gcc.dg/profile-generate-2.c: New test.
14907
14908 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
14909
14910         PR target/23589
14911         * g++.dg/ext/dllimport11.C: New.
14912
14913 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14914
14915         PR c++/22293
14916         * g++.dg/other/friend3.C: New test.
14917
14918 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
14919
14920         PR c++/23293
14921         * g++.dg/template/error19.C: New test.
14922
14923 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
14924
14925         PR c++/21383
14926         * g++.dg/overload/koenig2.C: New.
14927
14928         PR c++/23118
14929         * g++.dg/overload/error2.C: New.
14930
14931         PR c++/22604
14932         * g++.dg/inherit/covariant14.C: New.
14933
14934 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14935
14936         PR c++/23440
14937         * g++.dg/parse/for1.C: New test.
14938
14939 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
14940
14941         PR fortran/23446
14942         * gfortran.dg/host_dummy_index_1.f90: New test.
14943
14944         PR fortran/21459
14945         * gfortran.dg/automatic_char_len_2.f90: New test.
14946
14947         PR fortran/20866
14948         * gfortran.dg/recursive_statement_functions.f90: New test.
14949
14950         PR fortran/20853
14951         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
14952
14953         PR fortran/20849
14954         * gfortran.dg/external_initializer.f90: New test.
14955
14956         PR fortran/20837
14957         * non_module_public.f90: New test.
14958
14959 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
14960
14961         PR c++/24386
14962         * g++.dg/template/overload7.C: New.
14963
14964         PR c++/22551
14965         * g++.dg/other/switch2.C: Remove expected warnings.
14966
14967         PR c++/21353
14968         * g++.dg/template/defarg6.C: New.
14969
14970 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
14971
14972         PR target/24315
14973         * gcc.target/i386/pr24315.c: New test.
14974
14975 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
14976
14977         PR c++/24389
14978         * g++.dg/template/static21.C: New test.
14979         * g++.dg/template/static21-a.cc: Likewise.
14980
14981 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
14982
14983         PR c++/23959
14984         * g++.dg/warn/Wswitch-default-1.C: New test.
14985         * g++.dg/warn/Wswitch-default-2.C: New test.
14986
14987 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
14988
14989         PR c++/22173
14990         * g++.dg/parse/template18.C: New test.
14991         * g++.dg/template/nontype15.C: Likewise.
14992
14993 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
14994
14995         PR fortran/22273
14996         * gfortran.dg/spec_expr_2.f90: New.
14997
14998 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
14999
15000         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
15001         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
15002         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
15003         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
15004         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
15005         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
15006         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
15007         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
15008         previous target-specific skips and warning-message matches where
15009         applicable.
15010
15011 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
15012
15013         PR c++/21347
15014         * g++.dg/warn/Wctor-dtor.C: New test.
15015
15016 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15017
15018         PR c/23439
15019         * gcc.dg/for-1.c: New test.
15020
15021 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
15022
15023         PR c++/19565
15024         * g++.dg/warn/Wconversion1.C: New test.
15025         * g++.dg/ext/packed4.C: Compile with -w.
15026         * g++.dg/opt/20050511-1.C: Likewise.
15027         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
15028
15029 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
15030
15031         * gfortran.dg/boz_5.f90: New test.
15032
15033 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
15034
15035         PR c++/22551
15036         * g++.dg/other/switch2.C: New.
15037
15038         PR c++/23984
15039         * g++.dg/init/ctor7.C: New.
15040
15041 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
15042
15043         PR c++/23730
15044         * g++.dg/parse/crash32.C: New test.
15045
15046 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
15047
15048         PR c++/20721
15049         * g++.dg/init/goto2.C: New test.
15050
15051         PR c++/22464
15052         * g++.dg/template/crash/41.C: New test.
15053
15054         PR c++/22180
15055         * g++.dg/template/crash40.C: New test.
15056
15057         PR c++/23694
15058         * g++.dg/parse/friend5.C: New test.
15059
15060         PR c++/23307
15061         * g++.dg/template/crash38.C: New test.
15062
15063         PR c++/22352
15064         * g++.dg/template/friend38.C: New test.
15065
15066         PR c++/22405
15067         * g++.dg/template/crash39.C: New test.
15068
15069 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
15070
15071         * gcc.dg/debug/dwarf2/dwarf-char1.c,
15072         gcc.dg/debug/dwarf2/dwarf-char2.c,
15073         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
15074
15075         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
15076
15077 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
15078
15079         * gcc.dg/dll-2.c: Add tests for warnings.
15080         * gcc.dg/dll-3.c: Likewise.
15081         * gcc.dg/dll-4.c: Likewise.
15082
15083         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
15084         * g++.dg/ext/dllimport2.C: Likewise.
15085         * g++.dg/ext/dllimport3.C: Likewise.
15086         * g++.dg/ext/dllimport7.C: Likewise.
15087         * g++.dg/ext/dllimport8.C: Likewise.
15088         * g++.dg/ext/dllimport9.C: Likewise.
15089
15090 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
15091
15092         PR fortran/24092
15093         * gfortran.dg/derived_pointer_recursion.f90: New test.
15094
15095 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
15096
15097         * gcc.c-torture/execute/20051012-1.c: New test.
15098
15099 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
15100
15101         PR fortran/18082
15102         * gfortran.dg/automatic_char_len_1.f90: New test.
15103
15104 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
15105
15106         PR fortran/20847
15107         * gfortran.dg/save_common.f90: New test.
15108
15109         PR fortran/20856
15110         * gfortran.dg/save_result.f90: New test.
15111
15112 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
15113
15114         PR c++/21592
15115         * g++.dg/template/dependent-expr1.C: Add new expected error.
15116         * g++.dg/template/dependent-expr2.C: Adjust error text.
15117         * g++.dg/template/overload6.C: New.
15118
15119         PR c++/23797
15120         * g++.dg/other/typename8.C: New.
15121
15122         PR c++/21117
15123         * g++.dg/other/return1.C: New.
15124
15125 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
15126
15127         PR c++/24052
15128         * g++.dg/ext/label5.C: New.
15129
15130 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
15131
15132         PR c++/19964
15133         * g++.dg/parse/crash31.C: New.
15134
15135 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
15136
15137         * g++.dg/ipa/ipa-1.c: New test.
15138         * g++.dg/ipa/ipa-2.c: New test.
15139         * g++.dg/ipa/ipa-3.c: New test.
15140         * g++.dg/ipa/ipa-4.c: New test.
15141         * g++.dg/ipa/ipa-5.c: New test.
15142         * g++.dg/ipa/ipa.exp: New file.
15143
15144 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
15145
15146         PR fortran/24207
15147         * gfortran.dg/private_type_3.f90: New test.
15148
15149 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
15150
15151         PR fortran/20786
15152         gfortran.dg/aint_anint_1.f90: New test.
15153
15154 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
15155
15156         PR libgfortran/24313
15157         gfortran.dg/csqrt.f: New test.
15158
15159 2005-10-11  Ian Lance Taylor  <ian@airs.com>
15160
15161         PR c++/8057
15162         * g++.dg/warn/noeffect7.C: New test.
15163         * g++.dg/warn/noeffect2.C: Instantiate templates.
15164         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
15165         and warning.
15166
15167 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
15168
15169         PR c++/21089
15170         * g++.dg/init/float1.C: New test.
15171
15172         PR c++/24277
15173         * g++.dg/init/member1.C: Tweak error markers.
15174
15175 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
15176
15177         PR testsuite/24281
15178         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
15179         Check for null pointer.
15180
15181 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
15182
15183         PR c++/21369
15184         * g++.dg/parse/ret-type3.C: New test.
15185
15186 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
15187
15188         PR tree-opt/23946
15189         * gcc.c-torture/compile/pr23946.c: New test.
15190
15191 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
15192
15193         * g++.dg/opt/mmx2.C: New test.
15194
15195 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
15196
15197         PR c++/24277
15198         * g++.dg/template/static20.C: New test.
15199
15200         PR c++/24302
15201         * g++.dg/warn/Wunused-12.C: New test.
15202
15203         PR c++/23437
15204         * g++.dg/template/arg4.C: New test.
15205
15206 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15207
15208         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
15209         * gcc.dg/ucnid-3.c: Likewise.
15210         * gcc.dg/ucnid-4.c: Likewise.
15211         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
15212         * g++.dg/other/ucnid-1.C: Likewise.
15213         * gcc.dg/sparc-frame-1.c: New test.
15214
15215 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
15216
15217         PR c++/24139
15218         * g++.dg/template/spec27.C: New test.
15219
15220         PR c++/24275
15221         * g++.dg/template/static19.C: New test.
15222
15223 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15224
15225         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
15226         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
15227
15228 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
15229
15230         PR target/24136
15231         * gfortran.fortran-torture/compile/pr24136.f: New test.
15232
15233 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
15234
15235         PR c++/22172
15236         * g++.dg/parse/crash30.C: New test.
15237
15238 2005-10-07  Richard Guenther  <rguenther@suse.de>
15239
15240         PR middle-end/24227
15241         * gcc.c-torture/compile/pr24227.c: New testcase.
15242
15243 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
15244
15245         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
15246         Do not put aligned attributes on array elements.
15247
15248 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
15249
15250         PR testsuite/23611, PR testsuite/23615
15251         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
15252         writing prototypes of library functions by hand.
15253         * obj-c++.dg/bitfield-4.mm: Likewise.
15254         * obj-c++.dg/const-str-4.mm: Likewise.
15255         * obj-c++.dg/encode-4.mm: Likewise.
15256         * obj-c++.dg/encode-5.mm: Likewise.
15257         * obj-c++.dg/encode-6.mm: Likewise.
15258         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
15259         * obj-c++.dg/method-10.mm: Likewise.
15260         * obj-c++.dg/method-17.mm: Likewise.
15261         * obj-c++.dg/method-19.mm: Likewise.
15262         * obj-c++.dg/try-catch-2.mm: Likewise.
15263
15264 2005-10-06  Richard Henderson  <rth@redhat.com>
15265
15266         PR 24236
15267         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
15268
15269 2005-10-06  Dale Johannesen  <dalej@apple.com>
15270
15271         * gcc.c-torture/execute/20030125-1.c: Correct.
15272
15273 2005-10-06  Richard Guenther  <rguenther@suse.de>
15274
15275         PR tree-optimization/24238
15276         * g++.dg/tree-ssa/pr24238.C: New testcase.
15277
15278 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
15279
15280         PR 18568
15281         * gfortran.dg/der_pointer_3.f90: New test.
15282
15283 2005-10-05  Devang Patel  <dpatel@apple.com>
15284
15285         PR Debug/23205
15286         * g++.dg/other/PR23205.C: New.
15287
15288 2005-10-05  Richard Henderson  <rth@redhat.com>
15289
15290         PR target/23602
15291         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
15292         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
15293
15294 2005-10-05  Dale Johannesen  <dalej@apple.com>
15295
15296         * gcc.c-torture/execute/float-floor.c: New.
15297
15298 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
15299
15300         PR tree-optimization/21419
15301         PR tree-optimization/24146
15302         PR tree-optimization/24151
15303
15304         * g++.dg/ext/asm7.C: New.
15305         * g++.dg/ext/asm8.C: New.
15306         * gcc.dg/asm-1.c: Compile on all targets.
15307         * gcc.dg/asm-pr24146.c: New.
15308         * gcc.dg/pr21419.c: Adjust error messages.
15309
15310 2005-10-05  Richard Guenther  <rguenther@suse.de>
15311
15312         PR fortran/24176
15313         * gfortran.fortran-torture/compile/empty.f90: New testcase.
15314
15315 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
15316
15317         PR c++/23513
15318         * g++.dg/template/spec22.C: Robustify test.
15319         * g++.dg/template/spec26.C: New.
15320
15321 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
15322
15323         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
15324         if target supports vector instructions.
15325
15326 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
15327
15328         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
15329         C99 functions.
15330
15331 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
15332
15333         * lib/target-supports.exp (check_effective_target_fortran_large_real,
15334         check_effective_target_fortran_large_int): Replace cached result
15335         when target changes.
15336
15337 2005-10-04  Devang Patel  <dpatel@apple.com>
15338
15339         * gcc.dg/i386-sse-vect-types.c: New.
15340
15341 2005-10-04  Ian Lance Taylor  <ian@airs.com>
15342
15343         PR preprocessor/13726
15344         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
15345         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
15346
15347 2005-10-04  Richard Guenther  <rguenther@suse.de>
15348
15349         PR c/23576
15350         * gcc.dg/noncompile/pr23576.c: New testcase.
15351
15352 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
15353
15354         PR middle-end/23125
15355         * gcc.dg/register-var-3.c: New test.
15356
15357 2005-10-04  Steven Bosscher  <stevenb@suse.de>
15358
15359         * gcc.dg/pr23049.c: New test.
15360
15361         * gcc.dg/ucnid-4.c: Fix test.
15362
15363 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
15364
15365         PR 23445
15366         * gcc.c-torture/compile/pr23445.c: New test.
15367
15368 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
15369
15370         * g++.dg/overload/unknown1.C: New.
15371
15372 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
15373
15374         PR c++/17775
15375         * g++.dg/template/repo4.C: New test.
15376
15377 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15378
15379         PR libfortran/19308
15380         * gfortran.dg/large_real_kind_2.F90: New test.
15381         * gfortran.dg/large_integer_kind_2.f90: New test.
15382
15383 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
15384
15385         * lib/target-supports.exp (check_effective_target_vect_shift):
15386         Implement with result caching. Add i?86, x86_64 and ia64 targets.
15387         (check_effective_target_vect_condition): Fix copy-n-pasto.
15388
15389         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
15390         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
15391         targets.
15392
15393 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
15394
15395         PR c++/22621
15396         * g++.dg/template/overload5.C : New test.
15397
15398         PR c++/23840
15399         * g++.dg/expr/stdarg1.C: New test.
15400
15401 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
15402
15403         PR 24142
15404         * gcc.c-torture/execute/pr24142.c: New test.
15405
15406 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
15407
15408         PR 24141
15409         * gcc.c-torture/execute/pr24141.c: New test.
15410
15411 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
15412             Diego Novillo  <dnovillo@redhat.com>
15413
15414         PR 23604
15415         * gcc.c-torture/execute/pr23604.c: New test.
15416
15417 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
15418
15419         PR fortran/16404
15420         PR fortran/20835
15421         PR fortran/20890
15422         PR fortran/20899
15423         PR fortran/20900
15424         PR fortran/20901
15425         PR fortran/20902
15426         gfortran.dg/equiv_constraint_1.f90: New test.
15427         gfortran.dg/equiv_constraint_2.f90: New test.
15428         gfortran.dg/equiv_constraint_3.f90: New test.
15429         gfortran.dg/equiv_constraint_4.f90: New test.
15430         gfortran.dg/equiv_constraint_5.f90: New test.
15431         gfortran.dg/equiv_constraint_6.f90: New test.
15432         gfortran.dg/equiv_constraint_7.f90: New test.
15433         gfortran.dg/equiv_constraint_8.f90: New test.
15434         gfortran.dg/private_type_1.f90: New test.
15435         gfortran.dg/private_type_2.f90: New test.
15436         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
15437         980628-10.f: Assert std=gnu to permit mixing of
15438         types in equivalence statements.
15439
15440 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
15441
15442         PR 24112
15443         * gfortran.dg/open_status_1.f90: New.
15444
15445 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
15446
15447         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
15448         * gcc.dg/vect/pr22480.c: Clean up temp files.
15449         * gcc.dg/vect/pr23831.c: Clean up temp files.
15450         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
15451         Clean up temp files.
15452         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
15453         Clean up temp files.
15454
15455         * gcc.dg/20050309-1.c: Clean up temp files.
15456         * gcc.dg/20050325-1.c: Clean up temp files.
15457
15458 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
15459
15460         PR tree-optimization/24059
15461         * gcc.dg/vect/pr24059.c : New test.
15462
15463 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
15464
15465         PR middle-end/24109
15466         * gcc.c-torture/execute/20050929-1.c: New test.
15467
15468 2005-09-29  Steven Bosscher  <stevenb@suse.de>
15469
15470         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
15471
15472 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
15473
15474         PR c/21419
15475         * gcc.dg/pr21419.c: New test.
15476
15477 2005-09-29  Steven Bosscher  <stevenb@suse.de>
15478
15479         * gcc.dg/pr23911.c: New test.
15480
15481 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
15482
15483         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
15484
15485         PR c++/16782
15486         * g++.dg/parse/qualified4.C: New test.
15487         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
15488         * g++.old-deja/g++.mike/p8154.C: Likewise.
15489
15490 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
15491
15492         PR c++/22147
15493         * g++.dg/template/friend37.C: New test.
15494         * g++.dg/parse/crash28.C: Adjust error markers.
15495
15496 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
15497
15498         PR fortran/18518
15499         * gfortran.fortran-torture/execute/save_2.f90: New decl.
15500
15501 2005-09-27  Devang Patel  <dpatel@apple.com>
15502
15503         PR tree-optimization/23625
15504         * gcc.dg/pr23625.c: New test.
15505
15506 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
15507
15508         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
15509         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
15510
15511 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
15512
15513         PR fortran/23677
15514         * gfortran.fortran-torture/execute/save_1.f90: New test.
15515         * gfortran.dg/save_1.f90: New test.
15516
15517 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
15518
15519         * gcc.target/i386/builtin-apply-mmx.c: New test.
15520
15521         PR target/22576
15522         * gcc.target/i386/pr22576.c: New test.
15523
15524         PR target/22585
15525         * gcc.target/i386/pr22585.c: New test.
15526
15527         PR target/23268
15528         * gcc.target/i386/pr23268.c: New test.
15529
15530         PR middle-end/23831
15531         * gcc.dg/vect/pr23831.c: New test.
15532
15533         PR target/24055
15534         * gcc.target/i386/pr24055.c: New test.
15535
15536 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
15537
15538         PR tree-optimization/23960
15539         * gcc.c-torture/compile/pr23960.c: New.
15540
15541 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
15542
15543         PR fortran/16861
15544         * gfortran.dg/nested_modules_3.f90: New.
15545
15546 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
15547
15548         PR fortran/24005
15549         gfortran.dg/interface_1.f90: New test.
15550
15551 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
15552         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15553
15554         PR fortran/23843
15555         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
15556
15557 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
15558
15559         PR fortran/23516
15560         * gfortran.dg/imag_1.f: New test.
15561         * gfortran.dg/imag_2.f: Ditto.
15562
15563 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
15564
15565         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
15566
15567 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
15568
15569         PR c++/21983
15570         * g++.dg/warn/pr21983.C: New test.
15571
15572 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
15573
15574         * gcc.dg/20050922-1.c: Testcase added.
15575
15576 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
15577
15578         PR c++/23993
15579         * g++.dg/template/array14.C: New test.
15580
15581 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
15582
15583         PR fortran/19929
15584         * gfortran.dg/der_ptr_component_1.f90: New test.
15585
15586 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15587
15588         PR c++/23965
15589         * g++.dg/template/error1.C: Reject "no matching function" message.
15590
15591 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15592
15593         PR c++/17609
15594         * g++.dg/lookup/error1.C: New test.
15595
15596 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
15597
15598         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
15599         functionality of the testcase.
15600
15601 2005-09-20  Richard Henderson  <rth@redhat.com>
15602
15603         * gcc.dg/vect/vect-22.c: Require vect_float.
15604         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
15605
15606 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
15607
15608         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
15609         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
15610         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
15611         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
15612         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
15613         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
15614         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
15615         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
15616         * gcc.dg/cpp/ucnid-8.c: New test.
15617
15618 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15619
15620         PR tree-optimization/23929
15621         * gcc.c-torture/compile/pr23929.c: New test.
15622
15623 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
15624
15625         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
15626         for one loop.
15627
15628 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
15629
15630         PR testsuite/23186
15631         * g++.dg/other/pr22003.C: Require named sections.
15632
15633 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15634
15635         PR c++/23947
15636         * g++.dg/rtti/crash3.C: New test.
15637
15638         PR tree-optimization/23818
15639         * gcc.dg/pr23818.c: New test.
15640
15641 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15642
15643         PR fortran/23420
15644         * gfortran.dg/print_fmt_4.f: New.
15645
15646 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15647
15648         PR fortran/23663
15649         * gfortran.fortran-torture/execute/entry_11.f90: New test.
15650
15651 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
15652
15653         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
15654         Use pointers to local alignable arrays instead. Added comments.
15655         * gcc.dg/vect/vect-46.c: Likewise.
15656         * gcc.dg/vect/vect-48.c: Likewise.
15657         * gcc.dg/vect/vect-49.c: Likewise.
15658         * gcc.dg/vect/vect-52.c: Likewise.
15659         * gcc.dg/vect/vect-53.c: Likewise.
15660         * gcc.dg/vect/vect-54.c: Likewise.
15661         * gcc.dg/vect/vect-56.c: Likewise.
15662         * gcc.dg/vect/vect-57.c: Likewise.
15663         * gcc.dg/vect/vect-58.c: Likewise.
15664         * gcc.dg/vect/vect-60.c: Likewise.
15665         * gcc.dg/vect/vect-61.c: Likewise.
15666
15667         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
15668         The test is no longer vectorizable on vect_no_align targets.
15669         * gcc.dg/vect/vect-43.c: Likewsie.
15670
15671         * gcc.dg/vect/vect-44.c: Added comments.
15672         * gcc.dg/vect/vect-45.c: Added comments.
15673         * gcc.dg/vect/vect-50.c: Added comments.
15674         * gcc.dg/vect/vect-51.c: Added comments.
15675
15676         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
15677         aligned type.
15678         * gcc.dg/vect/Os-vect-95.c: Likewise.
15679
15680         * gcc.dg/vect/vect-41.c: Test removed.
15681         * gcc.dg/vect/vect-47.c: Test removed.
15682         * gcc.dg/vect/vect-55.c: Test removed.
15683         * gcc.dg/vect/vect-59.c: Test removed.
15684
15685 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
15686
15687         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
15688         No longer vectorizable on vect_no_align targets.
15689         * gcc.dg/vect/pr20122.c: Likewise.
15690         * gcc.dg/vect/vect-74.c: Likewise.
15691         * gcc.dg/vect/vect-75.c: Likewise.
15692         * gcc.dg/vect/vect-76.c: Likewise.
15693
15694         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
15695         Will not be vectorizable on vect_no_align targets once aliasing issues
15696         are resolved.
15697         * gcc.dg/vect/vect-79.c: Likewise.
15698
15699         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
15700         * gcc.dg/vect/vect-78.c: Likewise.
15701         * gcc.dg/vect/vect-97.c: Likewise.
15702
15703 2005-09-19  Steven Bosscher  <stevenb@suse.de>
15704
15705         * gcc.dg/pr23943.c: New test.
15706
15707 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
15708
15709         PR fortran/19181
15710         * gfortran.dg/derived_pointer_null_1.f90: New test.
15711
15712 2005-09-18  Richard Guenther  <rguenther@suse.de>
15713
15714         PR middle-end/23944
15715         * gcc.c-torture/compile/pr23944.c: New testcase.
15716
15717 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
15718
15719         PR fortran/15975
15720         * gfortran.dg/der_pointer_2.f90: New test.
15721
15722 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
15723
15724         PR fortran/16861
15725         * gfortran.dg/nested_modules_2.f90: New test.
15726
15727 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15728
15729         PR c++/18368
15730         * g++.dg/other/semicolon.C: New test.
15731
15732 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
15733
15734         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
15735         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
15736
15737 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
15738
15739         PR c++/23914
15740         * g++.dg/template/static18.C: New test.
15741
15742         PR c++/21514
15743         * g++.dg/template/crash19.C: Remove dg-error marker.
15744         * g++.dg/template/local4.C: New test.
15745
15746 2005-09-16  Paul Brook  <paul@codesourcery.com>
15747
15748         PR fortran/23906
15749         * gfortran.dg/dependency_1.f90: New test.
15750
15751 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
15752
15753         PR c++/23896
15754         * g++.dg/template/static17.C: New test.
15755
15756 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
15757
15758         PR c++/23139
15759         * g++.dg/warn/huge-val1.C: New test.
15760
15761 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
15762
15763         PR c++/13140
15764         * g++.dg/parse/class2.C: New test.
15765         * g++.dg/template/explicit8.C: Likewise.
15766         * g++.dg/template/spec25.C: Likewise.
15767
15768 2005-09-14  Josh Conner  <jconner@apple.com>
15769
15770         PR middle-end/23584
15771         * gcc.dg/pr23584.c: New test.
15772
15773 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
15774
15775         PR fortran/21875 Internal Unit Array I/O, NIST
15776         * gfortran.dg/arrayio_1.f90: New test.
15777         * gfortran.dg/arrayio_1.f90: New test.
15778         * gfortran.dg/arrayio_1.f90: New test.
15779         * gfortran.dg/arrayio_1.f90: New test.
15780         * gfortran.dg/arrayio_1.f90: New test.
15781
15782 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
15783
15784         PR middle-end/22480
15785         * gcc.dg/vect/pr22480.c: New test.
15786
15787 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
15788
15789         PR fortran/19358
15790         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
15791
15792 2005-09-13 Josh Conner <jconner@apple.com>
15793
15794         PR c++/23180
15795         * g++.dg/init/struct2.C: New test.
15796         * g++.dg/init/struct3.C: New test.
15797
15798 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
15799
15800         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
15801         Clean up temp files.
15802         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
15803         gcc.dg/tree-ssa/builtin-fprintf-1.c,
15804         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
15805         gcc.dg/tree-ssa/builtin-printf-1.c,
15806         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
15807         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
15808         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
15809         gcc.dg/tree-ssa/builtin-vprintf-1.c,
15810         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
15811         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
15812         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
15813         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
15814         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
15815         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
15816         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
15817         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
15818
15819 2005-09-13  Josh Conner  <jconner@apple.com>
15820
15821         * lib/gcc-dg.exp: Load scanipa.exp.
15822         (cleanup-dump): New procedure.
15823         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
15824         * lib/scandump.exp: New file.
15825         * lib/scantree.exp: Use it.
15826         * lib/scanipa.exp: New file.
15827
15828 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
15829
15830         PR fortran/17740
15831         * gfortran.dg/generic_4.f90: New test.
15832
15833 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
15834
15835         PR target/23816
15836         * gcc.target/i386/pr23816-1.c: New test.
15837         * gcc.target/i386/pr23816-2.c: New test.
15838
15839
15840 2005-09-13  Bastian Blank <waldi@debian.org>
15841
15842         PR c++/16171
15843         * g++.dg/abi/mangle26.C: New test.
15844         * g++.dg/abi/mangle27.C: New test.
15845         * g++.dg/abi/mangle28.C: New test.
15846         * g++.dg/abi/mangle29.C: New test.
15847
15848         PR c++/23839
15849         * g++.dg/parse/register1.C: New test.
15850
15851 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
15852
15853         PR c++/23842
15854         * g++.dg/template/access16.C: New test.
15855
15856 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15857
15858         * gfortran.dg/char_pack_2.f90: Increase the vector size.
15859
15860 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15861
15862         PR fortran/18899
15863         * gfortran.dg/shape_2.f90: New test.
15864
15865 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15866
15867         PR target/19269
15868         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
15869         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
15870         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
15871         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
15872         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
15873         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
15874         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
15875         tests.
15876
15877 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15878
15879         PR c++/23841
15880         * g++.dg/parse/template17.C: New test.
15881
15882 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15883
15884         PR c++/23789
15885         * g++.dg/template/nontype14.C: New test.
15886
15887 2005-09-12  Ian Lance Taylor  <ian@airs.com>
15888
15889         PR g++/7874
15890         * g++.dg/lookup/friend7.C: New test.
15891         * g++.dg/lookup/friend8.C: New test.
15892         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
15893         so that it will be found via argument dependent lookup.
15894         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
15895         friend functions which will no longer be found.
15896         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
15897         function g, so that it will be found via argument dependent
15898         lookup.
15899         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
15900         * g++.old-deja/g++.mike/net43.C: Likewise.
15901
15902 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15903
15904         PR c++/23691
15905         * g++.dg/template/static16.C: New test.
15906
15907 2005-09-12  Josh Conner  <jconner@apple.com>
15908
15909         PR middle-end/23237
15910         * gcc.c-torture/compile/pr23237.c: New test.
15911
15912 2005-09-11  Richard Henderson  <rth@redhat.com>
15913
15914         * g++.dg/other/error8.C: Update expected diagnostic text.
15915
15916 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15917
15918         PR libfortran/19872
15919         * gfortran.dg/overwrite_1.f: New test.
15920
15921 2005-09-09  Josh Conner  <jconner@apple.com>
15922
15923         * g++.dg/init/pr23180-1.C: Removed.
15924         * g++.dg/init/pr23180-2.C: Removed.
15925
15926 2005-09-09  David Daney <ddaney@avtrex.com>
15927
15928         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
15929         files which are ...
15930         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
15931         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
15932
15933 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15934
15935         * gfortran.dg/iostat_2.f90: New test.
15936
15937 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
15938
15939         PR c++/22252
15940         * g++.dg/ext/interface1.C: New test.
15941         * g++.dg/ext/interface1.h: Likewise.
15942         * g++.dg/ext/interface1a.cc: Likewise.
15943
15944 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
15945
15946         * gfortran.dg/iomsg_1.f90: New test case.
15947
15948 2005-09-09  Richard Guenther  <rguenther@suse.de>
15949
15950         PR c++/23624
15951         * g++.dg/tree-ssa/pr23624.C: New testcase.
15952
15953 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15954
15955         PR fortran/19239
15956         * gfortran.dg/vector_subscript_1.f90,
15957         * gfortran.dg/vector_subscript_2.f90: New tests.
15958
15959 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15960
15961         PR fortran/21104
15962         * gfortran.dg/array_alloc_1.f90,
15963         * gfortran.dg/array_alloc_2.f90,
15964         * gfortran.dg/array_alloc_3.f90: New tests.
15965
15966 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15967
15968         PR fortran/12840
15969         * gfortran.dg/array_constructor_6.f90
15970         * gfortran.dg/array_constructor_7.f90
15971         * gfortran.dg/array_constructor_8.f90
15972         * gfortran.dg/array_constructor_9.f90
15973         * gfortran.dg/array_constructor_10.f90
15974         * gfortran.dg/array_constructor_11.f90
15975         * gfortran.dg/array_constructor_12.f90: New tests.
15976
15977 2005-09-08  Josh Conner  <jconner@apple.com>
15978
15979         PR c++/23180
15980         * g++.dg/init/pr23180-1.C: New test.
15981         * g++.dg/init/pr23180-2.C: New test.
15982
15983 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
15984
15985         PR fortran/18878
15986         * gfortran.dg/module_double_reuse.f90: New.
15987
15988 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
15989
15990         PR fortran/23270
15991         PR fortran/22304
15992         PR fortran/18870
15993         PR fortran/17917
15994         PR fortran/16511
15995         * gfortran.dg/common_equivalence_1.f: New.
15996         * gfortran.dg/common_equivalence_2.f: New.
15997         * gfortran.dg/common_equivalence_3.f: New.
15998         * gfortran.dg/contained_equivalence_1.f90: New.
15999         * gfortran.dg/module_blank_common.f90: New.
16000         * gfortran.dg/module_commons_1.f90: New.
16001         * gfortran.dg/module_equivalence_1.f90: New.
16002         * gfortran.dg/nested_modules_1.f90: New.
16003         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
16004         equivalences and add comment to connect the test with
16005         the PR.
16006
16007 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16008
16009         PR fortran/23765
16010         * gfortran.dg/common_6.f90: New test.
16011
16012 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
16013
16014         PR fortran/15326
16015         * gfortran.dg/char_result_1.f90,
16016         * gfortran.dg/char_result_2.f90,
16017         * gfortran.dg/char_result_3.f90,
16018         * gfortran.dg/char_result_4.f90,
16019         * gfortran.dg/char_result_5.f90,
16020         * gfortran.dg/char_result_6.f90,
16021         * gfortran.dg/char_result_7.f90,
16022         * gfortran.dg/char_result_8.f90: New tests.
16023
16024 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
16025
16026         PR fortran/19928
16027         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
16028
16029 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
16030
16031         PR obj-c++/16816
16032         * obj-c++.dg/selector-5.mm: New test.
16033         * obj-c++.dg/selector-6.mm: New test.
16034
16035 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
16036
16037         PR objc/20574
16038         PR objc/19324
16039         * objc.dg/error-1.m: New test.
16040
16041 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
16042
16043         PR fortran/23373
16044         * gfortran.fortran-torture/execute/pr23373-1.f90,
16045         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
16046
16047 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
16048
16049         PR libfortran/23760
16050         * gfortran.dg/g77/1832.f: Remove long string in write statement
16051         to allow the test to pass on correct list directed output with
16052         prepended space.
16053
16054 2005-09-07  James E Wilson  <wilson@specifix.com>
16055
16056         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
16057
16058 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
16059
16060         * gfortran.dg/parameter+save.f90: Rename to
16061         * gfortran.dg/parameter_save.f90: .. this.
16062
16063 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
16064
16065         PR fortran/20848
16066         * gfortran.dg/parameter+save.f90: New test case.
16067
16068 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
16069
16070         PR fortran/19269
16071         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
16072
16073 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
16074
16075         PR c/23075
16076         * gcc.dg/pr23075.c: New test.
16077         * g++.dg/warn/pr23075.C: New test.
16078
16079         PR target/22362
16080         * gcc.target/i386/pr22362.c: New test.
16081
16082         PR rtl-optimization/23098
16083         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
16084
16085         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
16086         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
16087         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
16088
16089 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
16090
16091         * g++.dg/expr/cast6.C: New test.
16092
16093         PR c++/9782
16094         * g++.dg/init/new15.C: New test.
16095
16096 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
16097
16098         * gcc.dg/vect/Os-vect-95.c: New test.
16099         * gcc.dg/vect/vect-95.c: Same.
16100
16101 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
16102
16103         * gcc.dg/vect/vect-29.c: Update xfail testing.
16104         * gcc.dg/vect/vect-44.c: Same.
16105         * gcc.dg/vect/vect-48.c: Same.
16106         * gcc.dg/vect/vect-50.c: Same.
16107         * gcc.dg/vect/vect-72.c: Same.
16108         * gcc.dg/vect/vect-77.c: Same.
16109         * gcc.dg/vect/vect-78.c: Same.
16110         * gcc.dg/vect/vect-80.c: Same.
16111         * gcc.dg/vect/vect-96.c: Same.
16112         * gcc.dg/vect/vect-100.c: Same.
16113         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
16114         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
16115         * gfortran.dg/vect/vect-5.f90: Same.
16116
16117 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
16118
16119         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
16120         start strings.
16121         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
16122         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
16123
16124         PR c++/23056
16125         * g++.dg/opt/pr23056.C: New test.
16126
16127         PR rtl-optimization/23098
16128         * gcc.target/i386/pr23098.c: New test.
16129
16130 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
16131
16132         PR c++/23667
16133         * g++.dg/template/static15.C: New test.
16134
16135         PR c++/21440
16136         * g++.dg/ext/stmtexpr5.C: New test.
16137         * g++.dg/ext/stmtexpr6.C: Likewise.
16138
16139 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
16140
16141         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
16142
16143         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
16144         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
16145         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
16146
16147 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
16148
16149         PR libfortran/23321
16150         * gfortran.dg/direct_io_4.f90: New test case.
16151
16152 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
16153             Rasmus Hahn  <rassahah@neofonie.de>
16154
16155         PR libobjc/23108
16156         * objc.dg/type-stream-1.m: New test.
16157
16158 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
16159
16160         PR fortran/23661
16161         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
16162         gfortran.dg/print_fmt_3.f90: New test.
16163
16164 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
16165
16166         * gfortran.dg/fmt_t_1.f90: New test.
16167
16168 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
16169
16170         PR rtl-optimization/23454
16171         * g++.dg/opt/pr23454.C: New test.
16172
16173 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
16174
16175         PR c++/23699
16176         * g++.dg/ext/static1.C: New test.
16177
16178 2005-09-02  Richard Henderson  <rth@redhat.com>
16179
16180         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
16181         tail call to check_fa_work.
16182
16183 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
16184
16185         PR c++/21687
16186         * g++.dg/other/gc3.C: New test.
16187
16188 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
16189
16190         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
16191         * gcc.dg/20050826-1.c: Likewise.
16192
16193 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
16194
16195         PR c++/23167
16196         * g++.dg/expr/volatile1.C: New test.
16197
16198 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
16199
16200         PR middle-end/23547
16201         * gcc.dg/pr23547.c: New test.
16202
16203 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
16204
16205         PR c/22061
16206         * gcc.c-torture/execute/pr22061-1.c,
16207         * gcc.c-torture/execute/pr22061-2.c,
16208         * gcc.c-torture/execute/pr22061-3.c,
16209         * gcc.c-torture/execute/pr22061-4.c: New tests.
16210
16211 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
16212
16213         * gcc.dg/Wredundant-decls-2.c: New test to check that
16214         -Wredundant-decls does not issue warning for a variable
16215         definition following a declaration.
16216
16217 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
16218
16219         PR debug/7241
16220         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
16221         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
16222         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
16223
16224         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
16225         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
16226         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
16227         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
16228         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
16229         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
16230         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
16231         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
16232
16233 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
16234
16235         PR objc/23306
16236         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
16237         scan-assmbler.
16238
16239 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
16240
16241         PR target/21255
16242         * gcc.dg/pr21255-1.c: New test.
16243         * gcc.dg/pr21255-2-mb.c: Likewise.
16244         * gcc.dg/pr21255-2-ml.c: Likewise.
16245         * gcc.dg/pr21255-3.c: Likewise.
16246         * gcc.dg/pr21255-4.c: Likewise.
16247
16248 2005-08-31  Dale Johannesen  <dalej@apple.com>
16249
16250         * gcc.dg/20050830-1.c: New.
16251
16252 2005-08-31  Josh Conner  <jconner@apple.com>
16253
16254         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
16255         command-line options for arm-*-* targets.
16256         * g++.dg/init/array16.C: Likewise.
16257         * g++.dg/other/crash-4.C: Likewise.
16258
16259 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
16260
16261         PR obj-c++/23640
16262         * obj-c++.dg/gnu-runtime-3.mm: New test.
16263
16264 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16265
16266         PR c++/13377
16267         * g++.dg/lookup/ambig4.C: New test.
16268         * g++.dg/lookup/ambig5.C: New test.
16269         * g++.dg/tc1/dr101.C: Adjust error markers.
16270
16271 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16272
16273         PR c++/23639
16274         * g++.dg/template/ttp5.C: Adjust error markers.
16275
16276 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
16277
16278         PR testsuite/23609
16279         * lib/obj-c++.exp: Include target-libpath.exp.
16280         (obj-c++_link_flags): Look for the GNU libobjc library
16281         and set the library path to include it.
16282         Don't manually set LD_LIBRARY_PATH (etc.) but call
16283         set_ld_library_path_env_vars instead.
16284         (obj-c++_target_compile): Don't set library path or
16285         linker flags because they are already set correctly
16286         in obj-c++_link_flags.
16287
16288 2005-08-30  Josh Conner  <jconner@apple.com>
16289
16290         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
16291         to command-line options for arm-*-* targets.
16292
16293 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
16294
16295         * g++.dg/other/i386-1.C: New.
16296
16297 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
16298
16299         PR preprocessor/20348
16300         PR preprocessor/20356
16301         * gcc.dg/cpp/pr20348.c: New test.
16302         * gcc.dg/cpp/pr20348.h: New file.
16303         * gcc.dg/cpp/inc/pr20348.h: New file.
16304         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
16305         * gcc.dg/cpp/pr20356.c: New test.
16306         * gcc.dg/cpp/pr20356.h: New file.
16307         * gcc.dg/cpp/inc/pr20356.h: New file.
16308         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
16309
16310 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
16311
16312         * gfortran.fortran-torture/execute/intrinsic_count.f90:
16313         Fix array dimension to avoid correct end-of-file error.
16314
16315 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
16316
16317         PR libfortran/23598
16318         * gfortran.dg/iostat_1.f90: New test.
16319
16320 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
16321
16322         PR middle-end/23408
16323         * gcc.dg/pr23408.c: New test.
16324
16325 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
16326
16327         PR c++/23099
16328         * g++.dg/init/member1.C: Make sure erroneous static data member
16329         definitions are required.
16330         * g++.dg/template/static13.C: New test.
16331         * g++.dg/template/static14.C: Likewise.
16332
16333 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
16334
16335         * gcc.target/i386/pr23575.c: Use -msse2 instead of
16336         -march=pentium4, remove ilp32 requirement.
16337
16338         PR middle-end/23484
16339         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
16340         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
16341
16342 2005-08-29  Andreas Jaeger  <aj@suse.de>
16343
16344         PR testsuite/23607
16345         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
16346
16347 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
16348
16349         * gcc.c-torture/execute/20050316-2.c: New test.
16350         * gcc.c-torture/execute/20050316-3.c: New test.
16351         * gcc.dg/torture/pr16104-1.c: New test.
16352
16353 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
16354
16355         PR middle-end/23463
16356         * gcc.c-torture/execute/zero-struct-1.c: New test.
16357
16358 2005-08-27  Richard Guenther  <rguenther@suse.de>
16359
16360         PR target/23575
16361         * gcc.target/i386/pr23575.c: New testcase.
16362
16363 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
16364
16365         PR rtl-optimization/23561
16366         * gcc.c-torture/execute/20050826-1.c: New test.
16367
16368         PR rtl-opt/23560
16369         * gcc.c-torture/execute/20050826-2.c: New test.
16370
16371 2005-08-26  Dale Johannesen  <dalej@apple.com>
16372
16373         * gcc.dg/20030711-1.c: Modify to work on Darwin.
16374         * gcc.dg/20050826-1.c: New.
16375
16376 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
16377
16378         PR c++/19004
16379         * g++.dg/template/nontype13.C: New test.
16380
16381         PR c++/23491
16382         * g++.dg/init/new14.C: New test.
16383         * g++.dg/expr/anew1.C: Do not XFAIL.
16384         * g++.dg/expr/anew2.C: Likewise.
16385         * g++.dg/expr/anew3.C: Likewise.
16386
16387 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
16388
16389         PR middle-end/22439
16390         * gcc.dg/vla-3.c: New test.
16391
16392 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
16393
16394         PR fortran/20363
16395         * gfortran.dg/named_interface.f90: New.
16396
16397 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
16398
16399         * gcc.c-torture/execute/frame-address.c: New test.
16400
16401 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
16402
16403         PR c++/20817
16404         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
16405
16406 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
16407
16408         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
16409
16410 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
16411
16412         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
16413         * gcc.dg/altivec-22.c: Rename from..
16414         * gcc.dg/altivec-nomfcr.c: ..this.
16415
16416 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
16417
16418         PR tree-optimization/23546
16419         * gcc.dg/tree-ssa/pr23546.c: New test.
16420
16421 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
16422
16423         PR fortran/17758
16424         * gfortran.dg/nonreturning_statements.f90: New test.
16425
16426 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16427
16428         PR c++/22454
16429         * g++.dg/parse/crash29.C: New.
16430
16431 2005-08-23  DJ Delorie  <dj@redhat.com>
16432
16433         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
16434         constants have the L suffix.
16435
16436 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
16437
16438         PR c++/23044
16439         * g++.dg/template/instantiate8.C: New.
16440
16441 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
16442
16443         PR middle-end/23467
16444         * gcc.c-torture/execute/pr23467.c: New test.
16445
16446 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
16447
16448         PR tree-optimization/22043
16449         * gcc.c-torture/execute/20050613-1.c: New test.
16450
16451 2005-08-23  Ben Elliston  <bje@au.ibm.com>
16452
16453         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
16454
16455 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
16456
16457         PR rtl-optimization/23478
16458         * g++.dg/opt/pr23478.C: New test.
16459
16460 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
16461
16462         PR c/18715
16463         * gcc.dg/switch-warn-3.c: New test.
16464
16465 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16466
16467         PR c++/22233
16468         * g++.dg/template/param1.C: New test.
16469
16470 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16471
16472         PR c++/23089
16473         * g++.dg/other/incomplete1.C: New test.
16474
16475 2005-08-22  Ira Rosen  <irar@il.ibm.com>
16476
16477         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
16478         are vectorizable.
16479
16480 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16481
16482         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
16483         d_lines_5.f: New.
16484
16485 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
16486
16487         * gcc.target/i386/sse-4.c: New test.
16488
16489 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16490
16491         PR testsuite/23239
16492         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
16493
16494 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
16495
16496         * gcc.dg/20050811-1.c: New test.
16497         * gcc.dg/20050811-2.c: New test.
16498
16499 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
16500
16501         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
16502
16503 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
16504
16505         PR 23476
16506         * gcc.c-torture/compile/pr23476.c: New test.
16507
16508 2005-08-19  Devang Patel  <dpatel@apple.com>
16509
16510         PR tree-optimization/23048
16511         * gcc.dg/tree-ssa/pr23048.c: New test.
16512
16513 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16514
16515         PR middle-end/20624
16516         * g++.dg/warn/Wreturn-3.C: New test
16517
16518 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
16519
16520         PR tree-optimization/22228
16521         * g++.dg/vect/pr22543.cc: New test.
16522
16523 2005-08-17  Steven Bosscher  <stevenb@suse.de>
16524
16525         PR tree-optimization/21574
16526         * gcc.dg/tree-ssa/pr21574.c: New test.
16527
16528 2005-08-16  James E Wilson  <wilson@specifix.com>
16529
16530         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
16531
16532 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
16533
16534         PR tree-opt/23402
16535         * gcc.c-torture/compile/zero-strct-3.c: New test.
16536         * gcc.c-torture/compile/zero-strct-4.c: New test.
16537
16538 2005-08-16  Steven Bosscher  <stevenb@suse.de>
16539
16540         PR target/23376
16541         * gcc.target/x86_64/pr23376.c: New test.
16542
16543 2005-08-16  Ian Lance Taylor  <ian@airs.com>
16544
16545         PR c++/23337
16546         * g++.dg/ext/vector2.C: New.
16547
16548 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
16549
16550         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
16551
16552 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
16553
16554         PR libfortran/23428
16555         * gfortran.dg/inquire-complex.f90: New test case.
16556
16557 2005-08-16  James E Wilson  <wilson@specifix.com>
16558
16559         PR tree-optimization/21105
16560         * gcc.dg/large-size-array.c: New.
16561
16562 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
16563
16564         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
16565         type.
16566         * gcc.dg/vect/vect-41: Likewise.
16567         * gcc.dg/vect/vect-42: Likewise.
16568         * gcc.dg/vect/vect-43: Likewise.
16569         * gcc.dg/vect/vect-44: Likewise.
16570         * gcc.dg/vect/vect-46: Likewise.
16571         * gcc.dg/vect/vect-47: Likewise.
16572         * gcc.dg/vect/vect-48: Likewise.
16573         * gcc.dg/vect/vect-52: Likewise.
16574         * gcc.dg/vect/vect-53: Likewise.
16575         * gcc.dg/vect/vect-54: Likewise.
16576         * gcc.dg/vect/vect-55: Likewise.
16577         * gcc.dg/vect/vect-56: Likewise.
16578         * gcc.dg/vect/vect-57: Likewise.
16579         * gcc.dg/vect/vect-58: Likewise.
16580         * gcc.dg/vect/vect-59: Likewise.
16581         * gcc.dg/vect/vect-60: Likewise.
16582         * gcc.dg/vect/vect-61: Likewise.
16583         * gcc.dg/vect/vect-85: Likewise.
16584         * gcc.dg/vect/vect-87: Likewise.
16585         * gcc.dg/vect/vect-88: Likewise.
16586         * gcc.dg/vect/vect-93.c: Likewise.
16587         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
16588         * gcc.dg/vect/vect-75: Likewise.
16589         * gcc.dg/vect/vect-76: Likewise.
16590         * gcc.dg/vect/vect-77: Likewise.
16591         * gcc.dg/vect/vect-78: Likewise.
16592         * gcc.dg/vect/vect-80: Likewise.
16593         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
16594         vectorized for the expected reason, rather than checking how alignment
16595         was handled.
16596         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
16597         type and also instead of aligned pointers. Added documentation.
16598
16599 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
16600
16601         * gfortran.dg/power.f90: New test.
16602
16603 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
16604
16605         PR rtl-optimization/23299
16606         * g++.dg/opt/pr23299.C: New test.
16607
16608 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16609
16610         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
16611
16612 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
16613
16614         * g++.dg/template/local6.C: New test.
16615
16616 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
16617
16618         * execute/exceptions/finally-1.m: Check that the catch and finally are
16619         being called.  Also add a "return 0;" at the end of main.
16620
16621 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
16622
16623         PR fortran/21432.
16624         * gfortran.dg/namelist_print_1.f: New test of functionality of
16625         PRINT namelist.
16626         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
16627         namelist generates error with -std=f95.
16628
16629 2005-08-14  Ira Rosen  <irar@il.ibm.com>
16630
16631         PR tree-optimization/23119
16632         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
16633
16634 2005-08-13  Marcin Koziej  <creep@desk.pl>
16635             Andrew Pinski  <pinskia@physics.uc.edu>
16636
16637         PR libobjc/22492
16638         * execute/exceptions/finally-1.m: New test.
16639
16640 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16641
16642         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
16643         testsuite.
16644         * objc/execute/exceptions/trivial.m: New test.
16645         * objc.dg/try-catch-11.m: Move to ...
16646         * objc/execute/exceptions/foward-1.m: Here.
16647         * objc.dg/try-catch-2.m: Move to ...
16648         * objc/execute/exceptions/catchall-1.m: Here.
16649         * objc.dg/try-catch-8.m: Move to ...
16650         * objc/execute/exceptions/local-variables-1.m: Here.
16651
16652 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16653
16654         * objc.dg/nested-func-1.m: Move to ...
16655         * objc/execute/nested-func-1.m: Here.
16656
16657 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16658
16659         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
16660         in ${options} instead of [target_info name].
16661         * lib/obj-c++.exp (objc_target_compile): Likewise.
16662
16663 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16664
16665         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
16666
16667 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16668
16669         part of PR testsuite/23348
16670         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
16671         of the torture options.
16672         * objc/compile/trivial.m: New test.
16673
16674 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
16675
16676         * gfortran.dg/eoshift.f90: Correct format.
16677
16678 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
16679
16680         * gfortran.fortran-torture/execute/character_passing.f90:
16681         Fix comment typo.
16682
16683 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
16684
16685         PR c++/8271
16686         * g++.dg/template/unify10.C: New.
16687
16688 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
16689
16690         * g++.dg/parse/pr22514.C: Move to...
16691         * g++.dg/debug/pr22514.C: here.
16692
16693 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16694
16695         PR c++/23266
16696         * g++.dg/inherit/pure1.C: New test.
16697
16698         * ChangeLog: Fix typos.
16699
16700 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16701             Steven Bosscher  <stevenb@suse.de>
16702
16703         * gfortran.dg/runtime_warning_1.f90: New test.
16704
16705 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
16706
16707         PR c++/23219
16708         * g++.dg/parse/crash28.C: New.
16709
16710 2005-08-11  Richard Guenther  <rguenther@suse.de>
16711
16712         PR target/23289
16713         * gcc.target/i386/tailcall-1.c: New testcase.
16714
16715 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
16716
16717         * gcc.dg/vect/vect-67.c: Un-xfail.
16718
16719 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
16720
16721         PR c++/23225
16722         * g++.dg/testsuite/parse/crash27.C: new test.
16723
16724 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
16725
16726         PR libfortran/22143
16727         * gfortran.dg/shift-kind.f90: New testcase.
16728
16729 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
16730
16731         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
16732         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
16733
16734 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16735
16736         PR c++/20646
16737         * g++.dg/other/mult-stor1.C: New test.
16738
16739 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
16740
16741         * gcc.c-torture/pr18299-1.c: Move to ...
16742         * gcc.c-torture/compile/pr18299-1.c: Here.
16743
16744 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
16745
16746         * gfortran/fortran.torture/execute/character_passing.f90:
16747         Fix types for LSAME.
16748
16749 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
16750
16751         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
16752         input data back to what it was originally.
16753
16754 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
16755
16756         * objc.dg/try-catch-8.m: Enable for all targets.
16757
16758 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
16759
16760         * gcc.dg/pr23165.c: New test.
16761
16762 2005-08-09  Steven Bosscher  <stevenb@suse.de>
16763
16764         PR tree-optimization/23234
16765         * gcc.dg/tree-ssa/pr23234.c: New test.
16766
16767 2005-08-08  Josh Conner  <jconner@apple.com>
16768
16769         PR rtl-optimization/23241
16770         * gcc.dg/char-compare.c: New test.
16771
16772 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16773
16774         PR c++/22508
16775         * g++.dg/init/new13.C: New test.
16776
16777 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
16778
16779         PR c++/21166
16780         * g++.dg/other/crash-4.C: Adjust
16781         * g++/dg/ext/packed9.C: New.
16782
16783 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
16784
16785         PR middle-end/21964
16786         * gcc.c-torture/execute/pr21964-1.c: New test.
16787
16788 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
16789
16790         PR c/22458
16791         * gcc.dg/pr22458-1.c: New test.
16792
16793 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
16794             Steven G. Kargl <kargls@comcast.net>
16795
16796         PR fortran/22390
16797         * gfortran.dg/flush_1.f90: New test.
16798
16799 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16800
16801         PR c++/23191
16802         * g++.dg/template/eh2.C: New test.
16803
16804 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16805
16806         PR c++/19498
16807         * g++.dg/template/instantiate7.C: New test.
16808
16809 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
16810
16811         PR c/23113
16812         * gcc.dg/Wunused-value-1.c: New test.
16813
16814 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
16815
16816         PR rtl-optimization/23233
16817         * gcc.c-torture/compile/pr23233-1.c: New test.
16818
16819 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
16820
16821         PR fortran/18833
16822         PR fortran/20850
16823         * gfortran.dg/equiv_1.f90: New test.
16824         * gfortran.dg/equiv_2.f90: New test.
16825         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
16826         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
16827         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
16828
16829 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
16830
16831         * gcc.c-torture/execute/vrp-5.c: New test.
16832         * gcc.c-torture/execute/vrp-6.c: New test.
16833         * gcc.dg/tree-ssa/vrp21.c: New test.
16834
16835 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
16836
16837         * g++.dg/parse/pr22514.C: New test.
16838
16839 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
16840
16841         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
16842
16843         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
16844         instead of constant loads / pool entries.
16845
16846 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
16847
16848         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
16849         TEST_TO_WCTYPE.
16850
16851 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
16852
16853         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
16854         __WINT_TYPE__ in generated prototypes if possible.
16855
16856 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
16857
16858         PR 22037
16859         * g++.dg/tree-ssa/pr22037.C:
16860
16861 2005-08-04  Richard Henderson  <rth@redhat.com>
16862
16863         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
16864         scan-tree-dump-times directive.
16865
16866 2005-08-04  Jan Hubicka  <jh@suse.cz>
16867
16868         * gcov-1.C: Fix switch counts.
16869         * gcov-4b.c: Likewise.
16870
16871 2005-08-03  Jeff Law  <law@redhat.com>
16872
16873         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
16874
16875 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
16876
16877         * gcc.c-torture/execute/pr23135.c: New test.
16878
16879 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16880
16881         PR tree-optimization/19899
16882         * gcc.dg/tree-ssa/scev-1.c: New test.
16883         * gcc.dg/tree-ssa/scev-2.c: New test.
16884
16885 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
16886
16887         PR target/18582
16888         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
16889
16890 2005-08-03  Jan Hubicka  <jh@suse.cz>
16891
16892         * update-conroll.c: New testcase.
16893         * update-conroll-2.c: New testcase.
16894
16895 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
16896
16897         * gfortran.dg/constant_substring.f: New test.
16898         * gfortran.dg/pr22491.f: New test.
16899
16900 2005-08-02  Jan Hubicka  <jh@suse.cz>
16901
16902         * update-threading.c: Replace by the proper one.
16903
16904 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
16905
16906         PR 23164
16907         * g++.dg/tree-ssa/pr23164.C: New test.
16908
16909 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
16910
16911         * gcc.dg/tree-ssa/pr23192.c: New test.
16912
16913 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
16914
16915         * gcc.c-torture/execute/vrp-4.c: New test.
16916
16917 2005-08-02  Jan Hubicka  <jh@suse.cz>
16918
16919         * update-threading.c: New test.
16920
16921 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
16922
16923         * gcc.c-torture/compile/20050801-1.c: New test.
16924         * gcc.c-torture/compile/20050801-2.c: New test.
16925
16926 2005-08-01  Jan Hubicka  <jh@suse.cz>
16927
16928         * val-prof-5.c: New test.
16929
16930 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
16931
16932         PR c/22311
16933         * gcc.dg/pr22311-1.c : New test.
16934
16935 2005-07-31  Steven Bosscher  <stevenb@suse.de>
16936
16937         PR target/23095
16938         * gfortran.dg/pr23095.f: New test.
16939
16940         PR c++/22003
16941         * g++.dg/other/pr22003.C: New test.
16942
16943 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
16944
16945         PR target/20621
16946         * gcc.c-torture/execute/pr20621-1.c: New test.
16947
16948 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
16949
16950         * gfortran.dg/comma_format_extension_4.f: Adjust length
16951         of string for format.
16952         * gfortran.dg/der_array_io_1.f: Replace illegal internal
16953         print statement with internal write.
16954         * gfortran.dg/der_array_io_2.f: Likewise.
16955         * gfortran.dg/der_array_io_3.f: Likewise.
16956
16957 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
16958
16959         * gcc.dg/fold-abs-4.c: new test.
16960
16961 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
16962
16963         PR fortran/22570 an related issues.
16964         * gfortran.dg/x_slash_1.f: New test.
16965
16966 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
16967
16968         PR c/23143
16969         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
16970         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
16971
16972 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16973
16974         PR c/529
16975         * gcc.dg/Wshadow-3.c: New test.
16976
16977 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
16978
16979         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
16980         used to have the wrong bounds).
16981
16982 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16983
16984         PR c/21720
16985         * gcc.dg/hex-round-1.c: Test more cases.
16986         * gcc.dg/hex-round-2.c: New test.
16987
16988 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
16989
16990         PR 22550
16991         * g++.dg/tree-ssa/pr22550.C: New test.
16992
16993 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
16994
16995         * gcc.dg/tree-ssa/vrp19.c: New test.
16996         * gcc.dg/tree-ssa-vrp20.c: New test.
16997
16998 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16999
17000         PR c/22240
17001         * gcc.dg/transparent-union-4.c: New test.
17002
17003 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
17004
17005         PR c/22192
17006         * gcc.dg/c99-vla-2.c: New test.
17007
17008 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
17009
17010         PR c/21720
17011         * gcc.dg/hex-round-1.c: New test.
17012
17013 2005-07-28  Jan Hubicka  <jh@suse.cz>
17014
17015         * inliner-1.c: Do not dump everything.
17016         * tree-prof.exp: Do not pass -ftree-based-profiling.
17017         * bprob.exp: Likewise.
17018
17019         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
17020
17021 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
17022
17023         PR c++/22545
17024         * g++.dg/expr/ptrmem7.C: New test.
17025
17026 2005-07-28  Mike Stump  <mrs@apple.com>
17027
17028         * g++.old-deja/g++.mike/visibility-1.C: New test.
17029
17030 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
17031
17032         PR c/20187
17033         * gcc.c-torture/execute/pr20187-1.c: New test.
17034
17035 2005-07-28  Jeff Law  <law@redhat.com>
17036
17037         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
17038         * gcc.dg/tree-ssa/vrp18.c: New test.
17039
17040 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
17041
17042         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
17043
17044 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
17045
17046         PR tree-optimization/22506
17047         * gcc.dg/vect/ps22506.c: New test.
17048
17049 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
17050
17051         PR target/21149
17052         * gcc.target/i386/sse-3.c: New test.
17053
17054 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
17055
17056         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
17057         * gcc.target/mips/mips32-dsp-type.c: Likewise.
17058
17059 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
17060
17061         PR c/22589
17062         * gcc.c-torture/compile/pr22589-1.c: New test.
17063
17064 2005-07-28  Jan Hubicka  <jh@suse.cz>
17065
17066         * update-loopch.c: New testcase.
17067
17068 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
17069
17070         PR rtl-optimization/23047
17071         * gcc.c-torture/execute/pr23047.c: New test.
17072         * gcc.c-torture/execute/pr23047.x: New.
17073
17074 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
17075
17076         PR tree-optimization/22493
17077         * gcc.c-torture/execute/pr22493-1.c: New test.
17078         * gcc.c-torture/execute/pr22493-1.x: New.
17079         * gcc.c-torture/execute/vrp-1.c: New test.
17080         * gcc.c-torture/execute/vrp-2.c: New test.
17081         * gcc.c-torture/execute/vrp-2.c: New test.
17082
17083 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
17084
17085         * gcc.target/frv/all-builtin-read8.c: Delete.
17086         * gcc.target/frv/all-builtin-read16.c: Delete.
17087         * gcc.target/frv/all-builtin-read32.c: Delete.
17088         * gcc.target/frv/all-builtin-read64.c: Delete.
17089         * gcc.target/frv/all-builtin-write8.c: Delete.
17090         * gcc.target/frv/all-builtin-write16.c: Delete.
17091         * gcc.target/frv/all-builtin-write32.c: Delete.
17092         * gcc.target/frv/all-builtin-write64.c: Delete.
17093         * gcc.target/frv/all-read-write-1.c: New.
17094
17095 2005-07-27  Jeff Law  <law@redhat.com>
17096
17097         * gcc.c-torture/execute/pr22630.c: New test.
17098
17099 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
17100
17101         PR tree-optimization/23073
17102         * gcc.dg/vect/nodump-pr23073.c: New test.
17103         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
17104
17105 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
17106
17107         PR tree-optimize/22348
17108         * gcc.c-torture/execute/pr22348.c: New.
17109
17110 2005-07-27  Richard Guenther  <rguenther@suse.de>
17111
17112         * gcc.dg/tree-ssa/salias-1.c: New testcase.
17113
17114 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17115
17116         PR fortran/22503
17117         * gfortran.dg/logical_comp.f90: New test.
17118
17119 2005-07-27  Jan Hubicka  <jh@suse.cz>
17120
17121         * inliner-1.c: Add cleanup of dumps.
17122         * val-prof-*.c: Likewise.
17123         * update-tailcall.c: New.
17124
17125 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
17126
17127         PR 22591
17128         * gcc.dg/tree-ssa/pr22591.c: New test.
17129         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
17130
17131 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
17132
17133         PR libobjc/22606
17134         * objc.dg/try-catch-11.m: New test.
17135
17136 2005-07-26  Richard Guenther  <rguenther@suse.de>
17137
17138         PR tree-optimization/22486
17139         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
17140
17141 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
17142
17143         PR tree-opt/22484
17144         * testsuite/g++.dg/opt/loop2.C: New test.
17145
17146 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
17147
17148         * gcc.dg/tree-ssa/reassoc-3.c: New test.
17149         * gcc.dg/tree-ssa/reassoc-4.c: New test.
17150
17151 2005-07-25  Adam Nemet  <anemet@lnxw.com>
17152
17153         * lib/profopt.exp (profopt-execute): Check for profiling data
17154         files on the target.
17155
17156 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
17157
17158         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
17159         for matching of asm labels.
17160
17161 2005-07-25  Richard Guenther  <rguenther@suse.de>
17162
17163         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
17164
17165 2005-07-25  Richard Guenther  <rguenther@suse.de>
17166
17167         PR testsuite/22624
17168         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
17169
17170 2005-07-25  Ira Rosen  <irar@il.ibm.com>
17171
17172         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
17173         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
17174         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
17175         * gcc.dg/vect/vect-100.c: New test.
17176         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
17177         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
17178         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
17179         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
17180         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
17181         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
17182         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
17183         * gfortran.dg/vect/pr19049.f90: New testcase.
17184         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
17185
17186 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
17187
17188         * gcc.c-torture/execute/20050713-1.c: New test.
17189
17190         PR fortran/20063
17191         * gfortran.fortran-torture/execute/data_4.f90: New test.
17192
17193         PR middle-end/20303
17194         * gcc.dg/visibility-d.c: New test.
17195
17196 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
17197
17198         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
17199         * gfortran.dg/underflow.f90: Ditto.
17200
17201 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17202
17203         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
17204         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
17205         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
17206
17207 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
17208
17209         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
17210         include case of field width of zero.
17211
17212 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
17213
17214         PR libgfortran/21875
17215         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
17216         with trailing blanks on normal formatted read.
17217
17218 2005-07-23  Chao-ying Fu  <fu@mips.com>
17219
17220         * gcc.target/mips/mips32-dsp-type.c: New test.
17221         * gcc.target/mips/mips32-dsp.c: New test.
17222
17223 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
17224
17225         PR testsuite/21073
17226         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
17227
17228         PR testsuite/20454
17229         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
17230         and __cyg_profile_func_exit.
17231
17232 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
17233
17234         * gfortran.dg/comma_format_extension_3.f: Fix typo.
17235         * gfortran.dg/comma_format_extension_4.f: Same.
17236         * gfortran.dg/pr15332.f: Same.
17237         * gfortran.dg/pr21730.f: Same.
17238
17239 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
17240
17241         * g++.dg/opt/vrp2.C: Fix testcase.
17242
17243         PR tree-opt/22625
17244         * g++.dg/opt/vrp2.C: New test.
17245
17246 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
17247
17248         PR debug/21828
17249         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
17250
17251 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
17252
17253         * gcc.dg/tree-ssa/20050719-1.c: New test.
17254
17255 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
17256
17257         * gcc.dg/bfin-longcall-1.c: New file.
17258         * gcc.dg/bfin-longcall-2.c: New file.
17259
17260 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
17261
17262         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
17263
17264 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
17265
17266         PR middle-end/19055
17267         * gcc.dg/tree-ssa/pr19055.c: New test.
17268         * gcc.dg/tree-ssa/pr19055-2.c: New test.
17269
17270 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
17271
17272         PR C++/22358
17273         * g++.dg/other/pr22358.C: New test.
17274
17275 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
17276
17277         PR c++/2922
17278         * g++.dg/lookup/two-stage5.C: New test from bug comments.
17279
17280 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17281
17282         PR c++/15938
17283         * g++.dg/init/union2.C: New test.
17284
17285 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17286
17287         PR c/22393
17288         * gcc.dg/complex-4.c: New test.
17289
17290 2005-07-21  Richard Guenther  <rguenther@suse.de>
17291
17292         PR testsuite/22522
17293         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
17294         scanning for asm labels.
17295         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
17296
17297 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
17298
17299         PR target/22085
17300         * gcc.dg/altivec-pr22085.c: New.
17301
17302 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
17303
17304         PR tree-optimization/19210
17305         * gcc.dg/tree-ssa/pr19210-1.c: New.
17306         * gcc.dg/tree-ssa/pr19210-2.c: New.
17307
17308 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
17309
17310         PR rtl-optimization/22167
17311         * g++.dg/opt/pr22167.C: New test.
17312
17313 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
17314
17315         PR c++/2922
17316         * g++.dg/lookup/two-stage2.C: New.
17317         * g++.dg/lookup/two-stage3.C: New.
17318         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
17319         fixed two-stage name lookup for operators.
17320         * g++.dg/template/call3.C: Compiler now produces an appropriate
17321         error message.
17322         * g++.dg/template/crash37.C: Compiler now describes bla() on line
17323         14 as a candidate.
17324         * g++.dg/template/ptrmem4.C: Compiler produces different error
17325         message.
17326         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
17327         connect_to_method as a candidate.
17328
17329 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
17330
17331         * gcc.dg/fold-alloc-1.c: New test.
17332
17333 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
17334
17335         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
17336         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
17337
17338 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
17339
17340         * gcc.dg/fold-abs-1.c: New test.
17341         * gcc.dg/fold-abs-2.c: New test.
17342         * gcc.dg/fold-abs-3.c: New test.
17343
17344 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
17345
17346         Make CONSTRUCTOR use VEC to store initializers.
17347         * g++.dg/ext/complit3.C: Check for specific error messages.
17348         * g++.dg/init/brace2.C: Update error message.
17349         * g++.dg/warn/Wbraces2.C: Likewise.
17350
17351 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
17352
17353         PR fortran/16940
17354         * gfortran.dg/module_interface_1.f90: New test.
17355
17356 2005-07-19  Danny Berlin <dberlin@dberlin.org>
17357             Kenneth Zadeck <zadeck@naturalbridge.com>
17358
17359         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
17360
17361 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17362
17363         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
17364         specify -Wformat for these tests.
17365         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
17366         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
17367         * gcc.dg/format/opt-6.c: Delete.
17368
17369 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17370
17371         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
17372         * gcc.dg/tree-ssa/sra-3.c: Likewise.
17373
17374 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17375
17376         * gcc.dg/tree-ssa/alias-2.c: New test.
17377
17378 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
17379
17380         PR c++/22263
17381         * g++.dg/template/explicit7.C: New test.
17382
17383 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
17384
17385         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
17386         width of 8 to +Inf and -Inf.
17387
17388 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
17389
17390         PR c++/22139
17391         * g++.dg/template/friend36.C: New test.
17392
17393 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
17394
17395         PR fortran/21730
17396         * gfortran.dg/pr21730.f: New test.
17397
17398 2005-07-16  Danny Berlin <dberlin@dberlin.org>
17399             Kenneth Zadeck <zadeck@naturalbridge.com>
17400
17401         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
17402         since pure const detection cannot run at -O1 in c compiler.
17403         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
17404         can now optimize this case properly.
17405         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
17406         because we now pass.
17407         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
17408
17409 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
17410
17411         PR c/22421
17412         * gcc.dg/format/bitfld-1.c: New test.
17413
17414 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
17415
17416         PR c++/22204
17417         * g++.dg/rtti/repo1.C: New test.
17418
17419 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
17420
17421         PR middle-end/22398
17422         * gcc.c-torture/compile/pr22398.c: New test.
17423
17424 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
17425
17426         PR c++/22132
17427         * g++.dg/expr/cast4.C: New test.
17428
17429 2005-07-15  Richard Guenther  <rguenther@suse.de>
17430
17431         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
17432         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
17433
17434 2005-07-15  Steven Bosscher  <stevenb@suse.de>
17435
17436         PR tree-optimization/22230
17437         * gcc.dg/tree-ssa/pr22230.c: New test.
17438
17439 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
17440
17441         * gfortran.dg/g77/cpp6.f: New test.
17442
17443         PR fortran/22417
17444         * gfortran.dg/g77/cpp5.F: New test.
17445         * gfortran.dg/g77/cpp5.h: New file.
17446         * gfortran.dg/g77/cpp5inc.h: New file.
17447
17448 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
17449
17450         PR libfortran/16435
17451         * gfortran.dg/tl_editting.f90: New.
17452         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
17453
17454 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
17455
17456         * gfortran.dg/char_array_constructor.f90: New test.
17457
17458 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
17459
17460         * gfortran.dg/past_eor.f90: New.
17461         * gfortran.dg/complex_read.f90: New.
17462
17463 2005-07-13  Jeff Law  <law@redhat.com>
17464
17465         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
17466         additional casts.
17467
17468         * gcc.dg/tree-ssa/pr22321.c: New test
17469
17470 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
17471
17472         PR tree-optimization/21921
17473         * gcc.dg/tree-ssa/pr21921.c: New.
17474
17475 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
17476
17477         PR tree-optimizatio/22442
17478         * gcc.dg/tree-ssa/loop-11.c: New test.
17479
17480 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
17481
17482         PR tree-opt/21840
17483         * gcc.c-torture/compile/pr21840.c: New test.
17484
17485 2005-07-12  Jan Hubicka  <jh@suse.cz>
17486
17487         * gcc.c-torture/compile/pr22379.c: New test.
17488
17489 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
17490
17491         PR libfortran/21593
17492         gfortran.dg/dev_null.f90: Remove outdated comment about
17493         PR libfortran/21593.
17494
17495
17496 2005-07-12  Dale Johannesen  <dalej@apple.com>
17497
17498         * gcc.target/i386/compress-float-sse.c: New.
17499         * gcc.target/i386/compress-float-sse-pic.c: New.
17500         * gcc.target/i386/compress-float-387.c: New.
17501         * gcc.target/i386/compress-float-387-pic.c: New.
17502         * gcc.dg/compress-float-ppc.c: New.
17503         * gcc.dg/compress-float-ppc-pic.c: New.
17504
17505 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
17506
17507         PR libfortran/21593
17508         gfortran.dg/dev_null.f90: Remove targets.
17509
17510 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
17511
17512         PR tree-opt/22335
17513         * gcc.dg/pr22335-1.c: New test.
17514         * gcc.dg/pr22335-2.c: New test.
17515
17516 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17517
17518         PR c++/20172
17519         * g++.dg/template/nontype12.C : New test.
17520
17521 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
17522
17523         * gcc.dg/tree-ssa/loop-10.c: New test.
17524
17525 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
17526
17527         * gcc.c-torture/execute/20020720-1.x: Remove.
17528
17529 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
17530
17531         * gfortran.fortran-torture/execute/forall_7.f90: New test.
17532
17533 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
17534
17535         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
17536         (dg-mips-options): Use it.
17537
17538 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
17539
17540         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
17541
17542 2005-07-09  Richard Henderson  <rth@redhat.com>
17543
17544         * lib/target-supports.exp (check_effective_target_sync_char_short):
17545         Add alpha.
17546
17547 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
17548
17549         PR libfortran/22217
17550         * gfortran.dg/negative-z-descriptor.f90: New test.
17551
17552 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
17553
17554         PR tree-opt/22329
17555         * gcc.dg/pr22329.c: New test.
17556
17557 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
17558
17559         PR tree-optimization/20139
17560         * gcc.dg/tree-ssa/pr20139.c: New.
17561
17562 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
17563
17564         PR tree-opt/22356
17565         * testsuite/gcc.dg/pr22356-1.c: New test.
17566
17567 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
17568
17569         PR c++/21799
17570         * g++.dg/template/unify8.C: New.
17571         * g++.dg/template/unify9.C: New.
17572
17573 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
17574
17575         * gfortran.fortran-torture/execute/entry_10.f90: New test.
17576
17577 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
17578
17579         * gcc.dg/darwin-version-1.c: New.
17580         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
17581         * gcc.dg/builtins-20.c: Likewise.
17582         * gcc.dg/builtins-53.c: Likewise.
17583         * gcc.dg/torture/builtins-convert-1.c: Likewise.
17584         * gcc.dg/torture/builtins-convert-2.c: Likewise.
17585         * gcc.dg/torture/builtins-convert-3.c: Likewise.
17586         * gcc.dg/torture/builtins-power-1.c: Likewise.
17587         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
17588         on Darwin.
17589
17590 2005-07-07  Jeff Law  <law@redhat.com>
17591
17592         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
17593         argument evaluation order.
17594
17595 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
17596
17597         PR libfortran/21594
17598         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17599         Add test cases where the shift length is greater than the
17600         array length.
17601
17602 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17603
17604         * obj-c++.dg/proto-lossage-6.mm: New.
17605         * objc.dg/proto-lossage-6.m: New.
17606
17607 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17608
17609         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
17610         * objc.dg/gnu-runtime-2.m: Likewise.
17611
17612 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
17613
17614         * gfortran.dg/longline.f: New test.
17615
17616         * gfortran.dg/badline.f: New test.
17617
17618 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
17619
17620         PR fortran/16531
17621         PR fortran/15966
17622         PR fortran/18781
17623         * gfortran.dg/hollerith.f90: New.
17624         * gfortran.dg/hollerith2.f90: New.
17625         * gfortran.dg/hollerith3.f90: New.
17626         * gfortran.dg/hollerith4.f90: New.
17627         * gfortran.dg/hollerith_f95.f90: New.
17628         * gfortran.dg/hollerith_legacy.f90: New.
17629         * gfortran.dg/g77/cpp4.F: New. Port from g77.
17630
17631 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17632
17633         PR objc/22274
17634         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
17635         * objc.dg/gnu-runtime-2.m: New.
17636
17637 2005-07-06  Jeff Law  <law@redhat.com>
17638
17639         * gcc.dg/tree-ssa/vrp17.c: New test.
17640
17641 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
17642
17643         PR fortran/22327
17644         * gfortran.dg/array_constructor_5.f90: New test.
17645
17646 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
17647
17648         * gfortran.fortran-torture/execute/entry_9.f90: New test.
17649
17650 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
17651
17652         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
17653         * gcc.dg/980816-1.c: Ditto.
17654
17655 2005-07-06  Jeff Law  <law@redhat.com>
17656
17657         * gcc.c-torture/compile/pr21356.c: New test.
17658
17659 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
17660
17661         PR c/22013
17662         PR c/22098
17663         * gcc.c-torture/compile/pr22013-1.c,
17664         gcc.c-torture/execute/pr22098-1.c,
17665         gcc.c-torture/execute/pr22098-2.c,
17666         gcc.c-torture/execute/pr22098-3.c: New tests.
17667
17668 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
17669
17670         PR c/22308
17671         * gcc.dg/pr22308-1.c: New test.
17672
17673 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
17674
17675         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
17676         target.
17677         * gcc.dg/compare9.c: Use -fshort-enums instead of
17678         -fno-short-enums.  Change the last test to dg-bogus.
17679
17680 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
17681
17682         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
17683         * gcc.dg/compare9.c: New.
17684
17685 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17686
17687         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
17688
17689 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
17690
17691         PR testsuite/22288
17692         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
17693
17694
17695 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17696
17697         * gcc.dg/format/gcc_gfc-1.c: New.
17698
17699 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
17700
17701         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
17702
17703 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17704
17705         PR fortran/20842
17706         * gfortran.dg/io_invalid_1.f90: New test.
17707
17708 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
17709
17710         * gcc.dg/format/gcc_diag-1.c: Update.
17711
17712 2005-07-02  Jeff Law  <law@redhat.com>
17713
17714         * gcc.dg/tree-ssa/pr22051-1.c: New test.
17715         * gcc.dg/tree-ssa/pr22051-2.c: New test.
17716
17717 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
17718
17719         * gcc.dg/format/gcc_diag-1.c: Update.
17720
17721 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
17722
17723         PR tree-opt/22269
17724         * gcc.c-torture/compile/pr22269.c: New test.
17725
17726 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
17727
17728         PR 21584
17729         PR 22219
17730         * g++.dg/tree-ssa/pr21584-1.C: New test.
17731         * g++.dg/tree-ssa/pr21584-2.C: New test.
17732
17733 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
17734
17735         * obj-c++.dg/try-catch-11.mm: New.
17736         * objc.dg/try-catch-10.m: New.
17737
17738 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
17739
17740         * g++.dg/other/ucnid-1.C: xfail on AIX.
17741
17742 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
17743
17744         PR 22234
17745         * gcc.dg/20050629-1.c: New test.
17746
17747 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
17748
17749         * obj-c++.dg/const-str-1[0-1].mm: New.
17750         * objc.dg/const-str-1[0-1].m: New.
17751
17752 2005-05-29  Richard Henderson  <rth@redhat.com>
17753
17754         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
17755         Rename from check_effective_target_vect_no_max.
17756         (check_effective_target_vect_no_int_add): New.
17757         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
17758         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
17759         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17760         * gcc.dg/vect/vect-reduc-1.c: Use both.
17761         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17762
17763 2005-05-29  Richard Henderson  <rth@redhat.com>
17764
17765         * lib/target-supports.exp (check_effective_target_vect_no_max):
17766         Remove i386 and x86_64.
17767
17768 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
17769
17770         PR testsuite/21969
17771         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
17772
17773 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
17774
17775         PR middle-end/21969
17776         * gcc.dg/vect/pr21969.c: New test.
17777
17778 2005-06-28  Eric Christopher  <echristo@redhat.com>
17779
17780         PR c/22052
17781         PR c/21975
17782         * gcc.dg/inline1.c: New test.
17783         * gcc.dg/inline2.c: Ditto.
17784         * gcc.dg/inline3.c: Ditto.
17785         * gcc.dg/inline4.c: Ditto.
17786         * gcc.dg/inline5.c: Ditto.
17787
17788 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
17789
17790         PR libfortran/22142
17791         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17792         Add testcase also testing eoshift1 for PR 22142.
17793
17794 2005-06-28  Richard Henderson  <rth@redhat.com>
17795
17796         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
17797         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
17798         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
17799         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
17800         gcc.dg/tree-ssa/20030922-2.c: Likewise.
17801
17802 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
17803
17804         PR libfortran/22142
17805         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17806         Add testcase for PR 22142.
17807
17808 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
17809
17810         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
17811         gcc.target/ia64/fpreg-2.c: New tests.
17812
17813 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17814
17815         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
17816
17817 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17818
17819         PR libfortran/22170
17820         * gfortran.dg/slash_1.f90: New test.
17821
17822 2005-06-27  Richard Henderson  <rth@redhat.com>
17823
17824         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
17825         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
17826         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
17827         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17828         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
17829         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
17830
17831 2005-06-27  Richard Henderson  <rth@redhat.com>
17832
17833         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
17834         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
17835
17836 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
17837
17838         * obj-c++.dg/proto-lossage-5.mm: New.
17839         * objc.dg/proto-lossage-5.m: New.
17840
17841 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
17842
17843         PR 21959
17844         * gcc.dg/tree-ssa/pr21959.c: New test.
17845
17846 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
17847
17848         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
17849         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
17850         testing uninitialized var.
17851
17852         * gcc.c-torture/execute/builtins/chk.h: New.
17853         * gcc.c-torture/execute/builtins/lib/chk.c: New.
17854         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
17855         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
17856         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
17857         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
17858         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
17859         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
17860         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
17861         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
17862         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
17863         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
17864         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
17865         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
17866         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
17867         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
17868         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
17869         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
17870         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
17871         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
17872         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
17873         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
17874         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
17875         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
17876         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
17877         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
17878         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
17879         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
17880         * gcc.dg/builtin-object-size-1.c: New test.
17881         * gcc.dg/builtin-object-size-2.c: New test.
17882         * gcc.dg/builtin-object-size-3.c: New test.
17883         * gcc.dg/builtin-object-size-4.c: New test.
17884         * gcc.dg/builtin-object-size-5.c: New test.
17885         * gcc.dg/builtin-stringop-chk-1.c: New test.
17886         * gcc.dg/builtin-stringop-chk-2.c: New test.
17887         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
17888         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
17889         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
17890         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
17891         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
17892         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
17893         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
17894         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
17895         * gcc.c-torture/execute/printf-1.c: New test.
17896         * gcc.c-torture/execute/fprintf-1.c: New test.
17897         * gcc.c-torture/execute/vprintf-1.c: New test.
17898         * gcc.c-torture/execute/vfprintf-1.c: New test.
17899         * gcc.c-torture/execute/printf-chk-1.c: New test.
17900         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
17901         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
17902         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
17903
17904 2005-06-27  Michael Matz  <matz@suse.de>
17905
17906         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
17907         slot is not merged if address escapes.
17908
17909 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17910
17911         PR c/21911
17912         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
17913
17914 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
17915
17916         PR middle-end/17965
17917         * gcc.c-torture/compile/20050622-1.c: New test.
17918
17919         PR middle-end/22028
17920         * gcc.dg/20050620-1.c: New test.
17921
17922 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
17923
17924         PR tree-optimization/22026
17925         * gcc.dg/tree-ssa/pr22026.c: New.
17926
17927 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
17928
17929         PR libfortran/22144
17930         * gfortran.dg/shift-alloc.f90: New testcase.
17931
17932 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
17933
17934         * all files: Update FSF address in copyright headers.
17935
17936 2005-06-22  Jan Hubicka  <jh@suse.cz>
17937
17938         * wholeprogram-1.c: New testcase.
17939         * wholeprogram-2.c: New testcase.
17940
17941 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
17942
17943         PR 22171
17944         * gcc.dg/tree-ssa/pr22171.c: New test.
17945
17946 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
17947
17948         * gfortran.dg/simplify_modulo.f90: New.
17949
17950 2005-06-24  Jan Hubicka  <jh@suse.cz>
17951
17952         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
17953
17954 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
17955
17956         * obj-c++.dg/proto-lossage-[1-4].mm: New.
17957
17958 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
17959
17960         * obj-c++.dg/typedef-alias-1.mm: New.
17961         * objc.dg/typedef-alias-1.m: New.
17962
17963 2005-06-23  Jeff Law  <law@redhat.com>
17964
17965         * gcc.dg/tree-ssa/vrp16.c: New test.
17966
17967 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17968
17969         * lib/target-supports.exp: Add
17970         check_effective_target_fortran_large_real and
17971         check_effective_target_fortran_large_int to check for
17972         corresponding effective targets.
17973         * gfortran.dg/large_integer_kind_1.f90: New test.
17974         * gfortran.dg/large_real_kind_1.f90: New test.
17975
17976 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
17977
17978         PR tree-optimization/22117
17979         * gcc.dg/tree-ssa/pr22117.c: New.
17980
17981 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
17982
17983         PR testsuite/22123
17984         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
17985
17986 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
17987
17988         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
17989
17990 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
17991
17992         * gfortran.dg/f2c_4.f90: Add tests for complex functions
17993         * gfortran.dg/f2c_4.c: Likewise.
17994
17995 2005-06-22 Paul Brook  <paul@codesourcery.com>
17996
17997         PR fortran/21034
17998         * gfortran.dg/auto_save_1.f90: New test.
17999
18000 2005-06-22  Michael Matz  <matz@suse.de>
18001
18002         * gcc.target/x86-64/abi: New directory.
18003         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
18004         * gcc.target/x86-64/abi/README.gcc: New file.
18005         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
18006         * gcc.target/x86-64/abi/asm-support.s: New file.
18007         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
18008         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
18009         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
18010         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
18011         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
18012         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
18013         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
18014         * gcc.target/x86_64/abi/test_bitfields.c: New test.
18015         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
18016         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
18017         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
18018         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
18019         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
18020         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
18021         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
18022         * gcc.target/x86_64/abi/test_varargs.c: New test.
18023
18024 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
18025
18026         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
18027         32-bit i?86 and x86_64.
18028
18029 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
18030
18031         * obj-c++.dg/const-str-[1-9].mm: New tests.
18032
18033 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
18034
18035         PR fortran/22010
18036         * gfortran.dg/namelist_use.f90: New.
18037         * gfortran.dg/namelist_use_only.f90: New.
18038
18039 2005-06-21  Jeff Law  <law@redhat.com>
18040
18041         * gcc.dg/tree-ssa/vrp15.c: New test.
18042
18043 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
18044
18045         * lib/target-supports.exp (check_effective_target_vect_reduction):
18046         Remove.
18047         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
18048         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
18049         remove vect_reduction target keyword. Also avoid two returns in main.
18050         * gcc.dg/vect/vect-reduc-3.c: Likewise.
18051         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
18052         * gcc.dg/vect/vect-reduc-1short.c: New test.
18053         * gcc.dg/vect/vect-reduc-1char.c: New test.
18054         * gcc.dg/vect/vect-reduc-2short.c: New test.
18055         * gcc.dg/vect/vect-reduc-2char.c: New test.
18056         * gcc.dg/vect/vect-reduc-6.c: New test.
18057         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
18058         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
18059         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
18060
18061 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18062         Paul Thomas  <pault@gcc.gnu.org>
18063
18064         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
18065         New tests.
18066
18067 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18068
18069         * gfortran.dg/backslash_1.f90: New test.
18070         * gfortran.dg/backslash_2.f90: New test.
18071
18072 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
18073
18074         * gfortran.dg/duplicate_labels.f90: New test.
18075
18076 2005-06-20  Jan Beulich  <jbeulich@novell.com>
18077
18078         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
18079         unsupportable relocations.
18080         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18081         * gcc.dg/20050321-2.c: xfail for NetWare.
18082
18083 2005-06-20  Andreas Jaeger  <aj@suse.de>
18084
18085         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
18086         gcc.target/i386/fastcall-sseregparm.c,
18087         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
18088
18089 2005-06-19  Richard Henderson  <rth@redhat.com>
18090
18091         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
18092
18093 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
18094
18095         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
18096
18097 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
18098
18099         PR c++/22115
18100         * g++.dg/conversion/simd2.C: Change expected error message.
18101
18102 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
18103
18104         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
18105         * gcc.dg/vect/vect-reduc-2.c: Likewise.
18106         * gcc.dg/vect/vect-reduc-3.c: Likewise.
18107
18108 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
18109
18110         * gcc.dg/fold-mod-1.c: New test.
18111
18112 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
18113
18114         PR fortran/19926
18115         * gfortran.dg/pr19926.f90: New test.
18116
18117 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
18118
18119         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
18120         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
18121         targets.
18122         * gcc.dg/vect/vect-reduc-2.c: Likewise.
18123         * gcc.dg/vect/vect-reduc-3.c: Likewise.
18124
18125 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
18126
18127         * gcc.target/ia64/float80-varargs-1.c: New test.
18128
18129 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18130
18131         PR tree-opt/22035
18132         * gfortran.dg/f2c_6.f90: New test.
18133
18134 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
18135
18136         PR c++/17413
18137         * g++.dg/template/local5.C: New.
18138
18139 2005-06-17  Richard Henderson  <rth@redhat.com>
18140
18141         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
18142
18143 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
18144
18145         PR testsuite/21945
18146         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
18147
18148 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
18149
18150         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
18151         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
18152         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
18153         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
18154         check_vect to verify the presence of hardware vector support.
18155
18156 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
18157
18158         PR testsuite/22056
18159         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
18160
18161 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18162
18163         PR libfortran/19216
18164         * gfortran.dg/pr19216.f: Add correct space between brackets and
18165         dg directive.
18166
18167 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18168
18169         PR libfortran/16436
18170         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
18171
18172 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
18173
18174         * gcc.target/i386/attributes-error.c: New testcase.
18175         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
18176         * gcc.target/i386/regparm-stdcall.c: Likewise.
18177         * gcc.target/i386/sseregparm-1.c: Likewise.
18178         * gcc.target/i386/sseregparm-2.c: Likewise.
18179
18180 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
18181
18182         * g++.dg/rtti/crash2.C: New.
18183
18184 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
18185
18186         * gcc.dg/noncompile/20040203-3.c: Update expected message.
18187
18188 2005-06-15  David Ung  <davidu@mips.com>
18189
18190         * gcc.target/mips/mips16e-extends.c: New test for testing the
18191         generation of MIPS16e zeb/zeh, seb/seh instructions.
18192
18193 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
18194
18195         PR 22018
18196         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
18197         * gcc.dg/tree-ssa/pr22018.c: New test.
18198
18199 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
18200
18201         * gcc.dg/simd-1.c: Update error messages.
18202         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
18203         * gcc.dg/simd-2.c: Update error messages.
18204         * gcc.dg/simd-4.c: New.
18205
18206 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
18207
18208         PR c++/20678
18209         * g++.dg/other/crash-4.C: New.
18210
18211 2005-06-14  Devang Patel  <dpatel@apple.com>
18212
18213         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
18214
18215 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
18216
18217         PR c++/21929
18218         * g++.dg/parse/crash11.C: Update
18219
18220 2005-06-13  Jeff Law  <law@redhat.com>
18221
18222         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
18223         perform the desired transformations.
18224         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
18225         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
18226
18227 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18228
18229         PR fortran/22038
18230         * gfortran.dg/forall_1.f90: Un-XFAIL.
18231
18232 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
18233
18234         PR c++/21929
18235         * g++.dg/parse/crash26.C: New.
18236
18237         PR c++/20789
18238         * g++.dg/init/member1.C: New.
18239
18240 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
18241
18242         * gfortran.dg/altreturn_1.f90: New test.
18243
18244 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
18245
18246         PR middle-end/21985
18247         * gcc.dg/tree-ssa/pr21985.c: New test.
18248
18249 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
18250
18251         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
18252
18253 2005-06-12  Roger Sayle  <roger@eyesopen.com>
18254
18255         PR c++/21930
18256         * g++.dg/other/error10.C: New test case.
18257
18258 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18259
18260         PR libfortran/19155
18261         * gfortran.dg/pr19155.f: Add test.
18262
18263 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18264
18265         * gfortran.dg/f2c_7.f90: New test.
18266
18267         * gfortran.dg/forall_1.f90: XFAILed.
18268
18269 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
18270
18271         * gcc.dg/pr14796-1.c: New.
18272         * gcc.dg/pr14796-2.c: New.
18273
18274 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
18275
18276         PR fortran/17792
18277         PR fortran/21375
18278         * gfortran.dg/deallocate_stat.f90: New test.
18279
18280 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
18281
18282         * gfortran.fortran-torture/execute/in-pack.f90: New test.
18283
18284 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
18285
18286         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
18287         access will be generated when this loop is vectorized. Test that
18288         accesses with same alignment were detected.
18289         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
18290         Test that accesses with same alignment were detected.
18291         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
18292         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
18293         alignment were detected.
18294
18295 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
18296
18297         PR c++/10611
18298         * g++.dg/conversion/simd2.C: New.
18299
18300 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18301
18302         * gcc.dg/Wcxx-compat-1.c: New.
18303
18304 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
18305
18306         PR libfortran/21480
18307         * gfortran.dg/reshape-complex.f90: Add a test for a packed
18308         complex array.
18309
18310 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
18311
18312         * gcc.dg/alias-8.c: New.
18313
18314 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
18315
18316         * gcc.dg/format/cmn_err-1.c: Update.
18317
18318 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
18319
18320         PR target/20666
18321         * gcc.target/sparc/fexpand-2.c: New.
18322         * gcc.target/sparc/fpmerge-2.c: New.
18323         * gcc.target/sparc/fpmul-2.c: New.
18324         * gcc.target/sparc/noresult.c: New.
18325         * gcc.target/sparc/pdist-2.c: New.
18326         * gcc.target/sparc/pdist-3.c: New.
18327
18328 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
18329
18330         PR testsuite/21702
18331         * gcc.target/i386/i386.exp: Fix comment typo.
18332
18333 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18334
18335         PR c++/19497
18336         * g++.dg/inherit/using5.C: New.
18337         * g++.dg/inherit/using6.C: New.
18338
18339 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18340
18341         PR c++/19894
18342         * g++.dg/template/ptrmem15.C: New test.
18343
18344         PR c++/20563
18345         * g++.dg/ext/label4.C: New test.
18346
18347 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18348
18349         * gcc.dg/tls/debug-1.c: New test.
18350
18351 2005-06-07  Dale Johannesen  <dalej@apple.com>
18352
18353         * gcc.target/i386/movq.c: New.
18354
18355 2005-06-07  Dale Johannesen  <dalej@apple.com>
18356
18357         * gcc.dg/20050607-1.c: New.
18358
18359 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
18360
18361         PR middle-end/21850
18362         * gcc.c-torture/execute/20050607-1.c: New test.
18363
18364 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
18365
18366         PR libfortran/21926
18367         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
18368         Test case where the return array has lowest stride one,
18369         but isn't packed.
18370
18371 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
18372
18373         * lib/target-supports.exp (check_effective_target_sync_int_long):
18374         Add s390 and s390x targets.
18375
18376 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
18377
18378         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
18379         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
18380         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
18381         * gcc.dg/tree-ssa/loop-9.c: New test.
18382
18383 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
18384
18385         * g++.dg/parse/defarg10.C: New.
18386
18387 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
18388
18389         PR regression/21897
18390         * gcc.c-torture/execute/20050604-1.c: New test.
18391
18392 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
18393
18394         PR 21903
18395         * g++.dg/parse/defarg9.C: New.
18396
18397         PR c++/20637
18398         * g++.dg/inherit/using4.C: New.
18399         * g++.dg/overload/error1.C: Adjust expected errors.
18400         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
18401         * g++.old-deja/g++.brendan/arm2.C: Likewise.
18402         * g++.old-deja/g++.other/redecl2.C: Likewise.
18403         * g++.old-deja/g++.other/redecl4.C: Likewise.
18404         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
18405
18406 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
18407
18408         * gfortran.dg/f2c_5.f90: Add -w to dg-options
18409
18410 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
18411
18412         * lib/gfortran.exp (gfortran_target_compile): Call
18413         dg-additional-files-options
18414         * gfortran.dg/f2c_4.f90: New file
18415         * gfortran.dg/f2c_4.c: New file
18416         * gfortran.dg/f2c_5.f90: New file
18417         * gfortran.dg/f2c_5.c: New file
18418
18419 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18420
18421         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
18422
18423         PR fortran/21912
18424         * gfortran.dg/array_constructor_4.f90: New test.
18425
18426 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
18427
18428         PR c++/21619
18429         * g++.dg/ext/builtin9.C: New test.
18430
18431 2005-06-05  Dale Johannesen  <dalej@apple.com>
18432
18433         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
18434         * gcc.c-torture/execute/20050603-2.c: Ditto.
18435
18436 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
18437
18438         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
18439         * gcc.dg/vect/vect-reduc-1.c: New.
18440         * gcc.dg/vect/vect-reduc-2.c: New.
18441         * gcc.dg/vect/vect-reduc-3.c: New.
18442
18443 2005-06-04  Dale Johannesen  <dalej@apple.com>
18444
18445         * gcc.c-torture/execute/20050603-1.c: New.
18446         * gcc.c-torture/execute/20050603-2.c: New.
18447         * gcc.dg/20050603-3.c: New.
18448
18449 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18450
18451         PR fortran/19195
18452         * gfortran.dg/debug_1.f90: New test.
18453
18454         * gfortran.dg/forall_1.f90: New test.
18455
18456 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
18457
18458         * gfortran.dg/array_constructor_3.f90: New test.
18459
18460 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18461
18462         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
18463
18464 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
18465
18466         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
18467
18468 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
18469
18470         PR c/21873
18471         * gcc.dg/init-excess-1.c: New test.
18472
18473 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
18474
18475         PR c++/21853
18476         * g++.dg/expr/static_cast6.C: New test.
18477
18478 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
18479
18480         * gcc.dg/tree-ssa/vrp14.c: New test.
18481
18482 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
18483
18484         PR c++/21336
18485         * g++.dg/template/new2.C: New test.
18486
18487 2005-06-03  Josh Conner  <jconner@apple.com>
18488
18489         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
18490         all entries in initializer.
18491
18492 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
18493
18494         PR middle-end/21858
18495         * gcc.dg/pr21858.c: New testcase.
18496
18497 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
18498
18499         PR tree-optimization/21292
18500
18501         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
18502         New.
18503         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
18504         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
18505         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
18506         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
18507         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
18508
18509 2005-06-02  Richard Henderson  <rth@redhat.com>
18510
18511         * gcc.dg/sync-2.c: Use -march=i486 for i386.
18512
18513 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
18514
18515         * gcc.dg/wtypequal.c: New testcase.
18516
18517 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
18518
18519         PR 21582
18520         * gcc.dg/tree-ssa/pr21582.c: New test.
18521
18522 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
18523
18524         PR c++/21280
18525         * g++.dg/opt/interface2.h: New.
18526         * g++.dg/opt/interface2.C: New.
18527         * g++.dg/init/ctor4.C: Adjust error lines.
18528         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18529         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
18530         * g++.old-deja/g++.jason/opeq3.C: Likewise.
18531         * g++.old-deja/g++.pt/assign1.C: Likewise.
18532         * g++.old-deja/g++.pt/crash20.C: Likewise.
18533
18534 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
18535
18536         PR tree-optimization/21734
18537         * g++.dg/vect/pr21734_1.cc: New.
18538         * g++.dg/vect/pr21734_2.cc: New.
18539
18540 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
18541
18542         PR c++/20350
18543         * g++.dg/template/spec24.C: New.
18544
18545         PR c++/21151
18546         * g++.dg/pch/local-1.C: New.
18547         * g++.dg/pch/local-1.Hs: New.
18548
18549 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
18550
18551         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
18552         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
18553         * gcc.dg/tree-ssa/pr14341.c: New test.
18554         * gcc.dg/tree-ssa/pr14841.c: New test.
18555         * gcc.dg/tree-ssa/pr20701.c: New test.
18556         * gcc.dg/tree-ssa/pr21086.c: New test.
18557         * gcc.dg/tree-ssa/pr21090.c: New test.
18558         * gcc.dg/tree-ssa/pr21332.c: New test.
18559         * gcc.dg/tree-ssa/pr21458.c: New test.
18560         * gcc.dg/tree-ssa/pr21658.c: New test.
18561         * gcc.dg/tree-ssa/vrp01.c: New test.
18562         * gcc.dg/tree-ssa/vrp02.c: New test.
18563         * gcc.dg/tree-ssa/vrp03.c: New test.
18564         * gcc.dg/tree-ssa/vrp04.c: New test.
18565         * gcc.dg/tree-ssa/vrp05.c: New test.
18566         * gcc.dg/tree-ssa/vrp06.c: New test.
18567         * gcc.dg/tree-ssa/vrp07.c: New test.
18568         * gcc.dg/tree-ssa/vrp08.c: New test.
18569         * gcc.dg/tree-ssa/vrp09.c: New test.
18570         * gcc.dg/tree-ssa/vrp10.c: New test.
18571         * gcc.dg/tree-ssa/vrp11.c: New test.
18572         * gcc.dg/tree-ssa/vrp12.c: New test.
18573         * gcc.dg/tree-ssa/vrp13.c: New test.
18574
18575 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
18576
18577         PR 21029
18578         * gcc.dg/tree-ssa/pr21029.c: New test.
18579
18580 2005-06-01  Roger Sayle  <roger@eyesopen.com>
18581
18582         * gfortran.dg/logint-1.f: New test case.
18583         * gfortran.dg/logint-2.f: Likewise.
18584         * gfortran.dg/logint-3.f: Likewise.
18585
18586 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
18587
18588         PR c/21536
18589         PR c/20760
18590         * gcc.dg/20050527-1.c: New test.
18591
18592         * gcc.dg/i386-sse-12.c: New test.
18593
18594         PR fortran/21729
18595         * gfortran.dg/implicit_5.f90: New test.
18596
18597 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
18598
18599         PR fortran/20883
18600         * gfortran/assign_4.f90: New test.
18601         * gfortran/assign_2.f90: Change compile to run.
18602
18603 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
18604
18605         * lib/target-supports.exp
18606         (check_effective_target_sync_char_short): New.
18607         * gcc.dg/sync-2.c: New.
18608
18609 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
18610
18611         PR tree-optimization/21817
18612         * gcc.dg/torture/pr21817-1.c: New.
18613
18614 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
18615
18616         PR c++/21165
18617         * g++.dg/template/init5.C: New.
18618
18619 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
18620
18621         * gfortran.dg/char_initialiser_actual.f90:
18622         Test character initialisers as actual arguments.
18623         * gfortran.dg/char_pointer_comp_assign.f90:
18624         Test character pointer structure component assignments.
18625         * gfortran.dg/char_array_structure_constructor.f90:
18626         Test character components in structure constructors.
18627
18628 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
18629
18630         PR middle-end/20931
18631         * g++.dg/opt/pr20931.C: New test.
18632
18633 2005-05-31  Andreas Jaeger  <aj@suse.de>
18634
18635         PR testsuite/20772
18636         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
18637         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
18638         g++.old-deja/g++.ext/asmspec1.C,
18639         g++.old-deja/g++.other/regstack.C,
18640         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
18641         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
18642         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
18643         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
18644         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
18645         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
18646         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
18647         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
18648         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
18649         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
18650         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
18651         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
18652         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
18653         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
18654         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
18655         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
18656         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
18657         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
18658         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
18659
18660 2005-05-31  Jeff Law  <law@redhat.com>
18661
18662         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
18663
18664 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
18665
18666         PR middle-end/21743
18667         * gcc.dg/builtins-1.c: Activate disabled clog test.
18668         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18669
18670 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
18671
18672         * gfortran.dg/char_pointer_assign.f90:
18673         Test character-pointer assignments and pointer assignments.
18674         * gfortran.dg/char_pointer_dummy.f90:
18675         Test character-pointer dummy arguments.
18676         * gfortran.dg/char_pointer_func.f90:
18677         Test character-pointer function returns.
18678         * gfortran.dg/char_pointer_dependency.f90:
18679         Test character-pointer functions with dependencies.
18680
18681 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
18682
18683         PR c++/21784
18684         * g++.dg/lookup/using14.C: New test.
18685
18686 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
18687
18688         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
18689         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
18690         trailing ^M.
18691
18692 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
18693
18694         PR c++/17413
18695         * g++.dg/template/local5.C: New.
18696
18697         PR target/21761
18698         * gcc.c-torture/compile/pr21761.c: New.
18699
18700         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
18701         before darwin8.
18702
18703 2005-05-30  Steven G. Kargl
18704
18705         PR fortran/20846
18706         * gfortran.dg/inquire_8.f90: New test.
18707
18708 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18709
18710         PR libfortran/21376
18711         * gfortran.dg/output_exponents_1.f90: New test.
18712
18713 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18714
18715         PR libfortran/20006
18716         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
18717
18718 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
18719
18720         PR c++/21210
18721         * g++.dg/ext/complex1.C: New test.
18722
18723         PR c++/21340
18724         * g++.dg/init/ctor6.C: New test.
18725
18726 2005-05-29  Jan Hubicka  <jh@suse.cz>
18727
18728         * gcc.c-torture/compile/pr21562.c: New.
18729
18730 2005-05-28  Steven G. Kargl <kargls@comcast.net>
18731
18732         * gfortran.dg/subnormal_1.f90: New test.
18733
18734 2005-05-28  Jan Hubicka  <jh@suse.cz>
18735
18736         * tree-prof.exp: Fix comment.
18737         * value-prof-1.c: New.
18738         * value-prof-2.c: New.
18739         * value-prof-3.c: New.
18740         * value-prof-4.c: New.
18741
18742 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
18743
18744         PR c++/21614
18745         * g++.dg/expr/ptrmem6.C: New test.
18746         * g++.dg/expr/ptrmem6a.C: Likewise.
18747
18748 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
18749
18750         PR tree-optimization/21658
18751         * gcc.dg/tree-ssa/pr21658.c: New.
18752
18753 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
18754
18755         PR c++/21455
18756         * g++.dg/inherit/ptrmem3.C: New.
18757
18758         PR c++/21681
18759         * g++.dg/parse/template16.C: New.
18760
18761 2005-05-27  Andreas Jaeger  <aj@suse.de>
18762
18763         * gcc.dg/setjmp-2.c: Only run in 32-bit.
18764
18765         * gcc.dg/i386-sse-8.c: Run test on all archs.
18766
18767 2005-05-26  Mike Stump  <mrs@apple.com>
18768
18769         * objc.dg/isa-field-1.m: Only run on darwin.
18770         * objc.dg/lookup-1.m: Likewise.
18771         * objc.dg/try-catch-8.m: Likewise.
18772
18773 2005-05-26  Roger Sayle  <roger@eyesopen.com>
18774
18775         PR tree-optimization/9814
18776         * gcc.dg/pr9814-1.c: New test case.
18777
18778 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
18779
18780         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
18781         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
18782         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
18783         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
18784         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
18785         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
18786         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
18787         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
18788         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
18789         objc.dg/try-catch-8.m: New.
18790
18791 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
18792
18793         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
18794         remove extraneous semicolons.
18795
18796 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
18797
18798         * obj-c++.dg/comp-types-12.mm: New.
18799         * objc.dg/comp-types-11.m: New.
18800         * objc.dg/selector-4.m: New.
18801
18802 2005-05-26  Andreas Jaeger  <aj@suse.de>
18803
18804         PR testsuite/20772
18805         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
18806         g++.old-deja/g++.ext/attrib3.C,
18807         g++.old-deja/g++.other/store-expr1.C,
18808         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
18809         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
18810         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
18811         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
18812         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
18813         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
18814         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
18815         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
18816         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
18817         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
18818         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
18819         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
18820         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
18821         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
18822         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
18823         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
18824         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
18825         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
18826         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
18827
18828 2005-05-26  Andreas Jaeger  <aj@suse.de>
18829
18830         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
18831         x86-64 compilation.
18832
18833 2005-05-26  Andreas Jaeger  <aj@suse.de>
18834
18835         PR testsuite/20772
18836         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
18837         gcc.misc-tests/i386-pf-athlon-1.c,
18838         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
18839         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
18840         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
18841         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
18842         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
18843         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
18844         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
18845         programs.
18846
18847         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
18848         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
18849         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
18850         x86-64 compilation.
18851
18852         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
18853         x86_64.
18854
18855         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
18856         effective-target ilp32.
18857
18858 2005-05-26  David Ung  <davidu@mips.com>
18859
18860         * gcc.target/mips/ext_ins.c: New test for testing the generation
18861         of MIPS32/64 rev 2 ext/ins instructions.
18862
18863 2005-05-26  Andreas Jaeger  <aj@suse.de>
18864
18865         * treelang/compile/unsigned.tree: Use gimple instead of
18866         nonexisting generic dump.
18867
18868 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
18869
18870         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
18871
18872 2005-05-26  Andreas Jaeger  <aj@suse.de>
18873
18874         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
18875
18876 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
18877
18878         PR libfortran/17283
18879         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
18880         Test callee-allocated memory with write statements.
18881
18882 2005-05-25  Roger Sayle  <roger@eyesopen.com>
18883
18884         PR middle-end/21709
18885         * gcc.dg/pr21709-1.c: New test case.
18886
18887 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18888             Mike Stump  <mrs@apple.com>
18889
18890         * objc/execute/next_mapping.h: Update for C++.
18891
18892         * obj-c++.dg/selector-1.mm: Move to...
18893         * obj-c++.dg/selector-4.mm: here...
18894
18895         * obj-c++.dg/basic.mm: New.
18896         * obj-c++.dg/comp-types-1.mm: New.
18897         * obj-c++.dg/cxx-class-1.mm: New.
18898         * obj-c++.dg/cxx-ivars-1.mm: New.
18899         * obj-c++.dg/cxx-ivars-2.mm: New.
18900         * obj-c++.dg/cxx-ivars-3.mm: New.
18901         * obj-c++.dg/cxx-scope-1.mm: New.
18902         * obj-c++.dg/cxx-scope-2.mm: New.
18903         * obj-c++.dg/defs.mm: New.
18904         * obj-c++.dg/empty-private-1.mm: New.
18905         * obj-c++.dg/encode-1.mm: New.
18906         * obj-c++.dg/encode-2.mm: New.
18907         * obj-c++.dg/encode-3.mm: New.
18908         * obj-c++.dg/extern-c-1.mm: New.
18909         * obj-c++.dg/extra-semi.mm: New.
18910         * obj-c++.dg/fix-and-continue-2.mm: New.
18911         * obj-c++.dg/isa-field-1.mm: New.
18912         * obj-c++.dg/ivar-list-semi.mm: New.
18913         * obj-c++.dg/local-decl-1.mm: New.
18914         * obj-c++.dg/lookup-1.mm: New.
18915         * obj-c++.dg/lookup-2.mm: New.
18916         * obj-c++.dg/method-1.mm: New.
18917         * obj-c++.dg/method-2.mm: New.
18918         * obj-c++.dg/method-3.mm: New.
18919         * obj-c++.dg/method-4.mm: New.
18920         * obj-c++.dg/method-5.mm: New.
18921         * obj-c++.dg/method-6.mm: New.
18922         * obj-c++.dg/method-7.mm: New.
18923         * obj-c++.dg/no-extra-load.mm: New.
18924         * obj-c++.dg/overload-1.mm: New.
18925         * obj-c++.dg/pragma-1.mm: New.
18926         * obj-c++.dg/pragma-2.mm: New.
18927         * obj-c++.dg/private-1.mm: New.
18928         * obj-c++.dg/private-2.mm: New.
18929         * obj-c++.dg/proto-qual-1.mm: New.
18930         * obj-c++.dg/qual-types-1.mm: New.
18931         * obj-c++.dg/stubify-1.mm: New.
18932         * obj-c++.dg/stubify-2.mm: New.
18933         * obj-c++.dg/super-class-1.mm: New.
18934         * obj-c++.dg/super-class-2.mm: New.
18935         * obj-c++.dg/super-dealloc-1.mm: New.
18936         * obj-c++.dg/super-dealloc-2.mm: New.
18937         * obj-c++.dg/template-1.mm: New.
18938         * obj-c++.dg/template-2.mm: New.
18939         * obj-c++.dg/template-3.mm: New.
18940         * obj-c++.dg/template-4.mm: New.
18941         * obj-c++.dg/template-5.mm: New.
18942         * obj-c++.dg/template-6.mm: New.
18943         * obj-c++.dg/try-catch-1.mm: New.
18944         * obj-c++.dg/try-catch-2.mm: New.
18945         * obj-c++.dg/try-catch-3.mm: New.
18946         * obj-c++.dg/try-catch-4.mm: New.
18947         * obj-c++.dg/try-catch-5.mm: New.
18948         * obj-c++.dg/try-catch-6.mm: New.
18949         * obj-c++.dg/try-catch-7.mm: New.
18950         * obj-c++.dg/try-catch-8.mm: New.
18951         * obj-c++.dg/try-catch-9.mm: New.
18952         * obj-c++.dg/va-meth-1.mm: New.
18953
18954 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18955
18956         * obj-c++.dg/selector-1.mm: New.
18957         * obj-c++.dg/selector-2.mm: New.
18958
18959 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18960
18961         * obj-c++.dg/selector-3.mm: New.
18962         * objc.dg/selector-3.m: New.
18963
18964 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18965
18966         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
18967         about where warning appears.
18968
18969 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
18970
18971         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
18972         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
18973         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
18974         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
18975
18976 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
18977
18978         * gcc.dg/20050524-1.c: New test.
18979
18980 2005-05-25  Jan Hubicka  <jh@suse.cz>
18981
18982         * gcc.dg/tree-prof/inliner-1.c: New.
18983
18984 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
18985
18986         * gcc.dg/tree-prof: New directory.
18987         * gcc.dg/tree-prof/tree-prof.exp: New.
18988
18989 2005-05-25  DJ Delorie  <dj@redhat.com>
18990
18991         * gcc.dg/Wattributes-1.c: New.
18992         * gcc.dg/Wattributes-2.c: New.
18993         * gcc.dg/Wattributes-3.c: New.
18994
18995 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
18996
18997         PR tree-optimization/19833
18998         * gcc.dg/uninit-4.c: Remove xfail.
18999         * gcc.dg/uninit-9.c: Ditto.
19000
19001 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
19002
19003         * obj-c++.dg/bitfield-[1-5].mm: New.
19004         * obj-c++.dg/class-protocol-1.mm: New.
19005         * obj-c++.dg/comp-types-1[0-1].mm: New.
19006         * obj-c++.dg/comp-types-[2-9].mm: New.
19007         * obj-c++.dg/encode-[4-8].mm: New.
19008         * obj-c++.dg/layout-1.mm: New.
19009         * obj-c++.dg/method-1[0-9].mm: New.
19010         * obj-c++.dg/method-2[0-1].mm: New.
19011         * obj-c++.dg/method-[8-9].mm: New.
19012         * obj-c++.dg/objc-gc-3.mm: New.
19013         * obj-c++.dg/try-catch-10.mm: New.
19014         * objc.dg/bitfield-5.m: New.
19015         * objc.dg/comp-types-10.m: New.
19016         * objc.dg/comp-types-9.m: New.
19017         * objc.dg/layout-1.m: New.
19018         * objc.dg/objc-gc-4.m: New.
19019         * objc.dg/try-catch-9.m: New.
19020         * objc.dg/class-protocol-1.m: Tweak diagnostics.
19021         * objc.dg/comp-types-1.m: Likewise.
19022         * objc.dg/comp-types-[5-6].m: Likewise.
19023         * objc.dg/method-9.m: Likewise.
19024
19025 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
19026
19027         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
19028         and on hardware without VMX support.
19029
19030         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
19031
19032         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
19033
19034         * lib/profopt.exp (dg-final-generate, dg-final-use,
19035         profopt-final-code, profopt-get-options): New.
19036         (profopt-execute): Process test directives.
19037
19038         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
19039         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
19040         cleanup-tree-dump, cleanup-saved-temps): Update comments.
19041
19042 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
19043
19044         PR C++/21645
19045         * g++.dg/init/ctor5.C: New test.
19046
19047 2005-05-24  Ira Rosen  <irar@il.ibm.com>
19048
19049         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
19050         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
19051         vect-113.c, vect-114.c.
19052
19053 2005-05-23  Adam Nemet  <anemet@lnxw.com>
19054
19055         * gcc.dg/const-elim-1.c: Remove xfails.
19056
19057 2005-05-23  Jeff Law  <law@redhat.com>
19058
19059         * gcc.c-torture/compile/pr21638.c: New test.
19060         * gcc.c-torture/compile/20050520-1.c: New test.
19061
19062 2005-05-23  Nick Clifton  <nickc@redhat.com>
19063
19064         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
19065         be a proper triple, ie: m32r*-*-*.
19066         * g++.old-deja/g++.jason/thunk3.C: Likewise.
19067
19068 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
19069
19070         PR middle-end/21331
19071         PR tree-opt/21293
19072         * gcc.c-torture/compile/pr21293.c: New test.
19073         * gcc.c-torture/execute/pr21331.c: New test.
19074
19075 2004-05-20  Richard Henderson  <rth@redhat.com>
19076
19077         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
19078
19079 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
19080
19081         * obj-c++-dg.exp: Add.
19082         * obj-c++.exp: Add.
19083         * obj-c++.dg/dg.exp: Add.
19084
19085 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
19086
19087         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
19088         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
19089
19090 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
19091
19092         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
19093
19094 2004-05-19  Richard Henderson  <rth@redhat.com>
19095
19096         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
19097
19098 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
19099
19100         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
19101
19102         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
19103
19104 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
19105
19106         PR c++/21495
19107         * g++.dg/parse/extern1.C: New test.
19108         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
19109
19110 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19111
19112         * gcc.dg/c99-math.h: New.
19113         * gcc.dg/c99-math-float-1.c: New test.
19114         * gcc.dg/c99-math-double-1.c: Likewise.
19115         * gcc.dg/c99-math-long-double-1.c: Likewise.
19116
19117 2005-05-18  Richard Henderson  <rth@redhat.com>
19118
19119         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
19120
19121 2005-05-18  Devang Patel  <dpatel@apple.com>
19122
19123         * g++.dg/opt/20050511-1.C: New test.
19124
19125 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
19126
19127         PR libfortran/21127
19128         * gfortran.dg/reshape-complex.f90: New test.
19129
19130 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
19131
19132         * gfortran.dg/array_constructor_1.f90: New test.
19133         * gfortran.dg/array_constructor_2.f90: New test.
19134
19135 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
19136
19137         PR fortran/20954
19138         * gfortran.dg/pr20954.f: New test.
19139
19140 2005-05-17  Mike Stump  <mrs@apple.com>
19141
19142         Yet more Objective-C++...
19143
19144         * objc.dg/method-5.m: Update.
19145         * objc.dg/method-6.m: Update.
19146         * objc.dg/method-7.m: Update.
19147         * objc.dg/method-9.m: Update.
19148         * objc.dg/try-catch-2.m: Update.
19149
19150 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
19151
19152         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
19153         Remove little-endian optimizations.
19154
19155 2005-05-17  Jeff Law  <law@redhat.com>
19156
19157         * g++.dg/tree-ssa/pr14814.C: New test.
19158         * gcc.dg/tree-ssa/pr14814.C: New test.
19159         * gcc.dg/tree-ssa/pr17141-1.C: New test.
19160         * gcc.dg/tree-ssa/pr17141-2.C: New test.
19161
19162 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
19163
19164         * gcc.dg/compat/generate-random.c: Do not include
19165         libiberty.h.
19166         * gcc.dg/compat/generate-random_r.c: Likewise.
19167
19168 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
19169
19170         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
19171
19172 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
19173
19174         PR middle-end/21595
19175         * g++.dg/tree-ssa/builtin1.C: New testcase.
19176
19177 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
19178
19179         PR c++/21454
19180         * g++.dg/opt/const4.C: New test.
19181
19182         PR middle-end/21492
19183         * g++.dg/opt/crossjump1.C: New test.
19184
19185         PR tree-optimization/21610
19186         * gcc.c-torture/compile/20050516-1.c: New test.
19187
19188         PR fortran/15080
19189         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
19190         about the test failing.
19191         * gfortran.fortran-torture/execute/where_7.f90: New test.
19192         * gfortran.fortran-torture/execute/where_8.f90: New test.
19193
19194 2005-05-16  Richard Henderson  <rth@redhat.com>
19195
19196         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
19197         i?86 and x86_64.
19198
19199 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
19200
19201         * gcc.dg/compat/generate-random.c (config.h): Do not include.
19202         (limits.h): Include unconditionally.
19203         (stdlib.h): Likewise.
19204         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
19205         (limits.h): Include unconditionally.
19206         (stdlib.h): Likewise.
19207         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19208         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19209         (limits.h): Include unconditionally.
19210         (stdlib.h): Likewise.
19211         (hashtab.h): Do not include.
19212         (getopt.h): Likewise.
19213         (stddef.h): Include.
19214         (hashval_t): Define.
19215         (struct entry): Add "next" field.
19216         (HASH_SIZE): New macro.
19217         (hash_table): New variable.
19218         (switchfiles): Do not use xmalloc.
19219         (mix): New macro.
19220         (iterative_hash): New function.
19221         (hasht): Remove.
19222         (e_exists): New function.
19223         (e_insert): Likewise.
19224         (output): Use, instead of libiberty hashtable functions.
19225         (main): Do not use getopt.  Do not call htab_create.
19226
19227 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
19228
19229         PR libstdc++/21526
19230         * lib/target-supports.exp (check_mkfifo_available):
19231         Return 0 for cygwin as mkfifo support incomplete on platform.
19232         Fix typos in comments.
19233
19234 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
19235
19236         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
19237
19238 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
19239
19240         PR fortran/17432
19241         * gfortran.dg/assign_4.f: New test.
19242
19243 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
19244
19245         PR tree-optimization/21563
19246         * gcc.dg/tree-ssa/pr21563.c: New.
19247
19248 2005-05-14  Jan Hubicka  <jh@suse.cz>
19249
19250         * gcc.dg/noreturn-7.c: Allow control reaches warning.
19251
19252 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
19253
19254         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
19255
19256 2005-05-13  Julian Brown  <julian@codesourcery.com>
19257
19258         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
19259         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
19260
19261 2005-05-13  Jan Hubicka  <jh@suse.cz>
19262
19263         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
19264         * gcc.dg/fold-xor-?.c: Likewise.
19265         * gcc.dg/pr15784-?.c: Likewise.
19266         * gcc.dg/pr20922-?.c: Likewise.
19267         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
19268         * gcc.dg/tree-ssa/pr17598.c: Likewise.
19269         * gcc.dg/tree-ssa/pr20470.c: Likewise.
19270
19271 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19272
19273         PR fortran/21260
19274         * gfortran.dg/hollerith_1.f90: New test.
19275
19276 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19277
19278         * gfortran.dg/func_result_2.f90: New test.
19279
19280 2005-05-11  Bud Davis  <bdavis@gfortran.org>
19281
19282         * gfortran.dg/dev_null.f90: New test.
19283
19284 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
19285
19286         * gcc.dg/arm-vfp1.c: Revert last change.
19287
19288 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
19289
19290         PR middle-end/19807
19291         PR tree-optimization/19639
19292         * g++.dg/tree-ssa/pr19807.C: New testcase.
19293
19294 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19295
19296         PR libfortran/21471
19297         * gfortran.dg/append-1.f90: New test.
19298
19299 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
19300
19301         * gcc.dg/pr18501.c: XFAIL.
19302         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
19303         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
19304         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
19305         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
19306         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
19307         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
19308         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
19309         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
19310
19311 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19312
19313         PR fortran/20178
19314         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
19315         gfortran.dg/f2c_3.f90: New tests.
19316
19317         * gfortran.dg/return_1.f90: Fix dg annotation.
19318
19319 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
19320
19321         * gcc.c-torture/compile/20050510-1.c: New test.
19322
19323 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
19324
19325         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
19326
19327 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
19328
19329         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
19330
19331 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
19332
19333         PR c/17913
19334         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
19335
19336 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
19337
19338         PR c/21342
19339         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
19340         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
19341
19342 2005-05-10  Ben Elliston  <bje@au.ibm.com>
19343
19344         PR debug/16676
19345         * gcc.dg/debug/pr16676.c: New test.
19346
19347 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
19348
19349         PR testsuite/21443
19350         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
19351         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
19352         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
19353         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
19354         Change -O1 to -O2.
19355         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
19356         -fno-tree-dominator-opts.
19357
19358 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19359
19360         * gfortran.dg/return_1.f90: New test.
19361
19362 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
19363
19364         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
19365
19366         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
19367
19368 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
19369
19370         PR c++/21427
19371         * g++.dg/inherit/covariant13.C: New.
19372
19373 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19374
19375         PR libfortran/19155
19376         * gfortran.dg/pr19155.f: New test.
19377
19378 2005-05-08  Roger Sayle  <roger@eyesopen.com>
19379
19380         PR inline-asm/8788
19381         * gcc.dg/pr8788-1.c: New testcase.
19382
19383 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
19384
19385         PR target/21416
19386         * gcc.target/mips/fpcmp-[12].c: New tests.
19387
19388 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
19389
19390         * lib/target-supports-dg.exp (dg-require-fork): New function.
19391         (dg-require-mkfifo): Likewise.
19392         * lib/target-supports.exp (check_function_available): New
19393         function.
19394         (check_fork_available): Likewise.
19395         (check_mkfifo_available): Likewise.
19396
19397 2005-05-06  Jeff Law  <law@redhat.com>
19398
19399         * gcc.c-torture/compile/pr21380.c: New test.
19400
19401 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
19402
19403         PR c++/20961
19404         * g++.dg/ext/weak3.C: New test.
19405
19406 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
19407
19408         PR c++/21352
19409         * g++.dg/template/crash37.C: New test.
19410
19411 2005-05-05  Paul Brook  <paul@codesourcery.com>
19412
19413         * gcc.dg/arm-g2.c: Use effective-target arm32.
19414         * gcc.dg/arm-mmx-1.c: Ditto.
19415         * gcc.dg/arm-scd42-2.c: Ditto.
19416         * gcc.dg/arm-vfp1.c: Ditto.
19417         * lib/target-supports.exp (check_effective_target_arm32): New
19418         function.
19419
19420 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
19421
19422         PR libfortran/21354
19423         gfortran.dg/in_pack_rank7.f90: New test.
19424
19425 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
19426
19427         PR middle-end/15618
19428         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
19429
19430 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
19431
19432         PR middle-end/21265
19433         * gcc.dg/20050503-1.c: New test.
19434
19435         PR rtl-optimization/21239
19436         * gcc.dg/i386-sse-11.c: New test.
19437
19438 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
19439
19440         PR target/16888
19441         * gcc.target/i386/asm-1.c: New test.
19442
19443 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
19444
19445         PR rtl-optimization/21330
19446         * gcc.c-torture/execute/20050502-1.c: New test.
19447
19448         PR target/21297
19449         * gcc.c-torture/execute/20050502-2.c: New test.
19450
19451 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
19452
19453         PR middle-end/21282
19454         * gcc.dg/pr21282.c: New.
19455
19456 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
19457
19458         * gcc.dg/vect/pr20122.c: Clean up .vect file.
19459         * gcc.dg/vect/vect-92.c: Likewise.
19460         * gcc.dg/vect/vect-93.c: Likewise.
19461         * gcc.dg/vect/vect-dv-1.c: Likewise.
19462         * gcc.dg/vect/vect-dv-2.c: Likewise.
19463         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
19464
19465 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
19466
19467         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
19468         * gfortran.dg/vect/vect-2.f90: Likewise.
19469         * gfortran.dg/vect/vect-3.f90: Likewise.
19470         * gfortran.dg/vect/vect-4.f90: Likewise.
19471         * gfortran.dg/vect/vect-5.f90: Likewise.
19472
19473 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
19474
19475         PR target/20813
19476         * gcc.dg/rs6000-fpint-2.c: New.
19477
19478 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
19479
19480         PR c/15698
19481         * gcc.dg/builtins-30.c: Update expected messages.
19482         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
19483         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
19484         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
19485
19486 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
19487
19488         PR tree-optimization/21294
19489         * gcc.dg/tree-ssa/pr21294.c: New.
19490
19491 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
19492
19493         * gcc.dg/altivec-3.c (vec_store): Do not use the old
19494         __builtin_altivec_st_internal_4si built-in.
19495
19496 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
19497
19498         PR c++/15875
19499         * g++.dg/template/ptrmem14.C: New test.
19500
19501 2005-05-02  Paul Brook  <paul@codesourcery.com>
19502
19503         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
19504
19505 2005-05-02  Michael Matz  <matz@suse.de>
19506
19507         PR c++/19542
19508         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
19509
19510 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
19511
19512         * g++.dg/cpp/weak.C: New test.
19513
19514 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
19515
19516         * gcc.dg/tree-ssa/loop-8.c: New test.
19517
19518 2005-04-30  Michael Maty  <matz@suse.de>
19519
19520         * gcc.dg/inline-mcpy.c: New test.
19521
19522 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
19523
19524         PR libfortran/18958
19525         * gfortran.dg/eoshift.f90: New test case.
19526
19527 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
19528
19529         PR libfortran/18857
19530         * gfortran.dg/matmul_1.f90: New test.
19531
19532 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
19533
19534         PR tree-optimization/21030
19535         * gcc.dg/tree-ssa/pr21030.c: New.
19536
19537 2005-04-29  Devang Patel  <dpatel@apple.com>
19538
19539         PR tree-optimization/21272
19540         * gcc.dg/vect/vect-ifcvt-10.c: New test.
19541
19542 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
19543
19544         PR fortran/13082
19545         PR fortran/18824
19546         * gfortran.dg/entry_4.f90: New test.
19547         * gfortran.fortran-torture/execute/entry_1.f90: New test.
19548         * gfortran.fortran-torture/execute/entry_2.f90: New test.
19549         * gfortran.fortran-torture/execute/entry_3.f90: New test.
19550         * gfortran.fortran-torture/execute/entry_4.f90: New test.
19551         * gfortran.fortran-torture/execute/entry_5.f90: New test.
19552         * gfortran.fortran-torture/execute/entry_6.f90: New test.
19553         * gfortran.fortran-torture/execute/entry_7.f90: New test.
19554
19555 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19556
19557         * gfortran.fortran-torture/execute/entry_8.f90: New test.
19558
19559 2005-04-29  Paul Brook  <paul@codesourcery.com>
19560
19561         * gfortran.dg/entry_3.f90: New test.
19562
19563 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19564
19565         * gfortran.dg/implicit_4.f90: New test.
19566
19567 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
19568
19569         * lib/target-supports.exp (check_profiling_available): Return
19570         false for xtensa-*-elf.
19571
19572 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
19573
19574         * lib/fortran-torture.exp (fortran-torture.exp): Catch
19575         error if file cannot be deleted.
19576
19577 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
19578
19579         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
19580         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
19581         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
19582         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
19583         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
19584         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
19585         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
19586         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
19587         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
19588         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19589         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
19590         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
19591         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
19592
19593 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19594
19595         PR fortran/20865
19596         * gfortran.dg/pr20865.f90: New test.
19597
19598 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
19599
19600         * gcc.dg/void-cast-2.c: New test.
19601
19602 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19603
19604         PR c/21159
19605         * gcc.dg/void-cast-1.c: New test.
19606
19607 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
19608
19609         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
19610
19611 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19612
19613         PR fortran/21177
19614         * gfortran.dg/pr21177.f90: New test.
19615
19616 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
19617
19618         PR tree-optimization/21171
19619         * gcc.dg/tree-ssa/pr21171.c: New test.
19620
19621 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
19622
19623         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
19624         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
19625         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
19626         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
19627         gcc.dg/tree-ssa/gen-vect-32.c: New.
19628         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
19629         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
19630         don't run on PPC32.
19631
19632 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19633
19634         PR c/21213
19635         * gcc.dg/transparent-union-3.c: New test.
19636
19637 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19638
19639         PR c/20740
19640         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
19641         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
19642         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
19643         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
19644         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
19645         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
19646
19647 2005-04-26  Jeff Law  <law@redhat.com>
19648
19649         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
19650         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
19651         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
19652         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
19653         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
19654         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
19655         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
19656
19657 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
19658
19659         PR tree-optimization/17598
19660         * gcc.dg/tree-ssa/pr17598.c: New testcase.
19661
19662 2005-04-25  Mike Stump  <mrs@apple.com>
19663
19664         * objc.dg/fix-and-continue-1.m: Add.
19665
19666 2005-04-25  Roger Sayle  <roger@eyesopen.com>
19667
19668         PR c++/20995
19669         * g++.dg/opt/pr20995-1.C: New test case.
19670
19671 2005-04-25  Devang Patel <dpatel@apple.com>
19672
19673         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
19674
19675 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
19676
19677         PR testsuite/21062
19678         * g++.dg/opt/alias2.C (printf): Correct the prototype.
19679
19680 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
19681
19682         PR C++/21188
19683         * g++.dg/opt/rtti2.C: New test.
19684
19685 2005-04-25  Paul Brook  <paul@codesourcery.com>
19686         Steven G. Kargl  <kargls@comcast.net>
19687
19688         PR fortran/20879
19689         * gfortran.dg/ichar_1.f90: New file.
19690
19691 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
19692
19693         PR middle-end/20991
19694         * g++.dg/opt/pr20991.C: New test.
19695
19696         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
19697         where sizeof (type) < __alignof__ (type).
19698         * gcc.dg/compat/struct-layout-1.h: Likewise.
19699
19700 2005-04-24  Per Bothner  <per@bothner.com>
19701             Devang Patel  <dpatel@apple.com>
19702
19703         PR preprocessor/20907
19704         * gcc.dg/cpp/very-long-comment.c: New test.
19705
19706 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19707
19708         PR fortran/20059
19709         * gfortran.dg/common_5.f: New test.
19710
19711 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
19712
19713         PR middle-end/21082
19714         * g++.dg/tree-ssa/pr21082.C: New testcase.
19715
19716 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
19717
19718         * gcc.dg/vect/vect-99.c: New test.
19719
19720 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
19721
19722         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
19723
19724 2005-04-22  Jeff Law  <law@redhat.com>
19725
19726         * gcc.dg/uninit-5.c: Remove xfails.
19727         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
19728         conditionals and loads.
19729
19730 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
19731
19732         PR libfortran/20074
19733         PR libfortran/20436
19734         PR libfortran/21108
19735         * gfortran.dg/nested_reshape.f90: new test
19736         * gfortran.dg/reshape-alloc.f90: new test
19737         * gfortran.dg/reshape.f90: new test
19738
19739 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
19740
19741         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
19742
19743         * gcc.dg/arm-vfp1.c: New test.
19744
19745 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
19746
19747         PR c++/21087
19748         * g++.dg/lookup/builtin2.C: New test.
19749
19750 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
19751
19752         * gcc.dg/weak/weak-13.c: New test.
19753
19754 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
19755
19756         * lib/target-supports.exp (check_effective_target_sync_int_long):
19757         Add powerpc*.
19758
19759 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
19760
19761         * gcc.target/mips/branch-1.c: New test.
19762
19763 2005-04-21  Richard Henderson  <rth@redhat.com>
19764
19765         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
19766         * gcc.dg/vect/vect-86.c: Likewise.
19767         * gcc.dg/vect/vect-87.c: Likewise.
19768         * gcc.dg/vect/vect-88.c: Likewise.
19769
19770 2005-04-21  Devang Patel  <dpatel@apple.com>
19771
19772         PR optimization/20994
19773         * gcc.dg/tree-ssa/ifc-3.c: New test.
19774
19775 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
19776
19777         PR c/12913
19778         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
19779         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
19780         gcc.dg/c99-vla-jump-5.c: New tests.
19781
19782 2005-04-19  Richard Henderson  <rth@redhat.com>
19783
19784         * lib/target-supports.exp (check_effective_target_vect_int_mult):
19785         Fix typo in exists check.
19786         (check_effective_target_sync_int_long): New.
19787         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
19788         * gcc.dg/ia64-sync-2.c: Likewise.
19789         * gcc.dg/ia64-sync-3.c: Likewise.
19790         * gcc.dg/ia64-sync-4.c: Likewise.
19791
19792 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
19793
19794         * gcc.dg/fold-xor-1.c: New test.
19795         * gcc.dg/fold-xor-2.c: New test.
19796
19797 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
19798
19799         PR target/20670
19800         * g++.dg/eh/fp-regs.C: New test.
19801
19802 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
19803
19804         * gcc.dg/Wint-to-pointer-cast-1.c,
19805         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
19806         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
19807         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
19808
19809 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19810
19811         PR fortran/16861
19812         * gfortran.dg/pr16861.f90: New test.
19813
19814 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
19815
19816         * gcc.dg/pr21085.c: New test.
19817
19818 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
19819
19820         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
19821         (setup_mips_tests, dg-mips-options): New procedures.
19822         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
19823         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
19824         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
19825         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
19826         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
19827         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
19828         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
19829         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
19830         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
19831         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
19832         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
19833         dg-mips-options instead of dg-options.  Remove now-redundant
19834         preprocessor guards.
19835         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
19836         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19837         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19838         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
19839         * gcc.dg/vr-mult-2.c: Delete.
19840         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
19841         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
19842         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
19843         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
19844         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
19845         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
19846         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
19847
19848 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
19849
19850         * ada/acats/run_all.sh: Use sync when executable not present.
19851
19852 2005-04-18  Devang Patel  <dpatel@apple.com>
19853
19854         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
19855         * gcc.dg/vect/vect-11a.c: New.
19856         * gcc.dg/vect/vect-none.c: Update.
19857         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
19858
19859 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
19860
19861         PR tree-optimization/20922
19862         * gcc.dg/pr20922-1.c: New test.
19863         * gcc.dg/pr20922-2.c: New test.
19864         * gcc.dg/pr20922-3.c: New test.
19865         * gcc.dg/pr20922-4.c: New test.
19866         * gcc.dg/pr20922-5.c: New test.
19867         * gcc.dg/pr20922-6.c: New test.
19868
19869 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19870
19871         PR libfortran/20950
19872         * gfortran.dg/pr20950.f: New test.
19873
19874 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19875
19876         PR libfortran/19216
19877         * gfortran.dg/pr19216.f: New test.
19878
19879 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
19880
19881         PR tree-optimization/21001
19882         * gcc.dg/tree-ssa/pr21001.c: New.
19883
19884 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
19885
19886         PR libfortran/21075
19887         * gfortran.dg/reshape_rank7.f90: New test.
19888
19889 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
19890
19891         PR libfortran/12884 gfortran.dg/pr12884.f: New test
19892         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
19893         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
19894         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
19895         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
19896         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
19897         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
19898         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
19899         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
19900         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
19901         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
19902         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
19903         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
19904         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
19905         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
19906         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
19907         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
19908         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
19909         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
19910         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
19911         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
19912
19913 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
19914
19915         * gfortran.dg/wtruncate.f: New testcase.
19916         * gfortran.dg/wtruncate.f90: New testcase.
19917
19918 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
19919
19920         PR c++/21025
19921         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
19922         which sizeof/alignof is dependent, rather than just whether we are
19923         processing_template_decl.
19924
19925 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
19926
19927         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
19928         corrected typo where the wrong variables had been compared.
19929
19930 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
19931
19932         PR libfortran/18495
19933         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
19934         Test callee-allocated version of return array with a write
19935         statement.
19936         Test spread with a temporary with another write statement.
19937
19938 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
19939
19940         PR tree-optimization/21031
19941         * gcc.dg/tree-ssa/pr21031.c: New.
19942
19943 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
19944
19945         PR tree-optimization/21004
19946         * gcc.dg/builtins-53.c: Include builtins-config.h.
19947         Check floorf, ceilf, floorl and ceill transformations
19948         only when HAVE_C99_RUNTIME is defined.
19949
19950 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
19951
19952         PR middle-end/20739
19953         * gcc.dg/tree-ssa/pr20739.c: New test.
19954
19955 2005-04-14  Mike Stump  <mrs@apple.com>
19956
19957         * gcc.dg/Foundation.framework/empty: New.
19958         * gcc.dg/framework-2.c: New.
19959
19960 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
19961
19962         PR tree-optimization/21021
19963         * gcc.c-torture/compile/pr21021.c: New.
19964
19965 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
19966
19967         PR testsuite/21010
19968         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
19969         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
19970         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
19971         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
19972         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
19973         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
19974         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
19975         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
19976
19977 2005-04-14  Richard Henderson  <rth@redhat.com>
19978
19979         * lib/target-supports.exp (check_effective_target_vect_condition):
19980         Add ia64, i?86, and x86_64.
19981
19982 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
19983
19984         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
19985
19986 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
19987
19988         PR tree-optimization/20657
19989         * gcc.dg/tree-ssa/pr20657.c: New.
19990
19991 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
19992
19993         * gcc.dg/builtins-53.c: Also check (int)trunc* and
19994         (long long int)trunc*.
19995
19996 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
19997
19998         PR target/20927
19999         * gcc.dg/pr20927.c: New test.
20000
20001 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
20002
20003         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
20004         * gcc.target/mips/asm-1.c: Likewise.
20005
20006 2005-04-13  Dale Johannesen  <dalej@apple.com>
20007
20008         * objc.dg/objc-fast-4.m: New.
20009
20010 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
20011
20012         * gcc.target/cris/torture/cris-torture.exp: New driver in new
20013         directory.
20014         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
20015
20016 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
20017
20018         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
20019         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
20020         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
20021
20022 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
20023
20024         PR tree-optimization/20913
20025         * gcc.dg/tree-ssa/pr20913.c: New.
20026
20027         PR tree-optimization/20702
20028         * gcc.dg/tree-ssa/pr20702.c: New.
20029
20030 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20031
20032         PR c++/13744
20033         * g++.dg/inherit/local3.C: New test.
20034
20035 2005-04-12  Jeff Law  <law@redhat.com>
20036
20037         * gcc.dg/tree-ssa/20050412-1.c: New test.
20038
20039 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
20040
20041         PR libfortran/19016
20042         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
20043         Add tests with mask generated by expression.
20044         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
20045         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
20046         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
20047
20048 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
20049
20050         PR middle-end/20917
20051         * gcc.dg/20050409-1.c: New test.
20052
20053 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
20054
20055         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
20056
20057 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
20058
20059         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
20060         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
20061         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
20062         (TARGET_CXX): Adjust accordingly.
20063         * target.h (struct gcc_target): Remove epxort_class_data.  Add
20064         determine_class_data_visibility and class_data_always_comdat.
20065         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
20066         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
20067         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
20068         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
20069         (arm_cxx_determine_class_data_visibility): New.
20070         (arm_cxx_class_data_always_comdat): Likewise.
20071         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
20072         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
20073         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
20074         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
20075         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
20076         Define.
20077
20078 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
20079
20080         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
20081
20082 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
20083
20084         * gcc.dg/i386-darwin-fpmath.c: New.
20085
20086 2004-04-11  Devang Patel  <dpatel@apple.com>
20087
20088         * lib/target-supports.exp (check_effective_target_vect_condition): New.
20089         * gcc.dg/vect/vect-ifcvt-1.c: New test.
20090         * gcc.dg/vect/vect-ifcvt-2.c: New test.
20091         * gcc.dg/vect/vect-ifcvt-3.c: New test.
20092         * gcc.dg/vect/vect-ifcvt-4.c: New test.
20093         * gcc.dg/vect/vect-ifcvt-5.c: New test.
20094         * gcc.dg/vect/vect-ifcvt-6.c: New test.
20095         * gcc.dg/vect/vect-ifcvt-7.c: New test.
20096         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
20097
20098 2004-04-11  Devang Patel  <dpatel@apple.com>
20099
20100         * gcc.dg/vect/vect-dv-1.c: New test.
20101         * gcc.dg/vect/vect-dv-2.c: New test.
20102
20103 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
20104
20105         PR tree-optimization/20933
20106         * gcc.dg/tree-ssa/pr20933.c: New test.
20107
20108 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20109
20110         * gfortran.dg/fold_nearest.f90: New test.
20111
20112 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
20113
20114         * gcc.dg/tree-ssa/alias-1.c: New test.
20115
20116 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
20117
20118         PR tree-optimization/20920
20119         * g++.dg/tree-ssa/pr20920.C: New test.
20120
20121 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
20122
20123         * gcc.dg/builtins-53.c: Also check (int)ceil* and
20124         (long long int)ceil*.
20125
20126 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
20127
20128         * g++.dg/warn/Wdtor1.C: Declare template in system header with
20129         explicit C++ linkage.
20130
20131 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20132
20133         * gfortran.dg/pr17229.f: Take care of the new obsolescence
20134         warning for arithmetic IF statements.
20135
20136 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
20137
20138         * eor_handling_1.f90: New test case.
20139         * eor_handling_2.f90: New test case.
20140         * eor_handling_3.f90: New test case.
20141         * eor_handling_4.f90: New test case.
20142         * eor_handling_5.f90: New test case.
20143         * noadv_size.f90: New test case.
20144         * pad_no.f90: New test case.
20145
20146 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
20147
20148         * gcc.c-torture/execute/20050410-1.c: New test.
20149
20150 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
20151
20152         * gcc.dg/pr20126.c: New.
20153
20154 2005-04-09  Bud Davis  <bdavis@gfortran.org>
20155             Steven G. Kargl <kargls@comcast.net>
20156
20157         * gfortran.dg/PR19872.f: New test.
20158
20159 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
20160
20161         * gfortran.dg/nint_1.f90: Fix dg-do directive.
20162
20163 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
20164
20165         * gfortran.dg/nint_1.f90: New test.
20166
20167 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
20168
20169         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
20170         Added test for callee-allocated arrays with write statements.
20171         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
20172         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
20173         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
20174         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
20175         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
20176
20177 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
20178
20179         PR libfortran/20163
20180         * gfortran.dg/open-options-blanks.f: New test.
20181
20182 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
20183
20184         PR fortran/13257
20185         * gfortran.dg/comma_format_extension_[1234].f: New tests.
20186
20187 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
20188
20189         * gcc.dg/tree-ssa/stdarg-1.c: New test.
20190         * gcc.dg/tree-ssa/stdarg-2.c: New test.
20191         * gcc.dg/tree-ssa/stdarg-3.c: New test.
20192         * gcc.dg/tree-ssa/stdarg-4.c: New test.
20193         * gcc.dg/tree-ssa/stdarg-5.c: New test.
20194         * gcc.c-torture/execute/stdarg-4.c: New test.
20195
20196         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
20197
20198         PR target/20795
20199         * g++.dg/abi/param2.C: New test.
20200
20201 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
20202
20203         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
20204
20205 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
20206
20207         * gcc.dg/builtins-53.c: New test.
20208
20209 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
20210
20211         * g++.dg/tree-ssa/pr18178.C: New test.
20212         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
20213         * gcc.c-torture/execute/20041019-1.c: New test.
20214         * gcc.dg/tree-ssa/20041008-1.c: New test.
20215         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
20216         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
20217         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
20218         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
20219         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
20220         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
20221         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
20222         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
20223         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
20224         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
20225
20226 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
20227
20228         PR rtl-optimization/20466
20229         * gcc.c-torture/execute/pr20466-1.c: New test.
20230
20231 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
20232
20233         PR c++/20905
20234         * g++.dg/parse/cond2.C: New test.
20235
20236         PR c++/20145
20237         * g++.dg/warn/Wdtor1.C: New test.
20238
20239 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20240
20241         PR fortran/17229
20242         * gfortran.dg/pr17229.f: New test.
20243
20244 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
20245
20246         * gfortran.dg/tiny_1.f90: New test.
20247         * gfortran.dg/tiny_2.f90: ditto.
20248
20249 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
20250
20251         * gfortran.dg/eor_1.f90: Fix dg-do run line
20252         * gfortran.dg/open_new.f90: Fix dg-do run line
20253
20254 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
20255
20256         * lib/target-supports.exp (get_compiler_messages): Support
20257         optional arguments, the fourth being compiler options.
20258         (check_effective_target_fpic): New proc.
20259         * gcc.dg/20050321-2.c: Restrict to target fpic.
20260
20261 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
20262
20263         * gcc.dg/15443-1.c: New test.
20264         * gcc.dg/15443-2.c: Likewise.
20265
20266 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20267
20268         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
20269
20270 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
20271
20272         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
20273
20274 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
20275
20276         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
20277         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
20278         -m64.
20279         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
20280         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
20281         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
20282
20283 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
20284
20285         PR c++/20212
20286         * g++.dg/warn/Wunused-11.C: New test.
20287
20288 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
20289
20290         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
20291
20292 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
20293
20294         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
20295
20296 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
20297
20298         PR c++/20734
20299         * g++.dg/template/ptrmem13.C: New test.
20300
20301 2005-04-05  Per Bothner  <per@bothner.com>
20302
20303         * lib/gcc.exp: Always add -fno-show-column, for now.
20304
20305 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
20306
20307         PR testsuite/20767
20308         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
20309         of plain old "unsigned int" for the type of "i".  Makes this test
20310         64bit clean.
20311
20312 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
20313
20314         * gcc.dg/i386-ssefn-1.c: New test.
20315         * gcc.dg/i386-ssefn-2.c: New test.
20316         * gcc.dg/i386-ssefn-3.c: New test.
20317         * gcc.dg/i386-ssefn-4.c: New test.
20318
20319 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
20320
20321         PR tree-optimization/20076
20322         * gcc.dg/builtin-apply4.c: New test.
20323
20324         PR preprocessor/19475
20325         * gcc.dg/cpp/macspace1.c: New test.
20326         * gcc.dg/cpp/macspace2.c: New test.
20327
20328 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20329
20330         * gfortran.dg/pr20755.f: Fixed bad format.
20331
20332 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
20333
20334         PR c++/20763
20335         * g++.dg/ext/attrib21.C: New test.
20336
20337 2004-04-05  Devang Patel  <dpatel@apple.com>
20338
20339         * lib/target-supports.exp (check_effective_target_vect_shif): New.
20340         * gcc.dg/vect/vect-shift-1.c: New test.
20341
20342 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20343
20344         PR libfortran/20755
20345         * gfortran.dg/pr20755.f: New test.
20346
20347 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
20348
20349         * gfortran.dg/pr15959.f90: New test.
20350         * gfortran.dg/string_pad_trunc.f90: New test.
20351
20352 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20353
20354         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
20355         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
20356         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
20357         syntax.
20358
20359 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20360
20361         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
20362
20363 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20364
20365         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
20366         * gcc.c-torture/compile/20011119-2.c: Likewise.
20367         * gcc.c-torture/compile/981001-2.c: Likewise.
20368
20369 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
20370
20371         PR c++/20679
20372         * g++.dg/template/overload4.C: New test.
20373
20374 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
20375
20376         PR c++/20746
20377         * g++.dg/abi/covariant5.C: New.
20378
20379         PR debug/20505
20380         * g++.dg/debug/const2.C: New.
20381
20382 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
20383
20384         PR rtl-optimization/16104
20385         * gcc.c-torture/execute/20050316-1.c: New test.
20386
20387 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
20388
20389         * g++.dg/template/spec23.C: Fix dg-error text.
20390
20391 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
20392
20393         PR c++/19199
20394         * g++.dg/expr/lval2.C: New.
20395
20396 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20397
20398         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
20399         __builtin_strcasecmp and __builtin_strncasecmp.
20400
20401 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
20402
20403         PR c++/20723
20404         * g++.dg/template/spec22.C: New.
20405         * g++.dg/template/spec23.C: New.
20406
20407 2005-04-03  Dale Ranta  <dir@lanl.gov>
20408             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20409
20410         PR libfortran/20068
20411         PR libfortran/20125
20412         PR libfortran/20156
20413         PR libfortran/20471
20414         * gfortran.dg/backspace.f: New test.
20415
20416 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
20417
20418         * gcc.dg/pr19345.c: New test.
20419
20420 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
20421
20422         PR tree-optimization/20640
20423         * gcc.dg/torture/tree-loop-1.c: New.
20424
20425 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
20426
20427         PR rtl-optimization/20290
20428         * gcc.c-torture/execute/loop-ivopts-2.c: New.
20429
20430 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
20431
20432         * gcc.dg/rs6000-fpint.c: New.
20433
20434 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
20435
20436         * gcc.dg/old-style-then-proto-1.c: New test.
20437
20438 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20439
20440         * gfortran.fortran-torture/execute/backspace.f90: Check
20441         after backspace and read was incorrect.
20442
20443 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20444
20445         * gcc.c-torture/execute/builtins/strcat.c: Check the result
20446         buffer past the terminating NUL using memcmp.
20447         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
20448         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
20449
20450         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
20451         Fix unused/uninitialized variable warnings.
20452
20453         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
20454         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
20455         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
20456         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
20457
20458         * gcc.c-torture/execute/builtins/abs-1-lib.c,
20459         gcc.c-torture/execute/builtins/fputs-lib.c,
20460         gcc.c-torture/execute/builtins/lib/fprintf.c,
20461         gcc.c-torture/execute/builtins/lib/main.c,
20462         gcc.c-torture/execute/builtins/lib/memcmp.c,
20463         gcc.c-torture/execute/builtins/lib/memmove.c,
20464         gcc.c-torture/execute/builtins/lib/mempcpy.c,
20465         gcc.c-torture/execute/builtins/lib/memset.c,
20466         gcc.c-torture/execute/builtins/lib/printf.c,
20467         gcc.c-torture/execute/builtins/lib/sprintf.c,
20468         gcc.c-torture/execute/builtins/lib/stpcpy.c,
20469         gcc.c-torture/execute/builtins/lib/strchr.c,
20470         gcc.c-torture/execute/builtins/lib/strcmp.c,
20471         gcc.c-torture/execute/builtins/lib/strcpy.c,
20472         gcc.c-torture/execute/builtins/lib/strcspn.c,
20473         gcc.c-torture/execute/builtins/lib/strlen.c,
20474         gcc.c-torture/execute/builtins/lib/strncat.c,
20475         gcc.c-torture/execute/builtins/lib/strncmp.c,
20476         gcc.c-torture/execute/builtins/lib/strncpy.c,
20477         gcc.c-torture/execute/builtins/lib/strrchr.c,
20478         gcc.c-torture/execute/builtins/lib/strspn.c,
20479         gcc.c-torture/execute/builtins/lib/strstr.c,
20480         gcc.c-torture/execute/builtins/memops-asm-lib.c,
20481         gcc.c-torture/execute/builtins/strlen-2.c,
20482         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
20483         prototypes.
20484
20485 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
20486
20487         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
20488         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
20489         selectany usage.
20490
20491 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
20492
20493         PR c++/19406
20494         * g++.dg/debug/using1.C: New test.
20495
20496 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
20497
20498         PR middle-end/20524
20499         * gcc.dg/alias-7.c: Prefix asm-declared name with
20500         __USER_LABEL_PREFIX__.
20501
20502 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
20503
20504         Fix fallout from PR middle-end/15700:
20505         * gcc.c-torture/compile/20011119-1.c: Take
20506         __USER_LABEL_PREFIX__ into account.
20507         * gcc.c-torture/compile/20011119-2.c: Likewise.
20508
20509 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20510
20511         PR c++/18644
20512         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
20513
20514 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
20515
20516         PR c/17855
20517         * gcc.c-torture/compile/struct-non-lval-1.c,
20518         gcc.c-torture/compile/struct-non-lval-2.c,
20519         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
20520
20521 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
20522
20523         * gcc.dg/tls/tls.exp: Remove temporary file.
20524         * g++.dg/tls/tls.exp: Ditto.
20525         * lib/file-format.exp: Ditto.
20526         * g++.dg/special/ecos.exp: Ditto.
20527
20528         * lib/profopt.exp: Treat prof_ext as a list.
20529         * gcc.misc-tests/bprob.exp: Ditto.
20530         * g++.dg/bprob/bprob.exp: Ditto.
20531
20532         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
20533         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
20534         g++.dg/tree-ssa/pointer-reference-alias.C,
20535         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
20536         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
20537         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
20538         g++.dg/vect/pr19951.cc: Ditto.
20539         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
20540         gcc.dg/builtins-47.c: Ditto.
20541         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
20542         gcc.dg/pr20115-1.c: Ditto.
20543         * gcc.dg/tree-ssa/20030530-2.c,
20544         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
20545         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20546         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
20547         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20548         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
20549         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
20550         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
20551         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
20552         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
20553         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
20554         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
20555         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
20556         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
20557         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
20558         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
20559         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20560         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20561         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20562         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20563         gcc.dg/tree-ssa/20030824-1.c,
20564         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
20565         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
20566         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
20567         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
20568         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
20569         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
20570         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
20571         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
20572         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
20573         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
20574         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
20575         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
20576         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
20577         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
20578         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
20579         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
20580         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
20581         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
20582         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
20583         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
20584         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
20585         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
20586         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
20587         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
20588         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
20589         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
20590         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
20591         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
20592         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
20593         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
20594         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
20595         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
20596         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
20597         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
20598         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
20599         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
20600         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
20601         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
20602         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
20603         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
20604         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
20605         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
20606         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20607         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
20608         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
20609         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
20610         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
20611         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
20612         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
20613         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
20614         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20615         gcc.dg/tree-ssa/useless-1.c: Ditto.
20616         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
20617         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
20618         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
20619         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
20620         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20621         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
20622         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
20623         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
20624         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
20625         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
20626         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
20627         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
20628         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
20629         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
20630         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
20631         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
20632         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
20633         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
20634         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
20635         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
20636         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
20637         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
20638         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
20639         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
20640         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
20641         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
20642         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
20643         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
20644         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
20645         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
20646         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
20647         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
20648         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
20649         gcc.dg/vect/vect-none.c: Ditto.
20650         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
20651         treelang/compile/unsigned.tree: Ditto.
20652
20653         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
20654         * gcc.dg/cpp/direct2s.c: Ditto.
20655         * gcc.dg/cpp/paste4.c: Ditto.
20656         * gcc.dg/cpp/separate-1.c: Ditto.
20657         * gcc.dg/pch/save-temps-1.c: Ditto.
20658         * g++.dg/ext/altivec-10.C: Ditto.
20659         * g++.dg/pch/pch.C: Ditto.
20660
20661         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
20662
20663         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
20664         * g++.dg/template/repo1.C: Ditto.
20665         * g++.dg/template/repo2.C: Ditto.
20666         * g++.dg/template/repo3.C: Ditto.
20667         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
20668         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
20669         * g++.old-deja/g++.pt/repo1.C: Ditto.
20670         * g++.old-deja/g++.pt/repo2.C: Ditto.
20671         * g++.old-deja/g++.pt/repo3.C: Ditto.
20672         * g++.old-deja/g++.pt/repo4.C: Ditto.
20673
20674         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
20675         * gcc.dg/20030107-1.c: Ditto.
20676         * gcc.dg/20030702-1.c: Ditto.
20677         * gcc.dg/profile-generate-1.c: Ditto.
20678         * g++.dg/other/profile1.C: Ditto.
20679         * g++.old-deja/g++.robertl/eb83.C: Ditto.
20680
20681         * lib/gcc-dg.exp (remove-build-file): New.
20682         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
20683         cleanup-tree-dump, cleanup-saved-temps): New.
20684
20685 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20686
20687         PR c++/19203, DR 214
20688         * g++.dg/parse/ambig3.C: Not ambiguous.
20689         * g++.dg/template/spec20.C: New.
20690         * g++.dg/template/spec21.C: New.
20691
20692 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
20693
20694         PR target/20045
20695         * gcc.dg/ia64-fptr-1.c: Run only on linux.
20696
20697 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20698
20699         PR libfortran/20660
20700         * gfortran.dg/negative_unit.f: New test.
20701
20702 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
20703
20704         * gcc.dg/20050330-1.c: New test.
20705
20706 2005-03-30  Devang Patel  <dpatel@apple.com>
20707
20708         * g++.dg/tree-sra/ssa-sra-3.C: New test.
20709
20710 2005-03-30  Dale Johannesen  <dalej@apple.com>
20711
20712         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
20713
20714 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
20715
20716         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
20717         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
20718         Strip options from test name.
20719
20720 2005-03-31  Jan Hubicka  <jh@suse.cz>
20721
20722         * gcc.dg/varpool-1.c: New testcase.
20723
20724 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
20725
20726         PR c/772
20727         PR c/17913
20728         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
20729         gcc.dg/stmt-expr-label-3.c : New tests.
20730         * gcc.c-torture/execute/medce-2.c: Remove.
20731
20732 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
20733
20734         PR c/20368
20735         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
20736         tests.
20737
20738 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
20739
20740         * gcc.c-torture/compile/pr20203.c: New test.
20741
20742 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
20743
20744         * gfortran.dg/promotion.f90: New test.
20745
20746 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
20747
20748         PR middle-end/20491
20749         * gcc.dg/torture/asm-subreg-1.c: New test.
20750
20751 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
20752
20753         PR c/20672
20754         * gcc.dg/pr20672-1.c: New test.
20755
20756 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
20757
20758         * gfortran.dg/vect: New directory.
20759         * gfortran.dg/vect/vect.exp: New.
20760         * gfortran.dg/vect/vect-1.f90: New test.
20761         * gfortran.dg/vect/vect-2.f90: New test.
20762         * gfortran.dg/vect/vect-3.f90: New test.
20763         * gfortran.dg/vect/vect-4.f90: New test.
20764         * gfortran.dg/vect/vect-5.f90: New test.
20765
20766 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
20767
20768         PR middle-end/20622
20769         * gcc.dg/alias-7.c: New test.
20770
20771 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
20772
20773         * gcc.dg/sparc-reg-1.c: New test.
20774
20775 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
20776
20777         PR target/19890
20778         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
20779
20780 2005-03-29  Dale Ranta  <dir@lanl.gov>
20781             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20782
20783         PR libfortran/20163
20784         * gfortran.dg/pr20163-2.f: New test.
20785
20786 2005-03-28  Jan Hubicka  <jh@suse.cz>
20787
20788         PR middle-end/20635
20789         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
20790         by Jakub Jelinek.
20791
20792 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
20793
20794         PR tree-optimization/20626
20795         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
20796         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
20797
20798 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
20799
20800         * gfortran.dg/underflow.f90: New test.
20801         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
20802
20803 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20804
20805         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
20806
20807 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
20808
20809         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
20810         (g++_init): Make sure that CXXFLAGS is set.
20811         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
20812         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
20813         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20814         * lib/objc.exp (objc_init): Likewise.
20815         * lib/treelang.exp (treelang_init): Likewise.
20816
20817 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
20818
20819         PR tree-optimization/20470
20820         * gcc.dg/tree-ssa/pr20470.c: New test.
20821
20822 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
20823
20824         * gcc.dg/ppc-stfiwx.c: New.
20825
20826 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
20827
20828         PR target/19888
20829         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
20830
20831 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
20832
20833         * gcc.dg/20050325-1.c: Fix a typo.
20834
20835 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20836
20837         PR libfortran/19678
20838         PR libfortran/19679
20839         * gfortran.dg/dos_eol.f: New test.
20840
20841 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
20842
20843         PR rtl-optimization/20249
20844         * gcc.dg/20050325-1.c: New test.
20845
20846 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20847
20848         PR libfortran/15332
20849         * gfortran.dg/pr15332.f: New test.
20850
20851 2005-03-24  Dale Johannesen  <dalej@apple.com>
20852
20853         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
20854
20855 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
20856
20857         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
20858         'internal' visibility.
20859         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
20860         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
20861         'protected' visibility.
20862         * gcc.dg/visibility-7.c: Likewise.
20863         * lib/target-supports.exp (check_visibility_available): Take
20864         a parameter, the kind of visibility to check for.
20865         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
20866         to check_visibility_available.
20867
20868         * g++.dg/expr/cast3.C: New.
20869
20870 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
20871
20872         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
20873         rs6000.
20874
20875 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
20876
20877         PR target/20095
20878         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
20879
20880 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
20881
20882         * gcc.dg/badshift.c: Renamed to...
20883         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
20884
20885         * gcc.target/i386/badshift.c: Renamed to...
20886         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
20887         only.
20888
20889         PR rtl-optimization/20532
20890         * gcc.target/i386/badshift.c: New.
20891
20892 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20893
20894         * gfortran.dg/pr18025.f90: New test.
20895
20896 2005-03-23  Dale Johannesen  <dalej@apple.com>
20897
20898         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
20899
20900 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
20901
20902         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
20903
20904         * lib/target-supports.exp (check_iconv_available): Default
20905         libiconv to -liconv, if there is no definition.
20906
20907 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
20908
20909         * gcc.dg/torture/cris-asm-mof-1.c: New test.
20910
20911 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
20912
20913         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
20914         * g++.dg/opt/pr7503-2.C: Likewise.
20915         * g++.dg/opt/pr7503-3.C: Likewise.
20916         * g++.dg/opt/pr7503-4.C: Likewise.
20917         * g++.dg/opt/pr7503-5.C: Likewise.
20918         * g++.dg/warn/minmax.C: New test.
20919
20920 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20921
20922         * gfortran.dg/g77_intrinsics_funcs.f: New test.
20923         * gfortran.dg/g77_intrinsics_sub.f: New test.
20924
20925 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
20926             Jan Hubicka  <jh@suse.cz>
20927             Steven Bosscher <stevenb@suse.de
20928
20929         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
20930
20931 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20932
20933         PR c++/19980
20934         * g++.dg/template/redecl3.C: New test.
20935
20936 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20937
20938         PR c++/20499
20939         * g++.dg/parse/error16.C: Tweak error markers.
20940
20941 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
20942
20943         PR target/20561
20944         * gcc.dg/20050321-2.c: New test.
20945
20946 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20947
20948         PR c++/20465
20949         PR c++/20381
20950         * g++.dg/template/ptrmem12.C: New.
20951
20952 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
20953
20954         PR rtl-optimization/20527
20955         * gcc.c-torture/execute/pr20527-1.c: New test.
20956
20957 2005-03-22  Ben Elliston  <bje@au.ibm.com>
20958
20959         * gcc.misc-tests/options.exp (check_for_options): Create a real C
20960         program, compile it into a real executable and then delete the .c
20961         and .x files afterwards, to avoid problems on testglue targets.
20962
20963 2005-03-21  Stuart Hastings  <stuart@apple.com>
20964
20965         * gcc.target/i386/sse-2.c: New.
20966
20967 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
20968
20969         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
20970
20971 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20972
20973         * g++.dg/parse/crash25.C: Fix typo.
20974
20975 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20976
20977         PR c++/20461
20978         * g++.dg/parse/crash24.C: New test.
20979
20980         PR c++/20536
20981         * g++.dg/parse/crash25.C: New test.
20982
20983 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20984
20985         PR c++/20147
20986         * g++.dg/ext/stmtexpr4.C: New test.
20987
20988 2005-03-20  Roger Sayle  <roger@eyesopen.com>
20989
20990         PR middle-end/20539
20991         * gcc.c-torture/compile/pr13066-1.c: New test case.
20992         * gcc.c-torture/compile/pr20539-1.c: Likewise.
20993         * g++.dg/opt/pr13066-1.C: Likewise.
20994
20995 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
20996
20997         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
20998
20999 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21000
21001         PR fortran/18525
21002         * gfortran.dg/nesting_1.f90: New test.
21003
21004 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21005
21006         PR c++/20240
21007         * g++.dg/lookup/using13.C: New test.
21008
21009 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21010
21011         PR c++/20333
21012         * g++.dg/template/crash36.C: New test.
21013
21014 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
21015
21016         PR c++/20463
21017         * g++.dg/template/crash35.C: New test.
21018
21019 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
21020
21021         PR c++/19966
21022         * g++.dg/overload/operator2.C: New test.
21023
21024 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21025
21026         PR libfortran/20257
21027         * gfortran.dg/pr20257.f90: New test.
21028
21029 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21030
21031         PR libfortran/20480
21032         * gfortran.dg/pr20480.f90: New test.
21033
21034 2005-03-16  Richard Henderson  <rth@redhat.com>
21035
21036         PR middle-end/15700
21037         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
21038         (_rtld_global): New.
21039         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
21040         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
21041
21042         * gcc.dg/alias-3.c: New.
21043         * gcc.dg/alias-4.c: New.
21044         * gcc.dg/alias-5.c: New.
21045         * gcc.dg/alias-6.c: New.
21046
21047 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
21048
21049         * gcc.dg/cpp/ucnid-7.c: New.
21050
21051 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
21052             Dorit Naishlos  <dorit@il.ibm.com>
21053
21054         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
21055         darwin.
21056
21057 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
21058
21059         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
21060         misaligned accesses.
21061         * gcc.dg/vect/vect-58.c: Likewise.
21062         * gcc.dg/vect/vect-92.c: New.
21063         * gcc.dg/vect/vect-93.c: New.
21064
21065 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
21066
21067         PR fortran/18827
21068         * gfortran.dg/assign_2.f90: New test.
21069         * gfortran.dg/assign_3.f90: New test.
21070         * gfortran.dg/assign.f90: New test.
21071
21072 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
21073
21074         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
21075         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
21076         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
21077         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
21078         names.
21079
21080 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
21081
21082         * gcc.dg/cpp/ucnid-6.c: New.
21083
21084         * gcc.dg/cpp/normalize-1.c: New.
21085         * gcc.dg/cpp/normalize-2.c: New.
21086         * gcc.dg/cpp/normalize-3.c: New.
21087         * gcc.dg/cpp/normalize-4.c: New.
21088         * gcc.dg/cpp/ucnid-4.c: New.
21089         * gcc.dg/cpp/ucnid-5.c: New.
21090         * g++.dg/cpp/normalize-1.C: New.
21091         * g++.dg/cpp/ucnid-1.C: New.
21092
21093 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
21094
21095         * gcc.dg/pr18628.c: New.
21096
21097 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
21098
21099         PR c++/20280
21100         * g++.dg/tree-ssa/pr20280.C: New.
21101
21102 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21103
21104         PR fortran/20467
21105         * gfortran.dg/stfunc_2.f90: New test.
21106
21107 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
21108
21109         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
21110
21111 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
21112
21113         * gcc.dg/tree-ssa/20050314-1.c: New test.
21114
21115 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21116
21117         PR c++/4403
21118         PR c++/9783, DR433
21119         * g++.dg/template/friend34.C: New test.
21120         * g++.dg/template/friend35.C: Likewise.
21121         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
21122
21123 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21124
21125         Friend class name lookup 5/n
21126         PR c++/1016
21127         * g++.dg/lookup/hidden-class1.C: New test.
21128         * g++.dg/lookup/hidden-class2.C: Likewise.
21129         * g++.dg/lookup/hidden-class3.C: Likewise.
21130         * g++.dg/lookup/hidden-class4.C: Likewise.
21131         * g++.dg/lookup/hidden-class5.C: Likewise.
21132         * g++.dg/lookup/hidden-class6.C: Likewise.
21133         * g++.dg/lookup/hidden-class7.C: Likewise.
21134         * g++.dg/lookup/hidden-class8.C: Likewise.
21135         * g++.dg/lookup/hidden-class9.C: Likewise.
21136         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
21137         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
21138         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
21139         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
21140         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
21141         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
21142         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
21143         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
21144         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
21145         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
21146         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
21147
21148 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
21149
21150         PR c++/20157
21151         * g++.dg/template/error18.C: New test.
21152
21153 2005-03-09  Ben Elliston  <bje@au.ibm.com>
21154
21155         PR debug/16792
21156         * g++.dg/debug/pr16792.C: New test.
21157
21158 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
21159
21160         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
21161         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
21162         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
21163         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
21164         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
21165         test assertion names.
21166
21167 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21168
21169         PR fortran/18600
21170         * gfortran.dg/stfunc_1.f90: New test.
21171
21172 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21173
21174         PR fortran/16907
21175         * gfortran.dg/real_index_1.f90: New test.
21176
21177 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21178
21179         PR fortran/20323
21180         * gfortran.dg/spec_expr_1.f90: New test.
21181
21182 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
21183
21184         PR c/20402
21185         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
21186         new parser.
21187
21188 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21189
21190         PR fortran/20361
21191         * gfortran.dg/largeequiv_1.f90: New test.
21192
21193 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
21194
21195         * gcc.dg/ucnid-1.c: New.
21196         * gcc.dg/ucnid-2.c: New.
21197         * gcc.dg/ucnid-3.c: New.
21198         * gcc.dg/ucnid-4.c: New.
21199         * gcc.dg/ucnid-5.c: New.
21200         * gcc.dg/ucnid-6.c: New.
21201         * gcc.dg/cpp/ucnid-1.c: New.
21202         * gcc.dg/cpp/ucnid-2.c: New.
21203         * gcc.dg/cpp/ucnid-3.c: New.
21204         * g++.dg/other/ucnid-1.C: New.
21205
21206 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
21207
21208         * gcc.dg/vmx/darwin-abi-3.c: Delete.
21209
21210 2005-03-11  Per Bothner  <per@bothner.com>
21211
21212         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
21213         that diagnotics refer to correct token.
21214         * gcc.dg/unused-3.c: Likewise.
21215
21216 2005-03-11  Per Bothner  <per@bothner.com>
21217
21218         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
21219         constant" is now actually on same line as string constant.
21220         * gcc.dg/cpp/direct2s.c: Likewise.
21221
21222 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
21223
21224         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
21225
21226 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21227
21228         PR libfortran/20124
21229         * gfortran.dg/pr20124.f90: New Test
21230
21231 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
21232
21233         PR tree-optimization/20130
21234         * gcc.dg/pr20130-1.c: New test.
21235
21236 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
21237
21238         PR target/20095
21239         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
21240
21241 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21242
21243         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
21244
21245 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
21246
21247         * g++.dg/eh/forced1.C: Fix comment.
21248         * g++.dg/eh/forced2.C: Ditto.
21249         * g++.dg/eh/forced3.C: Ditto.
21250         * g++.dg/eh/forced4.C: Ditto.
21251
21252 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
21253
21254         PR rtl-opt/20412
21255         * gcc.c-torture/compile/pr20412.c: New test.
21256
21257 2005-03-10  Roger Sayle  <roger@eyesopen.com>
21258
21259         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
21260
21261 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
21262
21263         PR target/20322
21264         * gcc.dg/20050307-1.c: New test.
21265
21266 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
21267
21268         PR c++/20375
21269         * g++.dg/other/stdarg3.C: New.
21270
21271 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
21272
21273         PR c++/18384, c++/18327
21274         * g++.dg/init/array19.C: New test.
21275
21276         PR inline-asm/20314
21277         * gcc.dg/torture/pr20314-1.c: New test.
21278         * gcc.dg/torture/pr20314-2.c: New test.
21279
21280 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
21281
21282         * gcc.dg/20050309-1.c: New test.
21283
21284 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21285
21286         * gcc.dg/builtins-10.c: Reactivate disabled test.
21287         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
21288         new cbrt transformations.
21289
21290 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
21291
21292         PR c++/20208
21293         * g++.dg/template/array13.C: New test.
21294
21295 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
21296
21297         PR c++/16859
21298         * g++.dg/init/brace4.C: New test.
21299
21300 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
21301
21302         PR c++/20186
21303         * g++.dg/template/non-dependent12.C: New.
21304
21305 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
21306
21307         PR c++/20142
21308         * g++.dg/init/array18.C: Add dg-do run marker.
21309
21310         PR c++/20142
21311         * g++.dg/init/array18.C: New test.
21312
21313 2005-03-09  Ben Elliston  <bje@au.ibm.com>
21314
21315         * consistency.vlad/vlad.exp: Remove trailing semicolons.
21316         * g++.dg/gcov/gcov.exp: Likewise.
21317         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
21318         * gcc.target/xstormy16/xstormy16.exp: Likewise.
21319         * lib/c-torture.exp: Likewise.
21320         * lib/fortran-torture.exp: Likewise.
21321         * lib/g++.exp: Likewise.
21322         * lib/gcc-defs.exp: Likewise.
21323         * lib/gcc-dg.exp: Likewise.
21324         * lib/gcc.exp: Likewise.
21325         * lib/gcov.exp: Likewise.
21326         * lib/gfortran.exp: Likewise.
21327         * lib/mike-g++.exp: Likewise.
21328         * lib/mike-gcc.exp: Likewise.
21329         * lib/objc-torture.exp: Likewise.
21330         * lib/objc.exp: Likewise.
21331         * lib/profopt.exp: Likewise.
21332         * lib/target-libpath.exp: Likewise.
21333         * lib/target-supports.exp: Likewise.
21334         * lib/treelang.exp: Likewise.
21335         * lib/wrapper.exp: Likewise.
21336
21337 2005-03-08  Jeff Law  <law@redhat.com>
21338
21339         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
21340         PHI-OPT changes.
21341
21342 2005-03-08  Ira Rosen  <irar@il.ibm.com>
21343
21344         * gcc.dg/vect/pr20122.c: New test.
21345
21346 2005-03-07  Jeff Law  <law@redhat.com>
21347
21348         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
21349         was folded away.
21350         * gcc.dg/tree-ssa/pr18133-1.c: New test.
21351         * gcc.dg/tree-ssa/pr18133-2.c: New test.
21352         * gcc.dg/tree-ssa/pr18134.c: New test.
21353
21354 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21355
21356         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
21357         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
21358         gcc.dg/torture/builtin-noret-2.c: Require weak support.
21359
21360 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
21361
21362         PR tree-opt/17671
21363         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
21364
21365 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
21366
21367         * g++.dg/warn/Wnvdtor.C: New test.
21368
21369 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
21370
21371         * gcc.dg/torture/pr19683-1.c: New test.
21372
21373 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
21374
21375         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
21376         * gfortran.dg/g77/19990313-2.f: Ditto.
21377         * gfortran.dg/g77/19990313-3.f: Ditto.
21378         * gfortran.dg/g77/19990525-0.f: Ditto.
21379         * gfortran.dg/g77/19990826-0.f: Ditto.
21380         * gfortran.dg/g77/19990826-2.f: Ditto.
21381         * gfortran.dg/g77/19990826-3.f: Ditto.
21382         * gfortran.dg/g77/20000511-1.f: Ditto.
21383         * gfortran.dg/g77/20000511-2.f: Ditto.
21384         * gfortran.dg/g77/970625-2.f: Ditto.
21385         * gfortran.dg/g77/980310-2.f: Ditto.
21386         * gfortran.dg/g77/980310-3.f: Ditto.
21387         * gfortran.dg/g77/980310-8.f: Ditto.
21388         * gfortran.dg/g77/980519-2.f: Ditto.
21389         * gfortran.dg/g77/alpha1.f: Ditto.
21390         * gfortran.dg/g77/claus.f: Ditto.
21391         * gfortran.dg/g77/erfc.f: Ditto.
21392         * gfortran.dg/g77/short.f: Ditto.
21393         * gfortran.fortran-torture/execute/data.f90: Ditto.
21394         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
21395         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
21396
21397 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21398
21399         * lib/file-format.exp (gcc_target_object_format): Add check for som
21400         format and hardcode object formats on hppa*-*-hpux*.
21401         * lib/target-supports.exp (check_weak_available): Add check for som
21402         object format.  Always return 0 on hppa*-*-hpux10*.
21403
21404         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
21405         is defined.
21406
21407         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
21408
21409 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
21410
21411         * gfortran.dg/pr19936_1.f90: New test.
21412         * gfortran.dg/pr19936_2.f90: New test.
21413         * gfortran.dg/pr19936_3.f90: New test.
21414
21415 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
21416             Paul Thomas <prthomas@drfccad.cea.fr>
21417
21418         * gfortran.dg/PR19754_1.f90: New test.
21419         * gfortran.dg/PR19754_2.f90: Ditto.
21420
21421 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21422
21423         PR c++/19311
21424         * g++.dg/template/non-dependent11.C: New test.
21425
21426 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
21427
21428         * lib/target-supports.exp (check_iconv_available): Fix comment.
21429
21430 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
21431             Joseph S. Myers  <joseph@codesourcery.com>
21432
21433         PR c++/19797
21434         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
21435
21436 2005-03-04  Matthew Sachs  <msachs@apple.com>
21437
21438         * gcc.exp (gcc_target_compile): Put braces around
21439         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
21440         * objc.exp (objc_target_compile): Likewise.
21441         * treelang.exp (treelang_target_compile): Likewise.
21442
21443 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21444
21445         PR fortran/19673
21446         * gfortran.dg/func_result_1.f90: New test.
21447
21448 2005-03-04  Ben Elliston  <bje@au.ibm.com>
21449
21450         * gcc.misc-tests/options.exp: New test.
21451
21452 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
21453
21454         * gcc.dg/pr15784-4.c: New test.
21455
21456 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
21457
21458         * gcc.c-torture/execute/pr17133.c: New.
21459         * gcc.c-torture/compile/20050303-1.c: New.
21460
21461 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
21462
21463         * gcc.dg/cpp/assert4.c: Fix for cygwin.
21464
21465 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
21466
21467         * g++.dg/overload/using2.C: New.
21468
21469 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
21470
21471         PR c++/19916
21472         * g++.dg/init/ptrmem2.C: New test.
21473
21474 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
21475
21476         PR c/8927
21477         * gcc.dg/pr8927-1.c: New test.
21478
21479 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
21480
21481         PR c++/20232
21482         * g++.dg/inherit/covariant12.C: New.
21483
21484 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21485
21486         PR fortran/19479
21487         * gfortran.dg/bound_1.f90: New test.
21488
21489 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
21490
21491         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
21492         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
21493
21494 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
21495
21496         PR c/20245
21497         * gcc.dg/pr20245-1.c: New test.
21498
21499 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
21500
21501         PR middle-end/19874
21502         * gcc.c-torture/execute/20050119-2.c: New test case.
21503
21504 2005-02-28  Ben Elliston  <bje@au.ibm.com>
21505
21506         * README: Update the DejaGnu bug reporting address.
21507         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
21508         * lib/objc-torture.exp: Likewise.
21509
21510 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
21511
21512         * gfortran.dg/boz_1.f90: New test.
21513         * gfortran.dg/boz_3.f90: New test.
21514         * gfortran.dg/boz_4.f90: New test.
21515
21516 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
21517
21518         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
21519         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
21520
21521 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21522
21523         PR libfortran/20101
21524         * gfortran.dg/write_0_pe_format.f90: New test.
21525
21526 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
21527
21528         PR c++/20206
21529         * g++.dg/opt/thunk2.C: New test.
21530         * g++.dg/opt/covariant1.C: New test.
21531
21532 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21533
21534         * gfortran.dg/e_d_fmt.f90: New test.
21535
21536 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
21537
21538         * gcc.dg/asm-b.c: Fix comment typos.
21539
21540 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
21541
21542         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
21543         a V_MAY_DEF also.
21544
21545 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
21546
21547         PR tree-opt/20188
21548         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
21549         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
21550         * gcc.dg/asm-b.c: New test.
21551
21552 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
21553
21554         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
21555         Disable this test on IRIX 6.
21556
21557 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
21558
21559         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
21560         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
21561         parser.
21562
21563 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
21564
21565         PR tree-optimization/20204
21566         * testsuite/gcc.dg/pr20204.c: New test.
21567
21568 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
21569
21570         PR target/20196
21571         * gcc.c-torture/execute/20050224-1.c: New test.
21572
21573         PR c++/20175
21574         * g++.dg/warn/Wbraces2.C: New test.
21575
21576 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
21577
21578         PR c++/19878
21579         * g++.dg/init/const2.C: New test.
21580
21581 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
21582
21583         PR tree-optimization/20100
21584         * gcc.c-torture/execute/pr20100-1.c: New test.
21585
21586 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21587
21588         * gfortran.dg/implicit_3.f90: New test.
21589
21590         * gfortran.dg/deftype_1.f90: New test.
21591
21592 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
21593
21594         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
21595         the test passes.
21596         * g++.dg/other/anon3.C: Accept a warning.
21597
21598 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
21599
21600         * gcc.dg/pr20017.c: Fix a comment typo.
21601
21602 2005-02-23  Bud Davis  <bdavis@gfortran.org>
21603
21604         * gfortran.dg/list_read_4.f90: Change to f90 comments.
21605
21606 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21607
21608         PR ada/19902
21609         * ada/acats/tests/cxa/cxa3004.a: Remove.
21610         * ada/acats/tests/cxb/cxb30061.am: Likewise.
21611
21612 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
21613
21614         PR c++/20073
21615         * g++.dg/init/const1.C: New test.
21616
21617         PR c++/19991
21618         * g++.dg/parse/constant7.C: New test.
21619
21620         PR c++/20152
21621         * g++.dg/parse/error27.C: New test.
21622         * g++.dg/template/qualttp15.C: Adjust error markers.
21623         * g++.old-deja/g++.other/struct1.C: Likewise.
21624
21625         PR c++/20153
21626         * g++.dg/template/error17.C: New test.
21627
21628         PR c++/20148
21629         * g++.dg/parser/error26.C: New test.
21630
21631 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
21632
21633         PR tree-optimization/20100
21634         PR tree-optimization/20115
21635         * gcc.dg/pr20115.c: New test.
21636         * gcc.dg/pr20115-1.c: New test.
21637         * gcc.dg/pr20100.c: New test.
21638         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
21639         call-clobbered variables after alias1.
21640
21641 2005-02-22  Bud Davis  <bdavis@gfortran.org>
21642
21643         * gfortran.dg/list_read_4.f90: new test.
21644
21645 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
21646
21647         PR rtl-optimization/20017.
21648         * gcc.dg/pr20017.c: New.
21649
21650 2005-02-22  Devang Patel  <dpatel@apple.com>
21651
21652         PR 19952
21653         * g++.dg/tree-ssa/pr19952.C: New test.
21654
21655 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
21656
21657         PR c++/19883
21658         * g++.dg/parse/constant6.C: New test.
21659
21660 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
21661
21662         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
21663         * g++.dg/charset/asm2.c: Likewise.
21664         * g++.dg/charset/asm3.c: Likewise.
21665         * g++.dg/charset/asm4.c: Likewise.
21666         * g++.dg/charset/asm5.c: Likewise.
21667         * g++.dg/charset/attribute1.c: Likewise.
21668         * g++.dg/charset/attribute2.c: Likewise.
21669         * g++.dg/charset/extern1.cc: Likewise.
21670         * g++.dg/charset/extern2.cc: Likewise.
21671         * g++.dg/charset/extern3.cc: Likewise.
21672         * g++.dg/charset/function.cc: Likewise.
21673         * g++.dg/charset/string.c: Likewise.
21674         * g++.dg/charset/charset.exp: Likewise.
21675         * lib/target-supports.exp (check_iconv_available): Fix comment.
21676
21677 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
21678
21679         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
21680         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
21681         * gcc.dg/charset/asm2.c: Likewise.
21682         * gcc.dg/charset/asm3.c: Likewise.
21683         * gcc.dg/charset/asm4.c: Likewise.
21684         * gcc.dg/charset/asm5.c: Likewise.
21685         * gcc.dg/charset/asm6.c: Likewise.
21686         * gcc.dg/charset/attribute1.c: Likewise.
21687         * gcc.dg/charset/attribute2.c: Likewise.
21688         * gcc.dg/charset/builtin1.c: Likewise.
21689         * gcc.dg/charset/extern.c: Likewise.
21690         * gcc.dg/charset/function.c: Likewise.
21691         * gcc.dg/charset/string.c: Likewise.
21692         * gcc.dg/charset/charset.exp: Likewise.
21693
21694 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
21695
21696         PR fortran/20086
21697         * gfortran.dg/pr20086.f90: New test.
21698
21699 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
21700
21701         PR tree-optimization/19786
21702         * g++.dg/tree-ssa/pr19786.C: New.
21703
21704 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21705
21706         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
21707
21708 2005-02-21  Jeff Law  <law@redhat.com>
21709
21710         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
21711
21712 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21713
21714         * gfortran.dg/do_iterator: Split loop, markup all lines for
21715         which an error locus is printed.
21716         * gfortran.dg/pr17708.f90: Markup all lines for which an error
21717         locus is printed.
21718         * gfortran.dg/select_4.f90: Likewise.
21719         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
21720         locuses in the various permutations.
21721
21722 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
21723
21724         PR tree-optimization/19951
21725         * g++.dg/vect: New directory.
21726         * g++.dg/vect/vect.exp: New file.
21727         * g++.dg/vect/pr19951.cc: New testcase.
21728         * g++.dg/dg.exp: Also prune vectorizer tests.
21729
21730 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
21731
21732         PR 18785
21733         * gcc.dg/charset/builtin1.c: New test.
21734
21735 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21736
21737         PR c++/19299
21738         * g++.dg/inherit/volatile1.C: New test.
21739
21740         PR c++/19440
21741         * g++.dg/template/dtor4.C: New test.
21742
21743 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
21744
21745         * gfortran.dg/int_1.f90: New test.
21746
21747 2005-02-19  Devang Patel  <dpatel@apple.com>
21748
21749         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
21750
21751 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
21752
21753         * gfortran.dg/achar_1.f90: New test.
21754
21755 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
21756
21757         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
21758
21759 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
21760             Jakub Jelinek  <jakub@redhat.com>
21761
21762         PR tree-optimization/19828
21763         * gcc.dg/tree-ssa/loop-7.c: New test.
21764         * gcc.c-torture/execute/20050218-1.c: New test.
21765
21766 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
21767
21768         PR c/20043
21769         * gcc.dg/transparent-union-1.c: New test.
21770         * gcc.dg/transparent-union-2.c: New test.
21771
21772 2005-02-18  James E Wilson  <wilson@specifixinc.com>
21773
21774         PR tree-optimization/18977
21775         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
21776
21777 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
21778
21779         PR target/20054
21780         * gcc.dg/pr20054.c: New test.
21781
21782 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21783
21784         PR c++/19508
21785         * g++.dg/ext/attrib20.C: New test.
21786
21787 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21788
21789         PR middle-end/20030
21790         * gfortran.fortran-torture/execute/character_passing.f90: New test.
21791
21792 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
21793
21794         PR c++/20008
21795         * g++.dg/opt/switch4.C: New.
21796
21797 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
21798
21799         PR c++/20023
21800         PR tree-optimization/20009
21801         * gcc.c-torture/compile/20050217-1.c: New test.
21802         * g++.dg/opt/switch3.C: New test.
21803
21804         PR tree-optimization/18947
21805         * gcc.c-torture/compile/20050215-1.c: New test.
21806         * gcc.c-torture/compile/20050215-2.c: New test.
21807         * gcc.c-torture/compile/20050215-3.c: New test.
21808
21809 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
21810
21811         PR c++/20028
21812         * g++.dg/template/crash34.C: New.
21813
21814         PR c++/20022
21815         * g++.dg/other/access3.C: New.
21816
21817 2005-02-17  Ira Rosen  <irar@il.ibm.com>
21818
21819         * gcc.dg/vect/vect-98.c: New test.
21820
21821 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
21822
21823         PR tree-optimization/19967
21824         * gcc.dg/pr19967.c: New.
21825
21826 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
21827
21828         PR middle-end/19857
21829         * gcc.dg/tree-ssa/20050215-1.c: New test.
21830         * gcc.c-torture/execute/20050215-1.c: New test.
21831
21832 2005-02-15  Eric Christopher  <echristo@redhat.com>
21833
21834         * gcc.dg/cpp/20050215-1.c: New file.
21835
21836 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
21837
21838         PR tree-optimization/15785
21839         * gcc.dg/pr15785-1.c: New test.
21840
21841 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
21842
21843         PR c++/17788
21844         * g++.dg/init/ctor4.C: New.
21845         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
21846
21847 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
21848
21849         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
21850         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
21851
21852 2005-02-15  Andreas Schwab  <schwab@suse.de>
21853
21854         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
21855         declare malloc.
21856
21857 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
21858
21859         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
21860
21861 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
21862
21863         PR tree-optimization/19853
21864         * gcc.c-torture/compile/pr19853.c: New test.
21865
21866 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21867
21868         PR c++/19608
21869         * g++.dg/parse/local-class1.C: New.
21870
21871         PR c++/19895
21872         * g++.dg/parse/ptrmem3.C: New.
21873
21874         PR c++/19884
21875         * g++.old-deja/g++.oliva/template6.C: Add another case.
21876         * g++.dg/template/explicit6.C: New.
21877
21878 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
21879
21880         PR c++/17816
21881         * g++.dg/other/redecl2.C: New.
21882
21883 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21884
21885         PR c++/19891
21886         * g++.dg/abi/covariant4.C: New.
21887
21888 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
21889
21890         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
21891
21892 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
21893
21894         * gcc.dg/vect/vect-96.c: Fix typo.
21895
21896 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21897
21898         PR c++/14479
21899         PR c++/19487
21900         * g++.dg/template/enum5.C: New test.
21901
21902 2005-02-12  Ira Rosen  <irar@il.ibm.com>
21903
21904         * gcc.dg/vect/vect-97.c: New test.
21905
21906 2005-02-12  Ira Rosen  <irar@il.ibm.com>
21907
21908         * gcc.dg/vect/vect-96.c: New test.
21909
21910 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
21911
21912         * gcc.dg/builtins-34.c: Also check ldexp*.
21913
21914 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
21915
21916         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
21917
21918 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
21919
21920         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
21921         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
21922         dg-require-dll, dg-require-iconv, dg-require-named-sections,
21923         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
21924         selector_list, selector_expression, dg-process-target): Move to new
21925         file target-supports-dg.exp.
21926         * lib/target-supports-dg.exp: New.
21927
21928         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
21929         New.
21930
21931 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
21932
21933         PR c++/19666
21934         * g++.dg/other/ptrmem6.C: New test.
21935
21936         PR middle-end/19858
21937         * gcc.c-torture/compile/20050210-1.c: New test.
21938
21939 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
21940
21941         PR c++/19755
21942         * g++.dg/warn/Wbraces1.C: New test.
21943
21944 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
21945
21946         * gcc.dg/builtins-52.c: New testcase.
21947
21948 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
21949
21950         PR c/19342
21951         * gcc.c-torture/execute/20050119-1.c: New test.
21952
21953 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
21954
21955         PR c++/19811
21956         * g++.dg/init/delete1.C: New test.
21957
21958 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21959
21960         PR c++/18470
21961         * g++.dg/template/static12.C: New test.
21962
21963 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
21964
21965         PR c++/19787
21966         * g++.dg/conversion/ambig1.C: New test.
21967
21968         PR c++/19739
21969         * g++.dg/ext/attrib19.C: New test.
21970
21971         PR c++/19732
21972         * g++.dg/parse/dtor5.C: New test.
21973
21974         PR c++/19762
21975         * g++.dg/template/dtor3.C: New test.
21976
21977         PR c++/19826
21978         * g++.dg/template/static11.C: New test.
21979         * g++.dg/template/crash2.C: Remove dg-error marker.
21980
21981 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
21982
21983         PR C++/18491
21984         * g++.old-deja/g++.mike/p10769a.C: Remove.
21985
21986 2005-02-09  Roger Sayle  <roger@eyesopen.com>
21987
21988         * gcc.dg/builtins-48.c: New test case.
21989         * gcc.dg/builtins-49.c: New test case.
21990         * gcc.dg/builtins-50.c: New test case.
21991         * gcc.dg/builtins-51.c: New test case.
21992
21993 2005-02-09  Ian Lance Taylor  <ian@airs.com>
21994
21995         PR middle-end/19583
21996         * g++.dg/warn/Wreturn-type-3.C: New test.
21997
21998 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
21999
22000         PR middle-end/19402
22001         * gcc.dg/pr19402-1.c: New testcase.
22002         * gcc.dg/pr19402-2.c: likewise.
22003
22004 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
22005
22006         PR middle-end/19854
22007         * g++.dg/tree-ssa/tmmti.C: New testcase.
22008
22009 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
22010
22011         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
22012
22013 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
22014
22015         PR c++/19733
22016         * g++.dg/parse/crash23.C: New test.
22017         * g++.dg/warn/Weff1.C: New test.
22018
22019 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
22020
22021         * gcc.dg/20050209-1.c: New test.
22022
22023 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
22024
22025         PR target/19799
22026         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
22027
22028 2005-02-08  Mike Stump  <mrs@apple.com>
22029
22030         * g++.dg/pch/import-2.c: New test.
22031         * g++.dg/pch/import-2.hs: New.
22032         * g++.dg/pch/include/import-2a.h: New.
22033         * g++.dg/pch/include/import-2b.h: New.
22034
22035 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
22036
22037         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
22038
22039 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22040
22041         * gfortran.dg/substr_1.f90: New test.
22042
22043 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
22044
22045         PR middle-end/19775
22046         * gcc.dg/torture/builtin-power-1.c: Disable test for
22047         invalid transformation.
22048         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
22049         no longer optimize.
22050         * gcc.dg/builtins-47.c: New testcase.
22051
22052 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
22053             Dorit Naishlos  <dorit@il.ibm.com>
22054
22055         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
22056
22057 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
22058
22059         * gcc.c-torture/compile/20050206-1.c: New test.
22060
22061 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
22062
22063         PR tree-opt/19768
22064         * g++.dg/opt/pr19768.C: New test.
22065
22066 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
22067
22068         PR tree-opt/19736
22069         * gcc.c-torture/compile/pr19736.c: New test.
22070
22071 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22072
22073         PR c++/17401
22074         * g++.dg/parse/error25.C: New test.
22075
22076 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
22077
22078         * gcc.c-torture/execute/20050203-1.c: New.
22079
22080 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
22081
22082         * gcc.dg/vect/vect-85.c: Remove xfail.
22083         * gcc.dg/vect/vect-86.c: Remove xfail.
22084         * gcc.dg/vect/vect-87.c: Remove xfail.
22085         * gcc.dg/vect/vect-88.c: Remove xfail.
22086
22087 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
22088
22089         * gcc.dg/altivec-19.c: New.
22090
22091 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
22092
22093         PR c/17807
22094         * gcc.dg/nested-func-3.c: New test.
22095         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
22096
22097 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
22098
22099         * gcc.test-framework/gen_directive_tests: Generate tests for
22100         selector expressions.
22101
22102 2005-02-02  Matt Austern  <austern@apple.com>
22103
22104         PR c++/19628
22105         * g++/ext/builtin7.C: New.
22106         * g++/ext/builtin8.C: New.
22107
22108 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
22109
22110         PR c/18502
22111         * gcc.dg/pr18502-1.c: New test.
22112
22113 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22114
22115         PR c++/17413
22116         * g++.dg/template/local4.C: Tweak.
22117
22118 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
22119
22120         PR tree-optimization/19578
22121         * gcc.c-torture/compile/20050202-1.c: New test.
22122
22123 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
22124
22125         PR c/19435
22126         * gcc.dg/c99-init-4.c: New test.
22127
22128 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
22129
22130         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
22131
22132         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
22133
22134         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
22135         * g++.dg/eh/check-vect.h: New.
22136
22137         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
22138         * gcc.dg/vect/vect-78.c: Ditto.
22139         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
22140         Remove.
22141
22142         * g++.dg/conversion/simd1.C: Expect warning.
22143         * g++.dg/ext/attribute-test-1.C: Ditto.
22144         * g++.dg/ext/attribute-test-2.C: Ditto.
22145         * g++.dg/ext/attribute-test-3.C: Ditto.
22146         * g++.dg/ext/attribute-test-4.C: Ditto.
22147
22148         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
22149         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
22150
22151         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
22152
22153 2005-02-01  Richard Henderson  <rth@redhat.com>
22154
22155         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
22156         long double for ibm double-double format.
22157         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
22158
22159 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
22160
22161         PR tree-optimization/19633
22162         * testsuite/gcc.dg/pr19633-1.c: New test.
22163         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
22164         to NULL or a symbol.
22165
22166 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
22167
22168         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
22169         New procs.
22170         (dg-process-target (local override)): Handle selector expressions.
22171
22172         * gcc.test-framework/README: Describe tests in source directory.
22173         * gcc.test-framework/test-framework.awk: Handle dg- tests.
22174         * gcc.test-framework/test-framework.exp: Handle dg- tests.
22175         * gcc.test-framework/dg-bogus-exp-P.c: New test.
22176         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
22177         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
22178         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
22179         * gcc.test-framework/dg-do-link-exp-P.c: New test.
22180         * gcc.test-framework/dg-do-run-exp-P.c: New test.
22181         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
22182         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
22183         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
22184         * gcc.test-framework/dg-error-exp-P.c: New test.
22185         * gcc.test-framework/dg-error-exp-XP.c: New test.
22186         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
22187         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
22188         * gcc.test-framework/dg-output-exp-P.c: New test.
22189         * gcc.test-framework/dg-output-exp-XF.c: New test.
22190         * gcc.test-framework/dg-warning-exp-P.c: New test.
22191         * gcc.misc-tests/dg-1.c: Remove.
22192         * gcc.misc-tests/dg-2.c: Remove.
22193         * gcc.misc-tests/dg-3.c: Remove.
22194         * gcc.misc-tests/dg-4.c: Remove.
22195         * gcc.misc-tests/dg-5.c: Remove.
22196         * gcc.misc-tests/dg-6.c: Remove.
22197         * gcc.misc-tests/dg-7.c: Remove.
22198         * gcc.misc-tests/dg-8.c: Remove.
22199         * gcc.misc-tests/dg-9.c: Remove.
22200         * gcc.misc-tests/dg-10.c: Remove.
22201         * gcc.misc-tests/dg-11.c: Remove.
22202         * gcc.misc-tests/dg-12.c: Remove.
22203         * gcc.misc-tests/dg-test.exp: Remove.
22204
22205         * gcc.test-framework/test-framework.awk: Change recording and
22206         printing of passes and failures.
22207
22208         * gcc.test-framework: New directory.
22209         * gcc.test-framework/README: New.
22210         * gcc.test-framework/test-framework.exp: New.
22211         * gcc.test-framework/test-framework.awk: New.
22212         * gcc.test-framework/gen_directive_tests: New.
22213
22214 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
22215
22216         * lib/treelang.exp: Fix comment typos.
22217         (treelang_target_compile): Don't append libs=-ltreelang to options.
22218
22219 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
22220
22221         * g++.dg/parse/typename7.C: Adjust error messages.
22222
22223 2005-01-31  Jeff Law  <law@redhat.com>
22224
22225         * gcc.c-torture/execute/20050131-1.c: New test.
22226         * gcc.dg/wcaselabel.c: New test.
22227
22228 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
22229
22230         * g++.dg/other/warning1.C: Adjust error messags.
22231         * g++.dg/parse/constant5.C: New test.
22232
22233 2005-01-31  Steven Bosscher  <stevenb@suse.de>
22234
22235         PR c/19333
22236         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
22237         the test case valid.
22238         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
22239         * testsuite/gcc.dg/array-7.c: Adjust expected result.
22240         * testsuite/gcc.dg/pr18596-3.c: Likewise.
22241         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
22242         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
22243         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
22244
22245 2005-01-31  Dale Johannesen  <dalej@apple.com>
22246
22247         * g++.dg/opt/pr19650.C: New test.
22248
22249 2005-01-31  Richard Henderson  <rth@redhat.com>
22250
22251         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
22252         long double for intel double extended format.
22253         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
22254
22255 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
22256
22257         PR c++/19555
22258         * g++.dg/template/static10.C: New test.
22259
22260         PR c++/19395
22261         * g++.dg/parse/error24.C: New test.
22262
22263         PR c++/19367
22264         * g++.dg/lookup/builtin1.C: New test.
22265
22266         PR c++/19457
22267         * g++.dg/warn/conv3.C: New test.
22268
22269 2005-01-30  Bud Davis  <bdavis@gfortran.org>
22270
22271         PR fortran/19647
22272         * gfortan.dg/inquire_7.f90
22273
22274 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
22275
22276         PR tree-optimization/15791
22277         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
22278         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
22279         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
22280         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
22281         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
22282         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
22283         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
22284         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
22285         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
22286         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
22287
22288 2005-01-29  Paul Brook  <paul@codesourcery.com>
22289
22290         PR fortran/18565
22291         * check.c (real_or_complex_check): New function.
22292         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
22293         * intrinsic.c (add_functions): Use new check functions.
22294         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
22295         Add prototypes.
22296
22297 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
22298
22299         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
22300         gcc.dg/lvalue-3.c: New tests.
22301         * gcc.dg/concat.c: Update expected messages.
22302
22303 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
22304
22305         PR libfortran/19595
22306         * gfortran.dg/eor_1.f90: New test.
22307
22308 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
22309
22310         PR fortran/19589
22311         * gfortran.dg/logical_data_1.f90: New test.
22312
22313 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
22314
22315         PR c++/19253
22316         * g++.dg/template/crash33.C: New test.
22317
22318         PR c++/19667
22319         * g++.dg/template/crash32.C: New test.
22320
22321 2005-01-28  Ian Lance Taylor  <ian@airs.com>
22322
22323         PR middle-end/16558
22324         * g++.dg/warn/Wreturn-type-2.C: New test.
22325
22326 2004-06-24  Jeff Law  <law@redhat.com>
22327
22328         * gcc.dg/tree-ssa/20050128-1.c: New test.
22329
22330 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
22331
22332         * gcc.target/frv/all-mdpackh-1.c: New test.
22333
22334 2005-01-28  Steven Bosscher  <stevenb@suse.de>
22335
22336         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
22337
22338 2005-01-27  Richard Henderson  <rth@redhat.com>
22339
22340         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
22341
22342 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
22343
22344         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
22345
22346 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
22347
22348         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
22349         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
22350         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
22351         to cope with cases where the multilib options override the dg-options.
22352
22353 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
22354
22355         PR c/18946
22356         * gcc.dg/noncompile/20050120-1.c: New test.
22357
22358 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
22359
22360         PR tree-optimization/19633
22361         * gcc.dg/pr19633.c: New test.
22362         * gcc.dg/tree-ssa/pr19633.c: New test.
22363
22364 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
22365
22366         * gcc.dg/20041216-1.c: New test.
22367
22368 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
22369
22370         PR objc/18862
22371         * objc.dg/selector-2.m: New test.
22372
22373 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
22374
22375         * g++.dg/opt/range-test-2.C: New test.
22376
22377         PR rtl-optimization/19579
22378         * gcc.c-torture/execute/20050124-1.c: New test.
22379
22380 2005-01-26  Greg Parker  <gparker@apple.com>
22381         Stuart Hastings  <stuart@apple.com>
22382
22383         * gcc.c-torture/execute/20050125-1.c: New.
22384
22385 2005-01-18  Jan Hubicka  <jh@suse.cz>
22386
22387         PR tree-optimize/19337
22388         * gcc.c-torture/compile/20050119-1.c: New test.
22389
22390 2005-01-24  James E Wilson  <wilson@specifixinc.com>
22391
22392         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
22393         test for successful match.
22394
22395 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
22396
22397         PR objc/18408
22398         * objc.dg/comp-types-7.m: New test.
22399
22400 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
22401
22402         * lib/target-supports.exp (current_target_name): New.
22403         (check_effective_target_ilp32, check_effective_target_lp64):
22404         Cache the result to use as long as the current target, with
22405         multilib flags, remains the same.
22406
22407         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
22408         (dg-require-weak, dg-require-visibility, dg-require-alias,
22409         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
22410         dg-require-effective-target, dg-skip-if): Remove call to
22411         skip_test_and_clear_xfail.
22412         (dg-test): Clear xfail data.
22413
22414 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
22415
22416         PR target/17751
22417         * gcc.dg/ppc64-toc.c: New test.
22418
22419         * g++.dg/tree-ssa/empty-1.C: New test.
22420
22421         PR middle-end/19551
22422         * gcc.c-torture/execute/20050121-1.c: New test.
22423         * gcc.dg/20050121-2.c: New test.
22424
22425 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
22426         Paul Brook  <paul@codesourcery.com>
22427
22428         PR fortran/17941
22429         * gfortran.dg/real_const_1.f: New test.
22430         * gfortran.dg/real_const_2.f90: New test.
22431         * gfortran.dg/complex_int_1.f90: New test.
22432
22433 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
22434
22435         PR fortran/19313
22436         * gfortan.dg/inquire_6.f90: New test.
22437
22438 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
22439
22440         PR libfortran/19451
22441         * open_readonly_1.f90: New test.
22442
22443 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
22444
22445         PR libfortran/18982
22446         * gfortran.dg/open_new.f90: New file.
22447
22448 2005-01-22  Paul Brook  <paul@codesourcery.com>
22449
22450         * namelist_1.f90: New test.
22451
22452 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
22453
22454         PR tree-optimization/19484
22455         * gcc.c-torture/compile/20050122-[12].c: New tests.
22456
22457 2005-01-22  Paul Brook  <paul@codesourcery.com>
22458
22459         * gfortran.dg/implicit_2.f90: New test.
22460
22461 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
22462
22463         PR fortran/19314
22464         * gfortran.dg/inquire_5.f90: New test.
22465
22466 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22467
22468         PR c/18809
22469         * gcc.dg/pr18809-1.c: New test.
22470
22471 2005-01-21  Ian Lance Taylor  <ian@airs.com>
22472
22473         * gcc.dg/20050121-1.c: New test.
22474
22475         PR tree-optimization/13000
22476         * gcc.dg/20040206-1.c: Change warning to point where function is
22477         being inlined.
22478
22479 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22480
22481         PR c++/19208
22482         * g++.dg/template/array11.C: New test.
22483
22484 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22485
22486         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
22487         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
22488         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
22489         * gfortran.dg/getenv_1.f90: Add dg-do directive.
22490         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
22491         gfortran.dg/pr17164.f90: Add missing dg-do directives.
22492
22493 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
22494
22495         PR tree-optimization/15349
22496         * gcc.dg/tree-ssa/pr15349.c: New.
22497
22498 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
22499
22500         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
22501
22502 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
22503
22504         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
22505         scan-assembler-times directive name.
22506
22507         * gcc.dg/asm-a.c: Move dg-require-effective-target to
22508         after dg-do.
22509
22510         PR rtl-optimization/19462
22511         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
22512
22513 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
22514
22515         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
22516         counting function calls on ia64.
22517
22518 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
22519
22520         PR rtl-optimization/15139
22521         * gcc.dg/20050111-2.c: New test.
22522
22523         PR c/17297
22524         * gcc.c-torture/compile/20050113-1.c: New testcase.
22525
22526         PR middle-end/19164
22527         * gcc.dg/20050113-1.c: New testcase.
22528
22529 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
22530
22531         * gcc.dg/vect/vect-85.c: Add comment.
22532         * gcc.dg/vect/vect-86.c: Add xfail for now.
22533         * gcc.dg/vect/vect-87.c: Add xfail for now.
22534         * gcc.dg/vect/vect-88.c: Add xfail for now.
22535         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
22536
22537 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22538
22539         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
22540
22541 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22542
22543         * g++.dg/debug/typedef3.C: New test.
22544
22545 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
22546
22547         PR c/19472
22548         * gcc.dg/asm-a.c: New test.
22549
22550 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
22551
22552         * gcc.dg/sh-relax.c: Add prototype for abort.
22553
22554 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22555
22556         * gcc.dg/short-compare-1.c: New test.
22557         * gcc.dg/short-compare-2.c: Likewise.
22558
22559 2005-01-18  Michael Matz  <matz@suse.de>
22560
22561         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
22562
22563 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
22564
22565         PR tree-optimization/19121
22566         * gcc.c-torture/compile/pr19121.c: New test.
22567
22568 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
22569
22570         PR target/19357
22571         * gcc.c-torture/compile/pr19357.c: New test.
22572
22573 2005-01-17  Ian Lance Taylor  <ian@airs.com>
22574
22575         PR c/5675
22576         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
22577         pass--those that refer just to the variable, possibly with a
22578         cast.
22579         * gcc.dg/c99-const-expr-3.c: Likewise.
22580
22581         PR middle-end/13127
22582         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
22583         longer emitted.
22584
22585 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
22586
22587         PR fortran/18778
22588         * gfortran.dg/endfile_2.f90: New test.
22589
22590 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
22591
22592         PR 19168
22593         * gfortran.dg/select_5.f90: New test.
22594
22595 2004-01-16  Paul Brook  <paul@codesourcery.com>
22596
22597         * gfortran.dg/common_4.f90: New test.
22598
22599 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
22600
22601         PR rtl-optimization/19462
22602         * gcc.dg/torture/pr19462-1.c: New test.
22603
22604 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
22605
22606         PR objc/19321
22607         * objc.dg/func-ptr-2.m: New.
22608         * objc.dg/volatile-1.m: New.
22609
22610 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22611
22612         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
22613
22614 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
22615
22616         PR tree-optimization/19060
22617         * gcc.c-torture/execute/20050104-1.c: New test.
22618
22619 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
22620
22621         PR fortran/18983
22622         * gfortran.dg/write_to_null.f90: New test.
22623
22624 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
22625             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22626
22627         PR other/19328
22628         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
22629         argument.
22630
22631 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
22632
22633         PR c++/19263
22634         * g++.dg/init/vector1.C: New test.
22635
22636 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
22637
22638         PR target/13158
22639         * gcc.target/ia64/sibcall-unwind-1.c: New test.
22640         PR target/18987
22641         * gcc.target/ia64/sibcall-unwind-2.c: New test.
22642
22643 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
22644
22645         * gfortran.dg/select_1.f90: New test.
22646         * gfortran.dg/select_2.f90: New test.
22647         * gfortran.dg/select_3.f90: New test.
22648         * gfortran.dg/select_4.f90: New test.
22649
22650 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
22651
22652         PR middle-end/19084
22653         PR rtl-optimization/19348
22654         * gcc.dg/20050111-1.c: New test.
22655         * gcc.c-torture/execute/20050111-1.c: New test.
22656
22657         * gcc.dg/i386-asm-4.c: New test.
22658
22659 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22660
22661         * gcc.dg/nested-func-2.c: New test.
22662         * ada/acats/norun.lst: Remove c953002.
22663
22664 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
22665
22666         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
22667
22668 2005-01-12  Ben Elliston  <bje@au.ibm.com>
22669
22670         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
22671
22672 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
22673
22674         PR target/18761
22675         * g++.dg/abi/align1.C: New test.
22676
22677 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
22678
22679         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
22680         at a time.
22681         * g++.dg/ext/altivec_check.h: Support compiling as C.
22682
22683 2005-01-10  Roger Sayle  <roger@eyesopen.com>
22684
22685         PR c++/19355
22686         * g++.dg/expr/pr19355-1.C: New test case.
22687
22688 2005-01-10  Laurent GUERBY <laurent@guerby.net>
22689
22690         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
22691         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
22692         * ada/acats/tests/c3/c92005b.ada: Likewise.
22693         * ada/acats/tests/c3/cxb3012.a: Likewise.
22694         * ada/acats/norun.lst: Add c380004 and c953002, add PR
22695
22696 2005-01-09  Paul Brook  <paul@codesourcery.com>
22697
22698         * gfortran.dg/common_2.f90: New file.
22699         * gfortran.dg/common_3.f90: New file.
22700
22701 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
22702
22703         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
22704
22705 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
22706
22707         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
22708         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
22709         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
22710         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
22711         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
22712         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
22713         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
22714         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
22715         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
22716         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
22717         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
22718         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
22719         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
22720         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
22721         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
22722         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
22723         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
22724         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
22725         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
22726         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
22727         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
22728         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
22729         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
22730         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
22731         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
22732         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
22733         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
22734         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
22735         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
22736         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
22737         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
22738         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
22739         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
22740         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
22741         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
22742         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
22743         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
22744         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
22745         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
22746         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
22747         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
22748         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
22749         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
22750         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
22751         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
22752         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
22753         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
22754         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
22755         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
22756         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
22757         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
22758         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
22759         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
22760         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
22761         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
22762         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
22763         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
22764         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
22765         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
22766         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
22767         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
22768         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
22769         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
22770         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
22771         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
22772         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
22773         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
22774
22775         * gcc.dg/vect/vect-1.c: Fix spelling.
22776         * gcc.dg/vect/vect-10.c: Fix spelling.
22777         * gcc.dg/vect/vect-11.c: Fix spelling.
22778         * gcc.dg/vect/vect-12.c: Fix spelling.
22779         * gcc.dg/vect/vect-14.c: Fix spelling.
22780         * gcc.dg/vect/vect-15.c: Fix spelling.
22781         * gcc.dg/vect/vect-16.c: Fix spelling.
22782         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
22783         * gcc.dg/vect/vect-64.c: Fix comments.
22784         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
22785
22786 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
22787             Ira Rosen  <irar@il.ibm.com>
22788
22789         * gcc.dg/vect/vect-70.c: New test.
22790         * gcc.dg/vect/vect-71.c: New test.
22791
22792 2005-01-09  Manfred Hollstein  <mh@suse.com>
22793
22794         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
22795         * gcc.dg/pr18241-2.c: Likewise.
22796         * gcc.dg/pr18241-3.c: Likewise.
22797         * gcc.dg/pr18241-4.c: Likewise.
22798         * gcc.dg/pr18241-5.c: Likewise.
22799
22800 2005-01-08  Richard Henderson  <rth@redhat.com>
22801
22802         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
22803         False for x86 and x86-64.
22804
22805 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
22806
22807         PR tree-optimization/18241
22808         * gcc.dg/pr18241-1.c: New test.
22809         * gcc.dg/pr18241-2.c: New test.
22810         * gcc.dg/pr18241-3.c: New test.
22811         * gcc.dg/pr18241-4.c: New test.
22812         * gcc.dg/pr18241-5.c: New test.
22813
22814 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
22815
22816         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
22817         gfortran.dg/select_4.f90: New.
22818
22819 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
22820
22821         * gcc.c-torture/execute/20050107-1.c: New test.
22822
22823 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
22824
22825         PR c++/19298
22826         * g++.dg/template/ref2.C: New.
22827
22828 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
22829
22830         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
22831         instead of being empty.
22832
22833 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22834
22835         PR fortran/15553
22836         * gfortran.dg/array-1.f90: New test.
22837
22838 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
22839
22840         PR tree-optimization/19283
22841         * gcc.c-torture/execute/20050106-1.c: New test.
22842
22843         PR rtl-optimization/18861
22844         * gcc.dg/20050105-1.c: New test.
22845
22846         PR tree-optimization/18828
22847         * gcc.dg/20050105-2.c: New test.
22848
22849 2005-01-07  Andreas Jaeger  <aj@suse.de>
22850
22851         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
22852
22853 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
22854
22855         PR fortran/18398
22856         * gfortran.dg/fmt_read.f90: New test.
22857
22858 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
22859
22860         * gcc.dg/rs6000-ldouble-2.c: New.
22861
22862 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
22863
22864         PR c++/19244
22865         * g++.dg/parser/ctor2.C: New test.
22866
22867 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22868
22869         PR c++/17154
22870         * g++.dg/template/using9.C: New test.
22871
22872 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22873
22874         PR c++/19258
22875         * g++.dg/lookup/friend6.C: New test.
22876
22877 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22878
22879         PR c++/19270
22880         * g++.dg/template/array10.C: New.
22881
22882 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22883
22884         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
22885         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
22886
22887 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
22888
22889         * gcc.c-torture/compile/20050105-1.c: New test.
22890
22891 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
22892
22893         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
22894
22895 2005-01-05  Roger Sayle  <roger@eyesopen.com>
22896
22897         PR middle-end/19100
22898         * gcc.dg/conv-3.c: New test case.
22899
22900 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
22901
22902         * gcc.dg/asm-wide-1.c: New test.
22903
22904 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22905
22906         PR c++/19030
22907         * g++.dg/parse/crash22.C: New
22908
22909 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
22910
22911         PR 19257
22912         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
22913
22914 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
22915
22916         PR middle-end/17767
22917         * gcc.dg/i386-mmx-6.c: New test case.
22918
22919 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
22920
22921         PR tree-optimization/18308
22922         * gcc.dg/vect/pr18308.c: New testcase.
22923
22924 2005-01-04  Andreas Jaeger  <aj@suse.de>
22925
22926         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
22927
22928 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
22929             Robert Bowdidge <bowdidge@apple.com>
22930
22931         * gcc.dg/cpp/subframework1.c: New.
22932         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
22933         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
22934         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
22935         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
22936
22937 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
22938
22939         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
22940         producing warning.
22941         * gcc.dg/darwin-weakimport-2.c: New.
22942
22943 2005-01-03  Richard Henderson  <rth@redhat.com>
22944
22945         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
22946
22947 2005-01-03  Richard Henderson  <rth@redhat.com>
22948
22949         * gcc.dg/vect/vect.exp: Enable for ia64.
22950         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
22951         (check_effective_target_vect_float): Likewise.
22952         (check_effective_target_vect_no_align): Likewise.
22953         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
22954         * gcc.dg/vect/vect-8.c: Likewise.
22955
22956 2005-01-03  Uros Bizjak <uros@kss-loka.si>
22957
22958         PR target/19236
22959         * gcc.dg/pr19236-1.c: New test case.
22960
22961 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
22962
22963         PR rtl-optimization/12092
22964         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
22965
22966 2005-01-02  Andreas Jaeger  <aj@suse.de>
22967
22968         * gcc.dg/pr12092-1.c: Do not run on x86_64.
22969
22970 2005-01-01  Roger Sayle  <roger@eyesopen.com>
22971             Andrew Pinski  <pinskia@physics.uc.edu>
22972
22973         PR rtl-optimization/12092
22974         * gcc.dg/pr12092-1.c: New test case.
22975
22976 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
22977
22978         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
22979         'hidden' and 'default' for better portability.
22980         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
22981
22982         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
22983         6 and 7.
22984         * g++.old-deja/g++.brendan/new3.C: Likewise.
22985
22986 2005-01-01  Steven Bosscher  <stevenb@suse.de>
22987
22988         * gcc.dg/20041231-1.C: New test.
22989         * g++.dg/warn/Wunreachable-code-1.C: New test.
22990
22991 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
22992
22993         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
22994         file, not /dev/null.  Abort on error.
22995
22996 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
22997             Ziemowit Laski  <zlaski@apple.com>
22998
22999         PR objc/18971
23000         * objc.dg/encode-5.m: New test.
23001
23002 2004-12-29  Richard Henderson  <rth@redhat.com>
23003
23004         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
23005         * objc.dg/stabs-1.m: Disable for ia64.
23006
23007 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
23008
23009         PR c++/19190
23010         * g++.dg/warn/Wunused-10.C: New test.
23011
23012 2004-12-28  Richard Henderson  <rth@redhat.com>
23013
23014         * objc.dg/stabs-1.m: Disable for alpha.
23015
23016 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
23017
23018         PR c++/19149
23019         * g++.dg/parse/error23.C: New test.
23020
23021 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23022
23023         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
23024
23025         PR fortran/19032
23026         * gfortran.dg/intrinsic_modulo_1.f90: New.
23027         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
23028         tests with divisor -1.
23029
23030 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
23031
23032         * g++.dg/opt/temp1.C (memcpy): Return a value.
23033
23034         PR c++/19148
23035         * g++.dg/expr/cond7.C: New test.
23036
23037 2004-12-27  Paul Brook  <paul@codesourcery.com>
23038
23039         * gfortran.dg/g77/select_no_compile.f: Remove.
23040
23041 2004-12-27  Richard Henderson  <rth@redhat.com>
23042
23043         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
23044         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
23045         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
23046
23047 2004-12-26  Richard Henderson  <rth@redhat.com>
23048
23049         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
23050         by 1i instead of token pasting.
23051
23052 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23053
23054         PR tree-optimization/17578
23055         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
23056         to additional_flags.
23057         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
23058
23059 2004-12-25  Richard Henderson  <rth@redhat.com>
23060
23061         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
23062         Remove Alpha.
23063
23064 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23065
23066         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
23067         hppa*-*-hpux*.
23068         * gcc.dg/pr17957.c (dg-options): Likewise.
23069         * gcc.dg/struct-ret-1.c: Add prototype for abort.
23070         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
23071         instead of 0 on __hppa__.
23072         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
23073         "foo,%r" on hppa*-*-*.
23074
23075 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
23076
23077         PR fortran/19071
23078         * gfortran.dg/complex_write.f90: New test.
23079
23080 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
23081
23082         PR c++/17595
23083         * g++.dg/parse/pragma2.C: New test.
23084
23085         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
23086
23087 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
23088
23089         * gcc.dg/empty2.c: Add missing dg-warning.
23090
23091 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
23092
23093         PR c++/17413
23094         * g++.dg/template/local4.C: New test.
23095         * g++.dg/template/crash19.C: Add dg-error marker.
23096
23097         * g++.dg/template/crash31.C: Correct embedded PR number.
23098
23099 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
23100
23101         PR c++/16405
23102         * g++.dg/opt/temp1.C: Add do-run marker.
23103
23104 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
23105
23106         * g++.dg/template/spec19.C: New.
23107
23108 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
23109
23110         PR target/16819
23111         * gcc.dg/empty2.c: New.
23112
23113 2004-12-23  Richard Henderson  <rth@redhat.com>
23114
23115         * lib/target-supports.exp (check_effective_target_vect_no_align):
23116         Remove i?86 and x86-64.
23117
23118 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
23119
23120         PR c++/16405
23121         * g++.dg/opt/temp1.C: New test.
23122
23123 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23124
23125         PR c++/18733
23126         * g++.dg/template/friend33.C: New testcase.
23127
23128 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
23129
23130         PR c++/18464
23131         * g++.dg/template/cond5.C: New test.
23132
23133         PR c++/18492
23134         * g++.dg/inherit/thunk3.C: New test.
23135
23136         PR c++/11224
23137         * g++.dg/warn/Wunused-9.C: New test.
23138
23139 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
23140
23141         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
23142
23143 2004-12-22  Jan Beulich  <jbeulich@novell.com>
23144
23145         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
23146
23147 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
23148
23149         PR c++/18378
23150         * g++.dg/ext/packed8.C: New test.
23151
23152         PR c++/19063
23153         * g++.dg/template/crash31.C: New test.
23154
23155         PR c++/19034
23156         * g++.dg/template/crash30.C: New test.
23157
23158 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
23159
23160         PR C++/18984
23161         * g++.dg/eh/ctor3.C: New test.
23162
23163 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23164
23165         * objc.dg/stabs-1.m: Allow section name to be quoted and
23166         assembly label to begin with '.LL'.
23167
23168 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
23169
23170         * gcc.dg/vect/vect.exp
23171         (check_effective_target_lp64_or_vect_no_align): New.
23172         * gcc.dg/vect/vect-77.c: Use it.
23173         * gcc.dg/vect/vect-78.c: Use it.
23174
23175         * lib/target-supports.exp
23176         (check_effective_target_vect_no_max,
23177         check_effective_target_vect_no_bitwise,
23178         check_effective_target_vect_no_align): New.
23179         * gcc.dg/vect/vect-13.c: Use them.
23180         * gcc.dg/vect/vect-17.c: Ditto.
23181         * gcc.dg/vect/vect-18.c: Ditto.
23182         * gcc.dg/vect/vect-19.c: Ditto.
23183         * gcc.dg/vect/vect-20.c: Ditto.
23184         * gcc.dg/vect/vect-27.c: Ditto.
23185         * gcc.dg/vect/vect-29.c: Ditto.
23186         * gcc.dg/vect/vect-44.c: Ditto.
23187         * gcc.dg/vect/vect-48.c: Ditto.
23188         * gcc.dg/vect/vect-50.c: Ditto.
23189         * gcc.dg/vect/vect-52.c: Ditto.
23190         * gcc.dg/vect/vect-54.c: Ditto.
23191         * gcc.dg/vect/vect-56.c: Ditto.
23192         * gcc.dg/vect/vect-58.c: Ditto.
23193         * gcc.dg/vect/vect-60.c: Ditto.
23194         * gcc.dg/vect/vect-72.c: Ditto.
23195         * gcc.dg/vect/vect-80.c: Ditto.
23196
23197 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
23198
23199         PR c++/14075
23200         * g++.dg/init/string1.C: New.
23201
23202         PR c++/18975
23203         * g++.dg/other/synth1.C: New.
23204
23205 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
23206
23207         PR c/18963
23208         * gcc.dg/pr18963-1.c: New test.
23209
23210 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
23211
23212         PR c/18596
23213         * gcc.dg/funcdef-storage-1.c (foo): Remove.
23214         * gcc.dg/pr18596-1.c: Use dg-error.
23215         (dg-options): Use -fno-unit-at-a-time.
23216         * gcc.dg/pr18596-2.c: New test.
23217         * gcc.dg/pr18596-3.c: New test.
23218
23219 2004-12-20  Roger Sayle  <roger@eyesopen.com>
23220
23221         PR middle-end/18683
23222         * g++.dg/opt/pr18683-1.C: New test case.
23223
23224 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
23225
23226         PR other/19093
23227         * g++.dg/opt/max1.C: Fix for 64bit targets.
23228
23229 2004-12-20  Matt Austern  <austern@apple.com>
23230
23231         PR c++/19044
23232         * g++.dg/ext/builtin6.C: New
23233
23234 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
23235
23236         PR tree-optimization/19080
23237         * gcc.c-torture/compile/pr19080.c: New test.
23238
23239 2004-12-20  Steven Bosscher  <stevenb@suse.de>
23240
23241         * gcc.dg/20041219-1.c: New test.
23242
23243 2004-12-19  Roger Sayle  <roger@eyesopen.com>
23244
23245         PR middle-end/19068
23246         * g++.dg/opt/max1.C: New test case.
23247
23248 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23249
23250         * gcc.dg/fdata-sections-1.c: New test.
23251
23252 2004-12-18  Roger Sayle  <roger@eyesopen.com>
23253
23254         PR middle-end/18548
23255         * gcc.dg/max-1.c: New test case.
23256
23257 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
23258
23259         * gcc.c-torture/execute/20041218-1.c: New test.
23260
23261 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
23262
23263         * gcc.dg/pr18501.c: New test.
23264         * gcc.dg/uninit-5.c: XFAIL.
23265         * gcc.dg/uninit-9.c: XFAIL.
23266
23267 2004-12-17  Dale Johannesen  <dalej@apple.com>
23268
23269         * gcc.dg/20041213-1.c: New.
23270
23271 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
23272
23273         * objc.dg/stabs-1.m: Allow assembly label to begin
23274         with a dot ('.').
23275
23276 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
23277
23278         * gcc.c-torture/execute/20041213-1.c: Move...
23279         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
23280
23281 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
23282
23283         PR c++/18721
23284         * g++.dg/lookup/conv-5.C: New.
23285
23286 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
23287
23288         * objc.dg/stabs-1.m: New test.
23289
23290 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
23291
23292         * gcc.dg/visibility-c.c: Change compile to
23293         assemble for the test.
23294
23295 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
23296
23297         PR target/19041
23298         * gcc.dg/visibility-c.c: New test.
23299
23300 2004-12-16  Roger Sayle  <roger@eyesopen.com>
23301
23302         PR middle-end/18493
23303         * gcc.dg/switch-8.c: New test case.
23304
23305 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
23306
23307         PR c++/18905
23308         * g++.dg/template/init4.C: New.
23309         * g++.dg/opt/static3.C: Enable optimizer.
23310
23311 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
23312
23313         * g++.dg/other/complex1.C: New test.
23314
23315 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
23316
23317         * g++.dg/opt/inline9.C: New test.
23318
23319 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23320
23321         PR fortran/18993
23322         * gfotran.dg/nullify_1.f: New test.
23323
23324 2004-12-15  Richard Henderson  <rth@redhat.com>
23325
23326         * gcc.target/i386/i386.exp: New harness.
23327         * gcc.target/i386/vect-args.c: New.
23328
23329 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
23330
23331         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
23332
23333 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23334
23335         PR c++/18825
23336         * g++.dg/template/friend32.C: New test.
23337
23338 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23339
23340         * cpp/pragma-once-1.c: New test.
23341         * cpp/pragma-once-1b.h: Likewise.
23342         * cpp/pragma-once-1c.h: Likewise.
23343         * cpp/pragma-once-1d.h: Likewise.
23344         * cpp/inc/pragma-once-1a.h: Likewise.
23345
23346 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
23347             Steven G. Kargl  <kargls@comcast.net>
23348
23349         PR fortran/17597
23350         * gfortran.dg/list_read_3.f90: New test.
23351
23352 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23353
23354         * gcc.dg/ftrapv-2.c: New test.
23355
23356 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
23357
23358         PR c++/18981
23359         * g++.dg/template/typename9.C: New test.
23360
23361 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
23362
23363         PR c++/18738
23364         * g++.dg/template/typename8.C: New test.
23365         * g++.dg/parse/friend2.C: Tweak error message.
23366
23367 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
23368
23369         * gcc.c-torture/20041214-1.c: New test.
23370
23371 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
23372
23373         PR c++/18965
23374         * g++.dg/init/array17.C: New test.
23375
23376 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
23377
23378         PR c++/18793
23379         * g++.dg/init/aggr3.C: New test.
23380
23381 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
23382
23383         * gcc.dg/altivec-types-1.c: New test.
23384         * gcc.dg/altivec-types-2.c: New test.
23385         * gcc.dg/altivec-types-3.c: New test.
23386         * gcc.dg/altivec-types-4.c: New test.
23387         * g++.dg/ext/altivec-types-1.C: New test.
23388         * g++.dg/ext/altivec-types-2.C: New test.
23389         * g++.dg/ext/altivec-types-3.C: New test.
23390         * g++.dg/ext/altivec-types-4.C: New test.
23391
23392 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
23393
23394         PR middle-end/18951
23395         * gcc.c-torture/execute/20041213-1.c: New test.
23396
23397 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
23398
23399         PR c++/18949
23400         * g++.dg/template/cast1.C: New.
23401
23402 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
23403
23404         * gcc.c-torture/execute/20041213-2.c: New test.
23405
23406 2004-12-13  Richard Henderson  <rth@redhat.com>
23407
23408         * gcc.dg/i386-sse-10.c: Fix typo in options.
23409
23410 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
23411
23412         PR c++/18968
23413         * g++.dg/opt/pr18968.C: New test.
23414
23415 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
23416
23417         PR c++/18925
23418         * g++.dg/ext/visibility/staticdatamem.C: New test.
23419
23420 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
23421
23422         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
23423
23424 2004-12-13  Roger Sayle  <roger@eyesopen.com>
23425
23426         PR rtl-optimization/18928
23427         * gcc.dg/pr18928-1.c: New test case.
23428
23429 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
23430
23431         PR tree-opt/16951
23432         * gcc.c-torture/compile/20041211-1.c: New.
23433
23434 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23435
23436         PR middle-end/17564
23437         * gcc.c-torture/execute/20041212-1.c: New test.
23438
23439 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23440
23441         PR fortran/18869
23442         * gfortran.dg/common_1.f90: New test.
23443
23444 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
23445         Paul Brook  <paul@codesourcery.com>
23446
23447         PR fortran/16222
23448         * gfortran.dg/real_do_1.f90: New test.
23449
23450 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23451
23452         PR tree-opt/18040
23453         * g++.dg/opt/ptrmem6.C: New test.
23454
23455 2004-12-11  Roger Sayle  <roger@eyesopen.com>
23456
23457         PR middle-end/18921
23458         * gcc.dg/pr18921-1.c: New test case.
23459
23460 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23461
23462         PR fortran/17175
23463         * gfortran.dg/scale_1.f90: New test.
23464
23465 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
23466
23467         PR middle-end/18903
23468         * gcc.c-torture/compile/pr18903.c: New test.
23469
23470 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
23471
23472         * gcc.c-torture/execute/20041210-1.c: New test.
23473
23474 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23475
23476         PR c++/18731
23477         * g++.dg/parser/struct-1.C: New test.
23478         * g++.dg/parser/struct-2.C: New test.
23479         * g++.dg/parser/struct-3.C: New test.
23480
23481 2004-12-09  Richard Henderson  <rth@redhat.com>
23482
23483         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
23484
23485         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
23486         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
23487
23488 2004-12-09  Matt Austern  <austern@apple.com>
23489
23490         PR c++/18514
23491         * g++.dg/ext/builtin1.C: New
23492         * g++.dg/ext/builtin2.C: New
23493         * g++.dg/ext/builtin3.C: New
23494         * g++.dg/ext/builtin4.C: New
23495         * g++.dg/ext/builtin5.C: New
23496
23497 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
23498
23499         PR tree-opt/18904
23500         * g++.dg/opt/ptrmem5.C: New test.
23501
23502 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
23503
23504         * g++.dg/parse/typename5.C: Adjust for new error.
23505         * g++.dg/parse/typename7.C: New.
23506
23507 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23508
23509         PR c++/18073
23510         * g++.dg/other/mmintrin.C: New test.
23511
23512 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
23513
23514         PR c++/16681
23515         * g++.dg/init/array15.C: New.
23516         * g++.dg/init/array16.C: New.
23517
23518 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23519
23520         PR fortran/18826
23521         * gfortran.dg/assign_1.f90: New test.
23522
23523 2004-12-08  Nick Clifton  <nickc@redhat.com>
23524
23525         * gcc.target/xstormy16/bss_below100: New directory containing tests.
23526         * gcc.target/xstormy16/data_below100: Likewise.
23527         * gcc.target/xstormy16/sfr: Likewise.
23528         * gcc.target/xstormy16/below100.S: New test source file.
23529         * gcc.target/xstormy16/below100.ld: New test linker script.
23530         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
23531         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
23532         bp instructions.
23533         * gcc.target/xstormy16/bp.c: Likewise.
23534
23535         * gcc.target/xstormy16/bss_below100: New files:
23536         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
23537         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
23538         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
23539         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
23540         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
23541         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
23542         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
23543         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
23544         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
23545         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
23546         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
23547         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
23548         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
23549         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
23550         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
23551         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
23552         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
23553         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
23554         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
23555         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
23556         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
23557         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
23558         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
23559         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
23560         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
23561         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
23562         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
23563
23564         * gcc.target/xstormy16/data_below100: New files:
23565         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
23566         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
23567         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
23568         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
23569         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
23570         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
23571         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
23572         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
23573         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
23574         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
23575         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
23576         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
23577         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
23578         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
23579         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
23580         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
23581         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
23582         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
23583         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
23584         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
23585         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
23586         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
23587         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
23588         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
23589         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
23590         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
23591         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
23592
23593         * gcc.target/xstormy16/sfr: New files:
23594         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
23595         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
23596         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
23597         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
23598         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
23599         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
23600         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
23601         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
23602         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
23603         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
23604         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
23605         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
23606         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
23607         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
23608         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
23609         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
23610         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
23611         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
23612         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
23613         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
23614         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
23615         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
23616         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
23617         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
23618         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
23619         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
23620         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
23621         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
23622         27_if0_sfrw_bitfield_f.c
23623
23624 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23625
23626         PR c++/18100
23627         * g++.dg/lookup/name-clash4.C: New test.
23628
23629 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
23630
23631         PR c++/18672
23632         * g++.dg/opt/array1.C: New.
23633
23634         PR c++/18803
23635         * g++.dg/template/operator5.C: New.
23636
23637 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
23638
23639         PR c/18867
23640         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
23641
23642 2004-12-07  Steven Bosscher  <stevenb@suse.de>
23643
23644         * gcc.dg/noncompile/20041207.c: New test.
23645
23646 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
23647
23648         * g++.dg/other/unreachable-1.C: New test.
23649
23650 2004-12-06  Nick Clifton  <nickc@redhat.com>
23651
23652         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
23653         <limits.h> because the latter comes from gcc's include/ directory
23654         and not the newlib/libc/include directory.
23655
23656 2004-12-04  Richard Henderson  <rth@redhat.com>
23657
23658         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
23659
23660 2004-12-04  Richard Henderson  <rth@redhat.com>
23661
23662         * lib/target-supports.exp (check_gc_sections_available): Disable
23663         for alpha and ia64.
23664
23665 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
23666
23667         PR middle-end/17909
23668         * g++.dg/other/vararg-2.C: New test.
23669
23670 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23671
23672         PR c++/17011, c++/17971
23673         * g++.dg/template/error15.C: Adjust expected error.
23674         * g++.dg/template/instantiate3.C: Likewise.
23675
23676 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
23677
23678         * gcc.dg/altivec-18.c: Fix for darwin
23679
23680 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23681
23682         PR c++/18782
23683         * g++.dg/parse/ptrmem2.C: New.
23684
23685         PR c++/18318
23686         * g++.dg/template/new1.C: New.
23687
23688 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23689
23690         PR fortran/18710
23691         * gfortran.dg/direct_io_3.f90: New test.
23692
23693 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
23694
23695         PR 18758
23696         * g++.dg/parse/crash21.C: New.
23697
23698 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23699
23700         PR c++/15664, c++/18276
23701         * g++.dg/template/ttp13.C: New test.
23702         * g++.dg/template/ttp14.C: Likewise.
23703
23704 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23705
23706         PR c++/18123
23707         * g++.dg/parse/enum2.C: New test.
23708         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
23709
23710 2004-12-02  Nick Clifton  <nickc@redhat.com>
23711
23712         * gcc.target/xstormy16: New test directory.
23713         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
23714         * gcc.target/xstormy16/bp.c: Check the generation of bp
23715         instructions.
23716         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
23717         bn instructions and the BELOW100 attribute.
23718
23719 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
23720
23721         PR target/16952
23722         * gcc.dg/ppc-eabi.c: New.
23723
23724 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
23725
23726         PR fortran/18284
23727         * gfortran.dg/backspace.f90
23728
23729 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
23730
23731         * gfortran.dg/inquire.f90: New test.
23732
23733 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
23734
23735         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
23736         handle effective-target-keyword.
23737         (dg-skip-if): Support effective-target keyword as target list.
23738         (dg-xfail-if): Ditto.
23739         * lib/target-supports.exp (is-effective-target-keyword): New proc.
23740
23741 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
23742
23743         PR tree-optimization/18291
23744         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
23745
23746 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
23747
23748         PR C++/18729
23749         * g++.dg/parse/crash20.C: New.
23750
23751         PR c++/17431
23752         * g++.dg/overload/arg1.C: New.
23753         * g++.dg/overload/arg2.C: New.
23754         * g++.dg/overload/arg3.C: New.
23755         * g++.dg/overload/arg4.C: New.
23756
23757 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
23758
23759         * gcc.dg/c99-flex-array-4.c: Remove.
23760
23761 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
23762
23763         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
23764
23765         * lib/target-supports.exp (is-effective-target): Simplify.
23766
23767         * lib/target-supports.exp (check_effective_target_vect_long):
23768         Fix for powerpc64-*-*.
23769
23770 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
23771
23772         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
23773         to support new requirements on FreeBSD 5.
23774
23775 2004-11-30  Devang Patel  <dpatel@apple.com>
23776
23777         PR 18702
23778         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
23779
23780 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
23781
23782         * g++.dg/ext/altivec-13.C: New test.
23783
23784 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
23785
23786         PR tree-opt/18298
23787         * gcc.c-torture/execute/p18298.c: New test.
23788
23789 2004-11-30  Ira Rosen  <irar@il.ibm.com>
23790             Dorit Naishlos  <dorit@il.ibm.com>
23791
23792         PR tree-opt/18607
23793         * gcc.dg/vect/vect-89.c: New test.
23794
23795 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
23796
23797         * gcc.dg/pr18596-1.c: New test.
23798
23799 2004-11-30  Ben Elliston  <bje@au.ibm.com>
23800
23801         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
23802
23803 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
23804
23805         PR c/18479
23806         * gcc.dg/pr18479.c: New test.
23807
23808 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23809
23810         PR target/18490
23811         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
23812         mmix-knuth-mmixware.
23813
23814         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
23815         cris-*-elf* cris-*-aout* mmix-*-*
23816
23817 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
23818
23819         PR middle-end/18725
23820         * gcc.dg/pr18725.c: New test.
23821
23822 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23823
23824         PR target/18488
23825         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
23826
23827         PR target/18336
23828         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
23829
23830 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
23831
23832         PR c++/18368
23833         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
23834         * g++.old-deja/g++.law/ctors5.C: Likewise.
23835         * g++.old-deja/g++.other/crash25.C: Likewise.
23836
23837         PR c++/18674
23838         * g++.dg/template/error16.C: New test.
23839
23840         PR c++/18512
23841         * g++.dg/template/crash29.C: New test.
23842
23843 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
23844
23845         PR tree-optimization/18712
23846         * gcc.c-torture/compile/pr18712.c: New test.
23847
23848 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
23849
23850         PR c/7544
23851         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
23852         tests.
23853
23854 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23855
23856         PR c++/18652
23857         * g++.dg/lookup/crash6.C: New test.
23858
23859 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23860
23861         PR middle-end/18164
23862         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
23863
23864 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
23865
23866         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
23867         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
23868         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
23869
23870 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
23871
23872         * gcc.dg/pr18164.c: New test.
23873
23874 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
23875
23876         * gcc.dg/funroll-loops-all.c: New.
23877
23878 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
23879
23880         PR target/18489
23881         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
23882         delimeter, match space and TAB as well as ":".
23883
23884         PR target/18484
23885         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
23886
23887         PR target/18348
23888         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
23889
23890         PR target/18345
23891         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
23892
23893         PR target/18337
23894         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
23895
23896 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
23897
23898         * gfortran.dg/direct_io_2.f90: New test.
23899
23900 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
23901
23902         PR target/18334
23903         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
23904
23905 2004-11-28  Richard Henderson  <rth@redhat.com>
23906
23907         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
23908
23909 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
23910
23911         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
23912         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
23913         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
23914         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
23915         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
23916         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
23917         gcc.dg/pointer-arith-8.c: New tests.
23918
23919 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
23920
23921         PR fortran/18364
23922         * gfortran.dg/endfile.f90: New test.
23923
23924 2004-11-27  Falk Hueffner  <falk@debian.org>
23925
23926         * gcc.dg/loop-6.c: New test.
23927
23928 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
23929
23930         * gcc.c-torture/execute/20041126-1.c: New test.
23931
23932 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
23933
23934         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
23935         on IRIX.
23936
23937 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
23938
23939         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
23940         functions.
23941
23942 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
23943
23944         PR rtl-optimization/17825
23945         * gcc.c-torture/compile/20041119-1.c: New test.
23946
23947 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23948
23949         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
23950         Check existence of ld library path variables before unsetting.
23951
23952 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
23953
23954         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
23955
23956 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
23957
23958         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
23959
23960 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
23961
23962         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
23963
23964 2004-11-26  Ben Elliston  <bje@au.ibm.com>
23965
23966         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
23967         dg-do directive.
23968
23969 2004-11-26  Ben Elliston  <bje@au.ibm.com>
23970
23971         * gcc.dg/pr17957.c: Pass --param, not -param.
23972
23973 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
23974
23975         PR middle-end/17957
23976         * testsuite/gcc.dg/pr17957.c: New test.
23977
23978 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
23979
23980         PR c++/18445
23981         * g++.dg/template/crash28.C: Likewise.
23982
23983         PR c++/18001
23984         * g++.dg/expr/unary2.C: Adjust lvalue messages.
23985         * g++.dg/ext/lvaddr.C: Likewise.
23986         * g++.dg/opt/pr7503-3.C: Likewise.
23987
23988         PR c++/18466
23989         * g++.dg/parse/qualified3.C: New test.
23990         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
23991
23992         PR c++/18545
23993         * g++.dg/expr/return1.C: New test.
23994
23995 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23996
23997         Friend class name lookup 3/n, PR c++/3332
23998         * g++.dg/lookup/friend3.C: New test.
23999         * g++.dg/lookup/friend4.C: Likewise.
24000         * g++.dg/lookup/friend5.C: Likewise.
24001
24002 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24003
24004         Friend class name lookup 2/n, PR c++/14513, c++/15410
24005         * g++.dg/lookup/friend2.C: New test.
24006         * g++.dg/template/friend31.C: Likewise.
24007
24008 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24009
24010         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
24011
24012 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
24013
24014         PR c++/17473
24015         * g++.dg/tc1/dr56.C: Remove.
24016         * g++.dg/template/typedef1.C: Add dg-error markers.
24017         * g++.old-deja/g++.other/typedef7.C: Likewise.
24018
24019         PR c++/18285
24020         * g++.dg/parse/typedef7.C: New test.
24021
24022 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
24023
24024         * gcc.c-torture/execute/20041124-1.c: New test.
24025
24026 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
24027
24028         * g++.dg/template/deduce3.C: New test.
24029
24030         PR c++/18586
24031         * g++.dg/template/crash27.C: New test.
24032
24033         PR c++/18530
24034         * g++.dg/warn/Wshadow-3.C: New test.
24035
24036 2004-11-24  Devang Patel  <dpatel@apple.com>
24037
24038         PR/18555
24039         * gcc.dg/cpp/isysroot-1.c: New test.
24040         * gcc.dg/cpp/usr/include/stdio.h: New file.
24041         * gcc.dg/cpp/isysroot-2.c: New test.
24042         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
24043         New file.
24044
24045 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24046
24047         PR c++/8929
24048         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
24049
24050 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
24051
24052         * gcc.target/sparc/align.c: Do not include <stdint.h>.
24053         * gcc.target/sparc/pdist.c: Likewise.
24054
24055 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
24056
24057         PR c++/16882
24058         * g++.dg/conversion/simd1.C: New test.
24059
24060 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24061
24062         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
24063         and restore_ld_library_path_env_vars.
24064         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
24065         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
24066         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
24067         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
24068
24069 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
24070
24071         * gcc.dg/pragma-align-2.c: Test macro expansion.
24072         * gcc.dg/pragma-pack-2.c: New test.
24073
24074 2004-11-23  Richard Henderson  <rth@redhat.com>
24075
24076         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
24077         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24078         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
24079         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
24080         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
24081         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
24082
24083         * gcc.dg/vect/vect.exp: Add check for alpha.
24084         * lib/target-supports.exp (check_alpha_max_hw_available): New.
24085         (check_effective_target_vect_int): Enable for alpha.
24086         (check_effective_target_vect_long): New.
24087         (is-effective-target): Add it.
24088
24089 2004-11-23  Uros Bizjak <uros@kss-loka.si>
24090
24091         * gcc.dg/pr18614-1.c: New test.
24092
24093 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24094
24095         * gcc.dg/setjmp-2.c: New test.
24096
24097 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
24098
24099         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
24100         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
24101         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
24102         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
24103         gcc.target/sparc/pdist.c: New tests.
24104
24105 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
24106
24107         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
24108
24109 2004-11-22  Dale Johannesen  <dalej@apple.com>
24110
24111         * gcc.dg/20041111-1.c: New.
24112
24113 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
24114
24115         PR tree-opt/18536
24116         * gcc.dg/vect/pr18536.c: New test.
24117
24118 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24119
24120         PR c++/18354
24121         * g++.dg/template/nontype11.C: New test.
24122
24123 2004-11-21  Roger Sayle  <roger@eyesopen.com>
24124
24125         PR middle-end/18520
24126         * gcc.dg/pr18520-1.c: New test case.
24127
24128 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
24129
24130         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
24131         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
24132         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
24133         expected diagnostics.
24134
24135 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24136
24137         PR target/18580
24138         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
24139         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
24140         vect-77.c, vect-77a.c: XFAIL on the SPARC.
24141
24142 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24143
24144         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
24145
24146 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
24147             Joseph Myers  <joseph@codesourcery.com>
24148
24149         * lib/target-supports.exp (check_visibility_available): Really
24150         test the compiler.
24151
24152 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
24153
24154         PR tree-opt/18181
24155         * gcc.dg/vect/vect-85.c: New test.
24156         * gcc.dg/vect/vect-86.c: New test.
24157         * gcc.dg/vect/vect-87.c: New test.
24158         * gcc.dg/vect/vect-88.c: New test.
24159
24160 2004-11-19  Ben Elliston  <bje@au.ibm.com>
24161
24162         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
24163
24164 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
24165
24166         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
24167         * gcc.dg/ppc-and-1.c: Ditto.
24168         * gcc.dg/ppc-compare-1.c: Ditto.
24169         * gcc.dg/ppc-mov-1.c: Ditto
24170
24171 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
24172             Mark Mitchell  <mark@codesourcery.com>
24173
24174         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
24175
24176 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
24177             Aldy Hernandez  <aldyh@redhat.com>
24178
24179         * lib/target-supports.exp (check_effective_target_vect_int): New
24180         (check_effective_target_vect_float): New
24181         (check_effective_target_vect_double): New.
24182         (is-effective-target): Support new effective targets keywords.
24183         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
24184         default action for dg-do.
24185         * gcc.dg/vect/pr16105.c: Use new support.
24186         * gcc.dg/vect/pr18400.c: Ditto.
24187         * gcc.dg/vect/pr18425.c: Ditto.
24188         * gcc.dg/vect/vect-1.c: Ditto.
24189         * gcc.dg/vect/vect-10.c: Ditto.
24190         * gcc.dg/vect/vect-11.c: Ditto.
24191         * gcc.dg/vect/vect-12.c: Ditto.
24192         * gcc.dg/vect/vect-13.c: Ditto.
24193         * gcc.dg/vect/vect-14.c: Ditto.
24194         * gcc.dg/vect/vect-15.c: Ditto.
24195         * gcc.dg/vect/vect-16.c: Ditto.
24196         * gcc.dg/vect/vect-17.c: Ditto.
24197         * gcc.dg/vect/vect-18.c: Ditto.
24198         * gcc.dg/vect/vect-19.c: Ditto.
24199         * gcc.dg/vect/vect-2.c: Ditto.
24200         * gcc.dg/vect/vect-20.c: Ditto.
24201         * gcc.dg/vect/vect-21.c: Ditto.
24202         * gcc.dg/vect/vect-22.c: Ditto.
24203         * gcc.dg/vect/vect-23.c: Ditto.
24204         * gcc.dg/vect/vect-24.c: Ditto.
24205         * gcc.dg/vect/vect-25.c: Ditto.
24206         * gcc.dg/vect/vect-26.c: Ditto.
24207         * gcc.dg/vect/vect-27.c: Ditto.
24208         * gcc.dg/vect/vect-27a.c: Ditto.
24209         * gcc.dg/vect/vect-28.c: Ditto.
24210         * gcc.dg/vect/vect-29.c: Ditto.
24211         * gcc.dg/vect/vect-29a.c: Ditto.
24212         * gcc.dg/vect/vect-3.c: Ditto.
24213         * gcc.dg/vect/vect-30.c: Ditto.
24214         * gcc.dg/vect/vect-31.c: Ditto.
24215         * gcc.dg/vect/vect-32.c: Ditto.
24216         * gcc.dg/vect/vect-33.c: Ditto.
24217         * gcc.dg/vect/vect-34.c: Ditto.
24218         * gcc.dg/vect/vect-35.c: Ditto.
24219         * gcc.dg/vect/vect-36.c: Ditto.
24220         * gcc.dg/vect/vect-37.c: Ditto.
24221         * gcc.dg/vect/vect-38.c: Ditto.
24222         * gcc.dg/vect/vect-4.c: Ditto.
24223         * gcc.dg/vect/vect-40.c: Ditto.
24224         * gcc.dg/vect/vect-41.c: Ditto.
24225         * gcc.dg/vect/vect-42.c: Ditto.
24226         * gcc.dg/vect/vect-43.c: Ditto.
24227         * gcc.dg/vect/vect-44.c: Ditto.
24228         * gcc.dg/vect/vect-45.c: Ditto.
24229         * gcc.dg/vect/vect-46.c: Ditto.
24230         * gcc.dg/vect/vect-47.c: Ditto.
24231         * gcc.dg/vect/vect-48.c: Ditto.
24232         * gcc.dg/vect/vect-48a.c: Ditto.
24233         * gcc.dg/vect/vect-49.c: Ditto.
24234         * gcc.dg/vect/vect-5.c: Ditto.
24235         * gcc.dg/vect/vect-50.c: Ditto.
24236         * gcc.dg/vect/vect-51.c: Ditto.
24237         * gcc.dg/vect/vect-52.c: Ditto.
24238         * gcc.dg/vect/vect-53.c: Ditto.
24239         * gcc.dg/vect/vect-54.c: Ditto.
24240         * gcc.dg/vect/vect-55.c: Ditto.
24241         * gcc.dg/vect/vect-56.c: Ditto.
24242         * gcc.dg/vect/vect-56a.c: Ditto.
24243         * gcc.dg/vect/vect-57.c: Ditto.
24244         * gcc.dg/vect/vect-58.c: Ditto.
24245         * gcc.dg/vect/vect-59.c: Ditto.
24246         * gcc.dg/vect/vect-6.c: Ditto.
24247         * gcc.dg/vect/vect-60.c: Ditto.
24248         * gcc.dg/vect/vect-61.c: Ditto.
24249         * gcc.dg/vect/vect-62.c: Ditto.
24250         * gcc.dg/vect/vect-63.c: Ditto.
24251         * gcc.dg/vect/vect-64.c: Ditto.
24252         * gcc.dg/vect/vect-65.c: Ditto.
24253         * gcc.dg/vect/vect-66.c: Ditto.
24254         * gcc.dg/vect/vect-67.c: Ditto.
24255         * gcc.dg/vect/vect-68.c: Ditto.
24256         * gcc.dg/vect/vect-69.c: Ditto.
24257         * gcc.dg/vect/vect-7.c: Ditto.
24258         * gcc.dg/vect/vect-72.c: Ditto.
24259         * gcc.dg/vect/vect-72a.c: Ditto.
24260         * gcc.dg/vect/vect-73.c: Ditto.
24261         * gcc.dg/vect/vect-74.c: Ditto.
24262         * gcc.dg/vect/vect-75.c: Ditto.
24263         * gcc.dg/vect/vect-76.c: Ditto.
24264         * gcc.dg/vect/vect-77.c: Ditto.
24265         * gcc.dg/vect/vect-77a.c: Ditto.
24266         * gcc.dg/vect/vect-78.c: Ditto.
24267         * gcc.dg/vect/vect-79.c: Ditto.
24268         * gcc.dg/vect/vect-8.c: Ditto.
24269         * gcc.dg/vect/vect-80.c: Ditto.
24270         * gcc.dg/vect/vect-82.c: Ditto.
24271         * gcc.dg/vect/vect-82_64.c: Ditto.
24272         * gcc.dg/vect/vect-83.c: Ditto.
24273         * gcc.dg/vect/vect-83_64.c: Ditto.
24274         * gcc.dg/vect/vect-9.c: Ditto.
24275         * gcc.dg/vect/vect-all.c: Ditto.
24276         * gcc.dg/vect/vect-none.c: Ditto.
24277
24278 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
24279
24280         * lib/gcc-dg.exp (dg-skip-if): New function.
24281         (dg-forbid-option): Remove.
24282         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
24283         * g++.dg/abi/bitfield8.C: Likewise.
24284         * g++.dg/abi/dtor1.C: Likewise.
24285         * g++.dg/abi/empty10.C: Likewise.
24286         * g++.dg/abi/empty7.C: Likewise.
24287         * g++.dg/abi/empty9.C: Likewise.
24288         * g++.dg/abi/layout3.C: Likewise.
24289         * g++.dg/abi/layout4.C: Likewise.
24290         * g++.dg/abi/thunk1.C: Likewise.
24291         * g++.dg/abi/thunk2.C: Likewise.
24292         * g++.dg/abi/vbase11.C: Likewise.
24293         * g++.dg/abi/vthunk2.C: Likewise.
24294         * g++.dg/abi/vthunk3.C: Likewise.
24295         * g++.dg/ext/attrib8.C: Likewise.
24296         * g++.dg/opt/longbranch2.C: Likewise.
24297         * g++.dg/opt/reg-stack4.C: Likewise.
24298         * g++.old-deja/g++.ext/attrib1.C: Likewise.
24299         * g++.old-deja/g++.ext/attrib2.C: Likewise.
24300         * g++.old-deja/g++.ext/attrib3.C: Likewise.
24301         * g++.old-deja/g++.other/store-expr1.C: Likewise.
24302         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24303         * gcc.dg/20000609-1.c: Likewise.
24304         * gcc.dg/20000720-1.c: Likewise.
24305         * gcc.dg/20011107-1.c: Likewise.
24306         * gcc.dg/20011119-1.c: Likewise.
24307         * gcc.dg/20020108-1.c: Likewise.
24308         * gcc.dg/20020122-2.c: Likewise.
24309         * gcc.dg/20020122-3.c: Likewise.
24310         * gcc.dg/20020201-3.c: Likewise.
24311         * gcc.dg/20020206-1.c: Likewise.
24312         * gcc.dg/20020218-1.c: Likewise.
24313         * gcc.dg/20020310-1.c: Likewise.
24314         * gcc.dg/20020411-1.c: Likewise.
24315         * gcc.dg/20020418-2.c: Likewise.
24316         * gcc.dg/20020426-1.c: Likewise.
24317         * gcc.dg/20020426-2.c: Likewise.
24318         * gcc.dg/20020517-1.c: Likewise.
24319         * gcc.dg/20020523-1.c: Likewise.
24320         * gcc.dg/20020523-2.c: Likewise.
24321         * gcc.dg/20020729-1.c: Likewise.
24322         * gcc.dg/20030204-1.c: Likewise.
24323         * gcc.dg/20030826-2.c: Likewise.
24324         * gcc.dg/20030926-1.c: Likewise.
24325         * gcc.dg/20031202-1.c: Likewise.
24326         * gcc.dg/980312-1.c: Likewise.
24327         * gcc.dg/980313-1.c: Likewise.
24328         * gcc.dg/990117-1.c: Likewise.
24329         * gcc.dg/990424-1.c: Likewise.
24330         * gcc.dg/990524-1.c: Likewise.
24331         * gcc.dg/991230-1.c: Likewise.
24332         * gcc.dg/i386-387-1.c: Likewise.
24333         * gcc.dg/i386-387-2.c: Likewise.
24334         * gcc.dg/i386-387-3.c: Likewise.
24335         * gcc.dg/i386-387-4.c: Likewise.
24336         * gcc.dg/i386-387-5.c: Likewise.
24337         * gcc.dg/i386-387-6.c: Likewise.
24338         * gcc.dg/i386-asm-1.c: Likewise.
24339         * gcc.dg/i386-bitfield1.c: Likewise.
24340         * gcc.dg/i386-bitfield2.c: Likewise.
24341         * gcc.dg/i386-loop-1.c: Likewise.
24342         * gcc.dg/i386-loop-2.c: Likewise.
24343         * gcc.dg/i386-loop-3.c: Likewise.
24344         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
24345         * gcc.dg/i386-pic-1.c: Likewise.
24346         * gcc.dg/i386-regparm.c: Likewise.
24347         * gcc.dg/i386-signbit-1.c: Likewise.
24348         * gcc.dg/i386-signbit-2.c: Likewise.
24349         * gcc.dg/i386-signbit-3.c: Likewise.
24350         * gcc.dg/i386-sse-5.c: Likewise.
24351         * gcc.dg/i386-sse-8.c: Likewise.
24352         * gcc.dg/i386-unroll-1.c: Likewise.
24353         * gcc.dg/tls/opt-1.c: Likewise.
24354         * gcc.dg/tls/opt-2.c: Likewise.
24355         * gcc.dg/unroll-1.c: Likewise.
24356         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
24357         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
24358         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
24359         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
24360
24361 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24362
24363         * g++.dg/template/incomplete1.C: New test.
24364
24365 2004-11-16  Nick Clifton  <nickc@redhat.com>
24366
24367         Revert patches accidentally commited during checkin of fixes for
24368         xstormy16 tests:
24369         gcc.c-torture/execute/simd-4.c: Revert
24370         gcc.dg/20040910-1.c: Revert.
24371
24372 2004-11-16  Paul Brook  <paul@codesourcery.com>
24373
24374         PR fortran/13010
24375         * gfortran.dg/der_pointer_1.f90: New test.
24376
24377 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
24378
24379         PR c/18498
24380         * gcc.dg/bitfld-13.c: New test.
24381
24382 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
24383
24384         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
24385         powerpc*-*-linux*.
24386
24387         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
24388         * gcc.dg/ppc64-abi-2.c: Ditto.
24389         * gcc.dg/ppc64-abi-3.c: Ditto.
24390
24391         * lib/gcc-dg.exp (dg-target-list): Remove.
24392
24393 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
24394
24395         * gcc.dg/ia64-postinc.c: New test.
24396
24397 2004-11-15  Mark Mitchell <mark@codesourcery.com>
24398
24399         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
24400
24401 2004-11-15  Nick Clifton  <nickc@redhat.com>
24402
24403         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
24404         __INT_MAX__ so that the test can be compiled by toolchains
24405         targeted at 16-bit processors.
24406
24407         * gcc.dg/20040625-1.c: Use long constants rather than integers
24408         when performing arithmetic that will overflow 16-bits.
24409
24410         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
24411         xstormy16.  It does not support 128-bit vector operations.
24412
24413         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
24414         with the macro PTR_TYPE.  Define this macro to an integer type
24415         suitable for holding a pointer.
24416
24417         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
24418         the target is a 16-bit processor.
24419
24420         * gcc.dg/cpp/if-2.c: Expect a different warning message from
24421         16-bit targets where the character constant will be too long.
24422
24423         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
24424         where the double will not be directly addressable.
24425
24426 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24427
24428         Friend class name lookup 1/n, PR c++/18471
24429         * g++.dg/template/crash26.C: New test.
24430         * g++.dg/lookup/struct1.C: Adjust expected error.
24431         * g++.dg/parse/elab1.C: Likewise.
24432         * g++.dg/parse/elab2.C: Likewise.
24433         * g++.dg/parse/int-as-enum1.C: Likewise.
24434         * g++.dg/parse/struct-as-enum1.C: Likewise.
24435         * g++.dg/parse/typedef1.C: Likewise.
24436         * g++.dg/parse/typedef3.C: Likewise.
24437         * g++.dg/parse/typedef4.C: Likewise.
24438         * g++.dg/parse/typedef5.C: Likewise.
24439         * g++.dg/template/nontype4.C: Likewise.
24440         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
24441         * g++.old-deja/g++.other/elab1.C: Likewise.
24442         * g++.old-deja/g++.other/syntax4.C: Likewise.
24443
24444 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24445
24446         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
24447
24448 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
24449
24450         * gcc.c-torture/execute/20041114-1.c: New test.
24451
24452 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
24453
24454         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
24455         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
24456         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
24457         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
24458         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
24459         gcc.dg/switch-7.c: New tests.
24460
24461 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
24462
24463         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
24464
24465 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
24466
24467         PR tree-opt/18400
24468         * gcc.dg/vect/pr18400.c: New test.
24469
24470 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
24471             Andrew Pinski  <pinskia@physics.uc.edu>
24472
24473         PR tree-opt/18425
24474         * gcc.dg/vect/pr18425.c: New test.
24475
24476 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24477
24478         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
24479         Guard with dg-require-alias and dg-require-visibility.
24480
24481 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24482
24483         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
24484
24485 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24486
24487         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
24488
24489 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24490
24491         PR c++/17344
24492         * g++.dg/template/defarg5.C: New test.
24493
24494 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24495
24496         * g++.dg/parse/cast1.C: Run only on ILP32.
24497         * g++.old-deja/g++.mike/p784.C: Likewise.
24498
24499 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
24500
24501         * gcc.c-torture/execute/20041113-1.c: New test.
24502
24503 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
24504
24505         PR target/18230
24506         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
24507         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
24508         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
24509         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24510         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
24511         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
24512         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
24513         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
24514         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
24515         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
24516         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24517         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
24518         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
24519
24520 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
24521
24522         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
24523         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
24524         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
24525         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
24526         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
24527         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
24528         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
24529         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
24530         gcc.target/sparc/combined-1.c: New tests.
24531
24532 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
24533
24534         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
24535         New tests.
24536
24537 2004-11-12  Mark Mitchell <mark@codesourcery.com>
24538
24539         * lib/gcc-dg.exp (dg-forbid-option): New function.
24540         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
24541         * g++.dg/abi/bitfield8.C: Likewise.
24542         * g++.dg/abi/dtor1.C: Likewise.
24543         * g++.dg/abi/empty10.C: Likewise.
24544         * g++.dg/abi/empty7.C: Likewise.
24545         * g++.dg/abi/empty9.C: Likewise.
24546         * g++.dg/abi/layout3.C: Likewise.
24547         * g++.dg/abi/layout4.C: Likewise.
24548         * g++.dg/abi/thunk1.C: Likewise.
24549         * g++.dg/abi/thunk2.C: Likewise.
24550         * g++.dg/abi/vbase11.C: Likewise.
24551         * g++.dg/abi/vthunk2.C: Likewise.
24552         * g++.dg/abi/vthunk3.C: Likewise.
24553         * g++.dg/ext/attrib8.C: Likewise.
24554         * g++.dg/opt/longbranch2.C: Likewise.
24555         * g++.dg/opt/reg-stack4.C: Likewise.
24556         * g++.old-deja/g++.ext/attrib1.C: Likewise.
24557         * g++.old-deja/g++.ext/attrib2.C: Likewise.
24558         * g++.old-deja/g++.ext/attrib3.C: Likewise.
24559         * g++.old-deja/g++.other/store-expr1.C: Likewise.
24560         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24561         * gcc.dg/20000609-1.c: Likewise.
24562         * gcc.dg/20000720-1.c: Likewise.
24563         * gcc.dg/20011107-1.c: Likewise.
24564         * gcc.dg/20011119-1.c: Likewise.
24565         * gcc.dg/20020108-1.c: Likewise.
24566         * gcc.dg/20020122-2.c: Likewise.
24567         * gcc.dg/20020122-3.c: Likewise.
24568         * gcc.dg/20020201-3.c: Likewise.
24569         * gcc.dg/20020206-1.c: Likewise.
24570         * gcc.dg/20020218-1.c: Likewise.
24571         * gcc.dg/20020310-1.c: Likewise.
24572         * gcc.dg/20020411-1.c: Likewise.
24573         * gcc.dg/20020418-2.c: Likewise.
24574         * gcc.dg/20020426-1.c: Likewise.
24575         * gcc.dg/20020426-2.c: Likewise.
24576         * gcc.dg/20020517-1.c: Likewise.
24577         * gcc.dg/20020523-1.c: Likewise.
24578         * gcc.dg/20020523-2.c: Likewise.
24579         * gcc.dg/20020729-1.c: Likewise.
24580         * gcc.dg/20030204-1.c: Likewise.
24581         * gcc.dg/20030826-2.c: Likewise.
24582         * gcc.dg/20030926-1.c: Likewise.
24583         * gcc.dg/20031202-1.c: Likewise.
24584         * gcc.dg/980312-1.c: Likewise.
24585         * gcc.dg/980313-1.c: Likewise.
24586         * gcc.dg/990117-1.c: Likewise.
24587         * gcc.dg/990424-1.c: Likewise.
24588         * gcc.dg/990524-1.c: Likewise.
24589         * gcc.dg/991230-1.c: Likewise.
24590         * gcc.dg/i386-387-1.c: Likewise.
24591         * gcc.dg/i386-387-2.c: Likewise.
24592         * gcc.dg/i386-387-3.c: Likewise.
24593         * gcc.dg/i386-387-4.c: Likewise.
24594         * gcc.dg/i386-387-5.c: Likewise.
24595         * gcc.dg/i386-387-6.c: Likewise.
24596         * gcc.dg/i386-asm-1.c: Likewise.
24597         * gcc.dg/i386-bitfield1.c: Likewise.
24598         * gcc.dg/i386-bitfield2.c: Likewise.
24599         * gcc.dg/i386-loop-1.c: Likewise.
24600         * gcc.dg/i386-loop-2.c: Likewise.
24601         * gcc.dg/i386-loop-3.c: Likewise.
24602         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
24603         * gcc.dg/i386-pic-1.c: Likewise.
24604         * gcc.dg/i386-regparm.c: Likewise.
24605         * gcc.dg/i386-signbit-1.c: Likewise.
24606         * gcc.dg/i386-signbit-2.c: Likewise.
24607         * gcc.dg/i386-signbit-3.c: Likewise.
24608         * gcc.dg/i386-sse-5.c: Likewise.
24609         * gcc.dg/i386-sse-8.c: Likewise.
24610         * gcc.dg/i386-unroll-1.c: Likewise.
24611         * gcc.dg/tls/opt-1.c: Likewise.
24612         * gcc.dg/tls/opt-2.c: Likewise.
24613         * gcc.dg/unroll-1.c: Likewise.
24614         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
24615         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
24616         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
24617         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
24618         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
24619         -m64 is specified.
24620
24621 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
24622
24623         PR c++/18389
24624         * g++.dg/parse/cond1.C: New test.
24625
24626         PR c++/18429
24627         * g++.dg/template/array9.C: New test.
24628         * g++.dg/ext/vla1.C: Adjust error messages.
24629         * g++.dg/ext/vlm1.C: Likewise.
24630         * g++.dg/template/crash2.C: Likewise.
24631
24632         PR c++/18436
24633         * g++.dg/template/call3.C: New test.
24634
24635         PR c++/18407
24636         * g++.dg/template/ptrmem11.C: New test.
24637
24638 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
24639
24640         PR other/14264
24641         * lib/g++.exp: Set LC_ALL and LANG to C.
24642         * lib/gcc-dg.exp: Likewise.
24643         * lib/gfortran.exp: Likewise.
24644         * lib/objc.exp: Likewise.
24645         * lib/treelang.exp: Likewise.
24646
24647 2004-11-12  Andreas Schwab  <schwab@suse.de>
24648
24649         * gcc.dg/pr16286.c: Fix last change.
24650
24651 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
24652
24653         PR c++/18416
24654         * g++.dg/init/global1.C: New test.
24655
24656 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
24657
24658         * gcc.c-torture/execute/20041112-1.c: New test.
24659
24660 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24661
24662         * lib/gcc-dg.exp (dg-target-list): New.
24663
24664 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24665             Richard Sandiford  <rsandifo@redhat.com>
24666
24667         * lib/target-supports.exp (get-compiler_messages): New.
24668         (check_named_sections_available): Use it.
24669         (check_effective_target_ilp32): New.
24670         (check_effective_target_lp64): New.
24671         (is-effective-target): New.
24672         * lib/gcc-dg.exp (dg-require-effective-target): New.
24673
24674 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
24675
24676         * gcc.dg/precedence-1.c: New test.
24677
24678 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24679
24680         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
24681
24682         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
24683         message, delete generated files, use more descriptive name for
24684         executable, and make the test unsupported when it cannot be run.
24685
24686         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
24687         (dg-require-weak, dg-require-visibility, dg-require-alias,
24688         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
24689         dg-require-iconv, dg-require-named-sections): Use it.
24690
24691         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
24692
24693 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
24694
24695         PR target/16457
24696         * gcc.dg/ppc-and-1: New
24697
24698         PR target/16796
24699         * gcc.dg/ppc-mov-1.c: New.
24700
24701         PR target/16458
24702         * gcc.dg/ppc-compare-1.c: New.
24703
24704 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
24705
24706         * objc.dg/desig-init-2.m: New test.
24707
24708 2004-11-10  Adam Nemet  <anemet@lnxw.com>
24709
24710         PR middle-end/18160
24711         * g++.dg/warn/register-var-1.C: New test.
24712         * g++.dg/warn/register-var-2.C: New test.
24713
24714 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24715
24716         * gcc.dg/union-2.c: New test.
24717
24718 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
24719
24720         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
24721         New test for PR tree-optimization/17892.
24722
24723 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
24724
24725         PR c++/18369
24726         * g++.dg/init/new12.C: New test.
24727
24728 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
24729
24730         * gcc.target/sparc: New directory.
24731         * gcc.target/sparc/sparc.exp: New driver.
24732         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
24733         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
24734         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
24735         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
24736
24737 2004-11-10  Paul Brook  <paul@codesourcery.com>
24738
24739         PR fortran/18218
24740         * gfortran.dg/list_read.c: New test.
24741
24742 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24743
24744         PR c/18322
24745         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
24746         expected diagnostic location.
24747
24748 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
24749
24750         * gcc.dg/20041109-1.c: New test.
24751
24752 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
24753
24754         PR objc/18406
24755         * objc/compile/pr18406.m: New test.
24756
24757 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24758
24759         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
24760
24761 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24762
24763         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
24764
24765 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
24766
24767         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
24768
24769 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
24770
24771         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
24772         exit.
24773
24774 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
24775
24776         PR tree-opt/18299
24777         * gcc.c-torture/pr18299-1.c: New test.
24778
24779 2004-11-06  Andreas Schwab  <schwab@suse.de>
24780
24781         * gcc.dg/pr16286.c: Also test for bool and pixel.
24782
24783 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
24784
24785         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
24786         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
24787         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
24788         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
24789         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
24790         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
24791         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
24792         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
24793         gcc.dg/struct-semi-3.c: New tests.
24794
24795 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24796
24797         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
24798
24799 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24800
24801         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
24802         Do not use C99 designators.
24803
24804 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24805
24806         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
24807
24808 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24809
24810         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
24811         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
24812         * gcc.c-torture/execute/simd-5.x: Remove.
24813
24814 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
24815
24816         PR rtl-optimization/17933
24817         * gcc.dg/torture/pr17933-1.c: New test.
24818
24819 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
24820
24821         PR target/18106
24822         * lib/target-supports.exp (check_weak_available): Support
24823         Windows.
24824
24825 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
24826
24827         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
24828         call to fflush(stdout) before abort.
24829         (my_ffsll): New function.
24830         (generate_fields): Use it.
24831
24832 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
24833
24834         * gcc.dg/init-undef-1.c: New test.
24835
24836 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
24837
24838         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
24839         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
24840         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
24841         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
24842         expected messages for new parser.
24843
24844 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
24845
24846         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
24847
24848 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24849
24850         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
24851         on LP64 targets.
24852
24853 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
24854
24855         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
24856         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
24857         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
24858         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
24859         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
24860         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
24861         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
24862         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
24863         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
24864         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
24865
24866 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
24867
24868         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
24869         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
24870         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
24871         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
24872         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
24873         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
24874         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
24875         for new parser.
24876
24877 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
24878
24879         PR target/15342
24880         * gcc.dg/20041104-1.c: New test.
24881
24882 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24883
24884         * g++.dg/template/nontype7.C: New test.
24885         * g++.dg/template/nontype8.C: Likewise.
24886         * g++.dg/template/nontype9.C: Likewise.
24887         * g++.dg/template/nontype10.C: Likewise.
24888         * g++.dg/tc1/dr49.C: Likewise.
24889         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
24890         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
24891
24892 2004-11-04  Ben Elliston  <bje@au.ibm.com>
24893
24894         * g++.dg/rtti/tinfo1.C: Remove xfails.
24895
24896 2004-11-04  Ben Elliston  <bje@au.ibm.com>
24897
24898         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
24899         packed attribute to the definition to satisfy the new C++ parser.
24900
24901 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24902
24903         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
24904         invocations of va_arg.
24905
24906 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
24907
24908         PR c++/18124
24909         * g++.dg/template/crash25.C: New test.
24910
24911         PR c++/18155
24912         * g++.dg/template/typedef2.C: New test.
24913         * g++.dg/parse/crash13.C: Adjust error markers.
24914
24915         PR c++/18177
24916         * g++.dg/conversion/const3.C: New test.
24917
24918 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24919
24920         PR fortran/17535
24921         PR fortran/17583
24922         PR fortran/17713
24923         * gfortran.dg/generic_[123].f90: New testcases.
24924
24925 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24926
24927         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
24928         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
24929
24930 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
24931
24932         PR tree-opt/16808
24933         * gcc.c-torture/compile/pr16808.c: New test.
24934
24935 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
24936
24937         PR rtl-optimization/17104
24938         * gcc.dg/ppc-bitfield1.c: New.
24939
24940 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
24941
24942         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
24943
24944 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
24945
24946         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
24947         strings for 32-bit code.
24948
24949 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
24950
24951         PR c/18239
24952         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
24953
24954 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
24955
24956         PR c++/18064
24957         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
24958
24959 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
24960
24961         PR c++/15172
24962         * g++.dg/init/aggr2.C: New test.
24963
24964 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
24965
24966         * objc.dg/local-decl-1.m: New test.
24967
24968 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24969
24970         * gcc.dg/20040910-1.c: Adjust regex.
24971
24972 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24973
24974         PR rtl-optimization/18084
24975         * g++.dg/opt/pr18084-1.C: New testcase.
24976
24977 2004-10-30  Matt Austern  <austern@apple.com>
24978
24979         PR c++/17542
24980         * g++.dg/ext/attrib18.C: New test.
24981
24982 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24983
24984         PR middle-end/18096
24985         * gcc.dg/pr18096-1.c: New test case.
24986
24987 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24988
24989         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
24990
24991 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
24992
24993         PR c/16666
24994         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
24995         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
24996         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
24997         gcc.dg/old-style-prom-3.c: New tests.
24998
24999 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
25000
25001         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
25002         Remove unnecessary inclusion of stdio.h.
25003
25004 2004-10-29  Roger Sayle  <roger@eyesopen.com>
25005
25006         PR rtl-optimization/17581
25007         * gcc.dg/pr17581-1.c: New test case.
25008
25009 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
25010
25011         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
25012         being implemented.
25013         * g++.dg/conversion/dr195-1.C: New.
25014         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
25015         * g++.old-deja/g++.mike/p10148.C: Likewise.
25016
25017 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
25018
25019         PR c++/17695
25020         * g++.dg/debug/typedef2.C: New test.
25021
25022 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
25023
25024         PR fortran/13490
25025         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
25026         * gfortran.dg/g77/README: Update.
25027
25028 2004-10-28  Matt Austern  <austern@apple.com>
25029
25030         PR c++/14124
25031         * g++.dg/ext/packed7.C: New test.
25032
25033 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25034
25035         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
25036         scan-assembler.
25037         * lib/scanasm.exp (hidden-scan-for): New proc.
25038         (scan-hidden): Use hidden-scan-for instead of constructing the scan
25039         string.
25040         (scan-not-hidden): Likewise.
25041         * lib/target-supports.exp (check_visibility_available): mach-o is
25042         support too.
25043
25044 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
25045
25046         PR c++/17132
25047         * g++.dg/template/memclass3.C: New test.
25048
25049 2004-10-28  Adam Nemet  <anemet@lnxw.com>
25050
25051         PR middle-end/18160
25052         * gcc.dg/register-var-1.c: New test.
25053         * gcc.dg/register-var-2.c: New test.
25054         * gcc.dg/asm-7.c: Taking the address of a register variable is an
25055         error now.
25056
25057 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
25058
25059         PR other/18172
25060         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
25061         unused variables.
25062         * gcc.dg/vect/vect-22.c: Likewise.
25063
25064 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
25065
25066         * gcc.dg/i386-rotate-1.c: New test.
25067
25068 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
25069
25070         * g++.dg/init/ref12.C: Add "run" marker.
25071
25072         PR c++/17435
25073         * g++.dg/init/ref12.C: New test.
25074
25075         PR c++/18140
25076         * g++.dg/template/shift1.C: New test.
25077         * g++.dg/template/error10.C: Adjust error markers.
25078
25079 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
25080
25081         PR tree-opt/17529
25082         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
25083
25084 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
25085
25086         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
25087         * gcc.dg/weak/weak-3.c: Likewise.
25088         * gcc.dg/weak/weak-5.c: Likewise.
25089         * gcc.dg/weak/weak-9.c: Likewise.
25090         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
25091         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
25092
25093         * gcc.dg/darwin-weakimport-1.c: New.
25094
25095 2004-10-28  Ben Elliston  <bje@au.ibm.com>
25096
25097         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
25098
25099 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
25100
25101         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
25102         'syntax' error messages.
25103         * gcc.dg/cpp/direct2s.c: Likewise.
25104
25105 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
25106
25107         * gcc.c-torture/compile/20041026-1.c: New.
25108
25109 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
25110
25111         PR c++/18093
25112         * g++.dg/lookup/ns2.C: New test.
25113
25114         PR c++/18020
25115         * g++.dg/template/enum4.C: New test.
25116
25117         PR c++/18161
25118         * g++.dg/template/expr1.C: New test.
25119
25120 2004-10-26  Ben Elliston  <bje@au.ibm.com>
25121
25122         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
25123
25124 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25125
25126         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
25127         gcc.dg/decl-nospec-3.c: New tests.
25128
25129 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
25130
25131         * objc.dg/super-class-3.m: New test.
25132
25133 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
25134
25135         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
25136         resyncing.
25137         * gcc.dg/cpp/direct2s.c: Likewise.
25138
25139 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
25140
25141         * objc.dg/image-info.m: Update for changes to section selection.
25142
25143 2004-10-25  David Ayers  <d.ayers@inode.at>
25144             Ziemowit Laski  <zlaski@apple.com>
25145
25146         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
25147         diagnostics when messaging 'id <Proto>'.
25148         * objc.dg/class-protocol-1.m: New test.
25149         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
25150         a non-existent method signature.
25151         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
25152         Update diagnostics when messaging with non-existent method signature.
25153         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
25154         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
25155         invalid receivers are now resolved as if messaging 'id'; remove
25156         extraneous diagnostics.
25157
25158 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25159
25160         PR c/16667
25161         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
25162         gcc.dg/init-desig-obs-3.c: New tests.
25163
25164 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
25165
25166         * gcc.dg/debug/20041023-1.c: New test.
25167
25168 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
25169
25170         PR middle-end/17407
25171         * gcc.c-torture/compile/pr17407.c: New test.
25172
25173         PR c++/18121
25174         * g++.dg/template/array8.C: New test.
25175
25176 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25177
25178         PR other/18138
25179         * lib/g++.exp: Accept more than one multilib libgcc.
25180         * lib/gcc-dg.exp: Likewise.
25181         * lib/objc.exp: Likewise.
25182         * lib/treelang.exp: Likewise.
25183         * lib/gfortran.exp: Likewise.
25184
25185 2004-10-24  Ben Elliston  <bje@au.ibm.com>
25186
25187         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
25188
25189 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
25190
25191         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
25192         * gcc.dg/c99-const-expr-3.c: Likewise.
25193
25194 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
25195
25196         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
25197
25198 2004-10-23  Ben Elliston  <bje@au.ibm.com>
25199
25200         * gcc.c-torture/execute/loop-2e.x: Remove.
25201
25202 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
25203
25204         PR c++/18095
25205         * g++.dg/parse/crash18.C: New.
25206         * g++.dg/parse/crash19.C: New.
25207
25208 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
25209
25210         * g++.dg/ext/dllimport1.C: Move dg-warnings.
25211         * g++.dg/ext/dllimport2.C: Same.
25212         * g++.dg/ext/dllimport8.C: Same.
25213
25214 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
25215
25216         PR c++/10841
25217         * g++.dg/conversion/cast1.C: New test.
25218         * g++.dg/overload/pmf1.C: Adjust error marker.
25219
25220 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
25221
25222         PR objc/17923
25223         * objc.dg/const-str-7.m: New test.
25224
25225 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25226
25227         * g++.dg/template/memfriend11.C: Fix comment typo.
25228         * g++.dg/template/memfriend14.C: Likewise.
25229
25230 2004-10-20  Richard Henderson  <rth@redhat.com>
25231
25232         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
25233         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
25234         -fasynchronous-unwind-tables.
25235
25236 2004-10-20  Richard Henderson  <rth@redhat.com>
25237
25238         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
25239         (main): Return success.
25240         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
25241         (main): Return success.
25242
25243 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25244
25245         PR c++/13495
25246         * g++.dg/template/memfriend9.C: New test.
25247         * g++.dg/template/memfriend10.C: Likewise.
25248         * g++.dg/template/memfriend11.C: Likewise.
25249         * g++.dg/template/memfriend12.C: Likewise.
25250         * g++.dg/template/memfriend13.C: Likewise.
25251         * g++.dg/template/memfriend14.C: Likewise.
25252         * g++.dg/template/memfriend15.C: Likewise.
25253         * g++.dg/template/memfriend16.C: Likewise.
25254         * g++.dg/template/memfriend17.C: Likewise.
25255         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
25256
25257 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
25258
25259         * g++.dg/conversion/dr195.C: New.
25260         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
25261
25262 2004-10-20  Ben Elliston  <bje@au.ibm.com>
25263             Devang Patel  <dpatel@apple.com>
25264
25265         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
25266         of floating point arithmetic, which could trap.
25267
25268 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
25269
25270         PR c++/14035
25271         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
25272         * g++.dg/conversion/const2.C: New test.
25273         * g++.dg/expr/reinterpret2.C: New test.
25274         * g++.dg/expr/reinterpret3.C: New test.
25275         * g++.dg/expr/cast2.C: New test.
25276         * g++.dg/expr/copy1.C: New test.
25277         * g++.dg/other/conversion1.C: Change error message.
25278         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
25279         function pointers to void *.
25280         * g++.old-deja/g++.mike/p10148.C: Likewise.
25281
25282 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25283
25284         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
25285
25286 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
25287
25288         PR c++/18047
25289
25290         * g++.dg/parse/expr3.C: New test.
25291
25292 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25293
25294         * gcc.dg/smod-1.c: New test.
25295
25296 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
25297
25298         * objc.dg/method-14.m: New test.
25299
25300 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
25301
25302         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
25303         Also xfail as the patch was reverted.
25304
25305 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
25306
25307         PR middle-end/16973
25308         * gcc.dg/pr16973.c: New test.
25309
25310 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
25311
25312         PR tree-optimization/17656
25313         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
25314
25315 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
25316
25317         * g++.dg/eh/shadow1.C: New.
25318
25319 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
25320
25321         * gcc.c-torture/compile/20041018-1.c: New test.
25322
25323 2004-10-18  Ben Elliston  <bje@au.ibm.com>
25324
25325         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
25326         compiler referring to register 0 when accessing sdata.  The linker
25327         now patches things up.
25328
25329 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
25330
25331         PR c/17529
25332         * gcc.c-torture/compile/pr17529.c: New test.
25333
25334 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25335
25336         PR c++/17743
25337         * g++.dg/ext/attrib17.C: New test.
25338
25339 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25340
25341         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
25342
25343 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25344
25345         PR c++/10479
25346         * g++.dg/ext/attrib16.C: New test.
25347
25348 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
25349
25350         PR c++/17042
25351         * g++.dg/init/dso_handle1.C: New test.
25352
25353         PR c++/14667
25354         * g++.dg/parse/typedef6.C: New test.
25355
25356         PR c++/17916
25357         * g++.dg/parse/pragma1.C: New test.
25358
25359 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
25360
25361         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
25362
25363 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
25364
25365         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
25366         -fno-common when on HPPA HP-UX platforms.
25367
25368 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
25369
25370         PR other/16820
25371         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
25372         stdint.h.
25373         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
25374         uintptr_t.
25375
25376 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
25377
25378         PR c++/16301
25379         * g++.dg/lookup/strong-using-4.C: New test.
25380
25381 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
25382
25383         PR middle-end/16567
25384         * gcc.c-torture/compile/nested-1.c: New test.
25385
25386 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
25387
25388         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
25389         and mipsisa64*-*-* (until support for misaligned loads is added).
25390         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
25391         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
25392         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
25393         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
25394         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
25395         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
25396
25397 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
25398
25399         PR c++/17976
25400         * g++.dg/init/dtor3.C: New test.
25401
25402 2004-10-15  Ben Elliston  <bje@au.ibm.com>
25403
25404         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
25405
25406 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
25407
25408         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
25409         * gcc.dg/macho-lo-sum.c: Likewise.
25410
25411 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
25412
25413         * gcc.dg/ppc-spe64-1.c: New test.
25414
25415 2004-10-14  Devang Patel  <dpatel@apple.com>
25416
25417         PR 17635
25418         * gcc.dg/pr17635.c : New test.
25419
25420 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
25421
25422         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
25423         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
25424         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
25425         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
25426         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
25427         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
25428         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
25429         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
25430         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
25431         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
25432         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
25433         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
25434         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
25435         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
25436         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
25437         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
25438         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
25439         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
25440
25441 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
25442
25443         * gcc.dg/vect/vect-82.c: New testcase.
25444         * gcc.dg/vect/vect-82_64.c: New testcase.
25445         * gcc.dg/vect/vect-83.c: New testcase.
25446         * gcc.dg/vect/vect-83_64.c: New testcase.
25447
25448 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25449
25450         * gcc.dg/cpp/error-1.c: New test.
25451
25452 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25453
25454         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
25455
25456 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
25457
25458         PR target/17984
25459         * gcc.dg/cris-peep2-xsrand2.c: New test.
25460
25461 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
25462
25463         PR c++/17661
25464         * testsuite/g++.dg/expr/for2.C: New test.
25465
25466 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25467
25468         * g++.dg/inherit/thunk1.C: Run on the SPARC.
25469
25470 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
25471
25472         PR tree-optimization/17724
25473         * g++.dg/opt/pr17724-1.C: New test.
25474         * g++.dg/opt/pr17724-2.C: New test.
25475         * g++.dg/opt/pr17724-3.C: New test.
25476         * g++.dg/opt/pr17724-4.C: New test.
25477         * g++.dg/opt/pr17724-5.C: New test.
25478         * g++.dg/opt/pr17724-6.C: New test.
25479
25480 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
25481
25482         PR c/17301
25483         * gcc.dg/pr17301-2.c: New test.
25484
25485 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
25486
25487         PR c++/15876
25488         * g++.dg/parse/error22.C: New test.
25489
25490         PR c++/17936
25491         * g++.dg/template/spec18.C: New test.
25492
25493 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
25494
25495         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
25496         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
25497         memcpy.
25498         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
25499         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
25500
25501 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
25502
25503         * g++.dg/eh/cleanup5.C: Add dg-options "".
25504
25505 2004-10-11  Roger Sayle  <roger@eyesopen.com>
25506
25507         PR middle-end/17657
25508         * gcc.dg/switch-4.c: New test case.
25509
25510 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
25511
25512         * gcc.c-torture/execute/20041011-1.c: New test.
25513
25514 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
25515
25516         PR c++/17554
25517         * g++.dg/init/for3.C: New test.
25518
25519         PR c++/17657
25520         * g++.dg/opt/switch2.C: New test.
25521
25522         PR middle-end/17703
25523         * g++.dg/warn/Wreturn-2.C: New test.
25524
25525 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
25526
25527         PR c++/17907
25528         * g++.dg/eh/cleanup5.C: New test.
25529
25530 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
25531
25532         PR c++/17393
25533         * g++.dg/parse/error21.C: New test.
25534
25535 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25536
25537         * g++.dg/overload/pmf1.C: Adjust quoting marks.
25538         * g++.dg/warn/incomplete1.C: Likewise.
25539         * g++.dg/template/qualttp20.C: Likewise.
25540
25541 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25542
25543         PR c/17881
25544         * parm-incomplete-1.c: New test.
25545
25546 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
25547
25548         PR c++/17867
25549         * g++.dg/parse/error19.C: New test.
25550
25551         PR c++/17670
25552         * g++.dg/init/new11.C: New test.
25553
25554         PR c++/17821
25555         * g++.dg/parse/error20.C: New test.
25556
25557         PR c++/17826
25558         * g++.dg/template/crash24.C: New test.
25559
25560 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25561
25562         PR c/17301
25563         * gcc.dg/pr17301-1.c: New test.
25564
25565 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25566
25567         PR c/17189
25568         * gcc.dg/anon-struct-5.c: New test.
25569
25570 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25571
25572         PR c/17844
25573         * gcc.dg/pr17844-1.c: New test.
25574
25575 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
25576
25577         PR tree-optimization/17906
25578         * gcc.c-torture/compile/pr17906.c: New.
25579
25580 2004-10-09  Stuart Hastings  <stuart@apple.com>
25581             Roger Sayle  <roger@eyesopen.com>
25582
25583         PR rtl-optimization/17853
25584         * gcc.dg/i386-mmx-5.c: New testcase.
25585
25586 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
25587
25588         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
25589
25590 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
25591
25592         PR c++/17524
25593         * g++.dg/template/static9.C: New test.
25594
25595         PR c++/17685
25596         * g++.dg/parse/operator5.C: New test.
25597
25598 2004-10-09  Roger Sayle  <roger@eyesopen.com>
25599
25600         PR middle-end/17894
25601         * gcc.c-torture/execute/divcmp-4.c: New test case.
25602
25603 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25604
25605         PR tree-opt/17902
25606         * g++.dg/opt/pr17902.C: New test.
25607
25608 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
25609
25610         * gcc.dg/cpp/ident-1.c: Add dg-options "".
25611
25612 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25613
25614         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
25615
25616 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25617
25618         * gcc.dg/assign-warn-3.c: New test.
25619
25620 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25621
25622         PR c/16999
25623         * gcc.dg/cpp/ident-1.c: New test.
25624
25625 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
25626
25627         * gcc.c-torture/compile/acc1.c: New.
25628
25629 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25630
25631         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
25632         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
25633
25634 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25635
25636         * gcc.dg/ultrasp11.c: New test.
25637
25638 2004-10-08  Michael Matz  <matz@suse.de>
25639
25640         * gcc.dg/doloop-2.c: New test.
25641
25642 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25643
25644         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
25645         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
25646         objc.dg/method-9.m: Update expected diagnostics.
25647
25648 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
25649
25650         * gcc.dg/ppc-fsel-3.c: New file.
25651         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
25652
25653 2004-10-07  Paul Brook  <paul@codesourcery.com>
25654
25655         * gfortran.dg/intrinsic_verify_1.f90: New test.
25656
25657 2004-10-07  Paul Brook  <paul@codesourcery.com>
25658
25659         * gfortran.dg/empty_format_1.f90: Remove stray commas.
25660
25661 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25662
25663         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
25664         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
25665         commit.
25666
25667 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
25668
25669         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
25670
25671 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25672
25673         PR c++/17115
25674         * g++.dg/warn/Winline-4.C: New test.
25675
25676 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25677
25678         * gcc.c-torture/compile/20041007-1.c: New test.
25679
25680 2004-10-07  Paul Brook  <paul@codesourcery.com>
25681
25682         PR fortran/17678
25683         * gfortran.dg/use_allocated_1.f90: New test.
25684
25685 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
25686
25687         PR middle-end/17849
25688         * gfortran.fortran-torture/compile/nested.f90: New test
25689
25690 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
25691
25692         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
25693
25694 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
25695
25696         PR c++/17368
25697         * g++.dg/ext/asm6.C: New test.
25698
25699 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
25700
25701         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
25702
25703 2004-10-06  Paul Brook  <paul@codesourcery.com>
25704
25705         PR libfortran/17709
25706         * gfortran.dg/empty_format_1.f90: New test.
25707
25708 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25709
25710         PR fortran/17568
25711         * gfortran.dg/ishft.f90: New test.
25712
25713         PR fortran/17283
25714         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
25715         tests.
25716
25717 2004-10-06  Paul Brook  <paul@codesourcery.com>
25718
25719         * gfortran.dg/do_1.f90: New test.
25720
25721 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25722
25723         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
25724         optimizing for size.
25725
25726 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25727
25728         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
25729
25730 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25731
25732         * gcc.c-torture/compile/20041005-1.c: New test.
25733
25734 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25735
25736         PR c++/17829
25737         * g++.dg/lookup/koenig4.C: New.
25738
25739 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25740
25741         * g++.dg/other/classkey1.C: Adjust quoting marks.
25742         * g++.dg/parse/error15.C: Likewise.
25743         * g++.dg/template/meminit2.C (int>): Likewise.
25744
25745 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25746
25747         PR fortran/17283
25748         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
25749
25750         PR fortran/17631
25751         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
25752
25753         PR fortran/17708
25754         * gfortran.dg/pr17708.f90: New test.
25755
25756 2004-10-04  Chao-ying Fu  <fu@mips.com>
25757
25758         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
25759         * gcc.dg/vect/vect-4.c: Ditto.
25760         * gcc.dg/vect/vect-5.c: Ditto.
25761         * gcc.dg/vect/vect-6.c: Ditto.
25762         * gcc.dg/vect/vect-8.c: Ditto.
25763         * gcc.dg/vect/vect-16.c: Ditto.
25764         * gcc.dg/vect/vect-30.c: Ditto.
25765         * gcc.dg/vect/vect-40.c: Ditto.
25766         * gcc.dg/vect/vect-41.c: Ditto.
25767         * gcc.dg/vect/vect-42.c: Ditto.
25768         * gcc.dg/vect/vect-43.c: Ditto.
25769         * gcc.dg/vect/vect-44.c: Ditto.
25770         * gcc.dg/vect/vect-45.c: Ditto.
25771         * gcc.dg/vect/vect-46.c: Ditto.
25772         * gcc.dg/vect/vect-47.c: Ditto.
25773         * gcc.dg/vect/vect-48.c: Ditto.
25774         * gcc.dg/vect/vect-49.c: Ditto.
25775         * gcc.dg/vect/vect-50.c: Ditto.
25776         * gcc.dg/vect/vect-51.c: Ditto.
25777         * gcc.dg/vect/vect-52.c: Ditto.
25778         * gcc.dg/vect/vect-53.c: Ditto.
25779         * gcc.dg/vect/vect-54.c: Ditto.
25780         * gcc.dg/vect/vect-55.c: Ditto.
25781         * gcc.dg/vect/vect-56.c: Ditto.
25782         * gcc.dg/vect/vect-57.c: Ditto.
25783         * gcc.dg/vect/vect-58.c: Ditto.
25784         * gcc.dg/vect/vect-59.c: Ditto.
25785         * gcc.dg/vect/vect-60.c: Ditto.
25786         * gcc.dg/vect/vect-74.c: Ditto.
25787         * gcc.dg/vect/vect-79.c: Ditto.
25788         * gcc.dg/vect/vect-80.c: Ditto.
25789
25790 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
25791
25792         * gcc.dg/unused-7.c: Use the correct option.
25793
25794 2004-10-04  Paul Brook  <paul@codesourcery.com>
25795         Bud Davis  <bdavis9659@comcast.net>
25796
25797         PR fortran/17706
25798         PR fortran/16434
25799         * gfortran/pr17706.f90: New test.
25800         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
25801
25802 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25803
25804         * gfortran.dg/pr17612.f90: New test.
25805
25806 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25807
25808         * g++.dg/template/local1.C: Adjust quoting marks in
25809         testing for diagnostics.
25810         * g++.dg/tls/diag-2.C: Likewise.
25811         * g++.dg/other/error8.C: Likewise.
25812
25813 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
25814
25815         PR c/17178
25816         * gcc.dg/unused-4.c: Adjust to be correct.
25817
25818         PR c/17820
25819         * gcc.dg/unused-7.c: New test.
25820
25821 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
25822
25823         PR c++/17797
25824         * g++.dg/overload/template2.C: New test.
25825
25826 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
25827
25828         PR tree-optimization/16632
25829         * gcc.dg/tree-ssa/20041002-1.c: New.
25830
25831 2004-10-03  Paul Brook  <paul@codesourcery.com>
25832
25833         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
25834         rather than relying on default formatting.
25835
25836 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
25837
25838         * gcc.dg/20040920-1.c: Update expected message text.
25839
25840 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
25841
25842         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
25843
25844 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
25845
25846         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
25847         tree level.
25848
25849 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
25850
25851         * gcc.dg/tree-ssa/pr17343.c: Remove.
25852
25853 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
25854
25855         PR tree-opt/17343
25856         * gcc.dg/tree-ssa/pr17343.c: New test.
25857
25858 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
25859
25860         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
25861         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
25862         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
25863         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
25864         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
25865
25866 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25867
25868         * gcc.dg/lvalue-2.c: New test.
25869
25870 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25871
25872         PR c/17730
25873         * gcc.dg/pr17730-1.c: New test
25874
25875 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25876
25877         PR c/7425
25878         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
25879
25880 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
25881
25882         * gcc.c-torture/execute/stdarg-1.c: New test.
25883         * gcc.c-torture/execute/stdarg-2.c: New test.
25884         * gcc.c-torture/execute/stdarg-3.c: New test.
25885         * gcc.dg/tree-ssa/stdarg-1.c: New test.
25886         * gcc.dg/tree-ssa/stdarg-2.c: New test.
25887         * gcc.dg/tree-ssa/stdarg-3.c: New test.
25888         * gcc.dg/tree-ssa/stdarg-4.c: New test.
25889         * gcc.dg/tree-ssa/stdarg-5.c: New test.
25890
25891 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
25892
25893         PR tree-optimization/17697
25894         * g++.dg/opt/pr17697-1.C: New test.
25895         * g++.dg/opt/pr17697-2.C: New test.
25896         * g++.dg/opt/pr17697-3.C: New test.
25897
25898 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
25899
25900         PR c/16409
25901         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
25902         gcc.dg/vla-init-5.c: New tests.
25903
25904 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25905
25906         PR c/13804
25907         * gcc.dg/pr13804-1.c: New test.
25908
25909 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25910
25911         PR fortran/16938
25912         * gfortran.dg/pr16938.f90: New test.
25913
25914 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
25915
25916         * g++.dg/template/crash23.C: New test.
25917
25918 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
25919
25920         PR c++/17585
25921         * g++.dg/template/static8.C: New test.
25922
25923 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
25924
25925         PR c++/17681
25926         * g++.dg/other/error9.C: New test.
25927
25928 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
25929
25930         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
25931
25932 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25933
25934         PR fortran/15164
25935         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
25936
25937 2004-09-26  Roger Sayle  <roger@eyesopen.com>
25938
25939         PR middle-end/17112
25940         * gcc.dg/pr17112-1.c: New test case.
25941
25942 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25943
25944         PR c/11459
25945         * gcc.dg/pr11459-1.c: New test.
25946
25947 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
25948
25949         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
25950         * gcc.dg/tree-ssa/loop-4.c: Likewise.
25951
25952 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25953
25954         * gfortran.dg/pr15324.f90: Make array bounds consistent.
25955
25956 2004-09-25  Jan Hubicka  <jh@suse.cz>
25957
25958         * compile/30040909-1.c: New test.
25959         * compile/30040907-1.c: New test.
25960
25961 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
25962
25963         * gcc.c-torture/execute/va-arg-26.c: New test.
25964
25965 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
25966
25967         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
25968         extra diagnostics on targets with 64-bit pointers.
25969         * objc.dg/selector-1.m: Adjust dg-warning regexp.
25970
25971 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25972
25973         PR c/17188
25974         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
25975         * gcc.dg/decl-3.c: Adjust expected message.
25976
25977 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25978
25979         PR fortran/17615
25980         * gfortran.dg/pr17615.f90: New test.
25981
25982 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
25983
25984         PR tree-optimzation/17517
25985         * g++.dg/tree-ssa/pr17517.C: New Test.
25986
25987 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25988
25989         PR c++/16889
25990         * g++.dg/lookup/ambig3.C: New.
25991
25992 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
25993
25994         PR tree-opt/17624
25995         * g++.dg/opt/pr17624.C: New test.
25996
25997 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25998
25999         PR c/6980
26000         * gcc.dg/Wbad-function-cast-1.c: New test.
26001
26002 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
26003
26004         * g++.dg/ext/complit1.C
26005         * g++.dg/other/error2.C
26006         * g++.dg/other/nontype-1.C
26007         * g++.dg/parse/crash11.C
26008         * g++.dg/parse/crash12.C
26009         * g++.dg/parse/error15.C
26010         * g++.dg/parse/error4.C
26011         * g++.dg/parse/tmpl-outside1.C
26012         * g++.dg/parse/too-many-tmpl-args1.C
26013         * g++.dg/template/dependent-expr3.C
26014         * g++.dg/template/error10.C
26015         * g++.dg/template/instantiate1.C
26016         * g++.dg/template/vtable2.C
26017         * g++.dg/warn/Wshadow-1.C
26018         * g++.dg/warn/weak1.C
26019         * g++.old-deja/g++.brendan/crash16.C
26020         * g++.old-deja/g++.brendan/crash18.C
26021         * g++.old-deja/g++.brendan/crash48.C
26022         * g++.old-deja/g++.brendan/crash49.C
26023         * g++.old-deja/g++.brendan/crash55.C
26024         * g++.old-deja/g++.brendan/crash56.C
26025         * g++.old-deja/g++.brendan/crash8.C
26026         * g++.old-deja/g++.brendan/enum11.C
26027         * g++.old-deja/g++.brendan/enum8.C
26028         * g++.old-deja/g++.brendan/enum9.C
26029         * g++.old-deja/g++.brendan/friend3.C
26030         * g++.old-deja/g++.brendan/misc14.C
26031         * g++.old-deja/g++.bugs/900402_02.C
26032         * g++.old-deja/g++.bugs/900404_03.C
26033         * g++.old-deja/g++.bugs/900404_04.C
26034         * g++.old-deja/g++.bugs/900428_03.C
26035         * g++.old-deja/g++.jason/crash4.C
26036         * g++.old-deja/g++.jason/overload21.C
26037         * g++.old-deja/g++.jason/redecl1.C
26038         * g++.old-deja/g++.jason/report.C
26039         * g++.old-deja/g++.jason/rfg10.C
26040         * g++.old-deja/g++.jason/template30.C
26041         * g++.old-deja/g++.law/arm12.C
26042         * g++.old-deja/g++.law/ctors5.C
26043         * g++.old-deja/g++.law/cvt20.C
26044         * g++.old-deja/g++.law/init10.C
26045         * g++.old-deja/g++.law/init8.C
26046         * g++.old-deja/g++.law/visibility17.C
26047         * g++.old-deja/g++.law/visibility7.C
26048         * g++.old-deja/g++.mike/net8.C
26049         * g++.old-deja/g++.mike/p646.C
26050         * g++.old-deja/g++.mike/p700.C
26051         * g++.old-deja/g++.mike/p701.C
26052         * g++.old-deja/g++.mike/p811.C
26053         * g++.old-deja/g++.ns/template13.C
26054         * g++.old-deja/g++.other/array3.C
26055         * g++.old-deja/g++.other/crash25.C
26056         * g++.old-deja/g++.other/dtor3.C
26057         * g++.old-deja/g++.other/dtor4.C
26058         * g++.old-deja/g++.other/main1.C
26059         * g++.old-deja/g++.other/warn7.C
26060         * g++.old-deja/g++.pt/crash11.C
26061         * g++.old-deja/g++.pt/crash36.C
26062         * g++.old-deja/g++.pt/spec22.C
26063         * g++.old-deja/g++.pt/spec9.C
26064         * g++.old-deja/g++.pt/ttp52.C
26065         * g++.old-deja/g++.robertl/eb103.C
26066         * g++.old-deja/g++.robertl/eb121.C
26067         * g++.old-deja/g++.robertl/eb22.C
26068         * g++.old-deja/g++.robertl/eb8.C:
26069         Update locations and/or regexps of dg-error markers.
26070         Remove markers for some bogus messages that are no longer issued.
26071
26072 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
26073
26074         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
26075         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
26076
26077 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
26078
26079         PR c++/17618
26080         * g++.dg/lookup/crash5.C: New test.
26081
26082 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
26083
26084         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
26085         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
26086         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
26087         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
26088         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
26089         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
26090
26091         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
26092         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
26093         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
26094         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
26095         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
26096         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
26097
26098         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
26099
26100         * gcc.dg/vect/vect-44.c: Check additional cases.
26101         * gcc.dg/vect/vect-48.c: Check additional cases.
26102
26103         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
26104         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
26105         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
26106         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
26107         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
26108         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
26109         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
26110         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
26111         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
26112
26113         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
26114         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
26115         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
26116
26117 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26118
26119         * gcc.dg/tree-ssa/loop-6.c: New test.
26120
26121 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
26122
26123         PR c++/17620
26124         * g++.dg/inherit/base2.C: New.
26125
26126 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26127
26128         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
26129         * gcc.dg/20001012-2.c: Likewise.
26130         * gcc.dg/20001013-1.c: Likewise.
26131         * gcc.dg/20001101-1.c: Likewise.
26132         * gcc.dg/20001102-1.c: Likewise.
26133         * gcc.dg/bf-spl1.c: Likewise.
26134         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
26135         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
26136
26137 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
26138
26139         PR tree-optimization/16721
26140         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
26141
26142 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
26143
26144         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
26145         * gcc.dg/20040305-1.c: Likewise.
26146
26147 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26148
26149         PR c/16566
26150         * gcc.c-torture/compile/pr16566-1.c,
26151         gcc.c-torture/compile/pr16566-2.c,
26152         gcc.c-torture/compile/pr16566-3.c: New tests.
26153
26154 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
26155
26156         PR tree-optimization/17512
26157         * gcc.c-torture/compile/20040916-1.c.
26158
26159 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
26160
26161         * gcc.dg/pragma-re-3.c: New test.
26162
26163 2004-09-17  Matt Austern  <austern@apple.com>
26164
26165         PR c++/15049
26166         * g++.dg/other/anon3.C: New.
26167
26168 2004-09-21  Roger Sayle  <roger@eyesopen.com>
26169
26170         PR c++/7503
26171         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
26172         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
26173         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
26174         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
26175         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
26176
26177 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
26178
26179         PR fortran/17286
26180         * gfortran.dg/pr17286.f90: New test.
26181
26182 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
26183
26184         PR c++/17530
26185         * g++.dg/template/static7.C: New test.
26186
26187 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
26188
26189         PR tree-opt/17558
26190         * gcc.c-torture/compile/pr17558.c: New test.
26191
26192 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
26193
26194         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
26195         if SKIP_ATTRIBUTE is defined.
26196
26197 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26198
26199         PR fortran/15957
26200         * gfortran.dg/pr15957.f90: New test.
26201
26202 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
26203
26204         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
26205         in comparison.
26206         * gcc.dg/vect/vect-79.c: Likewise.
26207         * gcc.dg/vect/vect-80.c: Likewise.
26208
26209 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26210
26211         PR fortran/15750
26212         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
26213
26214 2004-09-20  Ira Rosen  <irar@il.ibm.com>
26215
26216         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
26217         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
26218         * gcc.dg/vect/vect-62.c: New testcase.
26219         * gcc.dg/vect/vect-63.c: New testcase.
26220         * gcc.dg/vect/vect-64.c: New testcase.
26221         * gcc.dg/vect/vect-65.c: New testcase.
26222         * gcc.dg/vect/vect-66.c: New testcase.
26223         * gcc.dg/vect/vect-67.c: New testcase.
26224         * gcc.dg/vect/vect-68.c: New testcase.
26225         * gcc.dg/vect/vect-69.c: New testcase.
26226         * gcc.dg/vect/vect-79.c: New testcase.
26227         * gcc.dg/vect/vect-80.c: New testcase.
26228
26229 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
26230
26231         * gcc.target/mips/asm-1.c: New test.
26232
26233 2004-09-19  Ira Rosen  <irar@il.ibm.com>
26234
26235         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
26236         * gcc.dg/vect/vect-73.c: New testcase.
26237         * gcc.dg/vect/vect-74.c: New testcase.
26238         * gcc.dg/vect/vect-75.c: New testcase.
26239         * gcc.dg/vect/vect-76.c: New testcase.
26240         * gcc.dg/vect/vect-77.c: New testcase.
26241         * gcc.dg/vect/vect-78.c: New testcase
26242
26243 2004-09-18  Paul Brook  <paul@codesourcery.com>
26244
26245         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
26246
26247 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
26248
26249         PR c/17424
26250         * gcc.dg/pr17424-1.c: New test.
26251
26252 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
26253
26254         * g++.dg/tree-ssa/pr17153.C: New test.
26255
26256 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
26257
26258         PR pch/13361
26259         * testsuite/g++.dg/pch/wchar-1.C: New.
26260         * testsuite/g++.dg/pch/wchar-1.Hs: New.
26261
26262 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
26263
26264         * gcc.c-torture/execute/20040917-1.c: New test.
26265
26266 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
26267
26268         PR tree-optimization/17319
26269         * gcc.dg/pr17319.c: New test.
26270
26271 2004-09-17  Devang Patel  <dpatel@apple.com>
26272
26273         * gcc.dg/20040813-1.c: New test.
26274
26275 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
26276
26277         PR tree-optimization/17273
26278         * gcc.c-torture/compile/pr17273.c: New test.
26279
26280 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26281
26282         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
26283         Update expected messages.
26284         * gcc.dg/declspec-13.c: New test.
26285
26286 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
26287
26288         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
26289
26290 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
26291
26292         * gcc.c-torture/execute/pr17252.c: Use post-increment to
26293         change what 'a' is pointing to.
26294
26295 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
26296
26297         PR c++/16002
26298         * g++.dg/template/error18.C: New test.
26299
26300         PR c++/16029
26301         * g++.dg/warn/Wunused-8.C: New test.
26302
26303 2004-09-17  Steven Bosscher  <stevenb@suse.de>
26304
26305         PR tree-optimization/17513
26306         * gcc.dg/20040916-1.c: New test.
26307
26308 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
26309
26310         PR c++/17501
26311         * g++.dg/template/typename7.C: New test.
26312
26313 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26314
26315         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
26316
26317 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
26318
26319         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
26320         with -ftree-based-profiling also.
26321         * lib/profopt.exp: Support late-set profile_option/feedback_option.
26322
26323 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
26324
26325         PR/15364
26326         * gfortran.dg/der_array_io_1.f90: New test.
26327         * gfortran.dg/der_array_io_2.f90: New test.
26328         * gfortran.dg/der_array_io_3.f90: New test.
26329
26330 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
26331
26332         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
26333         EABI.
26334
26335 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
26336
26337         * g++.dg/opt/switch1.C: New test.
26338
26339 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26340
26341         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
26342         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
26343         Update expected messages.
26344
26345 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26346
26347         PR fortran/16485
26348         * gfortran.dg/same_name_1.f90: New test.
26349
26350 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
26351
26352         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
26353         dereference garbage pointers.
26354
26355 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
26356
26357         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
26358         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
26359
26360         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
26361         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
26362         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
26363
26364 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
26365
26366         PR c++/17324
26367         * g++.dg/template/mangle1.C: New test.
26368
26369 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
26370
26371         PR tree-optimization/17252
26372         * gcc.c-torture/execute/pr17252.c: New test.
26373
26374 2004-09-14  Andrew Pinski  <apinski@apple.com>
26375
26376         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
26377
26378 2004-09-14  Roger Sayle  <roger@eyesopen.com>
26379
26380         PR rtl-optimization/9771
26381         * gcc.dg/pr9771-1.c: New test case.
26382
26383 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
26384
26385         PR tree-optimization/15262
26386         * gcc.c-torture/execute/pr15262-1.c: New test.
26387         * gcc.c-torture/execute/pr15262-2.c: New test.
26388
26389 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
26390
26391         * gcc.dg/declspec-12.c: New test.
26392
26393 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
26394
26395         * gfortran.dg/pr17090.f90: Add directives to test.
26396
26397 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26398
26399         * gcc.c-torture/compile/20040914-1.c: New test.
26400
26401 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
26402
26403         PR c++/16162
26404         * g++.dg/template/decl2.C: New test.
26405
26406 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
26407
26408         PR fortran/17090
26409         * gfortran.dg/pr17090.f90: New test.
26410
26411 2004-09-13  Dale Johannesen  <dalej@apple.com>
26412
26413         * gcc.c-torture/compile/pr17408.c: New test case.
26414
26415 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
26416
26417         PR c++/16716
26418         * g++.dg/parse/crash17.C: New test.
26419
26420         PR c++/17327
26421         * g++.dg/template/enum3.C: New test.
26422
26423 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
26424
26425         * lib/gcc-defs.exp: Load wrapper.exp.
26426         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
26427         using local code.
26428         * lib/gcc.exp (gcc_init): Similar.
26429         * lib/gfortran.exp (gfortran_init): Similar.
26430         * lib/objc.exp (objc_init): Similar.
26431         * lib/treelang.exp (treelang_init): Similar.
26432         * lib/wrapper.exp: New file with build_wrapper call machinery in
26433         ${tool}_maybe_build_wrapper.
26434
26435 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
26436
26437         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
26438         "inline".
26439         * gcc.dg/declspec-11.c: Update expected messages.
26440         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
26441         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
26442         gcc.dg/inline-12.c: New tests.
26443
26444 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
26445
26446         * g++.dg/tree-ssa/pr17400.C: New testcase.
26447
26448 2004-09-13  James E Wilson  <wilson@specifixinc.com>
26449
26450         * gcc.target/mips/sb1-1.c: New testcase.
26451
26452 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
26453
26454         * lib/g77-dg.exp: Remove unused file.
26455         * lib/mike-g77.exp: Ditto.
26456         * lib/g77.exp: Ditto.
26457
26458 2004-09-12  Richard Henderson  <rth@redhat.com>
26459
26460         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
26461
26462 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
26463
26464         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
26465         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
26466         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
26467         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
26468         Update expected messages.
26469
26470 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
26471
26472         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
26473         declaration/use mismatch for dirp parameter.
26474
26475 2004-09-12  Andrew Pinski  <apinski@apple.com>
26476
26477         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
26478         -fgnu-runtime is passed.
26479
26480 2004-09-12  Richard Henderson  <rth@redhat.com>
26481
26482         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
26483         do the uplevel thing and update additional_flags directly.
26484         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
26485         gfortran.fortran-torture/execute/intrinsic_nearest.x,
26486         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
26487         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
26488
26489 2004-09-11  Steven Bosscher  <stevenb@suse.de>
26490
26491         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
26492
26493 2004-09-11  Roger Sayle  <roger@eyesopen.com>
26494
26495         PR middle-end/17411
26496         * g++.dg/opt/pr17411-1.C: New test case.
26497
26498 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26499
26500         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
26501         gcc.dg/tls/diag-2.c: Update expected messages.
26502         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
26503         messages.
26504         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
26505         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
26506         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
26507         gcc.dg/tls/diag-5.c: New tests.
26508
26509 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
26510
26511         * gcc.dg/20040910-1.c: Correct dg-error regexp.
26512
26513 2004-09-11  Steven Bosscher  <stevenb@suse.de>
26514
26515         * g++.dg/parse/break-in-for.C: New test.
26516
26517 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
26518
26519         * gcc.dg/tree-ssa/20040911-1.c: New test.
26520
26521 2004-09-11  Andreas Jaeger  <aj@suse.de>
26522
26523         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
26524         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
26525
26526 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
26527
26528         * gcc.target/frv: New directory of FR-V-specific tests.
26529
26530 2004-09-10  James E Wilson  <wilson@specifixinc.com>
26531
26532         * gcc.dg/convert-vec-1.c: New test.
26533
26534 2004-09-10  Roger Sayle  <roger@eyesopen.com>
26535
26536         PR middle-end/17024
26537         * gcc.dg/pr17024-1.c: New test case.
26538
26539 2004-09-10  Eric Christopher  <echristo@redhat.com>
26540
26541         * gcc.dg/20040910-1.c: New test.
26542
26543 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26544
26545         * gcc.dg/bitfld-9.c: New test.
26546
26547 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
26548
26549         * gcc.c-torture/execute/ieee/acc1.c: New test.
26550         * gcc.c-torture/execute/ieee/acc2.c: New test.
26551         * gcc.c-torture/execute/ieee/mzero6.c: New test.
26552
26553 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26554
26555         * gcc.dg/deprecated-2.c: New test.
26556
26557 2004-09-09  James E Wilson  <wilson@specifixinc.com>
26558
26559         * gcc.dg/init-vec-1.c: New test.
26560
26561 2004-09-09  Roger Sayle  <roger@eyesopen.com>
26562
26563         PR middle-end/17055
26564         * gcc.dg/pr17055-1.c: New test case.
26565
26566 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
26567
26568         PR target/17377
26569         * gcc.c-torture/execute/pr17377.c: New test.
26570
26571 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26572
26573         PR c/8420
26574         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
26575         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
26576         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
26577         gcc.dg/long-long-typespec-1.c: New tests.
26578         * gcc.dg/tls/diag-2.c: Update expected diagnostics
26579
26580 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26581
26582         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
26583         gcc.dg/gnu99-static-1.c: New tests.
26584
26585 2004-09-08  Devang Patel  <dpatel@apple.com>
26586
26587         * gcc.dg/darwin-ld-20040828-1.c: New test.
26588         * gcc.dg/darwin-ld-20040828-2.c: New test.
26589         * gcc.dg/darwin-ld-20040828-3.c: New test.
26590
26591 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
26592
26593         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
26594         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
26595         in error message.
26596         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
26597         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
26598         in error message.
26599         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
26600         types they qualify.
26601         * objc.dg/type-size-2.m: Fix wording in comment.
26602         * objc.dg/va-meth-1.m: New test case.
26603
26604 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
26605
26606         PR c/16633:
26607         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
26608         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
26609
26610 2004-09-06  Devang Patel  <dpatel@apple.com>
26611
26612         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
26613         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
26614
26615 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
26616
26617         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
26618         reflect changed line numbering of diagnostics.
26619
26620 2004-09-06  Paul Brook  <paul@codesourcery.com>
26621
26622         * gfortran.dg/edit_real_1.f90: Add new test.
26623
26624 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26625
26626         * gcc.dg/tree-ssa/loop-2.c: New test.
26627         * gcc.dg/tree-ssa/loop-3.c: New test.
26628         * gcc.dg/tree-ssa/loop-4.c: New test.
26629         * gcc.dg/tree-ssa/loop-5.c: New test.
26630
26631 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26632
26633         * gcc.dg/format/sentinel-1.c: Update for parameter option.
26634
26635 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26636
26637         * gcc.dg/format/sentinel-1.c: New test.
26638
26639 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
26640
26641         * testsuite/gcc.dg/builtins-46.c: New.
26642
26643 2004-09-03  Devang Patel  <dpatel@apple.com>
26644
26645         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
26646         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
26647
26648 2004-09-03  Jan Beulich  <jbeulich@novell.com>
26649
26650         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
26651         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
26652         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
26653         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
26654         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
26655         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
26656         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
26657         the non-portable bzero.
26658         * gcc.dg/20010912-1.c: xfail for NetWare.
26659         * gcc.dg/20020426-2.c: xfail for NetWare.
26660         * gcc.dg/20021014-1.c: xfail for NetWare.
26661         * gcc.dg/20021018-1.c: xfail for NetWare.
26662         * gcc.dg/20030213-1.c: xfail for NetWare.
26663         * gcc.dg/20030225-1.c: xfail for NetWare.
26664         * gcc.dg/20030708-1.c: xfail for NetWare.
26665         * gcc.dg/builtins-config.h: Also exclude NetWare.
26666         * gcc.dg/format/format.h: Define restrict only if not already defined.
26667         * gcc.dg/nest.c: xfail for NetWare.
26668         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
26669         * lib/target-supports.exp (check_visibility_available): Exclude
26670         NetWare.
26671
26672 2004-09-03  Jan Beulich  <jbeulich@novell.com>
26673
26674         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
26675         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
26676         deterministic starting point for the alignment of structure fields.
26677         * gcc.dg/Wpadded.c: Dito.
26678         * g++.dg/abi/vbase10.C: Dito.
26679
26680 2004-09-03  Devang Patel  <dpatel@apple.com>
26681
26682         * g++.dg/debug/pr15736.cc: New test.
26683
26684 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
26685
26686         * README.QMTEST: Fix out-of-date link.
26687
26688 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
26689
26690         PR fortran/16579
26691         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
26692         Delete.  Duplicate of gfortran.dg/g77/20010610.f
26693
26694 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
26695
26696         * g++.dg/abi/arm_rtti1.C: New test.
26697
26698 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
26699
26700         * gcc.dg/ppc-vector-memcpy.c: New.
26701         * gcc.dg/ppc-vector-memset.c: New.
26702
26703 2004-09-02  Chao-ying Fu  <fu@mips.com>
26704
26705         * gcc.target/mips/mips-3d-1.c: New test.
26706         * gcc.target/mips/mips-3d-2.c: New test.
26707         * gcc.target/mips/mips-3d-3.c: New test.
26708         * gcc.target/mips/mips-3d-4.c: New test.
26709         * gcc.target/mips/mips-3d-5.c: New test.
26710         * gcc.target/mips/mips-3d-6.c: New test.
26711         * gcc.target/mips/mips-3d-7.c: New test.
26712         * gcc.target/mips/mips-3d-8.c: New test.
26713         * gcc.target/mips/mips-3d-9.c: New test.
26714         * gcc.target/mips/mips-ps-1.c: New test.
26715         * gcc.target/mips/mips-ps-2.c: New test.
26716         * gcc.target/mips/mips-ps-3.c: New test.
26717         * gcc.target/mips/mips-ps-4.c: New test.
26718         * gcc.target/mips/mips-ps-type.c: New test.
26719
26720 2004-09-02  Paul Brook  <paul@codesourcery.com>
26721
26722         * gfortran.dg/edit_real_1.f90: Add new tests.
26723
26724 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26725
26726         PR fortran/15327
26727         * gfortran.dg/merge_char_1.f90: New test.
26728
26729 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26730
26731         PR fortran/16404
26732         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
26733
26734 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26735
26736         PR c/1522
26737         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
26738
26739 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
26740
26741         * g++.dg/opt/loop1.C: Do not XFAIL.
26742
26743 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
26744
26745         * gcc.c-torture/execute/20040831-1.c: New test.
26746
26747 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
26748
26749         PR fortran/16579
26750         * gfortran.dg/g77/20010610.f: Now passes.
26751         Copy from g77.f-torture/execute. Add dg-run directive.
26752         * gfortran.dg/g77/README: Update
26753
26754 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26755
26756         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
26757         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
26758         (t1, t2, t3, t4): Add volatile.
26759
26760 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
26761
26762         * g++.dg/ext/visibility/arm1.C: New test.
26763
26764 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
26765
26766         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
26767         -pedantic-errors.
26768
26769 2004-09-01  Paul Brook  <paul@codesourcery.com>
26770
26771         * gfortran.dg/eof_2.f90: New test.
26772
26773 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26774
26775         PR fortran/16579
26776         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
26777
26778 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
26779
26780         PR libfortran/16805
26781         * gfortran.dg/list_read_2.f90: New test.
26782
26783 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
26784
26785         * g++.dg/abi/key1.C: New test.
26786
26787 2004-08-31  Richard Henderson  <rth@redhat.com>
26788
26789         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
26790         form of offsetof.
26791         * g++.dg/other/offsetof5.C: Remove duplicate.
26792
26793 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26794
26795         PR fortran/17244
26796         * gfortran.dg/func_derived_1.f90: New test.
26797
26798 2004-08-31  Paul Brook  <paul@codesourcery.com>
26799
26800         * gfortran.dg/eof_1.f90: New test.
26801
26802 2004-08-31  Paul Brook  <paul@codesourcery.com>
26803
26804         * gfortran.dg/list_read_1.f90: New file.
26805
26806 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
26807
26808         * g++.dg/opt/loop1.C: XFAIL.
26809
26810 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
26811
26812         * gcc.dg/funcdef-storage-1.c: New.
26813         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
26814         an extern function in local scope.
26815         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
26816         declare an 'auto inline' function in local scope.
26817         * gcc.dg/20011130-1.c: Likewise.
26818         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
26819         an 'auto' function in local scope.
26820         * gcc.dg/20021014-1.c: Likewise.
26821         * gcc.dg/20030331-2.c: Likewise.
26822
26823 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26824
26825         * gfortran.dg/blockdata_1.f90: New test.
26826
26827 2004-08-30  Richard Henderson  <rth@redhat.com>
26828
26829         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
26830
26831 2004-08-30  Richard Henderson  <rth@redhat.com>
26832
26833         * lib/fortran-torture.exp (fortran-torture-execute): Honor
26834         additional_flags set by alternate driver.
26835         (ieee-options): New procedure.
26836         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
26837         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
26838         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
26839         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
26840
26841 2004-08-30  Richard Henderson  <rth@redhat.com>
26842
26843         * lib/f-torture.exp: Remove.
26844
26845 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
26846
26847         PR rtl-optimization/16590
26848         * g++.dg/opt/loop1.C: New test.
26849
26850 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26851
26852         PR fortran/13910
26853         * gfortran.dg/oldstyle_1.f90: New test.
26854
26855 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
26856         Paul Brook  <paul@codesourcery.com>
26857
26858         * gfortran.dg/g77/README: Update.
26859         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
26860         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
26861         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
26862
26863 2004-08-28  Paul Brook  <paul@codesourcery.com>
26864
26865         PR libfortran/17195
26866         * gfortran.dg/edit_real_1.f90: New test.
26867
26868 2004-08-27  Paul Brook  <paul@codesourcery.com>
26869
26870         * gfortran.dg/rewind_1.f90: New test.
26871
26872 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
26873
26874         PR fortran/16597
26875         * gfortran.dg/pr16597.f90: New test.
26876
26877 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26878
26879         PR c/13801
26880         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
26881         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
26882         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
26883         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
26884         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
26885
26886 2004-08-26  Nick Clifton  <nickc@redhat.com>
26887
26888         * gcc.c-torture/compile/pr17119.c: New test.
26889
26890 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26891
26892         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
26893
26894 2004-08-25  Richard Henderson  <rth@redhat.com>
26895
26896         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
26897         the bits that expect kind=8 to be the largest real kind.
26898
26899 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
26900
26901         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
26902
26903 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26904
26905         * gfortran.dg/assignment_1.f90: New test.
26906
26907 2004-08-25  Adam Nemet  <anemet@lnxw.com>
26908
26909         * g++.dg/template/repo3.C: New test.
26910
26911 2004-08-25  Roger Sayle  <roger@eyesopen.com>
26912
26913         PR middle-end/16693
26914         PR tree-optimization/16372
26915         * g++.dg/opt/pr16372-1.C: New test case.
26916         * g++.dg/opt/pr16693-1.C: New test case.
26917         * g++.dg/opt/pr16693-2.C: New test case.
26918
26919 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
26920
26921         * objc.dg/proto-lossage-4.m: New test.
26922
26923 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
26924
26925         PR c++/17155
26926         * g++.dg/inherit/local2.C: New test.
26927
26928 2004-08-25  Paul Brook  <paul@codesourcery.com>
26929
26930         PR fortran/17144
26931         * gfortran.dg/string_ctor_1.f90: New test.
26932
26933 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26934
26935         PR c++/14428
26936         * g++.dg/template/redecl2.C: New test.
26937
26938 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
26939
26940         PR fortran/17143
26941         * gfortran.dg/pr17143.f90: New test.
26942
26943 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
26944
26945         PR fortran/17164
26946         * gfortran.dg/pr17164.f90: New test.
26947
26948 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26949
26950         * gcc.dg/tree-ssa/loop-1.c: New test.
26951
26952 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
26953
26954         * gcc.c-torture/compile/20040824-1.c: New test.
26955
26956 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
26957
26958         * gcc.c-torture/compile/iftrap-3.c: New test.
26959
26960 2004-08-24  Paul Brook  <paul@codesourcery.com>
26961
26962         * gfortran.dg/entry_2.f90: New test.
26963
26964 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26965
26966         PR c++/16889
26967         * g++.dg/lookup/ambig[12].C: New.
26968
26969 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26970
26971         PR c++/16706
26972         * g++.dg/template/crash21.C: New test.
26973         * g++.dg/template/crash22.C: Likewise.
26974
26975 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26976
26977         PR c++/17149
26978         * g++.dg/template/access15.C: New.
26979
26980 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26981
26982         PR c++/17163
26983         * g++.dg/template/repo2.C: New test.
26984
26985 2004-08-23  Roger Sayle  <roger@eyesopen.com>
26986
26987         PR rtl-optimization/17078
26988         * gcc.c-torture/execute/pr17078-1.c: New test case.
26989
26990 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26991
26992         PR c/14492
26993         * gcc.dg/debug/crash1.c: New test.
26994
26995 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26996
26997         PR c/16180
26998         * gcc.dg/loop-5.c: New test.
26999
27000 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27001
27002         * gcc.c-torture/execute/20040823-1.c: New test.
27003
27004 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
27005
27006         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
27007         to the assembler.  Simplify test accordingly.
27008         (asm_abi_flags): Use GNU names.
27009         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
27010         to check for ABI flags.
27011
27012 2004-08-22  Andrew Pinski  <apinski@apple.com>
27013
27014         * g++.dg/opt/pr14029.C: New test.
27015         * gcc.c-torture/execute/pr15262.c: New test.
27016
27017 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27018
27019         * gfortran.dg/reduction.f90: Add checks with complex arguments.
27020
27021 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
27022
27023         PR 16908
27024         * gfortran.dg/direct_io.f90: New test.
27025
27026 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
27027
27028         PR c++/17121
27029         * g++.dg/inherit/local2.C: New test.
27030
27031 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
27032
27033         PR c++/17120
27034         * g++.dg/warn/Wparentheses-4.C: New test.
27035
27036 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
27037
27038         PR c++/17121
27039         * g++.dg/inherit/local2.C: New test.
27040
27041         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
27042         * gcc.dg/ppc-ldstruct.c: Likewise.
27043         * gcc.dg/ppc64-abi-2.c: Likewise.
27044
27045 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
27046
27047         PR rtl-optimization/17099
27048         * gcc.c-torture/execute/20040820-1.c: New test.
27049
27050 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
27051
27052         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
27053
27054 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
27055
27056         PR fortran/17077
27057         * gfortran.dg/auto_array_1.f90: New test.
27058
27059 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27060
27061         PR fortran/17074
27062         * gfortran.dg/simpleif_1.f90: New test.
27063
27064 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
27065
27066         * lib/target-supports.exp (check_profiling_available): Return
27067         false for arm*-*-symbianelf* and arm*-*-eabi*.
27068
27069         PR c++/15890
27070         * g++.dg/template/delete1.C: New test.
27071
27072 2004-08-19  Paul Brook  <paul@codesourcery.com>
27073
27074         PR fortran/14976
27075         PR fortran/16228
27076         * gfortran.dg/data_char_1.f90: New test.
27077
27078 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
27079
27080         PR fortran/16946
27081         * gfortran.dg/reduction.f90: New testcase.
27082
27083 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27084
27085         PR fortran/16520
27086         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
27087
27088 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
27089
27090         PR c++/17041
27091         * g++.dg/Wparentheses-3.C: New test.
27092
27093 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
27094
27095         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
27096         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
27097         * gcc.dg/vect/vect-2.c: Likewise.
27098         * gcc.dg/vect/vect-3.c: Likewise.
27099         * gcc.dg/vect/vect-4.c: Likewise.
27100         * gcc.dg/vect/vect-5.c: Likewise.
27101         * gcc.dg/vect/vect-6.c: Likewise.
27102         * gcc.dg/vect/vect-7.c: Likewise.
27103         * gcc.dg/vect/vect-25.c: Likewise.
27104         * gcc.dg/vect/vect-31.c: Likewise.
27105         * gcc.dg/vect/vect-32.c: Likewise.
27106         * gcc.dg/vect/vect-34.c: Likewise.
27107         * gcc.dg/vect/vect-36.c: Likewise.
27108         * gcc.dg/vect/vect-all.c: Likewise.
27109
27110 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
27111
27112         PR c++/17068
27113         * g++.dg/template/operator4.C: New test.
27114
27115 2004-08-18  Richard Henderson  <rth@redhat.com>
27116
27117         * gcc.dg/20040206-1.c: XFAIL.
27118
27119 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
27120
27121         PR c++/16246
27122         * g++.dg/template/array7.C: New test.
27123
27124 2004-08-17  James E Wilson  <wilson@specifixinc.com>
27125
27126         * gcc.dg/mips-movcc-1.c: New test.
27127         * gcc.dg/mips-movcc-2.c: New test.
27128         * gcc.dg/mips-movcc-3.c: New test.
27129
27130         * gcc.dg/mips-nmadd-1.c: New test.
27131         * gcc.dg/mips-nmadd-2.c: New test.
27132
27133 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
27134
27135         PR c++/15871
27136         * g++.dg/opt/inline8.C: New test.
27137
27138         PR c++/16965
27139         * g++.dg/parse/error17.C: New test.
27140
27141 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
27142
27143         * gcc.dg/vect: New directory for vectorizer tests.
27144         * gcc.dg/vect/tree-vect.h: New file.
27145         * gcc.dg/vect/vect.exp: New file.
27146         * gcc.dg/vect/pr16105.c.c: New test.
27147         * gcc.dg/vect/vect-1.c: New test.
27148         * gcc.dg/vect/vect-2.c: New test.
27149         * gcc.dg/vect/vect-3.c: New test.
27150         * gcc.dg/vect/vect-4.c: New test.
27151         * gcc.dg/vect/vect-5.c: New test.
27152         * gcc.dg/vect/vect-6.c: New test.
27153         * gcc.dg/vect/vect-7.c: New test.
27154         * gcc.dg/vect/vect-8.c: New test.
27155         * gcc.dg/vect/vect-9.c: New test.
27156         * gcc.dg/vect/vect-10.c: New test.
27157         * gcc.dg/vect/vect-11.c: New test.
27158         * gcc.dg/vect/vect-12.c: New test.
27159         * gcc.dg/vect/vect-13.c: New test.
27160         * gcc.dg/vect/vect-14.c: New test.
27161         * gcc.dg/vect/vect-15.c: New test.
27162         * gcc.dg/vect/vect-16.c: New test.
27163         * gcc.dg/vect/vect-17.c: New test.
27164         * gcc.dg/vect/vect-18.c: New test.
27165         * gcc.dg/vect/vect-19.c: New test.
27166         * gcc.dg/vect/vect-20.c: New test.
27167         * gcc.dg/vect/vect-21.c: New test.
27168         * gcc.dg/vect/vect-22.c: New test.
27169         * gcc.dg/vect/vect-23.c: New test.
27170         * gcc.dg/vect/vect-24.c: New test.
27171         * gcc.dg/vect/vect-25.c: New test.
27172         * gcc.dg/vect/vect-26.c: New test.
27173         * gcc.dg/vect/vect-27.c: New test.
27174         * gcc.dg/vect/vect-28.c: New test.
27175         * gcc.dg/vect/vect-29.c: New test.
27176         * gcc.dg/vect/vect-30.c: New test.
27177         * gcc.dg/vect/vect-31.c: New test.
27178         * gcc.dg/vect/vect-32.c: New test.
27179         * gcc.dg/vect/vect-33.c: New test.
27180         * gcc.dg/vect/vect-34.c: New test.
27181         * gcc.dg/vect/vect-35.c: New test.
27182         * gcc.dg/vect/vect-36.c: New test.
27183         * gcc.dg/vect/vect-37.c: New test.
27184         * gcc.dg/vect/vect-38.c: New test.
27185         * gcc.dg/vect/vect-40.c: New test.
27186         * gcc.dg/vect/vect-41.c: New test.
27187         * gcc.dg/vect/vect-42.c: New test.
27188         * gcc.dg/vect/vect-43.c: New test.
27189         * gcc.dg/vect/vect-44.c: New test.
27190         * gcc.dg/vect/vect-45.c: New test.
27191         * gcc.dg/vect/vect-46.c: New test.
27192         * gcc.dg/vect/vect-47.c: New test.
27193         * gcc.dg/vect/vect-48.c: New test.
27194         * gcc.dg/vect/vect-49.c: New test.
27195         * gcc.dg/vect/vect-50.c: New test.
27196         * gcc.dg/vect/vect-51.c: New test.
27197         * gcc.dg/vect/vect-52.c: New test.
27198         * gcc.dg/vect/vect-53.c: New test.
27199         * gcc.dg/vect/vect-54.c: New test.
27200         * gcc.dg/vect/vect-55.c: New test.
27201         * gcc.dg/vect/vect-56.c: New test.
27202         * gcc.dg/vect/vect-57.c: New test.
27203         * gcc.dg/vect/vect-58.c: New test.
27204         * gcc.dg/vect/vect-59.c: New test.
27205         * gcc.dg/vect/vect-60.c: New test.
27206         * gcc.dg/vect/vect-61.c: New test.
27207         * gcc.dg/vect/vect-all.c: New test.
27208         * gcc.dg/vect/vect-none.c: New test.
27209
27210 2004-08-17  Paul Brook  <paul@codesourcery.com>
27211
27212         PR fortran/13082
27213         * gfortran.dg/entry_1.f90: New test.
27214
27215 2004-08-17  Andrew Pinski  <apinski@apple.com>
27216
27217         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
27218
27219 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
27220
27221         * gcc.dg/pr17036-1.c: New test.
27222
27223 2004-08-16  Devang Patel  <dpatel@apple.com>
27224
27225         * gcc.dg/darwin-20040809-1.c: New test.
27226
27227 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
27228
27229         * gcc.dg/funcdef-attr-1.c: New test.
27230
27231 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
27232
27233         * gcc.dg/altivec-17.c: New test.
27234         * gcc.dg/altivec-18.c: New test.
27235
27236 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27237
27238         PR c++/6749
27239         * g++.dg/template/vtable2.C: New test.
27240
27241 2004-08-14  Richard Henderson  <rth@redhat.com>
27242
27243         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
27244         * gcc.dg/pack-test-4.c (main): Return 0.
27245         * gcc.dg/setjmp-1.c: Remove XFAIL.
27246         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
27247
27248 2004-08-14  Richard Henderson  <rth@redhat.com>
27249
27250         * gcc.dg/980217-1.c: Add prototype for printf.
27251
27252 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
27253
27254         * gfortran.dg/pr16935.f90: New test.
27255
27256 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
27257
27258         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
27259
27260 2004-08-13  Paul Brook  <paul@codesourcery.com>
27261
27262         * gfortran.dg/der_io_1.f90: Remove stray comma.
27263
27264 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
27265
27266         * gcc.dg/vmx/cw-bug-2.c: Remove.
27267         * gcc.dg/vmx/vprint-1.c: Remove.
27268         * gcc.dg/vmx/vscan-1.c: Remove.
27269
27270 2004-08-12  Devang patel  <dpatel@apple.com>
27271
27272         * gcc.dg/darwin-20040809-2.c: New test.
27273
27274 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
27275
27276         * g++.dg/ext/altivec-12.C: New test.
27277
27278         * g++.dg/ext/altivec-11.C: New test.
27279
27280 2004-08-12  Paul Brook  <paul@codesourcery.com>
27281
27282         * g++.dg/abi/arm_cxa_vec_1.C: New test.
27283
27284 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
27285
27286         * g++.dg/ext/altivec-2.C: Check for hardware support before
27287         executing any VMX instructions.
27288
27289         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
27290
27291 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
27292
27293         PR c++/16276
27294         * g++.old-deja/g++.other/comdat4.C: New test.
27295         * g++.old-deja/g++.other/comdat4-aux.cc: New.
27296
27297 2004-08-12  Ben Elliston  <bje@au.ibm.com>
27298
27299         PR target/16286
27300         * gcc.dg/pr16286.c: New test.
27301
27302 2004-08-12 Jan Beulich <jbeulich@novell.com>
27303
27304         * g++.dg/ext/asm5.C: New.
27305
27306 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
27307
27308         PR c++/16698
27309         * g++.dg/eh/crash1.C: New test.
27310
27311         PR c++/16717
27312         * g++.dg/ext/construct1.C: New test.
27313
27314 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
27315
27316         PR c++/16853
27317         * g++.dg/init/ptrmem1.C: New test.
27318
27319         PR c++/16618
27320         * g++.dg/parse/offsetof5.C: New test.
27321
27322         PR c++/16870
27323         * g++.dg/template/overload3.C: New test.
27324
27325 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
27326
27327         PR c++/16964
27328         * g++.dg/parse/error16.C: New test.
27329
27330         PR c++/16904
27331         * g++.dg/template/error14.C: New test.
27332
27333         PR c++/16929
27334         * g++.dg/template/error15.C: New test.
27335
27336 2004-08-11  Devang Patel  <dpatel@apple.com>
27337
27338         * gcc.dg/darwin-ld-20040809-1.c: New test.
27339         * gcc.dg/darwin-ld-20040809-2.c: New test.
27340
27341 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
27342
27343         PR fortran/16917
27344         * gfortran.dg/dfloat_1.f90: New test.
27345
27346 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
27347
27348         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
27349         * gcc.dg/dll-2.c: Fix dg-require syntax.
27350         * gcc.misc-tests/arm-isr.c (abort): Declare.
27351         (exit): Likewise.
27352
27353 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
27354
27355         PR c++/16971
27356         * g++.dg/parse/crash16.C: New test.
27357
27358 2004-08-10  Roger Sayle  <roger@eyesopen.com>
27359
27360         * gcc.dg/mips-rsqrt-1.c: New test case.
27361         * gcc.dg/mips-rsqrt-2.c: New test case.
27362         * gcc.dg/mips-rsqrt-3.c: New test case.
27363
27364 2004-08-10  Paul Brook  <paul@codesourcery.com>
27365
27366         * gfortran.dg/der_io_1.f90: New test.
27367
27368 2004-08-10  Paul Brook  <paul@codesourcery.com>
27369
27370         PR fortran/16919
27371         * gfortran.dg/der_array_1.f90: New test.
27372
27373 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
27374
27375         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
27376
27377 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
27378
27379         * gcc.dg/wchar_t-2.c: Fix typo.
27380
27381 2004-08-09  Falk Hueffner  <falk@debian.org>
27382
27383         PR tree-optimization/12517
27384         * gcc.c-torture/compile/pr12517.c: New test.
27385
27386         PR tree-optimization/12578
27387         * gcc.c-torture/compile/pr12578.c: New test.
27388
27389         PR tree-optimization/12899
27390         * gcc.c-torture/compile/pr12899.c: New test.
27391
27392         PR rtl-optimization/14692
27393         * gcc.c-torture/compile/pr14692.c: New test.
27394
27395         PR tree-optimization/16461
27396         * gcc.c-torture/compile/pr16461.c: New test.
27397
27398 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
27399
27400         * gfortran.dg/getenv_1.f90: New test.
27401
27402 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
27403
27404         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
27405         wchar_t.
27406         * gcc.dg/symbian5.c: Test -fno-short-wchar.
27407
27408 2004-08-06  Paul Brook  <paul@codesourcery.com>
27409
27410         * gfortran.dg/ret_array_1.f90: New test.
27411         * gfortran.dg/ret_pointer_1.f90: New test.
27412
27413 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
27414
27415         * gcc.dg/missing-field-init-[12].c: New tests.
27416         * g++.dg/warn/missing-field-init-[12].C: New tests.
27417
27418 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
27419
27420         * gcc.dg/enum2.c: New test.
27421         * gcc.dg/symbian3.c: Likewise.
27422         * gcc.dg/symbian4.c: Likewise.
27423         * gcc.dg/wchar_t-2.c: Likewise.
27424
27425 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
27426
27427         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
27428         destructor tests.
27429
27430 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
27431
27432         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
27433         dg-require-visiblity.
27434         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
27435         * g++.dg/ext/visibility/fvisibility.C: Likewise.
27436         * g++.dg/ext/visibility/memfuncts.C: Likewise.
27437         * g++.dg/ext/visibility/new1.C: Likewise.
27438         * g++.dg/ext/visibility/pragma.C: Likewise.
27439         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
27440         * g++.dg/ext/visibility/virtual.C: Likewise.
27441         * g++/dg/ext/visibility/visibility-1.C: Likewise.
27442         * g++/dg/ext/visibility/visibility-2.C: Likewise.
27443         * g++/dg/ext/visibility/visibility-3.C: Likewise.
27444         * g++/dg/ext/visibility/visibility-4.C: Likewise.
27445         * g++/dg/ext/visibility/visibility-5.C: Likewise.
27446         * g++/dg/ext/visibility/visibility-6.C: Likewise.
27447         * g++/dg/ext/visibility/visibility-7.C: Likewise.
27448         * g++/dg/ext/visibility/visibility-8.C: New test.
27449         * gcc.c-torture/compile/dll.x: Remove.
27450         * gcc.dg/dll-2.c: Use dg-require-dll
27451         * gcc.dg/visibility-10.c: New test.
27452         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
27453         supporting DLLs.
27454         * testsuite/lib/scanasm.exp (scan_hidden): New function.
27455         (scan_not_hidden): Likewise.
27456
27457 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
27458
27459         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
27460
27461 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
27462
27463         * gcc.c-torture/execute/20040805-1.c: New test.
27464
27465 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
27466
27467         * gcc.dg/20020118-1.c: Declare abort.
27468         * gcc.dg/altivec_check.h: Likewise.
27469         * gcc.dg/iftrap-2.c: Likewise.
27470         * gcc.dg/pragma-darwin.c: Likewise.
27471         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
27472
27473 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
27474
27475         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
27476
27477 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27478
27479         * gcc.c-torture/execute/builtins/abs-2.c,
27480         gcc.c-torture/execute/builtins/abs-3.c,
27481         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
27482         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
27483         intmax_t, uintmax_t and their limits.
27484         * gcc.dg/intmax_t-1.c: New test.
27485
27486 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27487
27488         * g++.dg/tc1/dr147.C: Add reference to PR.
27489
27490 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
27491
27492         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
27493         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
27494
27495 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
27496
27497         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
27498
27499 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27500
27501         * gcc.dg/redecl-5.c: New test.
27502         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
27503         of scanf.
27504
27505 2004-08-03  Roger Sayle  <roger@eyesopen.com>
27506
27507         PR middle-end/16790
27508         * gcc.c-torture/execute/pr16790-1.c: New test case.
27509
27510 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
27511
27512         * g++.dg/ext/visibility/assign1.C: New test.
27513         * g++.dg/ext/visibility/new1.C: Likewise.
27514
27515         * gcc.dg/symbian1.c: New test.
27516         * gcc.dg/symbian2.c: Likewise.
27517
27518 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
27519
27520         PR target/16570
27521         * gcc.dg/i386-sse-9.c: New test.
27522
27523 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27524
27525         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
27526
27527 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27528
27529         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
27530         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
27531         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
27532         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
27533         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
27534         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
27535         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
27536         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
27537         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
27538         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
27539         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
27540         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
27541         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
27542         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
27543         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
27544         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
27545         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
27546         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
27547         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
27548         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
27549         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
27550         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
27551         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
27552         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
27553         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
27554         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
27555         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
27556         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
27557         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27558         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27559         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
27560         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
27561         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
27562         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
27563         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
27564         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27565         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27566         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27567         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27568         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
27569         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
27570         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
27571         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
27572         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
27573         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27574         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27575         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
27576         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
27577         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
27578         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
27579         gcc.misc-tests/i386-pf-3dnow-1.c,
27580         gcc.misc-tests/i386-pf-athlon-1.c,
27581         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
27582         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
27583         Declare built-in functions used.
27584         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
27585
27586 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
27587
27588         PR c++/16707
27589         * g++.dg/lookup/using12.C: New test.
27590
27591         * g++.dg/init/null1.C: Fix PR number.
27592         * g++.dg/parse/namespace10.C: Likewise.
27593
27594 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
27595
27596         PR c++/16224
27597         * g++.dg/template/spec17.C: New test.
27598         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
27599         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
27600
27601 2004-08-02  David Billinghurst
27602
27603         PR fortran/16292
27604         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
27605
27606 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
27607
27608         * gcc.dg/ia64-got-1.c: New test case.
27609
27610 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
27611
27612         PR c++/16489
27613         * g++.dg/init/null1.C: New test.
27614         * g++.dg/tc1/dr76.C: Adjust error marker.
27615
27616         PR c++/16529
27617         * g++.dg/parse/namespace10.C: New test.
27618
27619         PR c++/16810
27620         * g++.dg/inherit/ptrmem2.C: New test.
27621
27622 2004-08-02  Ben Elliston  <bje@au.ibm.com>
27623
27624         PR target/16155
27625         * gcc.dg/pr16155.c: New test.
27626
27627 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
27628
27629         * gcc.dg/redecl-2.c: New test.
27630
27631 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
27632
27633         * gcc.dg/darwin-longdouble.c: New file.
27634
27635 2004-07-30  Richard Henderson  <rth@redhat.com>
27636
27637         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
27638         write to constant argument.
27639         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
27640
27641 2004-07-30  Richard Henderson  <rth@redhat.com>
27642
27643         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
27644         tests of nearest around zero.
27645
27646 2004-07-30  Andrew Pinski  <apinski@apple.com>
27647
27648         * gcc.c-torture/compile/20040730-1.c: New test.
27649
27650 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
27651
27652         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
27653         powerpc-eabispe.
27654
27655 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
27656
27657         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
27658
27659 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
27660
27661         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
27662         contains $ld_library_path.
27663         * lib/gfortran.exp (gfortran_link_flags): Likewise.
27664
27665 2004-07-29  Richard Henderson  <rth@redhat.com>
27666
27667         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
27668
27669         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
27670         (alt2, which): New.
27671         (Check): Accept either alternative.
27672
27673 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
27674
27675         * g++.dg/abi/inline1.C: New test.
27676         * g++.dg/abi/local1-a.cc: Likewise.
27677         * g++.dg/abi/local1.C: Likewise.
27678         * g++.dg/abi/mangle11.C: Tweak location of warnings.
27679         * g++.dg/abi/mangle12.C: Likewise.
27680         * g++.dg/abi/mangle17.C: Likewise.
27681         * g++.dg/abi/mangle20-2.C: Likewise.
27682         * g++.dg/opt/interface1.C: Likewise.
27683         * g++.dg/opt/interface1.h: Likewise.
27684         * g++.dg/opt/interface1-a.cc: New test.
27685         * g++.dg/parse/repo1.C: New test.
27686         * g++.dg/template/repo1.C: Likewise.
27687         * g++.dg/warn/Winline-1.C: Likewise.
27688         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
27689
27690 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
27691
27692         * gcc.dg/tree-ssa/20040729-1.c: New test.
27693
27694 2004-07-27  Matt Austern <austern@apple.com>
27695
27696         * gcc.dg/darwin-bool-1.c: New test.
27697         * gcc.dg/darwin-bool-2.c: New test.
27698
27699 2004-07-28  Richard Henderson  <rth@redhat.com>
27700
27701         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
27702         arguments in the correct type.  Don't write to constant arguments.
27703
27704 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27705
27706         PR tree-optimization/16688
27707         PR tree-optimization/16689
27708         * g++.dg/tree-ssa/pr16688.C: New test.
27709
27710 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27711
27712         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
27713         loads.  Not only in the comment, this time.
27714
27715 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
27716
27717         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
27718         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
27719         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
27720         * gcc.dg/sh4a-bitmovua.c: New.
27721         * gcc.dg/sh4a-cos.c: New.
27722         * gcc.dg/sh4a-cosf.c: New.
27723         * gcc.dg/sh4a-fprun.c: New.
27724         * gcc.dg/sh4a-fsrra.c: New.
27725         * gcc.dg/sh4a-memmovua.c: New.
27726         * gcc.dg/sh4a-sin.c: New.
27727         * gcc.dg/sh4a-sincos.c: New.
27728         * gcc.dg/sh4a-sincosf.c: New.
27729         * gcc.dg/sh4a-sinf.c: New.
27730
27731 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27732
27733         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
27734         conditionals.
27735         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
27736         loads.
27737         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
27738         DOM1.
27739
27740 2004-07-27  Andrew Pinski  <apinski@apple.com>
27741
27742         * g++.dg/rtti/tinfo1.C: Correct the xfail.
27743
27744 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
27745
27746         * gcc.dg/pragma-isr.c: New test.
27747
27748 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27749
27750         PR c++/14429
27751         * g++.dg/template/ttp11.C: New test.
27752
27753 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
27754
27755         * gcc.c-torture/compile/20040727-1.c: New test.
27756
27757 2004-07-26  Eric Christopher  <echristo@redhat.com>
27758
27759         * gcc.c-torture/compile/20040726-2.c: New test.
27760
27761 2004-07-26  Andrew Pinski  <apinski@apple.com>
27762
27763         * g++.dg/rtti/tinfo1.C: Xfail.
27764
27765 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
27766
27767         * gcc.c-torture/compile/20040726-1.c: New test.
27768
27769 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
27770             Brian Ryner  <bryner@brianryner.com>
27771
27772         PR c++/9283
27773         PR c++/15000
27774         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
27775         * g++.dg/ext/visibility/: New directory.
27776         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
27777         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
27778         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
27779         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
27780         * g++.dg/ext/visibility/fvisibility.C,
27781         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
27782         g++.dg/ext/visibility/fvisibility-override1.C
27783         g++.dg/ext/visibility/fvisibility-override2.C
27784         g++.dg/ext/visibility/memfuncts.C
27785         g++.dg/ext/visibility/noPLT.C
27786         g++.dg/ext/visibility/pragma.C
27787         g++.dg/ext/visibility/pragma-override1.C
27788         g++.dg/ext/visibility/pragma-override2.C
27789         g++.dg/ext/visibility/staticmemfuncts.C
27790         g++.dg/ext/visibility/virtual.C: New tests.
27791
27792 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27793
27794         PR c/15360
27795         * gcc.dg/pr15360-1.c: New test.
27796
27797 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
27798
27799         * gcc.dg/pragma-align-2.c: New test.
27800         * gcc.dg/pragma-init-fini.c: New test.
27801         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
27802         targets.
27803
27804 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27805
27806         * gcc.dg/init-string-2.c: New test.
27807
27808 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
27809
27810         PR 16684
27811         * gcc.dg/Wredundant-decls-1.c: New test case.
27812
27813 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
27814
27815         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
27816         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
27817         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
27818         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
27819         * gcc.dg/compat/generate-random.c: New file.
27820         * gcc.dg/compat/generate-random.h: Likewise.
27821         * gcc.dg/compat/generate-random_r.c: Likewise.
27822         * gcc.dg/compat/struct-layout-1.h: Likewise.
27823         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
27824         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
27825         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
27826         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
27827         * gcc.dg/compat/struct-layout-1_main.c: New test.
27828         * gcc.dg/compat/struct-layout-1_x.c: New file.
27829         * gcc.dg/compat/struct-layout-1_y.c: New file.
27830         * gcc.dg/compat/struct-layout-1_test.h: New file.
27831
27832 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
27833
27834         * gcc.dg/comp-return-1.c: New test
27835
27836 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
27837
27838         * gcc.dg/vmx/8-02a.c: Fix typo.
27839
27840         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
27841         * gcc.dg/darwin-abi-3.c: New test.
27842
27843         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
27844         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
27845
27846         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
27847         * gcc.dg/vmx/ops-long-1.c: New test.
27848         * gcc.dg/vmx/ops-long-2.c: New test.
27849
27850 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
27851
27852         * g++.dg/lookup/conv-[1234].C: New.
27853
27854 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
27855
27856         * g++.dg/parse/attr2.C: Simplify.
27857
27858 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27859
27860         PR c/7284
27861         * gcc.c-torture/execute/pr7284-1.c: New test.
27862
27863 2004-07-22  Brian Booth  <bbooth@redhat.com>
27864
27865         * gcc.dg/tree-ssa/20040721-1.c: New test.
27866
27867 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27868
27869         * g++.dg/template/crash20.c: New.
27870
27871 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
27872
27873         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
27874         Add dg-run directive.  Declare variables as required.
27875         * gfortran.dg/g77/README: Update
27876
27877 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
27878
27879         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
27880         gcc.dg/cris-peep2-andu2.c: New tests.
27881
27882 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27883
27884         PR c/15052
27885         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
27886         on return type.
27887         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
27888         messages.
27889         * gcc.dg/qual-return-2.c: Update expected messages.
27890         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
27891
27892 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27893
27894         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
27895         * gcc.dg/noncompile/921102-1.c: Update expected error message.
27896
27897 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27898
27899         PR c/11250
27900         * gcc.dg/init-string-1.c: New test.
27901
27902 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
27903
27904         PR middle-end/15345
27905         PR c/16450
27906         * gcc.dg/torture/nested-fn-1.c: New test.
27907
27908 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
27909
27910         PR target/16559
27911         * gcc.dg/ia64-fptr-1.c: New file.
27912
27913 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27914
27915         PR c++/14497
27916         * g++.dg/template/spec16.C: New test.
27917         * g++.old-deja/g++.robertl/eb118.C: Remove.
27918
27919 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27920
27921         PR c++/509
27922         * g++.dg/template/spec15.C: New test.
27923
27924 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
27925
27926         Copy cases from g77.f-torture/execute and add dg-run
27927         directive.  Other changes as noted.
27928         * gfortran.dg/g77/13037.f
27929         * gfortran.dg/g77/1832.f
27930         * gfortran.dg/g77/19981119-0.f
27931         * gfortran.dg/g77/19990313-0.f
27932         * gfortran.dg/g77/19990313-1.f
27933         * gfortran.dg/g77/19990313-2.f
27934         * gfortran.dg/g77/19990313-3.f
27935         * gfortran.dg/g77/19990419-1.f
27936         * gfortran.dg/g77/19990826-0.f
27937         * gfortran.dg/g77/19990826-2.f
27938         * gfortran.dg/g77/20000503-1.f
27939         * gfortran.dg/g77/20001111.f
27940         * gfortran.dg/g77/20010116.f
27941         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
27942         * gfortran.dg/g77/20010430.f
27943         * gfortran.dg/g77/6177.f
27944         * gfortran.dg/g77/947.f
27945         * gfortran.dg/g77/970816-3.f
27946         * gfortran.dg/g77/971102-1.f
27947         * gfortran.dg/g77/980520-1.f
27948         * gfortran.dg/g77/980628-0.f
27949         * gfortran.dg/g77/980628-1.f
27950         * gfortran.dg/g77/980628-10.f
27951         * gfortran.dg/g77/980628-2.f
27952         * gfortran.dg/g77/980628-3.f
27953         * gfortran.dg/g77/980628-7.f
27954         * gfortran.dg/g77/980628-8.f
27955         * gfortran.dg/g77/980628-9.f
27956         * gfortran.dg/g77/980701-0.f
27957         * gfortran.dg/g77/980701-1.f
27958         * gfortran.dg/g77/cabs.f
27959         * gfortran.dg/g77/claus.f
27960         * gfortran.dg/g77/complex_1.f
27961         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
27962         * gfortran.dg/g77/dcomplex.f
27963         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
27964         * gfortran.dg/g77/f90-intrinsic-mathematical.f
27965         * gfortran.dg/g77/f90-intrinsic-numeric.f
27966         * gfortran.dg/g77/int8421.f
27967         * gfortran.dg/g77/labug1.f
27968         * gfortran.dg/g77/large_vec.f
27969         * gfortran.dg/g77/le.f
27970         * gfortran.dg/g77/short.f
27971         * gfortran.dg/g77/README: Update
27972
27973 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
27974
27975         PR c++/16637
27976         * g++.dg/parse/lookup4.C: New test.
27977
27978 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27979
27980         PR c++/16175
27981         * g++.dg/template/ttp10.C: New test.
27982
27983 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27984
27985         * gcc.dg/pr12625-1.c: New test.
27986
27987 2004-07-20  Steven Bosscher  <stevenb@suse.de>
27988
27989         * testsuite/gcc.dg/switch-warn-1.c: New test.
27990         * testsuite/gcc.dg/switch-warn-2.c: New test.
27991         * gcc.c-torture/compile/pr14730.c: Update.
27992
27993 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
27994
27995         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
27996         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
27997         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
27998         g++.dg/template/nontype3.C: Remove trailing CR from tests.
27999
28000 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
28001
28002         PR c++/16623
28003         * g++.dg/template/assign1.C: New test.
28004
28005 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28006
28007         PR c++/12170
28008         * g++.dg/template/ttp9.C: New test.
28009
28010 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
28011
28012         * gcc.dg/format/cmn-err-1.c: New test.
28013
28014 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
28015
28016         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
28017         gcc.dg/Wparentheses-10.c: New tests.
28018         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
28019
28020 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28021
28022         PR fortran/16465
28023         * gfortran.dg/g77//ffixed-line-length-0.f,
28024         gfortran.dg/g77/ffixed-line-length-132.f,
28025         gfortran.dg/g77/ffixed-line-length-72.f,
28026         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
28027         gfortran.dg/g77/README: Update.
28028
28029 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28030
28031         PR c++/13092
28032         * g++.dg/template/non-dependent7.C: New test.
28033         * g++.dg/template/non-dependent8.C: Likewise.
28034         * g++.dg/template/non-dependent9.C: Likewise.
28035         * g++.dg/template/non-dependent10.C: Likewise.
28036
28037 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
28038
28039         PR c++/16337
28040         * g++.dg/parse/attr2.C: New test.
28041
28042 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
28043
28044         * g77.dg: Removed.
28045         * g77.f-torture: Ditto.
28046
28047 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
28048
28049         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
28050         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
28051         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
28052
28053 2004-07-16  Richard Henderson  <rth@redhat.com>
28054
28055         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
28056
28057 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28058
28059         * lib/fortran-torture.exp (fortran-torture): Don't test compile
28060         tests with full list of options.
28061         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
28062         of TORTURE_OPTIONS if test contains 'dg-do run'.
28063
28064         PR fortran/16404
28065         * gfortran.dg/do_iterator.f90: New test.
28066
28067 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28068
28069         PR rtl-optimization/16536
28070         * gcc.c-torture/execute/restrict-1.c: New test.
28071
28072 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28073
28074         PR fortran/15324
28075         * gfortran.dg/pr15324.f90: New test.
28076
28077         PR fortran/15129
28078         * gfortran.dg/pr15129.f90: New test.
28079
28080         PR fortran/15140
28081         * gfortran.dg/pr15140.f90: New test.
28082
28083         PR fortran/13792
28084         * gfortran.fortran-torture/execute/bounds.f90: Add check for
28085         compile-time simplification.
28086
28087 2004-07-14  Mike Stump  <mrs@apple.com>
28088
28089         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
28090
28091 2004-07-14  James E Wilson  <wilson@specifixinc.com>
28092
28093         PR target/16325
28094         * gcc.dg/profile-generate-1.c: New.
28095
28096 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
28097
28098         * gcc.c-torture/execute/20040709-1.c: New test.
28099         * gcc.c-torture/execute/20040709-2.c: New test.
28100
28101 2004-07-14  Mike Stump  <mrs@apple.com>
28102
28103         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
28104
28105 2004-07-14  Mike Stump  <mrs@apple.com>
28106
28107         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
28108
28109 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
28110
28111         PR c++/16518
28112         * g++.dg/parse/mutable1.C: New test.
28113
28114 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
28115
28116         PR tree-optimization/16443
28117         * gcc.dg/tree-ssa/20040713-1.c: New test.
28118
28119 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
28120
28121         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
28122         for operator new.
28123
28124 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
28125
28126         * gfortran.dg/g77/README: New file
28127         * gfortran.dg/g77/19981216-0.f: Copy from
28128         g77.f-torture/noncompile.  Add "dg-do compile" and
28129         dg-error as required.
28130         * gfortran.dg/g77/19990218-1.f: Likewise.
28131         * gfortran.dg/g77/19990905-1.f: Likewise.
28132         * gfortran.dg/g77/9263.f: Likewise.
28133         * gfortran.dg/g77/980615-0.f: Likewise.
28134         * gfortran.dg/g77/980616-0.f: Likewise.
28135         * gfortran.dg/g77/check0.f: Likewise.
28136         * gfortran.dg/g77/select_no_compile.f: Likewise.
28137
28138 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
28139
28140         Copy files from g77.f-torture/compile.
28141         Add "{ dg-do compile}".  Other changes as noted
28142         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
28143         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
28144         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
28145         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
28146         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
28147         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
28148         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
28149         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
28150         statement to conform to standard.  Append alpha1.x for reference.
28151         * gfortran.dg/g77/xformat.f: Add dg-warning
28152
28153 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
28154
28155         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
28156         Add {dg-do compile} directive.
28157         * gfortran.dg/g77/cpp2.F: Likewise.
28158
28159 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28160
28161         PR c++/5402
28162         * g++.dg/lookup/name-clash1.C: New test.
28163
28164         PR c++/9777
28165         * g++.dg/lookup/name-clash2.C: New test.
28166
28167         PR c++/12102
28168         * g++.dg/lookup/name-clash3.C: New test.
28169
28170 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28171
28172         * g++.dg/lookup/new2.C: New test.
28173         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
28174
28175 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
28176
28177         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
28178         Add {dg-do compile} directive.
28179         * gfortran.dg/g77/13060.f: Likewise.
28180         * gfortran.dg/g77/19990218-0.f: Likewise.
28181         * gfortran.dg/g77/19990305-0.f: Likewise.
28182         * gfortran.dg/g77/19990419-0.f: Likewise.
28183         * gfortran.dg/g77/19990502-0.f: Likewise.
28184         * gfortran.dg/g77/19990502-1.f: Likewise.
28185         * gfortran.dg/g77/19990525-0.f: Likewise.
28186         * gfortran.dg/g77/19990826-1.f: Likewise.
28187         * gfortran.dg/g77/19990826-3.f: Likewise.
28188         * gfortran.dg/g77/19990905-2.f: Likewise.
28189         * gfortran.dg/g77/20000412-1.f: Likewise.
28190         * gfortran.dg/g77/20000511-1.f: Likewise.
28191         * gfortran.dg/g77/20000511-2.f: Likewise.
28192         * gfortran.dg/g77/20000518.f: Likewise.
28193         * gfortran.dg/g77/20000601-1.f: Likewise.
28194         * gfortran.dg/g77/20000601-2.f: Likewise.
28195         * gfortran.dg/g77/20000629-1.f: Likewise.
28196         * gfortran.dg/g77/20000630-2.f: Likewise.
28197         * gfortran.dg/g77/20010115.f: Likewise.
28198         * gfortran.dg/g77/20010321-1.f: Likewise.
28199         * gfortran.dg/g77/20010426.f: Likewise.
28200         * gfortran.dg/g77/20020307-1.f: Likewise.
28201         * gfortran.dg/g77/8485.f: Likewise.
28202         * gfortran.dg/g77/960317-1.f: Likewise.
28203         * gfortran.dg/g77/970915-0.f: Likewise.
28204         * gfortran.dg/g77/980310-1.f: Likewise.
28205         * gfortran.dg/g77/980310-2.f: Likewise.
28206         * gfortran.dg/g77/980310-3.f: Likewise.
28207         * gfortran.dg/g77/980310-4.f: Likewise.
28208         * gfortran.dg/g77/980310-6.f: Likewise.
28209         * gfortran.dg/g77/980310-7.f: Likewise.
28210         * gfortran.dg/g77/980310-8.f: Likewise.
28211         * gfortran.dg/g77/980419-2.f: Likewise.
28212         * gfortran.dg/g77/980424-0.f: Likewise.
28213         * gfortran.dg/g77/980427-0.f: Likewise.
28214         * gfortran.dg/g77/980729-0.f: Likewise.
28215         * gfortran.dg/g77/981117-1.f: Likewise.
28216         * gfortran.dg/g77/toon_1.f: Likewise.
28217
28218 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28219
28220         PR c++/2204
28221         * g++.dg/other/abstract2.C: New test.
28222
28223 2004-07-12  Paul Brook  <paul@codesourcery.com>
28224
28225         * gfortran.dg/pointer_init_1.f90: New test.
28226
28227 2004-07-11  Paul Brook  <paul@codesourcery.com>
28228
28229         PR fortran/15986
28230         * gfortran.dg/contained_1.f90: New test.
28231
28232 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
28233
28234         * g++.dg/parse/defarg8.C: New test.
28235
28236 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28237
28238         PR fortran/16433
28239         * gfortran.dg/pr16433.f: New test.
28240
28241         PR fortran/17574
28242         * gfortran.dg/pr15754.f90: New test.
28243
28244 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28245
28246         PR tree-optimization/16437
28247         * gcc.c-torture/execute/bitfld-4.c: New test.
28248
28249 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28250
28251         * gfortran.fortran-torture/execute/common_2.f90: Add check for
28252         access to common var from module.
28253
28254 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28255
28256         PR fortran/16336
28257         * gfortran.fortran-torture/execute/common_2.f90: New test.
28258
28259 2004-07-10  Paul Brook  <paul@codesourcery.com>
28260
28261         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
28262
28263 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28264
28265         PR fortran/15969
28266         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
28267
28268 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
28269
28270         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
28271         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
28272         * gfortran.dg/g77/ffree-form-1.f: Likewise.
28273         * gfortran.dg/g77/ffree-form-2.f: Likewise.
28274         * gfortran.dg/g77/ffree-form-3.f: Likewise.
28275         * gfortran.dg/g77/fno-underscoring.f: Likewise.
28276         * gfortran.dg/g77/funderscoring.f: Likewise.
28277         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
28278
28279 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28280
28281         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
28282
28283 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28284         Paul Brook  <paul@codesourcery.com>
28285
28286         PR fortran/13415
28287         * gfortran.dg/common_pointer_1.f90: New test.
28288
28289 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28290
28291         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
28292
28293 2004-07-09  James E Wilson  <wilson@specifixinc.com>
28294
28295         PR target/16364
28296         * gcc.c-torture/compile/20040709-1.c: New.
28297
28298 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28299
28300         PR fortran/14077
28301         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
28302
28303 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28304
28305         PR fortran/13201
28306         * gfortran.dg/shape_1.f90: New test.
28307
28308 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
28309             Andrew Pinski  <apinski@apple.com>
28310
28311         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
28312
28313 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28314
28315         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
28316         comment.
28317
28318 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28319         Paul Brook  <paul@codesourcery.com>
28320
28321         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
28322         '.f95' and '.F95'.
28323
28324 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
28325
28326         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
28327
28328 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28329
28330         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
28331         testcases with capital suffix.
28332
28333 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28334
28335         PR fortran/15481
28336         PR fortran/13372
28337         PR fortran/13575
28338         PR fortran/15978
28339         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
28340
28341         * gfortran.dg/implicit_1.f90: New test.
28342
28343 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28344
28345         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
28346         expression to match gfortran warning/error messages
28347         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
28348         dg-error text.
28349
28350 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28351
28352         * lib/fortran-torture.exp: Rename proc search_for to
28353         search_for_re.
28354
28355 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28356
28357         * gcc.c-torture/execute/simd-5.x: New file.
28358         XFAIL on SPARC 64-bit at -O0.
28359
28360 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28361
28362         PR c++/8211
28363         PR c++/16165
28364         * g++.dg/warn/effc3.C: New test.
28365
28366 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28367
28368         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
28369         change X to 1X in format.
28370         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
28371         add data statements to conform to standard.
28372
28373 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28374
28375         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
28376         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
28377         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
28378
28379 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28380
28381         * gfortran.dg/g77/7388.f: Copy from g77.dg
28382         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
28383         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
28384         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
28385         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
28386         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
28387         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
28388         * gfortran.dg/g77/strlen0.f: Likewise.
28389
28390 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28391
28392         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
28393         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
28394
28395 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28396
28397         * gcc.c-torture/execute/920428-2.x: Delete.
28398         * gcc.c-torture/execute/920501-7.x: Likewise.
28399
28400 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
28401
28402         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
28403         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
28404         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
28405         prescott and c3-2.
28406         (PREFETCH_3DNOW): Add -march=c3.
28407
28408 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
28409
28410         PR c/16437
28411         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
28412         * gcc.c-torture/execute/bf64-1.x: Likewise.
28413
28414 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28415
28416         * gcc.c-torture/compile/20040708-1.c: New test.
28417
28418 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28419
28420         PR c++/16169
28421         * g++.dg/warn/effc2.C: New test.
28422
28423 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28424
28425         * gcc.c-torture/execute/bitfld-1.x: Remove.
28426         * gcc.c-torture/execute/bitfld-3.c: New test.
28427         * gcc.dg/bitfld-2.c: Remove XFAILs.
28428
28429 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
28430
28431         PR c++/16276
28432         * g++.dg/rtti/tinfo1.C: New file.
28433
28434 2004-07-07  Eric Christopher  <echristo@redhat.com>
28435
28436         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
28437
28438 2004-07-07  Andrew Pinski  <apinski@apple.com>
28439
28440         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
28441
28442 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
28443
28444         * g++.dg/init/call1.C: XFAIL.
28445
28446 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
28447
28448         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
28449         except for movstrict*, to movmem* and clrstr* to clrmem*.
28450
28451 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
28452
28453         * gcc.c-torture/execute/20040707-1.c: New test.
28454
28455 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
28456
28457         * gcc.c-torture/execute/20040706-1.c: New test.
28458
28459 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28460
28461         PR c++/3671
28462         * g++.dg/template/spec14.C: New test.
28463
28464 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
28465
28466         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
28467         nothing if not yet defined.  Use it in b, c and d type definitions.
28468         * gcc.c-torture/execute/20040705-1.c: New test.
28469         * gcc.c-torture/execute/20040705-2.c: New test.
28470
28471 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28472
28473         PR c++/2518
28474         * g++.dg/lookup/new1.C: New test.
28475
28476 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28477
28478         PR c++/11406
28479         * g++.dg/template/sizeof8.C: New test.
28480
28481 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
28482
28483         * gcc.c-torture/compile/20040705-1.c: New test.
28484
28485 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
28486
28487         * gfortran.fortran-torture/execute/seq_io.f90: New test.
28488
28489 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
28490
28491         * gcc.dg/cpp/if-mop.c: Two new testcases.
28492         * gcc.dg/cpp/trad/comment-3.c: New.
28493
28494 2004-07-04  Paul Brook  <paul@codesourcery.com>
28495
28496         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
28497
28498 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
28499
28500         PR c++/3761
28501         * g++.dg/lookup/crash4.C: New test.
28502
28503 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
28504
28505         * gcc.c-torture/execute/builtin-abs-1.c
28506         * gcc.c-torture/execute/builtin-abs-2.c
28507         * gcc.c-torture/execute/builtin-complex-1.c
28508         * gcc.c-torture/execute/builtins/string-1-lib.c
28509         * gcc.c-torture/execute/builtins/string-1.c
28510         * gcc.c-torture/execute/builtins/string-2-lib.c
28511         * gcc.c-torture/execute/builtins/string-2.c
28512         * gcc.c-torture/execute/builtins/string-3-lib.c
28513         * gcc.c-torture/execute/builtins/string-3.c
28514         * gcc.c-torture/execute/builtins/string-4-lib.c
28515         * gcc.c-torture/execute/builtins/string-4.c
28516         * gcc.c-torture/execute/builtins/string-5-lib.c
28517         * gcc.c-torture/execute/builtins/string-5.c
28518         * gcc.c-torture/execute/builtins/string-6-lib.c
28519         * gcc.c-torture/execute/builtins/string-6.c
28520         * gcc.c-torture/execute/builtins/string-7-lib.c
28521         * gcc.c-torture/execute/builtins/string-7.c
28522         * gcc.c-torture/execute/builtins/string-8-lib.c
28523         * gcc.c-torture/execute/builtins/string-8.c
28524         * gcc.c-torture/execute/builtins/string-9-lib.c
28525         * gcc.c-torture/execute/builtins/string-9.c
28526         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
28527         * gcc.c-torture/execute/builtins/string-asm-1.c
28528         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
28529         * gcc.c-torture/execute/builtins/string-asm-2.c
28530         * gcc.c-torture/execute/stdio-opt-1.c
28531         * gcc.c-torture/execute/stdio-opt-2.c
28532         * gcc.c-torture/execute/stdio-opt-3.c
28533         * gcc.c-torture/execute/string-opt-1.c
28534         * gcc.c-torture/execute/string-opt-10.c
28535         * gcc.c-torture/execute/string-opt-11.c
28536         * gcc.c-torture/execute/string-opt-12.c
28537         * gcc.c-torture/execute/string-opt-13.c
28538         * gcc.c-torture/execute/string-opt-14.c
28539         * gcc.c-torture/execute/string-opt-15.c
28540         * gcc.c-torture/execute/string-opt-16.c
28541         * gcc.c-torture/execute/string-opt-2.c
28542         * gcc.c-torture/execute/string-opt-6.c
28543         * gcc.c-torture/execute/string-opt-7.c
28544         * gcc.c-torture/execute/string-opt-8.c:
28545         Replace with ...
28546
28547         * gcc.c-torture/execute/builtins/abs-2.c
28548         * gcc.c-torture/execute/builtins/abs-3.c
28549         * gcc.c-torture/execute/builtins/complex-1.c
28550         * gcc.c-torture/execute/builtins/fprintf.c
28551         * gcc.c-torture/execute/builtins/fputs.c
28552         * gcc.c-torture/execute/builtins/memcmp.c
28553         * gcc.c-torture/execute/builtins/memmove.c
28554         * gcc.c-torture/execute/builtins/memops-asm.c
28555         * gcc.c-torture/execute/builtins/mempcpy-2.c
28556         * gcc.c-torture/execute/builtins/mempcpy.c
28557         * gcc.c-torture/execute/builtins/memset.c
28558         * gcc.c-torture/execute/builtins/printf.c
28559         * gcc.c-torture/execute/builtins/sprintf.c
28560         * gcc.c-torture/execute/builtins/strcat.c
28561         * gcc.c-torture/execute/builtins/strchr.c
28562         * gcc.c-torture/execute/builtins/strcmp.c
28563         * gcc.c-torture/execute/builtins/strcpy.c
28564         * gcc.c-torture/execute/builtins/strcspn.c
28565         * gcc.c-torture/execute/builtins/strlen-2.c
28566         * gcc.c-torture/execute/builtins/strlen.c
28567         * gcc.c-torture/execute/builtins/strncat.c
28568         * gcc.c-torture/execute/builtins/strncmp-2.c
28569         * gcc.c-torture/execute/builtins/strncmp.c
28570         * gcc.c-torture/execute/builtins/strncpy.c
28571         * gcc.c-torture/execute/builtins/strpbrk.c
28572         * gcc.c-torture/execute/builtins/strpcpy-2.c
28573         * gcc.c-torture/execute/builtins/strpcpy.c
28574         * gcc.c-torture/execute/builtins/strrchr.c
28575         * gcc.c-torture/execute/builtins/strspn.c
28576         * gcc.c-torture/execute/builtins/strstr-asm.c
28577         * gcc.c-torture/execute/builtins/strstr.c:
28578         ... these new files.
28579
28580         * gcc.c-torture/execute/builtins/abs-2-lib.c
28581         * gcc.c-torture/execute/builtins/abs-3-lib.c
28582         * gcc.c-torture/execute/builtins/complex-1-lib.c
28583         * gcc.c-torture/execute/builtins/fprintf-lib.c
28584         * gcc.c-torture/execute/builtins/fputs-lib.c
28585         * gcc.c-torture/execute/builtins/memcmp-lib.c
28586         * gcc.c-torture/execute/builtins/memmove-lib.c
28587         * gcc.c-torture/execute/builtins/memops-asm-lib.c
28588         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
28589         * gcc.c-torture/execute/builtins/mempcpy-lib.c
28590         * gcc.c-torture/execute/builtins/memset-lib.c
28591         * gcc.c-torture/execute/builtins/printf-lib.c
28592         * gcc.c-torture/execute/builtins/sprintf-lib.c
28593         * gcc.c-torture/execute/builtins/strcat-lib.c
28594         * gcc.c-torture/execute/builtins/strchr-lib.c
28595         * gcc.c-torture/execute/builtins/strcmp-lib.c
28596         * gcc.c-torture/execute/builtins/strcpy-lib.c
28597         * gcc.c-torture/execute/builtins/strcspn-lib.c
28598         * gcc.c-torture/execute/builtins/strlen-2-lib.c
28599         * gcc.c-torture/execute/builtins/strlen-lib.c
28600         * gcc.c-torture/execute/builtins/strncat-lib.c
28601         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
28602         * gcc.c-torture/execute/builtins/strncmp-lib.c
28603         * gcc.c-torture/execute/builtins/strncpy-lib.c
28604         * gcc.c-torture/execute/builtins/strpbrk-lib.c
28605         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
28606         * gcc.c-torture/execute/builtins/strpcpy-lib.c
28607         * gcc.c-torture/execute/builtins/strrchr-lib.c
28608         * gcc.c-torture/execute/builtins/strspn-lib.c
28609         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
28610         * gcc.c-torture/execute/builtins/strstr-lib.c
28611         * gcc.c-torture/execute/builtins/lib/abs.c
28612         * gcc.c-torture/execute/builtins/lib/fprintf.c
28613         * gcc.c-torture/execute/builtins/lib/memset.c
28614         * gcc.c-torture/execute/builtins/lib/printf.c
28615         * gcc.c-torture/execute/builtins/lib/sprintf.c
28616         * gcc.c-torture/execute/builtins/lib/strcpy.c
28617         * gcc.c-torture/execute/builtins/lib/strcspn.c
28618         * gcc.c-torture/execute/builtins/lib/strncat.c
28619         * gcc.c-torture/execute/builtins/lib/strncmp.c
28620         * gcc.c-torture/execute/builtins/lib/strncpy.c
28621         * gcc.c-torture/execute/builtins/lib/strpbrk.c
28622         * gcc.c-torture/execute/builtins/lib/strspn.c
28623         * gcc.c-torture/execute/builtins/lib/strstr.c:
28624         New files containing support routines.
28625
28626         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
28627         declaration.
28628         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
28629         when not optimizing.
28630
28631 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
28632
28633         PR c++/16240
28634         * g++.dg/abi/mangle22.C: New test.
28635         * g++.dg/abi/mangle23.C: Likewise.
28636
28637 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
28638
28639         PR fortran/16290
28640         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
28641         Allow for cases without denormalized floating point numbers.
28642
28643 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
28644
28645         PR c/1027
28646         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
28647         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
28648         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
28649         expected warning text.
28650         * gcc.dg/format/diag-2.c: New test.
28651
28652 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28653
28654         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
28655
28656 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
28657
28658         * gcc.dg/builtins-43.c: New.
28659         * gcc.dg/builtins-44.c: New.
28660         * gcc.dg/builtins-45.c: New.
28661
28662 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
28663             Andreas Tobler  <a.tobler@schweiz.ch>
28664
28665         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
28666         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
28667         as SIGSEGV.
28668         * gcc.dg/cleanup-11.c: Likewise.
28669         * gcc.dg/cleanup-8.c: Likewise.
28670         * gcc.dg/cleanup-9.c: Likewise.
28671         * gcc.dg/cleanup-5.c: Run on all platforms.
28672
28673 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
28674
28675         * g++.dg/warn/nonnull1.C: New test.
28676
28677 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28678
28679         * gcc.dg/compat/compat-common.h: Wrap up CINT in
28680         an #ifndef SKIP_COMPLEX_INT/#endif pair.
28681         Special-case the Sun compiler wrt to <complex.h>.
28682
28683 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
28684
28685         * gcc.dg/Wunreachable-8.C: New test.
28686
28687         * gcc.dg/h8300-ice2.c : New test.
28688
28689 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
28690
28691         PR fortran/16161
28692         * gfortran.fortran-torture/compile/implicit.f90: Add test
28693         for implicit character.
28694
28695 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
28696
28697         PR fortran/16289
28698         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
28699         Use tiny() intrinsic to find smallest non-negative real
28700
28701 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
28702
28703         * gcc.dg/compat/struct-by-value-22_main.c: New test.
28704         * gcc.dg/compat/struct-by-value-22_x.c: New.
28705         * gcc.dg/compat/struct-by-value-22_y.c: New.
28706
28707         * gcc.c-torture/execute/20040629-1.c: New test.
28708
28709 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
28710
28711         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
28712         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
28713
28714         PR target/16195
28715         * gcc.dg/20040625-1.c: New test.
28716
28717 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28718
28719         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
28720
28721 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28722
28723         PR fortran/15963
28724         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
28725
28726 2004-06-29  Richard Henderson  <rth@redhat.com>
28727
28728         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
28729
28730 2004-06-29  Paul Brook  <paul@codesourcery.com>
28731
28732         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
28733         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
28734
28735 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
28736
28737         PR c++/16260
28738         * g++.dg/parse/crash15.C: New.
28739
28740 2004-06-28  Andrew Pinski  <apinski@apple.com>
28741
28742         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
28743         by the error already.
28744
28745         * g++.dg/opt/ptrmem4.C: Change to compile only test.
28746
28747 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
28748
28749         PR target/14041
28750         * gcc.dg/h8300-bss-align-1.c : New.
28751
28752 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
28753
28754         * PR c++/16174
28755         * g++.dg/template/ctor4.C: New.
28756
28757 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
28758
28759         PR c++/16205
28760         * g++.dg/warn/Wsequence-point-1.C: New test.
28761
28762 2004-06-27  Paul Brook  <paul@codesourcery.com>
28763
28764         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
28765
28766 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
28767
28768         * g++.old-deja/g++.mike/p7325.C: Remove.
28769
28770 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
28771
28772         PR c/14963
28773         * gcc.dg/pr14963.c: New test.
28774
28775 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
28776
28777         PR c++/16193
28778         * g++.dg/parse/redef1.C: New test.
28779
28780 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
28781
28782         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
28783         20021110.c.
28784         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
28785         20021119-1.c.
28786         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
28787         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
28788         5-04.c.
28789         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
28790         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
28791         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
28792         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
28793         g++.brendan/enum14.C.
28794         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
28795         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
28796         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
28797         g++.mike/virt1.C.
28798         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
28799         memtemp24.C.
28800
28801 2004-06-27  Roger Sayle  <roger@eyesopen.com>
28802
28803         * gcc.dg/20040527-1.c: New test case.
28804
28805 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
28806
28807         PR gfortran/pr16196
28808         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
28809
28810 2004-06-25  Roger Sayle  <roger@eyesopen.com>
28811
28812         PR middle-end/15825
28813         * gcc.dg/pr15825-1.c: New test case.
28814
28815 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
28816
28817         * gcc.c-torture/execute/20040625-1.c: New test.
28818
28819 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28820
28821         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
28822
28823 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
28824
28825         * gcc.dg/torture/mips-div-1.c: New test.
28826
28827 2004-06-24  Jeff Law  <law@redhat.com>
28828
28829         * gcc.dg/tree-ssa/20040624-1.c: New test.
28830
28831 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
28832
28833         * gcc.c-torture/compile/20040624-1.c: New test.
28834
28835 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28836
28837         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
28838         this directory.
28839
28840 2004-06-23  Andrew Pinski  <apinski@apple.com>
28841
28842         PR middle-end/15988
28843         * g++.dg/opt/ptrmem4.C: New test.
28844
28845         * gcc.dg/c90-array-quals-2.c: New test.
28846
28847 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
28848
28849         * gcc.dg/kpice1.c: New test.
28850
28851 2006-06-23  Andrew Pinski  <apinski@apple.com>
28852
28853         * gcc.dg/c90-array-quals.c: New test.
28854
28855 2006-06-22  Richard Henderson  <rth@redhat.com>
28856
28857         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
28858
28859 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
28860
28861         * gcc.dg/builtins-config.h: Handle FreeBSD.
28862
28863 2006-06-22  Richard Henderson  <rth@redhat.com>
28864
28865         * g++.dg/opt/devirt1.C: New.
28866
28867 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
28868
28869         * g++.dg/opt/pr15551.C: New testcase.
28870
28871 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
28872
28873         PR target/14800
28874         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
28875         x86_64-*-linux* when compiling for 32bit.
28876
28877 2004-06-21  Andrew Pinski  <apinski@apple.com>
28878
28879         * gcc.dg/pch/struct-1.c: New.
28880         * gcc.dg/pch/struct-1.hs: New.
28881
28882 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
28883
28884         * gcc.dg/pch/save-temps-1.c: New file.
28885         * gcc.dg/pch/save-temps-1.hs: New file.
28886
28887 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
28888
28889         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
28890         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
28891
28892 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28893
28894         * gfortran.fortran-torture/execute/select_1.f90: Rename function
28895         to fix type error.
28896         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
28897         Remove trailing spaces.
28898
28899 2004-06-21  Richard Henderson  <rth@redhat.com>
28900
28901         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
28902         merging && to BIT_FIELD_REF.
28903
28904 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
28905
28906         * g++.dg/opt/placeholder1.C: New test.
28907
28908 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28909
28910         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
28911         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
28912         * gcc.dg/compat/union-m128-1_x.c: Likewise.
28913         * gcc.dg/compat/union-m128-1_y.c: Likewise.
28914
28915 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
28916
28917         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
28918         extern "C".
28919         * g++.dg/other/pragma-re-1.C: Add comments.
28920
28921 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
28922
28923         PR gfortran/16080
28924         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
28925
28926 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
28927
28928         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
28929         instead of setting the type of size_t by
28930         hand.
28931
28932 2004-06-18  Roger Sayle  <roger@eyesopen.com>
28933
28934         * gcc.dg/unordered-2.c: New test case.
28935         * gcc.dg/unordered-3.c: New test case.
28936
28937 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
28938
28939         PR other/16043
28940         * lib/g++.exp (g++_version): Tweak regexp for version
28941         * lib/g77.exp (g77_version): Likewise.
28942         * lib/gfortran.exp (gfortran_version): Likewise.
28943         * lib/objc.exp (objc_version): Likewise.
28944         * lib/treelang.exp (treelang_version): Likewise.
28945
28946 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
28947
28948         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
28949         Use INT_MAX instead of __INT_MAX__.
28950         * gcc.dg/compat/struct-align-2_y.c: Likewise.
28951
28952         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
28953         * gcc.dg/compat/scalar-return-3_x.c: Use it.
28954         * gcc.dg/compat/scalar-return-3_y.c: Use it.
28955         * gcc.dg/compat/scalar-return-4_x.c: Use it.
28956         * gcc.dg/compat/scalar-return-4_y.c: Use it.
28957         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
28958         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
28959         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
28960         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
28961
28962         * gcc.dg/range-test-1.c: New test.
28963         * g++.dg/opt/range-test-1.C: New test.
28964
28965 2004-06-17  Richard Henderson  <rth@redhat.com>
28966
28967         * objc.dg/sync-1.m: New.
28968         * objc.dg/try-catch-1.m: Don't force next runtime.
28969         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
28970         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
28971         shadowed catch clause.
28972         * objc.dg/try-catch-5.m: New.
28973
28974 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
28975
28976         Bug 14610
28977         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
28978
28979 2004-06-15  Richard Henderson  <rth@redhat.com>
28980
28981         * gcc.dg/20001116-1.c: Move expected warning line.
28982
28983 2004-06-15  Richard Henderson  <rth@redhat.com>
28984
28985         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
28986         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
28987
28988 2004-06-15  Jeff Law  <law@redhat.com>
28989
28990         * gcc.dg/tree-ssa/20040615-1.c: New test.
28991         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
28992         be less sensitive to operand ordering.
28993         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
28994
28995 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
28996
28997         * g++.dg/abi/bitfield3.C: Add comment..
28998
28999 2004-06-15  Richard Henderson  <rth@redhat.com>
29000
29001         * g++.dg/ext/stmtexpr1.C: XFAIL.
29002         * gcc.dg/20030612-1.c: XFAIL.
29003
29004 2004-06-15  Eric Christopher  <echristo@redhat.com>
29005
29006         * g++.dg/charset/asm5.c: New.
29007         * gcc.dg/charset/asm6.c: New.
29008
29009 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29010
29011         PR fortran/15962
29012         * gfortran.fortran-torture/execute/select_1.f90: New test.
29013
29014 2004-06-15  Paul Brook  <paul@codesourcery.com>
29015
29016         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
29017
29018 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29019
29020         PR c++/15967
29021         * g++.dg/lookup/crash3.C: New test.
29022
29023 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29024
29025         PR c++/15947
29026         * g++.dg/parse/dtor4.C: New test.
29027
29028 2004-06-14  Jeff Law  <law@redhat.com>
29029
29030         * gcc.c-torture/compile/20040614-1.c: New test.
29031
29032 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29033
29034         PR fortran/15211
29035         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
29036         LEN of a character array.
29037
29038 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
29039
29040         PR c++/15096
29041         * g++.dg/template/ptrmem10.C: New test.
29042
29043         PR c++/14930
29044         * g++.dg/template/friend30.C: New test.
29045
29046 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29047
29048         PR fortran/14928
29049         * gfortran.fortran-torture/compile/mloc.f90: New test.
29050
29051 2004-06-13  Paul Brook  <paul@codesourcery.com>
29052
29053         * gfortran.fortran-torture/execute/random_2.f90: New test.
29054
29055 2004-06-13  Eric Christopher  <echristo@redhat.com>
29056
29057         * gcc.dg/noncompile/redecl-1.c: Fix error message.
29058
29059 2004-06-12  Paul Brook  <paul@codesourcery.com>
29060
29061         * gfortran.fortran-torture/execute/contained_3.f90: New test.
29062
29063 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29064
29065         PR fortran/14923
29066         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
29067
29068 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29069
29070         PR fortran/14957
29071         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
29072         syntax errors in end statements of contained subroutines.
29073
29074 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29075
29076         PR fortran/12841
29077         * gfortran.fortran-torture/execute/null_arg.f90: New test.
29078
29079 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
29080
29081         PR fortran/15665
29082         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
29083
29084 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
29085
29086         PR gfortran/12839
29087         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
29088
29089 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
29090
29091         PR c++/15862
29092         * g++.dg/parse/enum1.C: New test.
29093
29094 2004-06-10  Jeff Law  <law@redhat.com>
29095
29096         * gcc.c-torture/compile/20040610-1.c: New test.
29097
29098 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29099
29100         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
29101         * g++.old-deja/g++.other/decl3.C: Likewise.
29102
29103 2004-06-10  Brian Booth  <bbooth@redhat.com>
29104
29105         * gcc.dg/tree-ssa/20031015-1.c: Scan for
29106         V_MAY_DEF instead of VDEF.
29107         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
29108
29109 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
29110
29111         PR c++/14211
29112         * g++.dg/conversion/const1.C: New test.
29113
29114         PR c++/15076
29115         * g++.dg/conversion/reinterpret1.C: New test.
29116
29117         PR c++/15877
29118         * g++.dg/template/enum2.C: New test.
29119
29120         PR c++/15227
29121         * g++.dg/template/error13.C: New test.
29122
29123 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29124
29125         PR fortran/14957
29126         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
29127         arguments to test_* REAL and of the right size.
29128
29129 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
29130
29131         PR target/15569
29132         PR rtl-optimization/15681
29133         * gcc.dg/20040609-1.c: New test.
29134
29135 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
29136
29137         PR c++/14791
29138         * g++.dg/opt/builtins1.C: New test.
29139
29140 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
29141
29142         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
29143         that use default windows32 struct layout.
29144         * gcc.dg/i386-bitfield2.c: Likewise.
29145
29146 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
29147
29148         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
29149         for mingw32 and cygwin targets.
29150
29151 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
29152
29153         * gcc.dg/pch/macro-4.c: New.
29154         * gcc.dg/pch/macro-4.hs: New.
29155
29156 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29157
29158         PR fortran/13249
29159         * gfortran.fortran-torture/compile/name_clash.f90: New test.
29160
29161 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29162
29163         PR fortran/13372
29164         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
29165
29166 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
29167
29168         PR gfortran/14897
29169         * gfortran.fortran-torture/execute/t_edit.f90: New test.
29170
29171 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
29172
29173         PR gfortran/15755
29174         * gfortran.fortran-torture/execute/backspace.c : New test.
29175
29176 2004-06-09  Paul Brook  <paul@codesourcery.com>
29177
29178         * gfortran.fortran-torture/execure/intrinsic_associated.f90
29179         (pointer_to_section): Rewrite to use smaller array.
29180
29181 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
29182
29183         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
29184         * gcc.dg/ext/altivec-10.c: Same.
29185         * gcc.dg/ext/altivec-11.c: Same.
29186         * gcc.dg/ext/altivec-12.c: Same.
29187         * gcc.dg/ext/altivec-13.c: Same.
29188         * gcc.dg/ext/altivec-14.c: Same.
29189         * gcc.dg/ext/altivec-15.c: Same.
29190         * gcc.dg/ext/altivec-16.c: Same.
29191         * gcc.dg/ext/altivec-3.c: Same.
29192         * gcc.dg/ext/altivec-4.c: Same.
29193         * gcc.dg/ext/altivec-6.c: Same.
29194         * gcc.dg/ext/altivec-7.c: Same.
29195         * gcc.dg/ext/altivec-8.c: Same.
29196         * gcc.dg/ext/altivec-varargs-1.c: Same.
29197
29198         * g++.dg/ext/altivec-1.C: Correct dg syntax.
29199         * g++.dg/ext/altivec-10.C: Same.
29200         * g++.dg/ext/altivec-2.C: Same.
29201         * g++.dg/ext/altivec-3.C: Same.
29202         * g++.dg/ext/altivec-4.C: Same.
29203         * g++.dg/ext/altivec-5.C: Same.
29204         * g++.dg/ext/altivec-6.C: Same.
29205         * g++.dg/ext/altivec-7.C: Same.
29206         * g++.dg/ext/altivec-8.C: Same.
29207         * g++.dg/ext/altivec-9.C: Same.
29208
29209 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29210
29211         PR c++/7841
29212         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
29213
29214 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29215
29216         * gcc.dg/union-1.c: New test.
29217
29218 2004-06-07  Roger Sayle  <roger@eyesopen.com>
29219
29220         * gcc.dg/builtins-41.c: New test case.
29221         * gcc.dg/builtins-42.c: New test case.
29222
29223 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
29224
29225         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
29226         * g++.dg/ext/altivec-10.C: Same.
29227         * g++.dg/ext/altivec-2.C: Same.
29228         * g++.dg/ext/altivec-3.C: Same.
29229         * g++.dg/ext/altivec-4.C: Same.
29230         * g++.dg/ext/altivec-5.C: Same.
29231         * g++.dg/ext/altivec-6.C: Same.
29232         * g++.dg/ext/altivec-7.C: Same.
29233         * g++.dg/ext/altivec-8.C: Same.
29234         * g++.dg/ext/altivec-9.C: Same.
29235         * g++.old-deja/g++.abi/cxa_vec.C: Same.
29236         * g++.old-deja/g++.brendan/new3.C: Same.
29237         * gcc.c-torture/execute/eeprof-1.x: Same.
29238
29239 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29240
29241         PR c/14765
29242         * gcc.dg/pr14765-1.c: New test.
29243
29244 2004-06-07  Roger Sayle  <roger@eyesopen.com>
29245
29246         PR c/14649
29247         * gcc.dg/pr14649-1.c: New test case.
29248
29249 2004-06-07  Richard Henderson  <rth@redhat.com>
29250
29251         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
29252         if temporaries.
29253
29254 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
29255
29256         * g++.dg/eh/elide1.C: Remove XFAIL.
29257
29258 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
29259
29260         PR c++/15337
29261         * g++.dg/expr/sizeof3.C: New test.
29262
29263         PR c++/14777
29264         * g++.dg/template/access14.C: New test.
29265
29266         PR c++/15554
29267         * g++.dg/template/enum1.C: New test.
29268
29269         PR c++/15057
29270         * g++.dg/eh/throw1.C: New test.
29271
29272 2004-06-07  David Ayers  <d.ayers@inode.at>
29273             Ziemowit Laski  <zlaski@apple.com>
29274
29275         * lib/objc.exp (objc_target_compile): Revert the '-framework
29276         Foundation' flag fix, since bare Darwin does not ship
29277         with the Foundation framework.
29278         * objc/execute/next_mapping.h: Provide a local NSConstantString
29279         @interface and @implementation.
29280         (objc_constant_string_init): A constructor function, used to
29281         initialize the NSConstantString meta-class object.
29282         * objc/execute/string1.m: Include "next_mapping.h" instead of
29283         <Foundation/NSString.h>.
29284         * objc/execute/string2.m: Likewise.
29285         * objc/execute/string3.m: Likewise.
29286         * objc/execute/string4.m: Likewise.
29287
29288 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
29289
29290         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
29291         to double. Replace double with FLOAT.
29292         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
29293
29294         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
29295         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
29296         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
29297         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
29298         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
29299         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
29300         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
29301         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
29302
29303 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
29304
29305         PR c/13519
29306         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
29307
29308 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29309
29310         PR c++/15503
29311         * g++.dg/template/meminit2.C: New test.
29312
29313 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
29314
29315         PR target/15822
29316         * gcc.c-torture/execute/compare-fp-1.c,
29317         gcc.c-torture/execute/compare-fp-2.c,
29318         gcc.c-torture/execute/compare-fp-3.c,
29319         gcc.c-torture/execute/compare-fp-4.c,
29320         gcc.c-torture/execute/compare-fp-3.x,
29321         gcc.c-torture/execute/compare-fp-4.x: Moved...
29322         * gcc.c-torture/execute/ieee/compare-fp-1.c,
29323         gcc.c-torture/execute/ieee/compare-fp-2.c,
29324         gcc.c-torture/execute/ieee/compare-fp-3.c,
29325         gcc.c-torture/execute/ieee/compare-fp-4.c,
29326         gcc.c-torture/execute/ieee/compare-fp-3.x,
29327         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
29328
29329 2004-06-04  David Ayers  <d.ayers@inode.at>
29330
29331         * objc/execute/protocol-isEqual-4.m: New testcase.
29332
29333 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
29334
29335         * objc/execute/protocol-isEqual-1.m: New testcase.
29336         * objc/execute/protocol-isEqual-2.m: New testcase.
29337         * objc/execute/protocol-isEqual-3.m: New testcase.
29338
29339 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29340
29341         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
29342
29343 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
29344
29345         * lib/objc.exp (objc_target_compile): When running tests on
29346         Darwin (Mac OS X), inform the linker about '-framework
29347         'Foundation'.
29348
29349 2004-06-02  Eric Christopher  <echristo@redhat.com>
29350
29351         * gcc.c-torture/compile/20040602-1.c: New.
29352
29353 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
29354
29355         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
29356         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
29357
29358         PR tree-optimization/14736
29359         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
29360
29361         PR tree-optimization/14042
29362         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
29363
29364         PR tree-optimization/14729
29365         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
29366
29367 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29368
29369         PR fortran/15557
29370         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
29371
29372 2004-06-01  Richard Hederson  <rth@redhat.com>
29373
29374         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
29375
29376 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29377
29378         PR c++/14932
29379         * g++.dg/parse/offsetof4.C: New test.
29380
29381 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
29382
29383         PR objc/7993
29384         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
29385
29386 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
29387
29388         PR c++/15701
29389         * g++.dg/template/friend29.C: New test.
29390
29391 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
29392
29393         PR c/15749
29394         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
29395
29396 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
29397
29398         * gcc.dg/sparc-trap-1.c: New test.
29399
29400 2004-05-31  Roger Sayle  <roger@eyesopen.com>
29401
29402         PR middle-end/15069
29403         * g++.dg/opt/fold3.C: New test case.
29404
29405 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
29406
29407         * lib/target-supports.exp (check_iconv_available): Fix fallout
29408         from 2004-05-28 patch.
29409
29410 2004-05-30  Paul Brook  <paul@codesourcery.com>
29411
29412         PR fortran/15620
29413         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
29414         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
29415
29416 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
29417
29418         * gfortran.fortran-torture/execute/random_1.f90: New test.
29419
29420 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
29421
29422         * g++.dg/ext/altivec-10.C: New test.
29423
29424 2004-05-29  Paul Brook  <paul@codesourcery.com>
29425
29426         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
29427
29428 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
29429
29430         * gcc.dg/altivec-16.c: New test.
29431
29432 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
29433
29434         * lib/target-supports.exp (check_vmx_hw_available): New.
29435         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
29436
29437         * lib/target-supports.exp (check_alias_available,
29438         check_iconv_available, check_named_sections_available): Use
29439         unique names for temporary files.
29440
29441 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
29442
29443         * gcc.dg/altivec-15.c: New test.
29444
29445 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
29446
29447         PR c++/15083
29448         * g++.dg/warn/noeffect6.C: New test.
29449
29450         PR c++/15471
29451         * g++.dg/expr/ptrmem4.C: New test.
29452
29453         PR c++/15640
29454         * g++.dg/template/operator3.C: New test.
29455
29456 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
29457
29458         PR c++/14668
29459         * g++.dg/lookup/redecl1.C: New test.
29460         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
29461
29462 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
29463
29464         * gcc.c-torture/execute/compare-fp-1.c,
29465         gcc.c-torture/execute/compare-fp-2.c,
29466         gcc.c-torture/execute/compare-fp-3.c,
29467         gcc.c-torture/execute/compare-fp-4.c,
29468         gcc.c-torture/execute/compare-fp-3.x,
29469         gcc.c-torture/execute/compare-fp-4.x,
29470         gcc.dg/pr15649-1.c: New.
29471
29472 2004-05-27  Adam Nemet  <anemet@lnxw.com>
29473
29474         PR c++/12883
29475         * g++.dg/init/array14.C: New test.
29476
29477 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
29478
29479         * lib/compat.exp (compat-get-options-main): New.
29480         (compat-get-options): Remove unneeded code, warn for ignored
29481         command.
29482         (compat-execute): Check flag set by dg-require-* commands.
29483
29484         * lib/compat.exp (compat-execute): Break up long lines.
29485
29486 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
29487
29488         * gcc.dg/altivec-7.c: Don't use 'vector long'.
29489         * gcc.dg/altivec-14.c: New test.
29490         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
29491
29492         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
29493         * gcc.dg/altivec-12.c: Ditto.
29494
29495         * gcc.dg/altivec-3.c: Move call to altivec_check.
29496
29497 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29498
29499         PR c++/15044
29500         * g++.dg/template/error12.C: New test.
29501
29502         PR c++/15317
29503         * g++.dg/ext/attrib15.C: New test.
29504
29505         PR c++/15329
29506         * g++.dg/template/ptrmem9.C: New test.
29507
29508 2004-05-25  Paul Brook  <paul@codesourcery.com>
29509
29510         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
29511
29512 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29513
29514         PR c++/15165
29515         * g++.dg/template/crash19.C: New test.
29516
29517 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29518
29519         PR c++/15025
29520         * g++.dg/template/redecl1.C: New test.
29521
29522 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29523
29524         PR c++/14821
29525         * g++.dg/other/ns1.C: New test.
29526
29527         PR c++/14883
29528         * g++.dg/template/invalid1.C: New test.
29529
29530 2004-05-23  Paul Brook  <paul@codesourcery.com>
29531         Victor Leikehman  <lei@haifasphere.co.il>
29532
29533         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
29534         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
29535
29536 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
29537
29538         PR c++/15285
29539         PR c++/15299
29540         * g++.dg/template/non-dependent5.C: New test.
29541         * g++.dg/template/non-dependent6.C: New test.
29542
29543 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
29544
29545         PR c++/15507
29546         * g++.dg/inherit/union1.C: New test.
29547
29548         PR c++/15542
29549         * g++.dg/template/addr1.C: New test.
29550
29551         PR c++/15427
29552         * g++.dg/template/array5.C: New test.
29553
29554         PR c++/15287
29555         * g++.dg/template/array6.C: New test.
29556
29557 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
29558             Roger Sayle  <roger@eyesopen.com>
29559
29560         * g++.dg/lookup/forscope2.C: New test case.
29561
29562 2004-05-22  Ben Elliston  <bje@au.ibm.com>
29563
29564         * gcc.dg/cpp/Wmissingdirs.c: New.
29565
29566 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
29567
29568         PR target/15301
29569         * gcc.dg/compat/union-m128-1.h: New file.
29570         * gcc.dg/compat/union-m128-1_main.c: Likewise.
29571         * gcc.dg/compat/union-m128-1_x.c: Likewise.
29572         * gcc.dg/compat/union-m128-1_y.c: Likewise.
29573
29574 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
29575
29576         PR target/15302
29577         * gcc.dg/compat/struct-complex-1.h: New file.
29578         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
29579         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
29580         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
29581
29582 2004-05-20  Roger Sayle  <roger@eyesopen.com>
29583
29584         PR middle-end/3074
29585         * gcc.dg/pr3074-1.c: New test case.
29586         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
29587
29588 2004-05-20  Falk Hueffner  <falk@debian.org>
29589
29590         PR other/15526
29591         * gcc.dg/ftrapv-1.c: New test case.
29592
29593 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
29594
29595         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
29596
29597 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
29598             Jeff Law  <law@redhat.com>
29599
29600         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
29601         * gcc.dg/tree-ssa/20040518-2.c: New test.
29602
29603         * gcc.dg/tree-ssa/20040518-1.c: New test.
29604
29605 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
29606
29607         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
29608
29609 2004-05-18  Paul Brook  <paul@codesourcery.com>
29610
29611         PR fortran/13930
29612         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
29613
29614 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29615
29616         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
29617         constant folding.
29618
29619 2004-05-17  Steven Bosscher  <stevenb@suse.de>
29620
29621         * gcc.dg/tree-ssa/20040517-1.c: New test.
29622
29623 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29624
29625         * gcc.dg/loop-4.c: New test.
29626
29627 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
29628
29629         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
29630
29631 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
29632
29633         PR fortran/15311
29634         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
29635
29636 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29637
29638         PR fortran/13826
29639         PR fortran/13940
29640         * gfortran.fortran-torture/compile/data_1.f90: New test.
29641
29642 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
29643
29644         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
29645         * gcc.dg/uninit-H.c: Define ASM for __s390__.
29646
29647 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29648
29649         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
29650
29651 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29652
29653         PR c/15444
29654         * gcc.dg/format/xopen-1.c: Adjust expected message.
29655         * gcc.dg/format/xopen-3.c: New test.
29656
29657 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
29658
29659         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
29660
29661 2004-05-14  Jeff Law  <law@redhat.com>
29662
29663         * gcc.dg/tree-ssa/20040514-2.c: New test.
29664
29665 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29666
29667         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
29668         this ...
29669         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
29670         this.
29671
29672 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
29673
29674         * gcc.dg/tree-ssa/20040514-1.c: New test.
29675
29676 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29677
29678         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
29679         test.
29680
29681 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29682
29683         PR fortran/14066
29684         * gfortran.fortran-torture/compile/do_1.f90: New test.
29685
29686 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29687
29688         PR fortran/15051
29689         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
29690         test.
29691
29692 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
29693
29694         PR fortran/15149
29695         * gfortran.fortran-torture/execute/random_init.f90: New test.
29696
29697 2004-05-13  Paul Brook  <paul@codesourcery.com>
29698
29699         PR fortran/15314
29700         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
29701
29702 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
29703
29704         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
29705         for the powerpc case.
29706
29707 2004-05-13  Jeff Law  <law@redhat.com>
29708
29709         * gcc.dg/tree-ssa/20040513-1.c: New test.
29710         * gcc.dg/tree-ssa/20040513-2.c: New test.
29711
29712 2004-05-13  Paul Brook  <paul@codesourcery.com>
29713
29714         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
29715         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
29716         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
29717
29718 2004-05-13  Andreas Schwab  <schwab@suse.de>
29719
29720         PR other/10819
29721         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
29722         characters.
29723
29724 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
29725
29726         PR fortran/15294
29727         * gfortran.fortran-torture/execute/adjustr.f90: New file.
29728
29729 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
29730
29731         Merge from tree-ssa-20020619-branch.  See
29732         ChangeLog.tree-ssa for details.
29733
29734 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
29735
29736         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
29737         include <altivec.h> explicitly.
29738         * gcc.dg/altivec-13.c: Likewise.
29739
29740 2004-05-11  Paul Brook  <paul@codesourcery.com>
29741
29742         * gcc.c-torture/compile/20010518-1.c: Force enum size.
29743
29744 2004-05-10  Eric Christopher  <echristo@redhat.com>
29745
29746         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
29747         * gcc.dg/sibcall-4.c: Ditto.
29748
29749 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
29750
29751         * g++.dg/ext/altivec-8.C: New test case.
29752         * gcc.dg/altivec-13.c: New test case.
29753
29754 2004-05-08  Roger Sayle  <roger@eyesopen.com>
29755
29756         * gcc.c-torture/execute/divcmp-1.c: New test case.
29757         * gcc.c-torture/execute/divcmp-2.c: New test case.
29758         * gcc.c-torture/execute/divcmp-3.c: New test case.
29759
29760 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
29761
29762         * g++.dg/other/pragma-re-2.C: New test.
29763
29764 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
29765
29766         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
29767         * gcc.dg/i386-387-2.c: Likewise.
29768
29769         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
29770         __builtin_drem.
29771         * gcc.dg/i386-387-6.c: Likewise.
29772
29773 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
29774
29775         * gcc.dg/builtins-33.c: Also check log1p*.
29776
29777 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
29778
29779         PR optimization/15296
29780         * gcc.c-torture/execute/pr15296.c: New test.
29781
29782 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
29783
29784         * gcc.dg/builtins-40.c: New test.
29785
29786 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
29787
29788         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
29789
29790 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
29791
29792         * g++.dg/ext/spe1.C: New testcase.
29793
29794 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
29795
29796         * objc.dg/image-info.m: Allow additional attributes
29797         for __image_info section.
29798
29799 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
29800
29801         * gcc.dg/torture/mips-hilo-2.c: New test.
29802
29803 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29804
29805         PR c++/14389
29806         * g++.dg/template/member5.C: New test.
29807
29808 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
29809
29810         * gcc.dg/builtins-34.c: Also check expm1*.
29811
29812 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29813
29814         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
29815         * gcc.dg/torture/builtin-convert-3.c: New test.
29816
29817 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
29818
29819         PR middle-end/15054
29820         * g++.dg/opt/pr15054.C: New test.
29821
29822 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29823
29824         * gcc.dg/torture/builtin-rounding-1.c: New test.
29825         * gcc.dg/builtins-25.c: Delete.
29826         * gcc.dg/builtins-29.c: Delete.
29827
29828 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
29829
29830         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
29831         * gcc.dg/sibcall-4.c: Likewise.
29832         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
29833
29834 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
29835
29836         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
29837         bit-field on 16-bit targets.
29838
29839 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
29840
29841         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
29842         16-bit targets.
29843
29844 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
29845
29846         * gcc.dg/rs6000-power2-1.c: Change to compile only.
29847         * gcc.dg/rs6000-power2-2.c: Likewise.
29848
29849 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
29850
29851         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
29852         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
29853         Change the asm registers to be in form of frN instead of fN.
29854
29855 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29856
29857         * gcc.dg/torture/builtin-convert-2.c: New test.
29858
29859 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
29860
29861         * gcc.dg/rs6000-power2-1.c: New test.
29862         * gcc.dg/rs6000-power2-2.c: New test.
29863
29864 2004-04-28  Jan Hubicka  <jh@suse.cz>
29865
29866         * gcc.dg/unused-6.c: New test.
29867
29868 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
29869             Ulrich Weigand  <uweigand@de.ibm.com>
29870
29871         * ada/acats/run_all.sh: Define $target variable.
29872
29873 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
29874
29875         PR c++/15119
29876         * g++.dg/other/vararg-1.C: New test.
29877
29878         PR c++/4794
29879         * g++.dg/eh/cleanup3.C: New test.
29880
29881 2004-04-24  Laurent GUERBY <laurent@guerby.net>
29882
29883         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
29884         and ad8011a (target_insn).
29885         * ada/acats/support/macro.dfs: Likewise.
29886         * ada/acats/support/impbit.adb: New file.
29887
29888 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
29889
29890         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
29891
29892 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29893
29894         * gcc.dg/loop-3.c: New test.
29895
29896 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
29897
29898         * gcc.c-torture/execute/simd-5.c: New test.
29899
29900 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29901
29902         PR c++/15064
29903         * g++.dg/template/crash18.C: New test.
29904
29905 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
29906
29907         * g++.dg/ext/complit3.C: New test.
29908
29909 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
29910
29911         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
29912         * gcc.dg/altivec-3.c: Same.
29913         * gcc.dg/altivec-varargs-1.c: Same.
29914
29915 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
29916
29917         * lib/target-supports.exp (check_profiling_available): Assume
29918         profiling is not available on powerpc-eabi targets.
29919
29920 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
29921
29922         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
29923         * gcc.dg/vmx/bug-1.c: Ditto.
29924
29925 2004-04-20  Eric Christopher  <echristo@redhat.com>
29926
29927         * gcc.dg/charset/extern.c: New test.
29928         * g++.dg/charset/extern3.cc: Ditto.
29929
29930 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
29931
29932         * gcc.dg/builtins-39.c: New test.
29933
29934 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
29935
29936         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
29937
29938 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
29939
29940         * gcc.dg/torture/mips-hilo-1.c: New test.
29941
29942 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
29943
29944         * gcc.c-torture/compile/20040419-1.c: New test.
29945
29946 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
29947
29948         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
29949
29950 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
29951             Aldy Hernandez  <aldyh@redhat.com>
29952
29953         * gcc.c-torture/execute/va-arg-24.c: New.
29954
29955 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
29956             Aldy Hernandez  <aldyh@redhat.com>
29957
29958         * gcc.dg/vmx/1b-01.c: New.
29959         * gcc.dg/vmx/1b-02.c: New.
29960         * gcc.dg/vmx/1b-03.c: New.
29961         * gcc.dg/vmx/1b-04.c: New.
29962         * gcc.dg/vmx/1b-05.c: New.
29963         * gcc.dg/vmx/1b-06.c: New.
29964         * gcc.dg/vmx/1b-07.c: New.
29965         * gcc.dg/vmx/1c-01.c: New.
29966         * gcc.dg/vmx/1c-02.c: New.
29967         * gcc.dg/vmx/3a-01a.c: New.
29968         * gcc.dg/vmx/3a-01.c: New.
29969         * gcc.dg/vmx/3a-01m.c: New.
29970         * gcc.dg/vmx/3a-03.c: New.
29971         * gcc.dg/vmx/3a-03m.c: New.
29972         * gcc.dg/vmx/3a-04.c: New.
29973         * gcc.dg/vmx/3a-04m.c: New.
29974         * gcc.dg/vmx/3a-05.c: New.
29975         * gcc.dg/vmx/3a-06.c: New.
29976         * gcc.dg/vmx/3a-06m.c: New.
29977         * gcc.dg/vmx/3a-07.c: New.
29978         * gcc.dg/vmx/3b-01.c: New.
29979         * gcc.dg/vmx/3b-02.c: New.
29980         * gcc.dg/vmx/3b-10.c: New.
29981         * gcc.dg/vmx/3b-13.c: New.
29982         * gcc.dg/vmx/3b-14.c: New.
29983         * gcc.dg/vmx/3b-15.c: New.
29984         * gcc.dg/vmx/3c-01a.c: New.
29985         * gcc.dg/vmx/3c-01.c: New.
29986         * gcc.dg/vmx/3c-02.c: New.
29987         * gcc.dg/vmx/3c-03.c: New.
29988         * gcc.dg/vmx/3d-01.c: New.
29989         * gcc.dg/vmx/4-01.c: New.
29990         * gcc.dg/vmx/4-03.c: New.
29991         * gcc.dg/vmx/5-01.c: New.
29992         * gcc.dg/vmx/5-02.c: New.
29993         * gcc.dg/vmx/5-03.c: New.
29994         * gcc.dg/vmx/5-04.c: New.
29995         * gcc.dg/vmx/5-05.c: New.
29996         * gcc.dg/vmx/5-06.c: New.
29997         * gcc.dg/vmx/5-07.c: New.
29998         * gcc.dg/vmx/5-07t.c: New.
29999         * gcc.dg/vmx/5-08.c: New.
30000         * gcc.dg/vmx/5-10.c: New.
30001         * gcc.dg/vmx/5-11.c: New.
30002         * gcc.dg/vmx/7-01a.c: New.
30003         * gcc.dg/vmx/7-01.c: New.
30004         * gcc.dg/vmx/7c-01.c: New.
30005         * gcc.dg/vmx/7d-01.c: New.
30006         * gcc.dg/vmx/7d-02.c: New.
30007         * gcc.dg/vmx/8-01.c: New.
30008         * gcc.dg/vmx/8-02a.c: New.
30009         * gcc.dg/vmx/8-02.c: New.
30010         * gcc.dg/vmx/brode-1.c: New.
30011         * gcc.dg/vmx/bug-1.c: New.
30012         * gcc.dg/vmx/bug-2.c: New.
30013         * gcc.dg/vmx/bug-3.c: New.
30014         * gcc.dg/vmx/cw-bug-1.c: New.
30015         * gcc.dg/vmx/cw-bug-2.c: New.
30016         * gcc.dg/vmx/cw-bug-3.c: New.
30017         * gcc.dg/vmx/dct.c: New.
30018         * gcc.dg/vmx/debug-1.c: New.
30019         * gcc.dg/vmx/debug-2.c: New.
30020         * gcc.dg/vmx/debug-3.c: New.
30021         * gcc.dg/vmx/debug-4.c: New.
30022         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
30023         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
30024         * gcc.dg/vmx/eg-5.c: New.
30025         * gcc.dg/vmx/fft.c: New.
30026         * gcc.dg/vmx/gcc-bug-1.c: New.
30027         * gcc.dg/vmx/gcc-bug-2.c: New.
30028         * gcc.dg/vmx/gcc-bug-3.c: New.
30029         * gcc.dg/vmx/gcc-bug-4.c: New.
30030         * gcc.dg/vmx/gcc-bug-5.c: New.
30031         * gcc.dg/vmx/gcc-bug-6.c: New.
30032         * gcc.dg/vmx/gcc-bug-7.c: New.
30033         * gcc.dg/vmx/gcc-bug-8.c: New.
30034         * gcc.dg/vmx/gcc-bug-9.c: New.
30035         * gcc.dg/vmx/gcc-bug-b.c: New.
30036         * gcc.dg/vmx/gcc-bug-c.c: New.
30037         * gcc.dg/vmx/gcc-bug-d.c: New.
30038         * gcc.dg/vmx/gcc-bug-e.c: New.
30039         * gcc.dg/vmx/gcc-bug-f.c: New.
30040         * gcc.dg/vmx/gcc-bug-g.c: New.
30041         * gcc.dg/vmx/gcc-bug-i.c: New.
30042         * gcc.dg/vmx/harness.h: New.
30043         * gcc.dg/vmx/ira1.c: New.
30044         * gcc.dg/vmx/ira2a.c: New.
30045         * gcc.dg/vmx/ira2b.c: New.
30046         * gcc.dg/vmx/ira2.c: New.
30047         * gcc.dg/vmx/ira2c.c: New.
30048         * gcc.dg/vmx/mem.c: New.
30049         * gcc.dg/vmx/newton-1.c: New.
30050         * gcc.dg/vmx/ops.c: New.
30051         * gcc.dg/vmx/sn7153.c: New.
30052         * gcc.dg/vmx/spill2.c: New.
30053         * gcc.dg/vmx/spill3.c: New.
30054         * gcc.dg/vmx/spill.c: New.
30055         * gcc.dg/vmx/t.c: New.
30056         * gcc.dg/vmx/varargs-1.c: New.
30057         * gcc.dg/vmx/varargs-2.c: New.
30058         * gcc.dg/vmx/varargs-3.c: New.
30059         * gcc.dg/vmx/varargs-4.c: New.
30060         * gcc.dg/vmx/varargs-5.c: New.
30061         * gcc.dg/vmx/varargs-6.c: New.
30062         * gcc.dg/vmx/varargs-7.c: New.
30063         * gcc.dg/vmx/vmx.exp: New.
30064         * gcc.dg/vmx/vprint-1.c: New.
30065         * gcc.dg/vmx/vscan-1.c: New.
30066         * gcc.dg/vmx/x-01.c: New.
30067         * gcc.dg/vmx/x-02.c: New.
30068         * gcc.dg/vmx/x-03.c: New.
30069         * gcc.dg/vmx/x-04.c: New.
30070         * gcc.dg/vmx/x-05.c: New.
30071         * gcc.dg/vmx/yousufi-1.c: New.
30072         * gcc.dg/vmx/zero-1.c: New.
30073         * gcc.dg/vmx/zero.c: New.
30074
30075 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
30076
30077         * g++.dg/lookup/java1.C: Update for chage of
30078         _Jv_AllocObject.
30079         * g++.dg/lookup/java2.C: Likewise.
30080
30081 2004-04-17  Laurent GUERBY <laurent@guerby.net>
30082
30083         * ada/acats/run_all.sh: use -O2 by default.
30084
30085 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
30086
30087         * gcc.dg/vr-mult-[12].c: New tests.
30088
30089 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30090
30091         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
30092
30093         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
30094
30095 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
30096
30097         * lib/target-supports.exp (check_profiling_available): Assume profiling
30098         isn't available for mips*-*-elf targets.
30099
30100 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
30101
30102         * gcc.dg/builtins-38.c: New test.
30103
30104 2004-04-14  Eric Christopher  <echristo@redhat.com>
30105
30106         * g++.dg/charset/charset.exp: Run .cc extension tests.
30107
30108 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
30109
30110         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
30111
30112 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30113
30114         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
30115
30116 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
30117
30118         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
30119         * gcc.dg/i386-387-2.c: Likewise.
30120
30121         * gcc.dg/i386-387-7.c: New test.
30122         * gcc.dg/i386-387-8.c: New test.
30123
30124         * gcc.dg/builtins-37.c: New test.
30125
30126 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
30127
30128         * g++.dg/pch/externc-1.C: Add missing semicolon.
30129
30130 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
30131
30132         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
30133
30134 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30135
30136         * gcc.c-torture/execute/20040411-1.c: New test.
30137
30138 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30139
30140         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
30141
30142 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
30143
30144         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
30145
30146 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
30147
30148         * lib/target-supports.exp (check_named_sections_available): New.
30149         * lib/gcc-dg.exp (dg-require-named-sections): New.
30150         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
30151         old-deja.exp.  Also prune error-count message from HP linker.
30152         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
30153
30154         * g++.dg/init/init-ref4.C: Use dg-require-weak.
30155         * g++.old-deja/g++.pt/static3.C: Likewise.
30156         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
30157
30158 2004-04-09  Roger Sayle  <roger@eyesopen.com>
30159
30160         * gcc.c-torture/execute/20040409-1.c: New test case.
30161         * gcc.c-torture/execute/20040409-2.c: New test case.
30162         * gcc.c-torture/execute/20040409-3.c: New test case.
30163
30164 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
30165
30166         * gcc.dg/20040409-1.c: New test.
30167
30168 2004-04-08  Roger Sayle  <roger@eyesopen.com>
30169
30170         PR target/14888
30171         * g++.dg/opt/pr14888.C: New test case.
30172
30173 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
30174
30175         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
30176         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
30177         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
30178         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
30179         New tests.
30180
30181 2004-04-08  Paul Brook  <paul@codesourcery.com>
30182
30183         * gcc.dg/spill-1.c: New test.
30184
30185 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30186
30187         * gcc.dg/torture/builtin-ctype-2.c: New test.
30188
30189 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
30190
30191         * gcc.dg/pch/pch.exp: Add largefile test.
30192
30193 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
30194
30195         * g++.dg/pch/externc-1.Hs: New.
30196         * g++.dg/pch/externc-1.C: New.
30197
30198 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30199
30200         * gcc.dg/compat/struct-by-value-5a_main.c,
30201         gcc.dg/compat/struct-by-value-5b_main.c: New files.
30202         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
30203         * gcc.dg/compat/struct-by-value-5a_x.c,
30204         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
30205         gcc.dg/compat/struct-by-value-5_x.c.
30206         * gcc.dg/compat/struct-by-value-5a_y.c,
30207         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
30208         gcc.dg/compat/struct-by-value-5_y.c.
30209
30210         * gcc.dg/compat/struct-by-value-6a_main.c,
30211         gcc.dg/compat/struct-by-value-6b_main.c: New files.
30212         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
30213         * gcc.dg/compat/struct-by-value-6a_x.c,
30214         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
30215         gcc.dg/compat/struct-by-value-6_x.c.
30216         * gcc.dg/compat/struct-by-value-6a_y.c,
30217         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
30218         gcc.dg/compat/struct-by-value-6_y.c.
30219
30220         * gcc.dg/compat/struct-by-value-7a_main.c,
30221         gcc.dg/compat/struct-by-value-7b_main.c: New files.
30222         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
30223         * gcc.dg/compat/struct-by-value-7a_x.c,
30224         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
30225         gcc.dg/compat/struct-by-value-7_x.c.
30226         * gcc.dg/compat/struct-by-value-7a_y.c,
30227         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
30228         gcc.dg/compat/struct-by-value-7_y.c.
30229
30230 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
30231
30232         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
30233         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
30234         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
30235         options.
30236
30237 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
30238
30239         * gcc.dg/builtins-36.c: New test.
30240
30241 2004-04-06  Paul Brook  <paul@codesourcery.com>
30242
30243         * README.gcc: Remove obsolete contraint on testcases.
30244
30245 2004-04-05  Paul Brook  <paul@codesourcery.com>
30246
30247         PR2123
30248         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
30249         failure and exit(0) on success.
30250         * g++.dg/expr/anew2.C: Ditto.
30251         * g++.dg/expr/anew3.C: Ditto.
30252         * g++.dg/expr/anew4.C: Ditto.
30253
30254 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
30255
30256         PR c++/3518
30257         * g++.dg/template/unify7.C: New.
30258
30259 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30260
30261         * g++.dg/README: Bring up to date with new subdirectories; remove
30262         duplicate subdirectory lines.
30263
30264 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
30265
30266         PR c++/14007
30267         * g++.dg/template/unify5.C: New.
30268         * g++.dg/template/unify6.C: New.
30269         * g++.dg/template/qualttp20.C: Adjust.
30270         * g++.old-deja/g++.jason/report.C: Adjust.
30271         * g++.old-deja/g++.other/qual1.C: Adjust.
30272
30273 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
30274
30275         PR c++/14803
30276         * g++.dg/inherit/ptrmem1.C: New test.
30277
30278 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
30279
30280         PR c++/14755
30281         * gcc.c-torture/execute/20040331-1.c: New test.
30282         * gcc.dg/20040331-1.c: New test.
30283
30284 2004-04-01  Paul Brook  <paul@codesourcery.com>
30285
30286         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
30287
30288 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
30289
30290         PR c++/14724
30291         * g++.dg/init/goto1.C: New test.
30292
30293         PR c++/14763
30294         * g++.dg/template/defarg4.C: New test.
30295
30296 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
30297
30298         * gcc.dg/altivec-11.c: Extend test for more valid cases.
30299
30300 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
30301
30302         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
30303
30304 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
30305
30306         * gcc.dg/noncompile/undeclared-2.c: New test.
30307
30308 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
30309
30310         * gcc.dg/940409-1.c: Remove XFAIL.
30311         * gcc.dg/reg-vol-struct-1.c: New test.
30312
30313 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30314
30315         * gcc.dg/torture/builtin-wctype-1.c: New test.
30316
30317 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
30318
30319         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
30320         * gcc.dg/20001101-1.c: Likewise.
30321         * gcc.dg/20001102-1.c: Likewise.
30322
30323 2004-03-25  Roger Sayle  <roger@eyesopen.com>
30324
30325         * gcc.dg/compare8.c: Add an additional test for XOR.
30326
30327 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30328
30329         * gcc.dg/torture/builtin-ctype-1.c: New test.
30330
30331 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30332
30333         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
30334         * gcc.dg/torture/builtin-math-1.c: Likewise.
30335         * gcc.dg/torture/builtin-power-1.c: New test.
30336
30337 2004-03-24  Andreas Schwab  <schwab@suse.de>
30338
30339         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
30340         IA64 assembler.
30341
30342 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
30343             Roger Sayle  <roger@eyesopen.com>
30344
30345         * gcc.dg/compare8.c: New test case.
30346
30347 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
30348
30349         * g++.dg/ext/altivec-7.C: New test.
30350
30351 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
30352
30353         PR 12267, 12391, 12560, 13129, 14114, 14133
30354         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
30355         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
30356         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
30357         Adjust error regexps.
30358         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
30359         * gcc.dg/noncompile/undeclared-1.c: New test cases.
30360         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
30361         * gcc.dg/local1.c: Add explanatory comment.
30362
30363 2004-03-23  Roger Sayle  <roger@eyesopen.com>
30364
30365         PR optimization/14669
30366         * g++.dg/opt/fold2.C: New test case.
30367
30368 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
30369
30370         PR c/14069
30371         * gcc.dg/20040322-1.c: New test.
30372
30373 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30374
30375         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
30376         * gcc.dg/ultrasp4.c: Likewise.
30377         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
30378
30379 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
30380
30381         * gcc.dg/i386-sse-8.c: Reset default options.
30382
30383 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
30384
30385         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
30386         in the error message text.
30387
30388 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30389
30390         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
30391
30392 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
30393
30394         PR c++/14616
30395         * g++.dg/init/array13.C: New test.
30396
30397 2004-03-20  Roger Sayle  <roger@eyesopen.com>
30398
30399         PR target/13889
30400         * gcc.c-torture/compile/pr13889.c: New test case.
30401
30402 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30403
30404         PR c/14635
30405         * builtins-1.c (nan, nans): Don't test.
30406         * builtins-30.c: Don't use nan, nanf, nanl.
30407         * builtins-35.c: New test.
30408
30409 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
30410
30411         * g++.dg/ext/altivec-6.C: New test.
30412
30413 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
30414
30415         * g++.dg/init/placement3.C: New test.
30416
30417         * g++.dg/template/spec13.C: New test.
30418
30419         * g++.dg/lookup/using11.C: New test.
30420
30421         * g++.dg/lookup/koenig3.C: New test.
30422
30423         * g++.dg/template/operator2.C: New test.
30424
30425         * g++.dg/expr/dtor3.C: New test.
30426         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
30427         marker.
30428         * g++.old-deja/g++.law/visibility28.C: Likewise.
30429
30430 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
30431
30432         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
30433         * gcc.dg/ppc64-abi-3.c: Likewise.
30434
30435 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30436
30437         PR c++/14545
30438         * g++.dg/parse/template15.C: New test.
30439
30440 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
30441
30442         * g++.dg/expr/dtor2.C: New test.
30443
30444         * g++.dg/lookup/anon4.C: New test.
30445
30446         * g++.dg/overload/using1.C: New test.
30447
30448         * g++.dg/template/lookup7.C: New test.
30449
30450         * g++.dg/template/typename6.C: New test.
30451
30452         * g++.dg/expr/cond6.C: New test.
30453
30454 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30455
30456         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
30457
30458 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
30459
30460         * g++.dg/expr/cond5.C: New test.
30461         * g++.dg/expr/constcast1.C: Likewise.
30462         * g++.dg/expr/ptrmem2.C: Likewise.
30463         * g++.dg/expr/ptrmem3.C: Likewise.
30464         * g++.dg/lookup/main1.C: Likewise.
30465         * g++.dg/template/lookup6.C: Likewise.
30466
30467 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
30468
30469         * gcc.dg/local1.c: New test.
30470
30471         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
30472
30473 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30474
30475         * gcc.dg/torture/builtin-convert-1.c: New test.
30476
30477 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30478
30479         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
30480
30481 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
30482
30483         PR c++/14481
30484         * g++.dg/warn/Wunused-7.C: New test.
30485
30486 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30487
30488         * gcc.dg/torture/builtin-integral-1.c: New test.
30489
30490 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
30491
30492         PR c++/14586
30493         * g++.dg/parse/non-dependent3.C: New test.
30494
30495 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
30496
30497         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
30498         * g++.dg/eh/simd-2.C: Likewise.
30499         * g++.dg/init/array10.C: Likewise.
30500         * gcc.c-torture/compile/simd-1.c: Likewise.
30501         * gcc.c-torture/compile/simd-2.c: Likewise.
30502         * gcc.c-torture/compile/simd-3.c: Likewise.
30503         * gcc.c-torture/compile/simd-4.c: Likewise.
30504         * gcc.c-torture/compile/simd-6.c: Likewise.
30505         * gcc.c-torture/execute/simd-1.c: Likewise.
30506         * gcc.c-torture/execute/simd-2.c: Likewise.
30507         * gcc.dg/compat/vector-defs.h: Likewise.
30508         * gcc.dg/20020531-1.c: Likewise.
30509         * gcc.dg/altivec-3.c: Likewise.
30510         * gcc.dg/altivec-4.c: Likewise.
30511         * gcc.dg/altivec-varargs-1.c: Likewise.
30512         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
30513         * gcc.dg/i386-mmx-3.c: Likewise.
30514         * gcc.dg/i386-sse-4.c: Likewise.
30515         * gcc.dg/i386-sse-5.c: Likewise.
30516         * gcc.dg/i386-sse-8.c: Likewise.
30517         * gcc.dg/simd-1.c: Likewise.
30518         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
30519         __ev64_opaque__ since the machine description provides it.
30520
30521 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30522
30523         * lib/compat.exp (skip_list): New global variable.
30524         Use it to hold the user defined COMPAT_SKIPS list if any.
30525         (compat-obj): Add the members of skip_list to optall.
30526
30527 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30528
30529         * gcc.dg/compat/union-by-value-1_main.c,
30530         union-by-value-1_x.c, union-by-value-1_y.c,
30531         union-check.h, union-defs.h,
30532         union-init.h, union-return-1_main.c,
30533         union-return-1_x.c, union-return-1_y.c: New files.
30534
30535 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30536
30537         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
30538         mixed-struct-init.h: Add 4 mixed structure types.
30539         struct-by-value-21_main.c, struct-by-value-21_x.c,
30540         struct-by-value-21_y.c, struct-return-21_main.c,
30541         struct-return-21_x.c, struct-return-21_y.c: New files.
30542
30543 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
30544
30545         PR c++/14550
30546         * g++.dg/parse/template14.C: New test.
30547
30548 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30549
30550         * gcc.c-torture/execute/20040313-1.c: New test.
30551
30552 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
30553
30554         PR target/14533
30555         * gcc.dg/20040311-2.c: New test.
30556
30557 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
30558
30559         PR other/14544
30560         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
30561         bit-field.
30562
30563 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
30564
30565         * gcc.dg/20040305-2.c: Add missing return statement.
30566
30567 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30568
30569         * gcc.dg/builtins-34.c: Also check pow10*.
30570
30571 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
30572
30573         PR target/14262
30574         * gcc.dg/20040305-2.c: New test.
30575
30576 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
30577
30578         * gcc.dg/20040310-1.c: New test.
30579
30580 2004-03-11  Roger Sayle  <roger@eyesopen.com>
30581
30582         * gcc.c-torture/execute/20040311-1.c: New test case.
30583
30584 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
30585
30586         PR c++/14476
30587         * g++.dg/lookup/enum1.C: New test.
30588
30589 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
30590
30591         PR c++/14510
30592         * g++.dg/lookup/struct2.C: New test.
30593
30594 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
30595
30596         * gcc.dg/builtins-34.c: New test.
30597
30598 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30599
30600         * gcc.dg/torture/builtin-nonneg-1.c: New test.
30601
30602 2004-03-09  James E Wilson  <wilson@specifixinc.com>
30603
30604         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
30605         * gcc.dg/alias-2.c: New testcase.
30606
30607 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
30608
30609         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
30610
30611 2004-03-09  Roger Sayle  <roger@eyesopen.com>
30612
30613         * gcc.c-torture/execute/20040309-1.c: New test case.
30614
30615 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
30616
30617         PR c++/14397
30618         * g++.dg/overload/ref1.C: New.
30619
30620 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30621
30622         PR c++/14409
30623         * g++.dg/template/spec12.C: New test.
30624
30625         PR c++/14448
30626         * g++.dg/parse/crash14.C: New test.
30627
30628 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
30629
30630         PR c++/14230
30631         * g++.dg/init/ref11.C: New test.
30632
30633 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
30634
30635         PR c++/14432
30636         * g++.dg/parse/builtin2.C: New test.
30637
30638 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
30639
30640         PR c++/14401
30641         * g++.dg/init/ctor3.C: New test.
30642         * g++.dg/init/union1.C: New test.
30643         * g++.dg/ext/anon-struct4.C: New test.
30644
30645 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
30646
30647         * g++.dg/lookup/koenig1.C: Tweak error messages.
30648         * g++.dg/lookup/used-before-declaration.C: Likewise.
30649         * g++.dg/other/do1.C: Likewise.
30650         * g++.dg/overload/koenig1.C: Likewise.
30651         * g++.dg/parse/crash13.C: Likewise.
30652         * g++.dg/template/instantiate3.C: Likewise.
30653
30654 2004-03-08  Eric Christopher  <echristo@redhat.com>
30655
30656         * * lib/target-supports.exp: Enable libiconv in test
30657         compilation.  Fix up error checking.
30658
30659 2004-03-08  Roger Sayle  <roger@eyesopen.com>
30660
30661         PR middle-end/14289
30662         * gcc.dg/pr14289-1.c: New test case.
30663         * gcc.dg/pr14289-2.c: Likewise.
30664         * gcc.dg/pr14289-3.c: Likewise.
30665
30666 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
30667
30668         * gcc.c-torture/execute/20040308-1.c: New test.
30669
30670 2004-03-07  Roger Sayle  <roger@eyesopen.com>
30671
30672         * gcc.c-torture/execute/20040307-1.c: New test case.
30673
30674 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
30675
30676         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
30677
30678 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
30679
30680         * gcc.dg/20040306-1.c: New test.
30681
30682 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
30683
30684         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
30685         them static.
30686         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
30687
30688 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30689
30690         PR c/14465
30691         * gcc.dg/decl-6.c: New test.
30692
30693 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30694
30695         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
30696         Rename LOGPOW -> LOG_POW.
30697         (SQRT_EXP, POW_EXP): New.
30698
30699 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30700
30701         * gcc.dg/i386-sse-8.c: New test.
30702
30703 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30704
30705         PR c/14114
30706         * gcc.dg/decl-5.c: New test.
30707
30708 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
30709
30710         * gcc.dg/20040305-1.c: New test.
30711
30712 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
30713
30714         PR other/14354
30715         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
30716
30717 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
30718
30719         PR c++/14425, c++/14426
30720         * g++.dg/ext/altivec-4.C: New test.
30721         * g++.dg/ext/altivec-5.C: New test.
30722
30723 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
30724
30725         * g++.old-deja/g++.other/linkage1.C: Expect errors about
30726         global variables of a type with no linkage.
30727         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
30728         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
30729         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
30730         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
30731         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
30732         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
30733         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
30734         * g++.dg/warn/deprecated.C: Name enum Color.
30735         * g++.dg/overload/VLA.C: Name structure for 'b'.
30736         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
30737
30738 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30739
30740         * gcc.c-torture/compile/20040304-1.c: New test.
30741
30742 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
30743
30744         PR 13728
30745         * gcc.dg/decl-4.c: New testcase.
30746
30747 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
30748
30749         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
30750         as PRECF if sizeof (float) > sizeof (double).
30751         (PRECL): Make it the same as PRECF if
30752         sizeof (float) > sizeof (long double).
30753
30754 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30755
30756         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
30757         system type.  Add check for irix6 which doesn't have c99 runtime.
30758
30759 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
30760
30761         * gcc.dg/const-elim-1.c: xfail for xtensa.
30762
30763 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30764
30765         PR c++/14369
30766         * g++.dg/template/cond4.C: New test.
30767
30768 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30769
30770         PR c++/14360
30771         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
30772
30773         PR c++/14361
30774         * g++.dg/parse/defarg7.C: New test.
30775
30776         PR c++/14359
30777         * g++.dg/template/friend26.C: New test.
30778
30779 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30780
30781         PR c++/14324
30782         * g++.dg/abi/mangle21.C: New test.
30783
30784         PR c++/14260
30785         * g++.dg/parse/constructor2.C: New test.
30786
30787         PR c++/14337
30788         * g++.dg/template/sfinae1.C: New test.
30789
30790 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
30791
30792         PR c++/14267
30793         * g++.dg/expr/crash2.C: New test.
30794
30795         PR middle-end/13448
30796         * gcc.dg/inline-5.c: New test.
30797         * gcc.dg/always-inline.c: Split out tests into ...
30798         * gcc.dg/always-inline2.c: ... this and ...
30799         * gcc.dg/always-inline3.c: ... this.
30800
30801 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
30802
30803         PR debug/12103
30804         * g++.dg/debug/crash1.C: New test.
30805
30806 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
30807
30808         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
30809         function with __attribute__((noinline)).
30810         (recurser_void2): Likewise.
30811         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
30812         (recurser_void2): Likewise.
30813
30814 2004-02-29  Roger Sayle  <roger@eyesopen.com>
30815
30816         PR middle-end/14203
30817         * g++.dg/warn/Wunused-6.C: New test case.
30818
30819 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
30820
30821         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
30822         not defined.
30823
30824 2004-02-27  Eric Christopher  <echristo@redhat.com>
30825
30826         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
30827         * g++.dg/charset/asm2.c: Run only x86.
30828         * gcc.dg/charset/asm3.c: Ditto.
30829
30830 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
30831
30832         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
30833         ld_library_path.
30834
30835 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
30836
30837         * g++.dg/ext/altivec-3.C: New.
30838
30839 2004-02-26  Richard Henderson  <rth@redhat.com>
30840
30841         * g++.dg/ext/attrib10.C: Mark for warning.
30842         * gcc.dg/attr-alias-1.c: New.
30843
30844 2004-02-26  Richard Henderson  <rth@redhat.com>
30845
30846         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
30847         * gcc.c-torture/execute/20040208-2.c: ... it back.
30848
30849 2004-02-26  Eric Christopher  <echristo@redhat.com>
30850
30851         * lib/target-supports.exp (check-iconv-available): New function.
30852         * lib/gcc-dg.exp (dg-require-iconv): New function.
30853         Use above.
30854         * gcc.dg/charset: New directory.
30855         * gcc.dg/charset/charset.exp: New file.
30856         * gcc.dg/charset/asm1.c: Ditto.
30857         * gcc.dg/charset/asm2.c: Ditto.
30858         * gcc.dg/charset/asm3.c: Ditto.
30859         * gcc.dg/charset/asm4.c: Ditto.
30860         * gcc.dg/charset/asm5.c: Ditto.
30861         * gcc.dg/charset/attribute1.c: Ditto.
30862         * gcc.dg/charset/attribute2.c: Ditto.
30863         * gcc.dg/charset/string1.c: Ditto.
30864         * g++.dg/charset: New directory.
30865         * g++.dg/dg.exp: Add here. Special options.
30866         * g++.dg/charset/charset.exp: New file.
30867         * g++.dg/charset/asm1.c: Ditto.
30868         * g++.dg/charset/asm2.c: Ditto.
30869         * g++.dg/charset/asm3.c: Ditto.
30870         * g++.dg/charset/asm4.c: Ditto.
30871         * g++.dg/charset/attribute1.c: Ditto.
30872         * g++.dg/charset/attribute2.c: Ditto.
30873         * g++.dg/charset/extern1.cc: Ditto.
30874         * g++.dg/charset/extern2.cc: Ditto.
30875         * g++.dg/charset/string1.c: Ditto.
30876
30877 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
30878
30879         PR c++/14278
30880         * g++.dg/parse/comma1.C: New test.
30881
30882 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30883
30884         PR c++/14284
30885         * g++.dg/template/ttp8.C: New test.
30886
30887 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
30888
30889         * gcc.dg/fixuns-trunc-1.c: New test.
30890
30891 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30892
30893         * gcc.dg/builtins-config.h: Use #elif.
30894
30895 2004-02-26  Michael Matz  <matz@suse.de>
30896
30897         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
30898         * gcc.dg/991214-1.c: Likewise.
30899         * gcc.dg/i386-asm-1.c: Likewise.
30900
30901 2004-02-25  Richard Henderson  <rth@redhat.com>
30902
30903         * gcc.c-torture/execute/20040208-2.c: Move ...
30904         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
30905
30906 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30907
30908         PR c++/14246
30909         * g++.dg/other/crash-3.C: New test.
30910
30911 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30912
30913         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
30914         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
30915
30916         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
30917         HP-UX.
30918
30919 2004-02-24  Michael Matz  <matz@suse.de>
30920
30921         * gcc.dg/i386-regparm.c: New.
30922
30923 2004-02-23  James E Wilson  <wilson@specifixinc.com>
30924
30925         * gcc.c-torture/execute/20040223-1.c: New.
30926
30927 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
30928             Kazu Hirata  <kazu@cs.umass.edu>
30929
30930         * gcc.dg/fwritable-strings-1.c: Remove.
30931
30932 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
30933
30934         PR c/14156
30935         * gcc.dg/20040223-1.c: New test.
30936
30937 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30938
30939         PR c++/14106
30940         * g++.dg/ext/typeof9.C: New test.
30941
30942 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30943
30944         PR c++/14250
30945         * g++.dg/other/switch1.C: New test.
30946
30947 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30948
30949         * gcc.dg/cast-function-1.c: Adjust for new informative message.
30950         * gcc.dg/va-arg-1.c: Likewise.
30951
30952 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30953
30954         PR c++/14143
30955         * g++.dg/template/koenig5.C: New test.
30956
30957 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
30958
30959         * g++.dg/ext/altivec-1.C: Generalize target triple.
30960         * g++.dg/ext/altivec-2.C: New test case.
30961         * g++.dg/ext/altivec_check.h: New file.
30962         * gcc.dg/altivec-1.c: Generalize target triple;
30963         include altivec_check.h and call altivec_check().
30964         * gcc.dg/altivec-[2-5].c: Generalize target triple.
30965         * gcc.dg/altivec-6.c: New test case.
30966         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
30967         type casts as needed.
30968         * gcc.dg/altivec-10.c: Include altivec_check.h and call
30969         altivec_check().
30970         * gcc.dg/altivec-12.c: New test case.
30971         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
30972         include altivec_check.h and call altivec_check().
30973         * gcc.dg/altivec_check.h: New file.
30974
30975 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30976
30977         * lib/target-supports.exp (check_alias_available): Don't mangle
30978         function `g' in test program.
30979
30980 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30981
30982         * lib/target-supports.exp (check_profiling_available): Check
30983         argument to determine whether we support a profiling type.
30984         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
30985         check_profiling_available.
30986         * g++.dg/bprob/bprob.exp: Likewise.
30987         * g77.dg/bprob/bprob.exp: Likewise.
30988         * gcc.misc-tests/bprob.exp: Likewise.
30989         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
30990         dg-require-profiling and delete expected error handling.
30991         * gcc.dg/20021014-1.c: Likewise.
30992         * gcc.dg/nest.c: Likewise.
30993
30994 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30995
30996         PR c++/12007
30997         * g++.dg/other/vthunk1.C: New test.
30998
30999 2004-02-20  Falk Hueffner  <falk@debian.org>
31000
31001         PR target/14201
31002         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
31003
31004 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
31005
31006         PR c++/13927
31007         * g++.dg/other/error8.C: Remove XFAIL markers.
31008
31009         PR c++/14173
31010         * g++.dg/ext/packed5.C: New test.
31011
31012         PR c++/14199
31013         * g++.dg/warn/Wunused-5.C: New test.
31014
31015         PR c++/14186
31016         * g++.dg/lookup/member1.C: New test.
31017
31018 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
31019
31020         * gcc.c-torture/compile/20040130-1.c: Enable only when
31021         __INT_MAX__ >= 2147483647L.
31022         * gcc.c-torture/compile/961203-1.c: Likewise.
31023
31024 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
31025
31026         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
31027         * g++.dg/opt/template1.C: Robustify assembler regexp
31028
31029 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31030
31031         * gcc.c-torture/execute/simd-4.x: Remove.
31032         * gcc.c-torture/execute/va-arg-25.x: Likewise.
31033         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
31034         Guard with #ifndef SKIP_ATTRIBUTE.
31035         * gcc.dg/compat/vector-1_y.c: Likewise.
31036         * gcc.dg/compat/vector-2_x.c: Likewise.
31037         * gcc.dg/compat/vector-2_y.c: Likewise.
31038         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
31039         * g++.dg/eh/simd-2.C: Likewise.
31040
31041 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
31042
31043         * gcc.c-torture/compile/complex-1.c: New.
31044
31045 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
31046
31047         PR target/14209
31048         * gcc.c-torture/execute/20040218-1.c: New test.
31049
31050 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31051
31052         PR c++/14181
31053         * g++.dg/parse/new2.C: New test.
31054
31055 2004-02-18  Paul Brook  <paul@codesourcery.com>
31056
31057         * gcc.c-torture/compile/libcall-1.c: New test.
31058
31059 2004-02-18  Paul Brook  <paul@codesourcery.com>
31060
31061         PR debug/12934
31062         * gcc.dg/debug/debug-7.c: New test.
31063
31064 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
31065
31066         * gcc.dg/20040217-1.c: New test.
31067
31068 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
31069
31070         * gcc.c-torture/execute/990208-1.x: Delete.
31071
31072 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
31073
31074         * gcc.c-torture/execute/20040208-2.x: New file.
31075
31076 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
31077
31078         PR c++/11326
31079         * g++.dg/abi/structret1.C: New test.
31080
31081 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
31082
31083         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
31084         (i386_cpuid): No need to test if cpuid is available on AMD64.
31085         Fix assembly, so that it works onboth i386 and AMD64.
31086         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
31087         (vecInLong): Fix s[] member type to unsigned int.
31088         (vecInWord): Remove type.
31089         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
31090         (a64, b64, c64, d64, e64): Remove.
31091         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
31092         Remove unused variable.  Remove initialization of removed variables.
31093         Don't call mmx_tests nor sse_tests.
31094         (reference_mmx, reference_sse): Remove.
31095         (check): Add return stmt.
31096         * gcc.dg/i386-sse-7.c: New test.
31097         * gcc.dg/i386-mmx-4.c: New test.
31098
31099 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31100
31101         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
31102         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
31103         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
31104         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
31105         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
31106         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
31107         g++.dg/tc1/dr94.C: Fix line terminator.
31108
31109 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
31110
31111         * gcc.c-torture/compile/20040216-1.c: New.
31112
31113 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31114
31115         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
31116         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
31117         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
31118         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
31119         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
31120         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
31121
31122 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31123
31124         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
31125
31126 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
31127
31128         PR c++/13971
31129         * g++.dg/expr/cond4.C: New test.
31130
31131         PR c++/14086
31132         * g++.dg/lookup/crash2.C: New test.
31133
31134 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
31135
31136         * gcc.c-torture/compile/20040214-2.c: New test.
31137
31138 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
31139
31140         PR c++/14116
31141         * g++.dg/ext/typeof8.C: New test.
31142
31143 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
31144
31145         * gcc.c-torture/compile/20040214-1.c: New test.
31146
31147 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31148
31149         PR c++/13635
31150         * g++.dg/template/spec11.C: New test.
31151
31152 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31153
31154         PR c++/13927
31155         * g++.dg/other/error8.C: New test.
31156
31157 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
31158
31159         PR c++/14122
31160         * g++.dg/template/array4.C: New test.
31161
31162         PR c++/14108
31163         * g++.dg/inherit/thunk2.C: New test.
31164
31165         PR c++/14083
31166         * g++.dg/eh/cond2.C: New test.
31167
31168 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
31169
31170         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
31171
31172 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
31173
31174         * lib/scanasm.exp (dg-scan): Quote pattern before display.
31175
31176 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
31177
31178         * g++.dg/simd-2.C: xfail on ppc64-linux.
31179
31180 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
31181
31182         PR c/456
31183         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
31184         tests.
31185
31186 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
31187
31188         * gcc.dg/builtins-33.c: New test.
31189
31190 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
31191
31192         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
31193
31194 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
31195
31196         * g++.dg/simd-2.C: Set -maltivec for ppc64.
31197
31198 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
31199
31200         * gcc.dg/ppc64-abi-3.c: New test.
31201
31202 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
31203
31204         PR c/14092
31205
31206         * gcc.dg/pr14092-1.c: New testcase.
31207
31208 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
31209
31210         * gcc.dg/cpp/assert4.c: Fix typo last change.
31211
31212         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
31213         * gcc.dg/cpp/assert4.c: Handle powerpc64.
31214
31215         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
31216
31217 2004-02-09  Roger Sayle  <roger@eyesopen.com>
31218
31219         * gcc.c-torture/compile/20040209-1.c: New test case.
31220
31221 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31222
31223         * gcc.dg/c90-init-1.c: Adjust expected error messages.
31224
31225 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
31226
31227         * gcc.c-torture/execute/20040208-[12].c: New tests.
31228
31229 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31230
31231         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
31232
31233 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31234
31235         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
31236
31237 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
31238
31239         Bug 13856
31240         * gcc.dg/visibility-8.c: New testcase.
31241
31242 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
31243
31244         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
31245         arguments.
31246         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
31247
31248 2004-02-07  Roger Sayle  <roger@eyesopen.com>
31249
31250         PR middle-end/13696
31251         * g++.dg/opt/fold1.C: New test case.
31252
31253 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31254
31255         PR c++/14033
31256         * g++.dg/other/crash-2.C: New test.
31257
31258 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31259
31260         PR c++/14028
31261         * g++.dg/parse/angle-bracket2.C: New test.
31262
31263 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31264
31265         PR middle-end/13750
31266         Revert:
31267         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
31268         PR pch/13361
31269         * testsuite/g++.dg/pch/wchar-1.C: New.
31270         * testsuite/g++.dg/pch/wchar-1.Hs: New.
31271
31272 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31273
31274         PR c++/14008
31275         * g++.dg/parse/error15.C: New test.
31276         * g++.dg/parse/crash11.C: Update dg-error mark.
31277
31278 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
31279
31280         PR c++/13932
31281         * g++.dg/warn/conv2.C: New test.
31282
31283 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31284
31285         PR c++/13086
31286         * g++.dg/warn/incomplete1.C: Remove xfail.
31287
31288 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
31289
31290         * lib/file-format.exp (gcc_target_object_format): Use
31291         ${tool}_target_compile, not gcc_target_compile.
31292         * lib/target-supports.exp (check_alias_available): Likewise.
31293         (check_gc_sections_available): Likewise.
31294         * g++.dg/ext/attrib10.C: Use dg-require-alias.
31295         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
31296         dg-require-alias.
31297
31298 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
31299
31300         PR c++/13969
31301         * g++.dg/template/static6.C: New test.
31302
31303 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
31304
31305         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
31306
31307 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31308
31309         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
31310         tests for systems where `char' is unsigned by default.
31311
31312 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31313
31314         PR c++/13997
31315         * g++.dg/template/partial3.C: New test.
31316
31317 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
31318
31319         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
31320         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
31321         Remove mentions of obsolete ports.
31322
31323 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
31324
31325         * gcc.dg/noncompile/20001228-1.c: Fix for new
31326         error message.
31327
31328 2004-02-03  Roger Sayle  <roger@eyesopen.com>
31329
31330         PR target/9348
31331         * gcc.c-torture/execute/multdi-1.c: New test case.
31332
31333 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
31334
31335         PR c++/13925
31336         * g++.dg/template/lookup5.C: New test.
31337
31338 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
31339
31340         PR c++/13950
31341         * g++.dg/template/lookup4.C: New test.
31342
31343         PR c++/13970
31344         * g++.dg/parse/error14.C: New test.
31345
31346         PR c++/14002
31347         * g++.dg/parse/template13.C: New test.
31348
31349 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
31350
31351         PR c++/13978
31352         * g++.dg/template/koenig4.C: New test.
31353
31354         PR c++/13968
31355         * g++.dg/template/crash17.C: New test.
31356
31357         PR c++/13975
31358         * g++.dg/parse/error13.C: New test.
31359         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
31360
31361 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31362
31363         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
31364
31365 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
31366
31367         PR c/11658
31368         PR c/13994
31369         * gcc.dg/noncompile/20040203-1.c: New test.
31370         * gcc.dg/noncompile/20040203-2.c: Likewise.
31371         * gcc.dg/noncompile/20040203-3.c: Likewise.
31372         * gcc.dg/20040203-1.c: Likewise.
31373
31374 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
31375
31376         PR c++/10858
31377         * g++.dg/template/sizeof7.C: New test.
31378
31379 2004-02-02  Eric Christopher  <echristo@redhat.com>
31380             Zack Weinberg  <zack@codesourcery.com>
31381
31382         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
31383
31384 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
31385
31386         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
31387         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
31388         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
31389         * gcc.dg/cleanup-5.c: Run only on Linux targets.
31390
31391 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
31392
31393         PR c++/13113
31394         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
31395
31396         PR c++/13854
31397         * g++.dg/ext/attrib13.C: New test.
31398
31399         PR c++/13907
31400         * g++.dg/conversion/op2.C: New test.
31401
31402 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31403
31404         * gcc.dg/titype-1.c: Fix pasto.
31405
31406 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31407
31408         * gcc.dg/titype-1.c: New test.
31409
31410 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31411
31412         PR c++/13957
31413         * g++.dg/template/non-type-template-argument-1.C,
31414         g++.dg/template/qualified-id1.C: Update dg-error marks.
31415         * g++.dg/template/nontype6.C: New test.
31416
31417 2004-02-01  Roger Sayle  <roger@eyesopen.com>
31418
31419         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
31420         * gcc.dg/builtins-31.c: New testcase.
31421         * gcc.dg/builtins-32.c: New testcase.
31422
31423 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
31424
31425         * objc.dg/call-super-2.m: Update line numbers
31426         for the including of stddef.h.
31427
31428 2004-01-30  Michael Matz  <matz@suse.de>
31429
31430         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
31431         g++.dg/ext/case-range3.C: New tests.
31432
31433 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31434
31435         DR206
31436         PR c++/13813
31437         * g++.dg/template/member4.C: New test.
31438
31439 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31440
31441         PR c++/13683
31442         * g++.dg/template/sizeof6.C: New test.
31443
31444 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
31445
31446         * gcc.dg/fwritable-strings-1.c: New test.
31447
31448 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
31449
31450         * gcc.c-torture/compile/20040130-1.c: New test.
31451
31452 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
31453
31454         * objc.dg/call-super-2.m: Include stddef.h for size_t.
31455
31456 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
31457
31458         PR c++/13883
31459         * g++.dg/template/ctor3.C: New test.
31460
31461 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31462
31463         * g++.dg/tc1: New directory.
31464         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
31465         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
31466         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
31467         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
31468         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
31469
31470 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31471
31472         * g++.dg/parse/error11.C: New test.
31473         * g++.dg/parse/error12.C: Likewise.
31474
31475 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
31476
31477         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
31478         (scan_initial, main): Use aligned_sizeof instead of sizeof.
31479
31480 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
31481
31482         PR c++/13791
31483         * g++.dg/ext/attrib12.C: New test.
31484
31485         PR c++/13736
31486         * g++.dg/parse/cast2.C: New test.
31487
31488 2004-01-27  James E Wilson  <wilson@specifixinc.com>
31489
31490         * objc.dg/encode-2.m (main): New local string.  Set depending on
31491         sizeof long.  Use in sscanf call.
31492         * objc.dg/encode-3.m (main): New local string.  Set depending on
31493         sizeof long.  Use in scan_initial call.
31494
31495 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31496
31497         * objc.dg/call-super-2.m: Make LP64-safe.
31498         * objc.dg/desig-init-1.m: Likewise.
31499
31500 2004-01-27  Devang Patel <dpatel@apple.com>
31501
31502         * g++.dg/debug/namespace1.C: New test.
31503
31504 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
31505
31506         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
31507         xscale-*-*.
31508
31509         * gcc.dg/arm-mmx-1.c: New test.
31510
31511 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31512
31513         * gcc.dg/20040127-1.c: New test.
31514         * gcc.dg/20040127-2.c: New test.
31515
31516 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31517
31518         * objc.dg/stret-1.m (glob): Renamed to globa.
31519
31520 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
31521
31522         PR c++/13663
31523         * g++.dg/expr/for1.C: New test.
31524
31525 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
31526
31527         PR middle-end/13779
31528         * gcc.dg/darwin-longlong.c: New test.
31529
31530 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
31531
31532         * gcc.dg/20040124-1.c: Moved test from here...
31533         * gcc.c-torture/compile/20040124-1.c: ...to here.
31534
31535 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
31536
31537         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
31538         the assembly output if -m64 is passed.
31539
31540 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
31541
31542         PR c++/13833
31543         * g++.dg/template/cond3.C: New test.
31544
31545 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31546
31547         PR c++/13810
31548         * g++.dg/template/ttp7.C: New test.
31549
31550 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31551
31552         PR c++/13797
31553         * g++.dg/template/nontype4.C: New test.
31554         * g++.dg/template/nontype5.C: Likewise.
31555
31556 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
31557
31558         * gcc.dg/torture/mips-clobber-at.c: New test.
31559
31560 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
31561
31562         * gcc.dg/20040124-1.c: New test.
31563
31564 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
31565
31566         * gcc.dg/20040123-1.c: New test.
31567
31568 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
31569
31570         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
31571
31572 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31573
31574         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
31575
31576 2004-01-23  Andrew Pinski  <apinski@apple.com>
31577
31578         * gcc.dg/20030121-1.c: Move to ..
31579         * gcc.dg/20040121-1.c: here.
31580
31581 2004-01-23  Roger Sayle  <roger@eyesopen.com>
31582
31583         * gcc.dg/builtins-29.c: New test case.
31584
31585 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
31586
31587         PR 18314
31588         * gcc.dg/builtins-30.c: New testcase.
31589
31590 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
31591
31592         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
31593         * lib/g77.exp: Likewise.
31594         * lib/objc.exp: Likewise.
31595         * lib/g++.exp: Likewise.
31596
31597 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31598
31599         * gcc.dg/struct-by-value-2.c: New test.
31600
31601 2004-01-21  Andrew Pinski  <apinski@apple.com>
31602
31603         PR target/13785
31604         * gcc.dg/20030121-1.c: New test.
31605
31606 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
31607
31608         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
31609         clobber frame pointer register in asm statement.
31610
31611 2004-01-21  Falk Hueffner  <falk@debian.org>
31612
31613         * gcc.c-torture/compile/20040121-1.c: New test.
31614
31615 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
31616
31617         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
31618
31619 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
31620
31621         * gcc.dg/ppc64-abi-2.c: New test.
31622
31623 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
31624
31625         * lib/treelang.exp: Fill out this file.
31626         * lib/treelang-dg.exp: New File.
31627
31628 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31629
31630         * gcc.c-torture/compile/981022-1.c: Remove.
31631         * gcc.dg/array-5.c: Remove XFAIL.
31632         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
31633         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
31634         gcc.dg/cond-lvalue-1.c: Update.
31635         * gcc.dg/cast-lvalue-2.c: New test.
31636
31637 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
31638
31639         PR c++/13592
31640         * g++.dg/other/error1.C (class foo): Tweak error message.
31641
31642         PR c++/13592
31643         * g++.dg/template/call2.C: New test.
31644
31645 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31646
31647         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
31648         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
31649         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
31650         scalar-return-1_x.c, scalar-return-2_y.c,
31651         scalar-return-3_x.c, scalar-return-3_y.c,
31652         scalar-return-4_x.c, scalar-return-4_y.c,
31653         struct-align-1.h, struct-align-1_x.c,
31654         struct-align-1_y.c, struct-align-2.h,
31655         struct-align-2_x.c, struct-align-2_y.c,
31656         struct-by-value-10_y.c, struct-by-value-11_x.c,
31657         struct-by-value-11_y.c, struct-by-value-12_x.c,
31658         struct-by-value-12_y.c, struct-by-value-13_x.c,
31659         struct-by-value-13_y.c, struct-by-value-14_x.c,
31660         struct-by-value-14_y.c, struct-by-value-15_x.c,
31661         struct-by-value-15_y.c, struct-by-value-16_y.c,
31662         struct-by-value-17_y.c, struct-by-value-18_y.c,
31663         struct-by-value-19_y.c, struct-by-value-1_x.c,
31664         struct-by-value-1_y.c, struct-by-value-20_y.c,
31665         struct-by-value-2_x.c, struct-by-value-2_y.c,
31666         struct-by-value-3_y.c, struct-by-value-4_x.c,
31667         struct-by-value-4_y.c, struct-by-value-5_y.c,
31668         struct-by-value-6_y.c, struct-by-value-7_y.c
31669         struct-by-value-8_x.c, struct-by-value-8_y.c
31670         struct-by-value-9_x.c, struct-by-value-9_y.c
31671         struct-return-10_x.c, struct-return-10_y.c,
31672         struct-return-19_x.c, struct-return-20_x.c
31673         struct-return-2_x.c, struct-return-2_y.c
31674         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
31675         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
31676
31677 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31678
31679         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
31680         attribute on sparc*-sun-solaris2.*.
31681
31682 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
31683
31684         PR c++/13710
31685         * g++.dg/ext/typeof7.C: New test.
31686
31687 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
31688
31689         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
31690         * gcc.dg/const-elim-1.c: Same.
31691
31692 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
31693
31694         * objc.dg/stret-1.m: New.
31695         * objc.dg/stret-2.m: New.
31696
31697 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
31698
31699         PR c++/11895
31700         * g++.dg/ext/vector1.C: New test.
31701
31702 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
31703
31704         * gcc.dg/pch/import-1.c: New.
31705         * gcc.dg/pch/import-1.hs: New.
31706         * gcc.dg/pch/import-1a.h: New.
31707         * gcc.dg/pch/import-1b.h: New.
31708         * gcc.dg/pch/import-1c.h: New.
31709
31710 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
31711
31712         PR c++/13574
31713         * g++.dg/ext/array1.C: New test.
31714
31715         PR c++/13178
31716         * g++.dg/conversion/op1.C: New test.
31717
31718 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
31719
31720         PR 11864
31721         From Kazumoto Kojima / Dan Kegel:
31722         * gcc.dg/pr11864-1.c: New test.
31723
31724         PR 10392
31725         From Marcus Comstedt / Dan Kegel:
31726         * gcc.dg/pr10392-1.c: New test.
31727
31728 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
31729
31730         PR c++/13478
31731         * g++.dg/init/ref10.C: New test.
31732
31733 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31734
31735         PR c++/13407
31736         * g++.dg/parse/typename6.C: New test.
31737
31738 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
31739
31740         PR pch/13361
31741         * testsuite/g++.dg/pch/wchar-1.C: New.
31742         * testsuite/g++.dg/pch/wchar-1.Hs: New.
31743
31744 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31745
31746         PR c++/9259
31747         * g++.dg/expr/sizeof2.C: New test.
31748
31749 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
31750
31751         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
31752
31753 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
31754
31755         PR c++/13659
31756         * g++.dg/lookup/strong-using-3.C: New.
31757         * g++.dg/lookup/using-10.C: New.
31758
31759 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
31760
31761         PR c++/13594
31762         * g++.dg/lookup/strong-using-2.C: New.
31763
31764 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
31765             Dan Kegel <dank@kegel.com>
31766             J"orn Rennecke <joern.rennecke@superh.com>
31767
31768         PR target/9365
31769         * gcc.dg/pr9365-1.c: New test.
31770
31771 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31772
31773         PR c++/8856
31774         * g++.dg/parse/casting-operator2.C: New test.
31775         * g++.old-deja/g++.pt/explicit83.C: Remove.
31776
31777 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31778
31779         * gcc.dg/label-compound-stmt-1.c: New test.
31780         * gcc.c-torture/compile/950922-1.c,
31781         gcc.c-torture/compile/20000211-3.c,
31782         gcc.c-torture/compile/20000518-1.c,
31783         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
31784         compound statements.
31785
31786 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
31787
31788         * gcc.dg/ppc64-abi-1.c: New test.
31789
31790 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
31791
31792          * g++.dg/ext/attrib9.C: Add dg-warnings.
31793
31794 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31795
31796         PR c++/12335
31797         * g++.dg/parse/dtor3.C: New test.
31798
31799 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
31800
31801         PR c++/12709
31802         * g++.dg/parse/try-catch-1.C: New test.
31803
31804 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
31805
31806         * ada/acats/run_all.sh: Add more verbose output in acats.log
31807         when compiling tests.
31808
31809 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
31810
31811         PR 13656
31812         * gcc.dg/typedef-redecl.c: New test case.
31813         * gcc.dg/typedef-redecl.h: New support file.
31814
31815 2004-01-13  Jan Hubicka  <jh@suse.cz>
31816
31817         * gcc.dg/always_inline.c: New test.
31818         * gcc.dg/debug/20031231-1.c: Fix.
31819
31820 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31821
31822         PR c++/13474
31823         * g++.dg/template/array3.C: New test.
31824
31825 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
31826
31827         * g++.dg/ext/lvalue1.C: No longer expected to fail.
31828         * g++.dg/warn/Wunused-2.C: Likewise.
31829
31830 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31831
31832         PR c++/13289
31833         * g++.dg/template/instantiate6.C: New test.
31834
31835 2004-01-12  Roger Sayle  <roger@eyesopen.com>
31836
31837         PR middle-end/11397
31838         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
31839
31840 2004-01-12  Jan Hubicka  <jh@suse.cz>
31841
31842         PR opt/12826
31843         * gcc.dg/20040112-1.c: New.
31844
31845         * gcc.dg/dwarf-die[1-7].c: Move to...
31846         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
31847         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
31848
31849 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
31850
31851         PR c++/4100
31852         * g++.dg/parse/friend4.C: New test.
31853
31854 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
31855
31856         PR c++/4100
31857         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
31858         definition is called a friend.
31859
31860 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
31861
31862         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
31863
31864 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
31865
31866         PR c++/3478
31867         * g++.dg/parse/error10.C: New test.
31868         * g++.dg/template/arg2.C: Accept "invalid type" error.
31869
31870 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
31871
31872         PR middle-end/13392
31873         * g++.dg/opt/expect2.C: New test.
31874
31875 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
31876
31877         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
31878         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
31879         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
31880         Update dg-error regexps.
31881
31882 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
31883
31884         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
31885         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
31886
31887 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31888
31889         * gcc.dg/pragma-re-1.c: Use right pointer type.
31890
31891 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31892
31893         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
31894
31895 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
31896
31897         * gcc.dg/rs6000-ldouble-1.c: New.
31898
31899 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31900
31901         DR 337
31902         PR c++/9256
31903         * g++.dg/other/abstract1.C: New test.
31904
31905 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
31906
31907         * g++.dg/lookup/strong-using-1.C: New.
31908
31909 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31910
31911         PR c/11234
31912         * gcc.dg/func-ptr-conv-1.c: New test.
31913         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
31914
31915 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
31916
31917         PR target/13380.
31918         * gcc.c-torture/compile/20040109-1.c: New.
31919
31920 2004-01-08  Stuart Hastings  <stuart@apple.com>
31921
31922         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
31923         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
31924         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
31925
31926 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
31927
31928         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
31929
31930 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31931
31932         * ada/acats/run_acats: Treat 'gnatchop' the same way
31933         as 'gnatmake'.  Export GCC_DRIVER.
31934         * ada/acats/run_all.sh: Add target_gnatchop.  Use
31935         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
31936
31937 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31938
31939         PR c++/12573
31940         * g++.dg/template/dependent-expr4.C: New test.
31941
31942 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
31943
31944         * gcc.dg/altivec-11.c: New test.
31945
31946 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
31947
31948         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
31949
31950 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31951
31952         PR c/6024
31953         * gcc.dg/enum-compat-1.c: New test.
31954         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
31955
31956 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31957
31958         PR c/12165
31959         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
31960         gcc.dg/c99-idem-qual-3.c: New tests.
31961
31962 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
31963
31964         * gcc.dg/winline-7.c: Don't cast void * to int.
31965
31966 2004-01-06  Jan Hubicka  <jh@suse.cz>
31967
31968         * gcc.dg/i386-sse-5.c: New test
31969         * g++.dg/eh/simd-1.c: Add -w argument for i386.
31970
31971 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
31972
31973         PR c++/12815
31974         * g++.dg/rtti/typeid4.C: New test.
31975
31976 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31977
31978         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
31979
31980 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
31981
31982         PR c++/12132
31983         * g++.dg/template/error11.C: New test.
31984
31985         PR c++/13451
31986         * g++.dg/template/class2.C: New test.
31987
31988 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
31989         Richard Sandiford <rsandifo@redhat.com>
31990
31991         PR c++/13387
31992         * g++.dg/opt/alias3.C: New test.
31993
31994 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
31995
31996         PR c++/13157
31997         * g++.dg/template/koenig3.C: New test.
31998
31999         PR c++/13529
32000         * g++.dg/parse/offsetof3.C: New test.
32001
32002         * g++.dg/init/copy7.C: Add missing dg-error markers.
32003
32004         PR c++/12226
32005         * g++.dg/init/copy7.c: New test.
32006
32007         PR c++/13536
32008         * g++.dg/parse/cast1.C: New test.
32009
32010 2004-01-04  Jan Hubicka  <jh@suse.cz>
32011
32012         * gcc.dg/winline[1-7].c: New tests.
32013
32014 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32015
32016         PR c++/13520
32017         * g++.dg/template/qualttp22.C: New test.
32018
32019 2004-01-01  Jan Hubicka  <jh@suse.cz>
32020
32021         * gcc.dg/debug/20031231-1.c: New.
32022         * gcc.c-torture/compile/20040101-1.c: New.
32023         * gcc.dg/dwarf-die-[1-7].c: New.
32024
32025 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
32026
32027         PR optimization/13521
32028         * gcc.c-torture/compile/20031231-1.c: New test.
32029
32030 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
32031
32032         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
32033
32034 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32035
32036         PR c++/10079
32037         * g++.dg/template/crash16.C: New test.
32038
32039 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
32040
32041         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
32042
32043 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
32044
32045         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
32046         ports.
32047         * g++.old-deja/g++.jason/thunk3.C: Likewise.
32048         * g++.old-deja/g++.law/profile1.C: Likewise.
32049         * gcc.c-torture/compile/981006-1.c: Likewise.
32050         * gcc.c-torture/execute/loop-2e.x: Likewise.
32051         * gcc.c-torture/execute/loop-2f.x: Remove.
32052         * gcc.c-torture/execute/loop-2g.x: Likewise.
32053         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
32054         * gcc.dg/20020312-2.c: Remove traces of dead ports.
32055
32056 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
32057
32058         PR c++/13507
32059         * g++.dg/ext/attrib11.C: New test.
32060
32061         PR c++/13494
32062         * g++.dg/template/array2-1.C: New test.
32063         * g++.dg/template/array2-2.C: New test.
32064
32065 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
32066
32067         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
32068
32069 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
32070
32071         PR c++/12774
32072         * g++.dg/template/array1-1.C: New test.
32073         * g++.dg/template/array1-2.C: New test.
32074
32075 2003-12-29  Roger Sayle  <roger@eyesopen.com>
32076
32077         PR fortran/12632
32078         * g77.dg/12632.f: New test case.
32079
32080 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32081
32082         PR c++/13289
32083         * g++.dg/parse/nontype1.C: New test.
32084
32085 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32086
32087         PR c++/12403
32088         * g++.dg/parse/explicit1.C: New test.
32089         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
32090
32091 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
32092
32093         PR c++/13081
32094         * g++.dg/opt/inline6.C: New test.
32095
32096         PR c++/12613
32097         * g++.dg/parse/error9.C: New test.
32098
32099         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
32100
32101 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
32102
32103         PR c++/13009
32104         * g++.dg/init/assign1.C: New test.
32105
32106 2003-12-28  Roger Sayle  <roger@eyesopen.com>
32107
32108         PR c++/13070
32109         * g++.dg/warn/format3.C: New test case.
32110
32111 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32112
32113         * gcc.c-torture/compile/20031227-1.c: New test.
32114
32115 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
32116
32117         * g++.dg/bprob/bprob.exp: Load target-supports.exp
32118         * g77.dg/bprob/bprob.exp: Likewise.
32119         * gcc.misc-tests/bprob.exp: Likewise.
32120         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
32121         variants on systems where the library does not provide that
32122         functionality.
32123         * gcc.dg/builtins-20.c: Use builtins-config.h.
32124         * gcc.dg/builtins-config.h: New file.
32125
32126 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
32127
32128         * lib/gcc-dg.exp (dg-require-profiling): New function.
32129         * lib/target-supports.exp (check_profiling_available): Likewise.
32130         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
32131         * g77.dg/bprob/bprob.exp: Likewise.
32132         * gcc.misc-tests/bprob.exp: Likewise.
32133         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
32134         * gcc.dg/20021014-1.c: Likewise.
32135         * gcc.dg/nest.c: Likewise.
32136
32137 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
32138
32139         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
32140         compiling.
32141         * g++.dg/lookup/java2.C: Likewise.
32142         * gcc.dg/cpp/lexident.c: Likewise.
32143
32144 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
32145
32146         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
32147         given.
32148         * gcc.c-torture/compile/961203-1.c: Likewise.
32149         * gcc.c-torture/compile/980506-1.c: Likewise.
32150
32151 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
32152
32153         * lib/gcc-dg.exp (dg-prune-output): New annotation.
32154         (additional_prunes): New global.
32155         (gcc-dg-prune): Handle additional per-test pruning.
32156         (dg-test): Clear additional_prunes between tests.
32157
32158         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
32159         dg-prune-output to avoid spurious failures from assembler
32160         complaining about nonexistent WAW violations.
32161         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
32162         Use dg-prune-output to avoid spurious failures from assembler
32163         warning about Itanium B-step errata.
32164
32165 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
32166
32167         * g++.dg/abi/macro0.C: New test.
32168         * g++.dg/abi/macro1.C: Likewise.
32169         * g++.dg/abi/macro2.C: Likewise.
32170
32171         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
32172         * g++.dg/abi/bitfield7.C: Likewise.
32173         * g++.dg/abi/dtor2.C: Likewise.
32174         * g++.dg/abi/mangle11.C: Likewise.
32175         * g++.dg/abi/mangle12.C: Likewise.
32176         * g++.dg/abi/mangle14.C: Likewise.
32177         * g++.dg/abi/mangle17.C: Likewise.
32178         * g++.dg/abi/vbase10.C: Likewise.
32179         * g++.dg/abi/vbase14.C: Likewise.
32180         * g++.dg/template/qualttp17.C: Likewise.
32181
32182 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
32183
32184         PR c/11995
32185         * gcc.dg/20031223-1.c: New test.
32186
32187 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32188
32189         * gcc.dg/noreturn-7.c: New test.
32190
32191 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32192
32193         * gcc.dg/null-pointer-1.c: New test.
32194
32195 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
32196
32197         * g++.old-deja/g++.jason/template18.C: Remove.
32198         * g++.old-deja/g++.jason/template37.C: Likewise.
32199
32200         PR c++/12862
32201         * g++.dg/lookup/ns1.C: New test.
32202
32203         PR c++/12397
32204         * g++.dg/template/lookup3.C: New test.
32205
32206 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
32207
32208         * g++.dg/template/recurse1.C: New test
32209
32210 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
32211
32212         PR c++/12479
32213         * g++.dg/parse/semicolon1.C: New test.
32214         * g++.dg/parse/semicolon1.h: Likewise.
32215
32216 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
32217
32218         * gcc.dg/darwin-misaligned.c: New test.
32219
32220 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
32221
32222         PR c/9163
32223         * gcc.dg/20031222-1.c: New test.
32224
32225 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
32226
32227         PR c++/13438
32228         * g++.dg/parse/error8.C: New test.
32229
32230         PR c++/11554
32231         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
32232
32233 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
32234
32235         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
32236         too small.
32237         * gcc.c-torture/compile/930217-1.c: Likewise.
32238         * gcc.c-torture/compile/930513-1.c: Likewise.
32239         * gcc.c-torture/execute/920908-2.c: Likewise.
32240         * gcc.c-torture/execute/921204-1.c: Likewise.
32241         * gcc.c-torture/execute/930621-1.c: Likewise.
32242         * gcc.c-torture/execute/930630-1.c: Likewise.
32243         * gcc.c-torture/execute/931031-1.c: Likewise.
32244         * gcc.c-torture/execute/980602-2.c: Likewise.
32245         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
32246         * gcc.c-torture/execute/compndlit-1.c: Likewise.
32247         * gcc.c-torture/execute/extzvsi.c: Likewise.
32248         * gcc.c-torture/unsorted/ext.c: Likewise.
32249
32250 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
32251
32252         PR target/12749
32253         * gcc.c-torture/compile/20031220-2.c: New test case.
32254
32255 2003-12-20  Roger Sayle  <roger@eyesopen.com>
32256
32257         PR optimization/13031
32258         * gcc.c-torture/compile/20031220-1.c: New test case.
32259
32260 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32261
32262         * gcc.dg/cast-function-1.c: New test.
32263
32264 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
32265
32266         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
32267         formats.
32268
32269 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
32270
32271         PR c++/12795
32272         * g++.dg/ext/attrib10.C: New test.
32273
32274 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
32275
32276         * gcc.dg/cleanup-10.c: New test.
32277         * gcc.dg/cleanup-11.c: New test.
32278
32279 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
32280
32281         PR c++/13239
32282         * g++.dg/opt/expect1.C: New test.
32283
32284 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
32285
32286         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
32287
32288 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
32289
32290         PR debug/12923
32291         * gcc.dg/20031218-1.c: New test.
32292
32293         PR debug/12389
32294         * gcc.dg/20031218-2.c: New test.
32295         * gcc.dg/20031218-3.c: New test.
32296
32297         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
32298         of label name and allow for USER_LABEL_PREFIX == "_" names.
32299         * g++.dg/abi/mangle18-2.C: Likewise.
32300         * g++.dg/abi/mangle19-1.C: Likewise.
32301         * g++.dg/abi/mangle19-2.C: Likewise.
32302         * g++.dg/abi/mangle20-1.C: Likewise.
32303         * g++.dg/abi/mangle20-2.C: Likewise.
32304
32305 2003-12-18  Richard Henderson  <rth@redhat.com>
32306
32307         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
32308
32309 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
32310             Dan Kegel <dank@kegel.com>
32311
32312         PR other/12009
32313         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
32314         testing a cross compiler, it causes spurious compile failures.
32315         * lib/g++.exp: Likewise.
32316
32317 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32318
32319         PR c++/13262
32320         * g++.dg/template/access13.C: New test.
32321
32322 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
32323
32324         * gcc.dg/20031216-1.c: New test.
32325
32326 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32327
32328         PR c++/9154
32329         * g++.dg/template/error10.C: New test.
32330
32331 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32332
32333         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
32334         * g++.dg/eh/simd-2.C: Likewise.
32335
32336 2003-12-17  James E Wilson  <wilson@specifixinc.com>
32337             Roger Sayle  <roger@eyesopen.com>
32338
32339         * gcc.c-torture/execute/ieee/mzero5.c: New.
32340
32341 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
32342
32343         PR c++/10603
32344         * g++.dg/parse/error6.C: New test.
32345
32346         PR c++/12827
32347         * g++.dg/parse/error7.C: New test.
32348
32349 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
32350
32351         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
32352         at -O with stabs debugging formats.
32353         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
32354         * gcc.dg/debug/debug-2.c: Likewise.
32355
32356 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
32357
32358         PR c++/12696
32359         * g++.dg/init/error1.C: New test.
32360
32361         PR c++/12218
32362         * g++.dg/init/pm3.C: New test.
32363
32364 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32365
32366         PR c/3347
32367         * gcc.dg/bitfld-8.c: New test.
32368
32369 2003-12-16  James Lemke  <jim@wasabisystems.com>
32370
32371         * gcc.dg/arm-scd42-[123].c: New tests.
32372
32373 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
32374
32375         PR c++/9043
32376         * g++.dg/abi/mangle20-1.C: New test.
32377         * g++.dg/abi/mangle20-2.C: New test.
32378
32379 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
32380
32381         PR c++/13275
32382         * g++.dg/other/offsetof2.C: Remove XFAIL.
32383         * g++.dg/parse/offsetof1.C: New test.
32384         * g++.gd/parse/offsetof2.C: Likewise.
32385
32386 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32387
32388         * g++.dg/template/nontype3.C: New test.
32389         * g++.dg/template/static2.C: Tweaked the dg-error clause.
32390
32391 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32392
32393         * g++.dg/warn/noreturn-3.C: Also test instantiation.
32394
32395 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
32396
32397         PR c++/13387
32398         * g++.dg/expr/assign1.C: New test.
32399
32400         PR c++/13242
32401         * g++.dg/abi/mangle19-1.C: New test.
32402         * g++.dg/abi/mangle19-2.C: New test.
32403
32404 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
32405
32406         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
32407
32408 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32409
32410         * gcc.c-torture/execute/20031216-1.c: New test.
32411
32412 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32413
32414         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
32415         an ICE regression.
32416
32417 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
32418
32419         PR c++/10926
32420         * g++.dg/template/error9.C: New test.
32421
32422         PR c++/11116
32423         * g++.dg/template/error8.C: New test.
32424
32425 2003-12-15  Roger Sayle  <roger@eyesopen.com>
32426
32427         PR middle-end/13400
32428         * gcc.c-torture/execute/20031215-1.c: New test case.
32429
32430 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
32431
32432         PR c++/13269
32433         * g++.dg/parse/error5.C: New test.
32434
32435         PR c++/12989
32436         * g++.dg/expr/sizeof1.C: New test.
32437
32438         PR c++/13310
32439         * g++.dg/template/crash15.C: New test.
32440
32441 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
32442
32443         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
32444         a non-POD type as the last named parameter of a varargs function.
32445
32446 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
32447
32448         PR c++/13243
32449         PR c++/12573
32450         * g++.dg/template/crash14.C: New test.
32451         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
32452
32453 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
32454
32455         * g++.dg/other/java1.C: New test.
32456
32457         PR c++/13241
32458         * g++.dg/abi/mangle18-1.C: New test.
32459         * g++.dg/abi/mangle18-2.C: New test.
32460
32461 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32462
32463         PR optimization/10312
32464         * gcc.c-torture/execute/20031214-1.c: New.
32465
32466 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
32467
32468         PR c++/10779
32469         PR c++/12160
32470         * g++.dg/parse/error3.C: New test.
32471         * g++.dg/parse/error4.C: Likewise.
32472         * g++.dg/abi/mangle4.C: Tweak error messages.
32473         * g++.dg/lookup/using5.C: Likewise.
32474         * g++.dg/other/error2.C: Likewise.
32475         * g++.dg/parse/typename5.C: Likewise.
32476         * g++.dg/parse/undefined1.C: Likewise.
32477         * g++.dg/template/arg2.C: Likewise.
32478         * g++.dg/template/ttp3.C: Likewise.
32479         * g++.dg/template/type1.C: Likewise.
32480         * g++.old-deja/g++.other/crash32.C: Likewise.
32481         * g++.old-djea/g++.pt/defarg8.C: Likewise.
32482
32483 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32484
32485         PR c++/13106
32486         * g++.dg/warn/noreturn-3.C: New test.
32487
32488 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
32489
32490         PR c++/13118
32491         * g++.dg/abi/covariant3.C: New.
32492
32493 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
32494
32495         * g++.dg/eh/ia64-1.C: New test.
32496
32497 2003-12-12  Roger Sayle  <roger@eyesopen.com>
32498
32499         PR optimization/13037
32500         * g77.f-torture/execute/13037.f: New test case.
32501
32502 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
32503
32504         PR c++/12881
32505         * g++.dg/abi/covariant2.C: New.
32506
32507 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
32508
32509         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
32510
32511 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
32512
32513         * gcc.c-torture/execute/wchar_t-1.x: Delete.
32514
32515 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
32516
32517         PR other/10819
32518         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
32519         to fix Bug 10819.
32520         * lib/g++.exp (g++_version): Likewise.
32521         * lib/g77.exp (g77_version): Likewise.
32522         * lib/objc.exp (default_objc_version): Likewise.
32523
32524 2003-12-10  Richard Henderson  <rth@redhat.com>
32525
32526         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
32527
32528         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
32529
32530 2003-12-08  Matt Austern  <austern@apple.com>
32531
32532         PR c/13134
32533         * lib/gcc-dg.exp (dg-require-visibility): Define.
32534         * lib/target-supports (check_visibility_available): Define.
32535         * gcc.dg/visibility-1.c: New test.
32536         * gcc.dg/visibility-2.c: Likewise.
32537         * gcc.dg/visibility-3.c: Likewise.
32538         * gcc.dg/visibility-4.c: Likewise.
32539         * gcc.dg/visibility-5.c: Likewise.
32540         * gcc.dg/visibility-6.c: Likewise.
32541         * g++.dg/ext/visibility-1.C: Likewise.
32542         * g++.dg/ext/visibility-2.C: Likewise.
32543         * g++.dg/ext/visibility-3.C: Likewise.
32544         * g++.dg/ext/visibility-4.C: Likewise.
32545         * g++.dg/ext/visibility-5.C: Likewise.
32546         * g++.dg/ext/visibility-6.C: Likewise.
32547
32548 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32549
32550         * g++.dg/lookup/java1.C: New test.
32551         * g++.dg/lookup/java2.C: New test.
32552
32553 2003-12-07  Falk Hueffner  <falk@debian.org>
32554
32555         * g++.dg/opt/noreturn-1.C: New test.
32556
32557 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
32558
32559         * gcc.dg/overflow-1.c: New test.
32560
32561 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32562
32563         * g77.f-torture/compile/13060.f: New test.
32564
32565 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
32566
32567         PR c++/13323
32568         * g++.dg/inherit/operator2.C: New test.
32569
32570 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
32571
32572         PR c++/13305
32573         * g++.dg/ext/attrib9.C: New test.
32574
32575 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
32576
32577         PR c++/13314
32578         * g++.dg/template/error7.C: New test.
32579
32580 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
32581             J"orn Rennecke <joern.rennecke@superh.com>
32582
32583         PR target/13302
32584         * g++.dg/other/struct-va_list.C: New test.
32585
32586 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32587
32588         PR c++/13166
32589         * g++.dg/parse/defarg6.C: New test.
32590
32591 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
32592
32593         PR target/13256
32594         * gcc.c-torture/execute/20031201-1.c: New test.
32595
32596 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
32597
32598         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
32599
32600 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32601
32602         * gcc.dg/builtin-return-1.c: New test.
32603
32604 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
32605             J"orn Rennecke <joern.rennecke@superh.com>
32606
32607         PR optimization/13260
32608         * gcc.c-torture/execute/20031204-1.c: New test.
32609
32610 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
32611
32612         PR c++/9127
32613         * g++.dg/template/error6.C: New test.
32614
32615 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
32616
32617         * gcc.dg/20031202-1.c: New test.
32618
32619 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
32620
32621         PR c++/13179
32622         * g++.dg/template/eh1.C: New test.
32623
32624         PR c++/10771
32625         * g++.dg/template/error5.C: New test.
32626
32627 2003-12-02  David Ung  <davidu@mips.com>
32628
32629         * gcc.dg/compat/vector-check.h: Corrected type for var
32630         g_##TMODE
32631
32632 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32633
32634         PR c++/10126
32635         * g++.dg/template/ptrmem8.C: New test.
32636
32637 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32638
32639         PR c++/12573
32640         * g++.dg/template/dependent-expr3.C: New test.
32641
32642 2003-12-01  James Lemke  <jim@wasabisystems.com>
32643
32644         * gcc.dg/arm-g2.c: New test.
32645
32646 2003-12-01  Roger Sayle  <roger@eyesopen.com>
32647
32648         PR optimization/11634
32649         * gcc.dg/20031201-2.c: New test case.
32650
32651 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
32652
32653         PR 11433
32654         * objc.dg/proto-lossage-3.m: New test.
32655
32656 2003-12-01  Roger Sayle  <roger@eyesopen.com>
32657
32658         PR optimization/12628
32659         * gcc.dg/20031201-1.c: New test case.
32660
32661 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32662
32663         * gcc.dg/unaligned-1.c: New test.
32664
32665 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
32666
32667         PR c++/9849
32668         * g++.dg/template/error4.C: New test.
32669         * g++.dg/template/nested3.C: Adjust error markers.
32670
32671 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32672
32673         * gcc.dg/cpp/assert4.c: Check more #system assertions.
32674
32675 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
32676
32677         PR c/10333
32678         * gcc.dg/bitfld-7.c: New test.
32679
32680 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
32681
32682         * gcc.dg/tls/asm-1.C: New test.
32683
32684 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32685
32686         * gcc.dg/cpp/assert4.c: Update.
32687
32688 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32689
32690         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
32691         * gcc.dg/builtin-apply3.c: New test.
32692
32693 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32694
32695         * lib/compat.exp (compat-obj): New xfaildata parameter.
32696         Use it to set compiler_conditional_xfail_data before compiling.
32697         (compat-get-options): Handle dg-xfail-if.
32698         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
32699         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
32700         * gcc.dg/compat/vector-1_y.c: Likewise.
32701         * gcc.dg/compat/vector-2_x.c: Likewise.
32702         * gcc.dg/compat/vector-2_y.c: Likewise.
32703
32704 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32705
32706         * g++.dg/opt/reg-stack4.C: New test.
32707
32708 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32709
32710         * gcc.dg/builtin-apply2.c: New test.
32711
32712 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
32713
32714         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
32715
32716 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32717
32718         PR c++/12924
32719         * g++.dg/template/template-id-2.C: New test.
32720
32721 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32722
32723         PR c++/5369
32724         * g++.dg/template/memfriend1.C: New test.
32725         * g++.dg/template/memfriend2.C: Likewise.
32726         * g++.dg/template/memfriend3.C: Likewise.
32727         * g++.dg/template/memfriend4.C: Likewise.
32728         * g++.dg/template/memfriend5.C: Likewise.
32729         * g++.dg/template/memfriend6.C: Likewise.
32730         * g++.dg/template/memfriend7.C: Likewise.
32731         * g++.dg/template/memfriend8.C: Likewise.
32732         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
32733
32734 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
32735
32736         PR c++/12515
32737         * g++.dg/ext/cond1.C: New test.
32738
32739 2003-11-20  Richard Henderson  <rth@redhat.com>
32740
32741         * gcc.dg/20020201-2.c: Remove.
32742         * gcc.dg/20020201-4.c: Remove.
32743         * gcc.dg/20020304-1.c: Remove.
32744
32745 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
32746
32747         * gcc.dg/cpp/trad/xwin1.c: New test case.
32748
32749 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
32750
32751         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
32752         * lib/g77.exp: Likewise.
32753         * lib/objc.exp: Likewise.
32754         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
32755         for darwin.
32756
32757 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32758
32759         PR c++/12932
32760         * g++.dg/template/static5.C: New test.
32761
32762 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
32763
32764         * gcc.dg/nested-func-1.c: New test.
32765
32766 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32767
32768         * gcc.dg/cpp/assert4.c: New test.
32769
32770 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
32771
32772         PR c++/2294
32773         * g++.dg/lookup/using9.c: New test.
32774
32775 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
32776
32777         PR c++/12762
32778         * g++.dg/template/error3.C: New test.
32779
32780 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
32781
32782         PR ada/13035
32783         * ada/acats/run_acats, run_all.sh: Fix syntax error.
32784         No longer use a wrapper for gcc, since this does not work under
32785         Windows.
32786
32787 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
32788
32789         PR c++/2094
32790         * g++.dg/template/ptrmem7.C: New test.
32791
32792 2003-11-13  Andrew Pinski <apinski@apple.com>
32793
32794         * gcc.c-torture/compile/20031113-1.c: New test.
32795
32796 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
32797             Kean Johnston <jkj@sco.com>
32798
32799         PR c/13029
32800         * gcc.dg/unused-4.c: Update.
32801
32802 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32803
32804         * g++.dg/opt/const3.C: New test.
32805
32806 2003-11-13  Jan Hubicka  <jh@suse.cz>
32807
32808         * gcc.c-torture/compile/20031112-1.c: New test.
32809
32810 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
32811
32812         * g++.dg/parse/crash10.C: Remove bogus error marker.
32813
32814 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32815
32816         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
32817         (host_gcc): Likewise.
32818         (ROOT): Honor $PWDCMD.
32819         (BASE): Likewise.
32820         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
32821
32822 2003-11-12  Catherine Moore  <clm@redhat.com>
32823
32824         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
32825
32826 2003-11-12  Andreas Jaeger  <aj@suse.de>
32827             Jakub Jelinek  <jakub@redhat.com>
32828             Andrew Pinski  <pinskia@physics.uc.edu>
32829             Richard Henderson  <rth@redhat.com>
32830
32831         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
32832         systems.
32833         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
32834
32835         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
32836         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32837
32838 2003-11-11  Andreas Jaeger  <aj@suse.de>
32839
32840         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
32841
32842         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
32843
32844 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
32845
32846         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
32847         Clean ups.
32848
32849 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
32850
32851         * gcc.dg/trampoline-1.c: New test.
32852
32853 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
32854
32855         * gcc.c-torture/compile/200031109-1.c: New test.
32856
32857 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32858
32859         PR c/3190
32860         PR c/8714
32861         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
32862         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
32863         gcc.dg/format/no-y2k-1.c: Update.
32864
32865 2003-11-08  Roger Sayle  <roger@eyesopen.com>
32866
32867         PR optimization/10467
32868         * gcc.dg/20031108-1.c: New test case.
32869
32870 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
32871
32872         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
32873
32874 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32875
32876         * gcc.dg/compound-lvalue-1.c: New test.
32877         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
32878         some XFAILs.
32879
32880 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
32881
32882         * gcc.dg/altivec-varargs-1.c: New test.
32883
32884 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32885
32886         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
32887         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
32888         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
32889         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
32890         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
32891
32892 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32893
32894         * gcc.dg/cond-lvalue-1.c: New test.
32895
32896 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
32897
32898         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
32899
32900 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32901
32902         PR c++/11616
32903         * g++.dg/template/instantiate5.C: New test.
32904
32905 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32906
32907         PR c++/12726
32908         * g++.dg/ext/complit2.C: Replace test with self-contained version.
32909         * ChangeLog: Add missing first entry for above test.
32910
32911 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32912
32913         PR c++/9810
32914         * g++.dg/template/using8.C: New test.
32915         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
32916
32917 2003-11-02  Roger Sayle  <roger@eyesopen.com>
32918
32919         PR optimization/10817
32920         * gcc.c-torture/compile/20031102-1.c: New test case.
32921
32922 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
32923
32924         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
32925         2147483647.
32926
32927 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32928
32929         * gcc.dg/20031102-1.c: New test.
32930
32931 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32932
32933         * gcc.dg/complex-1.c: New test.
32934
32935 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32936
32937         PR c++/12796
32938         * g++.dg/template/crash13.C: Adjust expected error location.
32939         * g++.old-deja/g++.brendan/ns1.C: Likewise.
32940
32941 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
32942
32943         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
32944
32945 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
32946
32947         PR/10239
32948         * gcc.c-torture/compile/20031031-2.c: New test.
32949
32950 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
32951
32952         PR/11640
32953         * gcc.c-torture/compile/20031031-1.c: New test.
32954
32955 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
32956
32957         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
32958         * gcc.misc-tests/bprob.exp: Likewise.
32959         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
32960         the execution test on arm-elf configs.
32961         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
32962         configs that don't support scratch files.
32963         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
32964
32965 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
32966
32967         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
32968         done by dejagnu.
32969
32970 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
32971
32972         * ada/acats/run_all.sh: Redirect mv output to /dev/null
32973         Avoid non pure sh syntax. Add more logging.
32974
32975         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
32976         fail.
32977
32978 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32979
32980         PR libgcj/10610
32981         * gcc.dg/ppc-stackalign-1.c: New test.
32982
32983 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
32984
32985         * ada/acats/run_all.sh: Change output to be more compliant with
32986         dejagnu framework.
32987         Create acats.sum and acats.log files under testsuite/ada/acats
32988         Only run [a-z]* directories, to filter out e.g. CVS.
32989         Redirect build output to log file.
32990
32991 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
32992
32993         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
32994
32995 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
32996
32997         PR ada/5909:
32998         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
32999
33000 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
33001
33002         * gcc.c-torture/compile/20031023-1.c: New test.
33003         * gcc.c-torture/compile/20031023-2.c: New test.
33004         * gcc.c-torture/compile/20031023-3.c: New test.
33005         * gcc.c-torture/compile/20031023-4.c: New test.
33006
33007 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33008
33009         PR c++/10371
33010         * g++.dg/lookup/scoped8.C: New test.
33011
33012 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33013
33014         * g++.dg/opt/reg-stack3.C: New test.
33015
33016 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33017
33018         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
33019
33020 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33021
33022         PR c++/11076
33023         * g++.dg/template/crash13.C: New test.
33024
33025 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33026
33027         * gcc.dg/c99-restrict-2.c: New test.
33028
33029 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
33030
33031         PR c++/12698, c++/12699, c++/12700, c++/12566
33032         * g++.dg/inherit/covariant9.C: New test.
33033         * g++.dg/inherit/covariant10.C: New test.
33034         * g++.dg/inherit/covariant11.C: New test.
33035
33036 2003-10-23  Jason Merrill  <jason@redhat.com>
33037
33038         PR c++/12726
33039         * g++.dg/ext/complit2.C: New test.
33040
33041 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
33042
33043         PR target/12654
33044         * gcc.c-torture/execute/20031020-1.c: New test.
33045
33046 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33047
33048         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
33049         following the jump_insn.
33050
33051 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33052
33053         * gcc.dg/cast-lvalue-1.c: New test.
33054
33055 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
33056
33057         PR c++/11962
33058         * g++.dg/template/cond2.C: New test.
33059
33060 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
33061
33062         * gcc.dg/builtins-28.c: New test.
33063
33064 2003-10-20  Jan Hubicka  <jh@suse.cz>
33065
33066         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
33067         parameter.
33068         * testsuite/gcc.dg/inline-2.c: Likewise.
33069
33070 2003-10-20  Phil Edwards  <phil@codesourcery.com>
33071
33072         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
33073         * gcc.dg/nest.c: Likewise.
33074
33075 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33076
33077         PR c++/9781, c++/10583, c++/11862
33078         * g++.dg/parse/crash13.C: New test.
33079
33080 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33081
33082         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
33083
33084 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33085
33086         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
33087         Define HAVE_C99_RUNTIME except on Solaris.
33088         * gcc.dg/builtins-20.c: Likewise.
33089
33090 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33091
33092         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
33093
33094 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33095
33096         PR c++/12495
33097         * g++.dg/template/crash21.C: New test.
33098
33099 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33100
33101         PR c++/2513
33102         * g++.dg/template/typename5.C: New test.
33103
33104 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33105
33106         PR c++/12369
33107         * g++.dg/template/friend25.C: New test.
33108
33109 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
33110
33111         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
33112         versions.
33113
33114 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
33115
33116         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
33117         == 2147483647.
33118
33119 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
33120
33121         * gcc.c-torture/execute/960416-1.x: Remove.
33122         * gcc.c-torture/execute/divconst-3.x: Likewise.
33123
33124 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
33125
33126         PR target/12598
33127         * gcc.dg/torture/cris-volatile-1.c: New test.
33128
33129 2003-10-14  Roger Sayle  <roger@eyesopen.com>
33130
33131         PR optimization/9325
33132         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
33133         for overflowing floating point to integer conversion during RTL
33134         simplification.
33135
33136 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
33137
33138         * objc/execute/_cmd.m: Fix typo.
33139         * objc.dg/image-info.m, objc.dg/symtab-1.m:
33140         Relax 'scan-assembler' regexp.
33141         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
33142         objc.dg/try-catch-4.m: Run on non-Darwin targets.
33143         * objc.dg/zero-link-2.m: Remove blank line.
33144         * objc.dg/zero-link-3.m: New test case.
33145
33146 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
33147
33148         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
33149
33150         * gcc.dg/asm-names.c: Use scan-assembler-not rather
33151         than linker trickery.
33152
33153 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33154
33155         PR c++/12370
33156         * g++.dg/other/friend2.C: New test.
33157
33158 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
33159
33160         * gcc.dg/20031012-1.c: New test.
33161
33162 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
33163
33164         * gcc.dg/weak/weak-3.c: Fix for new warning.
33165
33166 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
33167
33168         PR optimization/8750
33169         * gcc.c-torture/execute/20031012-1.c: New test case.
33170
33171 2003-10-11  Roger Sayle  <roger@eyesopen.com>
33172
33173         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
33174         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
33175
33176 2003-10-11  Roger Sayle  <roger@eyesopen.com>
33177
33178         PR optimization/12260
33179         * gcc.c-torture/compile/20031011-2.c: New test case.
33180
33181 2003-10-11  Roger Sayle  <roger@eyesopen.com>
33182
33183         * gcc.c-torture/execute/20031011-1.c: New testcase.
33184
33185 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
33186
33187         * gcc.c-torture/compile/20031011-1.c: New test.
33188
33189 2003-10-11  Jan Hubicka  <jh@suse.cz>
33190
33191         * g++.dg/other/first-global.C: New test.
33192
33193 2003-10-11  Roger Sayle  <roger@eyesopen.com>
33194
33195         * gcc.c-torture/execute/string-opt-18.c: New testcase.
33196
33197 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
33198
33199         * gcc.c-torture/compile/20031010-1.c: New test.
33200
33201 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
33202
33203         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
33204         * gcc.c-torture/execute/va-arg-25.c: ... here.
33205
33206 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
33207
33208         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
33209
33210 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
33211
33212         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
33213
33214 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
33215
33216         * g++.dg/parse/error2.C: New test.
33217
33218 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
33219
33220         PR c++/11097
33221         * g++.dg/other/error5.C: Modify the error message.
33222         * g++.dg/lookup/using8.C: New test.
33223
33224 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
33225
33226         * gcc.dg/darwin-abi-2.c: New file.
33227         * gcc.c-torture/execute/va-arg-24.c: New file.
33228
33229 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
33230
33231         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
33232         indentation.
33233
33234 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
33235
33236         PR c++/10147
33237         * g++.dg/other/error4.C: Update error messages.
33238         * g++.dg/template/ptrmem4.C: Likewise.
33239
33240         PR c++/12337
33241         * g++.dg/init/new9.C: New test.
33242
33243         PR c++/12334, c++/12236, c++/8656
33244         * g++.dg/ext/attrib8.C: New test.
33245
33246 2003-10-06  Devang Patel  <dpatel@apple.com>
33247
33248         * gcc.dg/debug/dwarf2-3.h: New test.
33249         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
33250
33251 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
33252
33253         * g++.dg/opt/cfg2.C: New test.
33254
33255 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33256
33257         * g++.dg/opt/float1.C: New test.
33258
33259 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33260
33261         * gcc.dg/c90-array-lval-6.c: New test.
33262         * gcc.dg/c99-array-lval-6.c: New test.
33263
33264 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
33265             Ziemowit Laski  <zlaski@apple.com>
33266
33267         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
33268         'Derived', so that it is never considered a class method; add
33269         new warning for '+port' method ambiguity.
33270         * objc.dg/method-12.m: Include <objc/objc.h> instead of
33271         <objc/objc-api.h> (needed on Mac OS X).
33272         * objc.dg/method-13.m: New test.
33273
33274 2003-10-03  Roger Sayle  <roger@eyesopen.com>
33275
33276         PR optimization/9325, PR java/6391
33277         * gcc.c-torture/execute/20031003-1.c: New test case.
33278
33279 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
33280
33281         PR optimization/12180
33282         * gcc.dg/20031002-1.c: New test.
33283
33284         PR c++/12486
33285         * g++.dg/inherit/error1.C: New test.
33286
33287 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
33288
33289         * lib/f-torture.exp (search_for): Rename to...
33290         (search_for_re): This.  Also, clean up comments and the
33291         "regexp" invocation.
33292
33293 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
33294
33295         * gcc.c-torture/compile/20031002-1.c: New test.
33296
33297 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
33298
33299         * g++.dg/opt/cond1.C: New test.
33300
33301 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
33302
33303         * gcc.dg/Wold-style-definition-2.c: New testcase.
33304         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
33305
33306 2003-09-29  Richard Henderson  <rth@redhat.com>
33307
33308         * g++.dg/init/array10.C: Add dg-options.
33309
33310 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
33311
33312         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
33313
33314 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33315
33316         * g++.dg/template/friend19.C: Fix typo.
33317         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
33318
33319 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
33320
33321         * gcc.c-torture/execute/20030928-1.c: New test.
33322         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
33323
33324 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
33325
33326         * g++.dg/opt/unroll1.C: New test.
33327
33328 2003-09-26  Roger Sayle  <roger@eyesopen.com>
33329
33330         PR optimization/11741
33331         * gcc.dg/20030926-1.c: New test case.
33332
33333 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33334
33335         PR c++/5655
33336         * g++.dg/parse/access7.C: New test.
33337         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
33338
33339 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
33340
33341         MERGE OF objc-improvements-branch into MAINLINE:
33342         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
33343         if libobjc has not been built.
33344         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
33345         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
33346         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
33347         objc/execute/nested-3.m, objc/execute/np-2.m,
33348         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
33349         objc/execute/redefining_self.m, objc/execute/root_methods.m,
33350         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
33351         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
33352         objc.dg/special/unclaimed-category-1.h,
33353         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
33354         well as GNU runtime.
33355         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
33356         * execute/cascading-1.m, execute/function-message-1.m,
33357         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
33358         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
33359         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
33360         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
33361         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
33362         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
33363         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
33364         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
33365         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
33366         * objc.dg/bitfield-2.m: Run only on Darwin.
33367         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
33368         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
33369         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
33370         * objc.dg/const-str-1.m: Fix constant string layout.
33371
33372 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
33373
33374         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
33375
33376 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
33377
33378         * gcc.dg/darwin-abi-1.c: New file.
33379
33380 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
33381
33382         PR target/12281
33383         * gcc.c-torture/compile/20030921-1.c: New test.
33384
33385 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33386
33387         * g++.dg/opt/reg-stack2.C: New test.
33388
33389 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33390
33391         * g++.dg/eh/delayslot1.C: New test.
33392
33393 2003-09-20  Richard Henderson  <rth@redhat.com>
33394
33395         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
33396
33397 2003-09-20  Roger Sayle  <roger@eyesopen.com>
33398
33399         * gcc.c-torture/execute/20030920-1.c: New test case.
33400
33401 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33402
33403         * g++.dg/rtti/typeid3.C: Correct expected error message.
33404
33405 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33406
33407         PR c++/157
33408         * g++.dg/parse/crash12.C: New test.
33409
33410 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
33411
33412         * gcc.dg/compat/mixed-struct-check.h: New.
33413         * gcc.dg/compat/mixed-struct-defs.h: New.
33414         * gcc.dg/compat/mixed-struct-init.h: New.
33415         * gcc.dg/compat/struct-by-value-19_main.c: New.
33416         * gcc.dg/compat/struct-by-value-19_x.c: New.
33417         * gcc.dg/compat/struct-by-value-19_y.c: New.
33418         * gcc.dg/compat/struct-by-value-20_main.c: New.
33419         * gcc.dg/compat/struct-by-value-20_x.c: New.
33420         * gcc.dg/compat/struct-by-value-20_y.c: New.
33421         * gcc.dg/compat/struct-return-19_main.c: New.
33422         * gcc.dg/compat/struct-return-19_x.c: New.
33423         * gcc.dg/compat/struct-return-19_y.c: New.
33424         * gcc.dg/compat/struct-return-20_main.c: New.
33425         * gcc.dg/compat/struct-return-20_x.c: New.
33426         * gcc.dg/compat/struct-return-20_y.c: New.
33427
33428 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
33429         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
33430         so that it will not complain on LP64 targets.
33431
33432 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33433
33434         PR c++/495
33435         * g++.dg/template/friend24.C: New test.
33436
33437 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
33438
33439         PR c++/12332
33440         * g++.dg/template/memtmpl2.C: New test.
33441
33442 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
33443
33444         PR target/11184
33445         * gcc.dg/builtin-apply1.c: New test.
33446
33447 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
33448
33449         PR c++/9848
33450         * g++.dg/warn/Wunused-4.C: New test.
33451
33452 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33453
33454         PR c++/12316
33455         * g++.dg/other/gc2.C: New test.
33456
33457 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
33458
33459         PR c++/11991
33460         * g++.dg/rtti/typeid3.C: New test.
33461
33462         PR c++/12266
33463         * g++.dg/overload/template1.C: New test.
33464
33465 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
33466
33467         * g++.dg/opt/cfg3.C: New test.
33468
33469 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33470
33471         PR c++/7939
33472         * g++.dg/template/crash11.C: New test.
33473
33474 2003-09-16  Jason Merrill  <jason@redhat.com>
33475             Jakub Jelinek  <jakub@redhat.com>
33476
33477         * gcc.dg/attr-warn-unused-result.c: New test.
33478
33479 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33480
33481         PR c++/12184
33482         * g++.dg/expr/call2.C: New test.
33483
33484 2003-09-15  Andreas Jaeger  <aj@suse.de>
33485
33486         * gcc.dg/Wold-style-definition-1.c: New test.
33487
33488 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
33489
33490         PR c++/3907
33491         * g++.dg/parse/template12.C: New test.
33492
33493         * g++.dg/abi/bitfield11.C: New test.
33494         * g++.dg/abi/bitfield12.C: Likewise.
33495
33496 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
33497
33498         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
33499         non-expansion of functional macro name without arguments at EOL.
33500         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
33501
33502 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
33503
33504         * gcc.c-torture/execute/20030914-[12].c: New tests.
33505
33506 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
33507
33508         PR c++/11788
33509         * g++.dg/overload/addr1.C: New test.
33510
33511 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
33512
33513         * gcc.dg/20030909-1.c: New test.
33514
33515 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33516
33517         * gcc.dg/ultrasp10.c: New test.
33518
33519 2003-09-09  Devang Patel  <dpatel@apple.com>
33520
33521         * gcc.dg/darwin-ld-6.c: New test.
33522
33523 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33524
33525         * gcc.dg/torture/builtin-explog-1.c: New testcase.
33526
33527 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
33528
33529         * gcc.dg/ia64-types1.c: New test.
33530         * gcc.dg/ia64-types2.c: Likewise.
33531
33532 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33533
33534         * gcc.dg/builtins-1.c: Add more _Complex tests.
33535         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33536
33537         * gcc.dg/builtins-1.c: Test existing _Complex functions.
33538         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33539
33540 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
33541
33542         PR c++/11786
33543         * g++.dg/lookup/koenig2.C: New test.
33544
33545         PR c++/5296
33546         * g++.dg/rtti/typeid2.C: New test.
33547
33548 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
33549
33550         * gcc.c-torture/compile/20030904-1.c: New test.
33551
33552 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33553
33554         * g++.dg/opt/longbranch2.C: New test.
33555
33556 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
33557
33558         * g++.dg/template/crash10.C: Only compile it.
33559
33560 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
33561
33562         PR middle-end/11665
33563         * gcc.c-torture/compile/20030907-1.c: New test.
33564         * g++.dg/init/array11.C: New test.
33565
33566 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
33567
33568         PR c++/11852
33569         * g++.dg/init/struct1.C: New test.
33570
33571 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
33572
33573         PR c++/12181
33574         * g++.dg/expr/comma1.C: New test.
33575
33576 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
33577
33578         PR c++/11867
33579         * g++.dg/expr/static_cast5.C: New test.
33580
33581 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
33582
33583         PR c++/11507
33584         * g++.dg/lookup/scoped7.C: New test.
33585
33586         PR c++/9574
33587         * g++.dg/other/static1.C: New test.
33588
33589         PR c++/11490
33590         * g++.dg/warn/template-1.C: New test.
33591
33592         PR c++/11432
33593         * g++.dg/template/crash10.C: New test.
33594
33595         PR c++/2478
33596         * g++.dg/overload/VLA.C: New test.
33597
33598         PR c++/10804
33599         * g++.dg/template/call1.C: New test.
33600
33601 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33602
33603         PR c++/11794
33604         * g++.dg/parse/using3.C: New test.
33605
33606 2003-09-06  Roger Sayle  <roger@eyesopen.com>
33607
33608         PR c++/11409
33609         * g++.dg/overload/builtin3.C: New test case.
33610
33611 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
33612
33613         PR c/9862
33614         * gcc.dg/20030906-1.c: New test.
33615         * gcc.dg/20030906-2.c: Likewise.
33616
33617 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33618
33619         PR c++/12167
33620         * g++.dg/parse/defarg5.C: New test.
33621
33622         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
33623
33624 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
33625
33626         PR c++/12163
33627         * g++.dg/expr/static_cast4.C: New test.
33628
33629         PR c++/12146
33630         * g++.dg/template/crash9.C: New test.
33631
33632 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
33633
33634         * g++.old-deja/g++.ext/pretty2.C: Update for change
33635         in __FUNCTION__.
33636         * g++.old-deja/g++.ext/pretty3.C: Likewise.
33637
33638 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
33639
33640         PR c++/11922
33641         * g++/dg/template/qualified-id1.C: New test.
33642
33643         PR c++/12037
33644         * g++.dg/warn/noeffect4.C: New test.
33645
33646 2003-09-04  Matt Austern  <austern@apple.com>
33647
33648         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
33649         * g++.dg/ext/fnname2.C: Likewise.
33650         * g++.dg/ext/fnname3.C: Likewise.
33651
33652 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
33653
33654         * g++.dg/expr/lval1.C: New test.
33655         * g++.dg/ext/lvcast.C: Remove.
33656
33657 2003-09-03  Roger Sayle  <roger@eyesopen.com>
33658
33659         PR optimization/11700.
33660         * gcc.c-torture/compile/20030903-1.c: New test case.
33661
33662 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
33663
33664         PR c++/12053
33665         * g++.dg/abi/layout4.C: New test.
33666
33667 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
33668
33669         PR c++/11553
33670         * g++.dg/parse/friend3.C: New test.
33671
33672 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
33673
33674         PR c++/11847
33675         * g++.dg/template/class1.C: New test.
33676
33677         PR c++/11808
33678         * g++.dg/expr/call1.C: New test.
33679
33680 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
33681
33682         PR c++/12114
33683         * g++.dg/init/ref9.C: New test.
33684
33685         PR c++/11972
33686         * g++.dg/template/nested4.C: New test.
33687
33688 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
33689
33690         PR c++/12093
33691         * g++.dg/template/non-dependent4.C: New test.
33692
33693         PR c++/11928
33694         * g++.dg/inherit/conv1.C: New test.
33695
33696 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
33697
33698         PR c++/6196
33699         * g++.dg/ext/label1.C: New test.
33700         * g++.dg/ext/label2.C: Likewise.
33701
33702 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
33703
33704         * g++.dg/expr/cond3.C: New test.
33705
33706 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33707
33708         * gcc.dg/builtins-1.c: Add new builtin cases.
33709
33710 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33711
33712         * gcc.dg/builtins-1.c: Add new cases.
33713         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33714
33715 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33716
33717         * gcc.dg/builtins-1.c: Add more math builtin tests.
33718         * gcc.dg/torture/builtin-attr-1.c: New test.
33719
33720 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
33721
33722         PR optimization/5079
33723         * g++.dg/opt/static3.C: New test.
33724
33725 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33726
33727         * gcc.misc-tests/gcov-10b.c: New test.
33728
33729 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
33730
33731         * g++.dg/opt/ptrmem3.C: New test.
33732
33733         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
33734
33735 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
33736
33737         * gcc.dg/20030826-2.c: New test.
33738
33739 2003-08-26  Roger Sayle  <roger@eyesopen.com>
33740
33741         PR middle-end/12002
33742         * g77.f-torture/compile/12002.f: New test case.
33743
33744 2003-08-26  Roger Sayle  <roger@eyesopen.com>
33745
33746         * gcc.dg/20030826-1.c: New test case.
33747
33748 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
33749
33750         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
33751
33752 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
33753
33754         PR c++/11871
33755         * c++.dg/lookup/crash1.C: New test.
33756
33757         * c++.dg/warn/noeffect3.C: New test.
33758
33759 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
33760
33761         * gcc.dg/compat/vector-1_x.c: Compile with -w.
33762         * gcc.dg/compat/vector-1_y.c: Ditto.
33763         * gcc.dg/compat/vector-2_x.c: Ditto.
33764         * gcc.dg/compat/vector-2_y.c: Ditto.
33765
33766 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
33767
33768         * gcc.dg/20030702-1.c: New test.
33769
33770 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
33771
33772         PR c++/8795
33773         * g++.dg/ext/altivec-1.C: New test.
33774
33775 2003-08-24  Richard Henderson  <rth@redhat.com>
33776
33777         * g++.dg/eh/simd-2.C: Add -w for x86.
33778
33779 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
33780
33781         * gcc.dg/20030815-1.c: New test.
33782
33783 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33784
33785         PR c++/3765
33786         * g++.dg/parse/access6.C: New test.
33787
33788 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33789
33790         PR c++/641, c++/11876
33791         * g++.dg/template/friend22.C: New test.
33792         * g++.dg/template/friend23.C: Likewise.
33793
33794 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33795
33796         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
33797         identically.
33798
33799 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33800
33801         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
33802
33803 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33804
33805         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
33806
33807 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33808
33809         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
33810
33811 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33812
33813         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
33814
33815 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
33816
33817         PR c++/11919
33818         * g++.dg/overload/prom1.C: New test.
33819
33820         PR c++/11551
33821         * g++.dg/parse/dtor2.C: New test.
33822
33823         PR c++/10762
33824         * g++.dg/parse/using2.C: New test.
33825
33826 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
33827
33828         PR target/11805
33829         * gcc.c-torture/compile/20030821-1.c: New.
33830
33831 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
33832
33833         PR c++/11834
33834         * g++.dg/template/deduce2.C: New test.
33835
33836 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
33837
33838         * gcc.c-torture/execute/20030821-1.c: New test.
33839
33840 2003-08-20  Roger Sayle  <roger@eyesopen.com>
33841
33842         PR middle-end/11984
33843         * gcc.dg/20030820-1.c: New test case.
33844
33845 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
33846
33847         PR c++/11945
33848         * g++.dg/warn/noeffect2.C: New test.
33849
33850 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
33851
33852         PR c++/10926
33853         * g++.dg/template/dtor2.C: New test.
33854
33855         PR c++/11684
33856         * g++.dg/template/operator1.C: New test.
33857         * g++.dg/parse/operator4.C: New test.
33858
33859         PR c++/11946.C
33860         * g++.dg/expr/enum1.C: New test.
33861         * gcc.dg/c99-bool-1.c: Remove bogus warning.
33862
33863         PR c++/11036.C
33864         * g++.dg/parse/elab2.C: New test.
33865         * g++.dg/parse/typedef4.C: Change error message.
33866         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
33867         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
33868         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
33869
33870 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
33871
33872         * gcc.dg/pch/warn-1.c: New.
33873         * gcc.dg/pch/warn-1.hs: New.
33874
33875         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
33876         not-tested file.
33877
33878 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
33879
33880         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
33881
33882 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
33883
33884         * gcc.dg/uninit-D.c: New Test.
33885         * gcc.dg/uninit-E.c: New Test.
33886         * gcc.dg/uninit-F.c: New Test.
33887         * gcc.dg/uninit-G.c: New Test.
33888
33889 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
33890
33891         * g++.dg/README: Describe the pch directory.
33892
33893 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33894
33895         PR c++/11174
33896         * g++.dg/parse/access4.C: New test.
33897         * g++.dg/parse/access5.C: Likewise.
33898         * g++.old-deja/g++.jason/access17.C: Adjust error message.
33899
33900 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
33901
33902         * gcc.dg/noncompile/20030818-1.c: New.
33903
33904 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33905
33906         PR c++/11957
33907         * g++.dg/warn/noeffect1.C: New test.
33908
33909         * g++.dg/template/scope2.C: New test.
33910         * g++.dg/template/error2.C: Correct dg-error
33911
33912 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
33913
33914         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
33915
33916 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
33917
33918         PR C++/11512
33919         * g++.dg/template/warn1.C: New.
33920
33921 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33922
33923         * g++.dg/template/error2.C: New test.
33924         * g++.dg/lookup/using7.C: Adjust errors
33925         * g++.old-deja/g++.pt/crash36.C: Likewise.
33926         * g++.old-deja/g++.pt/derived3.C: Likewise.
33927
33928 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33929
33930         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
33931         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
33932         * gcc.c-torture/execute/builtins/string-9.c: New, from
33933         string-opt-9.c.  Adjust for execute/builtins framework.
33934         * gcc.c-torture/execute/string-opt-9.c: Delete.
33935
33936 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
33937
33938         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
33939
33940         * g++.dg/parse/ret-type2.C: New test.
33941
33942         PR c++/11703
33943         * g++.dg/init/new8.C: New test.
33944
33945         PR c++/10923
33946         * g++.dg/parse/typedef5.C: New test.
33947
33948         PR c++/9512
33949         * g++.dg/parse/qualified2.C: New test.
33950         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
33951         invalid code.
33952
33953 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
33954
33955         * g++.dg/conversion/ptrmem1.C: New test.
33956
33957 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
33958
33959         PR target/11693
33960         * gcc.dg/20030811-1.c: New test.
33961
33962         PR target/11535
33963         * gcc.c-torture/execute/20030811-1.c: New test.
33964
33965 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33966
33967         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
33968
33969 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
33970
33971         PR c++/11789.C
33972         * g++.dg/inherit/multiple1.C: New test.
33973
33974 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33975
33976         * gcc.dg/spe1.c: New test.
33977
33978         PR c++/11670
33979         * g++.dg/expr/cast2.C: New test.
33980
33981         PR c++/10530
33982         * g++.dg/template/dependent-name2.C: New test.
33983
33984 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
33985
33986         * g++.dg/parse/crash11.C: Put the dg options in comments.
33987
33988 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
33989
33990         * lib/gcc-dg.exp: Update for diagnostic change.
33991
33992 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33993
33994         PR c++/5767
33995         * g++.dg/parse/crash11.C: New test.
33996
33997 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
33998
33999         * gcc.dg/cpp/spacing1.c: Update.
34000
34001 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
34002
34003         PR target/11739
34004         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
34005         a value for -mtune.
34006
34007 2003-08-04  Roger Sayle  <roger@eyesopen.com>
34008
34009         PR middle-end/11771
34010         * gcc.c-torture/compile/20030804-1.c: New test case.
34011
34012 2003-08-04  Roger Sayle  <roger@eyesopen.com>
34013
34014         * gcc.dg/20030804-1.c: New test case.
34015
34016 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
34017
34018         * gcc.dg/cpp/separate-1.c: New test.
34019
34020 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
34021
34022         PR c++/11704
34023         * g++.dg/template/dependent-expr2.C: New test.
34024
34025         PR c++/11766
34026         * g++.dg/expr/ptrmem1.C: New test.
34027
34028 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34029
34030         PR c++/9453
34031         * g++.dg/template/friend15.C: New test.
34032
34033 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
34034
34035         * lib/dg-pch.exp: Work round PCH bug.
34036
34037 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34038
34039         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
34040         builtins.  Move cases from builtins-4.c here.
34041
34042         * gcc.dg/torture/builtin-math-1.c: New test taken from
34043         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
34044         additional cases.
34045
34046         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
34047         Delete.
34048
34049 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
34050
34051         PR c++/9447
34052         * g++.dg/template/using7.C: New test.
34053
34054 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
34055
34056         * import1.c, import2.c: New tests.
34057
34058 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
34059
34060         * g++.dg/eh/crossjump1.C: New test.
34061
34062 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
34063
34064         PR c++/11697
34065         * g++.dg/template/using6.C: New test.
34066
34067         PR c++/11744
34068         * g++.dg/template/koenig2.C: New test.
34069
34070 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34071
34072         PR c++/7983
34073         * g++.dg/parse/typedef4.C: New test.
34074
34075 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34076
34077         PR c++/8442, c++/8806
34078         * g++.dg/template/elab1.C: New test.
34079         * g++.dg/template/type2.C: Likewise.
34080         * g++.dg/template/ttp3.C: Adjust expected error message.
34081         * g++.old-deja/g++.law/visibility13.C: Likewise.
34082         * g++.old-deja/g++.niklas/t135.C: Likewise.
34083         * g++.old-deja/g++.pt/ttp41.C: Likewise.
34084         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
34085         template argument.
34086         * g++.old-deja/g++.pt/ttp44.C: Likewise.
34087
34088 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
34089
34090         PR c++/11295
34091         * g++.dg/ext/stmtexpr1.C: New test.
34092
34093         * g++.dg/opt/tmp1.C: New test.
34094
34095         PR c++/11525
34096         * g++.dg/parse/constant4.C: New test.
34097
34098         PR c++/9447
34099         * g++.dg/template/using5.C: New test.
34100
34101 2003-07-31  Roger Sayle  <roger@eyesopen.com>
34102
34103         * gcc.dg/builtins-27.c: New test case.
34104
34105 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
34106
34107         * gcc.dg/tls/opt-7.c: New test.
34108
34109 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
34110
34111         * g++.old-deja/g++.other/crash18.C: Remove.
34112
34113 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
34114
34115         * g++.dg/template/explicit3.C: New.
34116         * g++.dg/template/explicit4.C: New.
34117         * g++.dg/template/explicit5.C: New.
34118
34119         PR c++/11347
34120         * g++.dg/template/memtmpl1.C: New.
34121
34122 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
34123
34124         PR target/11565
34125         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
34126         * gcc.dg/i386-387-5.c (dg-options): Likewise.
34127
34128 2003-07-30  Jan Hubicka  <jh@suse.cz>
34129
34130         * vtgc1.c: Kill.
34131
34132 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
34133
34134         * gcc.dg/struct-in-proto-1.c: New test.
34135
34136 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
34137
34138         * gcc.dg/cpp/include2.c: Only expect one message.
34139
34140 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
34141
34142         PR c++/9447
34143         * g++.dg/template/using1.C: New test.
34144         * g++.dg/template/using2.C: New test.
34145         * g++.dg/template/using3.C: New test.
34146         * g++.dg/template/using4.C: New test.
34147
34148 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
34149
34150         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
34151         * gcc.c-torture/execute/string-opt-10.c: Likewise.
34152
34153 2003-07-28  Jan Hubicka  <jh@suse.cz>
34154
34155         PR c++/11530
34156         * g++.dg/opt/call1.C: New test.
34157
34158 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
34159
34160         PR c++/11667
34161         * g++.dg/init/enum2.C: New test.
34162         * g++.dg/template/overload1.C: Add "-w" option.
34163
34164 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
34165
34166         * gcc.dg/Wdeclaration-after-statement-1.c,
34167         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
34168
34169 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
34170
34171         * gcc.c-torture/compile/20030725-1.c: New test.
34172
34173 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
34174
34175         * gcc.dg/20030505.c: Only run for SPE.
34176         Remove definition of opaque type.
34177
34178 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
34179
34180         * g++.dg/template/ptrmem6.C: New test.
34181
34182 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
34183
34184         * gcc.c-torture/compile/zero-strct-2.c: New test.
34185
34186 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
34187
34188         * gcc.dg/intermod-1.c: New test.
34189
34190 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34191
34192         PR c++/11617
34193         * g++.dg/template/lookup2.C: New test.
34194         * g++.dg/template/memclass1.C: Remove instantiated from error.
34195         * g++.dg/other/error2.C: Tweak expected errors.
34196
34197         PR c++/11596
34198         * g++.dg/template/defarg3.C: New test.
34199
34200         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
34201
34202 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
34203
34204         * g++.dg/inherit/access5.C: New test.
34205
34206 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34207
34208         PR c++/11513
34209         * g++.dg/template/crash8.C: New test.
34210
34211 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
34212
34213         PR c/10602
34214         * gcc.dg/noncompile/incomplete-2.c: New test.
34215
34216 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
34217
34218         PR c++/11645
34219         * g++.dg/inherit/access4.C: New test.
34220
34221         PR c++/11517
34222         * g++.dg/expr/cond2.C: New test.
34223
34224         PR optimization/10679
34225         * g++.dg/opt/inline4.C: New test.
34226
34227 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
34228
34229         * g++.dg/parse/crash10: New test.
34230
34231 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
34232
34233         * g++.dg/ext/flexary1.C: New test.
34234
34235 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34236
34237         PR c++/10793
34238         * g++.dg/template/crash9.C: New test.
34239
34240 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34241
34242         PR c++/3004
34243         * g++.dg/parse/typedef3.C: New test.
34244
34245         PR c++/7906
34246         * g++.dg/parse/operator2.C: New test.
34247
34248         PR c++/8895
34249         * g++.dg/parse/def-tmpl-arg1.C: New test.
34250
34251         PR c++/9282
34252         * g++.dg/parse/funptr1.C: New test.
34253
34254         PR c++/9452
34255         * g++.dg/parse/ambig3.C: New test.
34256
34257         PR c++/9454
34258         * g++.dg/parse/operator3.C: New test.
34259
34260         PR c++/9486
34261         * g++.dg/parse/template10.C: New test.
34262
34263         PR c++/9488
34264         * g++.dg/parse/template11.C: New test.
34265
34266         PR c++/10150
34267         * g++.dg/parse/invalid-op1.C: New test.
34268
34269         PR c++/10247
34270         * g++.dg/parse/condexpr1.C: New test.
34271
34272 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
34273
34274         * g++.dg/ext/packed3.C: New test.
34275         * g++.dg/ext/packed4.C: New test.
34276
34277         * gcc.dg/pack-test-3.c: New test.
34278
34279 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
34280
34281         * lib/compat.exp: Handle dg-options per source file.
34282         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
34283         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
34284         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
34285         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
34286         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
34287         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
34288         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
34289         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
34290         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
34291         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
34292         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
34293         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
34294         * g++.dg/compat/break/bitfield7_x.C: Ditto.
34295         * g++.dg/compat/break/bitfield7_y.C: Ditto.
34296
34297 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
34298
34299         PR c/10320
34300         * gcc.c-torture/execute/20030718-1.c: New test.
34301
34302 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34303
34304         PR optimization/11536
34305         * gcc.dg/20030721-1.c: New test.
34306
34307 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
34308
34309         PR c++/11546
34310         * g++.dg/template/lookup1.C: New test.
34311
34312 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
34313
34314         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
34315         diagnostics of ill-formed constructs involving labels.
34316         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
34317         the new 'previously defined here' message.
34318
34319 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
34320
34321         * g++.dg/parse/non-dependent2.C: New test.
34322
34323 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
34324
34325         * g++.dg/init/init-ref4.C: xfail on targets without
34326         weak symbols.
34327
34328 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
34329
34330         PR target/11087
34331         * gcc.c-torture/execute/20030717-1.c: New test.
34332
34333 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34334
34335         * g++.dg/opt/cfg1.C: New test.
34336
34337 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
34338
34339         PR optimization/11557
34340         * gcc.dg/20030717-1.c: New test.
34341
34342 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
34343
34344         PR c++/10476
34345         * g++.dg/expr/crash-1.C: New test.
34346
34347         PR c++/11027
34348         * g++.dg/template/init3.C: New test.
34349
34350         PR c++/8222
34351         * g++.dg/template/non-dependent1.C: New test.
34352
34353         PR c++/11070
34354         * g++.dg/template/non-dependent2.C: New test.
34355
34356         PR c++/11071
34357         * g++.dg/template/non-dependent3.C: New test.
34358
34359         PR c++/9907
34360         * g++.dg/template/sizeof5.C: New test.
34361
34362 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
34363
34364         PR 11498
34365         * gcc.c-torture/compile/mangle-1.c: New file.
34366
34367 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34368
34369         PR c++/7809
34370         * g++.dg/parse/access3.C: New test.
34371
34372 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
34373
34374         PR c++/11384
34375         * g++.dg/init/init-ref4.C: New test.
34376
34377 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
34378
34379         PR c++/11547
34380         * g++.dg/parse/constant3.C: New test.
34381         * g++.dg/parse/crash7.C: Likewise.
34382
34383 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
34384
34385         PR target/11008
34386         * gcc.dg/i386-pentium4-not-mull.c: New.
34387
34388 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
34389
34390         * gcc.dg/asm-names.c (ymain): Make it weak.
34391
34392 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34393
34394         PR c++/5421
34395         * g++.dg/template/friend21.C: New test.
34396
34397 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
34398
34399         * gcc.dg/cleanup-8.c: New test.
34400         * gcc.dg/cleanup-9.c: New test.
34401
34402 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
34403
34404         * g++.dg/ext/dll-MI1.h: New file.
34405         * g++.dg/ext/dllexport-MI1.C: New file.
34406         * g++.dg/ext/dllimport-MI1.C: New file.
34407
34408 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
34409
34410         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
34411         it does not have cmpstrsi patterns (just cmpmemsi).
34412
34413 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
34414
34415         PR debug/11473
34416         * g++.dg/debug/debug8.C: New test.
34417
34418 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34419
34420         PR c++/10108
34421         * g++.dg/template/crash7.C: New test.
34422
34423 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
34424
34425         PR target/10795
34426         * gcc.c-torture/compile/20030708-1.c: New.
34427
34428 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34429
34430         * gcc.c-torture/execute/20030715-1.c: New test.
34431
34432 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
34433
34434         * gcc.dg/pch/inline-3.c: New file.
34435         * gcc.dg/pch/inline-3.hs: New file.
34436         * gcc.dg/pch/inline-4.c: New file.
34437         * gcc.dg/pch/inline-4.hs: New file.
34438
34439 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
34440
34441         PR c++/11509
34442         * g++.dg/template/crash6.C: New test.
34443
34444         PR c++/7053
34445         * g++.dg/template/friend20.C: New test.
34446
34447         PR c++/7019
34448         * g++.dg/template/overload2.C: New test.
34449
34450 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34451
34452         PR optimization/11440
34453         * gcc.c-torture/execute/20030714-1.c: New test.
34454
34455 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34456
34457         PR c++/11154
34458         * g++.dg/template/partial2.C: New test.
34459
34460 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
34461
34462         PR c++/11503
34463         * g++.dg/template/anon1.C: New test.
34464
34465         PR c++/11493
34466         PR c++/11495
34467         * g++.dg/parse/template9.C: Likewise.
34468         * g++.dg/template/crash4.C: New test.
34469         * g++.dg/template/koenig1.C: Likewise.
34470         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
34471         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
34472         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
34473         functions.
34474         * g++.old-deja/g++.jason/template36.C: Likewise.
34475         * g++.old-deja/g++.mike/p1989.C: Likewise.
34476         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
34477         * g++.old-deja/g++.pt/ttp20.C: Use this->.
34478         * g++.old-deja/g++.pt/ttp21.C: Use this->.
34479         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
34480         compiling.
34481         * g++.old-deja/g++.pt/union2.C: Use this->.
34482
34483 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
34484
34485         * gcc.dg/20030711-1.c: New test.
34486
34487 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
34488
34489         PR c++/11050
34490         * g++.dg/parse/args1.C: New test.
34491         * g++.pt/defarg8.C: Change expected errors.
34492
34493 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
34494
34495         PR c++/8164
34496         * g++.dg/template/nontype2.C: New test.
34497
34498         PR c++/10558
34499         * g++.dg/parse/template8.C: New test.
34500
34501         PR c++/8327
34502         * g++.dg/template/scope1.C: New test.
34503
34504         * g++.dg/warn/Wsign-compare-1.C: New test.
34505
34506 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
34507
34508         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
34509
34510 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
34511
34512         PR c++/9411
34513         * g++.dg/template/explicit2.C: New test.
34514
34515         PR c++/10032
34516         * g++.dg/warn/pedantic1.C: New test.
34517
34518 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
34519
34520         PR c++ 9483
34521         * g++.dg/other/field1.C: New test.
34522
34523 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
34524
34525         PR c/11449
34526         * gcc.c-torture/compile/20030707-1.c: New.
34527
34528 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34529
34530         PR c++/10849
34531         * g++.dg/template/access12.C: New test.
34532
34533 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
34534
34535         * g++.dg/bprob/bprob.exp (prof_ext): Update.
34536         * g77.dg/bprob/bprob.exp (prof_ext): Update.
34537         * gcc.misc-tests/bprob.exp (prof_ext): Update.
34538         * gcc.misc-tests/gcov.exp: Update
34539         * g++.dg/gcov/gcov.exp: Update
34540         * lib/gcov.exp: Update.
34541
34542 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
34543
34544         * g++.dg/abi/mangle17.C: Make sure template expressions are
34545         dependent.
34546         * g++.dg/abi/mangle4.C: Mark erroneous casts.
34547         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
34548         * g++.dg/opt/stack1.C: Remove erroneous code.
34549         * g++.dg/parse/template7.C: New test.
34550         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
34551         * g++.old-deja/g++.pt/crash4.C: Likewise.
34552
34553 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34554
34555         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
34556         with zero or one occurence of `$' after the initial `L'.
34557
34558 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
34559
34560         * gcc.c-torture/compile/20030704-1.c: Add a comment.
34561
34562 2003-07-08  Roger Sayle  <roger@eyesopen.com>
34563
34564         PR c/11370
34565         * gcc.dg/Wunreachable-6.c: New testcase.
34566         * gcc.dg/Wunreachable-7.c: New testcase.
34567
34568 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
34569
34570         PR c/11420
34571         * gcc.dg/20030708-1.c: New test.
34572
34573 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
34574
34575         * gcc.dg/compat/sdata-section.h: New file.
34576         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
34577         * gcc.dg/torture/mips-sdata-1.c: New test.
34578
34579 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34580
34581         PR c++/11030
34582         * g++.dg/template/friend19.C: New test.
34583
34584 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
34585
34586         * g++.dg/opt/strength-reduce.C: New test.
34587
34588 2003-07-07  Roger Sayle  <roger@eyesopen.com>
34589
34590         PR target/10979
34591         * gcc.dg/20030707-1.c: New testcase.
34592
34593 2003-07-07  Roger Sayle  <roger@eyesopen.com>
34594
34595         PR optimization/11059
34596         * g++.dg/opt/emptyunion.C: New testcase.
34597
34598 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34599             Eric Botcazou  <ebotcazou@libertysurf.fr>
34600
34601         * g++.dg/opt/stack1.C: New test.
34602
34603 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
34604
34605         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
34606         run test.
34607
34608         PR c++/11431
34609         * g++.dg/expr/static_cast3.C: New test.
34610
34611 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
34612
34613         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
34614         everywhere.
34615         * gcc.dg/concat.c: Concatenation of string constants with
34616         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
34617         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
34618         * gcc.dg/cpp/escape-2.c: Use wide character constants where
34619         necessary to avoid multi-character character constant warning.
34620         * gcc.dg/cpp/escape.c: Likewise.
34621         * gcc.dg/cpp/ucs.c: Likewise.
34622         Remove backslashes from dg-bogus comments, as they confuse Tcl.
34623         Fix a typo.
34624
34625 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
34626
34627         PR c/11428
34628         * gcc.c-torture/compile/20030704-1.c: New.
34629
34630 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
34631
34632         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
34633
34634 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
34635
34636         PR c++/5287, PR c++/7910,  PR c++/11021
34637         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
34638         tests for warnings.
34639         * g++.dg/ext/dllimport2.C: Add tests for warnings.
34640         * g++.dg/ext/dllimport3.C: Likewise.
34641         * g++.dg/ext/dllimport4.C: New file.
34642         * g++.dg/ext/dllimport5.C: New file.
34643         * g++.dg/ext/dllimport6.C: New file.
34644         * g++.dg/ext/dllimport7.C: New file.
34645         * g++.dg/ext/dllimport8.C: New file.
34646         * g++.dg/ext/dllimport9.C: New file.
34647         * g++.dg/ext/dllimport10.C: New file.
34648         * g++.dg/ext/dllexport1.C: New file.
34649
34650 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
34651
34652         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
34653         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
34654
34655 2003-07-03  Roger Sayle  <roger@eyesopen.com>
34656
34657         * gcc.dg/builtins-25.c: New testcase.
34658         * gcc.dg/builtins-26.c: New testcase.
34659
34660 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
34661
34662         * gcc.dg/compat/vector-defs.h: New file.
34663         * gcc.dg/compat/vector-setup.h: New file.
34664         * gcc.dg/compat/vector-check.h: New file.
34665         * gcc.dg/compat/vector-1_main.c: New file.
34666         * gcc.dg/compat/vector-1_x.c: New file.
34667         * gcc.dg/compat/vector-1_y.c: New file.
34668         * gcc.dg/compat/vector-2_main.c: New file.
34669         * gcc.dg/compat/vector-2_x.c: New file.
34670         * gcc.dg/compat/vector-2_y.c: New file.
34671
34672         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
34673         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
34674         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
34675         * gcc.dg/compat/struct-align-1.h: New file.
34676         * gcc.dg/compat/struct-align-1_main.c: New file.
34677         * gcc.dg/compat/struct-align-1_x.c: New file.
34678         * gcc.dg/compat/struct-align-1_y.c: New file.
34679         * gcc.dg/compat/struct-align-2.h: New file.
34680         * gcc.dg/compat/struct-align-2_main.c: New file.
34681         * gcc.dg/compat/struct-align-2_x.c: New file.
34682         * gcc.dg/compat/struct-align-2_y.c: New file.
34683
34684         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
34685         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
34686         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34687         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
34688         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
34689         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34690         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34691         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
34692         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
34693         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
34694         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
34695         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
34696         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
34697         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
34698         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
34699         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
34700         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
34701         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
34702         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34703         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34704         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34705         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34706         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34707         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34708         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34709         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34710         * gcc.dg/compat/struct-return-10_x.c: Ditto.
34711         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34712         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34713
34714 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34715
34716         * gcc.dg/i386-call-1.c: New test.
34717
34718 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34719
34720         PR c++/9162
34721         * g++.dg/parse/defarg4.C: New.
34722
34723 2003-07-03  Roger Sayle  <roger@eyesopen.com>
34724
34725         PR target/10700
34726         * gcc.c-torture/compile/20030703-1.c: New test case.
34727
34728 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
34729
34730         * g++.dg/template/local3.C: Remove extra semicolon.
34731
34732 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34733
34734         * gcc.dg/i386-volatile-1.c: New test.
34735
34736 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
34737
34738         PR c++/11072
34739         * g++.dg/other/offsetof2.C: XFAIL.
34740         * g++.dg/other/offsetof5.C: New.
34741
34742         PR c++/10219
34743         * g++.dg/template/error1.C: New.
34744
34745         PR c++/9779
34746         * g++.dg/template/dependent-expr1.C: New.
34747
34748 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
34749
34750         PR c++/6949
34751         * g++.dg/template/local3.C: New test.
34752
34753         PR c++/11149
34754         * g++.dg/lookup/scoped6.C: New test.
34755
34756 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
34757
34758         PR c++/8046
34759         * g++.dg/other/error7.C: New test.
34760
34761 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
34762
34763         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
34764         * g++.old-deja/g++.abi/vtable3.h: Likewise.
34765         * g++.old-deja/g++.law/code-gen5.C: Likewise.
34766         * g++.old-deja/g++.other/union2.C: Likewise.
34767         * gcc.dg/c90-const-expr-2.c: Likewise.
34768         * gcc.dg/c90-const-expr-3.c: Likewise.
34769         * gcc.dg/c99-const-expr-2.c: Likewise.
34770         * gcc.dg/c99-const-expr-3.c: Likewise.
34771         * gcc.dg/concat.c: Likewise.
34772
34773 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
34774
34775         PR c++/9559
34776         * g++.dg/init/static1.C: New test.
34777
34778 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34779
34780         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
34781         * g++.old-deja/g++.other/access2.C: Likewise.
34782         * g++.old-deja/g++.other/decl2.C: Likewise.
34783         * gcc.c-torture/execute/20020615-1.c: Likewise.
34784
34785 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34786
34787         PR c++/4933
34788         * g++.dg/template/sizeof4.C: New test.
34789
34790 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34791
34792         * g++.dg/other/error6.C: New test.
34793
34794 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34795
34796         PR c++/10750
34797         * g++.dg/parse/constant2.C: New test.
34798
34799 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
34800
34801         PR c++/11106
34802         * g++.dg/other/error5.C: New test.
34803
34804 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34805
34806         * gcc.dg/format/gcc_diag-1.c: New test.
34807
34808 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
34809
34810         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
34811
34812 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
34813
34814         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
34815         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
34816         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
34817
34818 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
34819
34820         * gcc.c-torture/execute/builtins/string-8.c: New test.
34821         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
34822         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
34823         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
34824
34825 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
34826
34827         PR c++/10468
34828         * g++.dg/ext/typeof6.C: New test.
34829
34830 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
34831
34832         PR c++/10796
34833         * g++.dg/init/enum1.C: New test.
34834
34835 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
34836
34837         * gcc.dg/20030627-1.c: New test.
34838
34839 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
34840
34841         PR c++/11332
34842         * g++.dg/expr/static_cast2.C: New test.
34843
34844 2003-06-26  Roger Sayle  <roger@eyesopen.com>
34845             Jakub Jelinek  <jakub@redhat.com>
34846
34847         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
34848         sprintf(dst,"%s",src) optimization.
34849         * gcc.c-torture/execute/20030626-1.c: New test case.
34850         * gcc.c-torture/execute/20030626-2.c: New test case.
34851
34852 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
34853
34854         * gcc.c-torture/execute/multi-ix.c: New test.
34855
34856         * gcc.c-torture/execute/simd-4.c (main):
34857         Added missing semicolon at end of union.
34858
34859 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
34860
34861         PR c++/8266
34862         * g++.dg/template/explicit-instantiation3.C: New test.
34863
34864 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
34865
34866         * gcc.dg/20030626-1.c: Use signed char.
34867
34868 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
34869
34870         * gcc.dg/20030626-1.c: New test.
34871
34872 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
34873
34874         * const-str-2.m: Update.
34875
34876 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
34877
34878         PR c++/10990
34879         * g++.dg/rtti/dyncast1.C: New test.
34880         * g++.dg/abi/mangle4.C: Correct base-specifier access.
34881         * g++.dg/lookup/scoped1.C: Remove XFAIL.
34882         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
34883
34884         PR c++/10931
34885         * g++.dg/expr/static_cast1.C: New test.
34886
34887 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
34888
34889         * gcc.dg/20030625-1.c: New test.
34890
34891 2003-06-24  Roger Sayle  <roger@eyesopen.com>
34892
34893         * gcc.c-torture/compile/20030624-1.c: New test case.
34894
34895 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
34896
34897         * gcc.c-torture/execute/string-opt-17.c: New test.
34898
34899 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
34900
34901         PR c++/5754
34902         * g++.dg/parse/crash6.C: New test.
34903
34904 2003-06-23  Roger Sayle  <roger@eyesopen.com>
34905
34906         * gcc.dg/builtins-24.c: New test case.
34907
34908 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
34909
34910         * g++.dg/opt/operator1.C: New test.
34911
34912 2003-06-22  Roger Sayle  <roger@eyesopen.com>
34913
34914         * gcc.c-torture/execute/string-opt-16.c: New test case.
34915
34916 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
34917
34918         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
34919         * g++.old-deja/g++.other/conv7.C: Likewise.
34920         * g++.old-deja/g++.other/overcnv2.C: Likewise.
34921         * g++.old-deja/g++.other/overload14.C: Likewise.
34922
34923 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
34924
34925         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
34926         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
34927
34928 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34929
34930         PR c++/10888
34931         * g++.dg/warn/Winline-3.C: New test.
34932
34933 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34934
34935         * lib/target-supports.exp (check_alias_available): Make the test
34936         program acceptable to the Solaris assembler.
34937
34938         PR c++/10749
34939         * g++.dg/template/memclass2.C: New test.
34940
34941 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34942             Eric Botcazou  <ebotcazou@libertysurf.fr>
34943
34944         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
34945         data for non-matching targets.
34946         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
34947
34948 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34949
34950         PR c++/10845
34951         * g++.dg/template/member3.C: New test.
34952
34953 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
34954
34955         PR c++/10939
34956         * g++.dg/template/func1.C: New test.
34957
34958         PR c++/9649
34959         * g++.dg/template/static4.C: New test.
34960         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
34961
34962         PR c++/11041
34963         * g++.dg/init/ref7.C: New test.
34964
34965 2003-06-19  Matt Austern  <austern@apple.com>
34966
34967         PR c++/11228
34968         * g++.dg/anew1.C: New test.
34969         * g++.dg/anew2.C: New test.
34970         * g++.dg/anew3.C: New test.
34971         * g++.dg/anew4.C: New test.
34972
34973 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
34974
34975         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
34976
34977 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
34978
34979         * gcc.c-torture/execute/simd-4.c (main): Make expected value
34980         endian-dependent.
34981
34982 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
34983
34984         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
34985         Remove cruft.
34986
34987 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
34988
34989         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
34990         * gcc.c-torture/compile/961203-1.c: Likewise.
34991         * gcc.c-torture/compile/980506-1.c: Likewise.
34992
34993 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
34994
34995         PR c++/10712
34996         * g++.dg/lookup/using7.C: New test.
34997
34998 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
34999
35000         PR c++/11105
35001         * g++.dg/abi/conv1.C: Remove it.
35002         * g++.dg/template/conv7.C: New test.
35003         * g++.dg/template/conv8.C: Likewise.
35004         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
35005         conversion operator.
35006
35007 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
35008
35009         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
35010         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
35011         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
35012         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
35013         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
35014         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
35015         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
35016         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
35017         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
35018         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
35019         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
35020         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
35021         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
35022         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
35023         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
35024         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
35025         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
35026         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
35027         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
35028         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
35029         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
35030         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
35031         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
35032         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
35033         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
35034         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
35035         * gcc.dg/compat/struct-return-10_x.c: Ditto.
35036         * gcc.dg/compat/struct-return-2_x.c: Ditto.
35037         * gcc.dg/compat/struct-return-3_x.c: Ditto.
35038
35039 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
35040
35041         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
35042         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
35043         indications.
35044
35045 2003-06-16  Roger Sayle  <roger@eyesopen.com>
35046
35047         * gcc.dg/i386-387-5.c: New test case.
35048         * gcc.dg/i386-387-6.c: New test case.
35049         * gcc.dg/builtins-23.c: New test case.
35050
35051 2003-06-15  Roger Sayle  <roger@eyesopen.com>
35052
35053         * gcc.dg/builtins-22.c: New test case.
35054         * gcc.dg/i386-387-1.c: Update to test exp.
35055         * gcc.dg/i386-387-2.c: Likewise.
35056
35057 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35058
35059         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
35060
35061 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
35062
35063         * lib/gcc-dg.exp (dg-require-dll): New function.
35064         (dg-xfail-if): Likewise.
35065         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
35066         driver.
35067
35068         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
35069         * gcc.c-torture/compile/20001205-1.c: Likewise.
35070         * gcc.c-torture/compile/20001226-1.c: Likewise.
35071         * gcc.c-torture/compile/20010518-2.c: Likewise.
35072         * gcc.c-torture/compile/20020312-1.c: Likewise.
35073         * gcc.c-torture/compile/20020604-1.c: Likewise.
35074         * gcc.c-torture/compile/920501-12.c: Likewise.
35075         * gcc.c-torture/compile/920501-4.c: Likewise.
35076         * gcc.c-torture/compile/920520-1.c: Likewise.
35077         * gcc.c-torture/compile/920521-1.c: Likewise.
35078         * gcc.c-torture/compile/920625-1.c: Likewise.
35079         * gcc.c-torture/compile/961203-1.c: Likewise.
35080         * gcc.c-torture/compile/980506-1.c: Likewise.
35081         * gcc.c-torture/compile/981006-1.c: Likewise.
35082         * gcc.c-torture/compile/981022-1.c: Likewise.
35083         * gcc.c-torture/compile/981223-1.c: Likewise.
35084         * gcc.c-torture/compile/990617-1.c: Likewise.
35085         * gcc.c-torture/compile/dll.c: Likewise.
35086         * gcc.c-torture/compile/labels-3.c: Likewise.
35087         * gcc.c-torture/compile/mipscop-1.c: Likewise.
35088         * gcc.c-torture/compile/mipscop-2.c: Likewise.
35089         * gcc.c-torture/compile/mipscop-3.c: Likewise.
35090         * gcc.c-torture/compile/mipscop-4.c: Likewise.
35091         * gcc.c-torture/compile/simd-5.c: Likewise.
35092         * gcc.c-torture/compile/20000804-1.x: Remove.
35093         * gcc.c-torture/compile/20001205-1.x: Likewise.
35094         * gcc.c-torture/compile/20001226-1.x: Likewise.
35095         * gcc.c-torture/compile/20010518-2.x: Likewise.
35096         * gcc.c-torture/compile/20020312-1.x: Likewise.
35097         * gcc.c-torture/compile/20020604-1.x: Likewise.
35098         * gcc.c-torture/compile/920501-12.x: Likewise.
35099         * gcc.c-torture/compile/920501-4.x: Likewise.
35100         * gcc.c-torture/compile/920520-1.x: Likewise.
35101         * gcc.c-torture/compile/920521-1.x: Likewise.
35102         * gcc.c-torture/compile/920625-1.x: Likewise.
35103         * gcc.c-torture/compile/961203-1.x: Likewise.
35104         * gcc.c-torture/compile/980506-1.x: Likewise.
35105         * gcc.c-torture/compile/981006-1.x: Likewise.
35106         * gcc.c-torture/compile/981022-1.x: Likewise.
35107         * gcc.c-torture/compile/981223-1.x: Likewise.
35108         * gcc.c-torture/compile/990617-1.x: Likewise.
35109         * gcc.c-torture/compile/mipscop-1.x: Likewise.
35110         * gcc.c-torture/compile/mipscop-2.x: Likewise.
35111         * gcc.c-torture/compile/mipscop-3.x: Likewise.
35112         * gcc.c-torture/compile/mipscop-4.x: Likewise.
35113         * gcc.c-torture/compile/simd-5.x: Likewise.
35114
35115         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
35116
35117 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35118
35119         * gcc.c-torture/execute/20030611-1.c: New test.
35120
35121 2003-06-12  Roger Sayle  <roger@eyesopen.com>
35122
35123         PR middle-end/168
35124         * gcc.dg/20030612-1.c: New test case.
35125
35126 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
35127
35128         PR c++/10635
35129         * g++.dg/expr/cast1.C: New test.
35130
35131 2003-06-12  Roger Sayle  <roger@eyesopen.com>
35132
35133         * gcc.dg/builtins-21.c: New test case.
35134
35135 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
35136
35137         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
35138         options instead of at the end.
35139         * lib/objc.exp (objc_target_compile): Likewise.
35140
35141 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
35142
35143         PR c++/10432
35144         * g++.dg/parse/error1.C: New test.
35145
35146 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
35147
35148         * gcc.dg/compat/struct-by-value-11_main.c: New file.
35149         * gcc.dg/compat/struct-by-value-11_x.c: New file.
35150         * gcc.dg/compat/struct-by-value-11_y.c: New file.
35151         * gcc.dg/compat/struct-by-value-12_main.c: New file.
35152         * gcc.dg/compat/struct-by-value-12_x.c: New file.
35153         * gcc.dg/compat/struct-by-value-12_y.c: New file.
35154         * gcc.dg/compat/struct-by-value-13_main.c: New file.
35155         * gcc.dg/compat/struct-by-value-13_x.c: New file.
35156         * gcc.dg/compat/struct-by-value-13_y.c: New file.
35157         * gcc.dg/compat/struct-by-value-14_main.c: New file.
35158         * gcc.dg/compat/struct-by-value-14_x.c: New file.
35159         * gcc.dg/compat/struct-by-value-14_y.c: New file.
35160         * gcc.dg/compat/struct-by-value-15_main.c: New file.
35161         * gcc.dg/compat/struct-by-value-15_x.c: New file.
35162         * gcc.dg/compat/struct-by-value-15_y.c: New file.
35163         * gcc.dg/compat/struct-by-value-16_main.c: New file.
35164         * gcc.dg/compat/struct-by-value-16_x.c: New file.
35165         * gcc.dg/compat/struct-by-value-16_y.c: New file.
35166         * gcc.dg/compat/struct-by-value-17_main.c: New file.
35167         * gcc.dg/compat/struct-by-value-17_x.c: New file.
35168         * gcc.dg/compat/struct-by-value-17_y.c: New file.
35169         * gcc.dg/compat/struct-by-value-18_main.c: New file.
35170         * gcc.dg/compat/struct-by-value-18_x.c: New file.
35171         * gcc.dg/compat/struct-by-value-18_y.c: New file.
35172
35173         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
35174         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
35175         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
35176         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
35177         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
35178         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
35179         * gcc.dg/compat/scalar-return-3_main.c: New file.
35180         * gcc.dg/compat/scalar-return-3_x.c: New file.
35181         * gcc.dg/compat/scalar-return-3_y.c: New file.
35182         * gcc.dg/compat/scalar-return-4_main.c: New file.
35183         * gcc.dg/compat/scalar-return-4_x.c: New file.
35184         * gcc.dg/compat/scalar-return-4_y.c: New file.
35185
35186 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
35187
35188         * gcc.dg/compat/fp2-struct-check.h: New file.
35189         * gcc.dg/compat/fp2-struct-defs.h: New file.
35190         * gcc.dg/compat/fp2-struct-init.h: New file.
35191         * gcc.dg/compat/struct-by-value-10_main.c: New file.
35192         * gcc.dg/compat/struct-by-value-10_x.c: New file.
35193         * gcc.dg/compat/struct-by-value-10_y.c: New file.
35194         * gcc.dg/compat/struct-return-10_main.c: New file.
35195         * gcc.dg/compat/struct-return-10_x.c: New file.
35196         * gcc.dg/compat/struct-return-10_y.c: New file.
35197
35198         * gcc.dg/compat/compat-common.h: New file.
35199         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
35200         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
35201         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
35202         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
35203         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
35204         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
35205         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
35206         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
35207         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
35208         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
35209         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
35210         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
35211         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
35212         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
35213         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
35214         * gcc.dg/compat/small-struct-check.h: Ditto.
35215         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
35216         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
35217         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
35218         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
35219         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
35220         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
35221         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
35222         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
35223         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
35224         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
35225         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
35226         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
35227         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
35228         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
35229         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
35230         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
35231         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
35232         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
35233         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
35234         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
35235         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
35236         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
35237         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
35238         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
35239         * gcc.dg/compat/struct-return-2_main.c: Ditto.
35240         * gcc.dg/compat/struct-return-2_x.c: Ditto.
35241         * gcc.dg/compat/struct-return-2_y.c: Ditto.
35242         * gcc.dg/compat/struct-return-3_main.c: Ditto.
35243         * gcc.dg/compat/struct-return-3_x.c: Ditto.
35244         * gcc.dg/compat/struct-return-3_y.c: Ditto.
35245
35246 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
35247
35248         * g++.dg/pch/static-1.C: New file.
35249         * g++.dg/pch/static-1.Hs: New file.
35250
35251 2003-06-10  Richard Henderson  <rth@redhat.com>
35252
35253         * gcc.dg/asm-7.c: Adjust expected warning text.
35254
35255 2003-06-10  Roger Sayle  <roger@eyesopen.com>
35256
35257         * gcc.dg/builtins-20.c: New test case.
35258
35259 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
35260
35261         PR c++/11131
35262         * g++.dg/opt/template1.C: New test.
35263
35264 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
35265
35266         * lib/gcc-dg.exp (dg-test): Clear additional_files and
35267         additional_sources.
35268
35269 2003-05-21  David Taylor  <dtaylor@emc.com>
35270
35271         * gcc.dg/Wpadded.c: New file.
35272
35273 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
35274
35275         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
35276         * gcc.dg/special/weak-2.c: Add dg-require-weak.
35277         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
35278         dg-require-weak.
35279
35280 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
35281
35282         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
35283
35284 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
35285
35286         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
35287         (dg-require-alias): Likewise.
35288         (dg-require-gc-sections): Likewise.
35289         * lib/target-supports.exp (check_gc_sections_available): Likewise.
35290
35291 2003-06-08  Richard Henderson  <rth@redhat.com>
35292
35293         * gcc.dg/20011029-2.c: Fix the array reference.
35294         * gcc.dg/asm-7.c: New.
35295
35296 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
35297
35298         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
35299
35300 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
35301
35302         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
35303         (dg-require-gc-sections): Likewise.
35304
35305 2003-06-08  Jan Hubicka  <jh@suse.cz>
35306
35307         * i386-cmov1.c: Fix regular expression.
35308         * i386-cvt-1.c: Likewise.
35309         * i386-local.c: Likewise.
35310         * i386-local2.c: Likewise.
35311         * i386-mul.c: Likewise.
35312         * i386-ssetype-1.c: Likewise.
35313         * i386-ssetype-3.c: Likewise.
35314         * i386-ssetype-5.c: Likewise.
35315
35316 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35317
35318         PR c++/11039
35319         * g++.dg/warn/implicit-typename2.C: New test.
35320         * g++.dg/warn/implicit-typename3.C: New test.
35321
35322 2003-06-07  Richard Henderson  <rth@redhat.com>
35323
35324         * g++.dg/other/offsetof3.C: Use size_t.
35325         * g++.dg/other/offsetof4.C: Likewise.
35326
35327 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
35328
35329         * lib/copy-file.exp: New. Implement gcc_copy_files.
35330
35331         * lib/dg-pch.exp: Load copy-file.exp
35332         (dg-pch): Use gcc_copy_files instead of "file copy".
35333
35334 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
35335
35336         * gcc.dg/weak/weak.exp: Simplify.
35337         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
35338         * gcc.dg/weak/weak-1.c: Likewise.
35339         * gcc.dg/weak/weak-2.c: Likewise.
35340         * gcc.dg/weak/weak-3.c: Likewise.
35341         * gcc.dg/weak/weak-4.c: Likewise.
35342         * gcc.dg/weak/weak-5.c: Likewise.
35343         * gcc.dg/weak/weak-6.c: Likewise.
35344         * gcc.dg/weak/weak-7.c: Likewise.
35345         * gcc.dg/weak/weak-8.c: Likewise.
35346         * gcc.dg/weak/weak-9.c: Likewise.
35347
35348 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
35349
35350         gcc.c-torture/execute/20030606-1.c: New.
35351
35352 2003-06-06  Roger Sayle  <roger@eyesopen.com>
35353
35354         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
35355         * gcc.dg/builtins-19.c: Likewise.
35356
35357 2003-06-06  Roger Sayle  <roger@eyesopen.com>
35358
35359         * gcc.dg/builtins-2.c: Add some more tests.
35360         * gcc.dg/builtins-18.c: New test case.
35361         * gcc.dg/builtins-19.c: New test case.
35362
35363 2003-06-06  Roger Sayle  <roger@eyesopen.com>
35364             Jim Wilson  <wilson@tuliptree.org>
35365
35366         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
35367
35368 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
35369
35370         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
35371         mempcpy/stpcpy calls not to be optimized into something else.
35372         * gcc.c-torture/execute/string-opt-3.c: Moved to...
35373         * gcc.c-torture/execute/builtins/string-7.c: ...here.
35374         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
35375
35376 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35377
35378         * gcc.dg/format/asm_fprintf-1.c: New test.
35379
35380 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
35381
35382         * lib/gcc-defs.exp (additional_sources): New variable.
35383         (dg-additional-sources): New function.
35384         (additional_files): New variable.
35385         (dg-additional-files): New function.
35386         (dg-additional-files-options): Likewise.
35387         * lib/gcc-dg.exp (dg-require-weak): New function.
35388         (dg-require-alias): Likewise.
35389         (dg-require-gc-sections): Likewise.
35390         * lib/target-supports.exp (check_alias_available): Remove testfile
35391         parameter.
35392         (check_gc_sections_available): New function.
35393         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
35394         (dg-gpp-additional-files): Likewise.
35395         * lib/g++.exp (additional_sources): Remove.
35396         (additional_files): Likewise.
35397         (g++_target_compile): Use dg-additional-files-options.
35398
35399         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
35400         Tcl logic.
35401         * gcc.dg/special/ecos.exp: Remove.
35402         * gcc.dg/special/20000419-2.c: Use dg-require-*.
35403         * gcc.dg/special/alias-1.c: Likewise.
35404         * gcc.dg/special/alias-2.c: Likewise.
35405         * gcc.dg/special/gcsec-1.c: Likewise.
35406         * gcc.dg/special/weak-1.c: Likewise.
35407         * gcc.dg/special/weak-2.c: Likewise.
35408         * gcc.dg/special/wkali-1.c: Likewise.
35409         * gcc.dg/special/wkali-2.c: Likewise.
35410
35411         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
35412         dg-gpp-additional-*.
35413         * g++.dg/special/conpr-3.C: Likewise.
35414         * g++.dg/special/conpr-4.C: Likewise.
35415         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
35416         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
35417         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
35418         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
35419         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
35420         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
35421         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
35422         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
35423         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
35424         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
35425         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
35426         * g++.old-deja/g++.other/comdat1.C: Likewise.
35427         * g++.old-deja/g++.other/comdat2.C: Likewise.
35428         * g++.old-deja/g++.other/comdat3.C: Likewise.
35429         * g++.old-deja/g++.other/ctor1.C: Likewise.
35430         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
35431
35432 2003-06-05  Richard Henderson  <rth@redhat.com>
35433
35434         * gcc.dg/debug/20030605-1.c: New.
35435
35436 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
35437
35438         * README.QMTEST: Update.
35439
35440 2003-06-04  Richard Henderson  <rth@redhat.com>
35441
35442         * gcc.dg/cleanup-1.c: New.
35443         * gcc.dg/cleanup-2.c: New.
35444         * gcc.dg/cleanup-3.c: New.
35445         * gcc.dg/cleanup-4.c: New.
35446         * gcc.dg/cleanup-5.c: New.
35447         * gcc.dg/cleanup-6.c: New.
35448         * gcc.dg/cleanup-7.c: New.
35449
35450 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
35451
35452         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
35453
35454         * lib/dg-pch.exp: New file.
35455         * g++.dg/pch/pch.exp: Use dg-pch.exp.
35456         * gcc.dg/pch/pch.exp: Likewise.
35457
35458 2003-06-04  Roger Sayle  <roger@eyesopen.com>
35459
35460         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
35461         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
35462         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
35463         * gcc.dg/builtins-17.c: New test case.
35464         * gcc.dg/i386-387-4.c: New test case.
35465         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
35466
35467 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35468
35469         * gcc.dg/ultrasp9.c: New test.
35470
35471 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35472
35473         * gcc.c-torture/compile/20030604-1.c: New test.
35474         * gcc.dg/sparc-constant-1.c: New test.
35475
35476 2003-06-03  Glen Nakamura  <glen@imodulo.com>
35477
35478         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
35479
35480 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
35481
35482         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
35483
35484         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
35485         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
35486
35487 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
35488
35489         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
35490
35491 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35492
35493         PR c++/10940
35494         * g++.dg/template/spec10.C: New test.
35495
35496 2003-06-03  Roger Sayle  <roger@eyesopen.com>
35497
35498         * gcc.dg/builtins-16.c: New test case.
35499
35500 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
35501
35502         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
35503         mempcpy test with post-increments.
35504         * gcc.c-torture/execute/string-opt-3.c: New test.
35505         * gcc.dg/string-opt-1.c: New test.
35506
35507 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
35508
35509         PR fortran/10965
35510         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
35511
35512 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
35513
35514         * lib/scanasm.exp (dg-scan): New function, factored out of ...
35515         (scan-assembler): ... here.  Use dg-scan.
35516         (scan-assembler-not): Likewise.
35517         (scan-file): New function.
35518         (scan-file-not): Likewise.
35519         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
35520         * gcc.dg/cpp/_Pragma4.c: Likewise.
35521         * gcc.dg/cpp/_Pragma5.c: Likewise.
35522         * gcc.dg/cpp/avoidpaste1.c: Likewise.
35523         * gcc.dg/cpp/avoidpaste2.c: Likewise.
35524         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
35525         * gcc.dg/cpp/cmdlne-P.c: Likewise.
35526         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
35527         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
35528         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
35529         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
35530         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
35531         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
35532         * gcc.dg/cpp/cxxcom1.c: Likewise.
35533         * gcc.dg/cpp/line1.c: Likewise.
35534         * gcc.dg/cpp/maccom1.c: Likewise.
35535         * gcc.dg/cpp/maccom2.c: Likewise.
35536         * gcc.dg/cpp/maccom3.c: Likewise.
35537         * gcc.dg/cpp/maccom4.c: Likewise.
35538         * gcc.dg/cpp/maccom5.c: Likewise.
35539         * gcc.dg/cpp/maccom6.c: Likewise.
35540         * gcc.dg/cpp/multiline.c: Likewise.
35541         * gcc.dg/cpp/spacing1.c: Likewise.
35542         * gcc.dg/cpp/spacing2.c: Likewise.
35543         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
35544         * gcc.dg/cpp/trad/maccom1.c: Likewise.
35545         * gcc.dg/cpp/trad/maccom2.c: Likewise.
35546         * gcc.dg/cpp/trad/maccom3.c: Likewise.
35547         * gcc.dg/cpp/trad/maccom4.c: Likewise.
35548         * gcc.dg/cpp/trad/maccom6.c: Likewise.
35549         * gcc.dg/cpp/cxxcom2.c: Likewise.
35550         * gcc.dg/cpp/cxxcom2.h: New file.
35551
35552         * gcc.dg/cpp/truefalse.cpp: Move it to ...
35553         * g++.dg/cpp/truefalse.C: Here.
35554         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
35555
35556 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
35557
35558         * gcc.dg/cpp/redef3.c: New file.
35559
35560 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35561
35562         * gcc.dg/i386-loop-3.c: New test.
35563
35564 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
35565
35566         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
35567
35568 2003-05-31  Roger Sayle  <roger@eyesopen.com>
35569
35570         * gcc.dg/fwrapv-1.c: New test case.
35571         * gcc.dg/fwrapv-2.c: New test case.
35572
35573 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35574
35575         PR c++/10956
35576         * g++.dg/template/spec9.C: New test.
35577
35578 2003-05-29  Roger Sayle  <roger@eyesopen.com>
35579
35580         * gcc.dg/duff-4.c: New test case.
35581
35582 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
35583
35584         PR fortran/10843
35585         * g77.dg/ffixed-form-1.f: New test
35586         * g77.dg/ffixed-form-2.f: New test
35587         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
35588         * g77.dg/ffree-form-3.f: New test
35589
35590 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
35591
35592         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
35593         * gcc.dg/wint_t-1.c: Likewise.
35594
35595 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35596
35597         * g++.dg/template/access11.C: New test.
35598
35599 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35600
35601         PR c++/10849
35602         * g++.dg/template/access10.C: New test.
35603
35604 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35605             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35606
35607         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
35608
35609 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
35610
35611         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
35612         suppress for powerpc-*-darwin*.
35613         * gcc.dg/torture/builtin-noret-2.c: Likewise.
35614
35615 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
35616
35617         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
35618         suppress option for powerpc-*-darwin*.
35619
35620 2003-05-23  Roger Sayle  <roger@eyesopen.com>
35621
35622         * gcc.dg/builtins-1.c: Add tests for tan and atan.
35623         * gcc.dg/builtins-4.c: Add test for fmod.
35624
35625 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35626
35627         PR c++/10682
35628         * g++.dg/template/instantiate4.C: New test.
35629
35630 2003-05-22  Roger Sayle  <roger@eyesopen.com>
35631
35632         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
35633
35634 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
35635
35636         * gcc.dg/compat/scalar-return-1_main.c: New file.
35637         * gcc.dg/compat/scalar-return-1_x.c: New file.
35638         * gcc.dg/compat/scalar-return-1_y.c: New file.
35639         * gcc.dg/compat/scalar-return-2_main.c: New file.
35640         * gcc.dg/compat/scalar-return-2_x.c: New file.
35641         * gcc.dg/compat/scalar-return-2_y.c: New file.
35642         * gcc.dg/compat/struct-return-3_main.c: New file.
35643         * gcc.dg/compat/struct-return-3_y.c: New file.
35644         * gcc.dg/compat/struct-return-3_x.c: New file.
35645         * gcc.dg/compat/struct-return-2_main.c: New file.
35646         * gcc.dg/compat/struct-return-2_x.c: New file.
35647         * gcc.dg/compat/struct-return-2_y.c: New file.
35648
35649 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35650
35651         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
35652         for hppa*-hp-hpux*.
35653         * gcc.dg/20021014-1.c (dg-options): Likewise.
35654         * gcc.dg/nest.c (dg-options): Likewise.
35655
35656 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
35657
35658         PR c++/9738
35659         * g++.dg/ext/dllimport2.C: New file.
35660         * g++.dg/ext/dllimport3.C: New file.
35661
35662 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
35663
35664         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
35665         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
35666         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
35667         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
35668         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
35669         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
35670         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
35671         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
35672         * gcc.dg/compat/small-struct-defs.h: New file.
35673         * gcc.dg/compat/small-struct-init.h: New file.
35674         * gcc.dg/compat/small-struct-check.h: New file.
35675         * gcc.dg/compat/fp-struct-defs.h: New file.
35676         * gcc.dg/compat/fp-struct-check.h: New file.
35677         * gcc.dg/compat/fp-struct-init.h: New file.
35678         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
35679         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
35680
35681 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
35682
35683         * gcc.dg/20030225-2.c: New test.
35684
35685 2003-05-18  Roger Sayle  <roger@eyesopen.com>
35686             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35687
35688         * gcc.c-torture/compile/20030518-1.c: New test case.
35689
35690 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
35691
35692         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
35693         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
35694         gcc-dg-debug-runtest.
35695         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
35696         gcc-dg-debug-runtest.
35697
35698 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35699
35700         PR c++/9022
35701         * g++.dg/lookup/using6.C: New test.
35702
35703 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35704
35705         * g++.dg/parse/access2.C: New test.
35706
35707 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
35708
35709         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
35710         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
35711         * gcc.dg/debug/debug.exp: Likewise.
35712
35713 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
35714
35715         * gcc.dg/dollar.c: New test.
35716
35717 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
35718
35719         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
35720         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
35721         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
35722         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
35723         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
35724         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
35725         * gcc.dg/compat/struct-by-value-6_main.c: New file.
35726         * gcc.dg/compat/struct-by-value-6_x.c: New file.
35727         * gcc.dg/compat/struct-by-value-6_y.c: New file.
35728         * gcc.dg/compat/struct-by-value-7_main.c: New file.
35729         * gcc.dg/compat/struct-by-value-7_x.c: New file.
35730         * gcc.dg/compat/struct-by-value-7_y.c: New file.
35731         * gcc.dg/compat/struct-by-value-8_main.c: New file.
35732         * gcc.dg/compat/struct-by-value-8_x.c: New file.
35733         * gcc.dg/compat/struct-by-value-8_y.c: New file.
35734         * gcc.dg/compat/struct-by-value-9_main.c: New file.
35735         * gcc.dg/compat/struct-by-value-9_x.c: New file.
35736         * gcc.dg/compat/struct-by-value-9_y.c: New file.
35737
35738 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
35739
35740         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
35741         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
35742         support for "repo" mode.
35743         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
35744         * lib/g77-dg.exp: Likewise.
35745         * lib/obj-dg.exp: Likewise.
35746
35747 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
35748
35749         Merge from gcc-3_2-rhl8-branch:
35750         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
35751
35752         * gcc.dg/tls/opt-6.c: New test.
35753
35754         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
35755
35756         * gcc.dg/20030405-1.c: New test.
35757
35758         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
35759
35760         * gcc.dg/20030309-1.c: New test.
35761
35762         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35763
35764         * gcc.c-torture/execute/20030307-1.c: New test.
35765
35766         2003-02-20  Randolph Chung  <tausq@debian.org>
35767
35768         * gcc.c-torture/compile/20030220-1.c: New test.
35769
35770         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
35771
35772         * gcc.dg/20030217-1.c: New test.
35773
35774         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
35775
35776         * gcc.c-torture/compile/20020129-1.c: New test.
35777
35778         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35779
35780         * gcc.dg/unroll-1.c: New test.
35781
35782         2002-11-16  Jan Hubicka  <jh@suse.cz>
35783
35784         * gcc.c-torture/execute/20020920-1.c: New test.
35785
35786         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
35787
35788         PR target/7434
35789         * gcc.c-torture/compile/20021008-1.c: New test.
35790
35791         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
35792
35793         PR target/7559
35794         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
35795
35796         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
35797
35798         * gcc.c-torture/compile/20020807-1.c: New test.
35799
35800         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
35801
35802         * gcc.dg/tls/opt-1.c: New test.
35803
35804         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
35805
35806         * gcc.dg/20020729-1.c: New test.
35807
35808         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
35809
35810         * g++.dg/opt/life1.C: New test.
35811
35812         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
35813
35814         * gcc.dg/20020525-1.c: New test.
35815
35816         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
35817
35818         PR c++/6794
35819         * g++.dg/ext/pretty1.C: New test.
35820         * g++.dg/ext/pretty2.C: New test.
35821
35822 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
35823
35824         PR c++/8385
35825         * g++.dg/ext/typeof5.C: New test.
35826
35827 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
35828
35829         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
35830         __USER_LABEL_PREFIX__ into account.
35831         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
35832
35833 2003-05-14  Roger Sayle  <roger@eyesopen.com>
35834
35835         * gcc.dg/builtins-15.c: New test case.
35836
35837 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
35838
35839         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
35840
35841 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
35842
35843         * lib/g++.exp: Tweak handling of additional source files.
35844         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
35845         * g++.dg/special/conpr-2a.C: Rename to ...
35846         * g++.dg/special/conpr-2a.cc: ... this.
35847         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
35848         * g++.dg/special/conpr-3a.C: Rename to ...
35849         * g++.dg/special/conpr-3a.cc: This.
35850         * g++.dg/special/conpr-3b.C: Rename to ...
35851         * g++.dg/special/conpr-3b.cc: This.
35852         * g++.dg/special/conpr-4.C: New test.
35853         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
35854
35855 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
35856
35857         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
35858
35859 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35860
35861         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
35862         * g++.old-deja/g++.robertl/eb71.C: Likewise.
35863         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
35864         * g++.old-deja/g++.other/warn3.C: Likewise.
35865
35866 2003-05-11  Roger Sayle  <roger@eyesopen.com>
35867
35868         * gcc.dg/i386-387-1.c: Update to also test log.
35869         * gcc.dg/i386-387-2.c: Likewise.
35870
35871 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
35872
35873         * g77.f-torture/execute/int8421.f: New test.
35874
35875 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35876
35877         PR c++/10230, c++/10481
35878         * g++.dg/lookup/scoped5.C: New test.
35879
35880 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35881
35882         PR c++/10552
35883         * g++.dg/template/ttp6.C: New test.
35884
35885 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
35886
35887         * gcc.c-torture/execute/builtins: New directory.
35888         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
35889         gcc.c-torture/execute/builtins.
35890         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
35891         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
35892         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
35893         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
35894
35895 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35896
35897         PR c++/9252
35898         * g++.dg/template/access8.C: New test.
35899         * g++.dg/template/access9.C: New test.
35900
35901 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35902
35903         PR c++/9554
35904         * g++.dg/parse/access1.C: New test.
35905
35906 2003-05-09  DJ Delorie  <dj@redhat.com>
35907
35908         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
35909         long, and not an int.
35910
35911 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35912
35913         PR c++/10555, c++/10576
35914         * g++.dg/template/memclass1.C: New test.
35915
35916 2003-05-08  DJ Delorie  <dj@redhat.com>
35917
35918         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
35919         targets.
35920         * gcc.c-torture/execute/20021024-1.x: Likewise.
35921         * gcc.c-torture/execute/shiftdi.x: Likewise.
35922         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
35923         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
35924         * gcc.dg/20021018-1.c: Likewise.
35925
35926 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35927
35928         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
35929
35930         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
35931         (bcopy): Call memmove.
35932
35933 2003-05-08  Roger Sayle  <roger@eyesopen.com>
35934
35935         * g77.f-torture/compile/8485.f: New test case.
35936
35937 2003-05-07  Richard Henderson  <rth@redhat.com>
35938
35939         PR c++/10570
35940         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
35941         Verify exception_cleanup not called for rethrows.
35942         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
35943         when exiting catch block without rethrowing.
35944         * g++.dg/eh/forced3.C: New.
35945         * g++.dg/eh/forced4.C: New.
35946
35947 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
35948
35949         * gcc.dg/20030505.c: Fix triplet.
35950
35951 2003-05-06  DJ Delorie  <dj@redhat.com>
35952
35953         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
35954         * gcc.dg/nest.c: Likewise.
35955
35956 2003-05-05  Roger Sayle  <roger@eyesopen.com>
35957
35958         * gcc.dg/builtins-14.c: New test case.
35959
35960 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
35961
35962         * lib/compat.exp (compat-execute): New argument.
35963         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
35964         * gcc.dg/compat: New test directory.
35965         * gcc.dg/compat/compat.exp: New expect script.
35966         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
35967         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
35968         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
35969         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
35970         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
35971         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
35972
35973         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
35974         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
35975         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
35976         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
35977         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
35978         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
35979         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
35980         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
35981         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
35982         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
35983         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
35984         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
35985         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
35986         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
35987         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
35988
35989 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
35990
35991         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
35992
35993 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
35994
35995         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
35996
35997 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
35998
35999         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
36000         * gcc.dg/ppc-fsel-2.c: New test.
36001
36002         * gcc.dg/unused-5.c: New test.
36003
36004 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36005
36006         PR c++/10496
36007         * g++.dg/warn/pmf1.C: New test.
36008
36009 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36010
36011         PR c++/4494
36012         * g++.dg/warn/main.C: New test.
36013
36014 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36015
36016         * gcc.dg/nonnull-3.c: New test.
36017
36018 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
36019
36020         * gcc.dg/cpp/Wtrigraphs.c: Update.
36021         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
36022
36023 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
36024
36025         * gcc.dg/ppc-fsel-1.c: New test.
36026
36027 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
36028
36029         PR c/10604
36030         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
36031
36032 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
36033
36034         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
36035
36036 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36037
36038         PR c++/9364, c++/10553, c++/10586
36039         * g++.dg/parse/typename4.C: New test.
36040         * g++.dg/parse/typename5.C: Likewise.
36041
36042 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
36043
36044         * gcc.c-torture/compile/20030503-1.c: New test.
36045
36046 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36047
36048         * g++.dg/lookup/using5.C: Fix testcase error.
36049
36050 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
36051
36052         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
36053         since MEABI is no longer supported.  Remove all vestiges
36054         of MEABI from the test.
36055
36056 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36057
36058         PR c++/10554
36059         * g++.dg/lookup/using5.C: New test.
36060
36061 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36062
36063         PR c++/8772
36064         * g++.dg/template/ttp5.C: New test.
36065
36066 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
36067
36068         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
36069         (dg-gpp-additional-sources): New function.
36070         (dg-gpp-additional-files): Likewise.
36071         * lib/g++.exp (additional_sources): New variable.
36072         (additional_files): Likewise.
36073         (g++_target_compile): Deal with them.
36074         * lib/old-dejagnu.exp: Remove.
36075         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
36076         * g++.old-deja: Revise all tests to use dg commands.
36077
36078 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36079
36080         PR c++/9432, c++/9528
36081         * g++.dg/lookup/using4.C: New test.
36082
36083 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
36084
36085         * gcc.dg/noreturn-5.c: New file.
36086         * gcc.dg/noreturn-6.c: New file.
36087
36088         * gcc.c-torture/compile/inline-1.c: New file.
36089
36090 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
36091
36092         PR c++/10551
36093         * g++.dg/template/explicit1.C: New test.
36094
36095 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
36096
36097         PR c++/10549
36098         * g++.dg/other/bitfield1.C: New test.
36099
36100         PR c++/10527
36101         * g++.dg/init/new7.C: New test.
36102
36103 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
36104
36105         * g++.dg/ext/desig1.C: New test.
36106         * g++.dg/ext/init1.C: Update.
36107
36108         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
36109
36110 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
36111
36112         PR c++/10180
36113         * g++.dg/warn/Winline-1.C: New test.
36114
36115 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
36116
36117         * gcc.c-torture/execute/string-opt-19.c: New test.
36118
36119         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
36120         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
36121
36122 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
36123
36124         PR c++/10506
36125         * g++.dg/init/new6.C: New test.
36126
36127         PR c++/10503
36128         * g++.dg/init/ref6.C: New test.
36129
36130 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
36131
36132         * g++.dg/warn/weak1.C: XFAIL on AIX4.
36133
36134 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36135
36136         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
36137         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
36138
36139 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
36140
36141         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
36142         initialized static data members.
36143
36144 2003-04-25  H.J. Lu <hjl@gnu.org>
36145
36146         * gcc.dg/ia64-sync-4.c: New test.
36147
36148 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36149
36150         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
36151         date.
36152
36153 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
36154
36155         PR c++/10337
36156         * g++.dg/warn/conv1.C: New test.
36157         * g++.old-deja/g++.other/conv7.C: Adjust.
36158         * g++.old-deja/g++.other/overload14.C: Adjust.
36159
36160 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
36161
36162         PR c++/10471
36163         * g++.dg/template/defarg2.C: New test.
36164
36165 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
36166
36167         * gcc.dg/cpp/include2.c: Update.
36168         * gcc.dg/cpp/multiline-2.c: New.
36169         * gcc.dg/cpp/multiline.c: Update.
36170         * gcc.dg/cpp/strify2.c: Update.
36171         * gcc.dg/cpp/trad/literals-2.c: Update.
36172
36173 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36174
36175         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
36176
36177 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
36178
36179         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
36180
36181 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
36182
36183         PR c++/10451
36184         * g++.dg/parse/crash4.C: New test.
36185
36186         PR c++/9847
36187         * g++.dg/parse/crash5.C: New test.
36188
36189 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
36190
36191         PR c++/10446
36192         * g++.dg/parse/crash3.C: New test.
36193
36194         PR c++/10428
36195         * g++.dg/parse/elab1.C: New test.
36196
36197 2003-04-22  Devang Patel  <dpatel@apple.com>
36198
36199         * gcc.dg/cpp/trad/funlike-5.c: New test.
36200
36201 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
36202
36203         * g++.dg/other/packed1.C: Fix dg options.
36204
36205 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
36206
36207         * g++.dg/other/offsetof2.C: New test.
36208
36209 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
36210
36211         * g++.dg/template/recurse.C: Adjust location of error messages.
36212
36213 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
36214
36215         PR c++/9881
36216         * g++.dg/init/addr-const1.C: New test.
36217         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
36218
36219 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36220
36221         PR c++/10405
36222         * g++.dg/lookup/struct-hack1.C: New test.
36223
36224 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
36225
36226         * ucs.c: Update diagnostic messages.
36227
36228 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
36229
36230         * gcc.dg/cpp/truefalse.cpp: New test.
36231         * gcc.dg/cpp/cpp.exp: Update.
36232         * g++.dg/other/stdbool-if.C: Remove.
36233
36234 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
36235
36236         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
36237         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
36238
36239 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36240
36241         * gcc.c-torture/compile/20030418-1.c: New test.
36242
36243 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
36244
36245         * README.compat: Remove; content moved to doc/sourcebuild.texi.
36246
36247 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36248
36249         PR c++/10347
36250         g++.dg/template/dependent-name1.C: New test.
36251
36252 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
36253
36254         * gcc.dg/warn-1.c (tourist_guide): New array,
36255         contains a pointer to bar.
36256
36257 2003-04-16  Roger Sayle  <roger@eyesopen.com>
36258
36259         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
36260         * gcc.c-torture/execute/medce-1.c: New test case.
36261         * gcc.c-torture/execute/medce-2.c: New test case.
36262
36263 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
36264
36265         * lib/prune.exp: Ignore more messages.
36266
36267         PR c++/10381
36268         * g++.dg/parse/lookup3.C: New test.
36269
36270 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
36271
36272         * gcc.c-torture/compile/20030415-1.c : New test.
36273
36274 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
36275
36276         * gcc.c-torture/execute/scope-2.c: Move to ...
36277         * gcc.dg/noncompile/scope.c: .... here.
36278
36279 2003-04-14  Roger Sayle  <roger@eyesopen.com>
36280
36281         * gcc.dg/20030414-2.c: New test case.
36282
36283 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
36284
36285         PR target/10377
36286         * gcc.dg/20030414-1.c: New test.
36287
36288 2003-04-13  Roger Sayle  <roger@eyesopen.com>
36289
36290         * gcc.dg/builtins-12.c: New test case.
36291         * gcc.dg/builtins-13.c: New test case.
36292
36293 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36294
36295         * gcc.c-torture/execute/string-opt-18.c: New test.
36296
36297 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
36298
36299         PR c++/10300
36300         * g++.dg/init/new5.C: New test.
36301
36302 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
36303
36304         PR c++/7910
36305         * g++.dg/ext/dllimport1.C: New test.
36306
36307 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36308
36309         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
36310
36311 2003-04-11  Bud Davis <bdavis9659@comcast.net>
36312
36313         PR Fortran/9263
36314         * g77.f-torture/noncompile/9263.f: New test
36315         PR Fortran/1832
36316         * g77.f-torture/execute/1832.f: New test
36317
36318 2003-04-11  David Chad  <davidc@freebsd.org>
36319             Loren J. Rittle  <ljrittle@acm.org>
36320
36321         libobjc/8562
36322         * objc.dg/headers.m: New test.
36323
36324 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
36325
36326         * gcc.c-torture/execute/builtin-noret-2.c: New.
36327         * gcc.c-torture/execute/builtin-noret-2.x: New.
36328         XFAIL builtin-noret-2.c at -O1 and above.
36329         * gcc.dg/redecl.c: New.
36330         * gcc.dg/Wshadow-1.c: Update error regexps.
36331
36332 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
36333
36334         * g++.dg/abi/bitfield10.C: New test.
36335
36336 2003-04-09  Mike Stump  <mrs@apple.com>
36337
36338         * gcc.dg/pch/pch.exp: Make testcase names longer.
36339         * g++.dg/pch/pch.exp: Make testcase names longer.
36340
36341 2003-04-08  Roger Sayle  <roger@eyesopen.com>
36342
36343         * gcc.dg/builtins-11.c: New test case.
36344
36345 2003-04-08  Roger Sayle  <roger@eyesopen.com>
36346
36347         * gcc.dg/builtins-9.c: New test case.
36348         * gcc.dg/builtins-10.c: New test case.
36349
36350 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
36351
36352         * gcc.dg/noncompile/init-4.c.c: New test.
36353
36354 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
36355
36356         * gcc.misc-test/gcov-9.c: New test.
36357         * gcc.misc-test/gcov-10.c: New test
36358         * gcc.misc-test/gcov-11.c: New test.
36359
36360 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
36361
36362         PR optimization/10024
36363         * gcc.c-torture/compile/20030405-1.c: New test.
36364
36365 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
36366
36367         * gcc.dg/pch/static-3.c: New.
36368         * gcc.dg/pch/static-3.hs: New.
36369         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
36370
36371 2003-04-04  Richard Henderson  <rth@redhat.com>
36372
36373         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
36374         * g++.dg/eh/forced2.C: Likewise.
36375
36376 2003-04-03  Mike Stump  <mrs@apple.com>
36377
36378         * lib/scanasm.exp (scan-assembler): Add xfail processing for
36379         target arg.
36380         (scan-assembler-times, scan-assembler-not): Likewise.
36381         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
36382
36383 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36384
36385         * gcc.dg/sparc-loop-1.c: New test.
36386
36387 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
36388
36389         PR other/9274
36390         * g++.dg/pch/system-2.C: New.
36391         * g++.dg/pch/system-2.Hs: New.
36392
36393 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
36394
36395         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
36396
36397         * g++.dg/eh/simd-1.C (vecfunc): Same.
36398
36399 2003-04-01  Roger Sayle  <roger@eyesopen.com>
36400
36401         * gcc.c-torture/execute/20030401-1.c: New test case.
36402
36403 2003-04-01  Ziemowit Laski <zlaski@apple.com>
36404
36405         * objc.dg/defs.m: New.
36406
36407 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
36408
36409         * g++.dg/eh/simd-1.C: New.
36410         * g++.dg/eh/simd-2.C: New.
36411
36412 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
36413
36414         * gcc.c-torture/execute/simd-3.c: New.
36415
36416 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
36417
36418         PR c/9936
36419         * gcc.dg/20030331-2.c: New test.
36420
36421 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
36422
36423         PR c++/10278
36424         * g++.dg/parse/crash2.C: New test.
36425
36426 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
36427
36428         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
36429         * gcc.c-torture/execute/20030331-1.c: ...here.
36430
36431 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
36432
36433         * gcc.c-torture/execute/20030331-1.c: New test.
36434
36435 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
36436
36437         * lib/gcov.exp: Adjust call return testing strings.
36438         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
36439
36440 2003-03-31  Roger Sayle  <roger@eyesopen.com>
36441
36442         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
36443         * gcc.dg/builtins-7.c: New test case.
36444         * gcc.dg/builtins-8.c: New test case.
36445
36446 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
36447
36448         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
36449
36450 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
36451
36452         PR c++/7647
36453         * g++.dg/lookup-class-member-2.C: New test.
36454
36455 2003-03-30  Glen Nakamura  <glen@imodulo.com>
36456
36457         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
36458
36459 2003-03-28  Roger Sayle  <roger@eyesopen.com>
36460
36461         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
36462
36463 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
36464
36465         * g++.dg/init/attrib1.C: New test.
36466
36467 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36468
36469         * gcc.dg/ultrasp8.c: New test.
36470
36471 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36472
36473         * gcc.dg/ultrasp7.c: New test.
36474
36475 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
36476
36477         PR c++/10047
36478         * g++.dg/template/inline1.C: New test.
36479
36480 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36481
36482         * gcc.dg/sparc-dwarf2.c: New test.
36483
36484 2003-03-27  Roger Sayle  <roger@eyesopen.com>
36485
36486         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
36487         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
36488
36489 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
36490
36491         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
36492         than reading .x files.
36493         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
36494         * g77.dg/gcov/gcov-1.f: Likewise.
36495         * gcc.misc-tests/gcov-4b.c: Likewise.
36496         * gcc.misc-tests/gcov-5b.c: Likewise.
36497         * gcc.misc-tests/gcov-6.c: Likewise.
36498         * gcc.misc-tests/gcov-7.c: Likewise.
36499         * gcc.misc-tests/gcov-8.c: Likewise.
36500         * g++.dg/gcov/gcov-1.x: Remove.
36501         * g77.dg/gcov/gcov-1.x: Likewise.
36502         * gcc.misc-tests/gcov-4b.x: Likewise.
36503         * gcc.misc-tests/gcov-5b.x: Likewise.
36504         * gcc.misc-tests/gcov-6.x: Likewise.
36505         * gcc.misc-tests/gcov-7.x: Likewise.
36506         * gcc.misc-tests/gcov-8.x: Likewise.
36507
36508 2003-03-27  Glen Nakamura  <glen@imodulo.com>
36509
36510         PR opt/10087
36511         * gcc.dg/20030324-1.c: New test.
36512
36513 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
36514
36515         PR c++/10224
36516         * g++.dg/template/arg3.C: New test.
36517
36518         PR c++/10158
36519         * g++.dg/template/friend18.C: New test.
36520
36521 2003-03-26  Roger Sayle  <roger@eyesopen.com>
36522
36523         * g77.f-torture/compile/20030326-1.f: New test case.
36524
36525 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
36526
36527         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
36528
36529         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
36530
36531 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
36532
36533         * gcc.dg/ia64-sync-3.c: New test.
36534
36535 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
36536
36537         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
36538
36539 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
36540
36541         * gcc.dg/ultrasp6.c: New test.
36542
36543 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36544
36545         * gcc.dg/i386-signbit-1.c: New test.
36546         * gcc.dg/i386-signbit-2.c: New test.
36547         * gcc.dg/i386-signbit-3.c: New test.
36548
36549 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36550
36551         * gcc.dg/ultrasp5.c: Fix options.
36552
36553 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36554
36555         * gcc.dg/ultrasp5.c: Fix comment.
36556
36557 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
36558
36559         PR fortran/10197
36560         * g77.f-torture/execute/10197.f: New test.
36561
36562 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
36563
36564         PR c++/9898, c++/383
36565         * g++.dg/template/conv6.C: New test.
36566
36567         PR c++/10119
36568         * g++.dg/template/ptrmem5.C: New test.
36569
36570         PR c++/10026
36571         * g++.dg/lookup/koenig1.C: New test.
36572
36573         PR C++/10199
36574         * g++.dg/lookup/template2.C: New test.
36575
36576 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
36577
36578         * g++.dg/opt/rtti1.C: New test.
36579
36580 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36581
36582         * gcc.dg/ultrasp5.c: New test.
36583
36584 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
36585
36586         PR middle-end/9967
36587         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
36588         builtin fputs.
36589
36590 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
36591
36592         PR c/8224
36593         * gcc.dg/20030323-1.c: New test.
36594
36595 2003-03-23  Roger Sayle  <roger@eyesopen.com>
36596
36597         * gcc.c-torture/compile/20030323-1.c: New test case.
36598
36599 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
36600
36601         * gcc.dg/20030321-1.c: New test.
36602
36603 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
36604
36605         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
36606
36607 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
36608
36609         PR c++/9978, c++/9708
36610         * g++.dg/ext/vlm1.C: Adjust expected error.
36611         * g++.dg/ext/vla2.C: New test.
36612         * g++.dg/template/arg1.C: New test.
36613         * g++.dg/template/arg2.C: New test.
36614
36615 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
36616
36617         * g77.f-torture/execute/select.f: New test.
36618         * g77.f-torture/noncompile/select_no_compile.f: New test.
36619
36620 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
36621
36622         PR c++/9898
36623         * g++.dg/other/error4.C: New test.
36624
36625 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
36626
36627         * g++.dg/template/friend17.C: New test.
36628
36629 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
36630
36631         * gcc.c-torture/compile/20030320-1.c: New.
36632
36633 2003-03-20  Roger Sayle  <roger@eyesopen.com>
36634
36635         * gcc.dg/builtins-6.c: New test case.
36636
36637 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
36638
36639         PR target/10073
36640         * gcc.c-torture/compile/20030319-1.c: New.
36641
36642 2003-03-18  Jan Hubicka  <jh@suse.cz>
36643
36644         * gcc.dg/i386-cvt-1.c: New test.
36645
36646 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
36647
36648         * objc.dg/naming-1.m: Use "(parse|syntax) error".
36649         * objc.dg/naming-2.m: Likewise.
36650
36651 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
36652
36653         PR c++/9639
36654         * g++.dg/parse/crash1.C: New test.
36655
36656 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
36657
36658         PR c++/8805
36659         * g++.dg/eh/cleanup1.C: New test.
36660
36661 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
36662
36663         * gcc.c-torture/execute/20030316-1.c: New test case.
36664
36665 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
36666
36667         PR c++/9629
36668         * g++.dg/init/ctor2.C: New test.
36669
36670 2003-03-15  Roger Sayle  <roger@eyesopen.com>
36671
36672         * g77.f-torture/compile/xformat.f: New test case.
36673
36674 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36675
36676         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
36677         * g++.old-deja/g++.mike/eh50.C: Likewise.
36678
36679 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36680
36681         PR c++/6440
36682         * g++.dg/template/spec7.C: New test.
36683         * g++.dg/template/spec8.C: Likewise.
36684
36685 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
36686
36687         * gcc.c-torture/execute/20030313-1.c: New test.
36688
36689 2003-03-14  Richard Henderson  <rth@redhat.com>
36690
36691         * gcc.dg/inline-2.c: Adjust alpha test for external call.
36692
36693 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36694
36695         * gcc.c-torture/compile/20030314-1.c: New test.
36696
36697 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
36698
36699         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
36700         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
36701         thumb target,
36702         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
36703         to accept newer _imp__  prefix and additional
36704         newline in .drectve section.
36705         * gcc.dg/dll-4.c: Likewise.
36706         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
36707         switch.
36708
36709 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
36710
36711         * g++.dg/parse/namespace9.C: New test.
36712
36713         * g++.dg/init/ref5.C: New test.
36714         * g++.dg/parse/ptrmem1.C: Likewise.
36715
36716 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36717
36718         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
36719         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
36720         regular expression.
36721         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
36722         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
36723
36724 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
36725
36726         * gcc.c-torture/execute/20030224-2.c: New test.
36727
36728 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36729
36730         * gcc.dg/decl-3.c: New test.
36731
36732 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36733
36734         * gcc.dg/i386-loop-2.c: New test.
36735
36736 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
36737
36738         PR c++/9474
36739         * g++.dg/parse/namespace8.C: New test.
36740
36741         PR c++/9924
36742         * g++.dg/overload/builtin2.C: New test.
36743
36744 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
36745
36746         * gcc.dg/return-type-3.c: New test.
36747
36748 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
36749
36750         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
36751         profiling options are not supported.
36752
36753 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
36754
36755         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
36756         * g++.old-deja/g++.warn/impint2.C: Likewise.
36757
36758 2003-03-10  Devang Patel  <dpatel@apple.com>
36759
36760         * g++.dg/cpp/c++_cmd_1.C: New test.
36761         * g++.dg/cpp/c++_cmd_1.h: New file.
36762
36763 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
36764
36765         * gcc.dg/altivec-9.c: New file.
36766
36767 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36768
36769         * gcc.dg/ppc-sdata-1.c: New test.
36770         * gcc.dg/ppc-sdata-2.c: New test.
36771
36772 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
36773
36774         PR c++/9373
36775         * g++.dg/opt/ptrmem2.C: New test.
36776
36777         PR c++/8534
36778         * g++.dg/opt/ptrmem1.C: New test.
36779
36780 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36781
36782         * gcc.dg/i386-loop-1.c: New test.
36783
36784 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36785
36786         PR c++/9970
36787         * g++.dg/lookup/friend1.C: New test.
36788
36789 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
36790
36791         PR c++/9823
36792         * g++.dg/parser/constructor1.C: New test.
36793
36794 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
36795
36796         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
36797
36798         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
36799
36800 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
36801
36802         * gcc.dg/cpp/Wunused.c: Update test.
36803
36804 2003-03-08  Jan Hubicka  <jh@suse.cz>
36805
36806         * gcc.dg/inline-3.c: New test.
36807
36808 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
36809
36810         PR c++/9809
36811         * g++.dg/parse/builtin1.C: New test.
36812
36813         PR c++/9982
36814         * g++.dg/abi/cookie1.C: New test.
36815         * g++.dg/abi/cookie2.C: Likewise.
36816
36817         PR c++/9524
36818         * g++.dg/template/field1.C: New test.
36819
36820         PR c++/9912
36821         * g++.dg/parse/class1.C: New test.
36822         * g++.dg/parse/namespace7.C: Likewise.
36823         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
36824
36825 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
36826
36827         * g++.dg/init/ref4.C: New test.
36828
36829 2003-03-07  Jan Hubicka  <jh@suse.cz>
36830
36831         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
36832         * gcc.dg/inline-3.c: New test.
36833
36834 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
36835
36836         * g++.dg/init/ref3.C: New test.
36837
36838         PR c++/9965
36839         * g++.dg/init/ref2.C: New test.
36840
36841         PR c++/9400
36842         * g++.dg/warn/Wshadow-2.C: New test.
36843
36844         PR c++/9791
36845         * g++.dg/warn/Woverloaded-1.C: New test.
36846
36847 2003-03-05  Jan Hubicka  <jh@suse.cz>
36848
36849         * gcc.dg/i386-local2.c: New.
36850         * gcc.dg/i386-local.c: Fix typo.
36851
36852 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
36853
36854         * g++.dg/abi/layout3.C: New test.
36855
36856 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36857
36858         * gcc.c-torture/compile/20030305-1.c
36859
36860 2003-03-05  Jan Hubicka  <jh@suse.cz>
36861
36862         * gcc.dg/i386-local.c: New.
36863
36864 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
36865
36866         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
36867
36868 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36869
36870         * gcc.dg/switch-2.c: New test.
36871         * gcc.dg/switch-3.c: New test.
36872         * gcc.dg/Wswitch.c: Adjust line numbers.
36873         * gcc.dg/Wswitch-default.c: Likewise.
36874         * gcc.dg/Wswitch-enum.c: Likewise.
36875
36876 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
36877
36878         * gcc.c-torture/execute/20030222-1.c: New test.
36879
36880 2003-03-03  James E Wilson  <wilson@tuliptree.org>
36881
36882         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
36883
36884 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
36885
36886         PR c++/9878
36887         * g++.dg/init/ref1.C: New test.
36888
36889 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
36890
36891         * gcc.dg/sh-relax.c: New SH-only test.
36892
36893 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
36894
36895         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
36896         comment explaining purpose of testcase.
36897
36898 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
36899
36900         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
36901         for HC11/HC12 (asm needs two int registers).
36902         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
36903         HC11/HC12 because the test uses an asm which needs two 32-bit
36904         registers.
36905
36906 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
36907
36908         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
36909         for HC11/HC12 (array is too large otherwise).
36910         * gcc.c-torture/compile/920501-4.x: New file, likewise.
36911         * gcc.c-torture/compile/20010518-2.x: Likewise.
36912         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
36913         HC11/HC12 (array is too large).
36914
36915 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
36916
36917         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
36918         * lib/g++-dg.exp (g++-dg-test): Likewise.
36919
36920 2003-03-01  Roger Sayle  <roger@eyesopen.com>
36921
36922         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
36923         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
36924
36925 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36926
36927         * g++.dg/warn/implicit-typename1.C: Remove warning.
36928
36929 2003-02-28  Richard Henderson  <rth@redhat.com>
36930
36931         * gcc.dg/noreturn-1.c: Move noreturn warning line.
36932         * gcc.dg/return-type-1.c: Move control reaches end warning line.
36933
36934 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
36935
36936         * gcc.dg/pch/pch.exp: Change .pch to .gch.
36937         * g++.dg/pch/pch.exp: Likewise.
36938
36939 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
36940
36941         PR c++/9879
36942         * testsuite/g++.dg/init/new4.C: New test.
36943
36944 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
36945
36946         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
36947
36948 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
36949
36950         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
36951         unsigned long.
36952
36953         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
36954         wider than float.
36955
36956 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36957
36958         * lib/scanasm.exp: Add support for counting numbers of
36959         occurences.
36960         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
36961         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
36962
36963 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
36964
36965         PR c++/9683
36966         * g++.dg/template/static3.C: New test.
36967
36968         PR c++/9829
36969         * g++.dg/parse/namespace6.C: New test.
36970
36971 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36972
36973         PR target/9732
36974         * gcc.dg/20030225-1.c: New test.
36975
36976 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
36977
36978         * README: Remove out-of-date information.
36979
36980         PR c++/9836
36981         * g++.dg/template/spec6.C: New test.
36982
36983 2003-02-24  Jeff Law  <law@redhat.com>
36984
36985         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
36986
36987 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36988
36989         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
36990         * gcc.dg/pragma-ep-1.c: Likewise.
36991
36992 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36993
36994         PR c++/9602
36995         * g++.dg/template/friend16.C: New test.
36996
36997 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
36998
36999         PR c++/5333
37000         * g++.dg/parse/fused-params1.C: Adjust error messages.
37001         * g++.dg/template/nested3.C: New test.
37002
37003 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
37004
37005         * g++.dg/abi/param1.C: New test.
37006
37007 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37008
37009         PR c++/7982
37010         * g++.dg/warn/implicit-typename1.C: New test.
37011
37012 2003-02-22  Kelley Cook <kelleycook@comcast.net>
37013
37014         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
37015         with "mtune".
37016         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37017         * gcc.c-torture/execute/20010129-1.x: Likewise.
37018         * gcc.dg/20011107-1.c: Likewise.
37019         * gcc.dg/20020108-1.c: Likewise.
37020         * gcc.dg/20020122-3.c: Likewise.
37021         * gcc.dg/20020206-1.c: Likewise.
37022         * gcc.dg/20020310-1.c: Likewise.
37023         * gcc.dg/20020426-2.c: Likewise.
37024         * gcc.dg/20020517-1.c: Likewise.
37025         * gcc.dg/991230-1.c: Likewise.
37026         * gcc.dg/i386-unroll-1.c: Likewise.
37027         * gcc.misc-tests/i386-prefetch.exp: Likewise.
37028
37029 2003-02-22  Jan Hubicka  <jh@suse.cz>
37030
37031         * gcc.dg/i386-mul.c: New test.
37032
37033 2003-02-21  Roger Sayle  <roger@eyesopen.com>
37034
37035         * gcc.dg/builtins-5.c: New test case.
37036
37037 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
37038
37039         * gcc.dg/asmreg-1.c: New test.
37040
37041 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
37042
37043         PR c++/9749
37044         * g++.dg/parse/varmod1.C: New test.
37045
37046 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
37047
37048         PR c++/9727
37049         * g++.dg/template/op1.C: New test.
37050
37051 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
37052
37053         PR c++/8906
37054         * g++.dg/template/nested2.C: New test.
37055
37056 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
37057
37058         PR c++/8724
37059         * g++.dg/expr/dtor1.C: New test.
37060
37061 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
37062
37063         * gcc.dg/cpp/include3.c: New test.
37064         * gcc.dg/cpp/inc/foo.h: New file.
37065
37066 2003-02-21  Glen Nakamura  <glen@imodulo.com>
37067
37068         * gcc.c-torture/execute/20030221-1.c: New test.
37069
37070 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
37071
37072         PR c++/9729
37073         * g++.dg/abi/conv1.C: New test.
37074
37075 2003-02-20  Jan Hubicka  <jh@suse.cz>
37076
37077         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
37078
37079 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
37080
37081         * gcc.c-torture/compile/20030219-1.c: New test.
37082
37083 2003-02-18  Jan Hubicka  <jh@suse.cz>
37084
37085         * gcc.dg/funcorder.c: New test.
37086
37087 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
37088
37089         * gcc.c-torture/execute/20030218-1.c: New.
37090
37091 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
37092
37093         * gcc.dg/20030218-1.c: New.
37094
37095 2003-02-18  Richard Henderson  <rth@redhat.com>
37096
37097         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
37098         * gcc.dg/attr-used-2.c: New.
37099
37100 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
37101
37102         PR c++/9704
37103         * g++.dg/init/copy5.C: New test.
37104
37105 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
37106
37107         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
37108         * g++.dg/pch/pch.exp: Likewise.
37109
37110 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
37111
37112         * gcc.c-torture/execute/20030209-1.c: Enable the test if
37113         STACK_SIZE is not defined.
37114
37115 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37116
37117         PR c++/9457
37118         * g++.dg/template/init1.C: New test.
37119
37120 2003-02-16  Jan HUbicka  <jh@suse.cz>
37121
37122         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
37123         (foo): Add few extra tests
37124         * gcc.dg/c99-const-expr-3.c: Likewise.
37125         * gcc.c-torture/execute/20030216-1.c: New.
37126
37127 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37128
37129         PR c++/9459
37130         * g++.dg/ext/typeof4.C: New test.
37131
37132 2003-02-15  Roger Sayle  <roger@eyesopen.com>
37133
37134         * gcc.dg/i386-387-3.c: New test case.
37135
37136 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
37137
37138         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
37139         cris-*-elf* cris-*-aout* and mmix-*-*.
37140
37141 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
37142
37143         * gcc.dg/20030213-1.c: New test.
37144
37145 2003-02-12  Roger Sayle  <roger@eyesopen.com>
37146
37147         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
37148         * gcc.dg/i386-387-2.c: Likewise.
37149
37150 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
37151
37152         * gcc.dg/ppc-spe.c: Fix formatting.
37153         Enable tests that were previously unsupported by gas.
37154         Delete tests for instructions that no longer exist.
37155         Switch arguments on evsubifw builtin.
37156
37157 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
37158
37159         * gcc.c-torture/execute/20030209-1.c: Disable the test if
37160         STACK_SIZE is too small.
37161
37162 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37163             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37164
37165         * gcc.dg/decl-2.c: New test.
37166
37167 2003-02-10  Jan Hubicka  <jh@suse.cz>
37168
37169         * gcc.dg/i386-fpcvt-1.c: New test.
37170
37171 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
37172
37173         * gcc.c-torture/execute/20030209-1.c: New test.
37174
37175 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
37176
37177         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
37178         int-wide bitops, use the constants of the same width.
37179         Likewise, if long long is 32-bit wide, test bitops using
37180         32-bit constants.
37181
37182 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
37183
37184         * gcc.dg/20021014-1.c: Annotate with expected notice text.
37185
37186 2003-02-07  Roger Sayle  <roger@eyesopen.com>
37187
37188         * testsuite/gcc.dg/builtins-4.c: New test case.
37189
37190 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37191
37192         * gcc.dg/20020430-1.c: Fix dg command typos.
37193         * gcc.dg/20020503-1.c: Likewise.
37194
37195 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37196
37197         PR c++/8785
37198         * g++.dg/parse/fused-params1.C: New test.
37199
37200         PR c++/8857
37201         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
37202
37203         PR c++/8921
37204         * g++.dg/parse/non-dependent1.C: New test.
37205
37206         PR c++/8928
37207         * g++.dg/parse/dupl-tmpl-args1.C: New test.
37208
37209         PR c++/9228
37210         * g++.dg/parse/undefined7.C: New test.
37211         * g++.dg/parse/non-templ1.C: New test.
37212
37213         PR c++/9229
37214         * g++.dg/parse/too-many-tmpl-args1.C: New test.
37215
37216 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
37217
37218         * gcc.c-torture/compile/20030206-1.c: New test.
37219
37220 2003-02-05  Roger Sayle  <roger@eyesopen.com>
37221
37222         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
37223         "pow" to "foo" to avoid potential confusion with a math built-in.
37224
37225 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37226
37227         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
37228         conditions for SPARC targets.
37229
37230 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
37231
37232         * gcc.dg/20030204-1.c: New test.
37233
37234 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37235
37236         PR c++/38
37237         * g++.dg/parse/array-size1.C: New test.
37238
37239         PR c++/5657
37240         * g++.dg/parse/undefined3.C: New test.
37241
37242         PR c++/5665
37243         * g++.dg/parse/undefined4.C: New test.
37244
37245         PR c++/5975
37246         * g++.dg/parse/undefined5.C: New test.
37247
37248         PR c++/7259
37249         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
37250
37251         PR c++/8578
37252         * g++.dg/parse/casting-operator1.C: New test.
37253
37254         PR c++/8596
37255         * g++.dg/parse/undefined6.C: New test.
37256
37257         PR c++/8736
37258         * g++.dg/parse/missing-template1.C: New test.
37259
37260 2003-02-04  Jan Hubicka  <jh@suse.cz>
37261
37262         * gcc.dg/i386-cadd.c: Compile using -march=k8.
37263         * gcc.dg/i386-cmov?.c: Likewise.
37264         * gcc.dg/i386-fpcvt-?.c: Likewise.
37265         * gcc.dg/i386-ssefp-1.c: Likewise.
37266         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
37267         conventions.
37268
37269 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
37270
37271         PR c++/7129
37272         * testsuite/g++.dg/ext/max.C: New test.
37273
37274 2003-02-03  Jan Hubicka  <jh@suse.cz>
37275
37276         * gcc.c-torture/execute/20030203-1.c: New test.
37277
37278 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
37279
37280         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
37281         'natural-endian'.
37282
37283 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
37284
37285         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
37286         * g++.dg/init/new2.C: Likewise.
37287         * g++.dg/other/new1.C: Likewise.
37288
37289 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
37290
37291         * gcc.dg/struct-ret-libc.c: New test.
37292
37293 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
37294
37295         * gcc.dg/20030129-1.c: New test.
37296
37297 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37298
37299         PR c++/8849
37300         * g++.dg/template/ptrmem4.C: New test.
37301
37302 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
37303
37304         * g++.dg/parser/constant1.C: New test.
37305
37306 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37307
37308         PR c++/8591
37309         * g++.dg/parse/friend2.C: New test.
37310
37311 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
37312
37313         PR c++/9437
37314         * g++.dg/template/unify4.C: New test.
37315
37316 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
37317
37318         * gcc.c-torture/execute/20030128-1.c: New test.
37319
37320 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
37321
37322         * g++.dg/lookup/nested1.C: Test moved from ...
37323         * g++.old-deja/g++.other/lookup24.C: ... here.
37324
37325 2003-01-28  Jan Hubicka  <jh@suse.cz>
37326
37327         * gcc.dg/i386-cmov5.c: New test.
37328
37329 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
37330
37331         * gcc.c-torture/execute/20010925-1.c: Changed the
37332         memcpy declaration.
37333
37334 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
37335
37336         PR c++/3902
37337         * g++.dg/parse/template5.C: New test.
37338
37339 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
37340
37341         PR fortran/9258
37342         * g77.dg/pr9258: New test.
37343
37344 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37345
37346         * README: Move relevant parts from README.g++.
37347
37348         * README.g++: Remove this file.
37349
37350 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
37351
37352         * g++.dg/abi/dcast1.C: New test.
37353
37354 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37355
37356         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
37357
37358 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
37359
37360         PR c++/47
37361         * g++.old-deja/g++.other/lookup24.C: New test.
37362
37363 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37364
37365         PR middle-end/7227
37366         * gcc.dg/uninit-C.c: New test.
37367
37368 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
37369
37370         * g++.dg/abi/covariant1.C: New test.
37371
37372 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
37373
37374         * gcc.dg/20030123-1.c: New test.
37375
37376 2003-01-25  Jan Hubicka  <jh@suse.cz>
37377
37378         PR opt/8492
37379         * gcc.c-torture/compile/20030125-1.c
37380
37381 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
37382
37383         PR c++/9403
37384         * g++.dg/parse/template3.C: New test.
37385         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
37386
37387         PR c++/795
37388         * g++.dg/parse/template4.C: New test.
37389
37390         PR c++/9415
37391         * g++.dg/template/qual2.C: New test.
37392
37393         PR c++/8545
37394         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
37395
37396         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
37397
37398 2003-01-25  Roger Sayle  <roger@eyesopen.com>
37399
37400         * gcc.c-torture/execute/switch-1.c: New test case.
37401
37402 2003-01-25  Jan Hubicka  <jh@suse.cz>
37403
37404         * gcc.c-torture/execute/20030125-1.[cx]: New test.
37405
37406 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
37407
37408         Tweaks for Bison-1.875. From the NEWS file:
37409         "- `parse error' -> `syntax error'
37410         Bison now uniformly uses the term `syntax error'"
37411         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
37412         * gcc.dg/cpp/digraph2.c: Likewise.
37413         * gcc.dg/cpp/direct2.c: Likewise.
37414         * gcc.dg/cpp/paste4.c: Likewise.
37415         * gcc.dg/c90-restrict-1.c: Likewise.
37416         * gcc.dg/c99-func-2.c: Likewise.
37417         * gcc.dg/noncompile/920721-2.c: Likewise.
37418         * gcc.dg/noncompile/930622-2.c: Likewise.
37419         * gcc.dg/noncompile/940112-1.c: Likewise.
37420         * gcc.dg/noncompile/950921-1.c: Likewise.
37421         * gcc.dg/noncompile/951123-1.c: Likewise.
37422         * gcc.dg/noncompile/971104-1.c: Likewise.
37423         * gcc.dg/noncompile/990416-1.c: Likewise.
37424
37425 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
37426
37427         * g++.dg/parse/undefined1.C: Add error message.
37428
37429 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
37430
37431         PR c++/9354
37432         * g++.dg/parse/new1.C: New test.
37433
37434         PR c++/9216
37435         * g++.dg/parse/template2.C: New test.
37436
37437         PR c++/9354
37438         * g++.dg/parse/typedef2.C: New test.
37439
37440         PR c++/9328
37441         * g++.dg/ext/typeof3.C: New test.
37442
37443 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37444
37445         PR c++/2738
37446         * g++.dg/parse/ret-type1.C: New test.
37447
37448         PR c++/3792
37449         * g++.dg/parse/tmpl-outside1.C: New test.
37450
37451         PR c++/4207
37452         * g++.dg/parse/int-as-enum1.C: New test.
37453
37454         PR c++/4903
37455         * g++.dg/parse/no-typename1.C: New test.
37456
37457         PR c++/5533
37458         * g++.dg/parse/no-value1.C: New test.
37459
37460         PR c++/5921
37461         * g++.dg/parse/wrong-inline1.C: New test.
37462
37463         PR c++/6402
37464         * g++.dg/parse/ref1.C: New test.
37465
37466         PR c++/6992
37467         * g++.dg/parse/attr-ctor1.C: New test.
37468
37469         PR c++/7229
37470         * g++.dg/parse/namespace5.C: New test.
37471
37472         PR c++/7917
37473         * g++.dg/parse/func-def1.C: New test.
37474
37475         PR c++/8143
37476         * g++.dg/parse/undefined1.C: New test.
37477
37478         PR c++/5723, PR c++/8522
37479         * g++.dg/parse/specialization1.C: New test.
37480
37481         PR c++/163, PR c++/8595
37482         * g++.dg/parse/struct-as-enum1.C: New test.
37483
37484         PR c++/9173
37485         * g++.dg/parse/undefined2.C: New test.
37486
37487 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
37488
37489         PR c++/9298
37490         * g++.dg/parse/template1.C: New test.
37491
37492         PR c++/9384
37493         * g++.dg/parse/using1.C: New test.
37494
37495         PR c++/9285
37496         PR c++/9294
37497         * g++.dg/parse/expr2.C: New test.
37498
37499         PR c++/9388
37500         * g++.dg/parse/lookup2.C: Likewise.
37501
37502 2003-01-21  Jan Hubicka  <jh@suse.cz>
37503
37504         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
37505         * gcc.c-torture/execute/eeprof-1.c: Likewise.
37506         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
37507         * gcc.c-torture/execute/string-opt-*.c: Likewise.
37508
37509 2003-01-20  Nick Clifton  <nickc@redhat.com>
37510
37511         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
37512         problem with ARM sibcall code generation.
37513
37514 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
37515
37516         * gcc.c-torture/execute/20030120-1.c: New.
37517
37518 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
37519
37520         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
37521
37522 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
37523
37524         PR c++/9272
37525         * g++.dg/parse/ctor1.C: New test.
37526
37527         PR c++/9294:
37528         * g++.dg/parse/qualified1.C: New test.
37529
37530         * g++.dg/parse/typename3.C: New test.
37531
37532 2003-01-16  Richard Henderson  <rth@redhat.com>
37533
37534         * g++.dg/tls/init-2.C: Fix error matches for real this time.
37535
37536 2003-01-16  Richard Henderson  <rth@redhat.com>
37537
37538         * g++.dg/pch/pch.exp: Copy test header to the working directory
37539         before using it either for precompilation or direct use.
37540         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
37541         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
37542
37543 2003-01-16  Richard Henderson  <rth@redhat.com>
37544
37545         * gcc.dg/pch/pch.exp: Copy test header to the working directory
37546         before using it either for precompilation or direct use.
37547         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
37548         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
37549
37550 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
37551
37552         * g++.dg/ext/typename1.C: Add typename keyword.
37553         * g++.dg/template/crash1.C: Update error messages.
37554         * g++.dg/template/crash2.C: Remove error message.
37555         * g++.dg/parse/typename2.C: New test.
37556         * g++.dg/template/typename2.C: Change implicit
37557         typename warning into error.
37558         * g++.old-deja/g++.benjamin/tem03.C: Issue more
37559         error messages.
37560         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
37561         * g++.old-deja/g++.brendan/crash56.C: Add this->.
37562         * g++.old-deja/g++.law/visibility13.C: Remove error
37563         messages.
37564         * g++.old-deja/g++.ns/template17.C: Reorder code to
37565         make declaration visible in template.
37566         * g++.old-deja/g++.pt/crash3.C: Fix typos.
37567         * g++.old-deja/g++.pt/crash36.C: Issue more error
37568         messages.
37569         * g++.old-deja/g++.pt/crash5.C: Improve error
37570         message.
37571         * g++.old-deja/g++.pt/crash67.C: Remove warning.
37572         * g++.old-deja/g++.pt/inherit1.C: Add this->.
37573         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
37574         * g++.old-deja/g++.pt/typename16.C: Replace implicit
37575         typename warning with error message.
37576         * g++.old-deja/g++.pt/typename19.C: Remove warning.
37577         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
37578         * g++.old-deja/g++.robertl/eb24.C: Use this->.
37579
37580 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
37581
37582         * g++.dg/parse/ambig2.C: New test.
37583
37584 2003-01-15  Richard Henderson  <rth@redhat.com>
37585
37586         * g++.dg/tls/init-2.C: Update error message string.
37587
37588 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37589
37590         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
37591
37592 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
37593
37594         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
37595         all for HC11/HC12.
37596         * gcc.c-torture/compile/20001205-1.x: Likewise.
37597         * gcc.c-torture/compile/20001226-1.x: Likewise.
37598         * gcc.c-torture/compile/920520-1.x: Likewise.
37599         * gcc.c-torture/compile/961203-1.x: Likewise.
37600         * gcc.c-torture/compile/20020604-1.x: Likewise.
37601
37602 2003-01-15  Jan Hubicka  <jh@suse.cz>
37603
37604         * gcc.c-torture/compile/20030115-1.c: New test.
37605
37606         * gcc.dg/i386-fpcvt-1.c: New test.
37607         * gcc.dg/i386-fpcvt-2.c: New test.
37608
37609 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
37610
37611         Further conform g++'s __vmi_class_type_info to the C++ ABI
37612         specification.
37613         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
37614         the specification.
37615
37616 2003-01-14  Jan Hubicka  <jh@suse.cz>
37617
37618         * gcc.dg/i386-fpcvt-1.c: New test.
37619         * gcc.dg/i386-fpcvt-2.c: New test.
37620
37621 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37622
37623         * gcc.dg/i386-mmx-3.c: New test.
37624
37625 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
37626
37627         PR c++/9264
37628         * g++.dg/parse/octal1.C: New file.
37629
37630         PR c++/9172
37631         * g++.dg/parse/typename1.C: New file.
37632
37633 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
37634
37635         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
37636         * gcc.dg/bf-no-ms-layout.c: Likewise.
37637         * gcc.dg/bf-ms-attrib.c: Likewise.
37638
37639 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
37640
37641         PR c++/9099
37642         * g++.dg/parse/dtor1.C: New file.
37643
37644         PR c++/9128
37645         * g++.dg/rtti/typeid1.C: New file.
37646
37647         PR c++/9153
37648         * g++.dg/parse/lookup1.C: New file.
37649
37650         PR c++/9171
37651         * g++.dg/templ/spec5.C: New file.
37652
37653 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
37654
37655         * gcc.c-torture/compile/20030110-1.c: New test.
37656
37657 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
37658
37659         Merge from pch-branch:
37660
37661         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
37662
37663         * gcc.dg/pch/cpp-1.h: New.
37664         * gcc.dg/pch/cpp-1.c: New.
37665         * gcc.dg/pch/cpp-2.h: New.
37666         * gcc.dg/pch/cpp-2.c: New.
37667
37668         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
37669
37670         * gcc.dg/pch/except-1.h: New.
37671         * gcc.dg/pch/except-1.c: New.
37672
37673         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
37674
37675         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
37676         running test.
37677         * gcc.dg/pch: Include *.hp not *.h.
37678         * gcc.dg/pch/system-1.h: New.
37679         * gcc.dg/pch/system-1.c: New.
37680
37681         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
37682
37683         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
37684         rather than trying to build and run a program using PCH.
37685         * gcc.dg/pch: Remove dg-do commands from test files.
37686
37687         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
37688
37689         * gcc.dg/pch/macro-3.c: New.
37690         * gcc.dg/pch/macro-3.h: New.
37691
37692         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
37693
37694         * gcc.dg/pch/common-1.c: New.
37695         * gcc.dg/pch/common-1.h: New.
37696         * gcc.dg/pch/decl-1.c: New.
37697         * gcc.dg/pch/decl-1.h: New.
37698         * gcc.dg/pch/decl-2.c: New.
37699         * gcc.dg/pch/decl-2.h: New.
37700         * gcc.dg/pch/decl-3.c: New.
37701         * gcc.dg/pch/decl-3.h: New.
37702         * gcc.dg/pch/decl-4.c: New.
37703         * gcc.dg/pch/decl-4.h: New.
37704         * gcc.dg/pch/decl-5.c: New.
37705         * gcc.dg/pch/decl-5.h: New.
37706         * gcc.dg/pch/global-1.c: New.
37707         * gcc.dg/pch/global-1.h: New.
37708         * gcc.dg/pch/inline-1.c: New.
37709         * gcc.dg/pch/inline-1.h: New.
37710         * gcc.dg/pch/inline-2.c: New.
37711         * gcc.dg/pch/inline-2.h: New.
37712         * gcc.dg/pch/static-1.c: New.
37713         * gcc.dg/pch/static-1.h: New.
37714         * gcc.dg/pch/static-2.c: New.
37715         * gcc.dg/pch/static-2.h: New.
37716
37717         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
37718
37719         * g++.dg/pch/pch.exp: Better handle failing testcases.
37720         * gcc.dg/pch/pch.exp: Likewise.
37721         * gcc.dg/pch/macro-1.c: New.
37722         * gcc.dg/pch/macro-1.h: New.
37723         * gcc.dg/pch/macro-2.c: New.
37724         * gcc.dg/pch/macro-2.h: New.
37725
37726         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
37727
37728         * g++.dg/dg.exp: Treat files in pch/ specially.
37729         * g++.dg/pch/pch.exp: New file.
37730         * g++.dg/pch/empty.H: New file.
37731         * g++.dg/pch/empty.C: New file.
37732         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
37733         "precompile".
37734
37735         * gcc.dg/pch/pch.exp: New file.
37736         * gcc.dg/pch/empty.h: New file.
37737         * gcc.dg/pch/empty.c: New file.
37738         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
37739         "precompile".
37740
37741 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37742
37743         * g++.dg/template/friend14.C: New test.
37744
37745 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37746
37747         * gcc.dg/old-style-asm-1.c: New test.
37748
37749 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
37750
37751         * gcc.c-torture/compile/20030109-1.c: New test.
37752
37753 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37754
37755         * gcc.c-torture/execute/20030109-1.c: New test.
37756
37757 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
37758
37759         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
37760         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
37761         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
37762         * g++.old-deja/g++.mike/eh2.C: Likewise.
37763         * g++.old-deja/g++.mike/eh3.C: Likewise.
37764         * g++.old-deja/g++.mike/eh5.C: Likewise.
37765         * g++.old-deja/g++.mike/eh6.C: Likewise.
37766         * g++.old-deja/g++.mike/eh7.C: Likewise.
37767         * g++.old-deja/g++.mike/eh8.C: Likewise.
37768         * g++.old-deja/g++.mike/eh9.C: Likewise.
37769         * g++.old-deja/g++.mike/eh10.C: Likewise.
37770         * g++.old-deja/g++.mike/eh12.C: Likewise.
37771         * g++.old-deja/g++.mike/eh13.C: Likewise.
37772         * g++.old-deja/g++.mike/eh14.C: Likewise.
37773         * g++.old-deja/g++.mike/eh16.C: Likewise.
37774         * g++.old-deja/g++.mike/eh17.C: Likewise.
37775         * g++.old-deja/g++.mike/eh18.C: Likewise.
37776         * g++.old-deja/g++.mike/eh21.C: Likewise.
37777         * g++.old-deja/g++.mike/eh23.C: Likewise.
37778         * g++.old-deja/g++.mike/eh24.C: Likewise.
37779         * g++.old-deja/g++.mike/eh25.C: Likewise.
37780         * g++.old-deja/g++.mike/eh26.C: Likewise.
37781         * g++.old-deja/g++.mike/eh27.C: Likewise.
37782         * g++.old-deja/g++.mike/eh28.C: Likewise.
37783         * g++.old-deja/g++.mike/eh29.C: Likewise.
37784         * g++.old-deja/g++.mike/eh31.C: Likewise.
37785         * g++.old-deja/g++.mike/eh33.C: Likewise.
37786         * g++.old-deja/g++.mike/eh34.C: Likewise.
37787         * g++.old-deja/g++.mike/eh35.C: Likewise.
37788         * g++.old-deja/g++.mike/eh36.C: Likewise.
37789         * g++.old-deja/g++.mike/eh37.C: Likewise.
37790         * g++.old-deja/g++.mike/eh38.C: Likewise.
37791         * g++.old-deja/g++.mike/eh39.C: Likewise.
37792         * g++.old-deja/g++.mike/eh40.C: Likewise.
37793         * g++.old-deja/g++.mike/eh41.C: Likewise.
37794         * g++.old-deja/g++.mike/eh42.C: Likewise.
37795         * g++.old-deja/g++.mike/eh44.C: Likewise.
37796         * g++.old-deja/g++.mike/eh46.C: Likewise.
37797         * g++.old-deja/g++.mike/eh47.C: Likewise.
37798         * g++.old-deja/g++.mike/eh48.C: Likewise.
37799         * g++.old-deja/g++.mike/eh49.C: Likewise.
37800         * g++.old-deja/g++.mike/eh50.C: Likewise.
37801         * g++.old-deja/g++.mike/eh51.C: Likewise.
37802         * g++.old-deja/g++.mike/eh53.C: Likewise.
37803         * g++.old-deja/g++.mike/eh55.C: Likewise.
37804         * g++.old-deja/g++.mike/p7912.C: Likewise.
37805         * g++.old-deja/g++.mike/p9706.C: Likewise.
37806         * g++.old-deja/g++.mike/p10416.C: Likewise.
37807         * g++.old-deja/g++.mike/p11667.C: Likewise.
37808         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
37809         Remove redundant reference to Iris.
37810         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
37811         Elxsi, i860, Pico Java, and WE32K.
37812
37813 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
37814
37815         * g++.dg/ext/asm4.C: New test.
37816
37817 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37818
37819         PR c++/9030
37820         * g++.dg/template/friend12.C: New test.
37821         * g++.dg/template/friend13.C: Likewise.
37822         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
37823
37824 2003-01-08  Jan Hubicka  <jh@suse.cz>
37825
37826         * gcc.dg/i386-cadd.c: New test.
37827         * gcc.dg/i386-cmov4.c: Likewise.
37828
37829 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
37830
37831         PR c++/9165
37832         * g++.dg/warn/Wunused-3.C: New test.
37833
37834         * g++.dg/abi/bitfield9.C: New test.
37835
37836         PR c++/9189
37837         * g++.dg/parse/defarg3.C: New test.
37838
37839 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
37840
37841         * g++.dg/parse/ambig1.C: New test.
37842         * g++.dg/parse/defarg2.C: New test.
37843
37844 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
37845
37846         * g++.dg/template/defarg-1.C: New test.
37847         * g++.dg/template/local2.C: Likewise.
37848
37849 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
37850
37851         * gcc.c-torture/execute/20030105-1.c: New test.
37852
37853 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37854
37855         * g++.dg/parse/namespace3.C: Remove extra semicolons.
37856         * g++.dg/parse/namespace4.C: Likewise.
37857
37858 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37859
37860         * g++.dg/template/ntp2.C: New test.
37861
37862 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
37863
37864         * g++.dg/parse/extern-C-1.C: New test.
37865
37866         * g++.dg/parse/namespace4.C: New test.
37867
37868         * g++.dg/template/nested1.C: New test.
37869
37870         * g++.dg/parse/namespace3.C: New test.
37871
37872 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
37873
37874         * g++.dg/lookup/two-stage1.C: New test.
37875
37876 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37877
37878         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
37879         * g++.old-deja/g++.jason/access8.C: Likewise.
37880         * g++.old-deja/g++.other/decl5.C: Likewise.
37881
37882 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
37883
37884         * g++.dg/parse/parse7.C: New test.
37885
37886 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
37887
37888         PR c++/2843
37889         * g++.dg/ext/attrib7.C: New test.
37890
37891 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
37892
37893         * g++.dg/parse/parse6.C: New test.
37894
37895 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
37896
37897         * gcc.dg/h8300-stack-1.c: New.
37898
37899 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
37900
37901         g++.dg/lookup/exception1.C: New test.
37902
37903         g++.dg/lookup/template1.C: New test.
37904
37905         g++.dg/parse/namespace2.C: New test.
37906
37907         g++.dg/parse/parens2.C: New test.
37908
37909 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37910
37911         * g++.dg/parse/parse5.C: New test.
37912         * g++.dg/lookup/scoped4.C: New test.
37913
37914 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
37915
37916         * g++.dg/parse/parens1.C: New test.
37917
37918         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
37919         angle-bracket1.C.
37920         * g++.dg/parse/parens2.C: New test.
37921
37922         * g++.dg/lookup/scope-operator1.C: New test.
37923
37924         * g++.dg/parse/operator1.C: New test.
37925
37926 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37927
37928         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
37929         * g++.old-deja/g++.other/access6.C: Likewise.
37930         * g++.old-deja/g++.other/decl1.C: Likewise.
37931         * g++.old-deja/g++.pt/typename12.C: Likewise.
37932
37933 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
37934
37935         * g++.dg/parse/namespace1.C: New test.
37936
37937 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37938
37939         * g++.dg/parse/parse4.C: New test.
37940
37941 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37942
37943         * g++.dg/parse/parse3.C: New test.
37944
37945 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37946
37947         * g++.dg/parse/parse2.C: New test.
37948
37949 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37950
37951         * g++.dg/template/friend11.C: New test.
37952
37953 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37954
37955         * g++.dg/parse/parse1.C: New test.
37956
37957 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
37958
37959         * lib/profopt.exp: Change the name of a global variable to avoid
37960         possible clashes with other test suites.
37961
37962 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
37963
37964         * g++.dg/inherit/covariant8.C: New test.
37965
37966 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
37967
37968         * g++.dg/init/array9.C: New test.
37969
37970         PR c++/9112
37971         * g++.dg/parse/expr1.C: New test.
37972
37973 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
37974
37975         * gcc.c-torture/compile/20021230-1.c: New test.
37976
37977 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
37978
37979         * g++.dg/inherit/covariant5.C: New test.
37980         * g++.dg/inherit/covariant6.C: New test.
37981         * g++.dg/inherit/covariant7.C: New test.
37982
37983 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37984
37985         PR c++/2739
37986         * g++.dg/other/access2.C: New test.
37987
37988 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37989
37990         * g++.dg/other/anon-struct.C: No longer fails
37991         * g++.old-deja/g++.brendan/parse4.C: Likewise.
37992         * g++.old-deja/g++.brendan/parse5.C: Likewise.
37993         * g++.old-deja/g++.brendan/parse6.C: Likewise.
37994
37995 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37996
37997         * g++.dg/parse/angle-bracket.C (main): No longer fails.
37998
37999 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
38000
38001         * g++.dg/eh/spec4.C: Remove stray semicolon.
38002         * g++.dg/expr/pmf-1.C: Change error message.
38003         * g++.dg/ext/asm1.C: Remove stray semicolon.
38004         * g++.dg/ext/typename1.C: Add missing typenames.
38005         * g++.dg/inherit/template-as-base.C: Change error message.
38006         * g++.dg/lookup/scoped1.C: Likewise.
38007         * g++.dg/lookup/scoped2.C: Likewise.
38008         * g++.dg/lookup/using2.C: Likewise.
38009         * g++.dg/other/component1.C: Remove stray semicolon.
38010         * g++.dg/other/do1.C: Change error message.
38011         * g++.dg/other/error2.C: Likewise.
38012         * g++.dg/other/init1.C: Likewise.
38013         * g++.dg/other/packed1.C: Remove stray semicolon.
38014         * g++.dg/other/ptrmem2.C: Change error message.
38015         * g++.dg/parse/parameter-declaration-1.C: Remove line number
38016         marker.
38017         * g++.dg/special/initp1.C: Remove invalid attribute usage.
38018         * g++.dg/template/access3.C: Add typename keyword.
38019         * g++.dg/template/access5.C: Remove stray semicolon.
38020         * g++.dg/template/access6.C: Likewise.
38021         * g++.dg/template/complit1.C: Likewise.
38022         * g++.dg/template/crash1.C: Change error message.
38023         * g++.dg/template/inherit2.C: Remove stray semicolon.
38024         * g++.dg/template/instantiate2.C: Likewise.
38025         * g++.dg/template/instantiate3.C: Change error message.
38026         * g++.dg/template/qual1.C: Remove stray semicolon.
38027         * g++.dg/template/qualttp18.C: Change error message.
38028         * g++.dg/template/ref1.C: Remove stray semicolon.
38029         * g++.dg/template/sizeof1.C (A::value): Declare it.
38030         * g++.dg/template/spec4.C: Change error message.
38031         * g++.dg/template/static1.C: Likewise.
38032         * g++.dg/template/type1.C: Likewise.
38033         * g++.dg/template/typename3.C: Likewise.
38034         * g++.old-deja/g++.benjamin/13478.C: Change error message.
38035         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
38036         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
38037         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
38038         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
38039         named return value extension.
38040         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
38041         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
38042         * g++.old-deja/g++.bob/extern_C.C: Likewise.
38043         * g++.old-deja/g++.bob/inherit2.C: Likewise.
38044         * g++.old-deja/g++.brendan/complex1.C: Likewise.
38045         * g++.old-deja/g++.brendan/copy5.C: Likewise.
38046         * g++.old-deja/g++.brendan/crash13.C: Likewise.
38047         * g++.old-deja/g++.brendan/crash15.C: Likewise.
38048         * g++.old-deja/g++.brendan/crash18.C: Change error message.
38049         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
38050         * g++.old-deja/g++.brendan/crash38.C: Likewise.
38051         * g++.old-deja/g++.brendan/crash50.C: Likewise.
38052         * g++.old-deja/g++.brendan/crash56.C: Likewise.
38053         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
38054         syntax.
38055         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
38056         * g++.old-deja/g++.brendan/crash8.C: Change error message.
38057         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
38058         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
38059         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
38060         * g++.old-deja/g++.brendan/template11.C: Likewise.
38061         * g++.old-deja/g++.brendan/template26.C: Likewise.
38062         * g++.old-deja/g++.brendan/template27.C: Use explicit
38063         specialization syntax.
38064         * g++.old-deja/g++.brendan/template30.C: Likewise.
38065         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
38066         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
38067         non-dependent names.
38068         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
38069         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
38070         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
38071         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
38072         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
38073         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
38074         named return value extension.
38075         * g++.old-deja/g++.ext/namedret2.C: Likewise.
38076         * g++.old-deja/g++.ext/namedret3.C: Likewise.
38077         * g++.old-deja/g++.ext/return1.C: Likewise.
38078         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
38079         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
38080         * g++.old-deja/g++.jason/access8.C: Likewise.
38081         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
38082         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
38083         pseudo-destructor names.
38084         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
38085         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
38086         pseudo-destructor names.
38087         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
38088         * g++.old-deja/g++.jason/overload19.C: Likewise.
38089         * g++.old-deja/g++.jason/overload32.C: Likewise.
38090         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
38091         stray semicolons.
38092         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
38093         * g++.old-deja/g++.jason/return.C: Likewise.
38094         * g++.old-deja/g++.jason/return2.C: Likewise.
38095         * g++.old-deja/g++.jason/shadow1.C: Likewise.
38096         * g++.old-deja/g++.jason/special.C: Use explicit specialization
38097         syntax.
38098         * g++.old-deja/g++.jason/template10.C: Account for use of
38099         non-dependent names.
38100         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
38101         syntax.
38102         * g++.old-deja/g++.jason/template37.C: Likewise.
38103         * g++.old-deja/g++.law/access4.C: Change error messages.
38104         * g++.old-deja/g++.law/arm13.C: Remove incorrect
38105         pseudo-destructor names.
38106         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
38107         * g++.old-deja/g++.law/ctors9.C: Likewise.
38108         * g++.old-deja/g++.law/cvt22.C: Likewise.
38109         * g++.old-deja/g++.law/dtors5.C: Likewise.
38110         * g++.old-deja/g++.law/global-init1.C: Likewise.
38111         * g++.old-deja/g++.law/missed-error3.C: Likewise.
38112         * g++.old-deja/g++.law/operators28.C: Likewise.
38113         * g++.old-deja/g++.law/visibility28.C: Likewise.
38114         * g++.old-deja/g++.martin/eval1.C: Likewise.
38115         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
38116         name.
38117         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
38118         * g++.old-deja/g++.mike/net34.C: Likewise.
38119         * g++.old-deja/g++.mike/net36.C: Likewise.
38120         * g++.old-deja/g++.mike/ns2.C: Likewise.
38121         * g++.old-deja/g++.mike/p12306.C: Likewise.
38122         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
38123         value extension.
38124         * g++.old-deja/g++.mike/p700.C: Likewise.
38125         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
38126         * g++.old-deja/g++.mike/p710.C: Likewise.
38127         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
38128         value extension.
38129         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
38130         * g++.old-deja/g++.mike/pmf9.C: Likewise.
38131         * g++.old-deja/g++.ns/crash2.C: Likewise.
38132         * g++.old-deja/g++.ns/crash3.C: Likewise.
38133         * g++.old-deja/g++.ns/invalid1.C: Likewise.
38134         * g++.old-deja/g++.ns/ns17.C: Likewise.
38135         * g++.old-deja/g++.ns/template16.C: Likewise.
38136         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
38137         keyword.
38138         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
38139         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
38140         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
38141         named return value extension.
38142         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
38143         * g++.old-deja/g++.other/access4.C: Issue additional error
38144         messages.
38145         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
38146         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
38147         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
38148         * g++.old-deja/g++.other/crash25.C: Change error message.
38149         * g++.old-deja/g++.other/crash4.C: Change error message.
38150         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
38151         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
38152         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
38153         checks.
38154         * g++.old-deja/g++.other/defarg8.C: Likewise.
38155         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
38156         * g++.old-deja/g++.other/dtor10.C: Likewise.
38157         * g++.old-deja/g++.other/incomplete.C: Likewise.
38158         * g++.old-deja/g++.other/linkage7.C: Likewise.
38159         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
38160         lookup algorithm.
38161         * g++.old-deja/g++.other/mangle2.C: Likewise.
38162         * g++.old-deja/g++.other/refinit2.C: Likewise.
38163         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
38164         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
38165         * g++.old-deja/g++.pt/crash28.C: Likewise.
38166         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
38167         syntax.
38168         * g++.old-deja/g++.pt/crash32.C: Change error message.
38169         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
38170         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
38171         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
38172         error message position.
38173         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
38174         * g++.old-deja/g++.pt/defarg8.C: Change error message.
38175         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
38176         syntax.
38177         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
38178         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
38179         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
38180         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
38181         keyword.
38182         * g++.old-deja/g++.pt/explicit31.C: Likewise.
38183         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
38184         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
38185         keyword.
38186         * g++.old-deja/g++.pt/explicit71.C: Change error message.
38187         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
38188         syntax.
38189         * g++.old-deja/g++.pt/friend28.C: Account for use of
38190         non-dependent names.
38191         * g++.old-deja/g++.pt/friend29.C: Likewise.
38192         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
38193         rules.
38194         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
38195         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
38196         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
38197         lookup rules.
38198         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
38199         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
38200         keyword.
38201         * g++.old-deja/g++.pt/memclass20.C: Likewise.
38202         * g++.old-deja/g++.pt/memclass5.C: Likewise.
38203         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
38204         keyword.
38205         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
38206         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
38207         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
38208         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
38209         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
38210         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
38211         keyword.
38212         * g++.old-deja/g++.pt/spec10.C: Likewise.
38213         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
38214         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
38215         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
38216         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
38217         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
38218         * g++.old-deja/g++.pt/ttp62.C: Likewise.
38219         * g++.old-deja/g++.pt/ttp64.C: Likewise.
38220         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
38221         * g++.old-deja/g++.pt/typename15.C: Likewise.
38222         * g++.old-deja/g++.pt/typename22.C: Likewise.
38223         * g++.old-deja/g++.pt/typename6.C: Change error messages.
38224         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
38225         * g++.old-deja/g++.pt/virtual2.C: Likewise.
38226         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
38227         syntax.
38228         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
38229         return value extension.
38230         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
38231         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
38232         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
38233         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
38234
38235 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
38236
38237         * g++.dg/warn/inline1.C: New test.
38238         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
38239         * g++.old-deja/g++.jason/synth10.C: Likewise.
38240         * g++.old-deja/g++.mike/net31.C: Likewise.
38241         * g++.old-deja/g++.mike/p8786.C: Likewise.
38242
38243         * g++.dg/template/friend10.C: New test.
38244         * g++.dg/template/conv5.C: New test.
38245
38246 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
38247
38248         * g++.dg/lookup/scoped3.C: New test.
38249
38250         * g++.dg/lookup/decl1.C: New test.
38251         * g++.dg/lookup/decl2.C: New test.
38252
38253 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38254
38255         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
38256         gcc.c-torture/compile/20021015-1.c,
38257         gcc.c-torture/compile/20021015-2.c,
38258         gcc.c-torture/compile/20021123-1.c,
38259         gcc.c-torture/compile/20021123-2.c,
38260         gcc.c-torture/compile/20021123-3.c,
38261         gcc.c-torture/compile/20021123-4.c,
38262         gcc.c-torture/execute/20021024-1.c: Add tests previously added
38263         only to 3.1 or 3.2 branch.
38264
38265 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
38266
38267         * gcc.dg/i386-bitfield3.c: New test.
38268
38269         * gcc.dg/i386-bitfield2.c: New test.
38270
38271 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
38272
38273         * g++.dg/parse/conv_op1.C: New test.
38274
38275 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
38276
38277         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
38278         approved.
38279
38280 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
38281
38282         * gcc.c-torture/compile/20021220-1.c: New test.
38283
38284 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
38285
38286         * gcc.dg/i386-fastcall-1.c: New.
38287
38288 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38289
38290         * gcc.c-torture/execute/20021219-1.c: New test.
38291
38292 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38293
38294         * gcc.dg/i386-pic-1.c: New test.
38295
38296 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38297
38298         PR c++/8099
38299         * g++.dg/template/friend9.C: New test.
38300
38301 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38302
38303         PR c++/3663
38304         * g++.dg/template/access7.C: New test.
38305
38306 2002-12-18  Nick Clifton  <nickc@redhat.com>
38307
38308         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
38309         the libstdc++-v3 directory has been found.
38310
38311 2002-12-12  Devang Patel <dpatel@apple.com>
38312         * gcc.dg/darwin-ld-1.c: New test.
38313         * gcc.dg/darwin-ld-2.c: New test.
38314         * gcc.dg/darwin-ld-3.c: New test.
38315         * gcc.dg/darwin-ld-4.c: New test.
38316         * gcc.dg/darwin-ld-5.c: New test.
38317
38318 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
38319
38320         * gcc.c-torture/compile/20021212-1.c: New test.
38321
38322 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
38323
38324         * gcc.dg/fshort-wchar: New test.
38325
38326 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
38327
38328         PR c++/8372
38329         * g++.dg/template/dtor1.C: New test.
38330
38331         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
38332         markers.
38333
38334 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
38335
38336         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
38337
38338 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
38339
38340         * g++.dg/template/static1.C: New test.
38341         * g++.dg/template/static2.C: New test.
38342         * g++.old-deja/g++.ext/memconst.C: New test.
38343
38344 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38345
38346         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
38347         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
38348         * g++.dg/special/initp1.C: Likewise.
38349
38350 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
38351
38352         * gcc.c-torture/execute/20021204-1.c: New test.
38353
38354 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
38355
38356         * gcc.dg/ppc-fmadd-1.c: New file.
38357         * gcc.dg/ppc-fmadd-2.c: New file.
38358         * gcc.dg/ppc-fmadd-3.c: New file.
38359
38360 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38361
38362         * gcc.c-torture/compile/20021204-1.c: New test.
38363
38364 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
38365
38366         * g++.dg/inherit/covariant2.C: New test.
38367         * g++.dg/inherit/covariant3.C: New test.
38368         * g++.dg/inherit/covariant4.C: New test.
38369         * g++.dg/inherit/covariant1.C: Remove XFAIL.
38370         * g++.old-deja/g++.robertl/eb17.C: Likewise.
38371
38372 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
38373
38374         PR c++/8688
38375         * g++.dg/init/brace3.C: New test.
38376
38377 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
38378
38379         * gcc.dg/20020210-1.c: Fix a comment typo.
38380
38381 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
38382
38383         PR c++/8720
38384         * g++.dg/parse/defarg1.C: New test.
38385
38386         PR c++/8615
38387         * g++.dg/template/char1.C: New test.
38388
38389         * g++.dg/template/varmod1.C: Fix typo.
38390
38391 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38392
38393         DR 180
38394         * g++.old-deja/g++.pt/crash32.C: Expect error.
38395
38396 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
38397
38398         PR c++/5919
38399         * g++.dg/template/varmod1.C: New test.
38400
38401         PR c++/8727
38402         * g++.dg/inherit/typeinfo1.C: New test.
38403
38404         PR c++/8663
38405         * g++.dg/inherit/typedef1.C: New test.
38406
38407 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
38408
38409         PR c++/8332
38410         PR c++/8493
38411         * g++.dg/template/strlen1.C: New test.
38412
38413         PR c++/8227
38414         * g++.dg/template/ctor2.C: New test.
38415
38416         PR c++/8214
38417         * g++.dg/init/string1.C: New test.
38418
38419         PR c++/8511
38420         * g++.dg/template/friend8.C: New test.
38421
38422 2002-11-29  Joe Buck <jbuck@synopsys.com>
38423
38424         * g++.dg/lookup/anon2.C: New test.
38425
38426 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
38427
38428         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
38429         h8300 port.
38430
38431 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
38432
38433         * gcc.dg/bitfld-6.c: New test.
38434
38435 2002-11-27  Jan Hubicka  <jh@suse.cz>
38436
38437         * gcc.c-torture/execute/20021127.[cx]: New test.
38438
38439 2002-11-26  Jan Hubicka  <jh@suse.cz>
38440
38441         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
38442         quality.
38443
38444 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
38445
38446         * g++.dg/init/brace2.C: New test.
38447         * g++.old-deja/g++.mike/p9129.C: Correct.
38448
38449 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
38450
38451         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
38452
38453 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
38454
38455         * gcc.dg/sibcall-6: New test for indirect sibcalls.
38456
38457 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
38458
38459         * testsuite/g++.dg/abi/empty11.C: New test.
38460         * testsuite/g++.dg/rtti/cv1.C: New test.
38461
38462 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
38463
38464         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
38465
38466 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
38467
38468         * g++.dg/abi/empty10.C: New test.
38469
38470 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
38471
38472         * gcc.c-torture/compile/20021124-1.c: New test.
38473
38474 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
38475
38476         * g++.dg/abi/rtti2.C: New test.
38477
38478 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
38479
38480         * gcc.dg/i386-unroll-1.c: New test.
38481
38482 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38483
38484         * gcc.c-torture/compile/20021120-1.c: New test.
38485         * gcc.c-torture/compile/20021120-2.c: New test.
38486
38487 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38488
38489         * gcc.dg/bitfld-5.c: New test.
38490
38491 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38492
38493         * gcc.c-torture/execute/20021120-3.c: New test.
38494
38495 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38496
38497         * gcc.c-torture/execute/20021120-2.c: New test.
38498
38499 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38500
38501         * gcc.c-torture/execute/20021120-1.c: New test.
38502
38503 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
38504
38505         * gcc.c-torture/execute/20021118-3.c: New test.
38506
38507 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38508
38509         * gcc.c-torture/compile/20021119-1.c: New test.
38510
38511 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
38512
38513         * gcc.dg/duff-1.c: New test.
38514         * gcc.dg/duff-2.c: New test.
38515         * gcc.dg/duff-3.c: New test.
38516
38517 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
38518
38519         * gcc.dg/cpp/_Pragma5.c: New test.
38520
38521 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
38522
38523         * gcc.c-torture/execute/20021118-2.c: New test.
38524
38525 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
38526
38527         * gcc.c-torture/execute/20021118-1.c: New test.
38528
38529 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
38530
38531         * gcc.dg/20021116-1.c: New test.
38532
38533 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
38534
38535         * g++.dg/abi/vcall1.C: New test.
38536
38537 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
38538
38539         * gcc.dg/20021029-1.c: New test.
38540         * gcc.dg/20021029-2.c: New test.
38541
38542 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38543
38544         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
38545
38546 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38547
38548         PR c/8439
38549         * gcc.dg/20021110.c: Move to ...
38550         * gcc.c-torture/compile/20021110.c: .... here.
38551
38552 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38553
38554         PR c/8467
38555         * gcc.c-torture/execute/20021111-1.c
38556
38557 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38558
38559         PR c/8439
38560         * gcc.dg/20021110.c: New test.
38561
38562 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
38563
38564         * g++.dg/abi/vthunk3.C: Run only on x86.
38565
38566 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38567
38568         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
38569
38570 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
38571
38572         * lib/compat.exp (compat-execute): Fix logic error in last
38573         change.
38574
38575 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
38576
38577         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
38578
38579 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38580
38581         PR c++/8389
38582         * g++.dg/template/access6.C: New test.
38583
38584 2002-11-08  Jan Hubicka  <jh@suse.cz>
38585
38586         * gcc.dg/i386-ssefp-1.c: New test.
38587         * gcc.dg/i386-ssefp-1.c: New test.
38588
38589 2002-11-08  Jan Hubicka  <jh@suse.cz>
38590
38591         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
38592
38593 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
38594
38595         * g++.dg/abi/vthunk3.C: New test.
38596
38597         PR c++/8338
38598         * g++.dg/template/crash2.C: New test.
38599
38600 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
38601
38602         * testsuite/g++.dg/abi/dtor1.C: New test.
38603         * testsuite/g++.dg/abi/dtor2.C: Likewise.
38604
38605 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
38606
38607         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
38608         Darwin.
38609
38610 2002-11-04  Adam Nemet  <anemet@lnxw.com>
38611
38612         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
38613         -mthumb.  Only xfail with -O0.
38614
38615 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
38616
38617         * g++.dg/abi/thunk1.C: New test.
38618         * g++.dg/abi/thunk2.C: Likewise.
38619         * g++.dg/abi/vtt1.C: Likewise.
38620
38621 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
38622
38623         PR optimization/8423
38624         * gcc.c-torture/execute/builtin-constant.c: New test.
38625
38626 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
38627
38628         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
38629         Add some more cases.
38630
38631 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
38632
38633         PR c++/8391
38634         * g++.dg/opt/local1.C: New test.
38635
38636 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
38637
38638         PR c++/8160
38639         * g++.dg/template/complit1.C: New test.
38640
38641         PR c++/8149
38642         * g++.dg/template/typename4.C: Likewise.
38643
38644 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38645
38646         Core issue 287, PR c++/7639
38647         * g++.dg/template/instantiate1.C: Adjust error location.
38648         * g++.dg/template/instantiate3.C: New test.
38649         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
38650         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
38651         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
38652
38653 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
38654
38655         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
38656
38657 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
38658
38659         PR c++/8287
38660         * g++.dg/init/dtor2.C: New test.
38661
38662 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38663
38664         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
38665         * gcc.dg/nest.c: Bypass errors on irix6.
38666
38667 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
38668
38669         * gcc.dg/nest.c: Expect error for mmix-*-*.
38670         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
38671
38672 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
38673
38674         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
38675         markers.
38676
38677         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
38678
38679 2002-10-25  Mike Stump  <mrs@apple.com>
38680
38681         * gcc.dg/warn-1.c: New test.
38682
38683 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
38684
38685         * g++.dg/template/typename3.C: New test.
38686
38687 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
38688
38689         * g++.dg/lookup/ptrmem1.C: New test.
38690
38691         * g++.dg/abi/vthunk2.C: New test.
38692
38693 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
38694
38695         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
38696
38697 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
38698
38699         * g++.dg/abi/empty9.C: New test.
38700
38701 2002-10-24  Richard Henderson  <rth@redhat.com>
38702
38703         * g++.dg/inherit/thunk1.C: Enable for ia64.
38704
38705 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
38706
38707         PR c++/8067
38708         * g++.dg/lookup/pretty1.C: New test.
38709
38710 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
38711
38712         * gcc.dg/20021023-1.c: New test.
38713
38714 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
38715
38716         PR c++/7679
38717         * g++.dg/parse/inline1.C: New test.
38718
38719 2002-10-23  Richard Henderson  <rth@redhat.com>
38720
38721         * g++.dg/inherit/thunk1.C: Enable for x86_64.
38722
38723         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
38724
38725 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
38726
38727         PR c++/6579
38728         * g++.dg/parse/stmtexpr3.C: New test.
38729
38730 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
38731
38732         * g++.dg/expr/cond1.C: New test.
38733
38734 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
38735
38736         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
38737
38738 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38739
38740         * g++.dg/abi/vbase13.C: New test.
38741         * g++.dg/abi/vbase14.C: Likewise.
38742
38743 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
38744
38745         * gcc.dg/tls/pic-1.c: New test.
38746         * gcc.dg/tls/nonpic-1.c: New test.
38747         * gcc.dg/20021018-1.c: New test.
38748
38749 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
38750
38751         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
38752         Remove only files with the same base name as the test case.
38753         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
38754         (profopt-execute): Likewise.  Also, remove old profiling
38755         and performance data files before running the tests.
38756
38757         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
38758         * g++.dg/bprob/bprob.exp: Likewise.
38759         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
38760         to allow more general test case names.
38761
38762         * g++.dg/bprob/bprob-1.C: Rename to ...
38763         * g++.dg/bprob/g++-bprob-1.C: ... this.
38764
38765         * g77.dg/bprob/bprob-1.f: Rename to ...
38766         * g77.dg/bprob/g77-bprob-1.f: ... this.
38767
38768 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
38769
38770         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
38771         bison 1.50 or later.
38772
38773 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
38774
38775         * g++.dg/README: Describe more test directories.
38776
38777 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38778
38779         * g++.dg/init/array6.C: Add additional tests.
38780
38781 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
38782
38783         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
38784         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
38785
38786 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
38787
38788         * gcc.c-torture/compile/20020604-1.x: New.
38789         * gcc.c-torture/compile/simd-5.x: Likewise.
38790         * gcc.c-torture/execute/920710-1.x: Likewise.
38791         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
38792
38793 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38794
38795         * g++.dg/inherit/override1.C: Add dg-options clause.
38796
38797 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38798
38799         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
38800         _mm_slli_si128.
38801
38802 2002-10-19  Andreas Schwab  <schwab@suse.de>
38803
38804         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
38805         directory component.
38806
38807 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
38808
38809         * g++.dg/inherit/thunk1.C: New test.
38810
38811         * g++.dg/inherit/override1.C: New test.
38812
38813         * g++.dg/abi/mangle11.C: New test.
38814         * g++.dg/abi/mangle14.C: New test.
38815         * g++.dg/abi/mangle17.C: New test.
38816
38817 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
38818
38819         * g++.dg/overload/member2.C: New test.
38820
38821 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
38822
38823         * g++.dg/README: Describe new compat directory.
38824         * g++.dg/dg.exp: Skip tests in compat directory.
38825         * README.compat: New file.
38826         * lib/compat.exp: New expect script.
38827         * g++.dg/compat: New test directory.
38828         * g++.dg/compat/compat.exp: New expect script.
38829         * g++.dg/compat/abi: New test directory.
38830         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
38831         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
38832         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
38833         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
38834         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
38835         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
38836         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
38837         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
38838         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
38839         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
38840         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
38841         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
38842         * g++.dg/compat/break: New test directory.
38843         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
38844         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
38845         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
38846         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
38847         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
38848         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
38849         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
38850         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
38851         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
38852         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
38853         g++.dg/compat/break/README: New files.
38854         * g++.dg/compat/eh: New test directory.
38855         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
38856         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
38857         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
38858         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
38859         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
38860         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
38861         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
38862         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
38863         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
38864         g++.dg/compat/eh/filter2_y.C,
38865         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
38866         g++.dg/compat/eh/new1_y.C,
38867         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
38868         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
38869         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
38870         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
38871         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
38872         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
38873         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
38874         g++.dg/compat/eh/unexpected1_y.C: New files.
38875         * g++.dg/compat/init: New test directory.
38876         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
38877         g++.dg/compat/init/array5_y.C,
38878         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
38879         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
38880         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
38881         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
38882         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
38883         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
38884         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
38885         g++.dg/compat/init/init-ref2_y.C: New files.
38886
38887 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
38888
38889         PR c++/7584
38890         * g++.dg/inherit/using3.C: New test.
38891
38892 2002-10-17  Jan Hubicka  <jh@suse.cz>
38893
38894         * gcc.dg/20021017-2.c: New test.
38895
38896 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
38897
38898         * g++.dg/abi/mangle16.C: Adjust.
38899
38900         * g++.dg/init/array8.C: New test.
38901
38902 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
38903
38904         * gcc.dg/special/mips-abi.exp: New test.
38905         * gcc.dg/special/mips-abi.s: Empty file used by the above.
38906
38907 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
38908
38909         * g++.dg/abi/mangle16.C: New test.
38910         * g++.dg/abi/mangle17.C: Likewise.
38911
38912         PR c++/7478
38913         * g++.dg/template/ref1.C: New test.
38914
38915 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38916
38917         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
38918
38919 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
38920
38921         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
38922
38923 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
38924
38925         PR c++/7524
38926         * g++.dg/init/array7.C: New test.
38927
38928 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
38929
38930         * g++.dg/init/array6.C: New test.
38931
38932         * g++.dg/abi/mangle13.C: Likewise.
38933         * g++.dg/abi/mangle14.C: Likewise.
38934         * g++.dg/abi/mangle15.C: Likewise.
38935
38936 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38937
38938         * g++.dg/abi/empty8.C: New test.
38939
38940 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
38941
38942         * g++.dg/init/ctor1.C: New test.
38943
38944 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
38945
38946         * gcc.c-torture/execute/20021015-1.c: New test.
38947
38948 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
38949
38950         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
38951
38952 2002-10-14  Jan Hubicka  <jh@suse.cz>
38953
38954         * gcc.dg/i386-ssetype-[1-5].c: New tests.
38955
38956 2002-10-14  Richard Henderson  <rth@redhat.com>
38957
38958         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
38959
38960 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38961
38962         PR optimization/6631
38963         * g++.dg/opt/const2.C: New test.
38964
38965 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38966
38967         PR c++/7176
38968         * g++.dg/parse/friend1.C: New test.
38969         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
38970
38971 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
38972
38973         * gcc.dg/20021014-1.c: New test.
38974
38975 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
38976
38977         PR c++/5661
38978         * g++.dg/ext/vlm1.C: New test.
38979         * g++.dg/ext/vlm2.C: Likewise.
38980
38981         * g++.dg/init/array1.C: Remove invalid braces.
38982         * g++.dg/init/brace1.C: New test.
38983         * g++.dg/init/copy2.C: Likewise.
38984         * g++.dg/init/copy3.C: Likewise.
38985         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
38986         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
38987         braces.
38988
38989 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
38990
38991         * gcc.dg/cpp/assembler.S: Don't use -ansi.
38992
38993 2002-10-11  Richard Shann  <richard.shann@superh.com>
38994
38995         * gcc.c-torture/compile/simd-5.c: New test.
38996
38997 2002-10-10  Roger Sayle  <roger@eyesopen.com>
38998
38999         * gcc.c-torture/execute/shiftopt-1.c: New test case.
39000
39001 2002-10-10  Jim Wilson  <wilson@redhat.com>
39002
39003         * gcc.c-torture/execute/20021010-1.c: New test.
39004
39005 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
39006
39007         PR c/7353
39008         * g++.dg/ext/typedef-init.C: New test.
39009         * gcc.dg/typedef-init.c: New test.
39010
39011 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
39012
39013         * gcc.dg/cpp/paste13.c: New test.
39014
39015 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39016
39017         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
39018         remaining platforms, XFAIL during compile, not execute.  Don't
39019         XFAIL at -O0.
39020
39021 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
39022
39023         * gcc.dg/alias-1.c: Tweak expected warning.
39024
39025 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
39026
39027         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
39028
39029 2002-10-06  Andreas Jaeger  <aj@suse.de>
39030
39031         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
39032         * gcc.dg/cpp/c++98.C: Likewise.
39033
39034         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
39035         * g++.dg/cpp/c++98.C: Likewise.
39036
39037         * g++.dg/README (Subdirectories): Mention cpp directory.
39038
39039         PR target/7559
39040         * gcc.dg/20021006-1.c: New test.
39041
39042 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39043
39044         PR c++/7804
39045         * g++.dg/other/warning1.C: New test.
39046
39047 2002-10-04  Roger Sayle  <roger@eyesopen.com>
39048
39049         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
39050         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
39051         and sparc-*-* with -m64 as expected failures.  See PR 8087.
39052
39053 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
39054
39055         PR c++/7931
39056         * g++.dg/template/ptrmem3.C: New test.
39057
39058         PR c++/7754
39059         * g++.dg/template/union1.C: New test.
39060
39061 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
39062
39063         PR c++/8006
39064         * g++.dg/abi/mangle9.C: New test.
39065         * g++.dg/abi/mangle10.C: New test.
39066         * g++.dg/abi/mangle11.C: New test.
39067         * g++.dg/abi/mangle12.C: New test.
39068
39069 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
39070
39071         PR c++/7188.
39072         * g++.dg/template/meminit1.C: New test.
39073         * g++.dg/warn/Wreorder-1.C: Likewise.
39074         * g++.old-deja/g++.mike/warn3.C: Tweak.
39075         * lib/prune.exp: Ingore "in copy constructor".
39076
39077 2002-10-02  Andreas Jaeger  <aj@suse.de>
39078
39079         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
39080         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
39081         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
39082         on x86-64.
39083
39084 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
39085
39086         * gcc.dg/empty1.C: Fix typo.
39087
39088 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
39089
39090         * gcc.dg/alias-1.c: New test.
39091
39092 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
39093
39094         * gcc.dg/empty1.C: New test.
39095
39096         * g++.dg/tls/init-2.C: Tweak error messages.
39097
39098 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
39099
39100         * gcc.c-torture/compile/20020923-1.c: New test.
39101
39102 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
39103
39104         * gcc.c-torture/execute/ffs-1.c: New test.
39105         * gcc.c-torture/execute/ffs-2.c: Ditto.
39106
39107 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
39108
39109         * g++.dg/overload/member1.C: New test.
39110
39111 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
39112
39113         * g++.dg/abi/empty7.C: New test.
39114         * g++.dg/init/pm2.C: Likewise.
39115
39116 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
39117
39118         * g++.dg/rtti/crash1.C: New test.
39119
39120 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
39121
39122         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
39123         gcc.dg/sibcall-4.c: New tests.
39124
39125 2002-09-28  Roger Sayle  <roger@eyesopen.com>
39126
39127         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
39128         powerpc and MMIX targets.
39129
39130 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
39131
39132         * gcc.dg/cpp/20020927-1.c: New.
39133
39134 2002-09-26  David S. Miller  <davem@redhat.com>
39135
39136         * gcc.c-torture/compile/trunctfdf.c: New.
39137
39138 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39139
39140         * lib/target-supports.exp (check_weak_available): Handle solaris2.
39141
39142 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
39143
39144         * gcc.c-torture/execute/loop-15.c: New.
39145
39146 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
39147
39148         * README.QMTEST: Fix typo.
39149
39150 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
39151
39152         * gcc.dg/20020926-1.c: New test.
39153
39154 2002-09-25  David S. Miller  <davem@redhat.com>
39155
39156         PR target/7842
39157         * gcc.c-torture/execute/shiftdi.c: New test.
39158
39159 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
39160
39161         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
39162         unique to the tool.
39163         * lib/g77.exp (g77_init): Likewise.
39164         * lib/g++.exp (g++_init): Likewise.
39165         * lib/objc.exp (objc_init): Likewise.
39166
39167 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
39168
39169         * g++.dg/abi/empty5.C: New test.
39170         * g++.dg/abi/empty6.C: New test.
39171         * g++.dg/abi/vbase12.C: New test.
39172
39173 2002-09-25  Richard Henderson  <rth@redhat.com>
39174
39175         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
39176         too-small long double.
39177
39178 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
39179
39180         * gcc.dg/20020919-1.c: New test.
39181
39182 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
39183
39184         * g++.dg/abi/bitfield6.C: New test.
39185         * g++.dg/abi/bitfield7.C: New test.
39186         * g++.dg/abi/bitfield8.C: New test.
39187         * g++.dg/abi/vbase11.C: New test.
39188
39189 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39190
39191         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
39192         hppa*-*-hpux*.  Update test comment.
39193
39194 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
39195
39196         * gcc.dg/tls/struct-1.c: New test.
39197
39198 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
39199
39200         * gcc.dg/cpp/tr-warn2.c: Update.
39201
39202 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
39203
39204         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
39205
39206 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
39207
39208         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
39209         systems.
39210
39211 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
39212
39213         * gcc.c-torture/execute/ieee/mzero3.c: New test.
39214
39215         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
39216         Adjust for c++filt moved to binutils.  Remove spurious duplicate
39217         setting of cxxfilt.
39218
39219 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
39220
39221         * gcc.dg/20020312-2.c: Update for darwin.
39222
39223 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
39224
39225         * g++.old-deja/g++.other/crash32.C: Mark ICE.
39226
39227 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
39228
39229         * objc.dg/comp-types-1.m: New test.
39230         * objc.dg/comp-types-2.m: New test.
39231         * objc.dg/comp-types-3.m: New test.
39232         * objc.dg/comp-types-4.m: New test.
39233         * objc.dg/comp-types-5.m: New test.
39234         * objc.dg/comp-types-6.m: New test.
39235
39236 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39237
39238         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
39239
39240 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
39241
39242         * g++.dg/other/do1.C: New test.
39243
39244         * g++.dg/template/subst1.C: New test.
39245
39246 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
39247
39248         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
39249
39250 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
39251
39252         * g++.dg/template/qualttp20.C: Adjust expected errors.
39253         * g++.old-deja/g++.jason/report.C: Likewise.
39254         * g++.old-deja/g++.other/qual1.C: Likewise.
39255
39256         * g++.dg/lookup/scoped2.C: New test.
39257
39258         * g++.dg/ext/asm3.C: New test.
39259
39260 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
39261
39262         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
39263
39264 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
39265
39266         * ChangeLog: follow spelling conventions.
39267         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
39268         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
39269         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
39270         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
39271         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
39272         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
39273         * g++.old-deja/g++.law/global-init1.C: Likewise.
39274         * g++.old-deja/g++.other/delete4.C: Likewise.
39275         * g++.old-deja/g++.other/inline21.C: Likewise.
39276         * g++.old-deja/g++.other/singleton.C: Likewise.
39277         * g77.dg/strlen0.f: Likewise.
39278         * g77.f-torture/compile/20010519-1.f: Likewise.
39279         * g77.f-torture/compile/980310-4.f: Likewise.
39280         * gcc.c-torture/compile/20000605-1.c: Likewise.
39281         * gcc.c-torture/execute/20020225-1.c: Likewise.
39282         * gcc.dg/c90-hexfloat-2.c: Likewise.
39283         * gcc.dg/c99-bool-1.c: Likewise.
39284         * gcc.dg/c99-hexfloat-2.c: Likewise.
39285         * gcc.dg/dll-2.c: Likewise.
39286         * gcc.dg/wtr-union-init-1.c: Likewise.
39287         * gcc.dg/wtr-union-init-2.c: Likewise.
39288         * gcc.dg/wtr-union-init-3.c: Likewise.
39289         * gcc.dg/cpp/avoidpaste1.c: Likewise.
39290         * gcc.dg/cpp/defined.c: Likewise.
39291         * gcc.dg/cpp/macsyntx.c: Likewise.
39292         * gcc.dg/cpp/paste2.c: Likewise.
39293         * gcc.dg/cpp/trad/defined.c: Likewise.
39294         * gcc.dg/format/c90-printf-1.c: Likewise.
39295         * gcc.dg/format/c90-scanf-1.c: Likewise.
39296         * gcc.dg/format/c99-printf-1.c: Likewise.
39297         * gcc.dg/format/c99-scanf-1.c: Likewise.
39298         * gcc.misc-tests/gcov-8.c: Likewise.
39299         * lib/profopt.exp: Likewise.
39300
39301 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
39302
39303         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
39304
39305 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
39306
39307         * g++.dg/inherit/using2.C: New test.
39308
39309 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
39310
39311         * ChangeLog: Follow spelling conventions.
39312         * g++.dg/template/friend4.C: Likewise.
39313         * g++.old-deja/g++.pt/crash67.C: Likewise.
39314         * gcc.c-torture/execute/20000801-4.c: Likewise.
39315         * gcc.dg/c90-digraph-1.c: Likewise.
39316         * gcc.dg/c94-digraph-1.c: Likewise.
39317         * gcc.dg/c99-digraph-1.c: Likewise.
39318         * gcc.dg/cpp/line5.c: Likewise.
39319         * gcc.dg/cpp/multiline.c: Likewise.
39320         * gcc.dg/cpp/trad/literals-1.c: Likewise.
39321         * gcc.dg/format/attr-3.c: Likewise.
39322         * gcc.dg/format/c90-scanf-3.c: Likewise.
39323         * gcc.dg/format/ext-4.c: Likewise.
39324
39325 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
39326
39327         * g++.dg/template/pretty1.C: New test.
39328
39329 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
39330
39331         * gcc.c-torture/execute/struct-cpy-1.c: New test.
39332
39333 2002-09-13  Matt Austern  <austern@apple.com>
39334
39335         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
39336         passing a cast expression to a function by const reference.
39337
39338 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
39339
39340         * g++.dg/template/deduce1.C: New test.
39341
39342 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
39343
39344         * gcc.c-torture/execute/simd-1.c: Force all use of int to
39345         32-bit int.
39346
39347 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39348
39349         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
39350         usage.
39351
39352 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
39353
39354         * gcc.c-torture/compile/20020910-1.c: New test.
39355
39356 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
39357
39358         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
39359
39360 2002-09-10  Andreas Jaeger  <aj@suse.de>
39361
39362         * gcc.dg/20020312-2.c: Adjust for x86-64.
39363
39364 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
39365
39366         * g77.dg/7388.f: New test case for PR 7388.
39367
39368 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
39369
39370         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
39371
39372 2002-09-05  Ziemowit Laski <zlaski@apple.com>
39373
39374         * objc.dg/proto-lossage-1.m: New test.
39375
39376 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
39377
39378         * gcc.dg/cpp/_Pragma4.c: Fix typo.
39379
39380 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
39381
39382         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
39383         expected to pass.
39384
39385 2002-09-06  Stan Shebs  <shebs@apple.com>
39386             David Edelsohn  <edelsohn@gnu.org>
39387
39388         * gcc.dg/weak: New directory.
39389         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
39390         target-specific xfail bits.
39391         * gcc.dg/typeof-2.c: Move to new directory.
39392         * gcc.dg/weak.exp: New expect script.
39393
39394 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
39395
39396         * gcc.c-torture/execute/extzvsi.c: New test.
39397
39398 2002-09-05  Stan Shebs  <shebs@apple.com>
39399
39400         * gcc.dg/weak-1.c: xfail on Darwin.
39401         * gcc.dg/weak-2.c: Ditto.
39402         * gcc.dg/weak-3.c: Ditto.
39403         * gcc.dg/weak-4.c: Ditto.
39404         * gcc.dg/weak-5.c: Ditto.
39405         * gcc.dg/weak-6.c: Ditto.
39406         * gcc.dg/weak-7.c: Ditto.
39407         * gcc.dg/weak-8.c: Ditto.
39408         * gcc.dg/weak-9.c: Ditto.
39409
39410 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
39411
39412         * gcc.c-torture/execute/loop-14.c: New test.
39413
39414 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
39415
39416         * g++.dg/other/cxa-atexit1.C: New test.
39417
39418         * gcc.dg/typeof-2.c: New test.
39419
39420 2002-09-03  Roger Sayle  <roger@eyesopen.com>
39421
39422         * gcc.dg/builtins-2.c: New testcase.
39423         * gcc.dg/builtins-3.c: New testcase.
39424
39425 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
39426
39427         * gcc.dg/cpp/_Pragma4.c: New test.
39428
39429 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
39430
39431         * objc/execute/nil_method-1.m: New testcase.
39432
39433 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
39434
39435         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
39436         [Object class], not [Object initialize].
39437
39438 2002-08-31  Roger Sayle  <roger@eyesopen.com>
39439             Hans-Peter Nilsson  <hp@bitrange.com>
39440
39441         * gcc.c-torture/execute/20020720-1.x: Skip test on
39442         mmix-knuth-mmixware.  Correct comment.
39443
39444 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
39445
39446         * testsuite/g++.dg/abi/bitfield5.C: New test.
39447         * testsuite/g++.dg/abi/vbase10.C: Likewise.
39448
39449 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
39450
39451         * objc.dg/undeclared-selector.m: New test.
39452
39453 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
39454
39455         * g++.dg/other/offsetof1.C: Avoid cast warning.
39456
39457 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
39458
39459         * objc.dg/super-class-2.m: New test.
39460
39461 2002-08-24  Matt Austern  <austern@apple.com>
39462
39463         * g++.dg/ext/lvaddr.C: New test.
39464         * g++.dg/ext/lvcast.C: New test.
39465
39466 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
39467
39468         * testsuite/g++.dg/inherit/cond1.C: New test.
39469
39470 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
39471
39472         * gcc.dg/noncompile/incomplete-1.c: New test.
39473
39474 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
39475
39476         * gcc.dg/typespec-1.c: New test.
39477
39478 2002-08-20  Devang Patel  <dpatel@apple.com>
39479         * objc.dg/proto-hier-2.m: New test.
39480
39481 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
39482
39483         * objc.dg/bitfield-1.m: New test.
39484         * objc.dg/bitfield-2.m: New test.
39485
39486 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39487
39488         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
39489         gcc.dg/c99-flex-array-4.c: New tests.
39490
39491 2002-08-16  Stan Shebs  <shebs@apple.com>
39492
39493         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
39494
39495 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
39496
39497         * gcc.dg/typeof-1.c: New test.
39498         * g++.dg/ext/typeof2.C: New test.
39499
39500 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
39501
39502         * g++.dg/other/offsetof1.C: New test.
39503
39504 2002-08-14  Richard Henderson  <rth@redhat.com>
39505
39506         * gcc.dg/tls/diag-3.c: Fix expected message strings.
39507
39508 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
39509
39510         * gcc.dg/cpp/_Pragma3.c: New test.
39511
39512 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
39513
39514         * g++.dg/template/inherit3: New test.
39515
39516 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39517
39518         * gcc.dg/bitfld-4.c: Add blank options.
39519
39520 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
39521
39522         * g++.dg/template/crash1.C: New test.
39523
39524 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
39525
39526         * gcc.dg/tls/opt-2.c: New test.
39527
39528 2002-08-08  Devang Patel  <dpatel@apple.com>
39529
39530         * objc.dg/selector-1.m : New test
39531
39532 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
39533
39534         * g++.dg/abi/bitfield4.C: New test.
39535         * gcc.dg/bitfld-4.c: New test.
39536
39537 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
39538
39539         * g++.dg/other/packed1.C: New test.
39540
39541 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
39542
39543         * g++.dg/abi/offsetof.C: Tweak error messages.
39544         * g++.old-deja/g++.mike/p10769a.C: Likewise.
39545
39546 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
39547
39548         * gcc.dg/bitfld-3.c: New test.
39549
39550 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
39551             Richard Henderson  <rth@redhat.com>
39552
39553         * gcc.dg/i386-bitfield1.c: New test.
39554         * g++.dg/abi/bitfield3.C: Update.
39555
39556 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
39557
39558         * objc.dg/const-str-2.m: Update.
39559         * gcc.dg/cpp/c++98.c: Change to C extension.
39560         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
39561         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
39562
39563 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
39564
39565         * testsuite/gcc.dg/tls/diag-3.c: New.
39566
39567 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
39568
39569         * g++.dg/README (Subdirectories): Document new subdir expr.
39570         * g++.dg/expr/pmf-1.C: New test.
39571
39572 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
39573
39574         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
39575
39576 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
39577
39578         * g++.dg/abi/bitfield3.C: New test.
39579
39580 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
39581
39582         * lib/gcov.exp: Tweak expected line formats.
39583         * gcc.misc-tests/gcov8.c: New test.
39584         * gcc.misc-tests/gcov8.x: New flags.
39585
39586 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
39587
39588         * consistency.vlad/layout/endian.c: Include string.h.
39589
39590         * gcc.c-torture/execute/20020805-1.c: New test.
39591
39592 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
39593
39594         * g++.dg/other/conversion1.C: New test.
39595
39596 2002-08-03  Roger Sayle  <roger@eyesopen.com>
39597
39598         * gcc.dg/builtins-1.c: New testcase.
39599
39600 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
39601
39602         * g++.dg/inherit/access3.C: New test.
39603
39604 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
39605
39606         * gcc.dg/ia64-visibility-2.c: New test.
39607
39608 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
39609
39610         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
39611         __qualifier_flags to __flags.
39612
39613 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
39614
39615         * g++.dg/inherit/operator1.C: New test.
39616         * g++.dg/lookup/disamb1.C: Fix typo in comment.
39617         * g++.dg/other/error1.C: Change expected error message.
39618         * g++.dg/template/conv4.C: Likewise.
39619
39620 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
39621
39622         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
39623         for documented behavior.
39624
39625 2002-07-25  Roger Sayle  <roger@eyesopen.com>
39626
39627         * gcc.c-torture/execute/20020720-1.x: Skip this test on
39628         several targets known to fail.
39629
39630 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
39631
39632         * gcc.dg/mips-args-[123].c: New tests.
39633
39634 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
39635
39636         * gcc.dg/ppc-spe.c: New.
39637
39638 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
39639
39640         * g++.dg/other/ptrmem4.C: New testcase.
39641
39642 2002-07-24  Richard Henderson  <rth@redhat.com>
39643
39644         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
39645
39646 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
39647
39648         * g++.dg/ext/alignof1.C (main): Return 0 for success.
39649
39650 2002-07-24  Roger Sayle  <roger@eyesopen.com>
39651
39652         * gcc.c-torture/execute/memset-3.c: New testcase.
39653
39654 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
39655
39656         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
39657         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
39658
39659 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39660
39661         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
39662         Delete.
39663
39664 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
39665
39666         * gcc.c-torture/compile/simd-4.c: New test.
39667
39668 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39669
39670         PR c++/7347, c++/7348
39671         * g++.dg/template/access4.C: New test.
39672         * g++.dg/template/access5.C: New test.
39673         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
39674         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
39675         * g++.old-deja/g++.pt/ttp58.C: Likewise.
39676         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
39677
39678 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
39679
39680         * gcc.dg/gnu89-init-2.c: New test.
39681
39682 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
39683
39684         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
39685
39686 2002-07-20  Roger Sayle  <roger@eyesopen.com>
39687
39688         * gcc.c-torture/execute/20020720-1.c: New testcase.
39689
39690 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
39691
39692         * gcc.dg/cpp/Wsignprom.c: New tests.
39693
39694 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
39695
39696         * gcc.c-torture/execute/loop-13.c: New test.
39697
39698 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
39699
39700         * gcc.dg/cpp/expr.c: New tests.
39701
39702 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
39703
39704         * g++.dg/opt/pr6713.C: Add template instantiation.
39705
39706 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
39707
39708         * gcc.dg/nest.c: New test.
39709
39710 2002-07-17  Richard Henderson  <rth@redhat.com>
39711
39712         * g++.dg/opt/pr6713.C: New test.
39713
39714 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
39715
39716         * gcc.c-torture/execute/loop-2e.x: Let the testcase
39717         XFAIL for all x86 processors.
39718
39719 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
39720
39721         * gcc.c-torture/execute/20010122-1.x: Do not test with
39722         -fomit-frame-pointer.
39723
39724 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39725
39726         * g++.dg/template/instantiate2.C: New test.
39727         * g++.dg/template/spec4.C: New test.
39728
39729 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39730
39731         * g++.dg/template/access2.C: New test.
39732         * g++.dg/template/access3.C: New test.
39733
39734 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
39735
39736         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
39737         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
39738         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
39739         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
39740         Convert to use <stdarg.h>.
39741         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
39742         Delete.
39743         * gcc.dg/va-arg-2.c: New.
39744         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
39745
39746 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
39747
39748         * gcc.c-torture/compile/20020710-1.c: New test.
39749
39750 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
39751                           Andrew Pinski  <pinskia@physics.uc.edu>
39752
39753         gcc.c-torture/compile/simd-2.c: New testcase.
39754         gcc.c-torture/compile/simd-3.c: Likewise.
39755
39756 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
39757
39758         PR c++/7224
39759         * g++.dg/overload/error1.C: New test.
39760
39761 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39762
39763         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
39764         configuration and IRIX 6 O32 ABI.
39765
39766 2002-07-11  Roger Sayle  <roger@eyesopen.com>
39767
39768         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
39769
39770 2002-07-10  Roger Sayle  <roger@eyesopen.com>
39771
39772         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
39773
39774 2002-07-10  Jeffrey A Law  <law@redhat.com>
39775
39776         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
39777
39778         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
39779
39780 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
39781
39782         * gcc.dg/20020312-2.c: Check for __PPC__.
39783
39784 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
39785
39786         * gcc.c-torture/compile/20020709-1.c: New test.
39787
39788 2002-07-07  Roger Sayle  <roger@eyesopen.com>
39789
39790         * g++.dg/template/qualttp21.C: New test case.
39791
39792 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
39793
39794         * gcc.c-torture/compile/20020706-1.c: New test.
39795         * gcc.c-torture/compile/20020706-2.c: New test.
39796
39797 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
39798             Alexandre Oliva  <aoliva@redhat.com>
39799
39800         * g++.dg/warn/incomplete1.C: New test.
39801
39802 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39803
39804         PR c++/7099
39805         * g++.dg/warn/noreturn1.C: New test.
39806
39807 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
39808
39809         PR c++/6706
39810         * g++.dg/debug/debug6.C: New test.
39811         * g++.dg/debug/debug7.C: New test.
39812
39813 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
39814
39815         * gcc.c-torture/compile/simd-3.c: New test.
39816
39817 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
39818
39819         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
39820         * gcc.dg/20020620-1.c: Likewise.
39821
39822 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39823
39824         PR c++/6944
39825         * g++.dg/init/array4.C: New test.
39826         * g++.dg/init/array5.C: New test.
39827
39828 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
39829
39830         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
39831         * gcc.c-torture/execute/simd-2.c (main): Likewise.
39832
39833 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39834
39835         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
39836         * gcc.dg/wtr-aggr-init-1.c: Likewise.
39837         * gcc.dg/wtr-conversion-1.c: Likewise.
39838         * gcc.dg/wtr-escape-1.c: Likewise.
39839         * gcc.dg/wtr-int-type-1.c: Likewise.
39840         * gcc.dg/wtr-label-1.c: Likewise.
39841         * gcc.dg/wtr-static-1.c: Likewise.
39842         * gcc.dg/wtr-strcat-1.c: Likewise.
39843         * gcc.dg/wtr-suffix-1.c: Likewise.
39844         * gcc.dg/wtr-switch-1.c: Likewise.
39845         * gcc.dg/wtr-unary-plus-1.c: Likewise.
39846         * gcc.dg/wtr-union-init-1.c: Likewise.
39847         * gcc.dg/wtr-union-init-2.c: Likewise.
39848         * gcc.dg/wtr-union-init-3.c: Likewise.
39849
39850         * gcc.dg/wtr-func-def-1.c: New test.
39851
39852 2002-07-02 Devang Patel <dpatel@apple.com>
39853
39854         * objc.dg/param-1.m: New test.
39855
39856 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
39857
39858         * gcc.dg/cpp/trad/directive.c: Add test.
39859         * gcc.dg/cpp/trad/macroargs.c: Add test.
39860         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
39861
39862 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
39863
39864         * gcc.dg/cpp/cmdlne-M.c: New test.
39865
39866 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
39867
39868         * objc.dg/desig-init-1.m: New test.
39869
39870 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39871
39872         PR c++/6716
39873         * g++.dg/template/instantiate1.C: New test.
39874
39875 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
39876
39877         PR c++/7112
39878         * g++.dg/template/sizeof2.C: New test.
39879
39880 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
39881
39882         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
39883         gcc.dg/cpp/trad/include.c: New tests.
39884
39885 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
39886
39887         PR target/7177
39888         * gcc.c-torture/compile/20020701-1.c: New test.
39889
39890 2002-07-01  Stan Shebs  <shebs@apple.com>
39891
39892         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
39893         header here...
39894         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
39895         (objc-torture-execute): or here.
39896
39897 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
39898
39899         * gcc.c-torture/execute/arith-rand-ll.c: New test.
39900
39901 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
39902
39903         * gcc.dg/cpp/trad/escaped-nl.c: New test.
39904
39905 2002-06-30  Devang Patel  <dpatel@apple.com>
39906
39907         * objc.dg/fsyntax-only.m: New test.
39908
39909 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
39910
39911         PR c++/6695
39912         * g++.dg/template/friend7.C: New file.
39913
39914 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
39915
39916         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
39917         return type.
39918
39919 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
39920
39921         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
39922         avoid division by zero.
39923
39924 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
39925
39926         * gcc.dg/Wunknownprag.c: New tests.
39927
39928 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
39929
39930         * gcc.c-torture/execute/simd-2.c: New test.
39931
39932 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
39933
39934         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
39935         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
39936         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
39937         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
39938         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
39939         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
39940         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
39941         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
39942         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
39943         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
39944         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
39945         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
39946         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
39947         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
39948         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
39949         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
39950         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
39951
39952 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
39953
39954         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
39955         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
39956         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
39957         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
39958         New tests.
39959         * gcc.dg/cpp/trad/directive.c: Update.
39960
39961 2002-06-23  Andreas Jaeger  <aj@suse.de>
39962
39963         * gcc.c-torture/execute/complex-6.c: New.
39964
39965 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
39966
39967         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
39968         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
39969         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
39970         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
39971
39972 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
39973
39974         * gcc.dg/cpp/trad: New directory with traditional tests copied
39975         from parent directory.
39976         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
39977         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
39978         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
39979         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
39980         Move to trad/ and rename.
39981         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
39982         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
39983         gcc.dg/cpp/trad/redef2.c: New tests.
39984         * gcc.dg/cpp/trad/trad.exp: New driver.
39985
39986 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
39987
39988         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
39989         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
39990         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
39991         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
39992         Remove.
39993
39994 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
39995
39996         * gcc.dg/20020620-1.c: New test.
39997
39998 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39999
40000         * g++.dg/template/ttp4.C: New test.
40001
40002 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
40003
40004         * g++.dg/opt/vt1.C: Fix regexp.
40005
40006 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40007
40008         * gcc.c-torture/execute/pure-1.c: Make functions static again.
40009         Don't use attribute `noinline'.
40010
40011 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
40012
40013         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
40014
40015 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
40016
40017         * gcc.c-torture/execute/simd-1.c: New.
40018
40019         * gcc.dg/simd-1.c: New.
40020
40021 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
40022
40023         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
40024
40025 2002-06-16  Richard Henderson  <rth@redhat.com>
40026
40027         * g++.dg/ext/anon-struct1.C: New.
40028         * g++.dg/ext/anon-struct2.C: New.
40029         * g++.dg/ext/anon-struct3.C: New.
40030         * gcc.dg/anon-struct-1.c: New.
40031         * gcc.dg/anon-struct-2.c: New.
40032         * gcc.dg/anon-struct-3.c: New.
40033         * gcc.dg/20011008-1.c: Adjust warning text.
40034         * gcc.dg/20020527-1.c: Add -fms-extensions.
40035
40036 2002-06-16  Richard Henderson  <rth@redhat.com>
40037
40038         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
40039
40040 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
40041
40042         * gcc.c-torture/execute/20020615-1.c: New test.
40043
40044 2002-06-15  Roger Sayle  <roger@eyesopen.com>
40045
40046         * gcc.c-tortuture/execute/compare-1.c: New test case.
40047         * gcc.c-tortuture/execute/compare-2.c: New test case.
40048         * gcc.c-tortuture/execute/compare-3.c: New test case.
40049
40050 2002-06-13  Richard Henderson  <rth@redhat.com>
40051
40052         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
40053         ia64 ilp32.
40054
40055 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40056
40057         * g++.dg/template/typename2.C: Update error message.
40058
40059 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
40060
40061         * gcc.c-torture/execute/20020611-1.c: New test.
40062
40063 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
40064
40065         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
40066         list of targets to skip.
40067
40068 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
40069
40070         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
40071         targets if not optimizing.
40072
40073 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
40074
40075         * gcc.c-torture/compile/20020605-1.c: New test.
40076
40077         * g++.dg/opt/vt1.C: New test.
40078
40079         * gcc.dg/20020531-1.c: New test.
40080
40081         * gcc.dg/20020530-1.c: New test.
40082
40083         * gcc.dg/20020527-1.c: New test.
40084
40085         * g++.dg/opt/cse1.C: New test.
40086
40087 2002-06-07  Roger Sayle  <roger@eyesopen.com>
40088
40089         * gcc.dg/20020607-2.c: New test case.
40090
40091 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
40092
40093         * gcc.c-torture/compile/20020604-1.c: New test.
40094
40095 2002-06-04  Richard Henderson  <rth@redhat.com>
40096
40097         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
40098         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
40099         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
40100
40101 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
40102
40103         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
40104
40105 2002-06-03  Richard Henderson  <rth@redhat.com>
40106
40107         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
40108         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
40109
40110 2002-06-02  Richard Henderson  <rth@redhat.com>
40111
40112         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
40113         test functions static.
40114
40115 2002-06-02  Andreas Jaeger  <aj@suse.de>
40116
40117         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
40118         now.
40119
40120 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40121
40122         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
40123         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
40124         Update for mofified diagnostics.
40125         * gcc.dg/c99-intconst-1.c: No longer fail.
40126
40127 2002-06-02  Richard Henderson  <rth@redhat.com>
40128
40129         * gcc.dg/uninit-A.c: Remove xfail markers.
40130
40131 2002-06-01  Roger Sayle  <roger@eyesopen.com>
40132
40133         * gcc.dg/fnegate-1.c: New test case.
40134
40135 2002-05-30  Osku Salerma  <osku@iki.fi>
40136
40137         * gcc.c-torture/execute/mayalias-1.c: New file.
40138
40139 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
40140
40141         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
40142         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
40143         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
40144
40145 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
40146
40147         * gcc.c-torture/execute/20020529-1.c: New test.
40148
40149 2002-05-27  Richard Henderson  <rth@redhat.com>
40150
40151         * g++.dg/ext/attrib6.C: New test case.
40152
40153 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40154
40155         * gcc.c-torture/execute/pure-1.c: New test.
40156
40157 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
40158
40159         * gcc.dg/cpp/arith-2.c: Remove.
40160
40161 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
40162
40163         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
40164         * gcc.dg/cpp/if-3.c: Remove.
40165
40166 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
40167
40168         * g++.dg/opt/cse2.C: New test.
40169
40170 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
40171
40172         * gcc.dg/cpp/arith-1.c: New semantic tests.
40173         * gcc.dg/cpp/if-1.c: Update.
40174
40175 2002-05-24  Ben Elliston  <bje@redhat.com>
40176
40177         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
40178
40179 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
40180
40181         * gcc.dg/verbose-asm.c: New test.
40182
40183 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40184
40185         * gcc.dg/cpp/paste12.c: New test.
40186
40187 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
40188
40189         * g++.dg/parse/named_ops.C: New test.
40190
40191 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
40192
40193         * gcc.dg/weak-8.c: New test.
40194
40195 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
40196
40197         * gcc.dg/weak-2.c: Allow optional leading underscore
40198         in scan-assembler symbol name.
40199         * gcc.dg/weak-3.c: Likewise.
40200         * gcc.dg/weak-4.c: Likewise.
40201         * gcc.dg/weak-5.c: Likewise.
40202
40203 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
40204
40205         * gcc.dg/20020523-1.c: New test.
40206
40207 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
40208
40209         * objc.dg/const-str-2.m: Update now that we stop after
40210         a command line error.
40211
40212 2002-05-22  Richard Henderson  <rth@redhat.com>
40213
40214         * g++.dg/dg.exp: Fix typo in test pruneing.
40215
40216 2002-05-22  Richard Henderson  <rth@redhat.com>
40217
40218         * g++.dg/dg.exp: Prune the tls subdirectory.
40219         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
40220         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
40221         * g++.dg/tls/init-1.C: New.
40222
40223 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
40224
40225         * gcc.dg/20020517-1.c: New test.
40226
40227 2002-05-21  Richard Henderson  <rth@redhat.com>
40228
40229         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
40230         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
40231
40232 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
40233
40234         * g++.dg/other/copy2.C: New test.
40235
40236 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
40237
40238         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
40239         (MAX_COPY): Bump up to 10 times sizeof (long long).
40240         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
40241
40242         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
40243         sizeof (long long).
40244
40245         * gcc.c-torture/execute/strcpy-1.c: New test.
40246
40247 2002-05-19  Jason Merrill  <jason2redhat.com>
40248
40249         * g++.dg/ext/oper1.C: New test.
40250
40251 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
40252 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
40253
40254         * README.QMTEST: New file.
40255
40256         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
40257
40258 2002-05-19  Andreas Jaeger  <aj@suse.de>
40259
40260         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
40261         now.
40262         * gcc.c-torture/execute/loop-2d.x: Likewise.
40263
40264 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
40265
40266         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
40267         support weak symbols.
40268         * gcc.dg/weak-4.c: Likewise.
40269         * gcc.dg/weak-6.c: Likewise.
40270
40271 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
40272
40273         * gcc.dg/weak-3.c: Add dg-excess-error comment for
40274         cygwin, coff and h8300-*-hms targets
40275         * gcc.dg/weak-5.c: Likewise.
40276         * gcc.dg/weak-7.c: Likewise.
40277
40278 2002-05-16  Jason Merrill  <jason@redhat.com>
40279
40280         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
40281         (scan-assembler-not, scan-assembler-dem): Likewise.
40282         (scan-assembler-dem-not): Likewise.
40283
40284 2002-05-15  Richard Henderson  <rth@redhat.com>
40285
40286         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
40287
40288 2002-05-15  Richard Henderson  <rth@redhat.com>
40289
40290         * gcc.dg/weak-5.c (vfoo1c): No warning here.
40291         (vfoo1f): Warning here.
40292         (vfoo1l): Don't redefine the alias.
40293
40294 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
40295
40296         * g++.dg/init/pm1.C: New test.
40297
40298 2002-05-12  David S. Miller  <davem@redhat.com>
40299
40300         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
40301         types.
40302
40303 2002-05-10  Roger Sayle  <roger@eyesopen.com>
40304
40305         * gcc.c-torture/execute/20020510-1.c: New test case.
40306
40307 2002-05-10  David S. Miller  <davem@redhat.com>
40308
40309         * gcc.c-torture/execute/conversion.c: Test long double too.
40310
40311 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
40312
40313         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
40314         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
40315         * lib/g++.exp (g++_link_flags): Likewise.
40316         * lib/objc.exp (objc_target_compile): Likewise.
40317
40318 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
40319
40320         * gcc.dg/cpp/poison.c: Update.
40321         * gcc.dg/cpp/20000625-2.c: Remove.
40322         * gcc.dg/cpp/direct2s.c: Remove final test.
40323
40324 2002-05-08  Tom Rix  <trix@redhat.com>
40325
40326         * gcc.c-torture/execute/20020508-1.c: New test.
40327         * gcc.c-torture/execute/20020508-2.c: New test.
40328         * gcc.c-torture/execute/20020508-3.c: New test.
40329
40330 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40331
40332         * gcc.dg/cpp/charconst-4.c: More tests.
40333
40334 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
40335
40336         PR c/6569
40337         * gcc.dg/weak-3.c: Update location of warning messages.
40338         * gcc.dg/weak-5.c: Likewise.
40339
40340 2002-05-06  Roger Sayle  <roger@eyesopen.com>
40341
40342         * gcc.c-torture/execute/20020506-1.c: New test case.
40343
40344 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
40345
40346         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
40347
40348 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40349
40350         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
40351
40352 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40353
40354         * gcc.dg/cpp/charconst-3.c: New test.
40355
40356 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40357
40358         * gcc.dg/cpp/charconst.c: Update tests.
40359
40360 2002-05-05  Tim Josling  <tej@melbpc.org.au>
40361
40362         * treelang: Added directory for new sample language treelang. Also
40363         lib/treelang.exp: New file to signal treelang should be tested.
40364
40365 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
40366
40367         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
40368         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
40369         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
40370         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
40371         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
40372         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
40373         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
40374
40375 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40376
40377         * gcc.dg/format/xopen-2.c: New test.
40378
40379 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
40380
40381         * gcc.dg/20020503-1.c: New test.
40382
40383 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
40384
40385         * g++.dg/init/dtor1.C: Make it tougher.
40386
40387 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
40388
40389         * g++.dg/init/dtor1.C: New test.
40390
40391 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
40392
40393         * gcc.dg/altivec-8.c: New.
40394
40395 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
40396
40397         * gcc.dg/altivec-7.c: New.
40398
40399 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
40400
40401         * g++.dg/parse/typedef1.C: New test.
40402
40403 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
40404
40405         PR c++/6486
40406         * g++.dg/template/friend6.C: New test.
40407
40408         PR c++/6492
40409         * g++.dg/init/copy1.C: New test.
40410
40411 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
40412
40413         * g++.dg/warn/effc1.C: New test.
40414
40415 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
40416
40417         * gcc.dg/cpp/if-cexp.c: Add a test.
40418
40419 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
40420
40421         * gcc.dg/20020426-2.c: New test.
40422
40423 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
40424
40425         * gcc.dg/cpp/if-mop.c: Update.
40426         * gcc.dg/cpp/if-mpar.c: Add test.
40427         * gcc.dg/cpp/if-oppr.c: Update.
40428
40429 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40430
40431         PR c/6343
40432         * gcc.dg/weak-[2-7].c: New tests.
40433
40434 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
40435
40436         * gcc.dg/enum1.c: New test.
40437
40438 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
40439
40440         PR c++/6497
40441         * g++.dg/inherit/access2.C: New test.
40442
40443 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
40444
40445         PR bootstrap/6445
40446         * gcc.dg/20020426-1.c: New test.
40447
40448 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
40449
40450         * g++.dg/abi/enum1.C: New test.
40451
40452 2002-04-26  Richard Henderson  <rth@redhat.com>
40453
40454         * gcc.dg/c99-bool-1.c: Expect always true warning.
40455
40456 2002-04-25  Roger Sayle  <roger@eyesopen.com>
40457
40458         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
40459
40460 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40461
40462         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
40463         targets.
40464
40465 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
40466
40467         * g++.dg/abi/mange7.C: New test.
40468
40469         PR c++/6438.
40470         * g++.dg/parse/stmtexpr2.C: New test.
40471
40472 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
40473
40474         * gcc.dg/20020312-2.c: Add SH target.
40475
40476 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40477
40478         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
40479         compiler output on mips*-*-irix*.
40480
40481 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
40482
40483         * g++.dg/parse/attr1.C: New test.
40484
40485 2002-04-23  Roger Sayle  <roger@eyesopen.com>
40486
40487         * gcc.c-torture/execute/string-opt-17.c: New test case.
40488         * gcc.c-torture/execute/memset-2.c: New test case.
40489
40490 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
40491
40492         PR c++/6256:
40493         * g++.dg/template/friend5.C: New test.
40494
40495         PR c++/6331:
40496         * g++.dg/template/qual1.C: Likewise.
40497
40498 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
40499
40500         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
40501         Include stdlib.h, not stdio.h or ctype.h.
40502
40503 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
40504
40505         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
40506         cris-*-elf* and mmix-*-*.
40507         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
40508         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
40509         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
40510         Ditto.
40511         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
40512         * gcc.dg/wchar_t-1.c: Ditto.
40513
40514 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
40515
40516         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
40517         Clarify comment.
40518
40519 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
40520
40521         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
40522
40523 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40524
40525         * gcc.c-torture/execute/20000906-1.x: Delete.
40526
40527 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
40528
40529         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
40530
40531 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
40532
40533         * PR6367
40534         * g77.f-torture/execute/6367.f: New test.
40535         * g77.f-torture/execute/6367.x: Disable for MMIX.
40536
40537 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
40538
40539         * PR6352
40540         * g++.dg/opt/inline2.C: New test.
40541
40542 2002-04-18  Richard Henderson  <rth@redhat.com>
40543
40544         * gcc.dg/20000906-1.c: Enable for all targets.
40545         * gcc.c-torture/compile/iftrap-2.c: New.
40546
40547 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
40548
40549         * gcc.dg/20020418-1.c: New test.
40550         * gcc.dg/20020418-2.c: New test.
40551
40552 2002-04-18  Richard Henderson  <rth@redhat.com>
40553
40554         * gcc.c-torture/compile/iftrap-1.c: New.
40555         * gcc.dg/iftrap-1.c: Adjust for ia64.
40556         * gcc.dg/iftrap-2.c: New.
40557
40558 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
40559
40560         * gcc.c-torture/compile/20020418-1.c: New test.
40561
40562 2002-04-18  Roger Sayle  <roger@eyesopen.com>
40563
40564         * gcc.c-torture/compile/20020415-1.c: New.
40565
40566 2002-04-18  David S. Miller  <davem@redhat.com>
40567
40568         * gcc.c-torture/execute/20020418-1.c: New test.
40569
40570 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
40571
40572         * gcc.dg/20020416-1.c: New test.
40573
40574         * g++.dg/opt/inline1.C: New test.
40575
40576 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
40577
40578         * gcc.dg/altivec-5.c: New test.
40579
40580         * gcc.dg/20020415-1.c: New test.
40581
40582 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
40583
40584         * testsuite/lib/chill.exp: Remove.
40585
40586 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
40587
40588         * g++.dg/other/big-struct.C: New test.
40589
40590 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
40591
40592         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
40593         of scratch file.
40594
40595 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
40596
40597         PR c/6277
40598         * gcc.dg/i386-387-1.c: Allow optional leading underscore
40599         in scan-assembler function name
40600
40601 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
40602
40603         * g77.f-torture/execute/980628-4.x,
40604         g77.f-torture/execute/980628-5.x,
40605         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
40606         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
40607         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
40608         i[34567]86-*-*.
40609
40610 2002-04-13  David S. Miller  <davem@redhat.com>
40611
40612         * gcc.c-torture/execute/20020413-1.c: New test.
40613
40614 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
40615
40616         * gcc.dg/asm-6.c,
40617         * g++.dg/ext/asm1.C: New tests.
40618
40619 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
40620
40621         PR c++ 5373.
40622         * g++.dg/parse/stmtexpr1.C: New test.
40623
40624         PR c++/5189.
40625         * g++.dg/template/copy1.C: New test.
40626
40627 2002-04-12  Richard Henderson  <rth@redhat.com>
40628
40629         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
40630
40631 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
40632
40633         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
40634         gcc.c-torture/execute/20020307-2.c.
40635
40636 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
40637
40638         * g++.dg/ext/attrib5.C,
40639         * g++.dg/lookup/struct1.C: New tests.
40640
40641 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
40642
40643         * gcc.dg/20020411-1.c: New test.
40644
40645         * gcc.c-torture/execute/20020411-1.c: New test.
40646
40647 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
40648
40649         * g77.f-torture/execute/6177.f: New test.
40650
40651 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
40652
40653         PR middle-end/6247
40654         * g++.dg/opt/cleanup1.C: New test.
40655
40656         * g++.dg/opt/const1.C: New test.
40657
40658 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
40659
40660         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
40661
40662 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40663
40664         PR c++/5507
40665         * g++.dg/template/typename2.C: New test.
40666
40667 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
40668
40669         * gcc.c-torture/execute/loop-12.c: New.
40670
40671 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
40672
40673         * g77.f-torture/execute/980628-4.x,
40674         g77.f-torture/execute/980628-5.x,
40675         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
40676         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
40677         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
40678
40679 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40680
40681         PR optimization/6086
40682         * g++.dg/opt/preinc1.C: New test.
40683
40684 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
40685
40686         PR c++/5571
40687         * g++.dg/opt/static2.C: New test.
40688
40689 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
40690
40691         PR c/5120
40692         * gcc.dg/20020406-1.c: New test.
40693
40694 2002-04-04  David S. Miller  <davem@redhat.com>
40695
40696         * gcc.c-torture/execute/20020404-1.c: New test.
40697
40698 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
40699
40700         PR c/6123
40701         * gcc.dg/20020312-2.c: Do not declare global register variable
40702         if __PIC__ or __pic__ is defined.
40703
40704 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
40705
40706         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
40707         __asm__ so that it works correctly even if -ansi -pedantic-errors.
40708
40709 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40710
40711         * gcc.misc-tests/linkage.exp: Update last change to handle
40712         sparc*-, not just sparc-.
40713
40714 2002-04-03  Richard Henderson  <rth@redhat.com>
40715
40716         * gcc.dg/cpp/ucs.c: Improved long UCS test.
40717
40718 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
40719
40720         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
40721
40722 2002-04-02  David S. Miller  <davem@redhat.com>
40723
40724         * gcc.c-torture/execute/20020402-3.c: New test.
40725
40726 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
40727
40728         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
40729         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
40730
40731         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
40732         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
40733         g77.f-torture/execute/20001201.x,
40734         g77.f-torture/execute/u77-test.x: New files.
40735
40736         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
40737         * gcc.dg/wchar_t-1.c: Ditto.
40738
40739 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40740
40741         * gcc.c-torture/execute/20020402-1.c: New test.
40742
40743 2002-04-01  Richard Henderson  <rth@redhat.com>
40744
40745         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
40746
40747         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
40748
40749 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40750
40751         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
40752
40753 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40754
40755         * g++.dg/inherit/template-as-base.C: Expect error.
40756         * g++.dg/inherit/namespace-as-base.C: Likewise.
40757
40758 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
40759
40760         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
40761         g++.dg/ext/instantiate3.C: Tweak match patterns.
40762
40763         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
40764         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
40765         -da test.
40766
40767 2002-03-31  Richard Henderson  <rth@redhat.com>
40768
40769         * gcc.dg/special/alias-2.c: New.
40770         * gcc.dg/special/ecos.exp: Run it.
40771
40772 2002-03-31  Richard Henderson  <rth@redhat.com>
40773
40774         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
40775
40776 2002-03-31  Kazu Hirata  <kazu@hxi.com>
40777
40778         * gcc.dg/weak-1.c: Disable on h8300 port.
40779
40780 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
40781
40782         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
40783         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
40784         ordering tests.
40785         * g++.dg/bprob/bprob-1.C: New test.
40786         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
40787         * g++.dg/gcov/gcov-1.C: New test.
40788         * g++.dg/gcov/gcov-1.x: New file.
40789         * g++.dg/gcov/gcov-2.C: New test.
40790         * g++.dg/gcov/gcov-3.C: New test.
40791         * g++.dg/gcov/gcov-3.h: New file.
40792
40793 2002-03-28  Roger Sayle  <roger@eyesopen.com>
40794
40795         * g++.old-deja/g++.other/builtins5.C: New test.
40796         * g++.old-deja/g++.other/builtins6.C: New test.
40797         * g++.old-deja/g++.other/builtins7.C: New test.
40798         * g++.old-deja/g++.other/builtins8.C: New test.
40799         * g++.old-deja/g++.other/builtins9.C: New test.
40800
40801 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
40802
40803         * g++.dg/opt/static1.C: New test.
40804
40805         * g++.dg/opt/longbranch1.C: New test.
40806
40807 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
40808
40809         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
40810
40811         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
40812
40813 2002-03-28  Jeffrey A Law  (law@redhat.com)
40814
40815         * gcc.c-torture/execute/20020328-1.c: New test.
40816
40817 2002-03-27  Richard Henderson  <rth@redhat.com>
40818
40819         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
40820         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
40821         move from g++.old-deja/g++.ext/.
40822
40823 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
40824
40825         * g++.dg/init/new2.C: New test.
40826
40827 2002-03-26  Richard Henderson  <rth@redhat.com>
40828
40829         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
40830
40831         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
40832         on sparc.
40833
40834         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
40835         sparcv9 systems.
40836         * gcc.dg/20001102-1.c: Likewise.
40837
40838 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
40839
40840         * gcc.dg/cpp/endif-pedantic1.c,
40841         gcc.dg/cpp/endif-pedantic2.c: New tests.
40842
40843 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
40844
40845         * g++.dg/init/new1.C: New test.
40846
40847 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
40848
40849         * g++.dg/abi/vbase9.C: New test.
40850
40851 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
40852
40853         * gcc.dg/arm-asm.c: New test.
40854
40855 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
40856
40857         * gcc.dg/Wswitch-enum.c: New test.
40858         Fix PR c/5044.
40859
40860 2002-03-26  Richard Henderson  <rth@redhat.com>
40861
40862         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
40863         structure.
40864
40865 2002-03-25  Richard Henderson  <rth@redhat.com>
40866
40867         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
40868         sparcv9 systems.
40869
40870         * gcc.c-torture/compile/20011119-1.c (xxx): New.
40871         * gcc.c-torture/compile/20011119-2.c (xxx): New.
40872
40873 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
40874
40875         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
40876
40877 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
40878
40879         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
40880         targets using generic thunk support.
40881
40882 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
40883
40884         * gcc.c-torture/compile/20020323-1.c: New test.
40885
40886         * g++.dg/opt/conj2.C: New test.
40887
40888 2002-03-24  Richard Henderson  <rth@redhat.com>
40889
40890         * gcc.dg/weak-1.c: Use -fno-common.
40891
40892 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40893
40894         * g77.dg/f77-edit-apostrophe-out.f: New test
40895         * g77.dg/f77-edit-h-out.f: New test
40896         * g77.dg/f77-edit-t-in.f: New test
40897         * g77.dg/f77-edit-t-out.f: New test
40898         * g77.dg/f77-edit-x-out.f: New test
40899         * g77.dg/f77-edit-slash-out.f: New test
40900         * g77.dg/f77-edit-colon-out.f: New test
40901         * g77.dg/f77-edit-s-out.f: New test
40902
40903 2002-03-24  Richard Henderson  <rth@redhat.com>
40904
40905         * objc/execute/formal_protocol-6.x: New XFAIL.
40906
40907 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40908
40909         * gcc.dg/weak-1.c: Early return from dg-final on platforms
40910         that do not support weak symbols
40911
40912 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40913
40914         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
40915         * lib/g77.exp: Likewise.
40916         * lib/objc.exp: Likewise.
40917
40918 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
40919
40920         * gcc.dg/Wswitch-default.c: New test.
40921
40922 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
40923
40924         * g++.dg/other/enum1.C: New test.
40925
40926 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
40927
40928         * gcc.dg/pragma-ep-3.c: Fix typo.
40929
40930 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40931
40932         * g++.dg/inherit/template-as-base.C: New test.
40933
40934 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
40935
40936         * g++.old-deja/g++.other/dwarf2-1.C: Move...
40937         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
40938
40939 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
40940
40941         * gcc.dg/cpp/multiline.c: Update to match.
40942
40943 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
40944
40945         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
40946
40947 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
40948
40949         * gcc.dg/cpp/extratokens2.c: New file.
40950
40951 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
40952
40953         * gcc.dg/20020312-2.c: Add rs6000 target.
40954
40955         * gcc.c-torture/compile/20020319-1.c: New test.
40956
40957 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40958
40959         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
40960         (A, E): Handle this.
40961
40962 2002-03-20  Jason Merrill  <jason@redhat.com>
40963
40964         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
40965         ignoring -fpic.
40966         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
40967         through prune_gcc_output.
40968
40969 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
40970
40971         * gcc.c-torture/compile/20020320-1.c: New test.
40972
40973 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
40974
40975         * gcc.c-torture/compile/20020318-1.c: New test.
40976
40977         * gcc.dg/struct-by-value-1.c: New test.
40978
40979         * gcc.dg/20020319-1.c: New test.
40980
40981 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
40982
40983         * g++.dg/opt/conj1.C: New test.
40984
40985 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
40986
40987         * g++.dg/template/qualttp20.C: Revert previous change.
40988         * g++.dg/template/qualttp3.C: Likewise.
40989         * g++.dg/template/qualttp4.C: Likewise.
40990         * g++.dg/template/qualttp5.C: Likewise.
40991         * g++.dg/template/qualttp6.C: Likewise.
40992         * g++.dg/template/qualttp7.C: Likewise.
40993         * g++.dg/template/qualttp8.C: Likewise.
40994         * g++.dg/template/recurse.C: Likewise.
40995
40996 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
40997
40998         * gcc.dg/cpp/wchar-1.c: Update.
40999
41000 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
41001
41002         * g++.dg/template/conv1.C: New test.
41003         * g++.dg/template/conv2.C: New test.
41004         * g++.dg/template/conv3.C: New test.
41005         * g++.dg/template/conv4.C: New test.
41006
41007 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
41008
41009         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
41010         * g++.dg/template/qualttp3.C: Likewise.
41011         * g++.dg/template/qualttp4.C: Likewise.
41012         * g++.dg/template/qualttp5.C: Likewise.
41013         * g++.dg/template/qualttp6.C: Likewise.
41014         * g++.dg/template/qualttp7.C: Likewise.
41015         * g++.dg/template/qualttp8.C: Likewise.
41016         * g++.dg/template/recurse.C: Likewise.
41017
41018 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
41019
41020         * g++.dg/opt/dtor1.C: New test.
41021
41022 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
41023
41024         * gcc.c-torture/compile/20020315-1.c: New test.
41025
41026 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
41027
41028         * gcc.dg/weak-1.c: Fix scan tests.
41029
41030 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
41031
41032         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
41033         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
41034         cris-*-aout* mmix-*-*.
41035         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
41036         cris-*-aout* mmix-*-*.
41037         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
41038         cris-*-elf* cris-*-aout* and mmix-*-*.
41039         * gcc.dg/20001009-1.c: Ditto.
41040         * gcc.dg/20010912-1.c: Ditto.
41041         * gcc.dg/20020122-4.c: Ditto.
41042         * gcc.dg/inline-2.c: Ditto.
41043
41044 2002-03-14  Jeffrey A Law  (law@cygnus.com)
41045
41046         * gcc.c-torture/compile/20020314-1.c: New test.
41047
41048 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
41049
41050         * gcc.c-torture/execute/20020314-1.c: New test.
41051
41052 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
41053
41054         * g++.dg/warn/Wunused-1.C: New test.
41055
41056 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
41057
41058         * g++.dg/abi/mangle6.C: New test.
41059
41060 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
41061
41062         * gcc.c-torture/compile/20020309-2.c: New test.
41063
41064         * gcc.c-torture/compile/20020312-1.c: New test.
41065
41066 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
41067
41068         * g++.dg/other/access1.C: New test.
41069
41070 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
41071
41072         * gcc.c-torture/execute/wchar_t-1.c: New test.
41073
41074 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
41075
41076         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
41077
41078 2002-03-12  Roger Sayle  <roger@eyesopen.com>
41079
41080         * gcc.dg/20020312-1.c: New test case.
41081
41082 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
41083
41084         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
41085
41086 2002-03-11  Richard Henderson  <rth@redhat.com>
41087
41088         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
41089         * g++.old-deja/g++.jason/report.C: Likewise.
41090
41091 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
41092
41093         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
41094         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
41095
41096 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
41097
41098         * testsuite/g++.dg/overload/pmf1.C: New test.
41099
41100 2002-03-11  Kazu Hirata  <kazu@hxi.com>
41101
41102         * gcc.c-torture/execute/20020307-1.c: Use long.
41103
41104 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
41105
41106         PR optimization/5844
41107         * gcc.dg/20020310-1.c: New test.
41108
41109 2002-03-09  Michael Meissner  <meissner@redhat.com>
41110
41111         * gcc.c-torture/execute/memcpy-2.c: New test.
41112         * gcc.c-torture/execute/memset-1.c: New test.
41113         * gcc.c-torture/execute/strlen-1.c: New test.
41114         * gcc.c-torture/execute/strcmp-1.c: New test.
41115         * gcc.c-torture/execute/strncmp-1.c: New test.
41116
41117 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
41118
41119         * gcc.dg/ppc-ldstruct.c: New test.
41120
41121 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
41122
41123         * gcc.c-torture/execute/va-arg-22.c: New test.
41124
41125 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41126
41127         * gcc.c-torture/compile/20020309-1.c: New test.
41128
41129 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
41130
41131         * gcc.c-torture/execute/20020307-2.c: New test.
41132
41133 2002-03-07  Jeffrey A Law  (law@redhat.com)
41134
41135         * g77.f-torture/compile/20020307-1.f: New test.
41136
41137 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
41138
41139         * gcc.dg/unordered-1.c: New test.
41140
41141 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
41142
41143         * gcc.c-torture/execute/20020307-1.c: New test.
41144
41145 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
41146
41147         * gcc.dg/20020304-1.c: New test.
41148
41149         * gcc.c-torture/compile/20020304-2.c: New test.
41150
41151 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
41152
41153         * gcc.c-torture/compile/20020304-1.c: New test case
41154         (from PR c/5830).
41155
41156 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
41157
41158         * gcc.dg/20020103-1.c: Add other -D ppc variants.
41159
41160 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41161
41162         * g++.dg/other/classkey1.C: New test.
41163
41164 2002-03-01  Richard Henderson  <rth@redhat.com>
41165
41166         * gcc.c-torture/compile/981223-1.x: New.
41167         * gcc.c-torture/compile/920625-1.x: New.
41168
41169 2002-02-28  Richard Henderson  <rth@redhat.com>
41170
41171         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
41172
41173 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
41174
41175         * gcc.c-torture/execute/20020227-1.c: New test.
41176
41177 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
41178
41179         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
41180         here" ERROR lines.
41181         * g++.old-deja/g++.oliva/partord1.C: Likewise.
41182         * g++.old-deja.g++.other/defarg1.C: Likewise.
41183         * g++.old-deja/g++.pt/calls2.C: Likewise.
41184         * g++.old-deja/g++.pt/crash20.C: Likewise.
41185         * g++.old-deja/g++.pt/crash30.C: Likewise.
41186         * g++.old-deja/g++.pt/crash36.C: Likewise.
41187         * g++.old-deja/g++.pt/crash6.C: Likewise.
41188         * g++.old-deja/g++.pt/defarg13.C: Likewise.
41189         * g++.old-deja/g++.pt/derived3.C: Likewise.
41190         * g++.old-deja/g++.pt/error1.C: Likewise.
41191         * g++.old-deja/g++.pt/friend21.C: Likewise.
41192         * g++.old-deja/g++.pt/friend23.C: Likewise.
41193         * g++.old-deja/g++.pt/infinite1.C: Likewise.
41194         * g++.old-deja/g++.robertl/eb128.C: Likewise.
41195
41196 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
41197
41198         * gcc.c-torture/execute/20020225-2.c: New test.
41199
41200 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
41201
41202         * gcc.c-torture/execute/920730-1t.c,
41203         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
41204         Delete test cases, only relevant to -traditional.
41205
41206 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
41207
41208         * gcc.dg/cpp/undef1.c: Remove.
41209         * gcc.dg/cpp/directiv.c: Update.
41210         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
41211
41212 2002-02-27  Michael Meissner  <meissner@redhat.com>
41213
41214         * gcc.c-torture/execute/20020226-1.c: New test.
41215
41216 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
41217
41218         * g++.dg/debug/debug4.C: New test.
41219
41220         * gcc.dg/ia64-visibility-1.c: New test.
41221
41222 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
41223
41224         * gcc.dg/debug/20020224-1.c: New.
41225
41226 2002-02-25  Kazu Hirata  <kazu@hxi.com>
41227
41228         * gcc.c-torture/execute/960416-1.x: New.
41229         * gcc.c-torture/execute/divconst-3.x: Likewise.
41230
41231 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
41232
41233         * gcc.dg/20020224-1.c: New test.
41234
41235 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
41236
41237         * gcc.c-torture/execute/20020225-1.c: New.
41238
41239 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
41240
41241         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
41242
41243 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
41244
41245         * gcc.dg/20020222-1.c: New test.
41246
41247 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
41248
41249         * g++.dg/opt/anonunion1.C: New test.
41250
41251 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
41252
41253         * g++.dg/template/qualttp19.C: New test.
41254         * g++.dg/template/qualttp20.C: New test.
41255         * g++.old-deja/g++.jason/report.C: Adjust expected errors
41256         * g++.old-deja/g++.other/qual1.C: Likewise.
41257
41258 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
41259
41260         * gcc.dg/attr-alwaysinline.c: New.
41261
41262 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
41263
41264         * gcc.dg/20020220-1.c: New test.
41265
41266         * gcc.dg/20020220-2.c: New test.
41267
41268         * g++.dg/opt/mmx1.C: New test.
41269
41270 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
41271
41272         * gcc.c-torture/compile/20020110.c: New test.
41273
41274 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
41275
41276         * gcc.c-torture/execute/20020219-1.c: New test.
41277
41278         * gcc.dg/20020219-1.c: New test.
41279
41280         * gcc.dg/noncompile/20020220-1.c: New test.
41281
41282         * g++.dg/opt/ptrintsum1.C: New test.
41283
41284         * gcc.dg/debug/20020220-1.c: New test.
41285
41286 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
41287
41288         * gcc.c-torture/execute/20020216-1.c: New test.
41289
41290 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
41291
41292         * gcc.dg/decl-1.c: Update, new test.
41293
41294 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
41295
41296         * g++.dg/abi/bitfield1.C: New test.
41297         * g++.dg/abi/bitfield2.C: New test.
41298
41299 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
41300
41301         * gcc.dg/attr-nest.c: New test.
41302
41303 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
41304
41305         * gcc.c-torture/execute/20020215-1.c: New test.
41306
41307 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
41308
41309         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
41310         * g++.dg/debug/debug.exp: New.
41311         * g++.dg/debug/trivial.C: New.
41312         * g++.dg/debug/debug1.C: Moved...
41313         * g++.dg/other/debug1.C: ...from here.
41314         * g++.dg/debug/debug2.C: Moved...
41315         * g++.dg/other/debug2.C: ...from here.
41316         * g++.dg/debug/debug3.C: Moved...
41317         * g++.dg/other/debug3.C: ...from here.
41318
41319         * gcc.dg/noncompile/20020213-1.c: New test.
41320
41321 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
41322
41323         * g++.dg/other/debug3.C: New test.
41324
41325         * gcc.c-torture/execute/20020213-1.c: New test.
41326
41327 2002-02-13  Richard Smith <richard@ex-parrot.com>
41328
41329         * g++.old-deja/g++.other/thunk1.C: New test.
41330
41331 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
41332
41333         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
41334
41335 2002-02-13  Stan Shebs  <shebs@apple.com>
41336
41337         * gcc.dg/altivec-3.c: New.
41338
41339 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
41340
41341         * gcc.dg/Wunreachable-1.c: New test.
41342         * gcc.dg/Wunreachable-2.c: New test.
41343
41344 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41345
41346         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
41347
41348 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
41349
41350         * gcc.dg/decl-1.c: New test.
41351
41352 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
41353
41354         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
41355
41356 2002-02-10  Kazu Hirata  <kazu@hxi.com>
41357
41358         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
41359         * gcc.c-torture/compile/980506-1.x: Likewise.
41360
41361 2002-02-10  Kazu Hirata  <kazu@hxi.com>
41362
41363         * gcc.dg/20020210-1.c: New.
41364
41365 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
41366
41367         * g77.f-torture/execute/947.f: New regression test
41368         for PR fortran/947.
41369
41370 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
41371
41372         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
41373         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
41374
41375 2002-02-08  Richard Henderson  <rth@redhat.com>
41376
41377         * gcc.c-torture/compile/labels-3.c: New.
41378
41379 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
41380
41381         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
41382         expression statements work instead.
41383         * gcc.dg/noncompile/20020207-1.c: New test.
41384
41385 2002-02-07  Richard Henderson  <rth@redhat.com>
41386
41387         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
41388
41389 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
41390
41391         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
41392         message from g77
41393         * lib/g77-dg.exp: Trim g77 error messages so that they are
41394         recognized by dg.exp.
41395
41396 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
41397
41398         PR fortran/5473
41399         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
41400
41401 2002-02-07  Richard Henderson  <rth@redhat.com>
41402
41403         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
41404         to be sufficiently aligned for integers.
41405
41406 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
41407
41408         * g++.dg/template/friend4.C: New test.
41409
41410 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
41411
41412         PR fortran/5743
41413         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
41414         unsupported cases.
41415
41416 2002-02-07  Richard Henderson  <rth@redhat.com>
41417
41418         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
41419         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
41420         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
41421         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
41422
41423 2002-02-06  Richard Henderson  <rth@redhat.com>
41424
41425         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
41426
41427 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
41428
41429         * gcc.dg/20020206-1.c: New test.
41430
41431 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
41432
41433         * gcc.c-torture/execute/20020206-1.c: New test.
41434
41435         * gcc.c-torture/execute/20020206-2.c: New test.
41436
41437         PR optimization/5429:
41438         * gcc.c-torture/compile/20020206-1.c: New test.
41439
41440 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
41441
41442         * g++.dg/ext/align1.C: Do not use an explicit alignment value
41443         as certain file formats cannot support particularly large
41444         alignments.
41445
41446         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
41447         and do not expect to be able to link the executable.
41448
41449         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
41450         fail because the COFF format does not support the weak attribute.
41451
41452 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
41453
41454         * g77.dg/pr5473.f: New test
41455
41456 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
41457
41458         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
41459         Fix testcase accordingly.
41460
41461 2002-02-04  Richard Henderson  <rth@redhat.com>
41462
41463         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
41464         (buf): Change to be an array of pointers, not ints.
41465
41466 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
41467
41468         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
41469         before all tests.  Move warning one line above to match where it
41470         C frontend emits.
41471         * gcc.dg/Wswitch-2.c: New test.
41472         * g++.dg/warn/Wswitch-1.C: New test.
41473         * g++.dg/warn/Wswitch-2.C: New test.
41474
41475 2002-02-04  Richard Henderson  <rth@redhat.com>
41476
41477         * g++.dg/abi/offsetof.C: Fix size comparison.
41478
41479 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
41480
41481         * gcc.dg/cast-qual-2.c: New test.
41482
41483 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
41484
41485         * gcc.dg/20020201-4.c: New test.
41486
41487 2002-02-04  Ben Elliston  <bje@redhat.com>
41488
41489         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
41490         target_info attribute != 0, in addition to the empty string.
41491         (gcc_target_compile): Likewise.
41492
41493 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
41494
41495         * gcc.dg/Wswitch.c: New test.
41496         PR gcc/4475. PR gcc/3780.
41497
41498 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
41499
41500         * g77.f-torture/execute/5122.f: New test for regressions
41501         against PR fortran/5122.
41502
41503 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
41504
41505         * g77.f-torture/compile/pr3743.f: Delete
41506         * g77.dg/pr3743-1.f: New test.
41507         * g77.dg/pr3743-2.f: New test.
41508         * g77.dg/pr3743-3.f: New test.
41509         * g77.dg/pr3743-4.f: New test.
41510
41511 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41512
41513         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
41514
41515 2002-02-02  Richard Henderson  <rth@redhat.com>
41516
41517         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
41518         * gcc.c-torture/execute/bf64-1.c: Likewise.
41519
41520 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
41521
41522         * gcc.dg/20020201-2.c: New test.
41523
41524         * gcc.dg/20020201-3.c: New test.
41525
41526         * gcc.c-torture/execute/bitfld-2.c: New test.
41527
41528 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41529
41530         * gcc.dg/bitfld-1.c: Update.
41531         * gcc.dg/bitfld-2.c: Update.
41532         * gcc.c-torture/execute/bitfld-1.x: New.
41533
41534 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
41535
41536         * gcc.c-torture/execute/20020201-1.c: New test.
41537
41538 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
41539
41540         PR target/5469
41541         * gcc.dg/20020201-1.c: New test.
41542
41543 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
41544
41545         PR fortran/3743
41546         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
41547         * g77.f-torture/compile/pr3743.x: Remove
41548
41549 2002-01-31  Tom Rix  <trix@redhat.com>
41550
41551         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
41552
41553 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41554
41555         * gcc.dg/noncompile/20020130-1.c: New test.
41556
41557 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
41558
41559         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
41560
41561 2002-01-29  Richard Henderson  <rth@redhat.com>
41562
41563         * gcc.c-torture/execute/991118-1.c: Cast various constants back
41564         to long long.
41565         * gcc.c-torture/execute/bf64-1.c: Likewise.
41566
41567 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
41568
41569         * gcc.c-torture/execute/20020129-1.c: New test.
41570
41571 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41572
41573         * gcc.c-torture/compile/20000224-1.c: Update.
41574         * gcc.c-torture/execute/bitfld-1.c: New tests.
41575         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
41576         * gcc.dg/uninit-A.c: Update.
41577
41578 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
41579
41580         * g++.dg/template/ctor1.C: Add instantiation.
41581
41582 2002-01-28  Paul Koning  <pkoning@equallogic.com>
41583
41584         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
41585         argument to __builtin_prefetch to be const ptr.
41586
41587 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
41588
41589         * gcc.c-torture/compile/20020120-1.c: New test.
41590
41591 2002-01-27  Kazu Hirata  <kazu@hxi.com>
41592
41593         * gcc.c-torture/execute/20020127-1.c: New test.
41594
41595 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
41596
41597         * g77.dg/f77-edit-i-in.f: New test
41598         * g77.dg/f77-edit-i-out.f: New test
41599
41600 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
41601
41602         * gcc.dg/debug/debug.exp: New file.
41603         * gcc.dg/debug/trivial.c: New file.
41604         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
41605         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
41606         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
41607         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
41608         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
41609         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
41610         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
41611         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
41612         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
41613         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
41614         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
41615         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
41616         * gcc.dg/20000503-1.c: Removed.
41617         * gcc.dg/20010207-1.c: Removed.
41618         * gcc.dg/20011223-1.c: Removed.
41619         * gcc.dg/20020104-2.c: Removed.
41620         * gcc.dg/debug-1.c: Removed.
41621         * gcc.dg/debug-2.c: Removed.
41622         * gcc.dg/debug-3.c: Removed.
41623         * gcc.dg/debug-4.c: Removed.
41624         * gcc.dg/debug-5.c: Removed.
41625         * gcc.dg/debug-6.c: Removed.
41626         * gcc.dg/dwarf2-1.c: Removed.
41627         * gcc.dg/dwarf2-2.c: Removed.
41628
41629 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
41630
41631         * g++.old-deja/g++.other/eh5.C: New test.
41632         * g++.old-deja/g++.other/sibcall2.C: New test.
41633         * g++.old-deja/g++.other/array9.C: New test.
41634         * g++.old-deja/g++.other/typename2.C: New test.
41635         * g++.old-deja/g++.other/crash60.C: New test.
41636         * g++.old-deja/g++.other/conv9.C: New test.
41637         * g++.old-deja/g++.other/mangle10.C: New test.
41638         * g++.old-deja/g++.other/unchanging1.C: New test.
41639         * g++.old-deja/g++.other/exprstmt1.C: New test.
41640         * g++.old-deja/g++.other/inline23.C: New test.
41641         * g++.old-deja/g++.eh/ia64-1.C: New test.
41642         * g++.old-deja/g++.other/dwarf2-1.C: New test.
41643         * g++.old-deja/g++.other/reload1.C: New test.
41644         * g++.old-deja/g++.other/static20.C: New test.
41645         * g++.old-deja/g++.other/local-alloc1.C: New test.
41646         * g++.old-deja/g++.other/conv8.C: New test.
41647         * g++.old-deja/g++.other/stmtexpr2.C: New test.
41648         * g++.old-deja/g++.other/storeexpr1.C: New test.
41649         * g++.old-deja/g++.other/storeexpr2.C: New test.
41650         * g++.dg/eh/template2.C: New test.
41651         * g++.dg/warn/weak1.C: New test.
41652
41653 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
41654
41655         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
41656         Remove first, non-varying, argument.
41657
41658 2002-01-23  Richard Henderson  <rth@redhat.com>
41659
41660         * gcc.dg/inline-2.c: New.
41661
41662         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
41663         Add optional target arg.  Check number of arguments.
41664         (scan-assembler-not, scan-assembler-dem): Likewise.
41665         (scan-assembler-dem-not): Likewise.
41666
41667 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
41668
41669         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
41670         line 12.
41671         * g++.old-deja/g++.brendan/parse3.C,
41672         g++.old-deja/g++.other/crash26.C,
41673         g++.old-deja/g++.other/crash28.C,
41674         g++.old-deja/g++.other/crash29.C,
41675         g++.old-deja/g++.other/crash30.C,
41676         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
41677
41678 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
41679
41680         * gcc.dg/20020115-1.c: New.
41681
41682 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
41683
41684         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
41685
41686 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
41687
41688         * gcc.dg/20020122-3.c: New.
41689
41690 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
41691
41692         * g++.dg/other/gc1.C: New test.
41693
41694 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
41695
41696         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
41697
41698 2002-01-22  Richard Henderson  <rth@redhat.com>
41699
41700         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
41701
41702 2002-01-22  Richard Henderson  <rth@redhat.com>
41703
41704         * gcc.dg/20020122-4.c: New.
41705
41706 2002-01-22  H.J. Lu <hjl@gnu.org>
41707
41708         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
41709         link output.
41710         * gcc.dg/special/ecos.exp: Likewise.
41711         * lib/g++-dg.exp: Likewise.
41712         * lib/g77-dg.exp: Likewise.
41713         * lib/gcc-dg.exp : Likewise.
41714         * lib/mike-g++.exp: Likewise.
41715         * lib/mike-g77.exp: Likewise.
41716         * lib/mike-gcc.exp: Likewise.
41717         * lib/objc-dg.exp: Likewise.
41718
41719 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
41720
41721         PR target/5379
41722         * gcc.dg/20020122-2.c: New test.
41723
41724 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
41725
41726         * gcc.dg/20020122-1.c: New test.
41727
41728 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
41729
41730         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
41731
41732 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
41733
41734         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
41735
41736 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41737
41738         * gcc.c-torture/compile/20020121-1.c: New test.
41739
41740 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41741
41742         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
41743         ld_library_path.
41744
41745 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
41746
41747         * gcc.dg/20020218-1.c: New test.
41748
41749 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
41750
41751         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
41752         messages
41753         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
41754         "At global scope" warning
41755         * g++.dg/ext/align1.C: Change cygwin test for alignment
41756         from db-bogus to dg-warning
41757
41758 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
41759
41760         * g77.f-torture/compile/cpp2.F: New test.
41761
41762 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41763
41764         * g++.dg/template/access1.C: New test.
41765
41766 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
41767
41768         * gcc.dg/20020118-1.c: New.
41769
41770 2002-01-18  Kazu Hirata  <kazu@hxi.com>
41771
41772         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
41773
41774 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
41775
41776         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
41777         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
41778         alignment warnings.
41779
41780 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
41781
41782         * gcc.misc-tests/i386-prefetch.exp: Save and restore
41783         torture_with_loops and torture_without_loops
41784
41785 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
41786
41787         * gcc.c-torture/compile/20020116-1.c: New test.
41788
41789 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
41790
41791         * gcc.dg/20020116-2.c: New test.
41792
41793         * gcc.dg/ultrasp4.c: New test.
41794
41795         * gcc.dg/20020116-1.c: New test.
41796
41797 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
41798
41799         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
41800         by EABI.
41801
41802 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
41803
41804         * gcc.misc-tests/i386-prefetch.exp: New.
41805         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
41806         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
41807         * gcc.misc-tests/i386-pf-none-1.c: New test.
41808         * gcc.misc-tests/i386-pf-sse-1.c: New test.
41809
41810 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
41811
41812         * gcc.dg/gnu89-init-1.c: Add new tests.
41813
41814 2002-01-15  Andreas Jaeger  <aj@suse.de>
41815
41816         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
41817         * gcc.dg/i386-mmx-2.c: Likewise.
41818         * gcc.dg/i386-sse-1.c: Likewise.
41819         * gcc.dg/i386-sse-2.c: Likewise.
41820         * gcc.dg/i386-sse-3.c: Likewise.
41821
41822 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
41823
41824         * g77.f-torture/execute/intrinsic-unix-bessel.f:
41825         Uncomment additional cases that now pass.
41826
41827 2002-01-11  Richard Henderson  <rth@redhat.com>
41828
41829         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
41830         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
41831
41832 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
41833
41834         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
41835
41836 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
41837
41838         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
41839         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
41840
41841 2002-01-10  Dale Johannesen  <dalej@apple.com>
41842
41843         * gcc.c-torture/execute/loop-11.c: New.
41844
41845 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
41846
41847         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
41848         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
41849
41850 2002-01-09  Richard Henderson  <rth@redhat.com>
41851
41852         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
41853         type in which to perform the operation for each size.
41854
41855 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
41856
41857         * gcc.c-torture/compile/20020109-2.c: New test.
41858
41859 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
41860
41861         * gcc.c-torture/execute/loop-10.c: New test.
41862
41863 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
41864
41865         * gcc.c-torture/compile/20010226-1.c: New test.
41866         * gcc.c-torture/compile/20010227-1.c: New test.
41867         * gcc.c-torture/compile/20010426-1.c: New test.
41868         * gcc.c-torture/compile/20010510-1.c: New test.
41869         * gcc.c-torture/compile/20010605-3.c: New test.
41870         * gcc.c-torture/compile/20010824-1.c: New test.
41871         * gcc.c-torture/execute/20010409-1.c: New test.
41872         * gcc.dg/noncompile/20000901-1.c: New test.
41873         * gcc.dg/20001023-1.c: New test.
41874         * gcc.dg/20001101-1.c: New test.
41875         * gcc.dg/20001102-1.c: New test.
41876         * gcc.dg/20010207-1.c: New test.
41877         * gcc.dg/20010405-1.c: New test.
41878         * gcc.dg/20010822-1.c: New test.
41879         * gcc.dg/20011107-1.c: New test.
41880
41881 2002-01-09  Jeffrey A Law  (law@redhat.com)
41882
41883         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
41884
41885         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
41886         execution failure on PA targets.
41887
41888 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
41889
41890         * gcc.c-torture/compile/20020109-1.c: New test.
41891
41892 2002-01-08  Kazu Hirata  <kazu@hxi.com>
41893
41894         * gcc.c-torture/execute/20020108-1.c: New test.
41895
41896 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
41897
41898         * gcc.dg/20020108-1.c: New test.
41899
41900 2002-01-08  H.J. Lu <hjl@gnu.org>
41901
41902         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
41903         for header files.
41904
41905 2002-01-08  Geoff Keating  <geoffk@redhat.com>
41906
41907         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
41908         consistency.
41909
41910 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
41911
41912         * gcc.dg/altivec-4.c: Test altivec predicates.
41913
41914 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
41915
41916         * gcc.c-torture/execute/20020107-1.c: New test.
41917
41918 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
41919
41920         PR c/5279
41921         * gcc.c-torture/compile/20020106-1.c: New test.
41922
41923 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
41924
41925         * gcc.c-torture/execute/nestfunc-4.c: New test.
41926
41927 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
41928
41929         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
41930         extra triple that slipped in.
41931         * g++.old-deja/g++.abi/align.C: Likewise.
41932         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41933
41934 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
41935
41936         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
41937         * g++.old-deja/g++.abi/align.C: Likewise.
41938         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41939
41940         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
41941         on FreeBSD/i386.
41942         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
41943         FreeBSD.
41944
41945 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
41946
41947         * gcc.dg/20020104-1.c: New test.
41948
41949         * gcc.dg/20020104-2.c: New test.
41950
41951 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
41952
41953         * gcc.dg/20020103-1.c: Fix typo in target selector.
41954
41955 2002-01-03  Richard Henderson  <rth@redhat.com>
41956
41957         * gcc.dg/20020103-1.c: New.
41958
41959 2002-01-03  Kazu Hirata  <kazu@hxi.com>
41960
41961         * gcc.c-torture/execute/20020103-1.c: New test.
41962
41963 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
41964
41965         * g++.dg/other/debug2.C: New test.
41966
41967         * gcc.c-torture/compile/20020103-1.c: New test.
41968
41969 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
41970
41971         * gcc.dg/gnu89-init-1.c: Added new tests.
41972
41973 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41974
41975         * g++.dg/template/friend2.C: Remove as patch is reverted.
41976
41977         * g++.dg/warn/oldcast1.C: New test.
41978
41979         * g++.dg/template/ptrmem1.C: New test.
41980         * g++.dg/template/ptrmem2.C: New test.
41981
41982         * g++.dg/template/ntp.C: New test.
41983
41984         * g++.dg/other/component1.C: New test.
41985
41986         * g++.dg/template/ttp3.C: New test.
41987
41988         * g++.dg/template/friend2.C: New test.
41989         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
41990
41991 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41992
41993         * g++.dg/other/ptrmem1.C: New test.
41994         * g++.dg/other/ptrmem2.C: New test.
41995
41996 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41997
41998         * g++.dg/template/ctor1.C: New test.
41999
42000 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
42001
42002         * g++.dg/template/friend2.C: New test.
42003
42004 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
42005
42006         * gcc.dg/mmix-1.c: New test.
42007
42008 2001-12-31  Richard Henderson  <rth@redhat.com>
42009
42010         * gcc.dg/asm-5.c: New.
42011
42012 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
42013
42014         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
42015         in namespace __gnu_cxx
42016
42017 2001-12-30  Richard Henderson  <rth@redhat.com>
42018
42019         * gcc.dg/debug-6.c: New.
42020
42021 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
42022
42023         * gcc.c-torture/compile/20011229-2.c: New test.
42024
42025 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
42026
42027         * gcc.dg/debug-3.c: New test.
42028         * gcc.dg/debug-4.c: New test.
42029         * gcc.dg/debug-5.c: New test.
42030
42031 2001-12-29  Richard Henderson  <rth@redhat.com>
42032
42033         * g++.dg/eh/loop1.C: New.
42034
42035 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
42036
42037         * g++.dg/template/crash1.C: New test.
42038
42039 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
42040
42041         * g++.dg/other/const1.C: New test.
42042
42043 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
42044
42045         * gcc.c-torture/compile/20011229-1.c: New test.
42046
42047 2001-12-28  Stan Shebs  <shebs@apple.com>
42048
42049         * lib/objc-torture.exp: Resync with c-torture.exp.
42050         * lib/objc.exp: Load standard libraries.
42051
42052 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
42053
42054         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
42055         additional tests.
42056
42057 2001-12-27  Roger Sayle <roger@eyesopen.com>
42058
42059         * gcc.c-torture/execute/string-opt-16.c: New testcase.
42060
42061 2001-12-27  Richard Henderson  <rth@redhat.com>
42062
42063         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
42064
42065 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
42066
42067         * g++.dg/eh/ctor1.C: New test.
42068         * g++.dg/other/error2.C: New test.
42069
42070 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
42071
42072         * g++.dg/other/init2.C: New test.
42073
42074 2001-12-24  Richard Henderson  <rth@redhat.com>
42075
42076         * gcc.dg/20011223-1.c: New.
42077         * gcc.dg/inline-1.c: New.
42078
42079 2001-12-23  Richard Henderson  <rth@redhat.com>
42080
42081         * gcc.dg/asm-4.c: Test operand modifiers.
42082
42083 2001-12-23  Richard Henderson  <rth@redhat.com>
42084
42085         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
42086
42087 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42088
42089         * gcc.c-torture/execute/20011223-1.c: New test.
42090
42091 2001-12-21  Richard Henderson  <rth@redhat.com>
42092
42093         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
42094         re-enables the warning.
42095
42096 2001-12-21  Richard Henderson  <rth@redhat.com>
42097
42098         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
42099
42100 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
42101
42102         * gcc.c-torture/compile/20011218-1.c: New test.
42103
42104 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
42105
42106         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
42107         arm-isr.c test.
42108         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
42109         epilogue generation for ARM ISR routines.
42110
42111 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42112
42113         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
42114         * gcc.dg/format/c90-printf-3.c: Likewise.
42115         * gcc.dg/format/c99-printf-3.c: Likewise.
42116         * gcc.dg/format/ext-1.c: Likewise.
42117         * gcc.dg/format/ext-6.c: Likewise.
42118         * gcc.dg/format/format.h: Prototype unlocked stdio.
42119
42120 2001-12-20  Richard Henderson  <rth@redhat.com>
42121
42122         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
42123         (arena): Use it.
42124         (malloc): Correct allocation logic.  Abort if we fill up the
42125         arena before initialization complete.
42126         (realloc): Correct allocation logic.
42127
42128 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
42129
42130         * gcc.c-torture/compile/20011219-2.c: New test.
42131
42132         * gcc.c-torture/execute/20011219-1.c: New test.
42133
42134 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
42135
42136         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
42137         target does not support weak symbols.
42138
42139 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
42140
42141         * gcc.c-torture/compile/20011219-1.c: New test.
42142
42143 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
42144
42145         * g++.dg/other/error1.C: New test.
42146
42147 2001-12-17  Jeffrey A Law  (law@redhat.com)
42148
42149         * gcc.c-torture/execute/20011217-1.c: New test.
42150
42151 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
42152
42153         * objc.dg/special/: New directory.
42154         * objc.dg/special/special.exp: New file.
42155         * objc.dg/special/unclaimed-category-1.h: New file.
42156         * objc.dg/special/unclaimed-category-1a.m: New file.
42157         * objc.dg/special/unclaimed-category-1.m: New file.
42158
42159 2001-12-17  Andreas Jaeger  <aj@suse.de>
42160
42161         * gcc.c-torture/compile/20011217-2.c: New test.
42162
42163 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42164
42165         * gcc.c-torture/compile/20011217-1.c: New test.
42166
42167 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
42168
42169         * testsuite/gcc.dg/20011214-1.c: New.
42170
42171 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
42172
42173         * gcc.dg/altivec-4.c: New.
42174
42175 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
42176
42177         * gcc.dg/20011113-1.c: New test.
42178
42179 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42180
42181         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
42182         std::__malloc_alloc_template<0> and
42183         std::__default_alloc_template<false, 0>.
42184
42185 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
42186
42187         * objc/execute/bf-21.m: New test.
42188         * objc/execute/enumeration-1.m: New test.
42189         * objc/execute/enumeration-2.m: New test.
42190
42191 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
42192
42193         * gcc.dg/gnu89-init-1.c: New test.
42194
42195 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
42196
42197         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
42198         * g++.old-deja/g++.jason/2371.C: Likewise.
42199         * g++.old-deja/g++.jason/template33.C: Likewise.
42200         * g++.old-deja/g++.jason/template34.C: Likewise.
42201         * g++.old-deja/g++.jason/template36.C: Likewise.
42202         * g++.old-deja/g++.oliva/typename1.C: Likewise.
42203         * g++.old-deja/g++.oliva/typename2.C: Likewise.
42204         * g++.old-deja/g++.other/typename1.C: Likewise.
42205         * g++.old-deja/g++.pt/inherit2.C: Likewise.
42206         * g++.old-deja/g++.pt/nontype5.C: Likewise.
42207         * g++.old-deja/g++.pt/typename11.C: Likewise.
42208         * g++.old-deja/g++.pt/typename14.C: Likewise.
42209         * g++.old-deja/g++.pt/typename16.C: Likewise.
42210         * g++.old-deja/g++.pt/typename3.C: Likewise.
42211         * g++.old-deja/g++.pt/typename4.C: Likewise.
42212         * g++.old-deja/g++.pt/typename5.C: Likewise.
42213         * g++.old-deja/g++.pt/typename7.C: Likewise.
42214         * g++.old-deja/g++.robertl/eb9.C: Likewise.
42215
42216 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
42217
42218         * g++.dg/other/linkage1.C: New test.
42219         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
42220         specifiers.
42221
42222 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
42223
42224         * gcc.dg/concat.c: New test.
42225
42226 2001-12-11  Stan Shebs  <shebs@apple.com>
42227
42228         * objc/compile: New test directory.
42229         * objc/compile/compile.exp: New expect script.
42230         * objc/compile/20011211-1.m: New compile test.
42231
42232 2001-12-11  Jason Merrill  <jason@redhat.com>
42233
42234         * lib/prune.exp (prune_gcc_output): Also handle "In member
42235         function".  So many permutations...
42236
42237 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
42238
42239         * g++.dg/template/typedef1.C: New test.
42240
42241 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
42242
42243         * g++.dg/other/copy1.C: New test.
42244
42245 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
42246
42247         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
42248
42249         * gcc.dg/builtin-choose-expr.c: New.
42250
42251 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
42252
42253         * gcc.dg/altivec-2.c: New.
42254
42255 2001-12-07  Richard Henderson  <rth@redhat.com>
42256
42257         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
42258
42259 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
42260
42261         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
42262         ultrasparc.
42263
42264 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42265
42266         * g++-old.deja/g++.robertl/eb101.C: Deleted.
42267
42268 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
42269
42270         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
42271         variable argument list.
42272
42273 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
42274
42275         * gcc.c-torture/execute/memcheck: Delete entire directory.
42276         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
42277         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
42278
42279 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42280
42281         * gcc.dg/Wshadow-1.c: New test.
42282
42283 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
42284
42285         * gcc.c-torture/compile/20011130-1.c: New test.
42286
42287         * gcc.dg/noncompile/20011025-1.c: New test.
42288
42289         * g++.dg/other/anon-union.C: New test.
42290
42291         * gcc.c-torture/execute/20011024-1.c: New test.
42292
42293 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
42294
42295         * gcc.c-torture/execute/20000722-1.x,
42296         gcc.c-torture/execute/20010123-1.x: Remove.
42297         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
42298         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
42299         gcc.dg/c99-complit-2.c: New tests.
42300
42301 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
42302
42303         * g++.dg/inherit/base1.C: New test.
42304
42305 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
42306
42307         * g++.dg/other/stdarg1.C: New test.
42308
42309         * gcc.c-torture/compile/20011130-2.c: New test.
42310
42311 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
42312
42313         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
42314         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
42315         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
42316         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
42317         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
42318         * gcc.dg/builtin-prefetch-1.c: New test.
42319
42320 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
42321
42322         * gcc.dg/20011130-1.c: New test.
42323
42324 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
42325
42326         * g++.dg/other/scope1.C: New test.
42327         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
42328
42329 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42330
42331         * gcc.dg/vla-init-1.c: New test.
42332
42333 2001-12-01  Geoff Keating  <geoffk@redhat.com>
42334
42335         * gcc.c-torture/compile/structs.c: New testcase from GDB.
42336
42337 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42338
42339         * objc.dg/alias.m: Update.
42340         * objc.dg/class-1.m: Update.
42341         * objc.dg/const-str-1.m: Update.
42342         * objc.dg/fwd-proto-1.m: Update.
42343         * objc.dg/id-1.m: Update.
42344         * objc.dg/super-class-1.m: Update.
42345
42346 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
42347
42348         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
42349         constructs.
42350
42351 2001-11-28  Jeffrey A Law  (law@cygnus.com)
42352
42353         * gcc.c-torture/execute/20011128-1.c: New test.
42354
42355 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
42356
42357         * gcc.dg/20011127-1.c: New test.
42358
42359 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42360
42361         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
42362         from Austin Group draft 7.
42363         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
42364         scanf format arguments.
42365         * gcc.dg/format/no-exargs-2.c: New test.
42366
42367 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
42368
42369         * g++.dg/abi/vbase8-4.C: New test.
42370
42371 2001-11-24  Ian Lance Taylor  <ian@airs.com>
42372
42373         * gcc.c-torture/execute/20011121-1.c: New test.
42374
42375 2001-11-23  Jeffrey A Law  (law@cygnus.com)
42376
42377         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
42378
42379 2001-11-23  Andreas Jaeger  <aj@suse.de>
42380
42381         * gcc.dg/cpp/charconst-2.c: New test.
42382
42383 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
42384
42385         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
42386         to the host if it is remote.  Let tests specify extra headers
42387         they use.
42388         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
42389         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
42390         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
42391         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
42392         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
42393         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
42394         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
42395         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
42396         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
42397         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
42398
42399 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
42400
42401         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
42402         for little endian ARMs.
42403
42404 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
42405
42406         * gcc.c-torture/compile/20011119-1.c: New test.
42407         * gcc.c-torture/compile/20011119-2.c: New test.
42408
42409 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
42410
42411         * gcc.dg/altivec-1.c: Fix typo.
42412
42413 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42414
42415         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
42416
42417 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
42418
42419         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
42420
42421 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
42422
42423         * lib/g77.exp: Don't specify --rpath-link.
42424
42425         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
42426         across all the headers.
42427         * gcc.dg/format/format.exp: For testing on a remote host,
42428         copy format.h.
42429
42430         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
42431         * gcc.c-torture/execute/930406-1.c: Likewise.
42432         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
42433
42434 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
42435
42436         * gcc.dg/altivec-1.c: New.
42437
42438 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
42439
42440         * gcc.dg/cpp/fpreprocessed.c: New test case.
42441
42442 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42443
42444         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
42445         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
42446         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
42447
42448 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42449
42450         * gcc.dg/no-builtin-1.c: New test.
42451
42452 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
42453
42454         * gcc.c-torture/execute/20011115-1.c: New test.
42455
42456 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
42457
42458         * gcc.c-torture/compile/20011114-2.c: New test.
42459         * gcc.c-torture/compile/20011114-3.c: New test.
42460         * gcc.c-torture/compile/20011114-4.c: New test.
42461
42462 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
42463
42464         * g++.dg/other/init1.C: New test.
42465
42466 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
42467
42468         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
42469         message.
42470
42471         * gcc.c-torture/execute/20011114-1.c: New testcase.
42472
42473         * gcc.c-torture/compile/20010327-1.c: Revert last change.
42474         * gcc.c-torture/compile/20011114-1.c: New test, exactly
42475         like the (before this change) version of 20010327-1.c.
42476
42477 2001-11-14  Roger Sayle <roger@eyesopen.com>
42478
42479         * gcc.c-torture/execute/string-opt-13.c: New testcase.
42480
42481 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
42482
42483         * g++.dg/init/array2.C: New test.
42484
42485 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
42486
42487         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
42488
42489 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
42490
42491         * g++.dg/other/forscope1.C: New test.
42492         * g++.dg/ext/forscope1.C: New test.
42493         * g++.dg/ext/forscope2.C: New test.
42494
42495 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
42496
42497         * gcc.c-torture/execute/20011113-1.c: New test.
42498
42499 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
42500
42501         * gcc.c-torture/execute/20011109-2.c: New test.
42502
42503         * gcc.c-torture/execute/20011109-1.c: New test.
42504
42505 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
42506
42507         * gcc.c-torture/compile/20011109-1.c: New test.
42508
42509 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
42510
42511         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
42512         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
42513         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
42514         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
42515         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
42516         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
42517         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
42518
42519 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
42520
42521         * g++.dg/warn/Wshadow-1.C: New tests.
42522         * g++.old-deja/g++.mike/for3.C: Update.
42523
42524 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42525
42526         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
42527         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
42528         XFAILs.  Adjust expected error texts.
42529         * gcc.c-torture/compile/20011106-1.c,
42530         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
42531         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
42532         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
42533         gcc.dg/c99-array-lval-5.c: New tests.
42534
42535 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42536
42537         * gcc.dg/cpp/defined.c: Update.
42538
42539 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42540
42541         * gcc.c-torture/execute/anon-1.c: New test.
42542
42543 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
42544
42545         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
42546         same size, so no warning should be produced on stormy16.
42547
42548         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
42549         due to oversized array.
42550         * g++.old-deja/g++.mike/ns15.C: Likewise.
42551         * g++.old-deja/g++.pt/crash16.C: Likewise.
42552
42553 2001-11-02  Graham Stott  <grahams@redhat.com>
42554
42555         * g++.dgother/debug1.C: Fix typos.
42556
42557 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
42558
42559         * g++.dg/other/debug1.C: New test.
42560
42561 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42562
42563         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
42564         of unsigned long.
42565
42566 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
42567
42568         * gcc.dg/20011029-2.c: New test.
42569
42570         * gcc.c-torture/compile/20011029-1.c: New test.
42571
42572 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
42573
42574         * objc/execute/class_self-1.m: New test.
42575         * objc/execute/class_self-2.m: New test.
42576
42577 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
42578
42579         * gcc.misc-tests/msgs.exp: Delete.
42580         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
42581         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
42582         error set to match recent changes.
42583
42584 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
42585
42586         * gcc.dg/20011021-1.c: New test.
42587
42588 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
42589
42590         * gcc.c-torture/compile/20011023-1.c: New test.
42591
42592 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
42593
42594         * lib/g77.exp: Rewrite based on lib/g++.exp.
42595
42596 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
42597
42598         * gcc.c-torture/execute/20011019-1.c: New test.
42599
42600         * gcc.dg/20011018-1.c: New test.
42601
42602 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
42603
42604         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
42605
42606 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
42607
42608         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
42609         * gcc.dg/attr-invalid.c: Likewise.
42610
42611 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
42612
42613         * testsuite/gcc.dg/20011015-1.c: New test.
42614
42615 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
42616
42617         * g++.dg/template/unify2.C: New test.
42618
42619 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
42620
42621         * g++.dg/other/exception-specification.C: New test
42622
42623 2001-10-13  Tom Rix  <trix@redhat.com>
42624
42625         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
42626         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
42627
42628 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
42629
42630         * testsuite/gcc.dg/20011009-1.c: New test.
42631
42632 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
42633
42634         PR g++/4476
42635         * g++.dg/other/friend1.C: New test.
42636
42637 2001-10-11  Richard Henderson  <rth@redhat.com>
42638
42639         * g++.old-deja/g++.other/crash18.C: Add -S to options.
42640
42641 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42642
42643         * gcc.c-torture/compile/20011010-1.c: New.
42644
42645 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42646
42647         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
42648         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
42649         g77.f-torture/execute/execute.exp,
42650         g77.f-torture/noncompile/noncompile.exp,
42651         gcc.c-torture/compile/compile.exp,
42652         gcc.c-torture/execute/execute.exp,
42653         gcc.c-torture/execute/ieee/ieee.exp,
42654         gcc.c-torture/execute/memcheck/memcheck.exp,
42655         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
42656         objc/execute/execute.exp: Update FSF address.
42657
42658 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
42659
42660         * gcc.dg/cpp/cmdlne-C.c: Update.
42661         * gcc.dg/cpp/cmdlne-C2.c: New.
42662
42663 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42664
42665         * gcc.c-torture/execute/20011008-3.c: New.
42666
42667 2001-10-08  DJ Delorie  <dj@redhat.com>
42668
42669         * gcc.dg/20011008-1.c: New.
42670         * gcc.dg/20011008-2.c: New.
42671
42672 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
42673
42674         * gcc.dg/cpp/spacing1.c: Update test.
42675
42676 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42677
42678         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
42679         spelling errors of "separate" as "seperate".
42680
42681 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
42682
42683         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
42684         enough to avoid inlining.
42685
42686 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42687
42688         * lib/g77.exp: set libg2c_dir correctly.
42689
42690 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42691
42692         * gcc.dg/cpp/macro11.c: New test.
42693
42694 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42695
42696         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
42697         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
42698         gcc.dg/format/multattr-3.c: New tests.
42699         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
42700         tests for format attributes on function pointers being rejected.
42701
42702 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42703
42704         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
42705
42706 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42707
42708         * g++.dg/warn/format1.C: New test.
42709
42710 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
42711
42712         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
42713
42714 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42715
42716         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
42717
42718 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42719
42720         * gcc.dg/cpp/redef2.c: Add test.
42721
42722 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
42723
42724         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
42725         long-standing bug on i686, apparently.
42726         * gcc.c-torture/execute/loop-2c.x: New file.
42727         * gcc.c-torture/execute/loop-2d.x: New file.
42728         * gcc.c-torture/execute/loop-3c.x: New file.
42729
42730 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
42731
42732         * gcc.dg/cpp/20000625-2.c: Correct line number.
42733
42734 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42735
42736         * gcc.dg/cpp/macro10.c: New test.
42737         * gcc.dg/cpp/strify3.c: New test.
42738         * gcc.dg/cpp/spacing1.c: Add tests.
42739         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
42740         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
42741
42742 2001-09-24  DJ Delorie  <dj@redhat.com>
42743
42744         * gcc.c-torture/execute/20010924-1.c: New test.
42745
42746 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42747
42748         * testsuite/objc/execute/paste.m: Remove.
42749
42750 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42751
42752         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
42753
42754 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
42755
42756         * g77.dg/strlen0.f: New test.
42757
42758 2001-09-21  Richard Henderson  <rth@redhat.com>
42759
42760         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
42761         * g++.old-deja/g++.abi/vtable2.C: Likewise.
42762
42763 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42764
42765         Table-driven attributes.
42766         * g++.dg/ext/attrib1.C: New test.
42767
42768 2001-09-20  DJ Delorie  <dj@redhat.com>
42769
42770         * gcc.dg/20000926-1.c: Update expected warning messages.
42771         * gcc.dg/array-2.c: Likewise, and test for warnings too.
42772         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
42773         array.
42774
42775 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
42776
42777         * g++.dg/eh/registers1.C: New test case.
42778
42779 2001-09-17  Richard Henderson  <rth@redhat.com>
42780
42781         * gcc.dg/array-5.c: Fix VLA decomposition test.
42782
42783 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
42784
42785         * gcc.dg/cpp/line5.c: New testcase.
42786
42787 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
42788
42789         * gcc.dg/cpp/macro9.c: New test.
42790
42791 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
42792
42793         * gcc.c-torture/execute/980223.c: Change type of addr from long
42794         to char *.
42795
42796 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
42797
42798         * gcc.c-torture/execute/20010915-1.c: New test.
42799
42800 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
42801
42802         * g77.dg/bprob: New directory.
42803         * g77.dg/bprob/bprob.exp: New file.
42804         * g77.dg/bprob/bprob-1.f: New test.
42805         * g77.dg/gcov: New directory.
42806         * g77.dg/gcov/gcov.exp: New file.
42807         * g77.dg/gcov/gcov-1.f: New test.
42808         * g77.dg/gcov/gcov-1.x: New file.
42809
42810 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42811
42812         * gcc.dg/cpp/directiv.c: Update.
42813         * gcc.dg/cpp/undef1.c: Update.
42814
42815 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
42816
42817         * gcc.dg/20010912-1.c: New test.
42818
42819 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
42820
42821         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
42822         language-independent file in lib.
42823         * lib/gcov.exp: New file.
42824
42825 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42826
42827         * gcc.c-torture/compile/20010911-1.c: New test.
42828
42829 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
42830
42831         * lib/profopt.exp: New, to support profile-directed optimizations.
42832         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
42833         * gcc.misc-tests/bprob-1.c: New test.
42834         * gcc.misc-tests/bprob-2.c: New test.
42835
42836 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
42837
42838         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
42839         XFAIL and which kinds of gcov output to verify.
42840         * gcc.misc-tests/gcov-4b.x: New file.
42841         * gcc.misc-tests/gcov-5b.x: New file.
42842         * gcc.misc-tests/gcov-6.x: New file.
42843         * gcc.misc-tests/gcov-7.c: New test.
42844         * gcc.misc-tests/gcov-7.x: New file.
42845
42846 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
42847
42848         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
42849         * gcc.misc-tests/gcov-6.c: New test.
42850
42851 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42852
42853         PR c++/3986
42854         * g++.dg/abi/vbase1.C: New test.
42855
42856 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
42857
42858         * objc.dg/method-2.m: New.
42859
42860 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42861
42862         PR c++/4203
42863         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
42864         * g++.dg/init/empty1.C: New test.
42865
42866 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
42867
42868         * gcc.c-torture/compile/20010903-1.c: New test.
42869
42870 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
42871
42872         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
42873         for m68k.
42874
42875 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
42876
42877         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
42878
42879         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
42880
42881         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
42882
42883 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
42884
42885         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
42886         for 16-bit 'unsigned int'.
42887
42888 2001-08-29  Kazu Hirata  <kazu@hxi.com>
42889
42890         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
42891
42892 2001-08-27  Richard Henderson  <rth@redhat.com>
42893
42894         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
42895         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
42896
42897 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
42898
42899         * gcc.dg/asm-names.c (ymain): New.
42900
42901 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
42902
42903         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
42904         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
42905         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
42906
42907 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42908
42909         * gcc.dg/compare5.c: New testcase.
42910
42911 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
42912
42913         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
42914         and "In instantiation".
42915
42916 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
42917
42918         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
42919
42920 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
42921
42922         * gcc.misc-tests/gcov.exp: Add support for branch information.
42923         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
42924         * gcc.misc-tests/gcov-4.c: New test.
42925         * gcc.misc-tests/gcov-4b.c: New test.
42926         * gcc.misc-tests/gcov-5b.c: New test.
42927
42928 2001-08-20  Zack Weinberg  <zackw@panix.com>
42929
42930         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
42931         expected to fail.
42932
42933 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42934
42935         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
42936
42937 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
42938
42939         * g++.dg/eh/template1.C: New test.
42940
42941 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
42942
42943         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
42944         Fix thinko.
42945         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
42946         for xfail.
42947
42948 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
42949
42950         * lib/g77-dg.exp: Use prune.exp for common procedures
42951         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
42952         * lib/g77.exp: (g77-dg-prune) Remove
42953
42954 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
42955
42956         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
42957
42958 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42959
42960         * g++.dg/template/unify1.C: New test.
42961
42962 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
42963
42964         * g++.dg/abi/empty4.C: New test.
42965
42966 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
42967
42968         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
42969         solaris2.*
42970         * g77.f-torture/compile/pr3743.x: Likewise.
42971
42972 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42973
42974         * g++.dg/other/using-declaration.C: New test.
42975
42976 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42977
42978         * gcc.dg/cpp/tr-sign.c: New testcase.
42979
42980 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42981
42982         * gcc.dg/cpp/19951025-1.c: Revert.
42983         * gcc.dg/cpp/directiv.c: We no longer process directives that
42984         interrupt macro arguments.
42985
42986 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
42987
42988         * gcc.dg/bconstp-1.c: New test.
42989
42990 2001-08-03  Richard Henderson  <rth@redhat.com>
42991
42992         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
42993
42994 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42995
42996         * gcc.dg/cpp/19951025-1.c: Update.
42997
42998 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
42999
43000         * g77.dg/ff90-1.f (s): Fix reference of variable z,
43001         should be x.
43002
43003 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
43004
43005         Kill -fhonor-std.
43006         * g++.old-deja/g++.ns/ns14.C: Remove special options.
43007         * g++.old-deja/g++.other/std1.C: Likewise.
43008         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
43009
43010 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
43011
43012         * lib/g77.exp: Load gcc-defs.exp for common procedures
43013         (g77_pass, g77_fail, g77_finish, g77_exit,
43014         ${tool}_check_unsupported_p} Now redundant.  Deleted.
43015
43016 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
43017
43018         * g77.dg/fbackslash.f
43019         * g77.dg/fcase-preserve.f
43020         * g77.dg/ff90-1.f
43021         * g77.dg/ffixed-line-length-0.f
43022         * g77.dg/ffixed-line-length-132.f
43023         * g77.dg/ffixed-line-length-7.f
43024         * g77.dg/ffixed-line-length-72.f
43025         * g77.dg/ffixed-line-length-none.f
43026         * g77.dg/ffree-form-1.f
43027         * g77.dg/fno-backslash.f
43028         * g77.dg/fno-f90-1.f
43029         * g77.dg/fno-fixed-form-1.f
43030         * g77.dg/fno-onetrip.f
43031         * g77.dg/fno-typeless-boz.f
43032         * g77.dg/fno-underscoring.f
43033         * g77.dg/fno-vxt-1.f
43034         * g77.dg/fonetrip.f
43035         * g77.dg/ftypeless-boz.f
43036         * g77.dg/fugly-assumed.f
43037         * g77.dg/funderscoring.f
43038         * g77.dg/fvxt-1.f
43039
43040 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
43041
43042         * objc.dg/fwd-proto-1.m: New.
43043         * objc.dg/local-decl-1.m: New.
43044         * objc.dg/naming-1.m: New.
43045         * objc.dg/naming-2.m: New.
43046         * objc.dg/proto-hier-1.m: New.
43047
43048 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
43049
43050         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
43051         largest-type elements to a struct makes its size grow.
43052
43053 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
43054
43055         * g++.dg/abi/vthunk1.C: New test.
43056
43057 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
43058
43059         * g++.dg/abi/vbase8-22.C: New test.
43060
43061 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
43062
43063         * gcc.dg/cpp/macro8.c: New test.
43064
43065 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
43066
43067         * g++.dg/abi/vbase8-21.C: New test.
43068
43069 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
43070
43071         * g++.dg/abi/vbase8-10.C: New test.
43072
43073 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43074
43075         * lib/g++.exp (g++_set_ld_library_path): Renamed to
43076         ${tool}_set_ld_library_path.
43077         Changed caller.
43078         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
43079         g++.exp.
43080
43081 2001-07-26  Stan Cox <scox@redhat.com>
43082
43083         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
43084         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
43085         gcc_exit, gcc_check_unsupported_p):
43086         Moved to gcc-deps.exp
43087         * gcc-deps.exp: New file.
43088
43089 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43090
43091         * g++.old-deja/g++.pt/defarg14.C: New test.
43092
43093 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
43094
43095         * g++.old-deja/g++.other/lineno5.C: New test.
43096
43097 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
43098
43099         * g++.old-deja/g++.pt/crash68.C: New test.
43100
43101 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
43102
43103         * g++.old-deja/g++.other/crash42.C: New test.
43104
43105 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
43106
43107         * gcc.dg/cpp/extratokens.c: Fix.
43108         * gcc.dg/cpp/skipping2.c: New tests.
43109
43110 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43111
43112         * gcc.c-torture/execute/20010724-1.c: New file.
43113         * gcc.c-torture/execute/20010724-1.x: New file.
43114
43115 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43116
43117         * g++.old-deja/g++.other/cond7.C: New test.
43118
43119 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43120
43121         * g++.old-deja/g++.other/optimize4.C: New test.
43122
43123 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43124
43125         * g++.old-deja/g++.abi/vbase8-5.C: New test.
43126
43127 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
43128
43129         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
43130         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
43131         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
43132         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
43133
43134         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
43135         bug report" message.
43136
43137         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
43138         * g++.dg/ext/instantiate1.C: Move from old-deja.
43139
43140 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
43141
43142         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
43143         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
43144         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
43145         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
43146
43147 2001-07-23  Jeffrey A Law  (law@cygnus.com)
43148
43149         * gcc.c-torture/execute/20010723-1.c: New test.
43150
43151 2001-07-23  Ben Elliston  <bje@redhat.com>
43152
43153         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
43154
43155 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43156
43157         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
43158         i[34567]86-*-*.
43159         Delete handling of ieee_multilib_flags.
43160         Pass -mieee for alpha*-*-* and sh-*-*.
43161         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
43162
43163 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
43164
43165         Remove old-abi tests.
43166         * g++.old-deja/g++.mike/p11116.C: Remove.
43167         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
43168
43169 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
43170
43171         * g77.f-torture/compile/pr3743.f: New test
43172
43173 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
43174
43175         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
43176
43177 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43178
43179         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
43180         g++.old-deja/g++.pt/static6.C: Likewise.
43181         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
43182         supports weak symbols.
43183
43184 2001-07-18  Andreas Jaeger  <aj@suse.de>
43185
43186         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
43187         supported again.
43188
43189 2001-07-18  Andreas Jaeger  <aj@suse.de>
43190
43191         * gcc.dg/iftrap-1.c: Fix target line.
43192
43193 2001-07-17  Richard Henderson  <rth@redhat.com>
43194
43195         * gcc.c-torture/execute/20010717-1.c: New.
43196
43197 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43198
43199         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
43200         tests.
43201
43202 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
43203
43204         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
43205
43206 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43207
43208         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
43209         UAC_SIGBUS, UAC_NOPRINT definitions.
43210
43211 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
43212
43213         * objc/execute/object_is_class.m: New test.
43214         * objc/execute/object_is_meta_class.m: New test.
43215
43216 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
43217
43218         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
43219         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
43220
43221 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
43222
43223         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
43224         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
43225
43226 2001-07-14  Richard Henderson  <rth@redhat.com>
43227
43228         * gcc.dg/iftrap-1.c: New.
43229
43230 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
43231
43232         * g77.f-torture/execute/intrinsic77.f: New test.
43233
43234 2001-07-11  Janis Johnson <janis@us.ibm.com>
43235
43236         * gcc.misc-tests/gcov-3.c: New test.
43237
43238 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
43239
43240         * gcc.c-torture/compile/20010711-1.c,
43241         * gcc.c-torture/compile/20010711-2.c: New tests.
43242
43243 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
43244
43245         * gcc.c-torture/execute/20010711-1.c: New test.
43246
43247 2001-07-11  Ben Elliston  <bje@redhat.com>
43248
43249         * g++.old-deja/g++.other/enum5.C: New test.
43250
43251 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
43252
43253         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
43254         (g++-dg-prune): Call prune_gcc_output.
43255         * prune.exp: New file for prune_gcc_output.
43256         * lib/g++.exp, lib/gcc.exp: Load it.
43257
43258 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43259
43260         * gcc.c-torture/compile/20010701-1.c,
43261         g++.old-deja/g++.ext/attrib6.C: New tests.
43262
43263 2001-07-06  Jeffrey A Law  (law@cygnus.com)
43264
43265         * gcc.c-torture/compile/20010706-1.c: New test.
43266
43267 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
43268
43269         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
43270
43271 2001-06-28  Stan Shebs  <shebs@apple.com>
43272
43273         * gcc.dg/pragma-darwin.c: New test.
43274
43275 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43276
43277         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
43278         Solaris 2.[678] system.
43279
43280 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43281
43282         * gcc.dg/20010622-1.c: New test.
43283
43284 2001-06-18  Stan Shebs  <shebs@apple.com>
43285
43286         * objc.dg: New directory.
43287         * objc.dg/dg.exp: New file.
43288         * objc.dg/alias.m: New.
43289         * objc.dg/class-1.m: New.
43290         * objc.dg/class-2.m: New.
43291         * objc.dg/const-str-1.m: New.
43292         * objc.dg/const-str-2.m: New.
43293         * objc.dg/id-1.m: New.
43294         * objc.dg/method-1.m: New.
43295         * objc.dg/super-class-1.m: New.
43296         * lib/objc-dg.exp: New file.
43297
43298 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43299
43300         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
43301         of label name.
43302
43303 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
43304
43305         * g++.old-deja/g++.abi/vbase8-9.C: New test.
43306
43307 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43308
43309         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
43310         variable.
43311
43312 2001-06-12  Richard Henderson  <rth@redhat.com>
43313
43314         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
43315
43316 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
43317
43318         * g++.old-deja/g++.abi/vbase5.C: New test.
43319         * g++.old-deja/g++.abi/vbase6.C: New test.
43320         * g++.old-deja/g++.abi/vbase7.C: New test.
43321
43322 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43323
43324         * gcc.c-torture/compile/20010610-1.c: New test.
43325
43326 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
43327
43328         * g++.old-deja/g++.abi/vbase4.C: New test.
43329
43330 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43331
43332         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
43333         support %f for HC11/HC12 targets.
43334         * gcc.c-torture/execute/930513-1.x: New file, likewise.
43335         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
43336         on HC11/HC12 targets.
43337         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
43338
43339 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43340
43341         * gcc.dg/wchar_t-1.c: New file.
43342         * gcc.dg/wint_t-1.c: Likewise.
43343
43344 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
43345
43346         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
43347
43348 2001-06-11  Richard Henderson  <rth@redhat.com>
43349
43350         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
43351
43352 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
43353
43354         * gcc.c-torture/compile/20010611-1.c: New test.
43355
43356 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
43357
43358         * gcc.dg/c99-tag-1.c: Add more tests.
43359
43360 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
43361
43362         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
43363         representation on MN10300 and ARM/Thumb.
43364
43365 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
43366
43367         * g77.f-torture/execute/20010610.f: New.
43368
43369 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
43370
43371         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
43372         names.
43373
43374 2001-06-09  Richard Henderson  <rth@redhat.com>
43375
43376         * gcc.c-torture/execute/ashrdi-1.c: New.
43377         * gcc.c-torture/execute/ashldi-1.c: New.
43378         * gcc.c-torture/execute/lshrdi-1.c: New.
43379
43380 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
43381
43382         * objc/execute/load-3.m: Added. Check sending +load to categories,
43383         in addition to classes.
43384
43385 2001-06-08  Stan Shebs  <shebs@apple.com>
43386
43387         * objc/execute/load-2.m: New test.  From Nicola Pero
43388         <n.pero@mi.flashnet.it>.
43389
43390 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
43391
43392         * gcc.c-torture/execute/20010605-2.c: New test.
43393
43394 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
43395
43396         * g++.old-deja/g++.abi/vbase2.C: New test.
43397         * g++.old-deja/g++.abi/vbase3.C: New test.
43398
43399 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
43400
43401         * g++.old-deja/g++.pt/friend49.C: New test.
43402
43403 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
43404
43405         * g++.old-deja/g++.ext/anon3.C: New test.
43406
43407 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
43408
43409         * g++.old-deja/g++.other/conv7.C: New test.
43410
43411 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
43412
43413         * gcc.c-torture/compile/20010605-2.c: New test.
43414
43415 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43416
43417         * gcc.c-torture/execute/20010604-1.c: New test.
43418
43419 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
43420
43421         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
43422
43423 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
43424
43425         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
43426         (g++_link_flags): Likewise.
43427         (g++_init): Pass gccpath's value to two previous functions.
43428
43429 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43430
43431         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
43432         Ensure logfile entry matches exec command line.
43433
43434 2001-05-31  Richard Henderson  <rth@redhat.com>
43435
43436         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
43437         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
43438
43439 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
43440
43441         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
43442         compiler for irix6.2
43443
43444 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
43445
43446         * g++.old-deja/g++.other/optimize3.C: New file.
43447
43448 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
43449
43450         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
43451         assemble.
43452
43453 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
43454
43455         * g++.old-deja/g++.other/optimize2.C: New file.
43456
43457 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
43458
43459         * gcc.c-torture/compile/20010518-2.c: New file.
43460         * gcc.c-torture/execute/20010518-1.c: New file.
43461         * gcc.c-torture/execute/20010518-2.c: New file.
43462
43463 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43464
43465         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
43466
43467 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
43468
43469         G++ no longer defines builtins that do not begin with __builtin.
43470         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
43471         * g++.old-deja/g++.brendand/misc13.C: Likewise.
43472         * g++.old-deja/g++.law/builtin1.C: Likewise.
43473         * g++.old-deja/g++.law/cvt2.C: Likewise.
43474         * g++.old-deja/g++.mike/net5.C: Likewise.
43475         * g++.old-deja/g++.other/builtins1.C: Likewise.
43476         * g++.old-deja/g++.other/builtins2.C: Likewise.
43477         * g++.old-deja/g++.other/builtins3.C: Likewise.
43478         * g++.old-deja/g++.other/builtins4.C: Likewise.
43479         * g++.old-deja/g++.other/inline8.C: Likewise.
43480         * g++.old-deja/g++.robertl/eb39.C: Likewise.
43481
43482 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
43483
43484         * g++.old-deja/g++.pt/using1.C: Adjust.
43485         * g++.old-deja/g++.pt/using2.C: New test.
43486
43487 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
43488
43489         * gcc.dg/cpp/charconst.c: New tests.
43490         * gcc.dg/cpp/escape.c: New tests.
43491         * gcc.dg/cpp/escape-1.c: New tests.
43492         * gcc.dg/cpp/escape-2.c: New tests.
43493         * gcc.dg/cpp/ucs.c: New tests.
43494
43495 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
43496
43497         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
43498         native compiler for irix6.5.
43499
43500 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
43501
43502         * lib/g++.exp (g++_include_flags): Use args to compute
43503         get_multilibs.
43504         (g++_link_flags): Likewise.
43505         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
43506
43507 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43508
43509         * gcc.dg/c90-hexfloat-1.c: Add more tests.
43510
43511 2001-05-21  Geoff Keating  <geoffk@redhat.com>
43512
43513         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
43514         this file.
43515
43516 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43517
43518         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
43519         STACK_SIZE;
43520         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
43521         to STACK_SIZE; Use it to define size of add_histo array.
43522         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
43523         to STACK_SIZE.
43524         (f): Use GITT_SIZE to define size of gitt local table.
43525         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
43526         to STACK_SIZE; Use it to define size of bytemem array.
43527
43528 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43529
43530         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
43531         on 68HC11/HC12 due to the asm instruction.
43532         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
43533         * gcc.c-torture/compile/920520-1.x: Likewise.
43534         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
43535         on 68HC11/HC12 because the function is larger than 64K.
43536         * gcc.c-torture/compile/961203-1.x: New file, this test fails
43537         on 68HC11/HC12 because the structure is too large.
43538
43539 2001-05-20  Richard Henderson  <rth@redhat.com>
43540
43541         * gcc.c-torture/execute/20010520-1.c: New.
43542
43543 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43544
43545         * g++.old-deja/g++.warn/compare1.C: New test.
43546         * gcc.dg/compare4.c: New test.
43547
43548 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
43549
43550         * g++.old-deja/g++.other/optimize1.C: New test.
43551
43552 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43553
43554         * g++.old-deja/g++.pt/spec41.C: New test.
43555
43556 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
43557
43558         * gcc.c-torture/compile/20010114-1.x: Remove.
43559
43560 2001-05-18  Stan Shebs  <shebs@apple.com>
43561
43562         * gcc.c-torture/compile/20010518-1.c: New test.
43563
43564 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
43565
43566         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
43567         * g++.old-deja/g++.pt/crash67.C: New test.
43568
43569 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
43570
43571         * g++.old-deja/g++.other/debug9.C: New test.
43572
43573 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
43574
43575         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
43576
43577 2001-05-16  Jan Hubicka  <jh@suse.cz>
43578
43579         * gcc.c-torture/compile/20010516-1.c: New test.
43580
43581 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
43582
43583         * g++.old-deja/g++.other/crash41.C: New test.
43584
43585 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
43586
43587         * g++.old-deja/g++.pt/crash66.C: New test.
43588
43589 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
43590
43591         * g++.old-deja/g++.robertl/eb27.C: Convert.
43592
43593 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
43594
43595         * g++.dg/friend-warn.C: New test.  Do not warn about friend
43596         declaration being redundant.
43597
43598 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
43599
43600         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
43601
43602 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
43603
43604         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
43605
43606 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
43607
43608         * lib/g++.exp: Use testsuite_flags.
43609
43610 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
43611
43612         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
43613
43614 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43615
43616         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
43617
43618 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
43619
43620         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
43621
43622 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
43623
43624         * gcc.c-torture/compile/20010313-1.c: New test.
43625
43626 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
43627
43628         * gcc.dg/cpp/direct2.c: New test.
43629         * gccq.dg/cpp/direct2s.c: New test.
43630
43631         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
43632
43633 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
43634
43635         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
43636         * g++.old-deja/g++.other/op3.C: Likewise.
43637
43638 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43639
43640         * gcc.dg/cpp/syshdr.h: New file.
43641         * gcc.dg/cpp/sysmac1.c: Update.
43642         * gcc.dg/cpp/sysmac2.c: Update.
43643
43644 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43645
43646         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
43647
43648 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
43649
43650         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
43651         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
43652
43653 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
43654
43655         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
43656
43657 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
43658
43659         * lib/g++.exp (g++_include_flags): Don't use any special flags
43660         if TESTING_IN_BUILD_TREE is not defined.
43661         (g++_init): Use a plain 'c++' as the compiler if
43662         TESTING_IN_BUILD_TREEE is not defined.
43663
43664 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
43665
43666         * g++.old-deja/g++.eh/catch13.C: New test.
43667         * g++.old-deja/g++.eh/catch14.C: New test.
43668
43669 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
43670
43671         * gcc.dg/cpp/tr-define.c: New test.
43672
43673 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
43674
43675         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
43676         <stdlib.h>, not <malloc.h>.
43677
43678 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
43679
43680         * g++.old-deja/g++.ns/template17.C: New test.
43681
43682 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
43683
43684         * g++.old-deja/g++.pt/ref4.C: New test.
43685
43686 2001-04-30  Richard Henderson  <rth@redhat.com>
43687
43688         * gcc.dg/20000724-1.c: Revert last change.
43689
43690 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
43691
43692         * g77.f-torture/execute/20010430.f: New test.
43693
43694 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
43695
43696         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
43697
43698 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
43699
43700         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
43701
43702 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43703
43704         * g++.old-deja/g++.eh/crash6.C: New test.
43705
43706 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43707
43708         * g++.old-deja/g++.other/warn7.C: New test.
43709
43710 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43711
43712         * g++.old-deja/g++.other/defarg9.C: New test.
43713
43714 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
43715
43716         * g77.f-torture/compile/20010426.f: New test.
43717         * g77.f-torture/execute/20010426.f: New test.
43718
43719 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
43720
43721         * g77.f-torture/compile/20000629-1.x: Remove - error
43722         has been fixed.
43723
43724 2001-04-26  Jeffrey A Law  (law@cygnus.com)
43725
43726         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
43727         Tweak slightly to work with g++.dg framework.
43728         * g++.dg/special/ecos.exp: Run initp1.C test.
43729         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
43730
43731         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
43732         its linker doesn't give line numbers either.
43733         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
43734
43735 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
43736
43737         * g++.old-deja/g++.other/lex1.C: New test.
43738
43739 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
43740
43741         * gcc.dg/noncompile/20010425-1.c: New test.
43742
43743 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
43744
43745         * g++.old-deja/g++.pt/mangle2.C: New test.
43746
43747 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43748
43749         * gcc.dg/format/plus-1.c: New test.
43750
43751 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43752
43753         * gcc.dg/20010423-1.c: New test.
43754
43755 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43756
43757         * gcc.c-torture/execute/20010422-1.c: New test.
43758
43759 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
43760
43761         * g++.old-deja/g++.ns/type2.C: New test.
43762
43763 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
43764
43765         * g++.old-deja/g++.other/perf1.C: New test.
43766
43767 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
43768
43769         * gcc.dg/c99-func-2.c: Remove xfail.
43770         * gcc.dg/c99-func-3.c: Remove xfail.
43771         * gcc.dg/c99-func-4.c: Remove xfail.
43772
43773 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
43774
43775         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
43776
43777 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43778
43779         * gcc.c-torture/compile/20010423-1.c: New test.
43780
43781 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43782
43783         * g++.old-deja/g++.pt/typename28.C: New test.
43784
43785 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43786
43787         * g++.old-deja/g++.abi/empty2.C: New test.
43788         * g++.old-deja/g++.abi/empty3.C: New test.
43789
43790 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43791
43792         * g++.old-deja/g++.other/comdat2.C: New test.
43793         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
43794
43795 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43796
43797         * g++.old-deja/g++.other/overload14.C: New test.
43798
43799 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43800
43801         * g++.old-deja/g++.other/lookup23.C: New test.
43802
43803 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43804
43805         * gcc.c-torture/execute/20010403-1.c: New test.
43806
43807 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
43808             Mark Mitchell  <mark@codesourcery.com>
43809
43810         * lib/old-dejagnu.exp: Don't delete output of executable.
43811         Add .exe suffix to executables.
43812
43813 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
43814
43815         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
43816
43817 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43818
43819         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
43820
43821 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
43822
43823         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
43824         * g++.old-deja/g++.abi/crash1.C: New test.
43825
43826 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
43827
43828         * g++.old-deja/g++.other/crash40.C: New test.
43829
43830 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43831
43832         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
43833
43834 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
43835
43836         * g++.old-deja/g++.other/warn6.C: New test.
43837
43838 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
43839
43840         * g++.old-deja/g++.robertl/eb42.C: Same.
43841
43842 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43843
43844         * gcc.dg/wtr-conversion-1.c: New testcase.
43845
43846 2001-04-10  Richard Henderson  <rth@redhat.com>
43847
43848         * g++.old-deja/g++.other/array5.C: New.
43849
43850 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43851
43852         * gcc.c-torture/execute/20010408-1.c: New test.
43853
43854 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
43855
43856         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
43857         headers and constructs.
43858         * g++.old-deja/g++.robertl/eb79.C: Same.
43859         * g++.old-deja/g++.robertl/eb77.C (main): Same.
43860         * g++.old-deja/g++.robertl/eb73.C: Same.
43861         * g++.old-deja/g++.robertl/eb66.C (main): Same.
43862         * g++.old-deja/g++.robertl/eb55.C (t): Same.
43863         * g++.old-deja/g++.robertl/eb54.C (main): Same.
43864         * g++.old-deja/g++.robertl/eb46.C (main): Same.
43865         * g++.old-deja/g++.robertl/eb44.C: Same.
43866         * g++.old-deja/g++.robertl/eb41.C (main): Same.
43867         * g++.old-deja/g++.robertl/eb4.C (main): Same.
43868         * g++.old-deja/g++.robertl/eb39.C: Same.
43869         * g++.old-deja/g++.robertl/eb33.C (main): Same.
43870         * g++.old-deja/g++.robertl/eb31.C (main): Same.
43871         * g++.old-deja/g++.robertl/eb30.C: Same.
43872         * g++.old-deja/g++.robertl/eb3.C: Same.
43873         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
43874         * g++.old-deja/g++.robertl/eb21.C: Same.
43875         * g++.old-deja/g++.robertl/eb15.C: Same.
43876         * g++.old-deja/g++.robertl/eb118.C: Same.
43877         * g++.old-deja/g++.robertl/eb115.C (main): Same.
43878         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
43879         * g++.old-deja/g++.robertl/eb109.C: Same.
43880         * g++.old-deja/g++.other/sibcall1.C (main): Same.
43881         * g++.old-deja/g++.mike/rtti1.C: Same.
43882         * g++.old-deja/g++.mike/p658.C: Same.
43883         * g++.old-deja/g++.mike/net46.C: Same.
43884         * g++.old-deja/g++.mike/net34.C: Same.
43885         * g++.old-deja/g++.mike/memoize1.C: Same.
43886         * g++.old-deja/g++.mike/eh2.C: Same.
43887         * g++.old-deja/g++.law/weak.C: Same.
43888         * g++.old-deja/g++.law/visibility7.C: Same.
43889         * g++.old-deja/g++.law/visibility25.C: Same.
43890         * g++.old-deja/g++.law/visibility22.C: Same.
43891         * g++.old-deja/g++.law/visibility2.C: Same.
43892         * g++.old-deja/g++.law/visibility17.C: Same.
43893         * g++.old-deja/g++.law/visibility13.C: Same.
43894         * g++.old-deja/g++.law/visibility10.C: Same.
43895         * g++.old-deja/g++.law/visibility1.C: Same.
43896         * g++.old-deja/g++.law/virtual3.C (eval): Same.
43897         * g++.old-deja/g++.law/vbase1.C: Same.
43898         * g++.old-deja/g++.law/operators32.C: Same.
43899         * g++.old-deja/g++.law/nest3.C: Same.
43900         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
43901         * g++.old-deja/g++.law/except5.C (main): Same.
43902         * g++.old-deja/g++.law/cvt7.C (run): Same.
43903         * g++.old-deja/g++.law/cvt2.C: Same.
43904         * g++.old-deja/g++.law/cvt16.C: Same.
43905         * g++.old-deja/g++.law/ctors6.C (bar): Same.
43906         * g++.old-deja/g++.law/ctors17.C (main): Same.
43907         * g++.old-deja/g++.law/ctors13.C: Same.
43908         * g++.old-deja/g++.law/ctors12.C (main): Same.
43909         * g++.old-deja/g++.law/ctors10.C: Same.
43910         * g++.old-deja/g++.law/code-gen5.C: Same.
43911         * g++.old-deja/g++.law/bad-error7.C: Same.
43912         * g++.old-deja/g++.law/arm9.C: Same.
43913         * g++.old-deja/g++.law/arm12.C: Same.
43914         * g++.old-deja/g++.law/arg8.C: Same.
43915         * g++.old-deja/g++.law/arg1.C: Same.
43916         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
43917         * g++.old-deja/g++.jason/template31.C: Same.
43918         * g++.old-deja/g++.jason/template24.C (main): Same.
43919         * g++.old-deja/g++.jason/2371.C: Same.
43920         * g++.old-deja/g++.eh/new2.C: Same.
43921         * g++.old-deja/g++.eh/new1.C: Same.
43922         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
43923         * g++.old-deja/g++.brendan/nest21.C (main): Same.
43924         * g++.old-deja/g++.brendan/err-msg3.C: Same.
43925         * g++.old-deja/g++.brendan/crash62.C: Same.
43926         * g++.old-deja/g++.brendan/crash52.C: Same.
43927         * g++.old-deja/g++.brendan/crash49.C (main): Same.
43928         * g++.old-deja/g++.brendan/crash38.C: Same.
43929         * g++.old-deja/g++.brendan/crash15.C (main): Same.
43930         * g++.old-deja/g++.brendan/copy9.C: Same.
43931
43932 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
43933
43934         * gcc.c-torture/execute/20001203-2.c (memset):
43935         Count argument is of type __SIZE_TYPE__.
43936
43937 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
43938
43939         * gcc.c-torture/compile/20010404-1.c: New test.
43940
43941 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
43942
43943         * gcc.c-torture/compile/20010326-1.c: New test.
43944
43945 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
43946
43947         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
43948         peculiarities of the SH.
43949         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
43950
43951 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43952
43953         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
43954         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
43955         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
43956
43957 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43958
43959         * g77.f-torture/compile/20010321-1.f: New test.
43960
43961 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43962
43963         * gcc.c-torture/compile/20010329-1.c: New test.
43964
43965 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43966
43967         * gcc.c-torture/execute/20010329-1.c: New test.
43968
43969 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
43970
43971         * g++.old-deja/g++.other/eh4.C: Fix typo.
43972
43973 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
43974
43975         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
43976
43977 2001-03-28  Philip Blundell  <philb@gnu.org>
43978
43979         * gcc.c-torture/compile/20010328-1.c: New test.
43980
43981 2001-03-27  Richard Henderson  <rth@redhat.com>
43982
43983         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
43984         * g++.old-deja/g++.eh/vbase3.C: Likewise.
43985
43986 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
43987
43988         * gcc.c-torture/compile/20010327-1.c: New test.
43989
43990 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
43991
43992         * g++.old-deja/g++.other/friend12.C: New test.
43993         * g++.old-deja/g++.other/friend9.C: Expect no errors.
43994         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
43995
43996 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43997
43998         * gcc.c-torture/execute/20010325-1.c: New test.
43999
44000 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
44001
44002         * g++.old-deja/g++.other/mangle3.C: New test.
44003
44004 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
44005
44006         * g++.old-deja/g++.other/anon8.C: New test.
44007
44008 2001-03-20  Philip Blundell  <philb@gnu.org>
44009
44010         * gcc.c-torture/compile/20010320-1.c: New test.
44011
44012 2001-03-17  Richard Henderson  <rth@redhat.com>
44013
44014         * g++.old-deja/g++.other/eh4.C: Add expected error text.
44015
44016 2001-03-15  Geoff Keating  <geoff@redhat.com>
44017
44018         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
44019         tests on AIX.
44020
44021 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
44022
44023         * g++.old-deja/g++.other/eh4.C: New test.
44024
44025 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
44026
44027         * gcc.dg/cpp/mi1.c: Update.
44028
44029 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
44030
44031         * g++.old-deja/g++.other/regstack.C: New test.
44032
44033 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
44034
44035         * g++.old-deja/g++.other/ref4.C: New test.
44036
44037 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
44038
44039         * objc/execute/va_method.m: Added.
44040         * objc/execute/IMP.m: Added.
44041         * objc/execute/_cmd.m: Added.
44042         * objc/execute/accessing_ivars.m: Added.
44043         * objc/execute/class-1.m: Added.
44044         * objc/execute/class-10.m: Added.
44045         * objc/execute/class-11.m: Added.
44046         * objc/execute/class-12.m: Added.
44047         * objc/execute/class-13.m: Added.
44048         * objc/execute/class-14.m: Added.
44049         * objc/execute/class-2.m: Added.
44050         * objc/execute/class-3.m: Added.
44051         * objc/execute/class-4.m: Added.
44052         * objc/execute/class-5.m: Added.
44053         * objc/execute/class-6.m: Added.
44054         * objc/execute/class-7.m: Added.
44055         * objc/execute/class-8.m: Added.
44056         * objc/execute/class-9.m: Added.
44057         * objc/execute/class-tests-1.h
44058         * objc/execute/class-tests-2.h
44059         * objc/execute/compatibility_alias.m: Added.
44060         * objc/execute/encode-1.m: Added.
44061         * objc/execute/formal_protocol-1.m: Added.
44062         * objc/execute/formal_protocol-2.m: Added.
44063         * objc/execute/formal_protocol-3.m: Added.
44064         * objc/execute/formal_protocol-4.m: Added.
44065         * objc/execute/formal_protocol-5.m: Added.
44066         * objc/execute/formal_protocol-6.m: Added.
44067         * objc/execute/formal_protocol-7.m: Added.
44068         * objc/execute/informal_protocol.m: Added.
44069         * objc/execute/initialize.m: Added.
44070         * objc/execute/load.m: Added.
44071         * objc/execute/many_args_method.m: Added.
44072         * objc/execute/nested-3.m: Added.
44073         * objc/execute/no_clash.m: Added.
44074         * objc/execute/private.m: Added.
44075         * objc/execute/redefining_self.m: Added.
44076         * objc/execute/root_methods.m: Added.
44077         * objc/execute/selector-1.m: Added.
44078         * objc/execute/static-1.m: Added.
44079         * objc/execute/static-2.m: Added.
44080         * objc/execute/va_method.m: Added.
44081
44082 2001-03-10  Richard Henderson  <rth@redhat.com>
44083
44084         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
44085
44086 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
44087
44088         * g++.old-deja/g++.other/crash31.C: XFAIL.
44089         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
44090         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
44091         * gcc.c-torture/execute/20010123-1.x: XFAIL.
44092         * gcc.c-torture/execute/20010124-1.x: XFAIL.
44093         * gcc.dg/sequence-pt-1.c: XFAIL one test.
44094
44095 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
44096
44097         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
44098
44099 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
44100
44101         * gcc.dg/20000724-1.c: Don't use multiline strings.
44102
44103 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
44104
44105         * objc/execute/string1.m, objc/execute/string2.m: Compare the
44106         result of -cString against what we expect it to be; don't just
44107         print it out for no one to read.
44108
44109         * objc/execute/string3.m, objc/execute/string4.m: New tests.
44110         Based on testcases provided by Nicola Pero.
44111
44112 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
44113
44114         * gcc.dg/cpp/macro7.c: New test.
44115
44116 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
44117
44118         * gcc.dg/cpp/multiline.c: Update.
44119
44120 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
44121
44122         * g++.old-deja/g++.other/enum3.C: New test.
44123
44124 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
44125
44126         * g++.old-deja/g++.other/pod1.C: New test.
44127
44128 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
44129
44130         * g++.old-deja/g++.ext/overload1.C: New test.
44131
44132 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
44133
44134         * g++.old-deja/g++.pt/using1.C: New test.
44135
44136 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
44137
44138         * g++.old-deja/g++.other/using9.C: New test.
44139
44140 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
44141
44142         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
44143
44144         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
44145
44146 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
44147
44148         * g++.old-deja/g++.ext/realpt1.C: Remove.
44149
44150 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
44151
44152         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
44153
44154 2001-02-26  Will Cohen  <wcohen@redhat.com>
44155
44156         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
44157
44158 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
44159
44160         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
44161         templatized constructors.
44162
44163 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44164
44165         * gcc.c-torture/execute/20010224-1.c: New test.
44166
44167 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
44168
44169         * gcc.c-torture/execute/20010222-1.c: New test.
44170
44171 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
44172
44173         * g++.old-deja/g++.other/inline20.C: New test.
44174
44175 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
44176
44177         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
44178
44179 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44180
44181         * g++.old-deja/g++.other/lookup22.C: New test.
44182
44183 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
44184
44185         * g77.dg: New directory.
44186         * g77.dg/20010216-1.f: New test case.
44187         * g77.dg/dg.exp: New driver.
44188         * lib/g77-dg.exp: New driver library.
44189
44190 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44191
44192         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
44193
44194 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
44195
44196         * g++.old-deja/g++.other/decl9.C: New test.
44197
44198 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
44199
44200         * g++.old-deja/g++.other/init16.C: Update the test so that it does
44201         not need <string> and also tests the initialization at runtime.
44202
44203 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
44204
44205         * gcc.c-torture/execute/longlong.c: New test.
44206
44207 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
44208
44209         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
44210
44211 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
44212
44213         * gcc.c-torture/execute/920302-1.c (execute):
44214         Change argument type to short.
44215
44216 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
44217
44218         * g++.old-deja/g++.pt/deduct6.C: New test.
44219
44220 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
44221
44222         * g++.old-deja/g++.pt/deduct5.C: New test.
44223
44224 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
44225
44226         * gcc.c-torture/execute/20010209-1.c: New test.
44227
44228 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
44229
44230         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
44231
44232 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
44233
44234         * g++.dg/vtgc1.C: Update for new ABI.
44235
44236         * consistency.vlad: New directory, 1665 files.
44237
44238 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44239
44240         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
44241         return type.
44242         * gcc.dg/cpp/digraphs.c: Declare puts.
44243
44244 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
44245
44246         * g++.old-deja/g++.other/warn5.C: New test.
44247
44248 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
44249
44250         * g++.old-deja/g++.pt/spec40.C: New test.
44251
44252 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
44253
44254         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
44255         case.
44256         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
44257
44258 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
44259
44260         * gcc.c-torture/compile/20010209-1.c: New test.
44261
44262 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
44263
44264         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
44265         excess errors message but not if it crashes.
44266         * g++.old-deja/g++.other/crash27.C: Likewise.
44267         * g++.old-deja/g++.other/crash28.C: Likewise.
44268         * g++.old-deja/g++.other/crash30.C: Likewise.
44269         * g++.old-deja/g++.other/crash32.C: Likewise.
44270         * g++.old-deja/g++.other/crash35.C: Likewise.
44271         * g++.old-deja/g++.pt/inherit2.C: Likewise.
44272
44273 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44274
44275         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
44276         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
44277         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
44278         g77.f-torture/execute/execute.exp,
44279         g77.f-torture/noncompile/noncompile.exp,
44280         gcc.c-torture/execute/execute.exp,
44281         gcc.c-torture/execute/memcheck/memcheck.exp,
44282         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
44283         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
44284         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
44285         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
44286         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
44287         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
44288         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44289         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
44290         Remove bug reporting instructions with ancient email addresses.
44291
44292 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
44293
44294         * gcc.dg/20010202-1.c: New test.
44295         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
44296
44297 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
44298
44299         * g++.dg/stdbool-if.C: New test.
44300
44301 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
44302
44303         * objc/execute/fdecl.m: Added main().
44304
44305 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
44306
44307         * gcc.c-torture/execute/20010206-1.c: New test.
44308
44309 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
44310
44311         * gcc.dg/cpp/avoidpaste1.c: Update.
44312
44313 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
44314
44315         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
44316         Pero <nicola@brainstorm.co.uk>.
44317         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
44318
44319 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
44320
44321         * g++.old-deja/g++.pt/spec39.C: New test.
44322
44323 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
44324
44325         * gcc.c-torture/compile/20010202-1.c: New test.
44326
44327 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
44328
44329         * g++.old-deja/g++.abi/primary2.C: New test.
44330         * g++.old-deja/g++.abi/primary3.C: New test.
44331         * g++.old-deja/g++.abi/primary4.C: New test.
44332         * g++.old-deja/g++.abi/primary5.C: New test.
44333         * g++.old-deja/g++.abi/vtable3.h: New test.
44334         * g++.old-deja/g++.abi/vtable3a.C: New test.
44335         * g++.old-deja/g++.abi/vtable3b.C: New test.
44336         * g++.old-deja/g++.abi/vtable3c.C: New test.
44337         * g++.old-deja/g++.abi/vtable3d.C: New test.
44338         * g++.old-deja/g++.abi/vtable3e.C: New test.
44339         * g++.old-deja/g++.abi/vtable3f.C: New test.
44340         * g++.old-deja/g++.abi/vtable3g.C: New test.
44341         * g++.old-deja/g++.abi/vtable3h.C: New test.
44342         * g++.old-deja/g++.abi/vtable3i.C: New test.
44343         * g++.old-deja/g++.abi/vtable3j.C: New test.
44344         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
44345
44346 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
44347
44348         * g++.old-deja/g++.other/anon6.C: New test.
44349         * g++.old-deja/g++.other/anon7.C: New test.
44350
44351 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
44352
44353         * gcc.dg/cpp/avoidpaste2.c: New tests.
44354
44355 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
44356
44357         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
44358
44359 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
44360
44361         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
44362         DECIMAL_DIG cases for Irix."
44363
44364 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
44365
44366         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
44367
44368 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44369
44370         * gcc.dg/c99-tag-1.c: New test.
44371
44372 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
44373
44374         * gcc.dg/cpp/tr-warn1.c: Add tests.
44375
44376 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
44377
44378         * gcc.dg/cpp/avoidpaste1.c: Update.
44379         * gcc.dg/cpp/paste4.c: Update.
44380
44381 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
44382
44383         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
44384         cases for Irix.
44385
44386 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
44387
44388         * g++.old-deja/g++.other/inline19.C: New test.
44389
44390 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
44391
44392         * gcc.dg/Wlarger-than.c: New test.
44393
44394 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44395
44396         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
44397
44398 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
44399
44400         * gcc.c-torture/execute/20010129-1.c: New test.
44401         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
44402
44403 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
44404
44405         * gcc.dg/cpp/avoidpaste1.c: Test case.
44406
44407 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
44408
44409         * g++.old-deja/g++.other/inline18.C: New test.
44410
44411 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44412
44413         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
44414         and __builtin_putchar.
44415
44416 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
44417
44418         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
44419         tests.
44420
44421 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
44422
44423         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
44424         floating point number rounding mode to round to the nearest
44425         representable mode.
44426
44427 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
44428
44429         * g++.old-deja/g++.other/mangle2.C: New test.
44430
44431 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
44432
44433         * gcc.c-torture/compile/20010124-1.c: New test.
44434
44435 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
44436
44437         * g++.old-deja/g++.pt/spec38.C: New test.
44438
44439 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44440
44441         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
44442         "Build don't run".
44443
44444 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44445
44446         * gcc.c-torture/execute/20010123-1.c: New test.
44447
44448 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
44449
44450         * g++.old-deja/g++.pt/spec37.C: New test.
44451
44452 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
44453
44454         * g++.old-deja/g++.pt/overload14.C: New test.
44455
44456 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44457
44458         * gcc.c-torture/execute/20010122-1.c: New test, exercise
44459         __builtin_return_address.
44460
44461 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
44462
44463         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
44464         * g++.old-deja/g++.pt/spec35.C: New test.
44465         * g++.old-deja/g++.pt/spec36.C: New test.
44466
44467 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
44468
44469         * gcc.c-torture/compile/20010118-1.c: New test.
44470
44471 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
44472
44473         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
44474
44475 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
44476
44477         * gcc.c-torture/execute/20010119-1.c: New test.
44478
44479 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44480
44481         * g++.old-deja/g++.other/vbase5.C: New test.
44482
44483 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
44484
44485         * gcc.c-torture/execute/20010118-1.c: New test.
44486
44487 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44488
44489         * g++.old-deja/g++.pt/deduct3.C: New test.
44490
44491 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44492
44493         * g++.old-deja/g++.pt/spec34.C: New test.
44494
44495 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
44496
44497         * g77.f-torture/compile/20000601-2.f: New test.
44498
44499 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44500
44501         * g++.old-deja/g++.other/init17.C: New test.
44502
44503 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
44504
44505         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
44506
44507 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44508
44509         * g++.old-deja/g++.pt/unify8.C: New test.
44510
44511 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44512
44513         * g++.old-deja/g++.abi/vbase1.C: New test.
44514
44515 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44516
44517         * g++.old-deja/g++.pt/crash65.C: New test.
44518
44519 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
44520
44521         * gcc.dg/cpp/assembl2.S: New test case.
44522
44523 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
44524
44525         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
44526         are supported.
44527
44528 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44529
44530         * g++.old-deja/g++.other/builtins1.C: New test.
44531         * g++.old-deja/g++.other/builtins2.C: Likewise.
44532         * g++.old-deja/g++.other/builtins3.C: Likewise.
44533         * g++.old-deja/g++.other/builtins4.C: Likewise.
44534
44535 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
44536
44537         * gcc.c-torture/compile/20010117-1.c: New test.
44538         * gcc.c-torture/compile/20010117-2.c: New test.
44539
44540 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44541
44542         * g77.f-torture/execute/20010116.[fx]: New test,
44543         XFAIL on i?86-*-*.
44544         * g77.f-torture/compile/20010115.f: Indicate it's
44545         a test for PR fortran/1636.
44546
44547 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44548
44549         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
44550
44551 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44552
44553         * g77.f-torture/compile/20010115.f: New test.
44554
44555 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
44556
44557         * g++.old-deja/g++.pt/nontype5.C: New test.
44558
44559 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
44560
44561         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
44562         have an equivalent working one below it.
44563
44564 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
44565
44566         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
44567         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
44568
44569 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
44570
44571         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
44572         message containing "init_priority".
44573         (conpr-2.C): Likewise.
44574         (conpr-3.C): Likewise.
44575         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
44576
44577 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44578
44579         * gcc.c-torture/execute/20010114-2.c: New test.
44580
44581 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
44582
44583         * gcc.c-torture/compile/20010114-1.c: New test.
44584         * gcc.c-torture/compile/20010114-1.x: Xfail.
44585         * gcc.c-torture/compile/20010114-2.c: New test.
44586         * gcc.c-torture/execute/20010114-1.c: New test.
44587         * gcc.dg/trunc-1.c: New test.
44588         * gcc.dg/uninit-B.c: New test.
44589
44590 2001-01-13  Nick Clifton  <nickc@redhat.com>
44591
44592         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
44593         target.
44594
44595 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44596
44597         * gcc.c-torture/compile/20010113-1.c: New test.
44598
44599 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
44600
44601         * gcc.c-torture/compile/20001212-1.c: New test.
44602
44603 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44604
44605         * gcc.dg/cpp/widestr1.c: Update.
44606         * gcc.dg/cpp/prag-imp.c: Remove.
44607
44608 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
44609
44610         * gcc.c-torture/execute/20000801-3.x: Remove.
44611         * gcc.dg/c90-init-1.c: New test.
44612         * gcc.dg/c99-init-1.c: New test.
44613         * gcc.dg/c99-init-2.c: New test.
44614         * gcc.dg/gnu99-init-1.c: New test.
44615
44616 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
44617
44618         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
44619         testing that no relevant ones were found.
44620
44621 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
44622
44623         * g++.old-deja/g++.pt/cast2.C: New test.
44624
44625 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
44626
44627         * g++.old-deja/g++.pt/friend47.C: New test.
44628
44629 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44630
44631         * g++.old-deja/g++.pt/instantiate13.C: New test.
44632
44633 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44634
44635         * g++.old-deja/g++.other/defarg7.C: New test.
44636         * g++.old-deja/g++.other/defarg8.C: New test.
44637
44638 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44639
44640         * g++.old-deja/g++.pt/crash64.C: New test.
44641
44642 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44643
44644         * g++.old-deja/g++.pt/crash63.C: New test.
44645
44646 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
44647
44648         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
44649
44650 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
44651
44652         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
44653
44654 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44655
44656         * g++.old-deja/g++.pt/error3.C: New test.
44657
44658 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44659
44660         * g++.old-deja/g++.other/crash39.C: New test.
44661
44662 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44663
44664         * g++.old-deja/g++.other/vbase4.C: New test.
44665
44666 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
44667
44668         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
44669         * gcc.dg/special/20000419-2.c: New file. Identical to above.
44670         * gcc.dg/special/special.exp: New test driver which will check
44671         for alias support for the above test.
44672
44673 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
44674
44675         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
44676         problems on small machines.
44677         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
44678         parameterize.
44679
44680 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
44681
44682         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
44683         mips.
44684         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
44685
44686 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
44687
44688         * g++.old_deja/g++.pt/using8.C: New test.
44689
44690 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44691
44692         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
44693
44694 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
44695
44696         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
44697         where a failure is expected.
44698         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
44699
44700 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44701
44702         * g++.old_deja/g++.pt/instantiate12.C: New test.
44703
44704 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44705
44706         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
44707         start of structs.
44708         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
44709         * g++.old-deja/g++.brendan/crash17.C: Likewise.
44710         * g++.old-deja/g++.brendan/crash29.C: Likewise.
44711         * g++.old-deja/g++.brendan/crash48.C: Likewise.
44712         * g++.old-deja/g++.brendan/ns1.C: Likewise.
44713         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
44714         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
44715         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
44716         * g++.old-deja/g++.eh/spec6.C: Likewise.
44717         * g++.old-deja/g++.jason/crash3.C: Likewise.
44718         * g++.old-deja/g++.law/ctors11.C: Likewise.
44719         * g++.old-deja/g++.law/ctors17.C: Likewise.
44720         * g++.old-deja/g++.law/ctors5.C: Likewise.
44721         * g++.old-deja/g++.law/ctors9.C: Likewise.
44722         * g++.old-deja/g++.mike/ambig1.C: Likewise.
44723         * g++.old-deja/g++.mike/net22.C: Likewise.
44724         * g++.old-deja/g++.mike/p3538a.C: Likewise.
44725         * g++.old-deja/g++.mike/p3538b.C: Likewise.
44726         * g++.old-deja/g++.mike/virt3.C: Likewise.
44727         * g++.old-deja/g++.niklas/t128.C: Likewise.
44728         * g++.old-deja/g++.other/anon4.C: Likewise.
44729         * g++.old-deja/g++.other/using1.C: Likewise.
44730         * g++.old-deja/g++.other/warn3.C: Likewise.
44731         * g++.old-deja/g++.pt/t37.C: Likewise.
44732         * g++.old-deja/g++.robertl/eb69.C: Likewise.
44733         * g++.old-deja/g++.robertl/eb71.C: Likewise.
44734
44735 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44736
44737         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
44738
44739 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44740
44741         * gcc.c-torture/execute/stdio-opt-3.c: New test.
44742
44743 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
44744
44745         * gcc.c-torture/compile/20010107-1.c: New test.
44746
44747 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44748
44749         * gcc.c-torture/execute/builtin-noret-1.c: New test.
44750
44751 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44752
44753         * gcc.dg/format/format.h: New file.
44754         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
44755         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
44756         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
44757         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
44758         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
44759         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44760         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
44761         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
44762         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
44763         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
44764         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
44765         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
44766         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
44767         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
44768         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
44769         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
44770         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
44771         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
44772         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
44773         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
44774         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
44775         instead of declaring standard types, macros and functions in each
44776         test.
44777
44778 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
44779
44780         * gcc.c-torture/execute/20010106-1.c: New test.
44781
44782 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44783
44784         * gcc.dg/format/format.exp: New file.
44785         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
44786         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
44787         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
44788         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
44789         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
44790         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
44791         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
44792         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
44793         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
44794         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
44795         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
44796         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
44797         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
44798         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
44799         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
44800         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
44801         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
44802         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
44803         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
44804         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
44805         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
44806         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
44807         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
44808         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
44809         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
44810         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
44811         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
44812         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
44813         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
44814         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
44815         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
44816         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
44817         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
44818         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
44819         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
44820         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
44821         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
44822         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
44823         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
44824         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
44825         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
44826         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
44827
44828 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
44829
44830         * gcc.c-torture/execute/991228-1.c: Take word endianness into
44831         account.
44832
44833 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
44834
44835         * gcc.c-torture/execute/builtin-complex-1.c: New test.
44836
44837 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
44838
44839         * g++.old-deja/g++.pt/crash62.C: New test.
44840
44841 2001-01-04  Richard Henderson  <rth@redhat.com>
44842
44843         * gcc.dg/20000926-1.c: Update expected warnings.
44844         * gcc.dg/array-2.c: Likewise.
44845         * gcc.dg/array-4.c: Also validate flexible array members.
44846         * gcc.dg/c99-flex-array-1.c: New.
44847
44848 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
44849
44850         * gcc.c-torture/compile/20001222-1.x: Remove.
44851
44852 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44853
44854         * gcc.c-torture/execute/built-in-setjmp.c: New.
44855
44856 2001-01-03  Richard Henderson  <rth@redhat.com>
44857
44858         * gcc.dg/940510-1.c: Update expected error wording.
44859         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
44860
44861 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
44862
44863         * lib/target-supports.exp (check_alias_available): Modified to
44864         indicate aliases not supported if only weak aliases are supported.
44865
44866 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44867
44868         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
44869         Turn on cmpstrsi checks for __pj__ and __i370__.
44870
44871 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44872
44873         * g++.old-deja/g++.other/virtual11.C: New test.
44874
44875 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44876
44877         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
44878
44879 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44880
44881         * gcc.c-torture/compile/20010102-1.c: New test.
44882
44883 2001-01-02  Andreas Jaeger  <aj@suse.de>
44884
44885         * gcc.dg/noreturn-3.c: New test.
44886
44887         * gcc.dg/noreturn-4.c: New test.
44888
44889 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44890
44891         * gcc.c-torture/execute/stdio-opt-1.c: Also test
44892         __builtin_fputc and __builtin_fwrite.
44893
44894 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
44895
44896         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
44897         signed char, not default char.
44898
44899 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
44900
44901         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
44902
44903 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
44904
44905         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
44906
44907 2000-12-29  Richard Henderson  <rth@redhat.com>
44908
44909         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
44910         (__cyg_profile_func_exit): Define.
44911
44912 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
44913
44914         * g++.dg/vtgc1.C: New test.
44915
44916 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
44917
44918         * gcc.dg/noncompile/20001228-1.c: New test.
44919
44920         * gcc.dg/20001228-1.c: New test.
44921
44922         * gcc.c-torture/execute/20001228-1.c: New test.
44923
44924 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
44925
44926         * gcc.dg/format-strfmon-1.c: New test.
44927
44928 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44929
44930         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
44931         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
44932         * gcc.c-torture/execute/string-opt-1.c: Likewise.
44933         * gcc.c-torture/execute/string-opt-2.c: Likewise.
44934         * gcc.c-torture/execute/string-opt-3.c: Likewise.
44935         * gcc.c-torture/execute/string-opt-4.c: Likewise.
44936         * gcc.c-torture/execute/string-opt-6.c: Likewise.
44937         * gcc.c-torture/execute/string-opt-7.c: Likewise.
44938         * gcc.c-torture/execute/string-opt-8.c: Likewise.
44939         * gcc.c-torture/execute/string-opt-9.c: Likewise.
44940         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44941         * gcc.c-torture/execute/string-opt-11.c: Likewise.
44942         * gcc.c-torture/execute/string-opt-12.c: Likewise.
44943
44944         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
44945         * gcc.c-torture/execute/string-opt-4.c: Test index.
44946
44947 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
44948
44949         * gcc.c-torture/compile/20001226-1.c: New test.
44950
44951 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44952
44953         * gcc.c-torture/compile/20001222-1.c: New test.
44954         * gcc.c-torture/compile/20001222-1.x: Xfail.
44955
44956 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
44957
44958         * gcc.c-torture/execute/comp-goto-2.c: New test.
44959
44960 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
44961
44962         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
44963         Use long types if __INT_MAX__ is 32767.
44964         (main): Use cast to (sint32 *) when poking 88 into a_page.
44965
44966         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
44967
44968 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
44969
44970         * gcc.c-torture/compile/20001221-1.c: New test.
44971         * gcc.c-torture/execute/20001221-1.c: New test.
44972
44973 2000-12-20  Richard Henderson  <rth@redhat.com>
44974
44975         * g++.old-deja/g++.pt/crash36.C: Update error lines.
44976         * g++.old-deja/g++.robertl/eb109.C: Likewise.
44977
44978 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44979
44980         * gcc.dg/compare3.c: New test.
44981
44982 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44983
44984         * gcc.dg/format-warnll-1.c: New test.
44985
44986 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
44987
44988         * gcc.dg/cpp/cmdlne-P.c: New test.
44989
44990 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44991
44992         * gcc.c-torture/execute/builtin-abs-1.c,
44993         gcc.c-torture/execute/builtin-abs-2.c: New tests.
44994
44995 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44996
44997         * gcc.dg/cpp/multiline.c: New test.
44998
44999 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
45000
45001         * g++.old-deja/g++.other/syshdr1.C: Update.
45002         * gcc.dg/cpp/lineflags.c: Remove temporarily.
45003
45004 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45005
45006         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
45007
45008 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45009
45010         * g++.old-deja/g++.pt/ttp65.C: New test.
45011
45012 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45013
45014         * g++.old-deja/g++.pt/ttp64.C: New test.
45015
45016 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45017
45018         * g++.old-deja/g++.pt/spec33.C: New test.
45019
45020 2000-12-14  Catherine Moore  <clm@redhat.com>
45021
45022         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
45023         * gcc.c-torture/execute/920612-2.c: Likewise.
45024         * gcc.c-torture/execute/920428-2.c: Likewise.
45025         * gcc-c-torture/execute/va-arg-11.c: Call exit.
45026         * gcc.c-torture/execute/va-arg-21.c: Likewise.
45027
45028 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45029
45030         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
45031         * gcc.dg/pack-test-2.c: Likewise.
45032
45033 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
45034
45035         Tests by Zack Weinberg <zackw@stanford.edu>.
45036
45037         * gcc.dg/cpp/defined.c: Update.
45038         * gcc.dg/cpp/defined_trad.c: New tests.
45039
45040 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
45041
45042         * gcc.dg/cpp/trad-direct.c: Update.
45043
45044 2000-12-11  Neil Booth  <neilb@earthling.net>
45045
45046         * gcc.dg/cpp/defined_trad.c
45047
45048 2000-12-11  Neil Booth  <neilb@earthling.net>
45049
45050         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
45051
45052 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45053
45054         * gcc.dg/format-miss-2.c: New test.
45055
45056 2000-12-09  Neil Booth  <neilb@earthling.net>
45057
45058         * gcc.dg/cpp/lineflags.c: New tests.
45059         * gcc.dg/cpp/poison.c: Update.
45060         * gcc.dg/cpp/redef2.c: Update.
45061         * gcc.dg/cpp/skipping.c: New test.
45062
45063 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
45064
45065         * g++.old-deja/g++.other/eh3.C: New testcase.
45066
45067 2000-12-07  Neil Booth  <neilb@earthling.net>
45068
45069         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
45070         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
45071         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
45072         wtr-union-init-2.c, wtr-union-init-3.c: Update.
45073         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
45074         Update.
45075
45076 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45077
45078         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
45079         __SIZE_TYPE__ instead of int for type of integers cast to
45080         pointers.
45081
45082 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
45083
45084         * g++.old-deja/g++.other/cleanup4.C: New test.
45085
45086 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45087
45088         * format-sec-1.c: New test.
45089
45090 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45091
45092         * gcc.dg/format-nonlit-3.c: New test.
45093
45094 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45095
45096         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
45097         through a null pointer.
45098
45099 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45100
45101         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
45102         * g++.old-deja/g++.pt/partial4.C: New test.
45103
45104 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
45105
45106         * gcc.c-torture/execute/ieee/hugeval.x: New.
45107
45108 2000-12-06  Neil Booth  <neilb@earthling.net>
45109
45110         * gcc.dg/cpp/backslash2.c: New tests.
45111
45112 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45113
45114         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
45115         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
45116
45117 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
45118
45119         * gcc.c-torture/execute/20001203-2.c: New testcase.
45120
45121 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
45122
45123         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
45124         * g++.old-deja/g++.other/virtual10.C: New test.
45125
45126 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
45127
45128         * g++.old-deja/g++.mike/pmf5.C: Remove test.
45129
45130 2000-12-05  Richard Henderson  <rth@redhat.com>
45131
45132         * gcc.c-torture/compile/20001205-1.c: New.
45133
45134 2000-12-04  Neil Booth  <neilb@earthling.net>
45135
45136         * g++.old-deja/g++.other/virtual9.C: New test.
45137         * g++.old-deja/g++.pt/crash61.C: New test.
45138         * gcc.c-torture/execute/loop-9.c: New test.
45139
45140 2000-12-04  Neil Booth  <neilb@earthling.net>
45141
45142         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
45143         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
45144         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
45145         * gcc.dg/cpp/extratokens.c: ...here.
45146
45147 2000-12-04  Neil Booth  <neilb@earthling.net>
45148
45149         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
45150         New tests.
45151
45152 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45153
45154         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
45155         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
45156
45157 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
45158
45159         * gcc.c-torture/execute/20001203-1.c: New test.
45160
45161 2000-12-03  Neil Booth  <neilb@earthling.net>
45162
45163         * gcc.dg/cpp/macro6.c: New test cases.
45164
45165 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45166
45167         * gcc.c-torture/execute/string-opt-9.c: New test.
45168         * gcc.c-torture/execute/string-opt-10.c: Likewise.
45169         * gcc.c-torture/execute/string-opt-11.c: Likewise.
45170         * gcc.c-torture/execute/string-opt-12.c: Likewise.
45171
45172         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
45173         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
45174
45175 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
45176
45177         * gcc.dg/cpp/if-6.c: New testcase.
45178
45179         * gcc.dg/20001201-1.c: New testcase.
45180
45181 2000-12-02  Neil Booth  <neilb@earthling.net>
45182
45183         * g++.old-deja/g++.other/externC4.C,
45184         g++.old-deja/g++.other/friend10.C: New tests.
45185
45186 2000-12-02  Neil Booth  <neilb@earthling.net>
45187
45188         * g++.old-deja/g++.other/instan2.C
45189         * g++.old-deja/g++.other/instan3.C: New test.
45190
45191 2000-12-02  Neil Booth  <neilb@earthling.net>
45192
45193         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
45194         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
45195         gnuc99.c,gnuc99-pedantic.c: New tests.
45196
45197 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45198
45199         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
45200         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
45201
45202 2000-12-01  Neil Booth  <neilb@earthling.net>
45203
45204         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
45205         * gcc.dg/cpp/poison.c: Update.
45206         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
45207
45208 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
45209
45210         * g77.f-torture/execute/20001201.f: New test.
45211
45212 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45213
45214         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
45215
45216 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
45217
45218         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
45219
45220 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
45221
45222         * g++.old-deja/g++.other/cast6.C: New test.
45223
45224 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
45225
45226         * gcc.c-torture/execute/20001130-2.c: New testcase.
45227
45228 2000-11-30  Richard Henderson  <rth@redhat.com>
45229
45230         * gcc.c-torture/execute/20001130-1.c: New test.
45231
45232 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
45233
45234         * g++.old-deja/g++.other/op3.C: New test.
45235
45236 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
45237
45238         * g++.old-deja/g++.other/op2.C: New test.
45239
45240 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
45241
45242         * g++.old-deja/g++.other/crash38.C: New test.
45243
45244 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
45245
45246         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
45247
45248 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
45249
45250         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
45251         tests.
45252         * gcc.c-torture/execute/string-opt-6.c: New test.
45253
45254         * gcc.dg/20001117-1.c: Add main.
45255
45256 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
45257
45258         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
45259         Move from here ...
45260         * gcc.dg/940510-1.c: ... to here.
45261
45262         * gcc.dg/20000926-1.c: GNU C now allows initializations of
45263         zero-size arrays in toplevel structures.
45264
45265 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
45266
45267         * gcc.c-torture/execute/loop-8.c: New test.
45268
45269 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
45270
45271         * g++.old-deja/g++.other/base1.C: New test.
45272
45273 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
45274
45275         * g++.old-deja/g++.other/parse2.C: New test.
45276
45277 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
45278
45279         * g++.old-deja/g++.pt/incomplete1.C: New test.
45280
45281 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
45282
45283         * g++.old-deja/g++.other/friend9.C: New test.
45284
45285 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
45286
45287         * gcc.dg/20001127-1.c: New test.
45288
45289 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
45290
45291         * g++.old-deja/g++.pt/friend46.C: New test.
45292
45293 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
45294
45295         * g++.old-deja/g++.other/ptrmem8.C: New test.
45296
45297 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45298
45299         * gcc.c-torture/execute/string-opt-7.c: New test.
45300         * gcc.c-torture/execute/string-opt-8.c: Likewise.
45301
45302 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
45303
45304         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
45305         instead of 'mkcheck 2'.
45306
45307 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45308
45309         * gcc.c-torture/execute/memcheck/driver.c,
45310         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
45311         C9X references to refer to C99.
45312
45313 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
45314
45315         * gcc.dg/ultrasp3.c: New test.
45316
45317 2000-11-25  Neil Booth  <neilb@earthling.net>
45318
45319         * gcc.dg/cpp/include2.c: Update test to be locale independent.
45320
45321 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
45322
45323         * gcc.c-torture/compile/20001123-2.c: New.
45324
45325 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45326
45327         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
45328
45329 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
45330
45331         * gcc.dg/sequence-point-1.c: Add some new tests.
45332         * gcc.c-torture/execute/20001124-1.c: New test.
45333
45334 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
45335
45336         * g++.old-deja/g++.other/vaarg4.C: New test.
45337         * gcc.c-torture/compile/20001123-1.c: New test.
45338
45339 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
45340
45341         * g++.other/crash24.C: Adjust and remove XFAIL.
45342         * g++.other/crash37.C: New test.
45343
45344 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
45345
45346         * g++.old-deja/g++.pt/instantiate9.C: New test.
45347
45348 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
45349
45350         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
45351         new ABI, too.
45352
45353         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
45354         * g++.old-deja/g++.robertl/eb55.C: Likewise.
45355
45356 2000-11-22  Neil Booth  <neilb@earthling.net>
45357
45358         * gcc.dg/cpp/Wtrigraphs.c: New test.
45359
45360 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
45361
45362         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
45363
45364 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
45365
45366         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
45367
45368 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
45369
45370         * lib/gcc-dg.exp: load_lib scanasm.exp.
45371         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
45372         * lib/g++-dg.exp: load_lib scanasm.exp.
45373         * lib/scanasm.exp: New.
45374         (scan-assembler, scan-assembler-not): Add optional arguments to
45375         test name, or if not present, the pattern name.
45376         (scan-assembler-dem, scan-assembler-dem-not): New.
45377
45378         * g++.dg/dg.exp: New.
45379
45380 2000-11-21  Neil Booth  <neilb@earthling.net>
45381
45382         * gcc.dg/cpp/integrated1.c: Remove.
45383
45384 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
45385
45386         * gcc.c-torture/execute/20001121-1.c: New test.
45387
45388 2000-11-21  Richard Henderson  <rth@redhat.com>
45389
45390         * gcc.c-torture/compile/20001121-1.c: New test.
45391
45392 2000-11-20  Neil Booth  <neilb@earthling.net>
45393
45394         * gcc.dg/cpp/integrated1.c: New test.
45395
45396 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
45397
45398         * g++.old-deja/g++.other/inline17.C: New test.
45399
45400 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
45401
45402         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
45403         local variable to be zero: I made the variable global. Now
45404         uses abort() and exit() instead of relying on main's return value.
45405
45406 2000-11-20  Neil Booth  <neilb@earthling.net>
45407
45408         * gcc.dg/cpp/paste2.c: Update test.
45409         * objc/execute/paste.m: New test.
45410
45411 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
45412
45413         * gcc.dg/c99-condexpr-1.c: New test.
45414
45415 2000-11-20  Neil Booth  <neilb@earthling.net>
45416
45417         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
45418
45419 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
45420
45421         * g++.old-deja/g++.pt/export1.C: New test.
45422
45423 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
45424
45425         * gcc.dg/20001117-1.c: New test.
45426
45427 2000-11-18  Richard Henderson  <rth@redhat.com>
45428
45429         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
45430
45431 2000-11-18  Richard Henderson  <rth@redhat.com>
45432
45433         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
45434         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
45435         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
45436
45437 2000-11-18  Richard Henderson  <rth@redhat.com>
45438
45439         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
45440         (main): New.  Exit cleanly.
45441
45442 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45443
45444         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
45445         gcc.dg/c99-fordecl-2.c: New tests.
45446
45447 2000-11-18  Richard Henderson  <rth@redhat.com>
45448
45449         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
45450         * gcc.c-torture/execute/zerolen-2.c: New.
45451
45452 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45453
45454         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
45455         memory.
45456
45457 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
45458
45459         * g++.old-deja/g++.pt/instantiate8.C: New test.
45460
45461 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
45462
45463         * g++.old-deja/g++.other/incomplete.C: Add more tests.
45464         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
45465
45466 2000-11-16  Nick Clifton  <nickc@redhat.com>
45467
45468         * gcc.c-torture/execute/nestfunc-2.c: New test.
45469         * gcc.c-torture/execute/nestfunc-3.c: New test.
45470
45471 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
45472
45473         * gcc.c-torture/compile/20001116-1.c: New test.
45474
45475 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45476
45477         * gcc.c-torture/execute/20001115-1.c: New test.
45478
45479 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
45480
45481         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
45482         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
45483         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
45484         * g++.old-deja/g++.abi/vmihint.C: Likewise.
45485
45486 2000-11-15  Neil Booth  <neilb@earthling.net>
45487
45488         gcc.dg/cpp/_Pragma1.c: Update.
45489         gcc.dg/cpp/_Pragma2.c: New test.
45490
45491 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
45492
45493         * g++.old-deja/g++.other/anon5.C: New test.
45494
45495 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
45496
45497         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
45498         tests.
45499
45500 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
45501
45502         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
45503         output.
45504
45505 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45506
45507         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
45508         labels at end of compound statements.
45509
45510 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
45511
45512         * gcc.c-torture/execute/loop-7.c: New test.
45513
45514 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45515
45516         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
45517
45518 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45519
45520         * gcc.dg/c99-bool-1.c: New test.
45521
45522 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45523
45524         * gcc.dg/c99-scope-1.c: Remove xfail.
45525         * gcc.dg/c99-scope-2.c: New test.
45526
45527 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45528
45529         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
45530         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
45531
45532 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
45533
45534         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
45535         error messages.
45536
45537         * g++.mike/p700.C: Don't typedef wchar_t.
45538         * g++.mike/p784.C: Likewise.
45539         * g++.mike/eb101.C: Don't use __wchar_t.
45540
45541 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
45542
45543         * g77.f-torture/execute/20001111.[fx]: Test premature exit
45544         from DO loop.
45545
45546 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
45547
45548         * gcc.c-torture/execute/20001111-1.c: New test.
45549
45550 2000-11-10  Nick Clifton  <nickc@redhat.com>
45551
45552         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
45553         long multuiple and accumulate.
45554
45555 2000-11-09  Richard Henderson  <rth@redhat.com>
45556
45557         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
45558         via size_t instead of int.
45559
45560         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
45561         * gcc.c-torture/execute/string-opt-2.c: Likewise.
45562         * gcc.c-torture/execute/string-opt-3.c: Likewise.
45563         * gcc.c-torture/execute/string-opt-4.c: Likewise.
45564
45565 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
45566
45567         * gcc.c-torture/compile/20001109-1.c: New test.
45568         * gcc.c-torture/compile/20001109-2.c: New test.
45569
45570 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
45571
45572         * g++.old-deja/g++.pt/operator1.C: New test.
45573         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
45574
45575 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
45576
45577         * gcc.dg/20001108-1.c: New test.
45578
45579 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
45580
45581         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
45582         with both arguments constant strings.
45583         * gcc.c-torture/execute/string-opt-3.c: New test.
45584         * gcc.c-torture/execute/string-opt-4.c: New test.
45585         * gcc.c-torture/execute/string-opt-5.c: New test.
45586
45587 2000-11-08  Nick Clifton  <nickc@redhat.com>
45588
45589         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
45590         mulsidi3adddi patterns.
45591
45592 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
45593
45594         * g++.old-deja/g++.other/crash36.C: New test.
45595
45596 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
45597
45598         * g++.old-deja/g++.other/init16.C: New test.
45599
45600 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
45601
45602         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
45603
45604 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
45605
45606         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
45607         * gcc.c-torture/execute/va-arg-16.x: Likewise.
45608         * gcc.c-torture/execute/va-arg-17.x: Likewise.
45609
45610 2000-11-07  DJ Delorie  <dj@redhat.com>
45611
45612         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
45613
45614 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45615
45616         * gcc.c-torture/execute/string-opt-1.c: New test.
45617
45618 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
45619
45620         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
45621         mips-sgi-irix6.* because the MIPS ABI passes floating-point
45622         parameters in registers, and there is no way for a varargs
45623         function to know in which order the integer and floating-point
45624         parameters should be interleaved when they are placed on the
45625         stack.
45626         * gcc.c-torture/execute/va-arg-16.x: Likewise.
45627         * gcc.c-torture/execute/va-arg-17.x: Likewise.
45628
45629 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45630
45631         * gcc.c-torture/execute/string-opt-2.c: New test.
45632
45633 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
45634
45635         * g++.old-deja/g++.pt/crash60.C: New test.
45636
45637 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
45638
45639         * g++.old-deja/g++.other/crash24.C: New test.
45640         * g++.old-deja/g++.other/crash25.C: New test.
45641         * g++.old-deja/g++.other/crash26.C: New test.
45642         * g++.old-deja/g++.other/crash27.C: New test.
45643         * g++.old-deja/g++.other/crash28.C: New test.
45644         * g++.old-deja/g++.other/crash29.C: New test.
45645         * g++.old-deja/g++.other/crash30.C: New test.
45646         * g++.old-deja/g++.other/crash31.C: New test.
45647         * g++.old-deja/g++.other/crash32.C: New test.
45648         * g++.old-deja/g++.other/crash33.C: New test.
45649         * g++.old-deja/g++.other/crash34.C: New test.
45650         * g++.old-deja/g++.other/crash35.C: New test.
45651
45652 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
45653
45654         * gcc.c-torture/execute/20001031-1.c: New test.
45655
45656 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
45657
45658         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
45659         namespace.
45660
45661         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
45662         standards-conformant.
45663
45664         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
45665
45666         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
45667         * g++.old-deja/g++.mike/p755a.C: Likewise.
45668         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
45669         library makes no calls to `operator new' during initialization.
45670
45671 2000-11-04  Neil Booth  <neilb@earthling.net>
45672
45673         * gcc.dg/cpp/include2.c: New tests.
45674
45675 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
45676
45677         * lib/g++.exp (g++_set_ld_library_path): New function.
45678         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
45679
45680 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
45681
45682         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
45683         warnings.
45684
45685 2000-11-01  Richard Henderson  <rth@redhat.com>
45686
45687         * g++.old-deja/g++.ext/namedret1.C: New.
45688         * g++.old-deja/g++.ext/namedret2.C: New.
45689         * g++.old-deja/g++.ext/namedret3.C: New.
45690
45691 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
45692
45693         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
45694         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
45695
45696 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45697
45698         * gcc.c-torture/execute/va-arg-21.c: New test.
45699
45700 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45701
45702         * gcc.dg/c99-complex-2.c: New test.
45703
45704 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45705
45706         * gcc.c-torture/execute/stdio-opt-1.c: New test.
45707
45708 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
45709
45710         * g++.old-deja/g++.other/inline16.C: New test.
45711
45712 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
45713
45714         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
45715         __PRETTY_FUNCTION__
45716
45717 2000-10-29  Neil Booth  <neilb@earthling.net>
45718
45719         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
45720         New tests.
45721         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
45722         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
45723         optimisation.
45724
45725 2000-10-29  Neil Booth  <neilb@earthling.net>
45726
45727         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
45728         * mi1.c, mi1c.h: Add null directives to multiple-include test.
45729         * mi5.c: Test multiple includes work with -C.
45730         * trigraphs.c: Test ^= version.
45731
45732 2000-10-28  Neil Booth  <neilb@earthling.net>
45733
45734         New tests and test updates for new macro expander.
45735
45736         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
45737         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
45738         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
45739         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
45740         new diagnostic messages.
45741
45742         * gcc.dg/cpp/macro3.c: New tests.
45743
45744 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
45745
45746         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
45747         on the same line.
45748
45749 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
45750
45751         * g++.old-deja/g++.other/eh2.C: New test.
45752
45753 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
45754
45755         * gcc.c-torture/execute/20001027-1.c: New test.
45756
45757 2000-10-26  Richard Henderson  <rth@redhat.com>
45758
45759         * gcc.c-torture/execute/20001026-1.c: New.
45760
45761 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
45762
45763         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
45764         * g++.old-deja/g++.law/builtin1.C: Likewise.
45765         * g++.old-deja/g++.law/ctors10.C: Likewise.
45766         * g++.old-deja/g++.law/virtual3.C: Likewise.
45767         * g++.old-deja/g++.mike/p658.C: Likewise.
45768         * g++.old-deja/g++.other/sibcall1.C: Likewise.
45769         * g++.old-deja/g++.other/vaarg2.C: Likewise.
45770         * g++.old-deja/g++.robertl/eb124.C: Likewise.
45771         * g++.old-deja/g++.robertl/eb44.C: Likewise.
45772         * g++.old-deja/g++.robertl/eb77.C: Likewise.
45773
45774 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
45775
45776         * gcc.c-torture/compile/20001024-1.c: New test.
45777
45778 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
45779
45780         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
45781         to tell us whether or not we are using V3.
45782
45783 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
45784
45785         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
45786         operands.
45787
45788 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45789
45790         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
45791
45792 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
45793
45794         * gcc.c-torture/execute/20001024-1.c: New test.
45795
45796 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
45797
45798         * g++.old-deja/g++.other/sibcall1.C: New test.
45799
45800 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
45801
45802         * gcc.dg/noncompile/init-3.c: New test.
45803
45804 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
45805
45806         * gcc.dg/format-array-1.c: New test.
45807
45808 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45809
45810         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
45811         writing through null pointers; remove comment about testing
45812         unterminated strings.
45813
45814 2000-10-17  Matthew Hiller  <hiller@redhat.com>
45815
45816         * gcc.c-torture/execute/20001017-2.c: New test.
45817
45818 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45819
45820         * gcc.c-torture/compile/20001018-1.c: New test.
45821         * gcc.c-torture/compile/20001018-1.x: Xfail.
45822
45823 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45824
45825         * gcc.c-torture/execute/20001017-1.c: New test.
45826
45827 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45828
45829         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
45830         for multiple use of arguments with scanf formats; add tests for
45831         multiple use of arguments.
45832
45833 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
45834
45835         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
45836
45837 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45838
45839         * gcc.dg/format-miss-1.c: New test.
45840
45841 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
45842
45843         * gcc.c-torture/execute/20001013-1.c: New test.
45844
45845 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
45846
45847         * gcc.dg/format-branch-1.c: New test.
45848
45849 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
45850
45851         * README, lib/file-format.exp: Remove EGCS references.
45852
45853 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
45854
45855         * gcc.dg/20001013-1.c: New test.
45856
45857 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
45858
45859         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
45860         for intmax_t in the compiler using __typeof__ and the type rules
45861         for conditional expressions.
45862
45863 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
45864
45865         * gcc.dg/20001012-1.c: New test.
45866         * gcc.dg/20001012-2.c: New test.
45867
45868 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45869
45870         * gcc.dg/format-attr-1.c: New test.
45871
45872 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45873
45874         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
45875         __LONG_LONG_MAX__ instead of LLONG_MAX.
45876
45877 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45878
45879         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
45880         scanf flags.
45881         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
45882         flags.
45883
45884 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45885
45886         * gcc.dg/sequence-pt-1.c: New test.
45887
45888 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
45889
45890         * gcc.c-torture/execute/20001011-1.c: New testcase.
45891         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
45892
45893 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
45894
45895         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
45896         does not error on it.
45897
45898 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
45899
45900         * gcc.dg/20001009-1.c: New test.
45901
45902 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
45903
45904         * gcc.c-torture/compile/20001009-1.c: Move from here ....
45905         * gcc.c-torture/execute/20001009-2.c: ... to here.
45906
45907 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
45908
45909         * gcc.c-torture/compile/20001009-1.c: New testcase.
45910         * gcc.c-torture/execute/20001009-1.c: New testcase.
45911         Testcases provided by Jan Hubicka <jh@suse.cz>.
45912
45913 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45914
45915         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
45916         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
45917         uintmax_t using <limits.h> to emulate the compiler's internal
45918         logic.  No longer XFAIL %j tests.
45919
45920 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45921
45922         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
45923         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
45924         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
45925         regexps and details of expected handling of some bad formats.
45926         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
45927         suppression.
45928
45929 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45930
45931         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
45932         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
45933         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
45934         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
45935         in list archives.
45936
45937 2000-10-06  Richard Henderson  <rth@cygnus.com>
45938
45939         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
45940         * g++.old-deja/g++.brendan/crash52.C: Likewise.
45941         * g++.old-deja/g++.jason/report.C: Likewise.
45942         * g++.old-deja/g++.law/friend5.C: Likewise.
45943         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
45944         of the expected warnings.
45945
45946 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
45947
45948         * g++.old-deja/g++.pt/enum14.C: New test.
45949
45950 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
45951
45952         * g++.old-deja/g++.pt/crash59.C: New test.
45953
45954 2000-10-04  Will Cohen  <wcohen@redhat.com>
45955
45956         * gcc.dg/20000926-1.c: New test.
45957
45958 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
45959
45960         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
45961         function name for current C++ compiler.
45962         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
45963
45964 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
45965
45966         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
45967         __PRETTY_FUNCTION__.
45968         * g++.old-deja/g++.ext/pretty2.C: Likewise.
45969
45970 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45971
45972         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
45973
45974 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
45975
45976         * gcc.c-torture/compile/20000923-1.c: New test.
45977
45978 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
45979
45980         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
45981         * g++.old-deja/g++.pt/ttp62.C: Same.
45982         * g++.old-deja/g++.other/inline14.C: Same.
45983
45984 2000-09-24  Richard Henderson  <rth@cygnus.com>
45985
45986         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
45987
45988 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
45989
45990         * gcc.dg/c90-printf-1.c: Add test for wide string format.
45991
45992 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
45993
45994         * gcc.c-torture/compile/20000922-1.c: New file.
45995
45996 2000-09-21  Nick Clifton  <nickc@redhat.com>
45997
45998         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
45999         a signed long modulo operation.
46000         (mod6): New function - perform an unsigned long modulo operation.
46001         (main): Add tests for modulos of very large numbers by very small
46002         dividends.
46003
46004 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46005
46006         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
46007
46008 2000-09-19  Richard Henderson  <rth@cygnus.com>
46009
46010         * gcc.dg/compare2.c (case 10): XFAIL.
46011
46012 2000-09-18  Richard Henderson  <rth@cygnus.com>
46013
46014         * gcc.c-torture/execute/20000906-1.c: Move ...
46015         * gcc.dg/20000906-1.c: ... here.  Only run on targets
46016         that support __builtin_trap.
46017
46018 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
46019
46020         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
46021
46022 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46023
46024         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
46025         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
46026         more $ format tests.
46027
46028 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46029
46030         * gcc.dg/format-errmk-1.c: New test.
46031
46032 2000-09-17  Greg McGary  <greg@mcgary.org>
46033
46034         * gcc.c-torture/execute/20000917-1.x: Remove.
46035
46036 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46037
46038         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
46039
46040 2000-09-17  Greg McGary  <greg@mcgary.org>
46041
46042         * gcc.c-torture/execute/20000917-1.c: New test.
46043         * gcc.c-torture/execute/20000917-1.x: XFAIL.
46044
46045 2000-09-16  Neil Booth  <NeilB@earthling.net>
46046
46047         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
46048         in nested macro bug.
46049
46050 2000-09-15  Neil Booth  <NeilB@earthling.net>
46051
46052         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
46053
46054 2000-09-14  Jeffrey A Law  (law@cygnus.com)
46055
46056         * gcc.c-torture/execute/20000914-1.c: New test.
46057
46058 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
46059
46060         * g++.other/inline13.C: New test.
46061
46062 2000-09-12  Andreas Jaeger  <aj@suse.de>
46063
46064         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
46065         constant by Ulrich Drepper <drepper@redhat.com>.
46066
46067 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
46068
46069         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
46070
46071 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46072
46073         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
46074
46075 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
46076
46077         * gcc.dg/cpp/backslash.c: New test.
46078
46079 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
46080
46081         * gcc.c-torture/execute/20000910-1.c: New test.
46082         * gcc.c-torture/execute/20000910-2.c: Likewise.
46083
46084 2000-09-11  Robert Lipe  <robertl@sco.com>
46085
46086         * gcc.dg/pragma-align.c: New test.
46087
46088 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
46089
46090         * g++.old-deja/g++.pt/explicit82.C: New test.
46091         * g++.old-deja/g++.pt/explicit83.C: New test.
46092
46093 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
46094
46095         * gcc.dg/asm-names.c: New test.
46096
46097 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46098
46099         * gcc.dg/cpp/tr-warn6.c: New test
46100
46101 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46102
46103         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
46104         be accepted.
46105
46106 2000-09-07  Catherine Moore  <clm@redhat.com>
46107
46108         * gcc.c-torture/execute/unroll-1.c: New test.
46109
46110 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
46111
46112         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
46113         ERROR markers.
46114         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
46115         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
46116         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
46117         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
46118         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
46119         Preprocess only.
46120         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
46121         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
46122
46123 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46124
46125         * g++.old-deja/g++.pt/deduct2.C: New test.
46126
46127 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46128
46129         * g++.old-deja/g++.pt/parms2.C: New test.
46130
46131 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46132
46133         * g++.old-deja/g++.pt/crash58.C: New test.
46134
46135 2000-09-06  Greg McGary  <greg@mcgary.org>
46136
46137         * gcc.c-torture/execute/20000906-1.c: New test.
46138         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
46139
46140 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46141
46142         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
46143
46144 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
46145
46146         * g++.old-deja/g++.pt/crash57.C: New test.
46147
46148 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
46149
46150         * g++.old-deja/g++.pt/crash56.C: New test.
46151
46152 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
46153
46154         * g++.old-deja/g++.pt/koenig1.C: New test.
46155
46156 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
46157
46158         * gcc.dg/20000904-1.c: New test.
46159
46160 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
46161
46162         * gcc.dg/cpp/paste8.c: New test.
46163
46164 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
46165
46166         * gcc.c-torture/compile/20000827-1.c: New test.
46167
46168 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
46169
46170         * gcc.dg/format-diag-1.c: New test.
46171
46172 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
46173
46174         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
46175         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
46176         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
46177         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
46178         gcc.dg/formatz-1.c: Adjust warning regular expressions.
46179
46180 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
46181
46182         * g++.old-deja/g++.other/nested4.C: New test.
46183
46184 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
46185
46186         * g++.old-deja/g++.ns/scoped1.C: New test.
46187
46188 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
46189
46190         * lib/g++.exp: Support testing already-installed GCC.
46191
46192 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46193
46194         * wtr-label-1.c, wtr-suffix-1.c: New tests.
46195
46196 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46197
46198         * gcc.dg/return-type-2.c: New test.
46199
46200 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
46201
46202         * gcc.c-torture/compile/20000825-1.c: New test.
46203
46204 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
46205
46206         * gcc.dg/dwarf2-2.c: New test.
46207
46208 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
46209
46210         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
46211         dg-warning regexps.
46212
46213 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46214
46215         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
46216         gcc.dg/format-ext-5.c: New tests.
46217
46218 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
46219
46220         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
46221
46222 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
46223
46224         * gcc.dg/noncompile/930622-2.c: Adjust error message.
46225
46226 2000-08-24  Richard Henderson  <rth@cygnus.com>
46227
46228         * gcc.dg/ia64-sync-1.c: New test.
46229         * gcc.dg/ia64-sync-2.c: New test.
46230         * gcc.dg/ia64-asm-1.c: New test.
46231
46232 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
46233
46234         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
46235         * gcc.dg/format-ext-2.c: New test.
46236
46237 2000-08-23  Jason Merrill  <jason@redhat.com>
46238
46239         * lib/old-dejagnu.exp: Also ignore "In member function" and
46240         "At global scope".
46241
46242 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46243
46244         * gcc.dg/noncompile/label-lineno-1.c: New test.
46245
46246 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
46247
46248         * gcc.dg/c99-array-nonobj-1.c: New test.
46249
46250 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
46251
46252         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
46253         tests.
46254         * gcc.dg/format-ext-1.c: New test.
46255
46256 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46257
46258         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
46259         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
46260         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
46261         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
46262         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
46263
46264 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46265
46266         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
46267         gcc.dg/c99-strftime-2.c: New tests.
46268
46269 2000-08-22  Richard Henderson  <rth@cygnus.com>
46270
46271         * gcc.c-torture/execute/20000822-1.c: New test.
46272
46273 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
46274
46275         * gcc.c-torture/execute/20000819-1.x: Remove.
46276
46277 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
46278
46279         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
46280         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
46281         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
46282         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
46283         gcc.dg/format-xopen-1.c: New tests.
46284
46285 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
46286
46287         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
46288
46289 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
46290
46291         * g++.old-deja/g++.other/loop2.C: New test.
46292
46293         * gcc.c-torture/compile/20000606-1.c: New test.
46294         * gcc.c-torture/compile/20000728-1.c: New test.
46295         * gcc.c-torture/execute/20000801-1.c: New test.
46296         * gcc.c-torture/execute/20000801-2.c: New test.
46297         * gcc.c-torture/execute/20000819-1.c: New test.
46298         * gcc.c-torture/execute/20000819-1.x: XFAIL.
46299         * gcc.dg/20000629-1.c: New test.
46300         * gcc.dg/20000724-1.c: New test.
46301         * gcc.dg/20000807-1.c: New test.
46302
46303 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
46304
46305         * gcc.dg/cpp/pragma-1.c: New test.
46306         * gcc.dg/cpp/pragma-2.c: New test.
46307
46308 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
46309
46310         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
46311         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
46312
46313 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46314
46315         * gcc.c-torture/compile/20000818-1.c: New test.
46316
46317 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
46318
46319         * gcc.c-torture/execute/20000818-1.c: New test.
46320
46321 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46322
46323         * gcc.dg/format-va-1.c: New test.
46324
46325 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46326
46327         * g++.old-deja/g++.other/typedef8.C: New test.
46328
46329 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46330
46331         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
46332         * g++.old-deja/g++.mike/net36.C: Mark candidate.
46333         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
46334         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
46335         * g++.old-deja/g++.other/ptrmem7.C: New test.
46336         * g++.old-deja/g++.pt/ptrmem10.C: New test.
46337
46338 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46339
46340         * g++.old-deja/g++.pt/typename27.C: New test.
46341
46342 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
46343
46344         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
46345         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
46346         * g++.old-deja/g++.pt/friend45.C: New test.
46347         * g++.old-deja/g++.other/friend8.C: New test.
46348
46349 2000-08-15  Richard Henderson  <rth@cygnus.com>
46350
46351         * gcc.c-torture/execute/20000815-1.c: New test.
46352
46353 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
46354
46355         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
46356         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
46357         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
46358
46359 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
46360
46361         * g++.old-deja/g++.other/refinit2.C: New test.
46362
46363 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
46364
46365         * lib/c-torture.exp (c-torture): Make
46366         compiler_conditional_xfail_data global.
46367         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
46368         compiler_conditional_xfail_data machinery.
46369         (f-torture-execute): Likewise.
46370         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
46371         and only when unrolling loops.
46372
46373         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
46374
46375 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
46376
46377         * g++.old-deja/g++.pt/explicit81.C: New test.
46378
46379 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
46380
46381         * g++.old-deja/g++.pt/typename26.C: New test.
46382
46383 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
46384
46385         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
46386         warning.
46387
46388 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46389
46390         * g++.old-deja/g++.other/array3.C: New test.
46391
46392 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46393
46394         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
46395         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
46396         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
46397         New tests.
46398
46399 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
46400
46401         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
46402         * g++.old-deja/g++.abi/vmihint.C: Likewise.
46403
46404 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
46405
46406         * gcc.c-torture/execute/20000808-1.c: New test.
46407
46408 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46409
46410         * gcc.dg/c90-const-expr-1.c: New test.
46411
46412 2000-08-08  Richard Henderson  <rth@cygnus.com>
46413
46414         * gcc.dg/noncompile/920923-1.c: Declare calloc.
46415
46416 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
46417
46418         * gcc.dg/noncompile/const-ll-1.c: New test.
46419
46420 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46421
46422         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
46423
46424 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
46425
46426         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
46427         that running programs linked against the shared version of libobjc
46428         run correctly.
46429
46430 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46431
46432         * gcc.dg/c99-printf-1.c: New test.
46433
46434 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46435
46436         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
46437
46438 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
46439
46440         * gcc.c-torture/execute/20000731-1.x: Delete.
46441
46442 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
46443
46444         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
46445         and torture_without_loops as is done by c-torture.exp.
46446         (search_for): Copy from c-torture.exp.
46447         (gcc-dg-runtest): New function, drives a directory of tests
46448         iterating over the TORTURE_OPTIONS.
46449         (scan-assembler, scan-assembler-not): Move here from
46450         individual directory drivers.
46451
46452         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
46453         defined by lib/gcc-dg.exp.
46454         * gcc.dg/cpp/cpp.exp: Likewise.
46455         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
46456         gcc-dg-runtest, so we cycle over optimization options.
46457
46458         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
46459         * gcc.dg/compare2.c: No longer expected to fail.
46460
46461 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
46462
46463         * gcc.c-torture/execute/20000804-1.c: New test.
46464
46465 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
46466
46467         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
46468
46469 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
46470
46471         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
46472
46473 2000-08-03  Jeffrey A Law  (law@cygnus.com)
46474
46475         * gcc.c-torture/compile/20000803-1.c: New test.
46476
46477 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46478
46479         * gcc.c-torture/execute/20000801-3.c,
46480         gcc.c-torture/execute/20000801-4.c: New tests.
46481         * gcc.c-torture/execute/20000801-3.x,
46482         gcc.c-torture/execute/20000801-4.x: Xfail.
46483
46484 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
46485
46486         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
46487         libobjc/.libs to allow for libtool.
46488
46489 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
46490
46491         * gcc.c-torture/compile/20000802-1.c: New test.
46492
46493 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
46494
46495         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
46496
46497 2000-07-31  Jeffrey A Law  (law@cygnus.com)
46498
46499         * gcc-c-torture/execute/20000731-2.c: New test.
46500
46501         * gcc.c-torture/execute/20000731-1.c: New test.
46502         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
46503
46504 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
46505
46506         * testsuite/gcc.dg/cpp/paste7.c: New test.
46507         * gcc.dg/cpp/20000725-1.c: New test.
46508
46509 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
46510
46511         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
46512         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
46513         declaration warning for __builtin_dwarf_reg_size.
46514
46515         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
46516
46517 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
46518
46519         * gcc.dg/noncompile/voidparam-1.c: New test.
46520
46521 2000-07-30  Richard Henderson  <rth@cygnus.com>
46522
46523         * gcc.dg/c90-digraph-1.c: Don't xfail.
46524         * gcc.dg/compare2.c (case 10): Xfail.
46525         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
46526
46527 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
46528
46529         * gcc.dg/c99-main-1.c: New test.
46530
46531 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46532
46533         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
46534
46535 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
46536
46537         * gcc.c-tortuer/execute/20000726-1.c: New test.
46538
46539 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
46540
46541         * gcc.c-torture/execute/enum-2.c: New test.
46542
46543 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46544
46545         * gcc.dg/cpp/tr-warn3.c: New test.
46546
46547 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46548
46549         * g++.old-deja/g++.ext/implicit1.C: Remove.
46550         * g++.old-deja/g++.jason/c2.C: Remove
46551         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
46552         * g++.old-deja/g++.pt/crash16.C: Likewise.
46553         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
46554
46555 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46556
46557         * g++.old-deja/g++.other/for2.C: New test.
46558
46559 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
46560
46561         * gcc.dg/20000720-1.c: New test.
46562
46563 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
46564
46565         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
46566
46567 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
46568
46569         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
46570         * gcc.c-torture/execute/20000722-1.c: New.
46571         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
46572
46573 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
46574
46575         * gcc.dg/cpp/20000720-1.S: New test.
46576
46577 2000-07-21  Michael Meissner  <meissner@redhat.com>
46578
46579         * gcc.c-torture/execute/ieee/hugeval.c: New test.
46580
46581 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
46582
46583         * g++.old-deja/g++.brendan/crash16.C,
46584         g++.old-deja/g++.brendan/parse3.C,
46585         g++.old-deja/g++.brendan/redecl1.C,
46586         g++.old-deja/g++.ns/template13.C,
46587         g++.old-deja/g++.other/decl4.C,
46588         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
46589
46590 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
46591
46592         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
46593         and "Internal error".
46594
46595         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
46596         regexps.
46597         * gcc.dg/cpp/paste6.c: New test.
46598
46599 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
46600
46601         * gcc.dg/cpp/tr-direct.c: New test.
46602
46603         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
46604         gcc.dg/cpp/undef1.c: Tweak error regexps.
46605
46606 2000-07-18  Eric Christopher <echristo@redhat.com>
46607
46608         * gcc.c-torture/compile/20000718-1.c: New test.
46609
46610 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
46611
46612         * cpplex.c (_cpp_push_token): If the token being pushed back
46613         is the previous token in this context, just subtract one from
46614         context->posn.
46615         * cppmacro.c (save_expansion): Clear aux field when storing a
46616         placemarker.
46617
46618 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
46619
46620         * gcc.dg/noncompile/redecl-1.c: New test.
46621
46622 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
46623
46624         * gcc.c-torture/execute/20000717-5.c: New test.
46625         * gcc.c-torture/execute/20000717-1.x: Removed.
46626
46627 2000-07-17  Richard Henderson  <rth@cygnus.com>
46628
46629         * gcc.c-torture/execute/20000717-4.c: New test.
46630
46631 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
46632
46633         * gcc.dg/cpp/syshdr.c: New test.
46634         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
46635
46636 2000-07-17  Neil Booth  <neilb@earthling.net>
46637
46638         * gcc.dg/cpp/cmdlne-dM.c: New test.
46639         * gcc.dg/cpp/cmdlne-dD.c: New test.
46640
46641 2000-07-17  Jeffrey A Law  (law@cygnus.com)
46642
46643         * gcc.c-torture/execute/20000717-3.c: New test.
46644
46645         * gcc.c-torture/compile/20000717-1.c: New test.
46646
46647 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
46648
46649         * gcc.c-torture/execute/20000717-2.c: New test.
46650
46651 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46652
46653         * gcc.dg/formatz-1.c: New test.
46654
46655         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
46656         * gcc.dg/c99-digraph-1.c: New tests.
46657
46658         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
46659         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
46660
46661         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
46662         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
46663         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
46664         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
46665         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
46666         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
46667         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
46668
46669 2000-07-17  Greg McGary <greg@mcgary.org>
46670
46671         * gcc.c-torture/execute/20000717-1.c: New test.
46672         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
46673
46674 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
46675
46676         * gcc.c-torture/execute/20000715-2.c: New test.
46677         * gcc.dg/20000715-1.c: New test.
46678
46679 2000-07-15  Michael Meissner  <meissner@redhat.com>
46680
46681         * gcc.c-torture/execute/20000715-1.c: New test.
46682
46683 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
46684
46685         * gcc.c-torture/execute/20000707-1.c: New test.
46686
46687 2000-07-13  Neil Booth  <NeilB@earthling.net>
46688
46689         * testsuite/gcc.dg/cpp/digraph1.c,
46690         testsuite/gcc.dg/cpp/digraph2.c,
46691         testsuite/gcc.dg/cpp/digraphs.c: New tests.
46692
46693 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
46694
46695         * g77.f-torture/compile/20000630-2.f: New test.
46696         * g77.f-torture/compile/20000630-2.x
46697
46698 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
46699
46700         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
46701
46702 2000-07-11  Neil Booth  <NeilB@earthling.net>
46703
46704         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
46705
46706 2000-07-11  Neil Booth  <NeilB@earthling.net>
46707
46708         * gcc.dg/cpp/cmdlne-C.c: New.
46709
46710 2000-07-09  Neil Booth  <NeilB@earthling.net>
46711
46712         * gcc.dg/cpp/directiv.c: New tests.
46713         * gcc.dg/cpp/undef1.c: Update.
46714
46715 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
46716
46717         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
46718
46719 2000-07-09  Neil Booth  <NeilB@earthling.net>
46720
46721         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
46722
46723 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
46724
46725         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
46726         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
46727
46728 2000-07-08  Neil Booth  <NeilB@earthling.net>
46729
46730         * gcc.dg/cpp/macsyntx.c: New tests.
46731
46732 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
46733
46734         * gcc.dg/20000707-1.c: New test.
46735
46736 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
46737
46738         * gcc.c-torture/execute/20000706-1.c: New test.
46739         * gcc.c-torture/execute/20000706-2.c: New test.
46740         * gcc.c-torture/execute/20000706-3.c: New test.
46741         * gcc.c-torture/execute/20000706-4.c: New test.
46742         * gcc.c-torture/execute/20000706-5.c: New test.
46743
46744 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
46745
46746         * g++.old-deja/g++.pt/instantiate7.C: New test.
46747
46748 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
46749
46750         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
46751         * g++.old-deja/g++.mike/thunk3.C: Likewise.
46752         * g++.old-deja/g++.other/rtti3.C: Likewise.
46753         * g++.old-deja/g++.other/rttid3.C: Likewise.
46754
46755 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
46756
46757         *  g77.f-torture/compile/20000630-1.x: Fix typo
46758
46759 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
46760
46761         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
46762         assembly output.
46763
46764 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
46765
46766         * gcc.dg/cpp/ident.c: New test.
46767
46768 2000-07-05  Neil Booth  <NeilB@earthling.net>
46769
46770         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
46771           gcc.dg/cpp/lexstrng.c: New tests.
46772
46773 2000-07-04  Neil Booth  <NeilB@earthling.net>
46774
46775         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
46776         * gcc.dg/cpp/strify2.c: Same.
46777
46778 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
46779
46780         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
46781         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
46782         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
46783         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
46784
46785         * testsuite/gcc.dg/cpp/macro1.c,
46786         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
46787         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
46788         testsuite/gcc.dg/cpp/strify1.c,
46789         testsuite/gcc.dg/cpp/strify2.c: New tests.
46790
46791 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
46792
46793         * gcc.c-torture/execute/20000703-1.c: New test.
46794
46795 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46796
46797         * g++.old-deja/g++.pt (lookup10.C): New test.
46798
46799 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46800
46801         * g++.old-deja/g++.pt (typename25.C): New test.
46802
46803 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
46804
46805         * gcc.c-torture/compile/20000701-1.c: New test.
46806
46807 2000-06-30  Nick Clifton  <nickc@cygnus.com>
46808
46809         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
46810         to test case.
46811
46812 2000-06-30  Catherine Moore  <clm@cygnus.com>
46813
46814         * gcc.c-torture/execute/align-1.c: New test.
46815
46816 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
46817
46818         * g++.old-deja/g++.pt/expr8.C: New test.
46819         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
46820
46821 2000-06-29  Nick Clifton  <nickc@cygnus.com>
46822
46823         * gcc.c-torture/compile/20000629-1.c: New test.
46824
46825 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
46826
46827
46828         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
46829         gcc.dg/noncompile directory, depending on whether they're
46830         preprocessor tests or not.  Annotate all the tests for the dg
46831         framework.
46832
46833         * gcc.c-torture/noncompile/noncompile.exp: Delete.
46834         * gcc.dg/noncompile/noncompile.exp: New.
46835
46836         * Moved files:
46837         Old name                                New name
46838         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
46839         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
46840         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
46841         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
46842         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
46843         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
46844         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
46845         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
46846         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
46847         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
46848         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
46849         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
46850         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
46851         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
46852         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
46853         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
46854         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
46855         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
46856         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
46857         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
46858         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
46859         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
46860         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
46861         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
46862
46863         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
46864         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
46865         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
46866         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
46867         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
46868         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
46869
46870 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
46871
46872         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
46873         declare one variable.  On the fourth, error.
46874         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
46875         declared by 20000628-1a.h.
46876
46877 2000-06-29  Richard Henderson  <rth@redhat.com>
46878
46879         * gcc.c-torture/execute/930529-1.x: New file.
46880         * gcc.dg/920413-1.c: Adjust expected warning text.
46881         * gcc.dg/980217-1.c: Declare abort.
46882         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
46883
46884 2000-06-29  Jeffrey A Law  (law@cygnus.com)
46885
46886         * g77.f-torture/compile/20000629-1.f: New test.
46887         * g77.f-torture/compile/20000629-1.x: Expected to fail.
46888
46889 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
46890
46891         Rearrange lots of files, removing entirely the
46892         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
46893         directories.
46894
46895         * Deleted files:
46896         gcc.c-torture/code_quality/code_quality.exp
46897         gcc.c-torture/special/special.exp
46898         gcc.failure/failure.exp
46899         gcc.failure/940409-1.x
46900         gcc.c-torture/compile/961203-1.x
46901
46902         * New files:
46903         gcc.misc-tests/linkage.exp
46904         gcc.c-torture/execute/920730-1t.c
46905         gcc.c-torture/execute/920730-1t.x
46906         gcc.c-torture/compile/920520-1.x
46907         gcc.c-torture/compile/920521-1.x
46908         gcc.c-torture/compile/981006-1.x
46909         gcc.c-torture/execute/eeprof-1.x
46910
46911         * Moved files (possibly with modifications to fit a new harness):
46912         Old name                                New name
46913         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
46914         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
46915         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
46916         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
46917         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
46918         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
46919         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
46920         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
46921         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
46922         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
46923         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
46924         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
46925         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
46926         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
46927
46928 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
46929
46930         * c-torture/compile/961203-1.x: Delete.
46931
46932         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
46933         not exit. Include stdio.h.
46934         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
46935         * gcc.misc-tests/dg-12.c: Likewise.
46936         * gcc.misc-tests/dg-5.c: Likewise.
46937         * gcc.misc-tests/dg-6.c: Likewise.
46938         * gcc.misc-tests/dg-7.c: Prototype abort.
46939         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
46940         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
46941         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
46942         not exit.
46943         * gcc.misc-tests/sieve.c: Use return from main, not exit.
46944         * gcc.misc-tests/sort2.c: Use return from main, not exit.
46945
46946 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
46947
46948         * gcc.dg/cpp/20000628-1.c: New test.
46949         * gcc.dg/cpp/20000628-1.h: New header for above test.
46950         * gcc.dg/cpp/20000628-1a.h: Likewise.
46951
46952 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
46953
46954         * gcc.dg/cpp: New directory.
46955         * gcc.dg/cpp/cpp.exp: New driver.
46956         * gcc.dg/cpp/20000627-1.c: New test.
46957         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
46958         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
46959         and rewrite as a compilation test.
46960
46961         * gcc.dg: Move many files into the cpp subdirectory, possibly
46962         renaming or editing them as well.
46963         Old name                New name
46964         990119-1.c              cpp/19990119-1.c
46965         990228-1.c              cpp/19990228-1.c
46966         990407-1.c              cpp/19990407-1.c
46967         990409-1.c              cpp/19990409-1.c
46968         990413-1.c              cpp/19990413-1.c
46969         990703-1.c              cpp/19990703-1.c
46970         20000127-1.c            cpp/20000127-1.c
46971         20000129-1.c            cpp/20000129-1.c
46972         20000207-1.c            cpp/20000207-1.c
46973         20000207-2.c            cpp/20000207-2.c
46974         20000209-1.c            cpp/20000209-1.c
46975         20000209-2.c            cpp/20000209-2.c
46976         20000301-1.c            cpp/20000301-1.c
46977         20000419-1.c            cpp/20000419-1.c
46978         20000510-1.S            cpp/20000510-1.S
46979         20000519-1.c            cpp/20000519-1.c
46980         20000529-1.c            cpp/20000529-1.c
46981         20000625-1.c            cpp/20000625-1.c
46982         20000625-2.c            cpp/20000625-2.c
46983         cpp-as1.c               cpp/assert1.c
46984         cpp-as2.c               cpp/assert2.c
46985         cxx-comments-1.c        cpp/cxxcom1.c
46986         cxx-comments-2.c        cpp/cxxcom2.c
46987         endif-label.c           cpp/endif.c
46988         cpp-hash1.c             cpp/hash1.c
46989         cpp-hash2.c             cpp/hash2.c
46990         cpp-if1.c               cpp/if-1.c
46991         cpp-if2.c               cpp/if-2.c
46992         cpp-if3.c               cpp/if-3.c
46993         cpp-if4.c               cpp/if-4.c
46994         cpp-if5.c               cpp/if-5.c
46995         cpp-cond.c              cpp/if-cexp.c
46996         cpp-missingop.c         cpp/if-mop.c
46997         cpp-missingparen.c      cpp/if-mpar.c
46998         cpp-opprec.c            cpp/if-oppr.c
46999         cpp-ifparen.c           cpp/if-paren.c
47000         cpp-shortcircuit.c      cpp/if-sc.c
47001         cpp-shift.c             cpp/if-shift.c
47002         cpp-unary.c             cpp/if-unary.c
47003         cpp-li1.c               cpp/line1.c
47004         cpp-li2.c               cpp/line2.c
47005         lineno.c                cpp/line3.c
47006         lineno-2.c              cpp/line4.c
47007         cpp-mi.c                cpp/mi1.c
47008         cpp-mic.h               cpp/mi1c.h
47009         cpp-micc.h              cpp/mi1cc.h
47010         cpp-mind.h              cpp/mi1nd.h
47011         cpp-mindp.h             cpp/mi1ndp.h
47012         cpp-mix.h               cpp/mi1x.h
47013         cpp-mi2.c               cpp/mi2.c
47014         cpp-mi2a.h              cpp/mi2a.h
47015         cpp-mi2b.h              cpp/mi2b.h
47016         cpp-mi2c.h              cpp/mi2c.h
47017         cpp-mi3.c               cpp/mi3.c
47018         cpp-mi3.def             cpp/mi3.def
47019         poison-1.c              cpp/poison.c
47020         pr-impl.c               cpp/prag-imp.c
47021         cpp-redef-2.c           cpp/redef1.c
47022         cpp-redef.c             cpp/redef2.c
47023         strpaste.c              cpp/strp1.c
47024         strpaste-2.c            cpp/strp2.c
47025         cpp-tradpaste.c         cpp/tr-paste.c
47026         cpp-tradstringify.c     cpp/tr-str.c
47027         cpp-tradwarn1.c         cpp/tr-warn1.c
47028         cpp-tradwarn2.c         cpp/tr-warn2.c
47029         trigraphs.c             cpp/trigraphs.c
47030         cpp-unc1.c              cpp/unc1.c
47031         cpp-unc2.c              cpp/unc2.c
47032         cpp-unc3.c              cpp/unc3.c
47033         cpp-unc.c               cpp/unc4.c
47034         undef.c                 cpp/undef1.c
47035         undef-2.c               cpp/undef2.c
47036         cpp-wi1.c               cpp/widestr1.c
47037
47038 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
47039
47040         * lib/g++.exp (g++_include_flags): Tweak.
47041
47042 2000-06-27  H.J. Lu  <hjl@gnu.org>
47043             Loren J. Rittle  <ljrittle@acm.org>
47044
47045         * lib/g++.exp (g++_include_flags): Override libgloss.exp
47046         version with one that knows about the new gcc tree structure.
47047         (g++_link_flags): Same.
47048
47049 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
47050
47051         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
47052         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
47053         case we are cross-compiling.
47054
47055         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
47056         g++.old-deja/g++.niklas/Makefile.in,
47057         g++.old-deja/g++.niklas/configure.in,
47058         g++.old-deja/g++.other/Makefile.in,
47059         g++.old-deja/g++.other/configure.in,
47060         gcc.c-torture/code_quality/Makefile.in,
47061         gcc.c-torture/code_quality/configure.in,
47062         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
47063         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
47064         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
47065         gcc.c-torture/execute/ieee/Makefile.in,
47066         gcc.c-torture/execute/ieee/configure.in,
47067         gcc.c-torture/noncompile/Makefile.in,
47068         gcc.c-torture/noncompile/configure.in,
47069         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
47070         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
47071         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
47072
47073 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
47074
47075         * g++.old-deja/g++.other/ambig3.C: New test.
47076
47077 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
47078
47079         * g++.old-deja/g++.pt/syntax1.C: New test.
47080         * g++.old-deja/g++.pt/syntax2.C: New test.
47081         * g++.old-deja/g++.other/syntax3.C: New test.
47082         * g++.old-deja/g++.other/syntax4.C: New test.
47083
47084 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
47085
47086         * gcc.dg/20000623-1.c: Prototype exit and abort.
47087
47088 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
47089
47090         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
47091         New tests.
47092         * gcc.dg/cpp-mi3.def: New file.
47093
47094         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
47095         inside assertions.
47096         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
47097         lexer's error messages.
47098         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
47099         divine anything from the linemarkers.
47100         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
47101         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
47102
47103 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
47104
47105         * gcc.dg/20000623-1.c: New test.
47106
47107 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
47108
47109         * gcc.c-torture/execute/20000622-1.c: New test.
47110
47111 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
47112
47113         * g++.old-deja/g++.other/init15.C: New test.
47114
47115 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
47116
47117         * g++.old-deja/g++.pt/vaarg2.C: New test.
47118         * g++.old-deja/g++.pt/vaarg3.C: New test.
47119
47120 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
47121
47122         * g++.old-deja/g++.other/dyncast6.C: New test.
47123
47124 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
47125
47126         * gcc.c-torture/execute/loop-6.c: New test.
47127
47128 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
47129
47130         * gcc.dg/20000614-1.c: New test.
47131         * gcc.dg/20000614-2.c: New test.
47132
47133 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
47134
47135         * g++.old-deja/g++.other/inline12.C: New test.
47136
47137 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
47138
47139         * g++.old-deja/g++.other/eh1.C: New test.
47140
47141 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
47142
47143         * g++.old-deja/g++.other/type.C: New test.
47144
47145 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
47146
47147         * g++.old-deja/g++.other/initstring.C: New test.
47148
47149 2000-06-12  Jason Merrill  <jason@redhat.com>
47150
47151         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
47152
47153 2000-06-09  Jeffrey A Law  (law@cygnus.com)
47154
47155         * gcc.c-torture/compile/20000609-1.c: New test.
47156
47157 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
47158
47159         * gcc.dg/20000609-1.c: New test.
47160
47161 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
47162
47163         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
47164         * gcc.c-torture/noncompile/poison-1.c: Move...
47165         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
47166         * gcc.dg/cpp-li1.c: Add a token after the #line.
47167
47168 2000-06-05  Richard Henderson  <rth@cygnus.com>
47169
47170         * gcc.c-torture/execute/20000605-2.c: New test.
47171         * gcc.c-torture/execute/20000605-3.c: New test.
47172
47173 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
47174
47175         * g77.f-torture/execute/20000503-1.x: New file.
47176
47177 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
47178
47179         * g++.old-deja/g++.eh/badalloc1.C: New test.
47180
47181 2000-06-05  Richard Henderson  <rth@cygnus.com>
47182
47183         * gcc.c-torture/execute/20000605-1.c: New test.
47184
47185 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
47186             Nathan Sidwell <nathan@codesourcery.com>
47187
47188         * gcc.c-torture/compile/20000605-1.c: New test.
47189
47190 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
47191
47192         * g77.f-torture/compile/20000601-1.f: New test.
47193
47194 2000-06-03  Richard Henderson  <rth@cygnus.com>
47195
47196         * gcc.c-torture/execute/20000603-1.c: New.
47197
47198 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
47199
47200         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
47201         * gcc.dg/noreturn-2.c (noreturn): Likewise.
47202
47203 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
47204
47205         * gcc.dg/compare2.c (case 12): XFAIL.
47206         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
47207         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
47208
47209         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
47210
47211 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
47212
47213         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
47214         guard macro is already defined when the header is first
47215         included.
47216         * gcc.dg/cpp-mix.h: New file.
47217         * gcc.dg/endif-label.c: Update patterns to match compiler.
47218
47219         * g++.brendan/complex1.C: Declare abort.
47220         * g++.law/refs4.C: Remove XFAIL.
47221         * g++.oliva/expr2.C: Declare abort and exit.
47222
47223 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
47224
47225         * gcc.c-torture/execute/20000528-1.c: New test.
47226
47227         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
47228         * g++.old-deja/g++.law/temps4.C: Likewise.
47229
47230         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
47231         stdlib.h.  Call abort() on failure.
47232         * g++.old-deja/g++.law/refs4.C: Likewise.
47233         * g++.old-deja/g++.law/temps4.C: Likewise.
47234         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
47235         * gcc.c-torture/execute/20000112-1.c: Include string.h.
47236
47237 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
47238
47239         Relative to g++.dg/special:
47240         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
47241
47242         Relative to g++.old-deja:
47243         * g++.brendan/complex1.C, g++.jason/optimize2.C,
47244         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
47245         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
47246         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
47247         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
47248         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
47249         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
47250
47251         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
47252         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
47253         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
47254         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
47255         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
47256         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
47257         and/or string.h.
47258
47259         * g++.other/goto1.C: Update expectations for error messages.
47260
47261 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
47262
47263         * gcc.c-torture/compile/20000523-1.c: New test.
47264
47265 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
47266
47267         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
47268
47269 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
47270
47271         * g++.old-deja/g++.eh/catch11.C: New test.
47272         * g++.old-deja/g++.eh/catch12.C: New test.
47273
47274 2000-05-24  Nick Clifton  <nickc@cygnus.com>
47275
47276         * gcc.c-torture/execute/20000523-1.c: New test.
47277
47278 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
47279
47280         * c-torture/execute/bcp-1.c: Replace abort in arg of
47281         __builtin_constant_p with a generic external function.
47282
47283         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
47284         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
47285         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
47286         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
47287         Prototype abort and/or exit.
47288
47289         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
47290         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
47291         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
47292         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
47293
47294 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
47295
47296         * gcc.dg/dwarf2-1.c: New test.
47297
47298 2000-05-20  Richard Henderson  <rth@cygnus.com>
47299
47300         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
47301
47302 2000-05-20  Andreas Jaeger  <aj@suse.de>
47303
47304         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
47305         testcase.
47306
47307 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
47308
47309         * gcc.c-torture/execute/20000519-2.c: New test.
47310
47311 2000-05-19  Andreas Jaeger  <aj@suse.de>
47312
47313         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
47314         which fails with SSA.
47315
47316         * lib/c-torture.exp: Also test with -O3 -fssa.
47317
47318 2000-05-18  Michael Meissner  <meissner@redhat.com>
47319
47320         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
47321         * gcc.c-torture/execute/920415-1.c: Ditto.
47322         * gcc.c-torture/execute/920501-1.c: Ditto.
47323         * gcc.c-torture/execute/conversion.c: Ditto.
47324         * gcc.c-torture/execute/cvt-1.c: Ditto.
47325
47326 2000-05-18  Jeffrey A Law  (law@cygnus.com)
47327
47328         * gcc.c-torture/compile/20000518-1.c: New test.
47329
47330 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
47331
47332         * g77.f-torture/compile/200005018.f: New test.
47333
47334 2000-05-17  Jeffrey A Law  (law@cygnus.com)
47335
47336         * gcc.c-torture/compile/20000517-1.c: New test.
47337
47338 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47339
47340         * gcc.c-torture/execute/20000516-1.c: New test.
47341
47342 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
47343
47344         * g++.old-deja/g++.other/eh.C: New test.
47345
47346 2000-05-12  Richard Henderson  <rth@cygnus.com>
47347
47348         * gcc.c-torture/execute/990208-1.c (main): Don't pass
47349         constants through to doit's conditional.
47350
47351 2000-05-11  Jeffrey A Law  (law@cygnus.com)
47352
47353         * gcc.c-torture/compile/20000511-1.c: New test.
47354         * g77.f-torture/compile/20000511-1.f: New test.
47355         * g77.f-torture/compile/20000511-2.f: New test.
47356
47357 2000-05-11  Michael Meissner  <meissner@redhat.com>
47358
47359         * gcc.c-torture/execute/20000511-1.c: New test.
47360
47361 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
47362
47363         * gcc.dg/dg.exp: Scan .S files as well as .c files.
47364         * gcc.dg/20000510-1.S: New.
47365
47366 2000-05-08  Catherine Moore  <clm@cygnus.com>
47367
47368         * gcc.dg/unused-3.c: New.
47369
47370 2000-05-06  Richard Henderson  <rth@cygnus.com>
47371
47372           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
47373           * g++.old-deja/g++.mike/warn1.C: Likewise.
47374           * g++.old-deja/g++.pt/local1.C: Likewise.
47375           * g++.old-deja/g++.pt/local7.C: Likewise.
47376           * g++.old-deja/g++.pt/spec16.C: Likewise.
47377
47378 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
47379
47380         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
47381
47382 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
47383
47384           * g77.f-torture/execute/20000503-1.f: New test.
47385
47386 2000-05-04  Andreas Jaeger  <aj@suse.de>
47387
47388         * gcc.dg/noreturn-2.c: New test.
47389
47390 2000-05-04  Neil Booth  <NeilB@earthling.net>
47391
47392         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
47393         preprocessor.
47394
47395 2000-05-04  Richard Henderson  <rth@cygnus.com>
47396
47397         * gcc.c-torture/execute/20000503-1.c: Fix typo.
47398
47399 2000-05-04  Richard Henderson  <rth@cygnus.com>
47400
47401         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
47402         OpenSSL by Jason R Thorpe.
47403
47404 2000-05-03  Jim Wilson  <wilson@cygnus.com>
47405
47406         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
47407
47408 2000-05-03  Robert Lipe <robertlipe@usa.net>
47409
47410         * gcc.dg/20000503-1.c: New test.
47411
47412 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
47413
47414         * gcc.c-torture/compile/20000502-1.c: New test.
47415         * g++.old-deja/g++.other/align.C: New test.
47416         * gcc.dg/cpp-tradstringify.c: New test.
47417
47418 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
47419
47420         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
47421         and hard registers.
47422
47423 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
47424
47425         * gcc.c-torture/execute/loop-5.c: New test.
47426
47427 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
47428
47429         * gcc.c-torture/execute/va-arg-20.c: New test.
47430
47431 2000-04-23  Jeffrey A Law  (law@cygnus.com)
47432
47433         * gcc.c-torture/execute/20000422-1.c: New test.
47434
47435 2000-04-20  Greg McGary  <gkm@gnu.org>
47436
47437         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
47438         when optimizing, but without sibling-call optimizations (-O1).
47439
47440 2000-04-20  Jeffrey A Law  (law@cygnus.com)
47441
47442           * gcc.c-torture/compile/20000420-1.c: New test.
47443
47444 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47445
47446         * g++.abi/ptrflags.C: New test.
47447         * g++.eh/catchptr1.C: Test incomplete pointer chains.
47448
47449 2000-04-19  Catherine Moore  <clm@cygnus.com>
47450
47451         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
47452
47453 2000-04-19  Greg McGary  <gkm@gnu.org>
47454
47455         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
47456         sibling-call optimizations.
47457
47458 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
47459
47460         * gcc.dg/20000419-1.c: New test.
47461
47462 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
47463
47464         * gcc.c-torture/execute/20000412-6.c: New test.
47465
47466 2000-04-12  Jeffrey A Law  (law@cygnus.com)
47467
47468         * gcc.c-torture/execute/20000412-5.c: New test.
47469         * g77.f-torture/compile/20000412-1.f: New test.
47470         * gcc.c-torture/execute/20000412-4.c: New test.
47471         * gcc.c-torture/compile/20000412-2.c: New test.
47472         * gcc.c-torture/execute/20000412-3.c: New test.
47473         * gcc.c-torture/compile/20000412-1.c: New test.
47474         * gcc.c-torture/execute/20000412-2.c: New test.
47475
47476 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
47477
47478         * objc/execute/bf-20.m: New test.
47479
47480 2000-04-10  Richard Henderson  <rth@cygnus.com>
47481
47482         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
47483
47484         * gcc.c-torture/execute/20000412-1.c: New test.
47485
47486 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
47487
47488         * g++.old-deja/g++.eh/catchptr1.C: New test.
47489
47490 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
47491
47492         * g++.old-deja/g++.abi/cxa_vec.C: New test.
47493
47494 2000-04-08  Neil Booth  <NeilB@earthling.net>
47495
47496         * gcc.dg/cpp-nullchar.c: Remove test as
47497         embedded nulls cause problems.
47498
47499 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47500
47501         * gcc.dg/compare2.c: New test.
47502
47503 2000-04-08  Neil Booth  <NeilB@earthling.net>
47504
47505         * gcc.dg/cpp-nullchar.c: New test.
47506
47507 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
47508
47509         * gcc.dg/cpp-mi2.c: New test.
47510         * gcc.dg/cpp-mi2[abc].h: New files.
47511
47512 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
47513
47514         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
47515         member name.
47516
47517 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
47518
47519         * g++.old-deja/g++.abi/vmihint.C: New test.
47520
47521 2000-04-06  Neil Booth  <NeilB@earthling.net>
47522
47523         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
47524         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
47525         copyright.
47526
47527 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
47528
47529         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
47530         avoid stack-frame overwrite.
47531
47532 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
47533
47534         * gcc.c-torture/compile/20000405-2.c: New test.
47535         * gcc.c-torture/compile/20000405-3.c: New test.
47536
47537 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47538
47539         * gcc.c-torture/compile/20000405-1.c: New test.
47540
47541 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
47542
47543         * gcc.dg/cast-qual-1.c: Revert last change.
47544
47545 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47546
47547         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
47548
47549 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
47550
47551         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
47552         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
47553
47554 2000-04-03  Jeffrey A Law  (law@cygnus.com)
47555
47556         * gcc.c-torture/compile/20000403-2.c: New test.
47557         * gcc.c-torture/compile/20000403-1.c: New test.
47558
47559 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
47560
47561         * gcc.c-torture/execute/20000403-1.c: New test.
47562
47563 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
47564
47565         * gcc.c-torture/execute/20000402-1.c: New test.
47566
47567 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
47568
47569         * gcc.c-torture/execute/va-arg-15.c: New test.
47570         * gcc.c-torture/execute/va-arg-16.c: New test.
47571         * gcc.c-torture/execute/va-arg-17.c: New test.
47572         * gcc.c-torture/execute/va-arg-18.c: New test.
47573         * gcc.c-torture/execute/va-arg-19.c: New test.
47574
47575 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
47576
47577         * gcc.c-torture/compile/981211-1.c: Move to...
47578         * gcc.dg/cpp-as1.c: ...here.
47579         * gcc.dg/cpp-as2.c: New file.
47580
47581         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
47582         compiler.
47583
47584 2000-04-02  Neil Booth  <NeilB@earthling.net>
47585
47586         * gcc.dg/cpp-cond.c  New tests.
47587         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
47588         accidental success less likely.
47589         * gcc.dg/cpp-missingop.c  New tests.
47590         * gcc.dg/cpp-missingparen.c  New tests.
47591         * gcc.dg/cpp-shift.c  New tests.
47592         * gcc.dg/cpp-shortcircuit.c  New tests.
47593         * gcc.dg/cpp-unary.c  New tests.
47594
47595 2000-03-29  Jeffrey A Law  (law@cygnus.com)
47596
47597         * gcc.c-torture/compile/20000329-1.c: New test.
47598
47599 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
47600
47601         * gcc.c-torture/compile/20000326-1.c: New test.
47602         * gcc.c-torture/compile/20000326-2.c: New test.
47603
47604 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
47605
47606         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
47607         the first parameter is a function argument.
47608
47609 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
47610
47611         * g++.old-deja/g++.ext/array4.C: New test.
47612
47613 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
47614
47615         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
47616
47617 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47618
47619         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
47620
47621 2000-03-19  Richard Henderson  <rth@cygnus.com>
47622
47623         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
47624
47625 2000-03-19  Richard Henderson  <rth@cygnus.com>
47626
47627         * gcc.c-torture/compile/20000319-1.c: New test.
47628
47629 2000-03-14  Jeffrey A Law  (law@cygnus.com)
47630
47631         * gcc.c-torture/execute/20000314-3.c: New test.
47632         * gcc.c-torture/execute/20000314-2.c: New test.
47633         * gcc.c-torture/execute/20000314-1.c: New test.
47634         * gcc.c-torture/compile/20000314-2.c: New test.
47635         * gcc.c-torture/compile/20000314-1.c: New test.
47636
47637 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
47638
47639         * g++.old-deja/g++.warn/inline.C: New test.
47640
47641 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
47642
47643         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
47644         standards-compliant result rather than specific constants.
47645         Put test-values in array.
47646
47647 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
47648
47649         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
47650         (g++_target_compile): Put test-specific options last.
47651
47652 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47653
47654         * g++.old-deja/g++.eh/vbase4.C: New test.
47655
47656 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47657
47658         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
47659
47660 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47661
47662         * g++.old-deja/g++.brendan/misc12.C: Removed.
47663         * g++.old-deja/g++.pt/memtemp77.C: Constify.
47664         * g++.old-deja/g++.ext/pretty4.C: New test.
47665
47666 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47667
47668         * g++.old-deja/g++.other/string2.C: New test.
47669
47670 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
47671
47672         * g++.old-deja/g++.warn/impint2.C: New test.
47673
47674 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
47675
47676         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
47677         is 1, not zero.
47678
47679 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
47680
47681         * g++.old-deja/g++.warn/impint.C: New test.
47682         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
47683         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
47684         * g++.old-deja/g++.pt/explicit12.C: Likewise.
47685         * g++.old-deja/g++.pt/explicit13.C: Likewise.
47686         * g++.old-deja/g++.pt/explicit17.C: Likewise.
47687         * g++.old-deja/g++.pt/explicit18.C: Likewise.
47688         * g++.old-deja/g++.pt/explicit19.C: Likewise.
47689         * g++.old-deja/g++.pt/explicit23.C: Likewise.
47690         * g++.old-deja/g++.pt/explicit31.C: Likewise.
47691         * g++.old-deja/g++.pt/explicit35.C: Likewise.
47692         * g++.old-deja/g++.pt/explicit6.C: Likewise.
47693         * g++.old-deja/g++.pt/memclass7.C: Likewise.
47694
47695 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
47696
47697         * gcc.dg/cpp-redef.c: New test.
47698
47699 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
47700
47701         * g++.old-deja/g++.pt/unify7.C: New test.
47702
47703 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47704
47705         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
47706         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
47707
47708 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
47709
47710         * gcc.c-torture/compile/20000224-1.c: New test.
47711
47712 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47713
47714         * gcc.c-torture/compile/cpp-2.c: New test.
47715         * gcc.c-torture/compile/cpp-1.c: New test.
47716
47717 2000-02-25  Jeffrey A Law  (law@cygnus.com)
47718
47719         * gcc.c-torture/execute/20000225-1.c: New test.
47720
47721 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47722
47723         * gcc.dg/cpp-li2.c: New test.
47724
47725         * gcc.dg/cpp-wi1.c: New test.
47726
47727         * gcc.dg/cpp-li1.c: New test.
47728
47729 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
47730
47731         * g++.old-deja/g++.other/sizeof5.C: New test.
47732
47733 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47734
47735         * gcc.c-torture/execute/va-arg-13.c: New test.
47736
47737 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
47738
47739         * gcc.c-torture/execute/va-arg-12.c: New test.
47740
47741 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
47742
47743         * gcc.c-torture/execute/20000223-1.c: New test.
47744
47745 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
47746
47747         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
47748
47749 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
47750
47751         * g++.old-deja/g++.abi/ptrmem.C: New test.
47752
47753 2000-02-19  Richard Henderson  <rth@cygnus.com>
47754
47755         * gcc.c-torture/compile/init-3.c: New.
47756
47757 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
47758
47759         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
47760         ALWAYS_CXXFLAGS.
47761
47762 2000-02-11  Robert Lipe <robertl@sco.com>
47763
47764         * gcc.c-torture/compile/20000211-3.c: New test.
47765
47766 2000-02-11  Martin Buchholz <martin@xemacs.org>
47767
47768         * gcc.c-torture/compile/20000211-2.c: New test.
47769
47770 2000-02-11  Jeffrey A Law  (law@cygnus.com)
47771
47772         * gcc.c-torture/compile/20000211-1.c: New test.
47773
47774 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
47775
47776         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
47777           on native targets
47778
47779 2000-02-08  Nathan Sidwell  <nathan@acm.org>
47780
47781         * g++.old-deja/g++.other/cast5.C: New test.
47782
47783 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
47784
47785         * gcc.c-torture/execute/20000205-1.c: New.
47786
47787 2000-02-03  Nathan Sidwell  <nathan@acm.org>
47788
47789         * g++.old-deja/g++.jason/cast3.C: Return void.
47790         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
47791
47792 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47793
47794         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
47795
47796         * gcc.dg/loop-1.c: New test.
47797
47798 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
47799
47800         * gcc.c-torture/compile/20000127-1.c: New test.
47801         * gcc.c-torture/execute/991228-1.c: New test.
47802
47803 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47804
47805         * gcc.dg/unused-2.c: New test.
47806
47807         * gcc.dg/conv-1.c: New test.
47808
47809 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
47810
47811         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
47812         compiler.
47813         (tool_option_proc): Fix typo.
47814
47815 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
47816
47817         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
47818         of the ld on the host, not on the build machine.
47819         Also, don't crash if '--help' is not a supported option.
47820
47821 2000-01-24  Richard Henderson  <rth@cygnus.com>
47822
47823         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
47824
47825 2000-01-20  Jeffrey A Law  (law@cygnus.com)
47826
47827         * gcc.c-torture/execute/20000120-2.c: New test.
47828         * gcc.c-torture/execute/20000120-1.c: New test.
47829
47830 2000-01-13  Jeffrey A Law  (law@cygnus.com)
47831
47832         * gcc.c-torture/execute/20000113-1.c: New test.
47833
47834 2000-01-12  Jeffrey A Law  (law@cygnus.com)
47835
47836         * gcc.c-torture/execute/20000112-1.c: New test.
47837
47838 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47839
47840         * gcc.dg/20000111-1.c: New test.
47841
47842 2000-01-10  Jeffrey A Law  (law@cygnus.com)
47843
47844         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
47845         with 16 bit integers.
47846
47847 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47848
47849         * gcc.dg/20000108-1.c: New test.
47850
47851 2000-01-05  Nathan Sidwell  <nathan@acm.org>
47852
47853         * g++.old-deja/g++.ns/koenig8.C: New test.
47854
47855 2000-01-05  Nathan Sidwell  <nathan@acm.org>
47856
47857         * g++.old-deja/g++.other/cast4.C: New test.
47858
47859 2000-01-05  Jeffrey A Law  (law@cygnus.com)
47860
47861         * gcc.c-torture/compile/20000105-2.c: New test.
47862         * gcc.c-torture/compile/20000105-1.c: New test.
47863
47864 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47865
47866         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
47867         references to printf & atoi to conform to ANSI standard.
47868         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
47869         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
47870         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
47871         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
47872         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
47873         * g++.old-deja/g++.brendan/complex1.C: Likewise.
47874         * g++.old-deja/g++.brendan/copy1.C: Likewise.
47875         * g++.old-deja/g++.brendan/copy2.C: Likewise.
47876         * g++.old-deja/g++.brendan/copy3.C: Likewise.
47877         * g++.old-deja/g++.brendan/copy4.C: Likewise.
47878         * g++.old-deja/g++.brendan/copy5.C: Likewise.
47879         * g++.old-deja/g++.brendan/copy6.C: Likewise.
47880         * g++.old-deja/g++.brendan/copy7.C: Likewise.
47881         * g++.old-deja/g++.brendan/copy8.C: Likewise.
47882         * g++.old-deja/g++.brendan/crash11.C: Likewise.
47883         * g++.old-deja/g++.brendan/crash14.C: Likewise.
47884         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
47885         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
47886         * g++.old-deja/g++.brendan/delete2.C: Likewise.
47887         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
47888         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
47889         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
47890         * g++.old-deja/g++.brendan/eh1.C: Likewise.
47891         * g++.old-deja/g++.brendan/groff1.C: Likewise.
47892         * g++.old-deja/g++.brendan/init3.C: Likewise.
47893         * g++.old-deja/g++.brendan/misc12.C: Likewise.
47894         * g++.old-deja/g++.brendan/misc7.C: Likewise.
47895         * g++.old-deja/g++.brendan/new2.C: Likewise.
47896         * g++.old-deja/g++.brendan/operators4.C: Likewise.
47897         * g++.old-deja/g++.brendan/operators5.C: Likewise.
47898         * g++.old-deja/g++.brendan/overload2.C: Likewise.
47899         * g++.old-deja/g++.brendan/overload7.C: Likewise.
47900         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
47901         * g++.old-deja/g++.brendan/reference1.C: Likewise.
47902         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
47903         * g++.old-deja/g++.brendan/template24.C: Likewise.
47904         * g++.old-deja/g++.brendan/template3.C: Likewise.
47905         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
47906         * g++.old-deja/g++.jason/inline3.C: Likewise.
47907         * g++.old-deja/g++.jason/opeq.C: Likewise.
47908         * g++.old-deja/g++.law/arg5.C: Likewise.
47909         * g++.old-deja/g++.law/arm7.C: Likewise.
47910         * g++.old-deja/g++.law/ctors11.C: Likewise.
47911         * g++.old-deja/g++.law/cvt8.C: Likewise.
47912         * g++.old-deja/g++.law/init9.C: Likewise.
47913         * g++.old-deja/g++.law/refs4.C: Likewise.
47914         * g++.old-deja/g++.law/template2.C: Likewise.
47915         * g++.old-deja/g++.law/visibility24.C: Likewise.
47916         * g++.old-deja/g++.law/vtable3.C: Likewise.
47917         * g++.old-deja/g++.mike/asm2.C: Likewise.
47918         * g++.old-deja/g++.mike/eh1.C: Likewise.
47919         * g++.old-deja/g++.mike/misc1.C: Likewise.
47920         * g++.old-deja/g++.mike/misc13.C: Likewise.
47921         * g++.old-deja/g++.mike/misc14.C: Likewise.
47922         * g++.old-deja/g++.mike/ns12.C: Likewise.
47923         * g++.old-deja/g++.mike/p1248.C: Likewise.
47924         * g++.old-deja/g++.mike/p3708.C: Likewise.
47925         * g++.old-deja/g++.mike/p3708a.C: Likewise.
47926         * g++.old-deja/g++.mike/p3708b.C: Likewise.
47927         * g++.old-deja/g++.mike/p646.C: Likewise.
47928         * g++.old-deja/g++.mike/p700.C: Likewise.
47929         * g++.old-deja/g++.mike/p783.C: Likewise.
47930         * g++.old-deja/g++.mike/p783a.C: Likewise.
47931         * g++.old-deja/g++.mike/p783b.C: Likewise.
47932         * g++.old-deja/g++.mike/p786.C: Likewise.
47933         * g++.old-deja/g++.mike/p789.C: Likewise.
47934         * g++.old-deja/g++.mike/p789a.C: Likewise.
47935         * g++.old-deja/g++.mike/p807a.C: Likewise.
47936         * g++.old-deja/g++.other/delete3.C: Likewise.
47937         * g++.old-deja/g++.other/dyncast1.C: Likewise.
47938         * g++.old-deja/g++.other/dyncast2.C: Likewise.
47939         * g++.old-deja/g++.other/dyncast3.C: Likewise.
47940         * g++.old-deja/g++.other/empty1.C: Likewise.
47941         * g++.old-deja/g++.other/temporary1.C: Likewise.
47942         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
47943         * g++.old-deja/g++.pt/t16.C: Likewise.
47944         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
47945
47946 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
47947
47948         * gcc.dg/991230-1.c: New test.
47949
47950 1999-12-29  Jeffrey A Law  (law@cygnus.com)
47951
47952         * gcc.c-torture/compile/991229-3.c: New test.
47953         * gcc.c-torture/compile/991229-2.c: New test.
47954         * gcc.c-torture/compile/991229-1.c: New test.
47955
47956 1999-12-29  Greg McGary <gkm@eng.ascend.com>
47957
47958         * gcc.c-torture/compile/labels-2.c: New test.
47959
47960 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
47961
47962         * gcc.c-torture/execute/991227-1.c: New test.
47963
47964 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47965
47966         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
47967
47968 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
47969
47970         * gcc.c-torture/execute/991221-1.c: New test.
47971
47972 1999-12-20  Nathan Sidwell  <nathan@acm.org>
47973
47974         * g++.old-deja/g++.other/cast3.C: New test.
47975
47976 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
47977
47978         * gcc.c-torture/execute/991216-4.c: New test.
47979
47980 1999-12-16  Michael Meissner  <meissner@cygnus.com>
47981
47982         * gcc.c-torture/execute/991216-1.c: New test.
47983         * gcc.c-torture/execute/991216-2.c: New test.
47984         * gcc.c-torture/execute/991216-3.c: New test.
47985
47986 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47987
47988         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
47989         Actually make the test fail by using "-O2" for compilation.
47990
47991 1999-12-15  Nathan Sidwell  <nathan@acm.org>
47992
47993         * g++.old-deja/g++.warn/cast-align1.C: New test.
47994
47995 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47996
47997         * gcc.c-torture/compile/991214-1.c: New test.
47998         * gcc.c-torture/compile/991214-2.c: New test.
47999
48000 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
48001
48002         * gcc.dg/991214-1.c: New test.
48003
48004 1999-12-13  Jeffrey A Law  (law@cygnus.com)
48005
48006         * gcc.c-torture/compile/991213-3.c: New test.
48007         * gcc.c-torture/compile/991213-2.c: New test.
48008         * gcc.c-torture/compile/991213-1.c: New test.
48009
48010 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
48011
48012         * gcc.dg/991209-1.c: New test.
48013
48014 1999-12-08  Nathan Sidwell <nathan@acm.org>
48015
48016         * gcc.c-torture/compile/991208-1.c: New test.
48017
48018 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
48019
48020         * gcc.dg/ultrasp2.c: New test.
48021
48022 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
48023
48024         * g++.old-deja/g++.abi/align.C (main): Fix typo.
48025
48026 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
48027
48028         * gcc.c-torture/compile/991202-1.c: New test.
48029         * gcc.c-torture/execute/991202-1.c: New test.
48030         * gcc.c-torture/execute/991202-2.c: New test.
48031         * gcc.c-torture/execute/991202-3.c: New test.
48032
48033 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
48034
48035         * g++.old-deja/g++.abi/align.C: New test.
48036         * g++.old-deja/g++.abi/aggregates.C: Likewise.
48037         * g++.old-deja/g++.abi/bitfields.C: Likewise.
48038
48039 1999-12-01  Richard Henderson  <rth@cygnus.com>
48040
48041         * gcc.c-torture/execute/991201-1.c: New.
48042
48043 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
48044
48045         * gcc.dg/991129-1.c: New test.
48046
48047 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
48048
48049         * gcc.c-torture/compile/991127-1.c: New test.
48050
48051 1999-11-22  Nathan Sidwell  <nathan@acm.org>
48052
48053         * g++.old-deja/g++.other/warn4.C: New test.
48054
48055 1999-11-22  Nathan Sidwell  <nathan@acm.org>
48056
48057         * g++.old-deja/g++.eh/cleanup2.C: New test.
48058         * g++.old-deja/g++.ext/pretty2.C: New test.
48059         * g++.old-deja/g++.ext/pretty3.C: New test.
48060         * g++.old-deja/g++.other/debug6.C: New test.
48061
48062 1999-10-20  Jim Wilson  <wilson@cygnus.com>
48063
48064         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
48065         compiler_output to look for one error message instead of two.
48066
48067 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
48068
48069         * gcc.c-torture/execute/991118-1.c: Also test case
48070         where the word boundary does not split a byte evenly.
48071
48072 1999-11-19  Nathan Sidwell  <nathan@acm.org>
48073
48074         * g++.old-deja/g++.ext/restrict1.C: New test.
48075
48076 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
48077
48078         * gcc.c-torture/execute/991118-1.c: New test.
48079
48080 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
48081
48082         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
48083         working directory pathnames.
48084
48085 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
48086
48087         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
48088         host is equipped with driver.h and driver.o so it can actually
48089         compile and run the tests.
48090
48091 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
48092
48093         * gcc.c-torture/compile/991008-1.c: New test.
48094
48095 1999-11-08  Nick Clifton  <nickc@cygnus.com>
48096
48097         * lib/gcc-dg.exp: Include target-supports.exp
48098
48099 1999-11-05  Nick Clifton  <nickc@cygnus.com>
48100
48101         * lib/target-supports.exp: New file: Provide procs to test for
48102         features supported by the target.
48103         (check_weak_available): Moved here from ecos.exp.
48104         (check_alias_available): New proc: Determine of the target
48105         toolchain supports the alias attribute.
48106
48107         * gcc.dg/special/ecos.exp: Move check_weak_available to
48108         target-supports.exp.
48109         (alias-1.c): Only perform the test if the target supports
48110         aliases.
48111         (wkali-1.c): Only perform the test if the target supports
48112         aliases.
48113
48114         * gcc.dg/990506-0.c: Expect error messages from cross
48115         targets as well as native targets.
48116
48117 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
48118
48119         * gcc.dg/ultrasp1.c: Removed xfail.
48120         * gcc.dg/struct-ret-2.c: Likewise.
48121         * gcc.dg/array-1.c: Likewise.
48122
48123 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
48124
48125         * gcc.dg/struct-ret-2.c: New test.
48126
48127         * gcc.dg/array-1.c: New test.
48128
48129 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
48130
48131         * gcc.c-torture/execute/991030-1.c: New test.
48132
48133 1999-10-26  Richard Henderson  <rth@cygnus.com>
48134
48135         * gcc.c-torture/compile/991026-2.c: New test.
48136
48137 1999-10-26  Jeffrey A Law  (law@cygnus.com)
48138
48139         * gcc.c-torture/compile/991026-1.c: New test.
48140
48141 1999-10-23  Jeffrey A Law  (law@cygnus.com)
48142
48143         * gcc.c-torture/execute/991023-1.c: New test.
48144
48145 1999-10-19  Jeffrey A Law  (law@cygnus.com)
48146
48147         * gcc.c-torture/execute/991019-1.c: New test.
48148
48149 1999-10-16  Richard Henderson  <rth@cygnus.com>
48150
48151         * gcc.c-torture/execute/991016-1.c: New test.
48152
48153 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
48154
48155         * gcc.c-torture/execute/991014-1.c: New test.
48156
48157 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
48158
48159         * g++.old-deja/g++.other/union2.C: New test.
48160
48161 1999-10-13  Nathan Sidwell  <nathan@acm.org>
48162
48163         * g++.old-deja/g++.other/vaarg2.C: New test.
48164         * g++.old-deja/g++.other/vaarg3.C: New test.
48165
48166 1999-10-12  Craig Burley  <craig@jcb-sc.com>
48167
48168         * g77.f-torture/noncompile/19990905-1.f: Moved from being
48169         in compile/.
48170
48171 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
48172
48173         * gcc.c-torture/execute/va-arg-11.c: New test.
48174
48175 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
48176
48177         * lib/file-format.exp (gcc_target_object_format): Don't
48178         crash if objdump is unavailable.
48179
48180 1999-09-29  Donn Terry <donn@interix.com>
48181
48182         * gcc.misc-tests/mg.exp: delete extraneous redirection.
48183
48184 1999-09-28  Nick Clifton  <nickc@cygnus.com>
48185
48186         * gcc.c-torture/compile/990928-1.c: New test.
48187
48188 1999-09-28  Nathan Sidwell  <nathan@acm.org>
48189
48190         * g++.old-deja/g++.other/decl6.C: New test.
48191
48192 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48193
48194         * gcc.c-torture/execute/va-arg-10.c: New test.
48195
48196 1999-09-27  Nathan Sidwell  <nathan@acm.org>
48197
48198         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
48199         __PRETTY_FUNCTION__.
48200
48201 1999-09-23  Nick Clifton  <nickc@cygnus.com>
48202
48203         * gcc.c-torture/execute/990923-1.c: New test.
48204
48205 1999-09-21  Nick Clifton  <nickc@cygnus.com>
48206
48207         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
48208         for which -fpic is inappropriate.
48209
48210 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
48211
48212         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
48213
48214 1999-09-21  Nathan Sidwell  <nathan@acm.org>
48215
48216         * g++.old-deja/g++.other/dyncast1.C: New test.
48217         * g++.old-deja/g++.other/dyncast2.C: New test.
48218         * g++.old-deja/g++.other/dyncast3.C: New test.
48219         * g++.old-deja/g++.other/dyncast4.C: New test.
48220         * g++.old-deja/g++.other/dyncast5.C: New test.
48221         * g++.old-deja/g++.eh/catch3.C: New test.
48222         * g++.old-deja/g++.eh/catch3p.C: New test.
48223         * g++.old-deja/g++.eh/catch4.C: New test.
48224         * g++.old-deja/g++.eh/catch4p.C: New test.
48225         * g++.old-deja/g++.eh/catch5.C: New test.
48226         * g++.old-deja/g++.eh/catch5p.C: New test.
48227         * g++.old-deja/g++.eh/catch6.C: New test.
48228         * g++.old-deja/g++.eh/catch6p.C: New test.
48229         * g++.old-deja/g++.eh/catch7.C: New test.
48230         * g++.old-deja/g++.eh/catch7p.C: New test.
48231         * g++.old-deja/g++.eh/catch8.C: New test.
48232         * g++.old-deja/g++.eh/catch8p.C: New test.
48233         * g++.old-deja/g++.eh/catch9.C: New test.
48234         * g++.old-deja/g++.eh/catch9p.C: New test.
48235
48236 1999-09-13  Nathan Sidwell  <nathan@acm.org>
48237
48238         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
48239         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
48240
48241 1999-09-13  Jeffrey A Law  (law@cygnus.com)
48242
48243         * gcc.c-torture/compile/990913-1.c: New test.
48244
48245 1999-09-10  Nathan Sidwell  <nathan@acm.org>
48246
48247         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
48248         * g++.old-deja/g++.jason/rfg5.C: Likewise.
48249
48250 1999-09-09  Richard Henderson  <rth@cygnus.com>
48251
48252         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
48253
48254 1999-09-09  Nathan Sidwell  <nathan@acm.org>
48255
48256         * g++.old-deja/g++.other/lookup11.C: New test.
48257         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
48258         what is permitted and what we want.
48259         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
48260         overload use.
48261         * g++.old-deja/g++.jason/rfg5.C: Likewise.
48262
48263 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
48264
48265         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
48266         * gcc.c-torture/noncompile/poison-1.c: New file.
48267
48268 1999-09-08  Nathan Sidwell  <nathan@acm.org>
48269
48270         * g++.old-deja/g++.other/sizeof3.C: New test.
48271         * g++.old-deja/g++.other/sizeof4.C: New test.
48272         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
48273         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
48274
48275 1999-09-07  Richard Henderson  <rth@cygnus.com>
48276
48277         * gcc.dg/va-arg-1.c: New.
48278
48279 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48280
48281         * gcc.c-torture/execute/va-arg-9.c: New test.
48282
48283 1999-09-05  Craig Burley  <craig@jcb-sc.com>
48284
48285         * g77.f-torture/compile/980519-2.f: New test.
48286         * g77.f-torture/compile/19990905-0.f: New test.
48287         * g77.f-torture/compile/19990905-1.f: New test.
48288         * g77.f-torture/compile/19990905-2.f: New test.
48289
48290         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
48291
48292 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
48293
48294         * gcc.c-torture/execute/990827-1.c: Fix typo.
48295
48296 1999-09-03  Nathan Sidwell  <nathan@acm.org>
48297
48298         * g++.old-deja/g++.other/deref1.C: New test.
48299
48300 1999-09-02  Nathan Sidwell  <nathan@acm.org>
48301
48302         * g++.old-deja/g++.other/ambig2.C: New test.
48303         * g++.old-deja/g++.other/cond5.C: New test.
48304         * g++.old-deja/g++.other/lookup16.C: New test.
48305
48306 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
48307
48308         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
48309         assemblers too.
48310
48311 1999-08-31  Jeffrey A Law  (law@cygnus.com)
48312
48313         * lib/c-torture.exp: Avoid the "compare executables" optimization
48314         when testing native.
48315
48316 1999-08-29  Jeffrey A Law  (law@cygnus.com)
48317
48318         * gcc.c-torture/execute/990829-1.c: New test.
48319         * gcc.c-torture/compile/990829-1.c: New test.
48320
48321 1999-08-27  Paul Burchard  <burchard@pobox.com>
48322
48323         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
48324         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
48325         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
48326         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
48327         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
48328         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
48329         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
48330         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
48331         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
48332         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
48333         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
48334
48335 1999-08-27  Jeffrey A Law  (law@cygnus.com)
48336
48337         * gcc.c-torture/execute/990827-1.c: New test.
48338
48339 1999-08-26  Craig Burley  <craig@jcb-sc.com>
48340
48341         * g77.f-torture/noncompile/19990826-4.f: New test.
48342
48343         * g77.f-torture/compile/19990826-3.f: New test.
48344
48345         * g77.f-torture/execute/19990826-2.f: New test.
48346
48347         * g77.f-torture/compile/19990826-1.f: New test.
48348
48349         * gcc.c-torture/execute/990826-0.c: New test.
48350         * g77.c-torture/execute/19990826-0.f: New test.
48351
48352         * g77.f-torture/noncompile/970626-2.f: New test.
48353
48354 1999-08-25  Paul Burchard  <burchard@pobox.com>
48355
48356         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
48357         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
48358         lss-011.C: New tests.
48359
48360 1999-08-25  Nathan Sidwell  <nathan@acm.org>
48361
48362         * g++.old-deja/g++.other/decl5.C: New test.
48363
48364 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48365
48366         * noncompile/noncompile.exp: Load_lib c-torture.exp.
48367         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
48368         call `postbase' for each one.  All callers of `postbase' changed
48369         to call this instead.
48370
48371 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
48372
48373         * gcc.c-torture/execute/990811-1.c: New test.
48374
48375 1999-08-09  Nick Clifton  <nickc@cygnus.com>
48376
48377         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
48378         just native ones.
48379
48380         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
48381         just native ones.
48382
48383 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
48384
48385         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
48386
48387 1999-08-04  Jeffrey A Law  (law@cygnus.com)
48388
48389         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
48390
48391 1999-08-04  Nathan Sidwell  <nathan@acm.org>
48392
48393         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
48394
48395 1999-08-04  Jeffrey A Law  (law@cygnus.com)
48396
48397         * gcc.c-torture/execute/990804-1.c: New test.
48398
48399 1999-08-03  Nathan Sidwell  <nathan@acm.org>
48400
48401         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
48402         * g++.old-deja/g++.brendan/crash64.C: Likewise.
48403         * g++.old-deja/g++.brendan/overload8.C: Likewise.
48404
48405 1999-08-03  Nathan Sidwell  <nathan@acm.org>
48406
48407         * g++.old-deja/g++.other/struct1.C: New test.
48408
48409 1999-08-03  Nathan Sidwell  <nathan@acm.org>
48410
48411         * g++.old-deja/g++.other/enum2.C: New test.
48412
48413 1999-08-02  Richard Henderson  <rth@cygnus.com>
48414
48415         Adapted from tests from Franz Sirl:
48416         * gcc.c-torture/execute/va-arg-7.c: New test.
48417         * gcc.c-torture/execute/va-arg-8.c: New test.
48418
48419 1999-08-01  Jeffrey A Law  (law@cygnus.com)
48420
48421         * gcc.c-torture/compile/990801-2.c: New test.
48422
48423         * gcc.c-torture/compile/990801-1.c: New test.
48424
48425 1999-07-27  Michael Meissner  <meissner@cygnus.com>
48426
48427         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
48428         fp-cmp-1.c, converting double to float.
48429
48430         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
48431         fp-cmp-1.c, converting double to long double.
48432
48433         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
48434         from fr1 to unknown_register, since fr1 is a legitimate register
48435         on some machines.
48436
48437 1999-07-25  Jeffrey A Law  (law@cygnus.com)
48438
48439         * README: More listname related changes.
48440
48441 1999-07-08  Catherine Moore  <clm@cygnus.com>
48442
48443         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
48444
48445 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
48446
48447         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
48448
48449 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
48450
48451         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
48452
48453 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
48454
48455         * gcc.dg/990703-1.c: New test.
48456
48457 1999-06-29  Nick Clifton  <nickc@cygnus.com>
48458
48459         * lib/file-format.exp: New file: Move definition of proc
48460         gcc_target_object_format to here from
48461         gcc.dg/special/ecos.exp.
48462
48463         * lib/c-torture.exp: Include lib file-format.exp.
48464         * lib/gcc-dg.exp: Include lib file-format.exp.
48465
48466         * gcc.dg/special/ecos.exp: Remove definition of proc
48467         gcc_target_object_format.
48468
48469 1999-06-28  Jeffrey A Law  (law@cygnus.com)
48470
48471         * gcc.c-torture/execute/990628-1.c: New test.
48472
48473 1999-06-25  Jeffrey A Law  (law@cygnus.com)
48474
48475         * gcc.c-torture/compile/990625-2.c: New test.
48476
48477         * gcc.c-torture/compile/990625-1.c: New test.
48478
48479 1999-06-23  Nick Clifton  <nickc@cygnus.com>
48480
48481         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
48482         attributes compile.
48483         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
48484         ports that use the COFF/PE file format.
48485
48486 1999-06-17  Jeffrey A Law  (law@cygnus.com)
48487
48488         * gcc.c-torture/compile/990617-1.c: New test.
48489
48490 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
48491
48492         * g++.old-deja/g++.other/decl4.C: New test.
48493
48494 1999-06-14  Nathan Sidwell  <nathan@acm.org>
48495
48496         * g++.old-deja/g++.other/bitfld3.C: New test.
48497
48498 1999-06-08  Nathan Sidwell  <nathan@acm.org>
48499
48500         * g++.old-deja/g++.eh/catch1.C: New test.
48501
48502 1999-06-07  Jeffrey A Law  (law@cygnus.com)
48503
48504         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
48505
48506         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
48507         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
48508
48509 1999-06-05  Craig Burley  <craig@jcb-sc.com>
48510
48511         * g77.f-torture/compile/19990502-0.f: Replace with new,
48512         shorter, test that still fails after recent changes.
48513
48514 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48515
48516         * gcc.c-torture/execute/990604-1.c: New test.
48517
48518 1999-05-31  Jeffrey A Law  (law@cygnus.com)
48519
48520         * gcc.c-torture/execute/990531-1.c: New test.
48521
48522 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48523
48524         * gcc.c-torture/compile/990527-1.c: New test.
48525
48526 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
48527
48528         * gcc.c-torture/execute/990527-1.c: New test.
48529
48530 1999-05-25  Nick Clifton  <nickc@cygnus.com>
48531
48532         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
48533         bitfields as signed.
48534
48535 1999-05-25  Craig Burley  <craig@jcb-sc.com>
48536
48537         * g77.f-torture/compile/19990525-0.f: New test.
48538
48539 1999-05-25  Jeffrey A Law  (law@cygnus.com)
48540
48541         * gcc.c-torture/execute/990525-2.c: New test.
48542
48543         * gcc.c-torture/execute/990525-1.c: New test.
48544
48545 1999-05-24  Nathan Sidwell  <nathan@acm.org>
48546
48547         * g++.old-deja/g++.other/anon3.C: New test.
48548         * g++.old-deja/g++.other/anon4.C: New test.
48549         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
48550         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
48551         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
48552         Merrill).
48553
48554 1999-05-24  Jeffrey A Law  (law@cygnus.com)
48555
48556         * gcc.c-torture/execute/990524-1.c: New test.
48557
48558         * gcc.dg/990524-1.c: New test.
48559
48560 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48561
48562         * gcc.c-torture/compile/990523-1.c: New test.
48563
48564 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
48565
48566         * gcc.c-torture/compile/990519-1.c: New test.
48567
48568 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48569
48570         * gcc.c-torture/compile/990517-1.c: New test.
48571
48572         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
48573         (e4, f4): New tests.
48574         (main): Call them.
48575
48576 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48577
48578         * gcc.dg/noreturn-1.c: New test.
48579
48580 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
48581
48582         * gcc.c-torture/execute/990513-1.c: New test.
48583
48584 1999-05-10  Richard Henderson  <rth@cygnus.com>
48585
48586         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
48587
48588 1999-05-10  Craig Burley  <craig@jcb-sc.com>
48589
48590         * g77.f-torture/execute/erfc.f: Use small single-precision
48591         values, to avoid problems on Alphas when not -mieee.
48592
48593 1999-05-08  Craig Burley  <craig@jcb-sc.com>
48594
48595         * gcc.dg/990506-0.c: New test.
48596
48597 1999-05-08  Richard Henderson  <rth@cygnus.com>
48598
48599         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
48600         the constant to test.  Don't XFAIL 64-bit targets.
48601
48602         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
48603         * g++.old-deja/g++.law/profile1.C: Likewise.
48604
48605         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
48606         operator new instances.
48607         * g++.old-deja/g++.other/delete5.C: Likewise.
48608
48609 1999-05-03  Craig Burley  <craig@jcb-sc.com>
48610
48611         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
48612         intrinsic.
48613
48614 1999-05-03  Craig Burley  <craig@jcb-sc.com>
48615
48616         * g77.f-torture/execute/u77-test.f: Reverse order of two
48617         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
48618
48619 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48620
48621         * gcc.dg/compare1.c: New test.
48622
48623 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48624
48625         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
48626         New tests.
48627
48628 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48629
48630         * g77.f-torture/compile/19990502-1.f: New test.
48631
48632 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48633
48634         * g77.f-torture/compile/19990502-0.f: New test.
48635
48636 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48637
48638         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
48639         intrinsic.
48640
48641 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48642
48643         * g77.f-torture/execute/u77-test.f (main): List libU77
48644         intrinsics not currently tested.
48645         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
48646         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
48647         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
48648         Trim blanks off the ends of some printed strings.
48649
48650 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48651
48652         * g77.f-torture/execute/u77-test.f (main): Just warn about
48653         FSTAT gid disagreement, as it's expected on some systems.
48654
48655 1999-05-01  Craig Burley  <craig@jcb-sc.com>
48656
48657         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
48658         use a new function, which allows for some slop.
48659         Clean up some commentary.
48660         (issum): The new function.
48661         (sgladd): Deleted subroutine.
48662
48663 1999-05-01  Craig Burley  <craig@jcb-sc.com>
48664
48665         * g77.f-torture/execute/u77-test.f: Modify to be more like
48666         libf2c/libU77 version, bringing patches to that version here.
48667         Add suitable commentary.
48668
48669 1999-04-25  Richard Henderson  <rth@cygnus.com>
48670
48671         * gcc.dg/990424-1.c: New test.
48672
48673 1999-04-24  Craig Burley  <craig@jcb-sc.com>
48674
48675         * g77.f-torture/execute/u77-test.f (main): Bug involving
48676         LSTAT has been fixed, so turn back on full checking.
48677
48678 1999-04-20  Craig Burley  <craig@jcb-sc.com>
48679
48680         * g77.f-torture/compile/19990419-0.f: New test.
48681         * g77.f-torture/execute/19990419-1.f: New test.
48682
48683 1999-04-17  Richard Henderson  <rth@cygnus.com>
48684
48685         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
48686         to avoid the need for a prototype to supress a warning.
48687
48688 1999-04-07  Jim Wilson  <wilson@cygnus.com>
48689
48690         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
48691
48692 1999-04-04  Jeffrey A Law  (law@cygnus.com)
48693
48694         * gcc.c-torture/execute/990404-1.c: New test.
48695
48696 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48697
48698         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
48699         * gcc.dg/cpp-if3.c: Don't use -pedantic.
48700         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
48701         missing initializer warnings.
48702
48703 1999-03-28  Jeffrey A Law  (law@cygnus.com)
48704
48705         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
48706         matching strings.
48707
48708 1999-03-26  Jeffrey A Law  (law@cygnus.com)
48709
48710         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
48711
48712 1999-03-26  Craig Burley  <craig@jcb-sc.com>
48713
48714         * g77.f-torture/execute/19990325-0.f: New test.
48715         * g77.f-torture/execute/19990325-1.f: New test.
48716
48717 1999-03-24  Jeffrey A Law  (law@cygnus.com)
48718
48719         * gcc.c-torture/execute/990324-1.c: New test.
48720
48721 1999-03-22  Jim Wilson  <wilson@cygnus.com>
48722
48723         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
48724         test with 4.
48725
48726 1999-03-17  Richard Henderson  <rth@cygnus.com>
48727
48728         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
48729
48730 1999-03-13  Craig Burley  <craig@jcb-sc.com>
48731
48732         * g77.f-torture/execute/19990313-2.f: New test.
48733         * g77.f-torture/execute/19990313-3.f: New test.
48734
48735 1999-03-13  Craig Burley  <craig@jcb-sc.com>
48736
48737         * g77.f-torture/execute/19990313-0.f: New test.
48738         * g77.f-torture/execute/19990313-1.f: New test.
48739
48740 1999-03-12  Jim Wilson  <wilson@cygnus.com>
48741
48742         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
48743         printf to sprintf.
48744         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
48745         (main): Add check for u15.  Conditionalize u31 check depending on
48746         whether ints are <32 bits or >=32 bits.
48747
48748 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48749
48750         * g77.f-torture/execute/19981119-0.f: Improve testiness.
48751
48752 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48753
48754         * g77.f-torture/compile/19990305-0.f: New test.
48755         * g77.f-torture/execute/19981119-0.f: New test.
48756
48757 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48758
48759         * g77.f-torture/execute/970625-2.f: call ABORT if final
48760         result is not correct, instead of just printing it.
48761         Add this checking via newly introduced obfuscation, to
48762         trip up buggy front ends.
48763
48764 1999-03-07  Craig Burley  <craig@jcb-sc.com>
48765
48766         * g77.f-torture/compile/960317-1.f: Moved from being
48767         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
48768
48769 1999-03-06  Craig Burley  <craig@jcb-sc.com>
48770
48771         * g77.f-torture/execute/960317-1.f: New (old) test.
48772         * g77.f-torture/execute/970625-2.f: Ditto.
48773
48774 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
48775
48776         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
48777         message on line 1 or line 2; cccp and cpplib do this differently.
48778
48779 1999-03-01  Jeffrey A Law  (law@cygnus.com)
48780
48781         * g++.old-deja/g++.law/weak1.C: New test.
48782
48783 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48784
48785         * gcc.c-torture/execute/990119-1.c: Renamed to...
48786         * gcc.dg/990119-1.c: this, so it will only be tested once
48787         (it's a preprocessor test, it doesn't need to be run at
48788         multiple optimization levels).
48789
48790 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48791
48792         * lib/g++.exp: Don't add incdir=$base_dir/../include to
48793           ALWAYS_CXXFLAGS.
48794
48795 1999-02-24  Craig Burley  <craig@jcb-sc.com>
48796
48797         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
48798         * g77.f-torture/compile/19981216-0.f: ...as it is expected
48799         to not be compilable by current g77.
48800
48801 1999-02-24  Nick Clifton  <nickc@cygnus.com>
48802
48803         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
48804
48805 1999-02-22  Jeffrey A Law  (law@cygnus.com)
48806
48807         * gcc.c-torture/execute/990222-1.c: New test.
48808
48809 1999-02-19  Craig Burley  <craig@jcb-sc.com>
48810
48811         * g77.f-torture/compile/19990218-0.f: New test.
48812         * g77.f-torture/noncompile/19990218-1.f: New test.
48813
48814 1999-02-18  Craig Burley  <craig@jcb-sc.com>
48815
48816         * g77.f-torture/compile/19981216-0.f: New test.
48817
48818 1999-02-14  Jeffrey A Law  (law@cygnus.com)
48819
48820         * gcc.dg/990214-1.c: New test.
48821
48822 1999-02-13  Jeffrey A Law  (law@cygnus.com)
48823
48824         * gcc.dg/990213-2.c: New test.
48825
48826         * gcc.dg/990213-1.c: New test.
48827
48828 1999-02-12  Jeffrey A Law  (law@cygnus.com)
48829
48830         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
48831         ints.
48832
48833 1999-02-11  Nick Clifton  <nickc@cygnus.com>
48834
48835         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
48836         specified by target.
48837
48838         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
48839
48840 1999-02-11  Jeffrey A Law  (law@cygnus.com)
48841
48842         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
48843
48844 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
48845
48846         * gcc.dg/special/ecos.exp: New test driver for new tests with
48847         special requirements.
48848
48849         * gcc.dg/special/alias-1.c: New test.
48850         * gcc.dg/special/gcsec-1.c: New test.
48851         * gcc.dg/special/weak-1.c: New test.
48852         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
48853         * gcc.dg/special/weak-2.c: New test.
48854         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
48855         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
48856         * gcc.dg/special/wkali-1.c: New test.
48857         * gcc.dg/special/wkali-2.c: New test.
48858         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
48859         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
48860
48861 1999-02-10  Felix Lee  <flee@cygnus.com>
48862
48863           * lib/c-torture.exp (c-torture-compile): Pull out code for
48864           analyzing gcc error messages.
48865           (c-torture-execute): Likewise.  Fix some (harmless) false
48866           positives.
48867           * lib/gcc.exp (gcc_check_compile): New function.
48868
48869 1999-02-08  Richard Henderson  <rth@cygnus.com>
48870
48871         * gcc.c-torture/execute/990208-1.c: New test.
48872
48873 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
48874
48875         * g++.dg/special/ecos.exp: New driver for new tests with special
48876         requirements
48877
48878         * g++.dg/special/conpr-1.C: New test
48879         * g++.dg/special/conpr-2.C: New test
48880         * g++.dg/special/conpr-2a.C: New test
48881         * g++.dg/special/conpr-3.C: New test
48882         * g++.dg/special/conpr-3a.C: New test
48883         * g++.dg/special/conpr-3b.C: New test
48884
48885         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
48886         allow g++ to use the dg driver
48887
48888         * README: Add comment about g++.dg directory
48889
48890 1999-02-06  Jeffrey A Law  (law@cygnus.com)
48891
48892         * README: Update email addresses.
48893
48894 1999-02-03  Nick Clifton  <nickc@cygnus.com>
48895
48896         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
48897         arguments in order to force structure S onto the stack even on
48898         the alpha.
48899         (test): Pass 10 leading arguments to function foo as well as the
48900         structure S.
48901
48902         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
48903         failure for all targets.
48904
48905         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
48906         abort to terminate program execution.
48907
48908 1999-01-30  Richard Henderson  <rth@cygnus.com>
48909
48910         * gcc.c-torture/execute/990130-1.c: New test.
48911
48912 1999-01-30  Jeffrey A Law  (law@cygnus.com)
48913
48914         * gcc.dg/990130-1.c: New test.
48915
48916 1999-01-28  Michael Meissner  <meissner@cygnus.com>
48917
48918         * gcc.c-torture/execute/990128-1.c: New test.
48919
48920 1999-01-27  Michael Meissner  <meissner@cygnus.com>
48921
48922         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
48923
48924 1999-01-27  Felix Lee  <flee@cygnus.com>
48925
48926         * lib/c-torture.exp (c-torture-compile): pull out code for
48927         analyzing gcc error messages.
48928         (c-torture-execute): ditto, and fix some (harmless) false
48929         positives.
48930         * lib/gcc.exp (gcc_check_compile): new function.
48931
48932 1999-01-17  Jeffrey A Law  (law@cygnus.com)
48933
48934         * gcc.dg/990117-1.c: New test.
48935
48936         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
48937
48938         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
48939
48940 1999-01-15  Jeffrey A Law  (law@cygnus.com)
48941
48942         * g77.f-torture/compile/990115-1.f: New test.
48943
48944 1999-01-07  Jeffrey A Law  (law@cygnus.com)
48945
48946         * gcc.c-torture/compile/990107-1.c: New test
48947
48948 1999-01-06  Jeffrey A Law  (law@cygnus.com)
48949
48950         * gcc.c-torture/execute/990106-2.c: New test.
48951
48952         * gcc.c-torture/execute/990106-1.c: New test.
48953
48954 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
48955
48956         * gcc.c-torture/compile/981223-1.c: New test.
48957
48958 1998-12-29  Richard Henderson  <rth@cygnus.com>
48959
48960         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
48961         (opt3): Rename from opt4 and disable.
48962
48963 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
48964
48965         * g++.old-deja/g++.pt/ptrmem5.C: New test.
48966
48967 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
48968
48969         * g++.old-deja/g++.other/conv5.C: New test.
48970
48971 1998-12-14  Nick Clifton  <nickc@cygnus.com>
48972
48973         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
48974
48975 1998-12-11  Jeffrey A Law  (law@cygnus.com)
48976
48977         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
48978
48979 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
48980
48981         * gcc.c-torture/compile/981211-1.c: New test.
48982
48983 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
48984
48985         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
48986
48987         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
48988
48989 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48990
48991         * gcc.special/930510-1.c: Make C9X safe.
48992         * gcc.misc-tests/gcov-1.c Similarly.
48993         * gcc.misc-tests/gcov-2.c Similarly.
48994
48995 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48996
48997         * gcc.dg/ultrasp1.c: New test.
48998
48999 1998-12-06  Richard Henderson  <rth@cygnus.com>
49000
49001         * gcc.c-torture/execute/981206.c: New test.
49002
49003 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
49004
49005         * g++.old-deja/g++.ns/template7.C: New test.
49006
49007         * g++.old-deja/g++.other/expr1.C: New test.
49008
49009         * g++.old-deja/g++.eh/tmpl3.C: New test.
49010
49011         * g++.old-deja/g++.eh/tmpl2.C: New test.
49012
49013 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
49014
49015         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
49016         * g++.old-deja/g++.other/using6.C: Removed.
49017         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
49018
49019         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
49020
49021 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
49022
49023         * g++.old-deja/g++.pt/overload8.C: New test.
49024
49025         * g++.old-deja/g++.pt/overload7.C: New test.
49026
49027         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
49028
49029         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
49030         and relinking messages.
49031         * lib/g++.exp (g++_target_compile): Remove .rpo file when
49032         compiling with -frepo.
49033
49034 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
49035
49036         * g++.old-deja/g++.pt/lookup6.C: New test.
49037
49038 1998-11-30  Nick Clifton  <nickc@cygnus.com>
49039
49040         * gcc.c-torture/execute/981130-1.c: New test.
49041         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
49042
49043 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
49044
49045         * g++.old-deja/g++.pt/explicit76.C: New test.
49046
49047         * g++.old-deja/g++.pt/friend38.C: New test.
49048
49049         * g++.old-deja/g++.ns/crash2.C: New test.
49050
49051         * g++.old-deja/g++.pt/defarg8.C: New test.
49052
49053         * g++.old-deja/g++.pt/instantiate6.C: New test.
49054
49055         * g++.old-deja/g++.pt/static6.C: New test.
49056
49057         * g++.old-deja/g++.pt/decl2.C: New test.
49058
49059 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
49060
49061         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
49062         problem is actually related with name lookup, but so what? :-)
49063
49064         * g++.old-deja/g++.pt/friend37.C: New test.
49065
49066 1998-11-25  Dave Love  <d.love@dl.ac.uk>
49067
49068         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
49069         element, which fails on some systems.
49070
49071         * g77.f-torture/execute/labug1.f: New test.
49072
49073 1998-11-21  Jeffrey A Law  (law@cygnus.com)
49074
49075         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
49076         is defined.
49077
49078 1998-11-18  Dave Love  <d.love@dl.ac.uk>
49079
49080         * g77.f-torture/compile/981117-1.f: New test.
49081
49082 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
49083
49084         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
49085         properly discarded.
49086
49087 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
49088
49089         * gcc.c-torture/execute/memcheck: New directory of tests for
49090         -fcheck-memory-usage.
49091
49092 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
49093
49094         * README: New file, general information about the testsuite and
49095         new description of the various C++ test subdirectories.
49096         * README.g++: Eliminate obsolete information, update and move most
49097         relevant stuff to README.
49098
49099 1998-11-07  Richard Henderson  <rth@cygnus.com>
49100
49101         * gcc.c-torture/compile/981107-1.c: New test.
49102
49103 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
49104
49105         * execute/memcpy-bi.c: New testcase.
49106
49107 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
49108
49109         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
49110         base classes.
49111
49112         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
49113         template is selected.
49114
49115         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
49116         classes, it should be accepted for all types.
49117
49118         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
49119
49120         * g++.old-deja/g++.pt/spec24.C: Ensure that template
49121         specializations start with template headers.
49122
49123 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
49124
49125         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
49126
49127         * g++.old-deja/g++.other/init9.C: Test cross initialization of
49128         non-POD types.
49129
49130 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
49131
49132         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
49133
49134 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
49135
49136         * compile/981022-1.c, compile/981022-1.x: New test and driver.
49137
49138 1998-10-19  Jeffrey A Law  (law@cygnus.com)
49139
49140         * 981019-1.c: New test.
49141
49142 1998-10-14  Robert Lipe <robertl@dgii.com>
49143
49144         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
49145         find objc headers.
49146
49147 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
49148
49149         * compile/981001-4.c: Remove use of GCC extension that triggers a
49150         compiler bug.
49151
49152 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
49153
49154         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
49155
49156 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
49157
49158         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
49159         instantiation of template produces incorrect code for delete
49160         expression.
49161
49162         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
49163         constructors' name is not unique.
49164         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
49165         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
49166
49167         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
49168         automatic array of const is ill-formed.
49169
49170         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
49171         of template parameter?
49172
49173         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
49174         const.
49175
49176         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
49177         pointer-to-member expression.
49178
49179         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
49180         declaration causes ICE.
49181
49182 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
49183
49184         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
49185         reserved in the global namespace.
49186
49187         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
49188         generate needed virtual table.
49189
49190         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
49191
49192 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
49193
49194         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
49195         template-dependent type
49196
49197 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
49198
49199         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
49200         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
49201         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
49202
49203         * g++.old-deja/g++.other/using5.C: New test; using decl from base
49204         class should be usable as argument of member function.
49205         * g++.old-deja/g++.other/using6.C: New test; using decl from base
49206         class should be usable as return type of member function.
49207         * g++.old-deja/g++.other/using7.C: New test; using decl from base
49208         class should be usable as type of data member.
49209
49210         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
49211
49212 1998-10-09  Jeffrey A Law  (law@cygnus.com)
49213
49214         * gcc.c-torture/special/920521-1.c: Fix bogus test.
49215
49216 1998-10-08  Nick Clifton  <nickc@cygnus.com>
49217
49218         * gcc.dg/dll-?.c Add thumb to target list.
49219         Fix assembler scan patterns to match current assembler output.
49220
49221 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
49222
49223         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
49224         matching of template brackets.
49225
49226         * g++.old-deja/g++.other/using4.C: New test.  Test using
49227         declarations of methods from base classes.
49228
49229         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
49230         within functions should introduce names into the innermost
49231         enclosing namespace.
49232
49233         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
49234         of static locals if first initialization throws.
49235
49236 1998-10-07  Jim Wilson  <wilson@cygnus.com>
49237
49238         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
49239
49240 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
49241
49242         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
49243         lose track of the possible targets of tablejump insns.
49244         * special/special.exp: Run it.
49245
49246 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
49247
49248         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
49249         must be declared before its specializations can be named in friend
49250         declarations.
49251
49252 1998-10-05  Dave Love  <d.love@dl.ac.uk>
49253
49254         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
49255
49256         * g77.f-torture/execute/io1.f: New test.
49257
49258 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
49259
49260         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
49261         with pointer to template function, for which no argument deduction
49262         is possible.
49263
49264         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
49265         specialization of template function as argument to template
49266         function.
49267
49268         * g++.old-deja/g++.other/access2.C: New test; Inner class
49269         shouldn't have privileged access to Outer's names.
49270
49271 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
49272
49273         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
49274         friend template declared within template class conflicts with
49275         nested class of the same name.
49276
49277         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
49278         is ignored.
49279
49280         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
49281         object with direct initializer as function declaration.
49282
49283         * g++.old-deja/g++.other/decl2.C: New test; duplicate
49284         initializers.
49285
49286         * g++.old-deja/g++.other/null2.C: New test; conditional operator
49287         involving const pointer and NULL produces incorrect result.
49288
49289         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
49290         type name without `typename' should be rejected with -pedantic.
49291
49292 1998-10-02  Richard Henderson  <rth@cygnus.com>
49293
49294         * g++.old-deja/g++.other/addrof1.C: New test.
49295
49296 1998-10-01  Nick Clifton  <nickc@cygnus.com>
49297
49298         * gcc.c-torture/compile/981001-1.c: New test.
49299         * gcc.c-torture/execute/981001-1.c: New test.
49300
49301 1998-10-01  Jeffrey A Law  (law@cygnus.com)
49302
49303         * gcc.c-torture/compile/981001-2.c: New test.
49304         * gcc.c-torture/compile/981001-3.c: New test.
49305         * gcc.c-torture/compile/981001-4.c: New test.
49306
49307 1998-10-01  Robert Lipe  <robertl@dgii.com>
49308
49309         * lib/objc.exp (objc_target_compile): Add -L during compiles for
49310         multilibbed hosts.  Idea grafted from g77.exp.
49311
49312 1998-09-30  Dave Love  <d.love@dl.ac.uk>
49313
49314         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
49315         avoid losing on systems which need -lsocket.
49316
49317 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
49318
49319         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
49320         * g++.old-deja/g++.other/nested2.C: Ditto.
49321         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
49322         failure.
49323
49324 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
49325
49326         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
49327         preferred over template operator!= for enum bitfields.
49328
49329 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
49330
49331         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
49332         that happen to have the same base name, but in different scopes,
49333         are incorrectly rejected.
49334
49335 1998-09-16  Richard Henderson  <rth@cygnus.com>
49336
49337         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
49338         on the native word size instead of an integer literal.
49339
49340 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
49341
49342         * g++.old-deja/g++.other/static2.C: Invocation of static data
49343         member of type pointer-to-function denoted as non-static member.
49344
49345         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
49346         checks involving function types and aliases.
49347
49348 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
49349
49350         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
49351         redefined to the same non-trivial type.
49352
49353         * g++.old-deja/g++.pt/explicit73.C: Test for proper
49354         namespace-qualification of template specializations declared in
49355         other namespaces.
49356
49357         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
49358         to declare a subset of the specializations of a template function
49359         as friends of specializations of a template class.
49360
49361         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
49362         member templates that do not fully specialize the enclosing
49363         template class are rejected.
49364
49365 1998-09-11  Dave Love  <d.love@dl.ac.uk>
49366
49367         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
49368
49369 1998-09-08  Dave Love  <d.love@dl.ac.uk>
49370
49371         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
49372         altered from libf2c/libU77 version.
49373
49374 1998-09-06  Dave Love  <d.love@dl.ac.uk>
49375
49376         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
49377
49378 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
49379
49380         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
49381         (un)signed char are different types for template specialization
49382         purposes.
49383
49384 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
49385
49386         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
49387         * objc: ObjC testsuite.
49388
49389 1998-08-31  Catherine Moore  <clm@cygnus.com>
49390
49391         * gcc.c-torture/execute/941014-1.x: New file.
49392
49393 1998-08-31  Nick Clifton  <nickc@cygnus.com>
49394
49395         * lib/c-torture.exp: Add support for
49396         torture_eval_before_compile and torture_eval_before_execute
49397         variables.
49398
49399 1998-08-30  Jeffrey A Law  (law@cygnus.com)
49400
49401         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
49402         this test triggers valid.
49403
49404 1998-08-27  Jeffrey A Law  (law@cygnus.com)
49405
49406         * gcc.dg/980827-1.c: New test.
49407
49408 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
49409
49410         * gcc.c-torture/execute/loop-4b.c: New test.
49411
49412 1998-08-26  Nick Clifton  <nickc@cygnus.com>
49413
49414         * lib/c-torture.exp: Add support for
49415         torture_eval_before_compile and torture_eval_before_execute
49416         variables.
49417
49418 1998-08-25  Jeffrey A Law  (law@cygnus.com)
49419
49420         * gcc.c-torture/compile/980825-1.c: New test.
49421
49422 1998-08-24  Nick Clifton  <nickc@cygnus.com>
49423
49424         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
49425         count number tests in opt_t0 not good_t0.
49426
49427 1998-08-24  Jeffrey A Law  (law@cygnus.com)
49428
49429         * gcc.c-torture/compile/930326-1.x: Fix typo.
49430
49431 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
49432
49433         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
49434         causes an ICE.
49435
49436 1998-08-21  Jeffrey A Law  (law@cygnus.com)
49437
49438         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
49439         STACK_SIZE is defined.
49440         * gcc.c-torture/unsorted/stuct.c: Similarly.
49441
49442         * gcc.c-torture/compile/980821-1.c: New test.
49443
49444 1998-08-21  Jeffrey A Law  (law@cygnus.com)
49445
49446         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
49447
49448 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
49449
49450         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
49451         code.
49452
49453 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
49454
49455         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
49456         error'.
49457
49458 1998-08-18  Jeffrey A Law  (law@cygnus.com)
49459
49460         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
49461
49462 1998-08-16  Jeffrey A Law  (law@cygnus.com)
49463
49464         * gcc.c-torture/compile/980816-1.c: New test.
49465
49466         * gcc.dg/980816-1.c: New test.
49467
49468 1998-08-13  Jeffrey A Law  (law@cygnus.com)
49469
49470         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
49471         compiler for ieee tests.
49472
49473 1998-08-01  Dave Love  <d.love@dl.ac.uk>
49474
49475         * g77.f-torture/compile/980729-0.f: New test.
49476
49477 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
49478
49479         * gcc.c-torture/special/eeprof-1.c: New test, for
49480         -finstrument-functions.
49481         * gcc.c-torture/special/special.exp: Run it.
49482
49483 1998-07-29  Jeffrey A Law  (law@cygnus.com)
49484
49485         * gcc.c-torture/compile/980729-1.c: New test.
49486
49487 1998-07-27  Nick Clifton  <nickc@cygnus.com>
49488
49489         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
49490         __thumb__ is defined, and test for ARM style doubles if so.
49491
49492 1998-07-26  Dave Love  <d.love@dl.ac.uk>
49493
49494         * g77.f-torture/noncompile/980615-0.f: New test.
49495
49496 1998-07-26  H.J. Lu  (hjl@gnu.org)
49497
49498         * gcc.dg/980312-1.c: Do link instead of compile.
49499         * gcc.dg/980313-1.c: Likewise.
49500
49501 1998-07-26  Jeffrey A Law  (law@cygnus.com)
49502
49503         * gcc.c-torture/compile/980726-1.c: New test.
49504
49505 1998-07-25  Dave Love  <d.love@dl.ac.uk>
49506
49507         * g77.f-torture/execute/io0.f: New test.
49508
49509 1998-07-24  Nick Clifton  <nickc@cygnus.com>
49510
49511         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
49512         an int.
49513
49514 1998-06-18  Michael Meissner  <meissner@cygnus.com>
49515
49516         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
49517         m32r bugs.
49518
49519 1998-07-17  Nick Clifton  <nickc@cygnus.com>
49520
49521         * gcc.dg/980626-1.c: Expect failures for all toolchains until
49522         c-decl.c:grokdeclarator can handle mode attributes.
49523
49524 1998-07-16  Jeffrey A Law  (law@cygnus.com)
49525
49526         * gcc.c-torture/execute/980716-1.c: New test.
49527
49528 1998-07-13  Jeffrey A Law  (law@cygnus.com)
49529
49530         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
49531         the mn10200.
49532         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
49533         the mn10200.
49534         * gcc.c-torture/execute/va-arg-3.x: Similarly.
49535         * gcc.c-torture/compile/930326-1.x: Similarly.
49536
49537 1998-07-13  Dave Love  <d.love@dl.ac.uk>
49538
49539         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
49540         New test from Craig.
49541
49542 1998-07-12  Dave Love  <d.love@dl.ac.uk>
49543
49544         * g77.f-torture/noncompile/980616-0.f: New test.
49545
49546         * g77.f-torture/execute/970816-3.f: New test from Craig.
49547
49548 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
49549
49550         *  g++.other/singleton.C: Return error value instead of taking
49551         SIGSEGV.
49552
49553 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
49554
49555         *  g++.other/singleton.C: New test.  Warning is under dispute.
49556         Runtime crash is not.
49557
49558 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
49559
49560         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
49561         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
49562         using6.C, using7.C}: New namespace tests.
49563
49564 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
49565
49566         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
49567         specialization with typedef'ed names used as array indexes.
49568
49569 1998-07-09  Jeffrey A Law  (law@cygnus.com)
49570
49571         * gcc.c-torture/execute/980709-1.c: New test.
49572
49573         * gcc.dg/980709-1.c: New test.
49574
49575 1998-07-07  Richard Henderson  <rth@cygnus.com>
49576
49577         * gcc.c-torture/execute/bcp-1.c: New test.
49578
49579 1998-07-07  Jeffrey A Law  (law@cygnus.com)
49580
49581         * gcc.c-torture/execute/980707-1.c: New test.
49582
49583 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
49584
49585         * gcc.c-torture/compile/980706-1.c: New test.
49586
49587 1998-07-01  Dave Love  <d.love@dl.ac.uk>
49588
49589         * g77.f-torture/execute/980701-0.f,
49590         g77.f-torture/execute/980701-1.f: New test from Craig.
49591
49592 1998-07-01  Jeffrey A Law  (law@cygnus.com)
49593
49594         * gcc.c-torture/compile/980701-1.c: New test.
49595
49596         * gcc.c-torture/execute/980701-1.c: New test.
49597
49598 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
49599 rlsruhe.de>
49600
49601         * g++.old-deja/g++.robertl/eb132.C: New test.
49602         * g++.old-deja/g++.robertl/eb133.C: Likewise.
49603
49604 1998-06-29  Dave Love  <d.love@dl.ac.uk>
49605
49606         * g77.f-torture/execute/980628-7.f,
49607         g77.f-torture/execute/980628-8.f,
49608         g77.f-torture/execute/980628-9.f,
49609         g77.f-torture/execute/980628-10.f: New tests from Craig.
49610
49611         * g77.f-torture/execute/980628-3.f: Remove mail headers.
49612
49613 1998-06-28  Jeffrey A Law  (law@cygnus.com)
49614
49615         * g77.f-torture/execute/980628-4.f: New test from Craig.
49616         * g77.f-torture/execute/980628-5.f: Likewise.
49617         * g77.f-torture/execute/980628-2.f: Likewise.
49618         * g77.f-torture/execute/980628-0.f: Likewise.
49619         * g77.f-torture/execute/980628-1.f: Likewise.
49620         * g77.f-torture/execute/980628-3.f: Likewise.
49621         * g77.f-torture/execute/980628-6.f: Likewise.
49622
49623 1998-06-28  Jeffrey A Law  (law@cygnus.com)
49624
49625         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
49626         directory when nothing has been installed yet.
49627
49628 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
49629
49630         * gcc.c-torture/special/special.exp: Handle newer versions of
49631         dejagnu.
49632
49633 1998-06-26  Jeffrey A Law  (law@cygnus.com)
49634
49635         * gcc.dg/980626-1.c: New test.
49636
49637 1998-06-19  Bruno Haible <haible@ilog.fr>
49638
49639         * gcc.misc-tests/m-un-2.c: New test.
49640         * g++.old-deja/g++.other/warn01.c: Likewise.
49641
49642 1998-06-19  Robert Lipe  <robertl@dgii.com>
49643
49644         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
49645         compatibility with assmblers with a different comment character.
49646         Eliminate use of GAS-specific extensions.
49647
49648 1998-06-19  Jeffrey A Law  (law@cygnus.com)
49649
49650         * gcc.c-torture/execute/ieee/980619-1.c: New test.
49651
49652 1998-06-19  Robert Lipe  <robertl@dgii.com>
49653
49654         * lib/g77.exp: Replace search for libf2c.a with search for newly
49655         renamed libg2c.a
49656
49657 1998-06-17  Jeffrey A Law  (law@cygnus.com)
49658
49659         * gcc.c-torture/execute/980617-1.c: New test.
49660
49661 1998-06-12  Jeffrey A Law  (law@cygnus.com)
49662
49663         * gcc.c-torture/execute/980612-1.c: New test.
49664
49665 1998-06-08  Jeffrey A Law  (law@cygnus.com)
49666
49667         * gcc.dg/980523-1.c: Only test on ppc-linux.
49668         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
49669
49670         * gcc.c-torture/execute/980608-1.c: New test.
49671
49672 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
49673
49674         * gcc.c-torture/execute/980605-1.c: New test.
49675
49676 1998-06-04  Jeffrey A Law  (law@cygnus.com)
49677
49678         * gcc.c-torture/execute/980604-1.c: New test.
49679
49680 1998-06-02  Jeffrey A Law  (law@cygnus.com)
49681
49682         * gcc.c-torture/execute/980602-1.c: New test.
49683         * gcc.c-torture/execute/980602-2.c: Likewise.
49684
49685 1998-06-02  Dave Love  <d.love@dl.ac.uk>
49686
49687         * 970125-0.f: Fix per JCB.  Add commentary.
49688
49689 1998-05-31  Michael Meissner  <meissner@cygnus.com>
49690
49691         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
49692         IEEE -0 support.
49693
49694 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
49695
49696         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
49697         earlier.
49698
49699 1998-05-28  Catherine Moore <clm@cygnus.com>
49700
49701         * gcc.c-torture/execute/980526-3.c: New test.
49702
49703 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
49704
49705         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
49706         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
49707         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
49708         m88k-motorola-sysv3 to XFAIL.
49709
49710 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49711
49712         * gcc.dg/980526-1.c: New test.
49713         * gcc.c-torture/execute/980526-2.c: New test.
49714
49715 1998-05-26  Jeffrey A Law  (law@cygnus.com)
49716
49717         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
49718
49719         * gcc.c-torture/execute/980526-1.c: New test.
49720
49721 1998-05-26  Dave Love  <d.love@dl.ac.uk>
49722
49723         * g77.f-torture/execute/alpha2.f: Add runtime test.
49724
49725 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
49726
49727         * g++.old-deja/old-deja.exp: Strip leading directories.
49728
49729         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
49730         error for the line.  Don't run multiple tests for the same line.
49731
49732 1998-05-23  Jeffrey A Law  (law@cygnus.com)
49733
49734         * gcc.dg/980523-1.c: New test.
49735
49736 1998-05-23  Dave Love  <d.love@dl.ac.uk>
49737
49738         * g77.f-torture/compile/970915-0.f: New test.
49739
49740 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
49741
49742         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
49743
49744 1998-05-21  Jeffrey A Law  (law@cygnus.com)
49745
49746         * gcc.dg/980520-1.c: New test.
49747
49748 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
49749
49750         * gcc.dg/980502-1.c: Fix return type.
49751
49752 1998-05-20  Jeffrey A Law  (law@cygnus.com)
49753
49754         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
49755         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
49756         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
49757         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
49758         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
49759
49760 1998-05-20  Dave Love  <d.love@dl.ac.uk>
49761
49762         * g77.f-torture/execute/980520-1.f: New test.
49763
49764 1998-05-15  Dave Love  <d.love@dl.ac.uk>
49765
49766         * lib/mike-g77.exp: New file.
49767
49768         * g77.f-torture/noncompile/noncompile.exp,
49769         g77.f-torture/noncompile/check0.f: New files.
49770
49771 1998-05-14  Dave Love  <d.love@dl.ac.uk>
49772
49773         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
49774         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
49775         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
49776         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
49777         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
49778         abort where appropriate.
49779
49780 1998-05-05  Michael Meissner  <meissner@cygnus.com>
49781
49782         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
49783         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
49784
49785 1998-04-29  Dave Love  <d.love@dl.ac.uk>
49786
49787         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
49788
49789 1998-04-27  Dave Love  <d.love@dl.ac.uk>
49790
49791         * g77.f-torture/compile/980427-0.f: New test.
49792
49793 1998-04-24  Dave Love  <d.love@dl.ac.uk>
49794
49795         * g77.f-torture/compile/980424-0.f: New test.
49796
49797 1998-04-19  Dave Love  <d.love@dl.ac.uk>
49798
49799         * g77.f-torture/compile/980419-2.f (main): New test.
49800         * g77.f-torture/compile/970125-0.f: New test.
49801         * g77.f-torture/compile/980419-1.f: New test.
49802
49803 1998-04-08  Jim Wilson  <wilson@cygnus.com>
49804
49805         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
49806         of loop-4.c.
49807
49808 1998-04-07  Jim Wilson  <wilson@cygnus.com>
49809
49810         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
49811
49812 1998-04-03  Jim Wilson  <wilson@cygnus.com>
49813
49814         * gcc.c-torture/compile/980329-1.c: New test.
49815
49816 1998-03-18  Jim Wilson  <wilson@cygnus.com>
49817
49818         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
49819         * gcc.dg/980312-1.c: Fix typo in -march command.
49820
49821 1998-03-16  H.J. Lu  (hjl@gnu.org)
49822
49823         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
49824
49825 1998-03-11  Robert Lipe  <robertl@dgii.com>
49826
49827         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
49828         Dave Love agree the Fortran source is bogus.
49829
49830 1998-03-11  Robert Lipe  <robertl@dgii.com>
49831
49832         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
49833         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
49834         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
49835         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
49836         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
49837
49838 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
49839
49840         * g++.old-deja/g++.other/friend1.C: New test.
49841
49842 1998-02-18  Dave Love  <d.love@dl.ac.uk>
49843
49844         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
49845         possibly uninitialized) variables and declare dnrm2.
49846
49847 1998-02-23  Robert Lipe <robertl@dgii.com>
49848
49849         From Bruno Haible <haible@ilog.fr>:
49850         * gcc.c-torture/execute/980223.c: New test.
49851
49852 1998-02-13  Jeffrey A Law  (law@cygnus.com)
49853
49854         * gcc.dg/ifelse-1.c: New test.
49855
49856 1998-02-09  H.J. Lu  (hjl@gnu.org)
49857
49858         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
49859
49860           * lib/old-dejagnu.exp (old-dejagnu): Added the
49861           "execution test - XFAIL *-*-*" handling in the spirit of
49862           "excess errors test -". Changed the "execution test fails"
49863           handling to be like "excess errors test fails".
49864           * Update various tests accordingly.
49865
49866 1998-02-06  Jim Wilson  <wilson@cygnus.com>
49867
49868         * gcc.c-torture/execute/980205.c: New test.
49869
49870 1998-01-18  Jeffrey A Law  (law@cygnus.com)
49871
49872         * lib/c-torture.exp: Look for .x files instead of .cexp files.
49873         * lib/f-torture.exp: Similarly.
49874         * gcc.c-torture: Rename all .cexp files to .x files.
49875
49876 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
49877
49878         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
49879         (940510-1.c): Removed duplicate.
49880         (971104-1.c): New test.
49881
49882 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
49883
49884           * lib/f-torture.exp: Improve error and loop detection.
49885
49886 1997-11-19  Michael Meissner  <meissner@cygnus.com>
49887
49888         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
49889         use that to size the filler array.
49890
49891 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
49892
49893         * lib/c-torture.exp(c-torture-execute): Fix typo.
49894
49895         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
49896         testcase as the executable name. Keep the executable around if
49897         the test fails.
49898
49899 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
49900
49901         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
49902         changes.  Only test one -g option, and move it to the end of the
49903         list of options to test.
49904
49905 1997-09-19  Michael Meissner  <meissner@cygnus.com>
49906
49907         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
49908         variable GCC_TORTURE_OPTIONS to supply default switches separated
49909         by colons.  If no environment variable, run tests with -O0 -g, -O1
49910         -g, and -O2 -g as well.
49911
49912 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
49913
49914         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
49915         explanatory comments. Fix indentation.
49916
49917 1997-09-15  Jeffrey A Law  (law@cygnus.com)
49918
49919         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
49920
49921 1997-09-11  Jeffrey A Law  (law@cygnus.com)
49922
49923         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
49924         * g++.old-deja/g++.mike/p7325.C: Likewise.
49925         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
49926
49927 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
49928
49929         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
49930         * g++.old-deja/g++.brendan/crash30.C: Likewise.
49931         * g++.old-deja/g++.brendan/crash39.C: Likewise.
49932         * g++.old-deja/g++.law/operators4.C: Likewise.
49933
49934 1997-09-11  Joe Buck  (jbuck@synopsys.com)
49935
49936         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
49937         * g++.old-deja/g++.mike/p784.C: Ditto.
49938         * g++.old-deja/g++.mike/p785.C: Ditto.
49939
49940 1997-09-05  Jeffrey A Law  (law@cygnus.com)
49941
49942           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
49943
49944 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
49945
49946         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
49947         target feature; pass this to c-torture-execute as needed.
49948
49949 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
49950
49951         * lib/c-torture.exp(c-torture-execute): If the previous and the
49952         current executables being tested are identical, we don't need to
49953         run the executable again. Try to make the executable names
49954         unique. Add an optional argument for passing additional compiler
49955         flags.
49956
49957 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
49958
49959         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
49960
49961 1997-08-29  Jeffrey A Law  (law@cygnus.com)
49962
49963         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
49964
49965 1997-07-31  Jeffrey A Law  (law@cygnus.com)
49966
49967         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
49968         32bit or larger longs.
49969
49970         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
49971         have either a 32bit long or 32bit int.
49972
49973 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
49974
49975         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
49976         Make double precision tests dependent on sizeof (double).
49977
49978 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
49979
49980         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
49981         too.
49982
49983 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
49984
49985         * gcc.c-torture/compile/961203-1.cexp: New script.
49986
49987 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
49988
49989         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
49990         up the includes ourselves.
49991
49992 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
49993
49994         * lib/plumhall.exp: Remove random include, and add a few
49995         verbose messages for debugging.
49996
49997 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
49998
49999         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
50000         of trying to do it ourselves.
50001
50002 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
50003
50004         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
50005
50006 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
50007
50008         * gcc.prms/5403.c: Made regexp a bit less strict.
50009
50010 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
50011
50012         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
50013         is returned from remote_load instead.
50014         * lib/plumhall.exp: Ditto.
50015         * lib/mike-g++.exp: Ditto.
50016         * lib/old-dejagnu.exp: Ditto.
50017         * lib/c-torture.exp: Ditto.
50018
50019 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
50020
50021         * lib/g++.exp: Use build_wrapper procedure.
50022         * lib/gcc.exp: Ditto.
50023
50024 1997-05-20  Jeffrey A Law  (law@cygnus.com)
50025
50026         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
50027         an old-style decl for malloc.  Fixes tests to work when
50028         sizeof (int) != sizeof (size_t).
50029
50030 1997-05-15  Mike Meissner  <meissner@cygnus.com>
50031
50032         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
50033
50034         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
50035         use stdargs.h interface.
50036
50037 1997-05-15  Mike Meissner  <meissner@cygnus.com>
50038
50039         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
50040         NO_VARARGS when compiling.
50041
50042 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
50043
50044         * lib/plumhall.exp(ph_includes): New procedure.
50045         (ph_make): Use it.
50046         (ph_compiler): Ditto.
50047
50048         * lib/g++.exp: Rename test-glue.c to testglue.c.
50049         * lib/gcc.exp: Ditto.
50050
50051 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
50052
50053         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
50054         to completion when it's called.
50055
50056 1997-03-21  Michael Meissner  <meissner@cygnus.com>
50057
50058         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
50059         is defined, don't do test.
50060
50061 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
50062
50063         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
50064         for object files.
50065         (ph_summary): Mark skipped testcases as untested, not unresolved.
50066
50067         * lib/plumhall.exp (ph_make): If unresolved because of bad
50068         errorCode, record errorCode in log file.
50069         (*): Replace send_log/verbose with verbose -log.
50070
50071 1997-03-19  Michael Meissner  <meissner@cygnus.com>
50072
50073         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
50074         double conversion if double isn't at least 8 bytes.
50075
50076         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
50077         int to work with targets where int is 16 bits.
50078
50079         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
50080         8 bytes, just exit, since 4 byte doubles don't have enough bits of
50081         precision for the test to complete.
50082
50083 1997-03-14  Michael Meissner  <meissner@cygnus.com>
50084
50085         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
50086         if d10v is not compiled with the -mdouble64 flag.
50087         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
50088
50089         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
50090         d10v is not compiled with the -mint32 flag.
50091
50092 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
50093
50094         * lib/plumhall.exp: Use incr_count.
50095
50096 1997-03-12  Jeffrey A Law  (law@cygnus.com)
50097
50098         * gcc.c-torture: Update to c-torture-1.45.
50099
50100 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
50101
50102         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
50103         the name of the expect testcase file).
50104
50105         * lib/g++.exp(g++_init): Ditto.
50106
50107 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
50108
50109         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
50110         the host.
50111
50112         * lib/gcc.exp(gcc_exit): New procedure.
50113
50114 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
50115
50116         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
50117         specs where appropriate.
50118
50119         * g++.old-deja/g++.arm/*: Added additional ERROR checks
50120         because of new "candidates are" messages, and removed a few
50121
50122         * Converted all non-old-style g++ testcases to old-style, and
50123         moved into g++.old-deja.
50124
50125 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
50126
50127         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
50128         options.
50129
50130         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
50131         succeeded.
50132
50133         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
50134
50135 1997-02-13  Michael Meissner  <meissner@cygnus.com>
50136
50137         * lib/gcc.exp (gcc_target_compile): Add support for defining
50138         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
50139         the machine doesn't have those features.
50140
50141 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
50142
50143         * g++.law/operators4.exp: Don't use LIBS.
50144
50145 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
50146
50147         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
50148
50149         * lib/mike-g++.exp: Don't set the compiler to be tested here.
50150         * lib/g++.exp: Set it here instead. Also, allow use of the
50151         --tool_exec and --tool_opt options. Change CXX to
50152         GXX_UNDER_TEST.
50153
50154         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
50155
50156         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
50157
50158 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
50159
50160         * lib/old-dejagnu.exp: Use prune_warnings instead of
50161         prune_system_crud.
50162         * lib/mike-g++.exp: Ditto.
50163         * lib/gcc.exp: Ditto.
50164         * lib/g++.exp: Ditto.
50165
50166         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
50167
50168 1997-02-07  Jeffrey A Law  (law@cygnus.com)
50169
50170           * 941014-2.c: Include stdlib.h
50171           * 960327-1.c: Include stdio.h
50172           * dbra.c, index-1.c: Don't assume ints are 32bits.
50173
50174 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
50175
50176         * lib/gcc.exp: Add gcc,stack_size target feature.
50177
50178         * lib/g++.exp(g++_target_compile): Add the include and link
50179         paths here, not in two other places. And, it's $options, not
50180         options.
50181
50182         * lib/mike-g++.exp(postbase): Remove the code that determines
50183         the correct include and link paths.
50184         * g++.old-deja/old-deja.exp: Ditto.
50185
50186 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
50187
50188         * lib/g++.exp(g++_init): target_compile no longer returns the
50189         filename of the result.
50190
50191 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
50192
50193         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
50194         call to glob.
50195
50196         * gcc.c-torture/special/special.exp: Change call to
50197         gcc_target_compile to include the object file.
50198
50199 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
50200
50201         * gcc.c-torture/special/special.exp: Correct misspelling in last
50202         change.
50203
50204 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
50205
50206         * lib/plumhall.exp(ph_summary): Log the entire output of the
50207         executable. Return -1 if there were any failures, 0 otherwise.
50208         (ph_execute): Return -1 if there were any failures, 0 otherwise.
50209         (ph_make): Clean up objects and executables that were built
50210         if the tests succeeded.
50211
50212 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
50213
50214         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
50215         libraries and includes in the build tree as appropriate.
50216
50217 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
50218
50219         * lib/c-torture.exp: Instead of looking for the global variable
50220         NO_LONG_LONG, check to see if that's a feature of the target.
50221
50222 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
50223
50224         * config/default.exp: Minimize. Delete the remainer of the files in
50225         config; this functionality is now in devo/dejagnu/config.
50226
50227         g++.*/*: Pass any additional flags used to compile to postbase;
50228         delete CXXFLAGS.
50229
50230         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
50231         is now done by runtest.exp. Use gcc_target_compile instead of
50232         compile.
50233
50234         lib/c-torture.exp: Use gcc_target_compile instead of compile.
50235         Remove references to CFLAGS. Use remote_file instead of
50236         calling rm -f.
50237         (c-torture): Take a list of arguments to use to compile this
50238         testcase.
50239
50240         lib/g++.exp: Simplify. Use target_compile instead of compile.
50241         lib/gcc-dg.exp: Ditto.
50242         lib/gcc.exp: Ditto.
50243         lib/mike-{gcc,g++}.exp: Ditto.
50244         lib/old-dejagnu.exp: Ditto.
50245         lib/plumhall.exp: Ditto.
50246
50247 1997-01-08  Jim Wilson  <wilson@cygnus.com>
50248
50249         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
50250         (ph_linker): Likewise.
50251
50252 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
50253
50254           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
50255         MAP_ANON / MAP_ANONYMOUS if defined;
50256         else try to map from /dev/zero .
50257
50258 1996-11-12  Jeffrey A Law  (law@cygnus.com)
50259
50260         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
50261         isn't defined, then define it to MAP_ANONYMOUS.
50262
50263 1996-11-12  Jeffrey A Law  (law@cygnus.com)
50264
50265         * gcc.c-torture: Update to c-torture-1.42 release.
50266
50267 1996-11-11  Jeffrey A Law  (law@cygnus.com)
50268
50269         * gcc.c-torture: Update to c-torture-1.41 release.
50270
50271 1996-10-27  Jeffrey A Law  (law@cygnus.com)
50272
50273         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
50274         c-torture release.
50275
50276 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
50277
50278         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
50279         and LDFLAGS.  Fix second case to append the target_info ldflags
50280         onto LDFLAGS, not CFLAGS.
50281         * lib/g++.exp (g++_init): Add target_info stuff.
50282         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
50283         of libgloss and newlib flags for !native.
50284
50285         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
50286         (GDB): Fix relative path to go up another dir for finding gdb.
50287
50288 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
50289
50290         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
50291         versions in the target_info array, if they don't exist.
50292
50293 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
50294
50295         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
50296
50297 1996-07-08  Jim Wilson  <wilson@cygnus.com>
50298
50299         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
50300         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
50301
50302 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
50303
50304         * lib/old-dejagnu.exp: Don't remove the output file before we've
50305         actually tested it. Don't append pwd to the path of the executable
50306         we're testing.
50307
50308 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
50309
50310         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
50311
50312 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
50313
50314         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
50315         temporary directory for compiler files, and set it to a default
50316         value of /tmp. Set $output as the name of the output file from
50317         compiling the testcase. Add a -o option to $cflags_var so the
50318         compiler writes the final output file as $output. Set $executable
50319         to $output.
50320
50321         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
50322         directory for compiler files, and set it to /tmp if it doesn't
50323         already have a value. Set $output_file to the name of the output
50324         file from compiling the testcase. Add a -o option to CXXFLAGS so
50325         the compiler writes the final output file as $output. Use $output
50326         as the executable to be tested.
50327
50328 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
50329
50330         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
50331
50332 1996-06-08  Jeffrey A Law  (law@cygnus.com)
50333
50334         * gcc.c-torture/execute/pending-1.c: New test.  Still
50335         pending in Tege's queue.
50336
50337 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
50338
50339         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
50340         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
50341         if there were failures.  Call unresolved if there were unresolved
50342         testcases.  Call gcc_fail if program did not run to completion.
50343         (ph_make): Pass additional argument name to ph_execute.
50344         (ph_execute): Add new argument.  Pass additional arguments to
50345         ph_summary.  Call gcc_fail is there is no execution output.
50346
50347 1996-04-24  Jeffrey A Law  (law@cygnus.com)
50348
50349         * lib/plumhall.exp (proc_summary): Output relavent summary
50350         lines into the log so specific failures in plumhall can be
50351         investigated.
50352
50353 1996-04-10  Jeffrey A Law  (law@cygnus.com)
50354
50355         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
50356         (c-torture-execute): Don't try to execute tests which use
50357         "long long" types if $NO_LONG_LONG is nonzero.
50358
50359 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
50360
50361         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
50362         not c-torture.
50363
50364         * gcc.ieee: Move from here.
50365         * gcc.c-torture/execute/ieee: To here.
50366
50367 1996-03-26  Jeffrey A Law  (law@cygnus.com)
50368
50369         * gcc.c-torture: Update to c-torture-1.41 release.
50370
50371 1996-03-22  Jeffrey A Law  (law@cygnus.com)
50372
50373         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
50374         not "$output".
50375
50376 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
50377
50378         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
50379         -c present.
50380
50381 1996-03-02  Jeffrey A Law  (law@cygnus.com)
50382
50383         * config/proelf.exp: Handle connecting to a simulator.
50384
50385 1996-01-31  Jeffrey A Law  (law@cygnus.com)
50386
50387         * config/proelf.exp: New file.  Enough framework that we can
50388         run c-torture tests on the proelf targets (or any other target
50389         that gdb can connect to for that matter).
50390
50391 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
50392
50393         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
50394         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
50395
50396         * lib/plumhall.exp (ph_execute): Always call ph_summary if
50397         exec_output exists.
50398
50399 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
50400
50401         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
50402         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
50403
50404         * config/*.exp: Update FSF address.  Change result of ${tool}_load
50405         to pass/fail/unresolved/unsupported/untested.  Caller must now
50406         call unresolved/unsupported/untested.
50407         * lib/*.exp: Update FSF address.  Update to handle new results of
50408         ${tool}_load.
50409         * lib/chill.exp (verbose): Delete.
50410
50411 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
50412
50413         * lib/gcc.exp (default_gcc_start): Change order of args to
50414         $LDFLAGS $CFLAGS $LIBS.
50415         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
50416         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
50417         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
50418         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
50419         * gcc.misc-tests/dg-test.exp: Likewise.
50420         * gcc.misc-tests/msgs.exp: Likewise.
50421         * gcc.prms/prms.exp: Likewise.
50422         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
50423         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
50424
50425         * lib/dg.exp: Deleted, moved to dejagnu/lib.
50426
50427 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
50428
50429         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
50430
50431         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
50432         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
50433
50434         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
50435         necessary.
50436
50437 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
50438
50439         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
50440         global for loop; add use of $mathlib.
50441         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
50442         settings here; set mathlib for anything but VxWorks.
50443
50444 1996-01-22  Jeffrey A Law  (law@cygnus.com)
50445
50446         * gcc.c-torture: Update to c-torture-1.40 release.
50447
50448 1996-01-03  Jeffrey A Law  (law@cygnus.com)
50449
50450         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
50451         dg.exp.
50452
50453 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
50454
50455         * lib/c-torture.exp (c-torture-execute): Declare "output" as
50456         global.
50457
50458 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
50459
50460         * lib/g++.exp (LIBS): Define if not already.
50461         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
50462         (gcc-dg-prune): Call prune_gcc_output.
50463         * lib/gcc.exp (prune_gcc_output): New proc.
50464         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
50465         prune_gcc_output.
50466
50467 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
50468
50469         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
50470         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
50471
50472 1995-11-15  Jeffrey A Law  (law@cygnus.com)
50473
50474         * gcc.c-torture: Update to c-torture-1.39 release.
50475
50476 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
50477
50478         * lib/c-torture.exp (c-torture-execute): Don't return if one option
50479         fails, try others as well.
50480
50481 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
50482
50483         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
50484         If compilation fails, mark execute tests as `untested'.
50485         If test is marked as unsupported, don't mark compilation and
50486         execute tests as failed.
50487
50488 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
50489
50490         * lib/g++.exp (g++_init): Don't link in libg++, and look to
50491         libstdc++ for whether or not we want to be doing shared
50492         libraries.  Delete link_curses since we don't need it anymore.
50493         * lib/mike-g++.exp (postbase): Don't link in libg++.
50494         * g++.old-deja/old-deja.exp: Likewise.
50495
50496 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
50497
50498         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
50499
50500 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
50501
50502         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
50503         For that, add `-Wl,-a,shared_archive'.
50504         * g++.old-deja/old-deja.exp: Likewise.
50505
50506 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
50507
50508         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
50509
50510 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
50511
50512         * lib/mike-g++.exp (postbase): Pay attention to the status of
50513         g++_load.
50514
50515 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
50516
50517           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
50518
50519 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
50520
50521         * lib/gcc.exp (default_gcc_start): No longer need to log program
50522         being executed or its output, execute_anywhere does that now.
50523         * lib/g++.exp (default_g++_version): Call execute_anywhere.
50524         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
50525
50526 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
50527
50528         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
50529         the same as those in lib/g++.exp.
50530
50531 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
50532
50533         * gcc.c-torture: Update to c-torture-1.38 release.
50534         * gcc.ieee: Related changes.
50535
50536 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
50537
50538         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
50539         "exec". Minor reformatting changes.
50540
50541         * config/rom68k.exp (${tool}_load): Make it work in a canadian
50542         cross. This means all "exec" calls now work on a remote host as
50543         well.
50544         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
50545         cross. Filter out the extra "\r\n" stuff that expect puts in.
50546         (c-torture-execute): Filter out the bogus warnings like
50547         c-torture-compile does. Add support for canadian cross.
50548         * lib/gcc.exp (default_gcc_version, default_gcc_start)
50549         Use execute_anywhere rather than calling exec directly. Now it
50550         works for canadian cross testing.
50551
50552 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
50553
50554         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
50555         results into a variable, and check that rather than using file exists.
50556
50557 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
50558
50559         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
50560         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
50561
50562 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
50563
50564         * g++.old-deja/old-deja.exp: Create and pass runshlib and
50565         lib_curses if there's a shared libg++ in the build tree.
50566
50567 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
50568
50569         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
50570         if not supported target.
50571
50572 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
50573
50574         * lib/g++.exp (g++_init): Move empty setting of runshlib and
50575         link_curses up to always happen, not just for native builds.
50576
50577 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
50578
50579         * gcc.c-torture: Update to c-torture-1.36 release.
50580         * gcc.failure: Related changes.
50581
50582 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
50583
50584         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
50585
50586 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
50587
50588         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
50589         * lib/mike-g++.exp (postbase): Not in here.  Still reference
50590         runshlib, link_curses, and mathlib for link and run.
50591
50592         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
50593         pass the runtime shared library options for Solaris, OSF/1, and
50594         Irix5, and link with -lcurses to avoid unresolved references.
50595
50596 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
50597
50598         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
50599         only run once.
50600
50601 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
50602
50603         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
50604
50605 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
50606
50607         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
50608         do not have a framework for the "compat" tests yet.
50609
50610 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
50611
50612         * lib/mike-g++.exp (postbase): New local variable `mathlib',
50613         set to null if we're testing vxworks5.1.  Use that instead of
50614         `-lm' in the setting of LIBS for link and run.
50615
50616 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
50617
50618         * config/rom68k.exp (${tool}_load): Major changes to make it
50619         work.  Verified that it does in fact return the stuff in
50620         exec_output properly.  Catch any Emul or any TRAP other than 0.
50621
50622 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
50623
50624         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
50625         LDFLAGS properly for targets that need stuff from libgloss.
50626         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
50627         only run once.
50628         (gpp_initialized): New variable.
50629
50630 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
50631
50632         * config/rom68k.exp: Load libgloss.exp.
50633         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
50634         so we can produce a fully linked binary.
50635         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
50636         so we can produce a fully linked binary.
50637
50638 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
50639
50640         * lib/plumhall.exp (ph_section): Watch for expected failures.
50641         Add missing `else'.
50642
50643         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
50644         run the testcase.
50645         (c-torture): Likewise.
50646
50647 1995-08-28  Doug Evans  <dje@cygnus.com>
50648
50649         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
50650
50651         * lib/mike-g++.exp (mike_cleanup): New proc.
50652         (prebase): New globals compiler_result, not_compiler_result,
50653         target_regexp.
50654         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
50655         allow leading "-" in pattern.  Watch for unsupported tests.
50656         If $compiler_result is set, pattern match assembler code,
50657         and ditto for $not_compiler_result.
50658         * lib/mike-gcc.exp: Likewise.
50659
50660         * lib/plumhall.exp (ph_execute): Only call ph_summary if
50661         execution "succeeded".
50662
50663 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
50664
50665         * config/win32.exp: New file.
50666         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
50667
50668 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
50669
50670         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
50671         unsupported.
50672         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
50673         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
50674         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
50675
50676         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
50677         "... without exceptions was ...".  That is now handled by
50678         prune_system_crud.
50679         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
50680
50681 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
50682
50683         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
50684         sieve.c,sort2.c}: New files.
50685         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
50686         sieve.exp,sort2.exp}: Drivers for them.
50687
50688         * lib/mike-gcc.exp (program_output): New user settable variable.
50689         (postbase): Call prune_system_crud.  Also prune extraneous compiler
50690         messages.
50691         * lib/mike-g++.exp (program_output): New user settable variable.
50692
50693         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
50694
50695         * config/sh.exp: Deleted (use sim.exp instead).
50696
50697 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
50698
50699         * config/vx.exp: Declare CHECKTASK as global.
50700         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
50701         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
50702         * lib/old-dejagnu.exp: Load [pwd]/$executable.
50703
50704 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
50705
50706         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
50707         target. Like vx.exp, only includes `vx29k.exp' instead of
50708         `vxworks.exp'.
50709
50710 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
50711
50712         * config/sim.exp: Increase time limit from 120 seconds to 240.
50713
50714 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
50715
50716         * gcc.c-torture/execute/950628-1.c: New test.
50717
50718 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
50719
50720         * gcc.c-torture: Update with changes/additions from
50721         c-torture-1.34.
50722
50723 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
50724
50725         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
50726
50727 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
50728
50729         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
50730
50731 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
50732
50733         * gcc.c-torture/compile/950512-1.c: New test.
50734         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
50735         * gcc.dg/struct-ret-1.c: Likewise.
50736
50737 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
50738
50739         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
50740           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
50741
50742 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
50743
50744         * gcc.c-torture/special/920411-1.c: Deleted.
50745         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
50746
50747 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
50748
50749         * config/sim.exp (${tool}_load): Hack in call to bash to get a
50750         cpu limit.
50751
50752 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
50753
50754         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
50755
50756 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
50757
50758         From kenner;
50759         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
50760         is the proper length.
50761         * va-arg-3.c: Likewise.
50762
50763 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
50764
50765         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
50766         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
50767
50768         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
50769         * lib/g++.exp (default_g++_start): Delete old cruft.
50770
50771 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
50772
50773         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
50774         (2 * (1 << 18)) to (2 * (1 << 17)).
50775
50776         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
50777
50778 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
50779
50780         * config/rom68k.exp: Renamed from config/idp.exp
50781
50782 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
50783
50784         * c-torture/compile/921109-2.c
50785
50786 1995-04-18  Mike Stump  <mrs@cygnus.com>
50787
50788         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
50789         excess errors.
50790
50791 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
50792
50793         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
50794         output.
50795         * lib/g++.exp (default_g++_start): Likewise.
50796
50797 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
50798
50799         * gcc.c-torture/compile/950329-1.c: New test.
50800
50801 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
50802
50803           * config/bug.exp (${tool}_load): Updated to use new remote_open
50804           and remote_close procs.
50805         * config/idp.exp: New file.
50806
50807 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
50808
50809         * gcc.c-torture/execute/950322-1.c: New test.
50810
50811 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
50812
50813         * config/vx.exp (${tool}_load): Clean up testing of return code from
50814         vxworks_ld and vxworks_spawn.
50815
50816 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
50817
50818         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
50819
50820 1995-03-13  Mike Stump  <mrs@cygnus.com>
50821
50822         * lib/old-deja.exp: Add `excess errors test - ' error, now one
50823         can mark excess errors on a machine by machine basis.  Note, the
50824         default is to not expect any excess errors, even when excess
50825         errors test - is given, so you will want to put an XFAIL ... on
50826         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
50827         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
50828         those 4 machines, but no others.
50829
50830 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
50831
50832         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
50833         * lib/c-torture.exp: to here.
50834
50835 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
50836
50837         * gcc.c-torture/execute/950221-1.c: New test.
50838         * gcc.c-torture/execute/struct-ret-1.c: New test.
50839         * gcc.c-torture/compile/950221-1.c: New test.
50840
50841         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
50842
50843 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
50844
50845         * gcc.c-torture/execute/arith-1.c (main): Return 0.
50846         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
50847
50848 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
50849
50850         * g++.gb: New directory of tests, derived from my signature and
50851         class scoping tests.
50852
50853         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
50854         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
50855         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
50856         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
50857         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
50858         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
50859         * g++.gb/sig25.C: Likewise.
50860
50861         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
50862         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
50863         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
50864         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
50865         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
50866         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
50867         * g++.gb/sig25.exp: Likewise.
50868
50869         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
50870         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
50871         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
50872         * g++.gb/scope13.C: Likewise, this test still fails.
50873
50874         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
50875         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
50876         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
50877         * g++.gb/scope13.exp: Ditto.
50878
50879         * g++.gb/README: New file, explains what these tests are about.
50880
50881 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
50882
50883         * lib/dg.exp (dg-do): Support `preprocess'.
50884         (dg-test): Likewise.
50885
50886 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
50887
50888         * config/udi.exp: change "continue -expect" to "exp_continue".
50889
50890 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
50891
50892         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
50893         Delete redundant tests.
50894
50895         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
50896         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
50897         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
50898         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
50899         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
50900         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
50901         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
50902         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
50903
50904         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
50905         storing label pointers.
50906         * gcc.c-torture/execute/921019-1.c: Likewise.
50907         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
50908         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
50909         parameter fp.
50910         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
50911         constants.
50912
50913         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
50914         Delete obsolete tests.
50915
50916         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
50917         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
50918         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
50919         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
50920         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
50921         * gcc.c-torture/compile/950124-1.c: New test.
50922
50923         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
50924
50925 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
50926
50927         * lib/mike-g++.exp: Add -lm to LIBS.
50928
50929 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
50930
50931         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
50932
50933 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
50934
50935         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
50936
50937 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
50938
50939         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
50940
50941 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
50942
50943         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
50944         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
50945         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
50946         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
50947         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
50948         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
50949         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
50950         * g++.law/{operators31.C, operators32.C,
50951         * g++.law/{operators33.C, operators34.C}: Likewise.
50952         * g++.law/{pic1.C, refs2.C}: Likewise.
50953         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
50954         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
50955         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
50956         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
50957
50958         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
50959         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
50960         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
50961         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
50962         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
50963         * g++.law/{enum9.exp, friend5.exp}: Likewise.
50964         * g++.law/{nest3.exp, nest4.exp}: Likewise.
50965         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
50966         * g++.law/{operators30.exp, operators31.exp}: Likewise.
50967         * g++.law/{operators32.exp, operators33.exp}: Likewise.
50968         * g++.law/{operators34.exp}: Likewise.
50969         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
50970         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
50971         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
50972         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
50973         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
50974
50975         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
50976         No longer expected to fail.
50977         * g++.law/missed-error3.C: Tweak for recent bool changes.
50978
50979 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
50980
50981         * config/emb-unix: Deleted.
50982         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
50983         remote execution.  Do final link on remote host if REMOTE_LINK is set.
50984
50985 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
50986
50987         * lib/dg.exp (dg-test): Fix typo in last patch.
50988
50989 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
50990
50991         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
50992         (handles multiple occurrences).
50993
50994 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
50995
50996         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
50997         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
50998         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
50999         printed).
51000         * lib/c-torture.exp (c-torture-compile): Likewise.
51001         (c-torture): Prepend full path if missing.
51002         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
51003         (gcc_fail): Likewise.
51004         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
51005
51006 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
51007
51008         * lib/netware.exp: Only attach to NetWare i386 systems.
51009
51010 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
51011
51012         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
51013         messages.  Add test name to "output pattern match" pass/fail message.
51014
51015 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
51016
51017         * gcc.dg: New testsuite.
51018         * gcc.dg/dg.exp: New file.
51019
51020         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
51021         test-switch.c}: Deleted.
51022
51023         * gcc.misc-tests/msgs.exp: New testcase driver.
51024
51025 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
51026
51027         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
51028         Watch for illegal return values from ${tool}_load.
51029         * config/unix.exp (${tool}_load): Fix pass/fail detection for
51030         cross targets.  Coerce return value >0 to 1.
51031
51032 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
51033
51034         * config/unix.exp (${tool}_load): Call program rsh, not proc.
51035
51036         * config/emb-unix.exp: New file.
51037
51038         * config/sim.exp: Error if variable $SIM not defined.
51039         (${tool}_load): Mark test as "untested" if simulator missing.
51040
51041         * config/unix.exp: Load remote.exp to get rcp_download.
51042         * lib/c-torture.exp: Use different option lists for testcases with
51043         and without loops.
51044         * gcc.c-torture/execute/execute.exp: Likewise.
51045
51046 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
51047
51048         * config/*.exp: Clarify return code from ${tool}_load.
51049         Call `unresolved' or `untested' instead of `warning' or `perror'
51050         (sometimes you still want to call both though).
51051         Add comment that `shell_id' is local to each file.
51052         * config/udi.exp (timeout): Set to 30.
51053         Don't print warning if connection fails, $connectmode has already
51054         printed an error.
51055         (${tool}_load): Move verbose messages to level 2.
51056         Rework pattern for "Process started" message.
51057         Pass `shell_id' to ${connectmode}_download.
51058         Retry twice upon timeout.  Make resetting of target more robust.
51059         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
51060         Pass `shell_id' to exit_$connectmode.
51061         Only call exit_$connectmode if connected.
51062         * config/unix.exp (${tool}_load): Check return codes better.
51063         * config/vrtx.exp (${tool}_load): Likewise.
51064         * config/vx.exp (${tool}_load): Likewise.
51065         Delete unneeded global's.
51066         * lib/dg.exp (dg-test): Update to reflect clarified return codes
51067         from ${tool}_load.
51068         (dg-stat): Delete.
51069         (dg-init): Delete recording of pass/fail counts.
51070         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
51071         (old-dejagnu-init): Likewise.
51072         (old-dejagnu-stat): Delete contents, empty proc now.
51073         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
51074         (c-torture): Delete references to lcnt, lpass, lfail.
51075         Get option list from TORTURE_OPTIONS.
51076         Delete -funroll[-all]-loops if no loops.
51077         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
51078         (g++_stat): Delete contents (empty proc now).
51079         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
51080         (gcc_finish): Likewise.
51081         (gcc_stat): Deleted.
51082         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
51083         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
51084         * gcc.c-torture/execute/execute.exp: Likewise.
51085         Split tests into two parts: compile, execute.
51086         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
51087         no loops.  Update to reflect clarified return codes from ${tool}_load.
51088
51089 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
51090
51091         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
51092         to grep for.
51093         (old-dejagnu): Likewise (where necessary).
51094
51095 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
51096
51097         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
51098
51099         * lib/dg.exp (dg-process-target): Fix processing of selector.
51100         Add comment regarding use of `error'.
51101
51102         * lib/gcc.exp (prune_system_crud): Define if missing.
51103         * lib/g++.exp (prune_system_crud): Likewise.
51104
51105         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
51106         Call prune_system_crud.
51107         * lib/dg.exp (dg-runtest): New proc.
51108         Use perror instead of send_user for tcl errors in testcase.
51109         Don't return any value, it's never used.
51110         Don't clobber previous definition of `unknown'.
51111         Print tcl errors in `dg-final'.
51112
51113 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
51114
51115         * lib/dg.exp (dg-process-target): Improve syntax error messages.
51116         (dg-test): Don't print errorInfo, it contains stack backtrace.
51117
51118 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
51119
51120         * lib/g++.exp (runtest_file_p): Define if missing.
51121
51122 1994-09-24  Doug Evans  (dje@cygnus.com)
51123
51124         * lib/mike-g++.exp: Comment out loading of g++.exp.
51125         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
51126         (default_g++_version): Always print something.
51127         (default_g++_start): Comment out call to `which'.
51128         (g++_start, g++_load): Deleted (must be defined in config file).
51129         * lib/gcc.exp: Test for existence of $CC at start.
51130         Delete check for tmpdir (done in gcc_init).
51131         (default_gcc_version): Always print something.
51132         (default_gcc_start): Comment out call to `which'.
51133         * config/*.exp: Major cleanup - make cross targets work at least a
51134         little better for g++ (by not being "--tool gcc" specific).
51135         Rename gcc_xxx to ${tool}_xxx.
51136         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
51137         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
51138
51139 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
51140
51141         * lib/c-torture.exp (c-torture-compile): Rework compiler
51142         message processing.
51143
51144         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
51145         c-torture.
51146
51147 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
51148
51149         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
51150
51151         * lib/dg.exp (dg-process-target): Support { target native }.
51152
51153 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
51154
51155         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
51156         looked for "... program xxx got fatal signal".
51157         Correct regsub munging of `comp_output'.
51158         Ignore compiler messages "path prefix not used" and "linker input
51159         file unused".
51160
51161 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
51162
51163         * lib/gcc.exp (runtest_file_p): Define if missing.
51164         * gcc.prms/template.c: Example to work from.
51165
51166 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
51167
51168         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
51169         * lib/dg.exp (dg-test): Call unsupported testcases as such.
51170
51171         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
51172         * gcc.prms/1883.c: Moved from compile/940714-1.c.
51173         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
51174         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
51175
51176         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
51177         (dg-process-target): No longer a varargs proc.
51178         Return S/N for target, P/F for xfail.  All callers changed.
51179         (user option procs): More argument checking.
51180         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
51181         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
51182         (dg-test): Skip test if not running on selected target in `dg-do'.
51183         Update handling of `dg-do-what', `dg-output-text'.
51184         Separate execution pass/fail from output pattern match pass/fail.
51185         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
51186
51187 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
51188
51189         * gcc.c-torture/special/special.exp: Don't expect failure for mips
51190         target for 920510-1.c.
51191
51192 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
51193
51194         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
51195         Clean up comment regarding use of passcnt, etc.
51196         (gcc_stat): Don't update `testcnt' here.
51197         (gcc_finish): Do it here.
51198         Might as well reset `but_id' here too.
51199         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
51200         to determine if the file should be tested.
51201         * gcc.c-torture/compile/compile.exp: Likewise.
51202         * gcc.c-torture/execute/execute.exp: Likewise.
51203         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
51204         * gcc.misc-tests/dg-test.exp: Likewise.
51205         * gcc.prms/prms.exp: Likewise.
51206         * gcc.wendy/wendy.exp: Likewise.
51207         * g++.old-deja.exp: Likewise.
51208         Move "Testing file" message to verbose level 1.
51209
51210 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
51211
51212         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
51213
51214 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
51215
51216         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
51217         (default_gcc_start): Accept optional second list element
51218         of compiler flags.  Print compiler output at verbosity level 2.
51219         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
51220         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
51221         Save current values of framework globals passcnt, failcnt, xpasscnt,
51222         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
51223         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
51224         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
51225         xfailcnt to compute stats.  Update framework global `testcnt' from
51226         pass/fail counts.
51227         (gcc_finish): New proc.  Clean up test environment.
51228         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
51229         (gcc_epass, gcc_efail): Delete.
51230         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
51231         argument of line number.
51232         (dg-init): If the tool has an init routine, call it.
51233         (dg-test): Remove args `cflags_var' and `libs_var'.
51234         Pass all compiler options to ${tool}_start.
51235         Handle missing line number.
51236         (dg-finish): New function.
51237         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
51238         particular files.  Call gcc_finish at end.  Move "skipping test"
51239         message to verbosity level 3.
51240         * gcc.c-torture/compile/compile.exp: Likewise.
51241         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
51242         * gcc.c-torture/execute/execute.exp: Likewise.
51243         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
51244         Print testcase being tried at verbosity level 1.
51245         * gcc.c-torture/special/special.exp: Unset xfail.
51246         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
51247         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
51248         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
51249         * gcc.failure/failure.exp: Likewise.
51250         * gcc.ieee/ieee.exp: Likewise.
51251         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
51252         Update call to dg-test.  Call dg-finish at end.
51253         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
51254         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
51255         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
51256         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
51257         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
51258         * gcc.wendy/wendy.exp: Add copyright.
51259         Delete setting of tmpdir (done by gcc_init).
51260         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
51261         Pass compiler flags to gcc_start.  Call gcc_finish at end.
51262         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
51263         gcc_[ce]pass/fail.
51264
51265 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
51266
51267         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
51268         confusion.
51269         (g++_load): Likewise.
51270
51271         * config/*.exp (gcc_load): Some were varargs fns and some were not.
51272         Rename argument to `prog' to remove the confusion.
51273         Varargs fns behave differently too!
51274         (g++_load): Likewise.
51275
51276         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
51277
51278         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
51279         what it is.  Delete (always) printing of status value for !native.
51280         Simplify verbose code, and include status and exec_output.
51281         (g++_load): Use gcc_load.
51282
51283 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
51284
51285         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
51286         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
51287         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
51288         940714-3.c as these testcases don't exist anymore.  Make
51289         va-arg-1.c expected to pass.
51290
51291 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
51292
51293         * gcc.misc-tests/misc.exp: Only run specific testcases.
51294         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
51295         * gcc.misc-tests/dg-[1-9].c: New files.
51296
51297         * lib/dg.exp: New testsuite driver.
51298         * gcc.prms/prms.exp: Use it.
51299
51300         * README.gcc: New file.
51301
51302         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
51303         Document and reset `lxpass' and `lxfail'.
51304         Simplify "initialized" message.
51305         (gcc_stat): Clean up comments a little.
51306
51307 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
51308
51309         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
51310
51311 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
51312
51313         * lib/old-dejagnu.exp (process-option): New proc.
51314         (old-dejagnu-init, old-dejagnu-stat): Likewise.
51315         (old-dejagnu): Simplify.
51316         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
51317
51318 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
51319
51320         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
51321         exists and is not an empty string.
51322
51323         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
51324         $xfail rather than calling setup_xfail.  Clear $xfail when test is
51325         finished.
51326         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
51327         automatically.
51328
51329         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
51330         longer expected to fail.
51331
51332         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
51333         "f" function call.
51334
51335         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
51336
51337         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
51338         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
51339         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
51340         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
51341         c-torture-1.29.
51342
51343         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
51344         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
51345
51346         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
51347
51348         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
51349         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
51350
51351         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
51352         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
51353         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
51354
51355 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
51356
51357         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
51358         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
51359         940714-1.c, 940714-2.c, 940714-3.c},
51360         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
51361         gcc.misc-tests/{mg.c,mg.exp}:
51362         New tests.
51363         * gcc.noncompile/noncompile.exp: Change accordingly.
51364
51365 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
51366
51367         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
51368         Undo previous clobberage.
51369
51370 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
51371
51372         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
51373         * gcc.special/{930510-1.c, special.exp}:
51374         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
51375         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
51376         struct-varargs-1.c}: New tests from c-torture-1.26.
51377
51378 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
51379
51380         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
51381           argument to switch.
51382
51383 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
51384
51385         * Revert the previous changes.  Please see Rob's directory
51386           (/lisa/test/rob/progressive/gcc/testsuite) for testing
51387           fixes.
51388
51389 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
51390
51391         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
51392             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
51393             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
51394             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
51395             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
51396             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
51397             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
51398             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
51399             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
51400             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
51401             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
51402             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
51403             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
51404             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
51405             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
51406             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
51407             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
51408             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
51409             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
51410             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
51411             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
51412             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
51413             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
51414             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
51415             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
51416             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51417             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
51418
51419 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
51420
51421         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
51422             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
51423           with perror calls.
51424
51425 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
51426
51427         * config/unix.exp (g++_load): Fix syntax.
51428
51429 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
51430
51431         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
51432         * gcc.noncompile/921017-1.c: Deleted obsolete test.
51433         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
51434         Don't expect va-arg-1.c to fail.  Correct expected output for
51435         920928-1.c.
51436         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
51437         * gcc.wendy/hbm4.c: Correct typo.
51438         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
51439
51440 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
51441
51442         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
51443         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
51444         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
51445         * lib/c-torture.exp (c-torture-compile): Ditto.
51446
51447         Reduce volume of output (remove all the -I's and such).
51448         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
51449         Call gcc_cpass, gcc_cfail.
51450         (c-torture): Pass testing option to c-torture-compile.
51451
51452 1994-03-21  Doug Evans  (dje@cygnus.com)
51453
51454         Bring patches over from progressive.
51455         * config/default.exp: Exit remote shell cleanly.
51456         (g++_exit, g++_start): Add default versions.
51457         * config/sim.exp (gcc_load): Use perror, not error.
51458
51459 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
51460
51461         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
51462         set in site.exp.
51463
51464 1994-03-14  Doug Evans  (dje@cygnus.com)
51465
51466         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
51467         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
51468         (wendy_try): New proc to run testcase.
51469         (main loop): Call 'em.
51470         * gcc.wendy/*.c: Clean up pass to correct expected output.
51471
51472         * lib/gcc.exp: Minor cleanup work.
51473         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
51474
51475 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
51476
51477         * config/sim.exp (gcc_load): Document return codes better.
51478         Don't pass -v to simulator.
51479
51480 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
51481
51482           * gcc.special/920717-x.c: Fix typo.
51483           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
51484           get at sources.
51485
51486         * lib/mike-gcc.exp: Fix typo.
51487
51488 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
51489
51490         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
51491         binary to use, transform the name.
51492         * config/*.exp: rename everything. Nuke any g++ specific files,
51493         it's now a special case of gcc that requires no special support.
51494         Add a default.exp for unsupported targets.
51495
51496 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
51497
51498         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
51499         lib/old-dejagnu.exp: Fix a few patterns to work with the new
51500         version of Tcl.
51501
51502 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
51503
51504         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
51505         than a warning.
51506
51507 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
51508
51509         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
51510
51511 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
51512
51513         * gcc.execute/execute.exp: Combine opt_list and foption_list into
51514         option_list.  Compile every file with only 4/6 option choices
51515         (same as C torture) instead of with 12/18 different option
51516         choices.
51517         * lib/c-torture.exp: Likewise.
51518
51519         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
51520         not already set.
51521
51522 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
51523
51524         * lib/old-deja.exp: Add `excess errors test fails' error, now one
51525         can put an XFAIL *-*-* on excess errors.
51526
51527 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
51528
51529         * g++.law: Add more tests derived from g++-bugs snapshots.
51530
51531         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
51532         equivalent to g++.law/init9.
51533
51534         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
51535         compiled it, and the a.out file after we've run it.
51536
51537 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
51538
51539         * lib/mike-g++.exp (postbase): Delete the .o file after we've
51540         compiled it, and the a.out file after we've run it.
51541
51542 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
51543
51544         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
51545
51546 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
51547
51548         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
51549         version number.
51550
51551 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
51552
51553         * g++.law: New directory of g++ tests derived from the g++-bugs
51554         snapshots.
51555
51556 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
51557
51558         * gcc.compile: initbug1.c initbug1.exp testcase added
51559
51560 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
51561
51562         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
51563         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
51564           fixes submitted by Jeff Law (law@cs.utah.edu)
51565         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
51566           Jeff Law (law@cs.utah.edu)
51567
51568
51569 1993-11-30  Mike Stump  (mrs@cygnus.com)
51570
51571         * config/unix-g++.exp: Follow the gcc way of doing things.
51572         * g++.old-deja/old-deja.exp: Minor updates.
51573         * lib/g++.exp: New file, follow the gcc way of doing things.
51574         * lib/old-dejagnu.exp: Minor updates.
51575         * lib/mike-g++.exp: Always unset errorInfo.
51576
51577 1993-11-06  Mike Stump  (mrs@cygnus.com)
51578
51579         * lib/gcc.exp: Fix some errors with the below change, CC and
51580         CFLAGS should be global when setting, not local.
51581
51582 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
51583
51584         * lib/gcc.exp: Transform tool name.
51585
51586 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51587
51588         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
51589
51590 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51591
51592         * lib/gcc.exp: change gcc_done to gcc_stat
51593
51594 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51595
51596         * Upgraded gcc testsuite to c-torture version 1.25
51597
51598 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
51599
51600         * lib/gcc.exp: added reporting code. Changed verbose compile message.
51601         * lib/c-torture: added hooks for new reporting code.
51602
51603 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
51604
51605         * config/sh-gcc.exp: check if sh-sim exists in the path
51606
51607 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
51608
51609         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
51610         * gcc.compile/compile.exp: Initial changes for new logic.
51611         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
51612         * gcc.failure/failure.exp: Initial changes for new logic.
51613         * gcc.ieee/ieee.exp: Initial changes for new logic.
51614         * gcc.misc-tests/misc.exp: Initial changes for new logic.
51615         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
51616         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
51617         * lib/c-torture.exp: Initial changes for new logic.
51618         * lib/gcc.exp: Initial changes for new logic.
51619
51620 1993-10-15  Mike Stump  (mrs@cygnus.com)
51621
51622         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
51623         depend upon failure or success.  Fully qualify names in failure
51624         and success messages.  Always remove a.out before starting
51625         compile, just in case.  Pay more attention to error text output by
51626         the compiler.  Handle testcases with no known past errors just
51627         like all others, so that things are uniform.  Other miscellaneous
51628         improvements.
51629
51630 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
51631
51632         * gcc.cpp: new directory for cpp tests
51633
51634 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
51635
51636         * lib/chill.exp: Code reformatted, removed unused code.
51637         * config/unix-chill.exp: Code reformatted, removed unused code.
51638         * chill.execute/execute.exp: Code reformatted, removed unused code.
51639         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
51640
51641 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
51642
51643         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
51644         routines not written.
51645
51646 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
51647
51648         * config/bug-gcc.exp: Use new procs from bug.exp.
51649
51650 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
51651
51652         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
51653         via ftp, rather than depending on NFS.
51654         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
51655         case.
51656
51657 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
51658
51659         * config/bug-gcc.exp: Use new download proc.
51660
51661 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
51662
51663         * chill.execute/execute.exp: cleanups, handles errors better
51664         * chill.compile/compile.exp: rewrite, based on execute.exp
51665         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
51666         * lib/chill.exp: major changes to diff proc and compile and link
51667           procs. added chill_fail and chill_pass wrappers to pass and
51668           fail. added more comments, and handle error codes better.
51669           Added a hack to capture stderr from exec, so noncompile tests
51670           can work.
51671
51672 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
51673
51674         * chill.execute/execute.exp: rewrite of testsuite driver
51675         * lib/chill.exp: rewrite of testsuite driver
51676         * config/unix-chill.exp: rewrite of testsuite driver
51677
51678 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
51679
51680         In chill.execute:
51681         * iexpr.ch: Standardize uppercase.
51682         * tuples.dat: Standardize uppercase.
51683         * vary.ch: standardize.  Correct varying string assignments.
51684         * vary.dat: Add new output lines.
51685
51686 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
51687
51688         In chill.execute:
51689         * chprintf.ch: Standardize use of uppercase.
51690         * tuples.ch: Standardize and turn arr2 into a DCL,
51691           rather than a SYN.
51692         * pinits.ch: Standardize.
51693
51694 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
51695
51696         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
51697         * Makefil: Renamed to Makefile.in.
51698         * configure.in: New.
51699
51700 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
51701
51702         In chill.execute:
51703         * .cvsignore: Add result/output files.
51704         * Makefile: Fix up variables at start.  Use MFLAGS
51705           everywhere.  Correct bool_loc, built_ins entries.
51706           Add entry for vary1.ch.
51707         * bitarray.ch: Standardize upper-case usage.
51708         * bitexpr.ch: Standardize, add output of b1.
51709         * params.ch: Use arrayt in along PROC parameters, to
51710           avoid novelty problems.
51711         * sets.ch: Tiny cleanup.
51712         * vary1.ch: Re-indent.
51713
51714 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
51715
51716           * Add PR-related files to Makefiles, .cvsignore files, etc.
51717
51718 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
51719
51720         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
51721           with compiler objects. New names are test-flow.c and test-loop.c
51722
51723 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
51724
51725         * Upgraded c-torture tests from 1.19 to 1.20
51726
51727         * new files:
51728         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
51729         * gcc.compile: 930623-1.c 930623-2.c
51730         * gcc.noncompile: 930622-1.c 930622-2.c
51731         * gcc.failure: 920411-1.c 920627-2.c
51732         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
51733
51734 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
51735
51736         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
51737           More changes to get testsuite working properly. Needs more work.
51738           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
51739
51740 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
51741
51742         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
51743           More changes to get testsuite working properly. Needs more work.
51744
51745 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
51746
51747         * chill.compile/compile.exp: Added for Dejagnu support
51748         * chill.execute/execute.exp: Added for Dejagnu support
51749         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
51750
51751 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
51752
51753         This should complete moving the CHILL test files.
51754         * chill.noncompile(.cvsignore printf.grt
51755             in-printf.grt chprintf.grt chprintf.ch):
51756             Added test-support files.
51757           (Makefile): Modified further.
51758         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
51759             signal.ch): Added test files.
51760           * chill.execute (.cvsignore printf.grt printr.c
51761             in-printf.grt rts.c chprintf.grt rts.h): Added
51762           test-support files.
51763             (Makefile): More corrections.
51764
51765 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
51766
51767         * chill.compile, chill.execute, chill.nocompile: Add CHILL
51768           test cases, ready for DejaGnu.
51769
51770 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
51771
51772         * Upgraded c-torture tests from 1.18 to 1.19
51773
51774         * gcc.compile: added test(s):
51775           930607-1.c
51776         * gcc.execute: added test(s):
51777           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
51778
51779         * added new subdirectory for misc tests: gcc.misc-tests
51780         * gcc.misc-test(s): added tests:
51781           inst-check.c test-consts.c test-ior.c test-switch.c
51782
51783 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
51784
51785         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
51786
51787 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
51788
51789         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
51790
51791 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
51792
51793         * Upgraded c-torture tests from 1.17 to 1.18
51794
51795 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
51796
51797         * Upgraded c-torture tests from 1.12 to 1.17
51798
51799 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
51800
51801         * lib/old-dejagnu.exp:
51802           Fixed handling of XFAIL target triplets to correctly
51803           recognize wildcard characters.  Removed code that
51804           appended a unique id tag to the end of the file name
51805           printed out by the result of the testcases within a
51806           given test file.
51807
51808 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
51809
51810         * lib/old-dejagnu.exp:
51811           Reworked expected failure handling to trigger off of XFAIL
51812           keyword in keyphrase embeded in testcase source code. The
51813           XFAIL keyword must be at the end of the keyphrase line. It
51814           may optionally be followed by one or more target triplets.
51815           It has just occured that the handling of wildcards in the
51816           target triplet may not be correct.
51817
51818 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
51819
51820         * g++.old-deja/tests:
51821           Moved all subdirectories up one level into g++.old-deja .
51822
51823         * lib/old-dejagnu.exp:
51824           Fixed problem with CXXFLAGS not being properly reset, and being
51825           corrupted with extraneous "-c" compiler option.  This was
51826           causing binaries to not be generated for test that needed them.
51827           Modified strings passed to "pass" and "fail" so that individual
51828           tests from the same test file would be distinguished by an
51829           identifier appended to the test file name in the summary logs;
51830           this corrected a problem with erroneous diff logs.  Added code
51831           to search testcases for expected fail and unexpected pass keywords.
51832
51833 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
51834
51835         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
51836
51837 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
51838
51839         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
51840           Removed extraneous text from end of "Special g++ Options"
51841           keyphrase.
51842
51843         * lib/old-dejagnu.exp: Added pattern matching to look for new
51844           keywords, embedded in testcases comments, which will trigger
51845           calls to xpass and xfail.
51846
51847 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
51848
51849         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
51850           comments embedded in the testcases, especially the one looking for
51851           special compiler options, as well as the pattern matching for the
51852           compiler output again.
51853
51854 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
51855
51856         * lib/old-dejagnu.exp: Do a proper check of the return value for
51857           execute tests. Fixed several problems with the pattern matching
51858           of the compiler output which gave erroneous test results.
51859           Changed several of the test result messages to be more descriptive.
51860         * config/unix-g++.exp: Proc g++_load now actually works and
51861           executes the tests passed to it and returns a usable return
51862           value.
51863
51864 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
51865
51866           * lib/gcc.exp: Exits gracefully if $CC is bogus.
51867
51868 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
51869
51870         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
51871           Modified both files to properly execute the old style
51872           dejagnu tests. The previous versions of these files were
51873           experimental and did not function anything near correctly.
51874
51875 1993-04-05  Rob Savoye  (rob@cygnus.com)
51876
51877         * Removed all Makefile.in and configure.in files. No configuration
51878         needed now.
51879
51880 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
51881
51882         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
51883
51884 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
51885
51886         * gcc.compile/configure.in, gcc.unsorted/configure.in,
51887         gcc.special/configure.in, gcc.noncompile/configure.in,
51888         gcc.execute/configure.in, gcc.code_quality/configure.in,
51889         g++.other/configure.in, g++.old-deja/configure.in,
51890         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
51891         in srcname setting.
51892
51893 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
51894
51895         * lib/udi.exp: Fixed mondfe and mondfe_download.
51896         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
51897         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
51898
51899 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
51900
51901         * config/udi-gdb.exp: Check $shell_id after connecting to target.
51902         (gdb_exit): Don't remove *_soc files.
51903
51904 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
51905
51906         * lib/c-torture.exp: Don't look for main; instead always use -w
51907         -c.  This is how the c-torture tests work.  Remove the object
51908         file if the compilation succeeds.
51909         * gcc.execute/execute.exp: Remove executable if test passes.
51910         * gcc.noncompile/noncompile.exp: Every test is an expected
51911         failure.
51912         * gcc.special/special.exp: Added tests from c-torture 1.11,
51913         corrected use of existing test.
51914         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
51915         gcc.execute/920625-1.c: Updated to c-torture 1.11.
51916         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
51917         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
51918         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
51919         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
51920         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
51921         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
51922         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
51923         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
51924         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
51925         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
51926         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
51927         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
51928         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
51929         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
51930         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
51931         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
51932         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
51933         c-torture 1.11.
51934         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
51935         correspond to c-torture 1.11.
51936
51937         * New file.