OSDN Git Service

gcc/fortran:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
2
3         PR fortran/32001
4         * gfortran.dg/min_max_conformance.f90: Added more testcases.
5
6 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7
8         PR target/31585
9         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
10         and "__inline".  Use "-msse" instead of "-msse2".
11
12 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13
14         PR middle-end/7651
15         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
16         * gcc.dg/20030906-2.c: Likewise.
17         * objc.dg/method-17.m: Add -Wreturn-type.
18         * obj-c++.dg/method-21.mm: Likewise.
19         
20 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
21
22         PR target/31585
23         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
24         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
25         (__builtin_ia32_psrlqi128): Ditto.
26         (__builtin_ia32_psrlwi128): Ditto.
27         (__builtin_ia32_psrldi128): Ditto.
28         (__builtin_ia32_psrldqi128): Ditto.
29         (__builtin_ia32_pslldqi128): Ditto.
30         (__builtin_ia32_psrawi128): Ditto.
31         (__builtin_ia32_psradi128): Ditto.
32         (__builtin_ia32_psllqi128): Ditto.
33         (__builtin_ia32_pslldi128): Ditto.
34         (__builtin_prefetch): Ditto.
35         (__builtin_ia32_pshufw): Ditto.
36         (__builtin_ia32_vec_set_v4hi): Ditto.
37         (__builtin_ia32_vec_ext_v4hi): Ditto.
38         (__builtin_ia32_shufps): Ditto.
39         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
40
41 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
42
43         PR fortran/31974
44         * gfortran.dg/char_allocation_1.f90: New test.
45
46 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
47
48         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
49         * gcc.dg/Wconversion-sign.c: New.
50         * gcc.dg/Wconversion-integer-no-sign.c: New.
51         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
52         Wconversion-sign.C
53         * g++.dg/warn/Wconversion-sign.C: New.
54         * g++.old-deja/g++.other/warn4.C: Update.
55         * g++.dg/warn/Wconversion1.C: Likewise.
56         
57 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58
59         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
60         * gcc.dg/torture/builtin-math-4.c: Likewise.
61
62 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
63
64         PR libfortran/31964
65         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
66
67 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
68
69         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
70
71 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
72
73         PR target/31628
74         * gcc.target/i386/pr31628.c: New.
75
76 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
77
78         PR middle-end/31344
79         * gcc.dg/pr31344.c: New test.
80
81 2007-05-17  Ian Lance Taylor  <iant@google.com>
82
83         PR tree-optimization/31953
84         * gcc.c-torture/compile/pr31953.c: New test.
85
86 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
87
88         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
89
90         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
91         and drem.
92         * gcc.dg/torture/builtin-math-4.c: Likewise.
93
94         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
95         * gcc.dg/torture/builtin-math-4.c: Likewise.
96
97         * gcc.dg/torture/builtin-math-4.c: New test.
98
99 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
100             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
101
102         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
103         * gcc.dg/cpp/include2.c: Ditto.
104         * gcc.dg/cpp/mac-dir-2.c: Ditto.
105         * gcc.dg/cpp/paste5.c: Ditto.
106         * gcc.dg/cpp/paste6.c: Ditto.
107         * gcc.dg/cpp/paste8.c: Ditto.
108         * gcc.dg/cpp/paste11.c: Ditto.
109         * gcc.dg/cpp/paste13.c: Ditto.
110         * gcc.dg/cpp/skipping2.c: Ditto.
111         * gcc.dg/reg-vol-struct-1.c: Ditto.
112         * gcc.dg/Wshadow-1.c: Ditto.
113         * gcc.dg/cpp/trad/comment.c: Ditto.
114         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
115         * gcc.dg/cpp/if-2.c: Ditto.
116         * gcc.dg/array-5.c: Ditto.
117         * gcc.dg/inline-15.c: Ditto.
118         * gcc.dg/pr27953.c: Ditto.
119         * gcc.dg/Wno-c++-compat.c: Ditto.
120
121 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
122
123         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
124
125 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
126
127         * gcc.c-torture/execute/20070517-1.c: New test.
128
129 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
130
131         PR fortran/31919
132         * gfortran.dg/min_max_conformance.f90: New test.
133
134 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
135
136         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
137         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
138         gcc.dg/vect/vect-104.c: Use more complex construction to prevent vectorizing.
139         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
140
141 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
142
143         PR tree-optimization/24659
144         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
145         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
146         not vect_int target.
147         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
148         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
149         targets.
150         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
151         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
152         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
153
154 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
155
156         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
157         and x86_64-*-* targets.
158         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
159
160 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
161
162         PR fortran/18769
163         PR fortran/30881
164         PR fortran/31194
165         PR fortran/31216
166         PR fortran/31427
167         * transfer_simplify_1.f90: New test.
168         * transfer_simplify_2.f90: New test.
169
170 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
171
172         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
173
174 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
175
176         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
177
178         * gcc.dg/fltconst-pedantic-dfp.c: New test.
179
180         PR c/31924
181         * gcc.dg/fltconst-1.c: New test.
182
183         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
184         * gcc.dg/dfp/operator-assignment.c: Ditto.
185
186 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
187
188         PR c++/29928
189         * g++.dg/rtti/typeid5.C: New.
190
191 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
192
193         PR fortran/31725
194         * gfortran.dg/substr_4.f: New test.
195
196 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
197
198         * gcc.target/m68k/interrupt_thread-1.c,
199         gcc.target/m68k/interrupt_thread-2.c,
200         gcc.target/m68k/interrupt_thread-3.c: New.
201         * gcc.target/m68k/m68k.exp: Accept fido.
202
203 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
204
205         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
206         * gfortran.dg/altreturn_3.f90: Likewise.
207         * gfortran.dg/assumed_dummy_1.f90: Likewise.
208         * gfortran.dg/default_numeric_type_1.f90: Likewise.
209         * gfortran.dg/inquire_iolength.f90: Likewise.
210         * gfortran.dg/module_naming_1.f90: Likewise.
211         * gfortran.dg/oldstyle_2.f90: Likewise.
212         * gfortran.dg/operator_2.f90: Likewise.
213         * gfortran.dg/parameter_array_element_1.f90: Likewise.
214         * gfortran.dg/used_types_11.f90: Likewise.
215         * gfortran.dg/zero_array_components_1.f90: Likewise.
216         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
217         * gfortran.dg/parameter_array_dummy.f90: Likewise.
218         * gfortran.dg/real_const_3.f90: Likewise.
219
220 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
221
222         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
223         * gcc.dg/tree-ssa/loop-30.c: New test.
224
225 2007-05-13  Richard Guenther  <rguenther@suse.de>
226
227         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
228         scanning forwprop1.
229         * g++.dg/tree-ssa/pr31146.C: Likewise.
230
231 2007-05-13  Revital Eres  <eres@il.ibm.com>
232
233         * gcc.dg/dse.c: New test.
234
235 2007-05-12  Richard Guenther  <rguenther@suse.de>
236
237         PR tree-optimization/31797
238         * gcc.c-torture/compile/pr31797.c: New testcase.
239
240 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
241
242         PR fortran/30746
243         * gfortran.dg/host_assoc_function_1.f90: New test.
244
245 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
246
247         PR c++/31829
248         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
249
250 2007-05-11  Silvius Rus  <rus@google.com>
251
252         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
253         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
254         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
255         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
256         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
257         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
258         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
259         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
260         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
261         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
262         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
263         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
264         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
265         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
266         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
267         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test. 
268
269 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
270
271         PR other/31852
272         * gcc.c-torture/execute/builtins/memchr.c: New.
273         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
274         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
275
276 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
277
278         PR fortran/30876
279         * gfortran.dg/recursive_reference_1.f90: Put error at correct
280         line.
281         * gfortran.dg/recursive_reference_2.f90: New test.
282
283 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
284
285         PR fortran/30878
286         * gfortran.dg/namelist_29.f90: New test.
287
288 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
289
290         PR fortran/31474
291         * gfortran.dg/entry_10.f90: New test.
292
293 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
294
295         PR tree-optimization/31885
296         * gcc.dg/tree-ssa/loop-29.c: New test.
297
298 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
299
300         * assumed_dummy_1.f90: Fix dg directive.
301         * char_initialiser_actual.f90: Likewise.
302         * nested_modules_2.f90: Likewise.
303         * shift-alloc.f90: Likewise.
304
305 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
306
307         * gcc.dg/20070507-1.c: Disable for non-pic targets.
308
309 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
310
311         PR libfortran/31880
312         * gfortran.dg/unf_read_corrupted_2.f90: New test.
313
314 2007-05-09  Mike Stump  <mrs@apple.com>
315
316         * g++.dg/other/first-global.C: Add -fpie for darwin.
317         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
318
319 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
320
321         * gcc.dg/20070507-1.c: New testcase.
322
323 2007-05-08  Chao-ying Fu  <fu@mips.com>
324
325         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
326         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
327         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
328         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
329
330 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
331
332         PR 31847
333         * gcc.dg/pr31847.c: New test.
334
335 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
336
337         PR fortran/31692
338         * gfortran.dg/actual_array_result_1.f90: New test.
339
340 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
341
342         PR fortran/29397
343         * gfortran.dg/parameter_array_init_1.f90: New test.
344
345         PR fortran/29400
346         * gfortran.dg/parameter_array_init_2.f90: New test.
347
348 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
349
350         PR target/31854
351         * gcc.target/i386/pr31854.c: New test.
352         
353 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
354
355         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
356
357 2007-05-07  Mike Stump  <mrs@apple.com>
358
359         * g++.old-deja/g++.mike/empty.C: Add.
360
361 2007-05-07  Eric Christopher  <echristo@apple.com>
362
363         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
364
365 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
366
367         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
368         variable.  Rearrange conversions from binary float to decimal float.
369
370 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
371
372         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
373         x86.
374
375 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
376
377         * gnat.dg/opt1.ad[sb]: New testcase.
378
379 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
380
381         PR fortran/31399
382         * gfortran.dg/do_3.F90: New test.
383
384 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
385
386         PR fortran/31764
387         * gfortran.dg/new_line.f90: Add new checks.
388
389 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
390
391         PR fortran/31201
392         * gfortran.dg/large_unit_1.f90: New.
393         * gfortran.dg/large_unit_2.f90: New.
394         * gfortran.dg/iostat_4.f90: New
395         * gfortran.dg/bounds_check_fail_1.f90: Updated.
396
397 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
398
399         PR fortran/31540
400         * gfortran.dg/char_result_4.f90: New test.
401
402 2007-06-05  Revital Eres  <eres@il.ibm.com>
403
404         PR 30957
405         * gcc.dg/pr30957-1.c: New test.
406
407 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
408
409         PR fortran/31251
410         * gfortran.dg/char_type_len_2.f90: New test.
411
412 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
413
414         PR 31775
415         * g++.dg/other/nested-extern.cc: New.
416         * g++.dg/other/nested-extern-1.C: New.
417         * g++.dg/other/nested-extern-2.C: New.
418
419 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
420
421         PR fortran/31760
422         * gfortran.dg/erf.f90: New test.
423         * gfortran.dg/besxy.f90: New test.
424
425 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
426
427         PR fortran/22359
428         * gfortran.dg/fseek.f90: New test.
429
430 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
431
432         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
433
434 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
435
436         PR libfortran/31210
437         * gfortran.dg/zero_length_1.f90: New test.
438
439 2007-05-04  Tobias Burnus  <burnus@net-b.de>
440
441         PR fortran/31803
442         * gfortran.dg/char_pointer_assign_3.f90: New test.
443         * gfortran.dg/char_result_2.f90: Re-enable test.
444
445 2007-05-04  Tobias Burnus  <burnus@net-b.de>
446
447         PR fortran/25071
448         * gfortran.dg/char_length_3.f90: New test.
449         * gfortran.dg/char_result_2.f90: Fix test.
450
451 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
452
453         PR tree-optimization/30565
454         * gcc.dg/tree-ssa/loop-27.c: New test.
455
456 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
457
458         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
459         * gcc.target/bfin/arith.c (__v2hi): Likewise.
460         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
461         * gcc.target/bfin/shift.c (__v2hi): Likewise.
462
463 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
464
465         PR tree-optimization/31699
466         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
467         New.
468         (check_effective_target_vect_floatint_cvt): New.
469         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
470         of specific targets.
471         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
472         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
473         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
474         * gcc.dg/vect/vect-iv-4.c: Likewise.
475         * gcc.dg/vect/vect-multitypes-11.c: New.
476         * gcc.dg/vect/pr31699.c: New.
477
478 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
479
480         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
481
482 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
483
484         PR C++/31663
485         * g++.dg/warn/anonymous-namespace-2.C: New.
486         * g++.dg/warn/anonymous-namespace-2.h: New.
487
488 2007-05-02  Paul Brook  <paul@codesourcery.com>
489
490         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
491
492 2007-05-02  Eric Christopher  <echristo@apple.com>
493
494         * gcc.dg/cpp/if-div.c: New file.
495
496 2007-05-02  Tom Tromey  <tromey@redhat.com>
497
498         PR preprocessor/28709:
499         * gcc.dg/cpp/pr28709.c: New file.
500
501 2007-05-02  Richard Guenther  <rguenther@suse.de>
502
503         PR tree-optimization/31146
504         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
505
506 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
507
508         * gcc.c-torture/compile/limits-blockid.c: New.
509         * gcc.c-torture/compile/limits-caselabels.c: New.
510         * gcc.c-torture/compile/limits-declparen.c: New.
511         * gcc.c-torture/compile/limits-enumconst.c: New.
512         * gcc.c-torture/compile/limits-exprparen.c: New.
513         * gcc.c-torture/compile/limits-externalid.c: New.
514         * gcc.c-torture/compile/limits-fnargs.c: New.
515         * gcc.c-torture/compile/limits-fndefn.c: New.
516         * gcc.c-torture/compile/limits-idexternal.c: New.
517         * gcc.c-torture/compile/limits-idinternal.c: New.
518         * gcc.c-torture/compile/limits-pointer.c: New.
519         * gcc.c-torture/compile/limits-stringlit.c: New.
520         * gcc.c-torture/compile/limits-structmem.c: New.
521         * gcc.c-torture/compile/limits-structnest.c: New.
522
523 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
524
525         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
526
527 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
528
529         PR middle-end/31740
530         * gcc.c-torture/compile/20070501-1.c: New testcase.
531
532 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
533
534         PR fortran/31732
535         * gfortran.dg/array_memset_2:  New test case.
536
537 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
538
539         PR testsuite/31615
540         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
541
542 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
543
544         PR testsuite/31589
545         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
546         dg-final test.
547         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
548         keyword to dg-final test.
549         * gcc.dg/vect/vect-iv-4.c: Likewise.
550         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
551         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
552         test.
553         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
554         cast.
555         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
556         * lib/target-supports.exp
557         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
558         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
559
560 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
561
562         * gcc.c-torture/execute/ieee/20000320-1.c: Use
563         __LONG_LONG_MAX__ and its friends instead of those supplied by
564         limits.h.
565
566 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
567
568         PR C++/31721
569         * g++.dg/ext/vector7.C: New testcase.
570
571 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
572
573         PR fortran/31591
574         * gfortran.dg/bound_simplification_1.f90: New test.
575
576 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
577
578         PR fortran/31645
579         * testsuite/gfortran.dg/bom_error.f90: New test.
580         * testsuite/gfortran.dg/bom_include.f90: New test.
581         * testsuite/gfortran.dg/bom_UTF16-LE.f90: New test.
582         * testsuite/gfortran.dg/bom_UTF16-BE.f90: New test.
583         * testsuite/gfortran.dg/bom_UTF-8.f90: New test.
584         * testsuite/gfortran.dg/bom_UTF-32.f90: New test.
585         * testsuite/gfortran.dg/bom_UTF-8.F90: New test.
586         * testsuite/gfortran.dg/bom_include.inc: New file.
587
588 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
589
590         PR C++/30221
591         * g++.dg/init/ptrfn2.C: New test.
592         * g++.dg/init/ptrfn3.C: New test.
593
594 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
595
596         PR fortran/31711
597         * gfortran.dg/dependency_21.f90: New test.
598
599 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
600
601         * gfortran.dg/secnds.f: Use real*8.
602         * gfortran.dg/secnds-1.f: Use real*8.
603
604 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
605
606         PR libfortran/31532
607         * gfortran.dg/inquire_5.f90: Update test.
608
609 2007-04-27  Ian Lance Taylor  <iant@google.com>
610
611         PR middle-end/31710
612         * gcc.c-torture/compile/pr31710.c: New test.
613
614 2007-04-27  Richard Guenther  <rguenther@suse.de>
615
616         PR tree-optimization/30965
617         PR tree-optimization/30978
618         * gcc.dg/tree-ssa/pr30978.c: New testcase.
619         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
620         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
621         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
622
623 2007-04-27  Richard Guenther  <rguenther@suse.de>
624
625         PR tree-optimization/31715
626         * gcc.dg/Warray-bounds-4.c: New testcase.
627
628 2007-04-26  Ian Lance Taylor  <iant@google.com>
629
630         PR target/28675
631         * gcc.c-torture/compile/pr28675.c: New test.
632
633 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
634
635         PR C++/30016
636         * g++.dg/ext/vector6.C: New test.
637
638 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
639
640         * gcc.c-torture/execute/ieee/20000320-1.x: New.
641
642 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
643
644         PR middle-end/31617
645         * g++.dg/other/str_empty.C: Add expected warning.
646
647 2007-04-26  Richard Guenther  <rguenther@suse.de>
648         Daniel Berlin  <dberlin@dberlin.org>
649
650         PR tree-optimization/30567
651         * g++.dg/other/pr30567.C: New testcase.
652
653 2007-04-26  Richard Guenther  <rguenther@suse.de>
654
655         PR tree-optimization/31703
656         * gcc.c-torture/compile/pr31703.c: New testcase.
657         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
658         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
659
660 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
661
662         * gfortran.dg/open_errors.f90: Added if statements checking
663         the value of iostat.
664
665 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
666
667         PR c++/31598
668         * g++.dg/gomp/pr31598.C: New test.
669
670         PR tree-optimization/30558
671         * g++.dg/gomp/pr30558.C: New test.
672
673 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
674
675         PR c++/31338
676         * g++.dg/ext/complex2.C: New test.
677
678 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
679
680         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
681
682 2007-04-25  Thiemo Seufer  <ths@mips.com>
683
684         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
685         value to signed char.
686
687 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
688
689         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
690         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
691         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
692
693 2007-04-25  Tobias Burnus  <burnus@net-b.de>
694
695         PR fortran/31668
696         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
697         statement functions.
698         * gfortran.dg/c_by_val_5.f90: New test.
699
700 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
701
702         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
703         with two new subroutines to avoid parameter-induced aliasing.
704         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
705         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
706
707 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
708
709         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
710         * g++.dg/warn/Warray-bounds.C: Likewise.
711
712 2007-04-24  Ian Lance Taylor  <iant@google.com>
713
714         PR tree-optimization/31605
715         * gcc.c-torture/execute/pr31605.c: New test.
716
717 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
718
719         PR fortran/31587
720         * lib/gcc-dg.exp (scan-module): New function.
721         * gfortran.dg/module_md5_1.f90: New test.
722
723 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
724
725         * g++.old-deja/g++.pt/defarg6.C: Only run with
726         -std=gnu++98.
727         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
728         * g++.dg/cpp0x/variadic61.C: Ditto.
729         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
730         * g++.dg/cpp0x/variadic62.C: Ditto.
731         * g++.dg/template/meminit1.C: Ditto.
732         * g++.dg/template/operator7.C: Ditto.
733         * g++.dg/template/static15.C: Ditto.
734         * g++.dg/template/invalid1.C: Ditto.
735         * g++.dg/template/shift1.C: Ditto.
736         * g++.dg/template/error10.C: Ditto.
737
738 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
739
740         PR diagnostic/25923
741         * gfortran.dg/pr25923.f90: New test.
742
743 2007-04-24  Ian Lance Taylor  <iant@google.com>
744
745         PR tree-optimization/31602
746         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
747
748 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
749
750         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
751         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
752
753 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
754
755         * gcc.target/i386/reload-1.c. New.
756
757 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
758             Olga Golovanevsky  <olga@il.ibm.com>
759
760         * g++.dg/other/str_empty.C: New test.
761
762 2007-04-24  Richard Henderson  <rth@redhat.com>
763
764         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
765
766 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
767
768         PR target/31641
769         * gcc.c-torture/compile/pr31641.c: New testcase.
770
771 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
772
773         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
774         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
775         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
776         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
777
778 2007-04-23  Simon Baldwin  <simonb@google.com>
779
780         * g++.dg/other/error15.C: New.
781         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
782         triggering a "multiple parameters named" error.
783
784 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
785
786         PR fortran/31618
787         * gfortran.dg/backspace_8.f:  New test case.
788
789 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
790
791         PR fortran/31630
792         * gfortran.dg/used_types_17.f90: New test.
793
794         PR fortran/31620
795         * gfortran.dg/zero_array_components_1.f90: New test.
796
797 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
798
799         PR fortran/31616
800         * gfortran.dg/open_errors.f90: Allow a different error message.
801
802 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
803
804         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
805         Rename from check_effective_target_vect_pack_mod.  Rename global
806         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
807         messages.
808         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
809         rename.
810         * gcc.dg/vect/vect-iv-8a.c: Ditto.
811         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
812
813 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
814
815         PR middle-end/31448
816         * gcc.c-torture/execute/pr31448.c: New testcase.
817
818 2007-04-22  Nick Clifton  <nickc@redhat.com>
819
820         * gcc.dg/20020312-2.c: Add support for the FRV.
821
822 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
823
824         PR tree-optimization/24659
825         * gcc.dg/vect/vect-float-extend-1.c: New test.
826         * gcc.dg/vect/vect-float-truncate-1.c: New test.
827
828 2007-04-22  Richard Guenther  <rguenther@suse.de>
829
830         PR tree-optimization/29789
831         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
832         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
833
834 2007-04-22  Revital Eres  <eres@il.ibm.com>
835
836         * gcc.dg/var-expand2.c: New test.
837
838 2007-04-22  Revital Eres  <eres@il.ibm.com>
839
840         * gcc.dg/var-expand3.c: New test.
841
842 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
843
844         PR fortran/31495
845         * gfortran.dg/continuation_8.f90: New test.
846
847 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
848
849         PR C/30265
850         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
851         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
852
853 2007-04-21  Richard Guenther  <rguenther@suse.de>
854
855         PR middle-end/31136
856         * gcc.c-torture/execute/pr31136.c: New testcase.
857
858 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
859
860         * gcc.target/i386/movsi-sm-1.c: New.
861
862 2007-04-20  Richard Henderson  <rth@redhat.com>
863
864         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
865         * gcc.dg/pr27095.c: Cope with alpha GOT load.
866
867 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
868
869         * gcc.target/i386/ordcmp-1.c: New test.
870         * gcc.target/i386/unordcmp-1.c: New test.
871
872         PR tree-optimization/31632
873         * gcc.c-torture/compile/20070419-1.c: New test.
874
875 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
876
877         * gcc.dg/invalid-call-1.c: New test.
878
879 2007-04-18  Dirk Mueller  <dmueller@suse.de>
880
881         PR diagnostic/31227
882         * gcc.dg/Warray-bounds-3.c: New.
883
884 2007-04-18  Richard Guenther  <rguenther@suse.de>
885
886         PR tree-optimization/19431
887         PR tree-optimization/21463
888         * gcc.c-torture/execute/20070212-1.c: New testcase.
889         * gcc.c-torture/execute/20070212-2.c: Likewise.
890         * gcc.c-torture/execute/20070212-3.c: Likewise.
891         * gcc.dg/tree-ssa/pr19431.c: Likewise.
892         * gcc.dg/tree-ssa/pr21463.c: Likewise.
893         * g++.dg/tree-ssa/pr21463.C: Likewise.
894         * g++.dg/tree-ssa/pr30738.C: Likewise.
895
896 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
897
898         PR c++/31513
899         * g++.dg/expr/bitfield8.C: New test.
900
901 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
902             Richard Sandiford  <richard@codesourcery.com>
903
904         * lib/target-supports.exp (check_profiling_available): Return 0
905         for uClibc with -p or -pg.
906
907 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
908
909         PR c++/31517
910         * g++.dg/template/init7.C: New test.
911
912 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
913
914         PR rtl-optimization/31360
915         * gcc.dg/loop-7.c: New test.
916
917 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
918
919         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
920         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
921         build.
922         (compat-execute): Likewise.
923         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
924         files to remote hosts.
925         * lib/c-ctorture.exp (c-torture-compile): Likewise.
926         (c-torture-execute): Likewise.
927         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
928         or plain file.  Use remote_upload and remote_download to copy
929         files about.
930         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
931         before scanning it.
932
933 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
934
935         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
936
937 2007-04-16  Lawrence Crowl  <crowl@google.com>
938
939         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
940         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
941         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
942         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
943         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
944         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
945         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
946         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
947         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
948         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
949         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
950
951         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
952         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
953         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
954         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
955         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
956         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
957         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
958         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
959         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
960         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
961         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
962
963 2007-04-16  Ian Lance Taylor  <iant@google.com>
964
965         PR tree-optimization/31522
966         * gcc.dg/Wstrict-overflow-16.c: New test.
967
968 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
969
970         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
971
972 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
973
974         PR fortran/31144
975         * gfortran.dg/module_naming_1.f90: New.
976
977 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
978
979         * lib/target-supports.exp (check_profiling_available): Return
980         false for m68k-*-uclinux.
981
982 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
983
984         PR c++/29365
985         Testcase for c++ anonymous namespace warning
986
987         * g++.dg/warn/anonymous-namespace-1.C: New test
988         * g++.dg/warn/anonymous-namespace-1.h: New test
989
990 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
991
992         PR testsuite/31578
993         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
994
995 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
996
997         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
998
999 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
1000
1001         PR fortran/31204
1002         * gfortran.dg/array_constructor_16.f90: New test.
1003
1004 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
1005
1006         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
1007         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
1008
1009 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1010
1011         PR rtl-optimization/31500
1012         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
1013         * g++.dg/warn/Warray-bounds.C: Likewise.
1014
1015 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1016
1017         PR C/31520
1018         * gcc.dg/gnu89-init-4.c: New testcase.
1019
1020 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
1021
1022         PR c++/25874
1023         * gcc.dg/gomp/pr25874.c: Add dg-options.
1024         * g++.dg/gomp/pr25874.C: Add dg-options.
1025
1026 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
1027
1028         PR fortran/21061
1029         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
1030         * gfortran.dg/warnings_are_errors_1.f: New testcase.
1031
1032 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1033
1034         PR fortran/31561
1035         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
1036
1037 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
1038
1039         PR fortran/29507
1040         PR fortran/31404
1041         * gfortran.dg/initialization_6.f90: New test.
1042
1043 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
1044
1045         * gcc.c-torture/compile/pr27528.c: Require nonpic.
1046
1047         * lib/target-supports.exp (check_gc_sections_available):
1048         Return false if ldflags includes -elf2flt.
1049
1050 2007-04-13  Jason Merrill  <jason@redhat.com>
1051
1052         PR c++/31074
1053         * conv3.C: New test.
1054
1055 2007-04-13  Mike Stump  <mrs@apple.com>
1056
1057         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
1058         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
1059
1060 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
1061
1062         PR tree-optimization/29598
1063         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
1064
1065 2007-04-13  Tobias Burnus  <burnus@net-b.de>
1066
1067         PR fortran/31559
1068         * gfortran.dg/func_assign.f90: New test.
1069
1070 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
1071
1072         PR fortran/31550
1073         * gfortran.dg/used_types_16.f90: New test.
1074
1075 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
1076
1077         PR fortran/18937
1078         * gfortran.dg/goto_2.f90: New.
1079         * gfortran.dg/goto_3.f90: New.
1080         * gfortran.dg/pr17708.f90: Rename to ...
1081         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
1082
1083 2007-04-13  Tobias Burnus  <burnus@net-b.de>
1084
1085         PR fortran/31562
1086         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
1087         instead of a struct.
1088
1089 2007-04-13  Tobias Burnus  <burnus@net-b.de>
1090
1091         PR fortran/31562
1092         * gfortran.dg/value_4.c: Use GNU extensions for complex
1093         instead of a struct.
1094
1095 2007-04-13  Richard Guenther  <rguenther@suse.de>
1096
1097         PR tree-optimization/21258
1098         * gcc.dg/tree-ssa/vrp34.c: New testcase.
1099
1100 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1101
1102         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
1103         <complex.h>.
1104
1105 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
1106
1107         PR fortran/31250
1108         * gfortran.dg/char_length_2.f90: New.
1109         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
1110         * gfortran.dg/repeat_4.f90: Likewise.
1111
1112         PR fortran/31266
1113         * gfortran.dg/char_assign_1.f90: New.
1114
1115         PR fortran/31471
1116         * gfortran.dg/block_name_1.f90: New.
1117         * gfortran.dg/block_name_2.f90: New.
1118
1119 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
1120
1121         PR c++/31078
1122         * g++.dg/other/pr31078.C: New.
1123
1124 2007-04-12  Richard Guenther  <rguenther@suse.de>
1125
1126         PR tree-optimization/31169
1127         * gcc.c-torture/execute/pr31169.c: New testcase.
1128
1129 2007-04-12  Richard Guenther  <rguenther@suse.de>
1130
1131         PR tree-optimization/24689
1132         PR tree-optimization/31307
1133         * g++.dg/tree-ssa/pr31307.C: New testcase.
1134         * gcc.dg/tree-ssa/pr24689.c: Likewise.
1135
1136 2007-04-12  Tobias Burnus  <burnus@net-b.de>
1137
1138         PR fortran/31472
1139         * gfortran.dg/access_spec_1.f90: New test.
1140         * gfortran.dg/access_spec_2.f90: New test.
1141         * gfortran.dg/non_module_public.f90: Match new error message.
1142
1143 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
1144
1145         PR testsuite/31538
1146         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
1147         to 4 at line 38 to fix bounds problem.
1148
1149 2007-04-11  Tobias Burnus  <burnus@net-b.de>
1150
1151         PR testsuite/31240
1152         * gfortran.dg/pointer_intent_1.f90: Fix test.
1153
1154 2007-04-10  Eric Christopher  <echristo@apple.com>
1155
1156         * lib/target-supports.exp
1157         (check_effective_target_fstack_protector): Rewrite.
1158
1159 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
1160
1161         PR c++/31449
1162         * g++.dg/init/const5.C: New test.
1163
1164 2007-04-09  Jan Hubicka  <jh@suse.cz>
1165
1166         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
1167
1168 2007-04-08  Jan Hubicka  <jh@suse.cz>
1169
1170         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
1171
1172 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
1173
1174         PR fortran/31257
1175         * gfortran.dg/achar_4.f90: New test.
1176
1177 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
1178
1179         PR fortran/30880
1180         * gfortran.dg/used_dummy_types_8.f90: New test.
1181
1182 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
1183
1184         PR fortran/30872
1185         * gfortran.dg/parameter_array_element_1.f90: New test.
1186
1187 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
1188
1189         PR fortran/31222
1190         * gfortran.dg/default_numeric_type_1.f90: New test.
1191
1192 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
1193
1194         PR fortran/31424
1195         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
1196
1197 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
1198
1199         PR fortran/31293
1200         * gfortran.dg/interface_12.f90: New test.
1201
1202 2007-04-07  Bruce Korb  <bkorb@gnu.org>
1203
1204         * gcc.dg/format/opt-6.c: New test.
1205         * gcc.dg/format/nul-1.c: New test.
1206         * gcc.dg/format/nul-2.c: New test.
1207
1208 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1209
1210         PR libgfortran/31395
1211         * gfortran.dg/fmt_colon.f90: New test.
1212
1213 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
1214
1215         * g++.old-deja/g++.other/init18.C: Use
1216         dg-require-effective-target instead of an explicit xfail.
1217
1218 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
1219
1220         * gcc.dg/dfp/signbit-1.c
1221         * gcc.dg/dfp/signbit-2.c
1222
1223 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
1224
1225         PR fortran/31483
1226         * gfortran.dg/altreturn_5.f90: New test.
1227
1228 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
1229
1230         PR fortran/31292
1231         * gfortran.dg/contained_module_proc_1.f90: New test.
1232
1233 2007-04-04  Stuart Hastings  <stuart@apple.com>
1234
1235         PR 31281
1236         * testsuite/objc/execute/exceptions/pr31281.m: New.
1237
1238 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
1239
1240         * g++.dg/ext/dllimport12.C: Update comments.
1241
1242 2007-04-03  Eric Christopher  <echristo@apple.com>
1243
1244         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
1245
1246 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1247
1248         PR fortran/31304
1249         * gfortran.dg/repeat_2.f90: New test.
1250         * gfortran.dg/repeat_3.f90: New test.
1251         * gfortran.dg/repeat_4.f90: New test.
1252
1253 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
1254
1255         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
1256
1257 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
1258
1259         PR c++/30847
1260         * g++.dg/parse/cond3.C: New test.
1261
1262         PR middle-end/30704
1263         * gcc.c-torture/execute/ieee/pr30704.c: New test.
1264
1265 2007-04-02  Jason Merrill  <jason@redhat.com>
1266
1267         PR c++/31187
1268         * g++.dg/ext/visibility/anon3.C: New test.
1269
1270 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1271
1272         PR libgfortran/31052
1273         * gfortran.dg/namelist_28.f90: New test.
1274
1275 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1276
1277         PR libgfortran/31366
1278         * gfortran.dg/direct_io_6.f90: New test.
1279
1280 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1281
1282         PR libgfortran/31207
1283         * gfortran.dg/advance_5.f90: New test.
1284         * gfortran.dg/advance_6.f90: New test.
1285
1286 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
1287
1288         * g++.dg/ext/dllimport6.C: Remove extra ';'.
1289         * g++.dg/ext/dllimport7.C: Likewise.
1290         * g++.dg/ext/selectany1.C: Likewise.
1291
1292 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
1293
1294         * g++.dg/parser/pr31138.C: New.
1295         * g++.dg/parser/pr31140.C: New.
1296         * g++.dg/parser/pr31141.C: New.
1297
1298 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
1299
1300         PR c++/26099
1301         * g++.dg/ext/is_base_of.C: New.
1302         * g++.dg/ext/has_virtual_destructor.C: New.
1303         * g++.dg/ext/is_polymorphic.C: New.
1304         * g++.dg/ext/is_base_of_diagnostic.C: New.
1305         * g++.dg/ext/is_enum.C: New.
1306         * g++.dg/ext/has_nothrow_assign.C: New.
1307         * g++.dg/ext/has_nothrow_constructor.C: New.
1308         * g++.dg/ext/is_empty.C: New.
1309         * g++.dg/ext/has_trivial_copy.C: New.
1310         * g++.dg/ext/has_trivial_assign.C: New.
1311         * g++.dg/ext/is_abstract.C: New.
1312         * g++.dg/ext/is_pod.C: New.
1313         * g++.dg/ext/has_nothrow_copy.C: New.
1314         * g++.dg/ext/is_class.C: New.
1315         * g++.dg/ext/has_trivial_constructor.C: New.
1316         * g++.dg/ext/is_union.C: New.
1317         * g++.dg/ext/has_trivial_destructor.C: New.
1318         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
1319         * g++.dg/template/crash43.C: Likewise.
1320
1321 2007-03-29  Dirk Mueller  <dmueller@suse.de>
1322
1323         * g++.dg/warn/pedantic2.C: New testcase.
1324
1325 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1326
1327         * size_dim.f90: Fix dg directive.
1328         * pr16433.f: Likewise.
1329         * use_6.f90: Likewise.
1330         * use_7.f90: Likewise.
1331         * entry_9.f90: Likewise.
1332         * pointer_intent_2.f90: Likewise.
1333         * protected_1.f90: Likewise.
1334         * fmt_missing_period_2.f: Likewise.
1335         * pointer_intent_3.f90: Likewise.
1336         * protected_2.f90: Likewise.
1337         * protected_3.f90: Likewise.
1338         * pr15754.f90: Likewise.
1339         * protected_4.f90: Likewise.
1340         * protected_5.f90: Likewise.
1341         * initialization_2.f90: Likewise.
1342         * protected_6.f90: Likewise.
1343         * continuation_7.f90: Likewise.
1344         * derived_function_interface_1.f90: Likewise.
1345         * der_pointer_4.f90: Likewise.
1346         * fmt_zero_precision.f90: Likewise.
1347         * blockdata_3.f90: Likewise.
1348         * fmt_missing_period_1.f: Likewise.
1349         * real_const_3.f90: Likewise.
1350         * use_4.f90: Likewise.
1351         * fmt_missing_period_3.f: Likewise.
1352         * use_5.f90: Likewise.
1353
1354 2007-03-28  Mike Stump  <mrs@apple.com>
1355
1356         * gcc.dg/darwin-comm.c: Add.
1357
1358 2007-03-28  Eric Christopher  <echristo@apple.com>
1359
1360         * lib/target-supports.exp (check_effective_target_fstack_protector): New.
1361         * gcc.dg/ssp-1.c: Use.
1362         * gcc.dg/ssp-2.c: Ditto.
1363
1364 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
1365
1366         PR c++/29077
1367         * g++.dg/parse/constructor3.C: New test.
1368
1369 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
1370
1371         * gnat.dg/thin_pointer.ad[sb]: New test.
1372
1373 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
1374
1375         * g++.dg/cpp0x/bracket1.C: New.
1376         * g++.dg/cpp0x/bracket2.C: New.
1377         * g++.dg/cpp0x/bracket3.C: New.
1378         * g++.dg/cpp0x/bracket4.C: New.
1379
1380 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
1381
1382         * g++.dg/cpp0x/temp_default1.C: New.
1383         * g++.dg/cpp0x/temp_default3.C: New.
1384         * g++.dg/cpp0x/temp_default2.C: New.
1385         * g++.dg/cpp0x/temp_default4.C: New.
1386
1387 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
1388
1389         PR c++/29993
1390         * g++.dg/other/cv_func2.C: New.
1391
1392 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
1393
1394         * gcc.dg/dfp/func-vararg-alternate.h: New file.
1395         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
1396         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
1397         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
1398
1399         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
1400         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1401
1402         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
1403
1404         * lib/compat.exp (compat-execute): Fix processing of file names.
1405
1406 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
1407
1408         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
1409
1410 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
1411
1412         * lib/target-supports.exp (check_effective_target_fortran_large_real):
1413         Delete created executable test file.
1414         (check_effective_target_fortran_large_int): Ditto.
1415         (check_effective_target_static_libgfortran): Ditto.
1416
1417 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
1418
1419         PR c++/30500
1420         * g++.dg/warn/pragma-system_header1.C: New test.
1421         * g++.dg/warn/pragma-system_header2.C: New test.
1422         * g++.dg/warn/pragma-system_header1.h. New.
1423         * g++.dg/warn/pragma-system_header2.h. New.
1424
1425 2007-03-26  Ian Lance Taylor  <iant@google.com>
1426
1427         PR tree-optimization/31345
1428         * gcc.c-torture/compile/pr31345-1.c: New test.
1429
1430 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
1431
1432         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
1433         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
1434         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
1435         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
1436         * gfortran.dg/overload_1.f90: Likewise.
1437         * gfortran.dg/impure_assignment_1.f90: Likewise.
1438         * gfortran.dg/error_recovery_3.f90: Likewise.
1439         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
1440         * gfortran.dg/sequence_types_1.f90: Likewise.
1441         * gfortran.dg/internal_references_1.f90: Likewise.
1442         * gfortran.dg/present_1.f90: Likewise.
1443         * gfortran.dg/volatile10.f90: Likewise.
1444         * gfortran.dg/module_equivalence_2.f90: Likewise.
1445         * gfortran.dg/use_4.f90: Likewise.
1446         * gfortran.dg/elemental_result_1.f90: Likewise.
1447         * gfortran.dg/generic_actual_arg.f90: Likewise.
1448         * gfortran.dg/private_type_5.f90: Likewise.
1449         * gfortran.dg/protected_4.f90: Likewise.
1450         * gfortran.dg/interface_3.f90: Likewise.
1451
1452 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
1453
1454         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
1455         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
1456
1457 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
1458
1459         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
1460
1461 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1462
1463         PR libgfortran/31199
1464         * gfortran.dg/fmt_t_4.f90: New test.
1465
1466 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1467
1468         PR libfortran/31297
1469         * gfortran.dg/backspace_5.f:  Initialize variable(s).
1470         * gfortran.dg/backspace_6.f:  Likewise.
1471         * gfortran.dg/char_bounds_check_fail_1: Likewise.
1472         * gfortran.dg/direct_io_2.f90:  Likewise.
1473         * gfortran.dg/write_back.f:  Likewise.
1474         * gfortran.dg/write_rewind_2.f:  Likewise.
1475         * gfortran.dg/write_rewind_1.f:  Likewise.
1476         * gfortran.dg/write_rewind_2.f:  Likewise.
1477
1478 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
1479
1480         PR tree-optimization/30784
1481         * gcc.dg/vect/pr30784.c: New test.
1482
1483 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1484
1485         PR fortran/30877
1486         * gfortran.dg/operator_1.f90: New test.
1487         * gfortran.dg/operator_2.f90: New test.
1488
1489 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1490
1491         PR libfortran/31196
1492         * gfortran.dg/reshape_transpose_1.f90:  New test.
1493
1494 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1495
1496         PR fortran/30655
1497         * gfortran.dg/bounds_check_6.f90: New test.
1498
1499 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
1500
1501         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
1502         #ifndef/#endif.
1503         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1504         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1505
1506 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
1507
1508         PR fortran/31209
1509         * gfortran.dg/pointer_function_actual_1.f90: New test.
1510
1511         PR fortran/31200
1512         * gfortran.dg/pointer_function_actual_2.f90: New test.
1513
1514         PR fortran/31215
1515         * gfortran.dg/result_in_spec_1.f90: New test.
1516
1517 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1518
1519         PR fortran/30834
1520         * gfortran.dg/integer_exponentiation_3.F90: New test.
1521         * gfortran.dg/integer_exponentiation_4.f90: New test.
1522         * gfortran.dg/integer_exponentiation_5.F90: New test.
1523
1524 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
1525
1526         PR c++/30863
1527         * g++.dg/template/error24.C: New test.
1528         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
1529
1530 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
1531
1532         PR c++/31273
1533         * g++.dg/expr/bitfield7.C: New test.
1534
1535 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1536
1537         PR other/23572
1538         * gcc.dg/float-range-4.c: New.
1539         * gcc.dg/float-range-1.c: Update. Test for a warning.
1540         * gcc.dg/float-range-3.c: New.
1541         * gcc.dg/float-range-5.c: New.
1542
1543 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1544
1545         PR fortran/31262
1546         * gfortran.dg/no_range_check_1.f90: New test.
1547
1548 2007-03-22  Dirk Mueller  <dmueller@suse.de>
1549
1550         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
1551         * g++.dg/other/static1.C: Remove stray semicolon.
1552         * g++.dg/other/init1.C: Likewise.
1553         * g++.dg/rtti/dyncast1.C: Likewise.
1554         * g++.dg/tree-ssa/pr17153.C: Likewise.
1555         * g++.dg/lookup/disamb1.C: Likewise.
1556         * g++.dg/lookup/scoped2.C: Likewise.
1557         * g++.dg/lookup/friend7.C: Likewise.
1558         * g++.dg/parse/parse4.C: Likewise.
1559         * g++.dg/parse/parse5.C: Likewise.
1560         * g++.dg/expr/pr29066.C: Likewise.
1561         * g++.dg/expr/cast4.C: Likewise.
1562         * g++.dg/tc1/dr193.C: Likewise.
1563         * g++.dg/tc1/dr213.C: Likewise.
1564         * g++.dg/abi/dcast1.C: Likewise.
1565         * g++.dg/abi/covariant2.C: Likewise.
1566         * g++.dg/inherit/covariant11.C: Likewise.
1567         * g++.dg/inherit/covariant9.C: Likewise.
1568         * g++.dg/inherit/covariant10.C: Likewise.
1569         * g++.dg/init/static3.C: Likewise.
1570         * g++.dg/init/init-ref3.C: Likewise.
1571         * g++.dg/init/ref10.C: Likewise.
1572         * g++.dg/template/meminit2.C: Likewise.
1573         * g++.dg/template/using9.C: Likewise.
1574         * g++.dg/template/friend9.C: Likewise.
1575         * g++.dg/template/ref1.C: Likewise.
1576         * g++.old-deja/g++.warn/inline.C: Likewise.
1577         * g++.old-deja/g++.robertl/eb91.C: Likewise.
1578         * g++.old-deja/g++.robertl/eb46.C: Likewise.
1579         * g++.old-deja/g++.robertl/eb34.C: Likewise.
1580         * g++.old-deja/g++.robertl/eb43.C: Likewise.
1581         * g++.old-deja/g++.robertl/eb26.C: Likewise.
1582         * g++.old-deja/g++.robertl/eb116.C: Likewise.
1583         * g++.old-deja/g++.brendan/copy5.C: Likewise.
1584         * g++.old-deja/g++.brendan/overload8.C: Likewise.
1585         * g++.old-deja/g++.brendan/overload11.C: Likewise.
1586         * g++.old-deja/g++.brendan/copy7.C: Likewise.
1587         * g++.old-deja/g++.brendan/crash38.C: Likewise.
1588         * g++.old-deja/g++.brendan/template11.C: Likewise.
1589         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
1590         * g++.old-deja/g++.brendan/crash50.C: Likewise.
1591         * g++.old-deja/g++.brendan/crash16.C: Likewise.
1592         * g++.old-deja/g++.jason/pmem2.C: Likewise.
1593         * g++.old-deja/g++.jason/parse9.C: Likewise.
1594         * g++.old-deja/g++.jason/byval2.C: Likewise.
1595         * g++.old-deja/g++.jason/overload8.C: Likewise.
1596         * g++.old-deja/g++.jason/pmf8.C: Likewise.
1597         * g++.old-deja/g++.jason/template33.C: Likewise.
1598         * g++.old-deja/g++.jason/return3.C: Likewise.
1599         * g++.old-deja/g++.jason/scoping2.C: Likewise.
1600         * g++.old-deja/g++.jason/virtual.C: Likewise.
1601         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1602         * g++.old-deja/g++.jason/template27.C: Likewise.
1603         * g++.old-deja/g++.jason/synth6.C: Likewise.
1604         * g++.old-deja/g++.jason/ref8.C: Likewise.
1605         * g++.old-deja/g++.jason/offset1.C: Likewise.
1606         * g++.old-deja/g++.other/static20.C: Likewise.
1607         * g++.old-deja/g++.other/array1.C: Likewise.
1608         * g++.old-deja/g++.other/new3.C: Likewise.
1609         * g++.old-deja/g++.other/array2.C: Likewise.
1610         * g++.old-deja/g++.other/overload9.C: Likewise.
1611         * g++.old-deja/g++.other/cast6.C: Likewise.
1612         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
1613         * g++.old-deja/g++.other/eh4.C: Likewise.
1614         * g++.old-deja/g++.other/using7.C: Likewise.
1615         * g++.old-deja/g++.other/init18.C: Likewise.
1616         * g++.old-deja/g++.other/dyncast1.C: Likewise.
1617         * g++.old-deja/g++.other/dyncast2.C: Likewise.
1618         * g++.old-deja/g++.other/dtor11.C: Likewise.
1619         * g++.old-deja/g++.pt/static11.C: Likewise.
1620         * g++.old-deja/g++.pt/crash19.C: Likewise.
1621         * g++.old-deja/g++.pt/overload12.C: Likewise.
1622         * g++.old-deja/g++.pt/crash46.C: Likewise.
1623         * g++.old-deja/g++.pt/mi1.C: Likewise.
1624         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
1625         * g++.old-deja/g++.pt/nontype5.C: Likewise.
1626         * g++.old-deja/g++.pt/local5.C: Likewise.
1627         * g++.old-deja/g++.pt/typename2.C: Likewise.
1628         * g++.old-deja/g++.pt/explicit80.C: Likewise.
1629         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
1630         * g++.old-deja/g++.law/visibility1.C: Likewise.
1631         * g++.old-deja/g++.law/visibility2.C: Likewise.
1632         * g++.old-deja/g++.law/virtual2.C: Likewise.
1633         * g++.old-deja/g++.law/operators19.C: Likewise.
1634         * g++.old-deja/g++.law/parsing10.C: Likewise.
1635         * g++.old-deja/g++.law/visibility4.C: Likewise.
1636         * g++.old-deja/g++.law/operators4.C: Likewise.
1637         * g++.old-deja/g++.law/dtors2.C: Likewise.
1638         * g++.old-deja/g++.law/missed-error3.C: Likewise.
1639         * g++.old-deja/g++.law/visibility10.C: Likewise.
1640         * g++.old-deja/g++.law/scope3.C: Likewise.
1641         * g++.old-deja/g++.law/casts2.C: Likewise.
1642         * g++.old-deja/g++.law/code-gen5.C: Likewise.
1643         * g++.old-deja/g++.law/operators33.C: Likewise.
1644         * g++.old-deja/g++.law/friend4.C: Likewise.
1645         * g++.old-deja/g++.mike/pmf7.C: Likewise.
1646         * g++.old-deja/g++.mike/p5611.C: Likewise.
1647         * g++.old-deja/g++.mike/net37.C: Likewise.
1648         * g++.old-deja/g++.mike/p3570.C: Likewise.
1649         * g++.old-deja/g++.mike/p5718.C: Likewise.
1650         * g++.old-deja/g++.mike/net21.C: Likewise.
1651         * g++.old-deja/g++.mike/p1862.C: Likewise.
1652         * g++.old-deja/g++.mike/p4511.C: Likewise.
1653         * g++.old-deja/g++.mike/virt3.C: Likewise.
1654         * g++.old-deja/g++.mike/p16146.C: Likewise.
1655         * g++.old-deja/g++.mike/p1989.C: Likewise.
1656         * g++.old-deja/g++.mike/p5571.C: Likewise.
1657         * g++.old-deja/g++.gb/scope10.C: Likewise.
1658         * g++.old-deja/g++.abi/primary5.C: Likewise.
1659         * g++.old-deja/g++.abi/empty2.C: Likewise.
1660         * g++.old-deja/g++.abi/arraynew.C: Likewise.
1661         * g++.old-deja/g++.eh/vbase4.C: Likewise.
1662         * g++.old-deja/g++.eh/ptr1.C: Likewise.
1663         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
1664         * g++.old-deja/g++.bob/template3.C: Likewise.
1665         * g++.old-deja/g++.bob/inherit1.C: Likewise.
1666
1667 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
1668
1669         PR fortran/31193
1670         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
1671
1672 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
1673
1674         PR fortran/20897
1675         * gfortran.dg/derived_name_1.f90: New.
1676         * gfortran.dg/derived_name_2.f: New.
1677
1678 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
1679
1680         * lib/target-supports.exp (check_effective_target_nonpic): New
1681         procedure.
1682         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
1683         when compiling PIC.
1684         * gcc.target/i386/asm-4.c: Require nonpic.
1685         * gcc.target/i386/cmov1.c: Likewise.
1686         * gcc.target/i386/mul.c: Likewise.
1687         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
1688         * gcc.target/i386/ssetype-1.c: Require nonpic.
1689         * gcc.target/i386/ssetype-3.c: Likewise.
1690         * gcc.target/i386/ssetype-5.c: Likewise.
1691
1692 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
1693
1694         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
1695         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
1696         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
1697         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
1698
1699 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
1700
1701         PR tree-optimization/30590
1702         * g++.dg/opt/pr30590.C: New testcase.
1703
1704 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
1705
1706         PR c/30762
1707         * gcc.dg/pr30762-1.c: New test.
1708         * gcc.dg/pr30762-2.c: New test.
1709
1710         PR inline-asm/30505
1711         * gcc.target/i386/pr30505.c: New test.
1712
1713 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
1714
1715         * gcc.target/arm/register-variables.c: New.
1716
1717 2007-03-19  Jeff Law  <law@redhat.com>
1718
1719         * PR tree-optimization/30984
1720         * gcc.c-torture/pr30984.c: New test.
1721
1722 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1723         Richard Guenther  <rguenther@suse.de>
1724
1725         PR tree-optimization/31254
1726         * gcc.dg/torture/pr31254.c: New testcase.
1727
1728 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
1729
1730         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
1731         target default_packed.
1732
1733 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1734
1735         PR fortran/31203
1736         * gfortran.dg/string_length_1.f90: New test.
1737
1738 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1739
1740         PR testsuite/30395
1741         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
1742
1743 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1744
1745         PR libgfortran/31052
1746         * gfortran.dg/namelist_27.f90: New test.
1747
1748 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
1749
1750         PR fortran/30531
1751         * gfortran.dg/used_types_14.f90: New test.
1752
1753         PR fortran/31086
1754         * gfortran.dg/used_types_15.f90: New test.
1755
1756 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
1757
1758         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
1759         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
1760
1761 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1762
1763         PR fortran/31120
1764         * gfortran.dg/integer_exponentiation_2.f90: New test.
1765
1766 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
1767
1768         PR tree-optimization/31041
1769         * gcc.dg/vect/pr31041.c: New test.
1770
1771 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1772
1773         * g++.dg/warn/Wconversion-integer.C: New
1774         * g++.dg/warn/Wconversion-real.C: New.
1775         * g++.dg/warn/Wconversion-real-integer.C: New.
1776         * g++.dg/warn/conv2.C: Updated.
1777
1778 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1779
1780         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
1781         exclude RTPs.
1782
1783 2007-03-16  Richard Guenther  <rguenther@suse.de>
1784
1785         PR tree-optimization/31146
1786         * g++.dg/tree-ssa/pr31146.C: New testcase.
1787
1788 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1789
1790         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
1791         assume that the target has <features.h>.
1792
1793 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1794
1795         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
1796         dg-options rather than to the whole test.
1797
1798 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
1799
1800         PR debug/29906
1801         * g++.dg/debug/pr29906.C: New
1802
1803 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1804
1805         PR libgfortran/31099
1806         * gfortran.dg/unformatted_recl.f90: Update test.
1807
1808 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
1809
1810         * gcc.dg/tree-ssa/prefetch-5.c: New test.
1811
1812 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1813
1814         PR c++/30891
1815         * g++.dg/parse/namespace-definition.C: New.
1816
1817 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1818
1819         PR c++/24924
1820         * g++.dg/cpp/pedantic-errors.C: New.
1821         * g++.dg/cpp/permissive.C: New.
1822
1823 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1824
1825         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
1826         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
1827
1828 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1829
1830         * lib/target-supports.exp (check_missing_uclibc_feature)
1831         (check_effective_target_wchar): New procedures.
1832         * gcc.dg/wchar_t-1.c: Require target wchar.
1833         * gcc.dg/wint_t-1.c: Likewise.
1834
1835 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1836
1837         * lib/target-supports.exp (check_gc_sections_available): Return
1838         false for VxWorks targets.
1839
1840 2007-03-15  Dirk Mueller  <dmueller@suse.de>
1841
1842         * g++.dg/warn/Wconversion2.C: Fix typo.
1843         * gcc.dg/if-empty-1.c: Ditto.
1844
1845 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1846
1847         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
1848
1849 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
1850
1851         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
1852         * gcc.target/i386/pr31167.c: Ditto.
1853
1854 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
1855
1856         PR target/31167
1857         * gcc.target/i386/pr31167.c: New test.
1858
1859 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
1860
1861         PR fortran/30922
1862         * gfortran.dg/import5.f90.f90: New test.
1863
1864
1865         PR fortran/30879
1866         * gfortran.dg/data_components_1.f90: New test.
1867
1868
1869         PR fortran/30870
1870         * gfortran.dg/generic_13.f90: New test.
1871
1872         PR fortran/31163
1873         * gfortran.dg/alloc_comp_basics_5.f90: New test.
1874
1875 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1876
1877         PR libgfortran/31051
1878         * gfortran.dg/fmt_t_4.f90: New
1879
1880 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1881
1882         PR C++/31165
1883         * g++.dg/other/default7.C: New test.
1884
1885 2007-03-15  Dirk Mueller  <dmueller@suse.de>
1886
1887         * g++.dg/warn/Wconversion2.C: New.
1888
1889 2007-03-14  Eric Christopher  <echristo@apple.com>
1890
1891         * gcc.dg/ssp-1.c: New.
1892         * gcc.dg/ssp-2.c: Ditto.
1893
1894 2007-03-14  Dirk Mueller  <dmueller@suse.de>
1895
1896         * g++.dg/warn/do-empty.C: New.
1897         * gcc.dg/do-empty.c: New.
1898         * gcc.dg/if-empty-1.c: Update.
1899         * gcc.dg/20001116-1.c: Update.
1900         * gcc.dg/pr23165.c: Update.
1901
1902 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
1903
1904         * gfortran.dg/module_implicit_conversion.f90: New test.
1905
1906 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
1907
1908         PR middle-end/31127
1909         * gcc.dg/pr31127.c: New.
1910
1911 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
1912
1913         * gcc.dg/tree-ssa/loop-26.c: New test.
1914
1915 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
1916
1917         * gcc.target/i386/cmpxchg16b-1.c: New test.
1918
1919 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
1920
1921         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
1922         * gcc.dg/c99-vla-1.c: Likewise.
1923         * g++.dg/ext/vla1.C: Likewise
1924
1925 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
1926
1927         * gcc.dg/wvla-1.c: New test
1928         * gcc.dg/wvla-2.c: New test
1929         * gcc.dg/wvla-3.c: New test
1930         * gcc.dg/wvla-4.c: New test
1931         * gcc.dg/wvla-5.c: New test
1932         * gcc.dg/wvla-6.c: New test
1933         * gcc.dg/wvla-7.c: New test
1934         * g++.dg/warn/Wvla-1.C: New test
1935         * g++.dg/warn/Wvla-2.C: New test
1936         * g++.dg/warn/Wvla-3.C: New test
1937
1938 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
1939
1940         PR c++/30108
1941         * g++.dg/other/default6.C: New test.
1942
1943 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
1944
1945         * lib/target-supports.exp (check_profiling_available): Return false
1946         for VxWorks.
1947         (check_effective_target_vxworks_kernel): New procedure.
1948         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
1949         VxWorks.
1950         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
1951         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
1952         to include VxWorks.
1953         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
1954
1955 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
1956
1957         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
1958         PIC is not supported.
1959         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
1960         * gcc.dg/20020426-2.c: Likewise.
1961         * gcc.dg/pr28243.c: Likewise.
1962         * gcc.dg/visibility-11.c: Likewise.
1963         * gcc.dg/tls/opt-9.c: Likewise.
1964         * gcc.dg/tls/opt-10.c: Likewise.
1965         * gcc.dg/tls/pic-1.c: Likewise.
1966         * gcc.dg/tls/struct-1.c: Likewise.
1967         * gcc.target/i386/20000807-1.c: Likewise.
1968         * gcc.target/i386/20000904-1.c: Likewise.
1969         * gcc.target/i386/20011119-1.c: Likewise.
1970         * gcc.target/i386/990213-2.c: Likewise.
1971         * gcc.target/i386/990214-1.c: Likewise.
1972         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1973         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1974         * gcc.target/i386/pic-1.c: Likewise.
1975         * gcc.target/i386/pr21518.c: Likewise.
1976         * gcc.target/i386/pr23098.c: Likewise.
1977         * gcc.target/i386/pr23943.c: Likewise.
1978
1979 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
1980
1981         PR c++/31038
1982         * g++.dg/template/complit2.C: New test.
1983
1984         PR c++/30328
1985         * g++.dg/ext/bitfield1.C: New test.
1986
1987 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
1988
1989         PR fortran/30883
1990         * gfortran.dg/interface_11.f90: New test.
1991
1992 2007-03-11  Richard Guenther  <rguenther@suse.de>
1993
1994         PR tree-optimization/31115
1995         * gcc.dg/torture/pr31115.c: New testcase.
1996
1997 2007-03-11  Ira Rosen  <irar@il.ibm.com>
1998
1999         PR tree-optimization/29925
2000         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
2001
2002 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
2003
2004         PR c++/30274
2005         * g++.dg/expr/bitfield3.C: New test.
2006         * g++.dg/expr/bitfield4.C: Likewise.
2007         * g++.dg/expr/bitfield5.C: Likewise.
2008         * g++.dg/expr/bitfield6.C: Likewise.
2009
2010         PR c++/30924
2011         * g++.dg/template/array18.C: New test.
2012
2013 2007-03-10  Dirk Mueller  <dmueller@suse.de>
2014
2015         PR c++/17946
2016         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
2017         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
2018
2019 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
2020
2021         PR c++/20599
2022         * g++.dg/cpp0x/variadic-bind.C: New.
2023         * g++.dg/cpp0x/variadic-function.C: New.
2024         * g++.dg/cpp0x/variadic-mem_fn.C: New.
2025         * g++.dg/cpp0x/variadic-tuple.C: New.
2026         * g++.dg/cpp0x/variadic1.C: New.
2027         * g++.dg/cpp0x/variadic2.C: New.
2028         * g++.dg/cpp0x/variadic3.C: New.
2029         * g++.dg/cpp0x/variadic4.C: New.
2030         * g++.dg/cpp0x/variadic5.C: New.
2031         * g++.dg/cpp0x/variadic6.C: New.
2032         * g++.dg/cpp0x/variadic7.C: New.
2033         * g++.dg/cpp0x/variadic8.C: New.
2034         * g++.dg/cpp0x/variadic9.C: New.
2035         * g++.dg/cpp0x/variadic10.C: New.
2036         * g++.dg/cpp0x/variadic11.C: New.
2037         * g++.dg/cpp0x/variadic12.C: New.
2038         * g++.dg/cpp0x/variadic13.C: New.
2039         * g++.dg/cpp0x/variadic14.C: New.
2040         * g++.dg/cpp0x/variadic15.C: New.
2041         * g++.dg/cpp0x/variadic16.C: New.
2042         * g++.dg/cpp0x/variadic17.C: New.
2043         * g++.dg/cpp0x/variadic18.C: New.
2044         * g++.dg/cpp0x/variadic19.C: New.
2045         * g++.dg/cpp0x/variadic20.C: New.
2046         * g++.dg/cpp0x/variadic21.C: New.
2047         * g++.dg/cpp0x/variadic22.C: New.
2048         * g++.dg/cpp0x/variadic23.C: New.
2049         * g++.dg/cpp0x/variadic24.C: New.
2050         * g++.dg/cpp0x/variadic25.C: New.
2051         * g++.dg/cpp0x/variadic26.C: New.
2052         * g++.dg/cpp0x/variadic27.C: New.
2053         * g++.dg/cpp0x/variadic28.C: New.
2054         * g++.dg/cpp0x/variadic29.C: New.
2055         * g++.dg/cpp0x/variadic30.C: New.
2056         * g++.dg/cpp0x/variadic31.C: New.
2057         * g++.dg/cpp0x/variadic32.C: New.
2058         * g++.dg/cpp0x/variadic33.C: New.
2059         * g++.dg/cpp0x/variadic34.C: New.
2060         * g++.dg/cpp0x/variadic35.C: New.
2061         * g++.dg/cpp0x/variadic36.C: New.
2062         * g++.dg/cpp0x/variadic37.C: New.
2063         * g++.dg/cpp0x/variadic38.C: New.
2064         * g++.dg/cpp0x/variadic39.C: New.
2065         * g++.dg/cpp0x/variadic40.C: New.
2066         * g++.dg/cpp0x/variadic41.C: New.
2067         * g++.dg/cpp0x/variadic42.C: New.
2068         * g++.dg/cpp0x/variadic43.C: New.
2069         * g++.dg/cpp0x/variadic44.C: New.
2070         * g++.dg/cpp0x/variadic45.C: New.
2071         * g++.dg/cpp0x/variadic46.C: New.
2072         * g++.dg/cpp0x/variadic47.C: New.
2073         * g++.dg/cpp0x/variadic48.C: New.
2074         * g++.dg/cpp0x/variadic49.C: New.
2075         * g++.dg/cpp0x/variadic50.C: New.
2076         * g++.dg/cpp0x/variadic51.C: New.
2077         * g++.dg/cpp0x/variadic52.C: New.
2078         * g++.dg/cpp0x/variadic53.C: New.
2079         * g++.dg/cpp0x/variadic54.C: New.
2080         * g++.dg/cpp0x/variadic55.C: New.
2081         * g++.dg/cpp0x/variadic56.C: New.
2082         * g++.dg/cpp0x/variadic57.C: New.
2083         * g++.dg/cpp0x/variadic58.C: New.
2084         * g++.dg/cpp0x/variadic59.C: New.
2085         * g++.dg/cpp0x/variadic60.C : New.
2086         * g++.dg/cpp0x/variadic61.C : New.
2087         * g++.dg/cpp0x/variadic62.C : New.
2088         * g++.dg/cpp0x/variadic63.C : New.
2089         * g++.dg/cpp0x/variadic64.C : New.
2090         * g++.dg/cpp0x/variadic65.C : New.
2091         * g++.dg/cpp0x/variadic66.C : New.
2092         * g++.dg/cpp0x/variadic67.C : New.
2093         * g++.dg/cpp0x/variadic68.C : New.
2094         * g++.dg/cpp0x/variadic69.C : New.
2095         * g++.dg/cpp0x/variadic70.C : New.
2096         * g++.dg/cpp0x/variadic71.C : New.
2097         * g++.dg/cpp0x/variadic72.C : New.
2098         * g++.dg/cpp0x/variadic73.C : New.
2099         * g++.dg/cpp0x/variadic74.C : New.
2100         * g++.dg/cpp0x/variadic75.C : New.
2101         * g++.dg/cpp0x/variadic-ex1.C : New.
2102         * g++.dg/cpp0x/variadic-ex2.C : New.
2103         * g++.dg/cpp0x/variadic-ex3.C : New.
2104         * g++.dg/cpp0x/variadic-ex4.C : New.
2105         * g++.dg/cpp0x/variadic-ex5.C : New.
2106         * g++.dg/cpp0x/variadic-ex6.C : New.
2107         * g++.dg/cpp0x/variadic-ex7.C : New.
2108         * g++.dg/cpp0x/variadic-ex8.C : New.
2109         * g++.dg/cpp0x/variadic-ex9.C : New.
2110         * g++.dg/cpp0x/variadic-ex10.C : New.
2111         * g++.dg/cpp0x/variadic-ex11.C : New.
2112         * g++.dg/cpp0x/variadic-ex12.C : New.
2113         * g++.dg/cpp0x/variadic-ex13.C : New.
2114         * g++.dg/cpp0x/variadic-ex14.C : New.
2115
2116 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2117
2118         PR libgfortran/31099
2119         * gfortran.dg/unformatted_recl.f90: New test.
2120
2121 2007-03-09  Roger Sayle  <roger@eyesopen.com>
2122
2123         * gcc.dg/fold-eqcmplx-1.c: New test case.
2124
2125 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
2126
2127         PR rtl-optimization/30643
2128         * gcc.dg/pr30643.c: New.
2129
2130 2007-03-09  Chao-ying Fu  <fu@mips.com>
2131
2132         * gcc.target/mips/mips32-dspr2-type.c: New test.
2133         * gcc.target/mips/mips32-dspr2.c: New test.
2134         * gcc.target/mips/dspr2-MULT.c: New test.
2135         * gcc.target/mips/dspr2-MULTU.c: New test.
2136         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
2137         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
2138         Adjust some formats.
2139
2140 2007-03-09  Dirk Mueller  <dmueller@suse.de>
2141
2142         PR c++/17946
2143         * gcc.dg/Wlogical-op-1.c: New.
2144         * g++.dg/warn/Wlogical-op-1.C: New.
2145
2146 2007-03-09  Richard Guenther  <rguenther@suse.de>
2147
2148         PR tree-optimization/30904
2149         PR middle-end/31058
2150         * gcc.dg/pr30904.c: Remove xfail.
2151
2152 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2153
2154         PR C/31072
2155         * gcc.c-torture/execute/pr31072.c: New test.
2156
2157 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2158
2159         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
2160         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2161         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test *lrint* and *lround*.
2162         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
2163         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
2164         * gcc.dg/torture/builtin-integral-1.c: Likewise.
2165         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
2166         and *lround*.  Correct macro names.
2167         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
2168         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
2169
2170 2007-03-08  Ian Lance Taylor  <iant@google.com>
2171
2172         * gcc.dg/no-strict-overflow-5.c: New test.
2173         * gcc.dg/no-strict-overflow-6.c: New test.
2174         * gcc.dg/Wstrict-overflow-11.c: New test.
2175         * gcc.dg/Wstrict-overflow-12.c: New test.
2176         * gcc.dg/Wstrict-overflow-13.c: New test.
2177         * gcc.dg/Wstrict-overflow-14.c: New test.
2178         * gcc.dg/Wstrict-overflow-15.c: New test.
2179
2180 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
2181
2182         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
2183         for VxWorks kernel mode.
2184         * gcc.c-torture/execute/strncmp-1.x: Likewise.
2185
2186 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
2187
2188         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
2189         mode.
2190
2191 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
2192
2193         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
2194         and lib/bfill.c on VxWorks targets.
2195         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
2196         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
2197         lib/bfill.c and lib/memmove.c on VxWorks targets.
2198         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
2199         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
2200         on VxWorks targets.
2201         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
2202         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2203
2204 2007-03-08  Tobias Burnus  <burnus@net-b.de>
2205
2206         * gfortran.dg/use_5.f90: New test.
2207         * gfortran.dg/use_6.f90: Ditto.
2208         * gfortran.dg/use_7.f90: Ditto.
2209
2210 2007-03-08  Tobias Burnus  <burnus@net-b.de>
2211
2212         PR fortran/30973
2213         * gfortran.dg/use_4.f90: New test.
2214         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
2215
2216 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
2217
2218         PR fortran/31011
2219         * gfortran.dg/parameter_array_section_2.f90: New test.
2220
2221 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
2222
2223         PR c++/30852
2224         * g++.dg/ext/offsetof1.C: Add cases with volatile.
2225
2226         PR c++/30534
2227         * g++.dg/template/arg5.C: New test.
2228
2229 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
2230
2231         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
2232
2233 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
2234
2235         * gcc.dg/var-expand1.c: Add newline at end of file.
2236
2237 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
2238
2239         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
2240
2241 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
2242
2243         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
2244
2245 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2246
2247         * gcc.dg/torture/builtin-convert-4.c: New test.
2248
2249 2007-03-05  Ian Lance Taylor  <iant@google.com>
2250
2251         * gcc.c-torture/compile/pr31034.c: New test.
2252
2253 2007-03-05  Ian Lance Taylor  <iant@google.com>
2254
2255         * gcc.dg/inline-18.c: New test.
2256         * gcc.dg/inline-19.c: New test.
2257         * gcc.dg/inline-20.c: New test.
2258         * gcc.dg/inline-21.c: New test.
2259
2260 2007-03-05  Richard Guenther  <rguenther@suse.de>
2261
2262         PR tree-optimization/14052
2263         * gcc.dg/tree-ssa/vrp33.c: New testcase.
2264
2265 2007-03-05  Richard Guenther  <rguenther@suse.de>
2266
2267         PR tree-optimization/23777
2268         * gcc.dg/tree-ssa/pr23777.c: New testcase.
2269
2270 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2271
2272         PR other/30465
2273         * gcc.dg/multiple-overflow-warn-3.c: New.
2274         * g++.dg/warn/multiple-overflow-warn-3.C: New.
2275
2276 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
2277
2278         PR c++/30895
2279         * g++.dg/parse/template23.C: New test.
2280
2281 2007-03-04  Roger Sayle  <roger@eyesopen.com>
2282
2283         PR middle-end/30744
2284         * gcc.dg/pr30744-1.c: New test case.
2285
2286 2007-03-04  Tobias Burnus  <burnus@net-b.de>
2287
2288         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
2289
2290 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2291
2292         PR target/30406
2293         * gfortran.dg/logical_3.f90: New test.
2294
2295 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
2296
2297         PR libfortran/30981
2298         * gfortran.dg/integer_exponentiation_1.f90:  New test.
2299
2300 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
2301
2302         * gcc.target/m68k/m68k.exp: New.
2303         * gcc.target/m68k/crash1.c: New.
2304
2305 2007-03-03  Tobias Burnus  <burnus@net-b.de>
2306
2307         * gfortran.dg/c_by_val.c: Use int64_t instead of long
2308         to be more compatible with integer(kind=8).
2309
2310 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2311
2312         PR libfortran/31001
2313         * gfortran.dg/zero_sized_3.f90: New test.
2314
2315 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2316
2317         PR c++/15787
2318         * g++.dg/parse/else.C: New.
2319         * g++.dg/parse/else-2.C: New.
2320
2321 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
2322             Tobias Burnus  <burnus@net-b.de>
2323
2324         PR fortran/30882
2325         * gfortran.dg/size_dim.f90: New test.
2326
2327 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
2328             Tobias Burnus  <burnus@net-b.de>
2329
2330         PR fortran/30873
2331         * gfortran.dg/entry_9.f90: New test.
2332
2333 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
2334
2335         PR c++/28253
2336         * g++.dg/inherit/covariant16.C: New test.
2337
2338 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
2339
2340         * g++.dg/other/darwin-minversion-1.C: New.
2341
2342 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
2343
2344         * gcc.dg/tree-ssa/20070302-1.c: New test.
2345
2346 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
2347
2348         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
2349         tests.
2350
2351 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
2352
2353         * gcc.dg/tree-ssa/prefetch-4.c: New test.
2354
2355 2007-03-01  Simon Baldwin <simonb@google.com>
2356
2357         PR c++/23689
2358         * warn/ignored_typedef.C: New.
2359         * init/ctor8.C: Added dg-warning to consume ignored typedef
2360         warning.
2361         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
2362         and added an explicit line number.
2363
2364 2007-02-28  Richard Guenther  <rguenther@suse.de>
2365
2366         PR middle-end/30364
2367         * gcc.dg/torture/pr30364-1.c: New testcase.
2368         * gcc.dg/torture/pr30364-2.c: Likewise.
2369         * gcc.dg/torture/pr30364-3.c: Likewise.
2370
2371 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2372
2373         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
2374         powerpc*, use -funsafe-math-optimizations.
2375         * gcc.dg/torture/builtin-logb-1.c: Likewise.
2376         * gcc.dg/torture/builtin-modf-1.c: Likewise.
2377
2378 2007-02-28  Tobias Burnus  <burnus@net-b.de>
2379             Paul Thomas  <pault@gcc.gnu.org>
2380
2381         PR fortran/30888
2382         PR fortran/30887
2383         * c_by_val_1.f: Test %VAL() with non-default kind.
2384         * c_by_val.c: Ditto.
2385         * c_by_val_4.f: New test.
2386
2387 2007-02-28  Tobias Burnus  <burnus@net-b.de>
2388
2389         PR fortran/30968
2390         * gfortran.dg/continuation_7.f90: New test.
2391
2392 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
2393
2394         * g++.dg/inherit/thunk7.C: New test.
2395         * lib/target-supports.exp (check_profiling_available): Not available
2396         for bfin-*-*.
2397
2398 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
2399
2400         PR target/30970
2401         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
2402
2403 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
2404
2405         * lib/target-supports.exp (check_effective_target_init_priority):
2406         Remove Solaris special case.
2407
2408 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
2409
2410         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
2411         for more builtin types.
2412
2413         * g++.dg/ext/visibility/class1.C: Port to Darwin.
2414         * g++.dg/ext/visibility/noPLT.C: Likewise.
2415
2416 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2417
2418         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
2419         sh* targets.
2420
2421 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
2422
2423         PR fortran/30865
2424         * size_optional_dim_1.f90:  New test.
2425
2426 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
2427
2428         * gcc.dg/vxworks/vxworks.exp: New file.
2429         * gcc.dg/vxworks/initpri1.c: Likewise.
2430         * gcc.dg/vxworks/initpri2.c: Likewise.
2431         * gcc.dg/initpri2.c: Add more tests.
2432         * g++.dg/special/initpri2.C: Likewise.
2433
2434         * gcc.dg/initpri1.c: New test.
2435         * gcc.dg/initpri2.c: Likewise.
2436         * g++.dg/special/initpri1.C: New test.
2437         * g++.dg/special/initpri2.C: Likewise.
2438         * g++.dg/special/conpr-1.C: Use init_priority effective target.
2439         * g++.dg/special/conpr-2.C: Likewise.
2440         * g++.dg/special/conpr-3.C: Likewise.
2441         * g++.dg/special/conpr-4.C: Likewise.
2442         * g++.dg/special/initp1.C: Likewise.
2443         * g++.dg/special/ecos.exp: Remove code to detect availability of
2444         constructor priorities.
2445         * lib/target-supports.exp (check_effective_target_init_priority):
2446         New function.
2447
2448 2007-02-24  Jan Hubicka  <jh@suse.cz>
2449
2450         * gcc.c-torture/execute/pr30778.c: New testcase.
2451
2452 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2453
2454         PR libgfortran/30918
2455         * gfortran.dg/namelist_26.f90: New test.
2456
2457 2007-02-24  Richard Guenther  <rguenther@suse.de>
2458
2459         PR middle-end/30951
2460         * gcc.dg/pr30951.c: New testcase.
2461
2462 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2463
2464         * gcc.dg/torture/builtin-modf-1.c: New test.
2465
2466 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
2467
2468         PR tree-optimization/30904
2469         * gcc.dg/pr30904.c: New test.
2470
2471 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2472
2473         * gcc.test-framework/README: Correct command.
2474         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
2475         -Wunused-value.
2476         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
2477
2478 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
2479
2480         * lib/target-supports.exp (check_effective_target_unwrapped): New.
2481
2482 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
2483
2484         * lib/target-supports.exp (check_effective_target_newlib): New
2485         function.
2486
2487 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
2488
2489         PR fortran/30660
2490         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
2491         allocatable component.
2492
2493
2494 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2495
2496         * gcc.dg/torture/builtin-logb-1.c: New test.
2497         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
2498         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
2499         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
2500         sh* targets.
2501
2502 2007-02-23  Richard Guenther  <rguenther@suse.de>
2503
2504         * g++.dg/warn/changes-meaning.C: New testcase.
2505
2506 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2507
2508         PR libgfortran/30910
2509         * gfortran.dg/fmt_zero_precision.f90: Update test.
2510
2511 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2512
2513         * gcc.dg/torture/builtin-frexp-1.c: New test.
2514
2515 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
2516
2517         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
2518
2519 2007-02-22  Ian Lance Taylor  <iant@google.com>
2520
2521         PR debug/30898
2522         * g++.dg/debug/pr30898.C: New test.
2523
2524 2007-02-22  Ira Rosen  <irar@il.ibm.com>
2525
2526         * gcc.dg/vect/vect-106.c: New test.
2527
2528 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
2529             Ira Rosen  <irar@il.ibm.com>
2530
2531         PR tree-optimization/30843
2532         * gcc.dg/vect/pr30843.c: New test.
2533
2534 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
2535
2536         PR tree-optimization/30858
2537         * gcc.dg/vect/pr30858.c: New test.
2538
2539 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
2540
2541         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
2542         to set options for compiling testglue.
2543         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
2544         * lib/obj-c++.exp (obj-c++_init): Likewise.
2545
2546 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
2547
2548         * gnat.dg/derived_aggregate.adb: New test.
2549
2550 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2551
2552         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
2553         sh* targets.  Call the correct CKSGN macro.
2554
2555 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
2556
2557         * gfortran.dg/gomp/omp_parse1.f90: New test.
2558         * gfortran.dg/gomp/omp_parse2.f: New test.
2559
2560 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
2561
2562         PR fortran/30869
2563         * gfortran.dg/do_pointer_1.f90:  New test.
2564
2565 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2566
2567         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
2568         and scalbln.
2569
2570 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
2571
2572         * gcc.dg/darwin-minversion-1.c: New.
2573         * gcc.dg/darwin-minversion-2.c: New.
2574
2575 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2576
2577         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
2578
2579 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2580             DJ Delorie <dj@redhat.com>
2581
2582         PR other/30824
2583         * gcc.dg/Wfatal.c: New.
2584         * gcc.dg/Wfatal-2.c: New.
2585         * gcc.dg/Werror-1.c: Adjust expectations.
2586         * gcc.dg/Werror-5.c: Likewise.
2587         * gcc.dg/Werror-7.c: Likewise.
2588         * gcc.dg/Werror-10.c: Likewise.
2589         * gcc.dg/Werror-11.c: Likewise.
2590
2591 2007-02-20  Tobias Burnus  <burnus@net-b.de>
2592
2593         PR fortran/30522
2594         * gfortran.dg/volatile10.f90: New test.
2595
2596 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
2597
2598         PR libfortran/30533
2599         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
2600
2601 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2602
2603         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
2604         * gcc.dg/Walways-true-1.c: Likewise.
2605         * gcc.dg/weak/weak-3.c: Likewise.
2606         * gcc.dg/Werror-1.c: Likewise.
2607         * gcc.dg/Werror-3.c: Likewise.
2608         * gcc.dg/Werror-4.c: Likewise.
2609         * gcc.dg/Werror-5.c: Likewise.
2610         * gcc.dg/Werror-6.c: Likewise.
2611         * gcc.dg/Werror-7.c: Likewise.
2612         * gcc.dg/Werror-8.c: Likewise.
2613         * gcc.dg/Werror-10.c: Likewise.
2614         * gcc.dg/Werror-11.c: Likewise.
2615         * gcc.dg/Werror-12.c: Likewise.
2616         * g++.old-deja/g++.mike/warn8.C: Likewise.
2617         * g++.dg/warn/Walways-true-1.C: Likewise.
2618         * g++.dg/warn/Walways-true-2.C: Likewise.
2619         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
2620         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
2621         -Wstring-literal-comparison with -Waddress.
2622         * gcc.dg/Wstring-literal-comparison-4.c: Replace
2623         -Wno-string-literal-comparison with -Wno-address.
2624
2625 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
2626
2627         * gnat.dg/self_aggregate_with_call.adb: New test.
2628
2629 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
2630
2631         PR tree-optimization/30975
2632         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
2633         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
2634         * gcc.dg/vect/pr30795.c: New.
2635
2636 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2637
2638         PR fortran/30681
2639         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
2640
2641 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2642
2643         PR rtl-optimization/28173
2644         * gcc.target/i386/andor-1.c: New test case.
2645
2646 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2647
2648         * gcc.dg/torture/builtin-ldexp-1.c: New.
2649         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
2650
2651 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2652
2653         * gfortran.dg/array_constructor_15.f90: New test case.
2654
2655 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2656
2657         * gfortran.dg/forall_10.f90: New test case.
2658
2659 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
2660
2661         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
2662
2663 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
2664
2665         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
2666         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
2667
2668 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
2669
2670         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
2671         * gcc.target/i386/builtin-bswap-3.c: Ditto.
2672         * gcc.target/i386/xchg-1.c: New test.
2673         * gcc.target/i386/xchg-2.c: New test.
2674
2675 2007-02-16  Richard Guenther  <rguenther@suse.de>
2676             Christian Bruel  <christian.bruel@st.com>
2677
2678         * gcc.dg/strict-overflow-5.c: New testcase.
2679
2680 2007-02-16  Tobias Burnus  <burnus@net-b.de>
2681
2682         PR fortran/30793
2683         * gfortran.dg/func_derived_4.f90: New test.
2684
2685 2007-02-15  Roger Sayle  <roger@eyesopen.com>
2686
2687         PR middle-end/30391
2688         * gfortran.dg/pr30391-1.f90: New test case.
2689
2690 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2691
2692         PR middle-end/30433
2693         * gcc.c-torture/compile/pr30433.c: New testcase to check
2694         that complex constants comparisions are foldded.
2695
2696 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2697
2698         PR C++/30158
2699         * g++.dg/ext/stmtexpr10.C: New testcase.
2700
2701 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2702
2703         PR middle-end/30729
2704         * gcc.dg/Wunused-value-2.c: New testcase.
2705
2706 2007-02-15  Ian Lance Taylor  <iant@google.com>
2707
2708         * g++.dg/eh/subreg-1.C: New test.
2709
2710 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2711
2712         PR c/26494
2713         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
2714         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
2715         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
2716         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
2717         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
2718         * gcc.dg/Werror-implicit-function-declaration.c: New.
2719
2720 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2721
2722         PR c++/28943
2723         * g++.dg/warn/pr28943.C: New.
2724
2725 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2726
2727         * gfortran.fortran-torture/execute/math.f90: Fix typo.
2728
2729 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2730
2731         PR fortran/30779
2732         * gfortran.dg/error_recovery_3.f90: New test.
2733
2734 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2735
2736         * g++.dg/tree-ssa/sra-1.C: New.
2737
2738 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2739
2740         * g++.dg/tree-ssa/sra-1.C: New.
2741
2742 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2743
2744         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
2745
2746 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2747
2748         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
2749
2750 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2751
2752         PR fortran/30799
2753         * gfortran.dg/logical_2.f90: New test.
2754
2755 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
2756
2757         * gcc.dg/torture/complex-alias-1.c: New test.
2758
2759 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
2760
2761         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
2762         instead of -fdump-tree-tailcall.
2763
2764 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
2765
2766         * gfortran.dg/interface_10.f90: Fix comment typo.
2767
2768 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
2769
2770         PR tree-optimization/30771
2771         * gcc.dg/vect/pr30771.c: New test.
2772
2773 2007-02-13  Ian Lance Taylor  <iant@google.com>
2774
2775         * gcc.dg/Wstrict-overflow-1.c: New test.
2776         * gcc.dg/Wstrict-overflow-2.c: New test.
2777         * gcc.dg/Wstrict-overflow-3.c: New test.
2778         * gcc.dg/Wstrict-overflow-4.c: New test.
2779         * gcc.dg/Wstrict-overflow-5.c: New test.
2780         * gcc.dg/Wstrict-overflow-6.c: New test.
2781         * gcc.dg/Wstrict-overflow-7.c: New test.
2782         * gcc.dg/Wstrict-overflow-8.c: New test.
2783         * gcc.dg/Wstrict-overflow-9.c: New test.
2784         * gcc.dg/Wstrict-overflow-10.c: New test.
2785
2786 2007-02-13  Roger Sayle  <roger@eyesopen.com>
2787
2788         * gcc.target/ia64/builtin-bswap-2.c: New test case.
2789
2790 2007-02-13  Richard Henderson  <rth@redhat.com>
2791
2792         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
2793         * gcc.c-torture/execute/pr29302-1.c: ... here.
2794
2795 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2796
2797         PR c/29521
2798         * gcc.dg/c90-return-1.c: Update output.
2799         * gcc.dg/c99-return-1.c: Likewise.
2800
2801 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
2802
2803         PR fortran/30554
2804         * gfortran.dg/used_dummy_types_7.f90: New test..
2805
2806 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
2807
2808         * gcc.target/i386/parity-1.c: New test.
2809         * gcc.target/i386/parity-2.c: New test.
2810
2811 2007-02-12  Roger Sayle  <roger@eyesopen.com>
2812
2813         * gcc.target/i386/builtin-bswap-3.c: New test case.
2814
2815 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
2816
2817         PR tree-optimization/29145
2818         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
2819         alias analysis is improved to take better advantage of restrict
2820         qualified pointers.
2821         * gcc.dg/vect/vect-80.c: Likewise.
2822         * gcc.dg/vect/pr29145.c: New.
2823
2824 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
2825
2826         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
2827         * gcc.target/i386/sse4a-insert.c: Likewise.
2828
2829 2007-02-11  Roger Sayle  <roger@eyesopen.com>
2830
2831         * gcc.target/ia64/builtin-popcount-1.c: New test case.
2832         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
2833
2834 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
2835
2836         PR fortran/30478
2837         * gfortran.dg/enum_4.f90: Update error message checks.
2838
2839 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
2840
2841         PR fortran/30554
2842         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
2843         versions of the modules.
2844
2845         PR fortran/30617
2846         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
2847         by getting rid of recursive I/O and providing functions with
2848         results.
2849
2850         PR fortran/30319
2851         * gfortran.dg/char_array_constructor_2.f90
2852
2853 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
2854
2855         PR c++/26988
2856         * g++.dg/template/spec34.C: New test
2857
2858 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
2859
2860         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
2861         on i?86 and x86_64.
2862         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
2863         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
2864         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
2865         on i?86 and x86_64.
2866         * gcc.dg/vect/vect-113.c: Ditto.
2867
2868 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
2869
2870         PR c++/29487
2871         * g++.dg/eh/weak1-C: New test.
2872         * g++.dg/eh/weak1-a.cc: Likewise.
2873         * g++.dg/eh/comdat1.C: Likewise.
2874
2875 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
2876             Dorit Nuzman  <dorit@il.ibm.com>
2877
2878         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
2879         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
2880         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
2881         * gcc.dg/vect/vect-113.c: Likewise.
2882
2883         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
2884
2885 2007-02-10  Richard Henderson  <rth@redhat.com>
2886
2887         * lib/target-supports.exp (check_effective_target_tls): Redefine
2888         to mean non-emulated tls.
2889         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2890         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2891         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2892         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2893         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2894         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2895         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2896
2897 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
2898
2899         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
2900
2901 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
2902
2903         * gfortran.dg/secnds.f: Replace time tolerance with a
2904         before-and-after bracket.
2905         * gfortran.dg/secnds-1.f: Likewise.
2906
2907 2007-02-09  Tobias Burnus  <burnus@net-b.de>
2908
2909         PR fortran/30512
2910         * gfortran.dg/maxlocval_1.f90: New test.
2911
2912 2007-02-09  Roger Sayle  <roger@eyesopen.com>
2913
2914         * gcc.target/ia64/builtin_bswap-1.c: New test case.
2915
2916 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2917
2918         PR fortran/30720
2919         * gfortran.dg/array_function_1.f90: New test.
2920
2921 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2922
2923         * lib/target-supports.exp (check_effective_target_lax_strtofp)
2924         (check_effective_target_dummy_wcsftime): New functions.
2925
2926 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2927
2928         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
2929         * lib/target-supports.exp (check_effective_target_uclibc): New
2930         function.
2931
2932 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2933
2934         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
2935         (vsnprintf): Don't define for uClibc targets.
2936
2937 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2938
2939         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
2940         set before checking whether it was allowed.
2941         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
2942         before checking inside_main.
2943
2944 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2945
2946         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
2947         uClinux targets.
2948         (u16sf): Likewise u4sf.
2949         * g++.dg/compat/struct-layout-1.h: Likewise.
2950
2951 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2952
2953         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
2954         procedure.
2955         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
2956         m68k targets if check_effective_target_coldfire_fpu returns true.
2957
2958 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
2959         Richard Guenther  <rguenther@suse.de>
2960
2961         PR middle-end/23361
2962         * gcc.dg/fold-compare-3.c: New testcase.
2963         * gcc.dg/tree-ssa/loop-24.c: Likewise.
2964
2965 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
2966
2967         * gcc.dg/pr26570.c: Clean up coverage files.
2968         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
2969         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
2970         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
2971         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2972         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2973         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2974         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
2975         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
2976         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
2977         * gcc.dg/tree-ssa/pr25501.c: Ditto.
2978         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
2979         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
2980         * gcc.dg/vect/pr28952.c: Ditto.
2981         * gcc.dg/vect/pr27151.c: Ditto.
2982         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
2983         * g++.dg/gomp/macro-3.C: Ditto.
2984
2985 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
2986
2987         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
2988         of the loop.
2989
2990 2007-02-08  Roger Sayle  <roger@eyesopen.com>
2991
2992         * gcc.target/i386/builtin-bswap-2.c: New test case.
2993
2994 2007-02-08  Roger Sayle  <roger@eyesopen.com>
2995
2996         * gfortran.dg/forall_8.f90: New test case.
2997         * gfortran.dg/forall_9.f90: Likewise.
2998
2999 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3000
3001         * gcc.dg/builtins-20.c: Add some -~ complex cases.
3002
3003 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
3004
3005         * lib/target-supports.exp (check_effective_target_simulator): New.
3006
3007 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
3008
3009         * gcc.dg/tree-ssa/loop-25.c: New test.
3010
3011 2007-02-06  Richard Henderson  <rth@redhat.com>
3012
3013         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
3014
3015 2007-02-06  Roger Sayle  <roger@eyesopen.com>
3016
3017         * gcc.target/powerpc/popcount-1.c: New test case.
3018         * gcc.target/powerpc/parity-1.c: Likewise.
3019
3020 2007-02-06  Richard Guenther  <rguenther@suse.de>
3021
3022         PR middle-end/27302
3023         * gcc.dg/torture/pr27302-2.c: New testcase.
3024
3025 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
3026
3027         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
3028         * gcc.dg/vect/vect-iv-1.c: New test.
3029         * gcc.dg/vect/vect-iv-2.c: New test.
3030         * gcc.dg/vect/vect-iv-3.c: New test.
3031         * gcc.dg/vect/vect-iv-4.c: New test.
3032         * gcc.dg/vect/vect-iv-5.c: New test.
3033         * gcc.dg/vect/vect-iv-6.c: New test.
3034         * gcc.dg/vect/vect-iv-7.c: New test.
3035         * gcc.dg/vect/vect-iv-8.c: New test.
3036         * gcc.dg/vect/vect-iv-9.c: New test.
3037         * gcc.dg/vect/vect-iv-10.c: New test.
3038         * gcc.dg/vect/vect-iv-11.c: New test.
3039         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
3040         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
3041         * gcc.dg/vect/vect-14.c: Now vectorizable.
3042         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
3043         * gcc.dg/vect/vect-27.c: Likewise.
3044         * gcc.dg/vect/vect-29.c Likewise.
3045         * gcc.dg/vect/vect-dv-2.c: Likewise.
3046         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
3047         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
3048         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3049
3050 2007-02-06  Ira Rosen  <irar@il.ibm.com>
3051
3052         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
3053
3054 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3055
3056         * gcc.dg/builtins-20.c: Add more cases.
3057
3058 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
3059
3060         PR debug/30189
3061         * gcc.dg/pr30189.c: New test.
3062
3063 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
3064
3065         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
3066         for running tests.
3067         * gcc.target/i386/sse4a-extract.c: New test.
3068         * gcc.target/i386/sse4a-insert.c: New test.
3069         * gcc.target/i386/sse4a-montsd.c: New test.
3070         * gcc.target/i386/sse4a-montss.c: New test.
3071
3072 2007-02-05  Richard Guenther  <rguenther@suse.de>
3073
3074         * gcc.target/i386/vectorize3.c: New testcase.
3075
3076 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
3077
3078         PR target/30665
3079         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
3080
3081 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3082
3083         PR fortran/30611
3084         * gfortran.dg/repeat_1.f90: New test.
3085
3086 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
3087
3088         PR fortran/30605
3089         * gfortran.dg/spread_shape_1.f90: Remove tabs.
3090         * gfortran.dg/derived_init_2.f90: Ditto.
3091         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
3092         * gfortran.dg/array_initializer_1.f90: Ditto.
3093         * gfortran.dg/do_2.f90: Ditto.
3094         * gfortran.dg/proc_assign_1.f90: Ditto.
3095
3096 2007-02-04  Richard Guenther  <rguenther@suse.de>
3097
3098         PR middle-end/30636
3099         * g++.dg/warn/pr30636.C: New testcase.
3100         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
3101
3102 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
3103
3104         PR middle-end/30667
3105         * gfortran.dg/pr30667.f: New test.
3106
3107 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3108
3109         * gcc.dg/builtins-54.c: Add more cases.
3110
3111 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
3112
3113         PR fortran/30514
3114         * gfortran.dg/zero_sized_2.f90: New test.
3115
3116         PR fortran/30660
3117         * gfortran.dg/alloc_comp_basics_4.f90: New test.
3118
3119         PR fortran/29820
3120         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
3121         file.
3122
3123 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3124
3125         PR fortran/30683
3126         * gfortran.dg/interface_10.f90: New test.
3127
3128 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3129
3130         * gcc.dg/builtins-20.c: Add more cases.
3131
3132 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3133
3134         PR target/29682
3135         * gcc-target/ia64/pr29682.c: New test.
3136
3137 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
3138
3139         PR fortran/30284
3140         * gfortran.dg/arrayio_11.f90.f90: New test.
3141
3142         PR fortran/30626
3143         * gfortran.dg/arrayio_12.f90.f90: New test.
3144
3145 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
3146
3147         PR c++/30536
3148         * g++.dg/tls/diag-5.C: New test.
3149
3150         PR middle-end/30473
3151         * gcc.dg/pr30473.c: New test.
3152         * gcc.c-torture/execute/20070201-1.c: New test.
3153
3154 2007-02-01  Roger Sayle  <roger@eyesopen.com>
3155
3156         * gfortran.dg/dependency_20.f90: New test case.
3157
3158 2007-01-31  Ian Lance Taylor  <iant@google.com>
3159
3160         * gcc.dg/lower-subreg-1.c (test): New test.
3161
3162 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
3163
3164         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
3165
3166 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3167
3168         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
3169         * gcc.dg/torture/builtin-math-3.c: Likewise.
3170
3171 2007-01-31  Dirk Mueller  <dmueller@suse.de>
3172
3173         gcc.dg/Wparentheses-2.c: Update and add new tests.
3174
3175 2007-01-31  Ira Rosen  <irar@il.ibm.com>
3176
3177         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
3178         vectorize.
3179
3180 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
3181
3182         * gcc.dg/builtins-63.c: New test.
3183
3184 2007-01-31  Tobias Burnus  <burnus@net-b.de>
3185
3186         PR fortran/27588
3187         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
3188
3189 2007-01-31  Tobias Burnus  <burnus@net-b.de>
3190
3191         PR fortran/30520
3192         * gfortran.dg/volatile8.f90: New argument conformance test.
3193         * gfortran.dg/volatile9.f90: New scope test.
3194
3195 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3196
3197         PR c++/24745
3198         * g++.dg/warn/null4.C: New.
3199
3200 2001-01-30  Roger Sayle  <roger@eyesopen.com>
3201             Uros Bizjak  <ubizjak@gmail.com>
3202
3203         * gcc.dg/large-size-array-3.c: Correct typo.
3204
3205 2007-01-30  Richard Guenther  <rguenther@suse.de>
3206
3207         PR middle-end/27657
3208         * g++.dg/debug/pr27657.C: New testcase.
3209
3210 2007-01-30  Richard Guenther  <rguenther@suse.de>
3211
3212         PR middle-end/30313
3213         * gcc.dg/torture/pr30313.c: New testcase.
3214
3215 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
3216
3217         * gcc.dg/dfp/dfp-except.h: New file.
3218         * gcc.dg/dfp/fe-check.h: New file.
3219         * gcc.dg/dfp/fe-binop.c: New test.
3220         * gcc.dg/dfp/fe-convert-1.c: New test.
3221         * gcc.dg/dfp/fe-convert-2.c: New test.
3222         * gcc.dg/dfp/fe-convert-3.c: New test.
3223
3224         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
3225         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3226         * gcc.dg/dfp/convert-dfp.c: Ditto.
3227         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3228
3229 2007-01-29  Josh Conner  <jconner@apple.com>
3230
3231         * gcc.target/powerpc/altivec-24.c: New test.
3232
3233 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
3234
3235         PR c++/28266
3236         * g++.dg/parse/defarg12.C: New test.
3237
3238 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
3239
3240         PR fortran/30554
3241         * gfortran.dg/used_dummy_types_6.f90: New test.
3242
3243 2007-01-28  Jan Hubicka  <jh@suse.cz>
3244
3245         * gcc.dg/tree-prof/val-prof-6.c: New test.
3246
3247 2007-01-28  Roger Sayle  <roger@eyesopen.com>
3248
3249         * gcc.dg/large-size-array-3.c: Correct test case (portability).
3250
3251 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
3252
3253         PR C++/28988
3254         * g++.dg/expr/dtor4.C: New test.
3255
3256 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
3257
3258         * gcc.dg/tree-ssa/loop-23.c: New test.
3259
3260 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
3261
3262         PR libfortran/30389
3263         * gfortran.dg/achar_2.f90:  New test.
3264         * gfortran.dg/achar_3.f90:  New test.
3265
3266 2007-01-27  Ian Lance Taylor  <iant@google.com>
3267
3268         * gcc.dg/strict-overflow-1.c: New test.
3269         * gcc.dg/no-strict-overflow-1.c: New test.
3270         * gcc.dg/strict-overflow-2.c: New test.
3271         * gcc.dg/no-strict-overflow-2.c: New test.
3272         * gcc.dg/strict-overflow-3.c: New test.
3273         * gcc.dg/no-strict-overflow-3.c: New test.
3274         * gcc.dg/strict-overflow-4.c: New test.
3275         * gcc.dg/no-strict-overflow-4.c: New test.
3276         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
3277         * gcc.dg/pr15784-1.c: Likewise.
3278         * gcc.dg/pr20922-1.c: Likewise.
3279         * gcc.dg/pr20922-3.c: Likewise.
3280         * gcc.dg/pr20922-4.c: Likewise.
3281         * gcc.dg/pr20922-6.c: Likewise.
3282         * gcc.dg/compare-4.c: Likewise.
3283         * gcc.dg/torture/pr26898-1.c: Likewise.
3284         * gcc.dg/tree-ssa/divide-1.c: Likewise.
3285         * gcc.dg/tree-ssa/divide-2.c: Likewise.
3286         * gcc.dg/tree-ssa/divide-3.c: Likewise.
3287         * gcc.dg/tree-ssa/divide-4.c: Likewise.
3288         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
3289         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
3290         * gcc.dg/tree-ssa/pr21082.c: Likewise.
3291         * gcc.dg/tree-ssa/pr26899.c: Likewise.
3292         * g++.dg/tree-ssa/pr21082.C: Likewise.
3293
3294 2007-01-27  Roger Sayle  <roger@eyesopen.com>
3295
3296         * gcc-dg/large-size-array-3.c: New test case.
3297
3298 2007-01-27  Roger Sayle  <roger@eyesopen.com>
3299
3300         * gfortran.dg/forall_7.f90: New test case.
3301
3302 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
3303
3304         PR fortran/30407
3305         * gfortran.dg/where_operator_assign_1.f90: New test.
3306         * gfortran.dg/where_operator_assign_2.f90: New test.
3307         * gfortran.dg/where_operator_assign_3.f90: New test.
3308
3309 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
3310
3311         * lib/target-supports.exp
3312         (check_effective_target_powerpc_altivec): New.
3313         (check_effective_target_vect_cmdline_needed): Use it.
3314
3315 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3316
3317         PR fortran/30278
3318         * gfortran.dg/backslash_3.f: New test.
3319
3320 2007-01-26  Richard Guenther  <rguenther@suse.de>
3321
3322         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
3323
3324 2007-01-26  Tobias Burnus  <burnus@net-b.de>
3325
3326         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
3327         * gfortran.dg/vect/vect.exp: Ditto.
3328         * gfortran.dg/dg.exp: Ditto.
3329         * gfortran.fortran-torture/execute/execute.exp: Ditto.
3330         * gfortran.fortran-torture/compile/compile.exp: Ditto.
3331
3332 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3333
3334         * gcc.dg/builtins-20.c: Add more cases.
3335         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
3336
3337 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3338
3339         PR fortran/30437
3340         * gcc.dg/Wall.c: New.
3341         * gcc.dg/Wno-all.c: New.
3342         * gfortran.dg/Wall.f90: New.
3343         * gfortran.dg/Wno-all.f90: New.
3344
3345 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
3346
3347         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
3348         * g++.dg/eh/simd-2.C: Also run on Darwin.
3349         * g++.dg/eh/simd-3.C: New.
3350         * g++.dg/eh/simd-4.C: New.
3351
3352 2007-01-25  Richard Guenther  <rguenther@suse.de>
3353
3354         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
3355         and _PROFILE_USE.
3356         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
3357
3358 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
3359
3360         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
3361         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
3362         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
3363         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
3364         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
3365         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
3366         * gcc.dg/ipa/ipa-7.c: New testcase.
3367
3368 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
3369
3370         * g++.dg/cpp0x/warn_cxx0x.C: New.
3371
3372 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3373
3374         * gcc.dg/builtins-20.c: Test builtin carg.
3375
3376 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
3377
3378         PR middle-end/27416
3379         * gcc.dg/gomp/pr27416.c: New test.
3380
3381         PR middle-end/30494
3382         * gcc.dg/gomp/pr30494.c: New test.
3383         * g++.dg/gomp/pr30494.C: New test.
3384
3385         PR middle-end/30421
3386         * gcc.dg/gomp/pr30421.c: New test.
3387
3388 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
3389
3390         * gcc.target/ia64/versionid-1.c: New test.
3391         * gcc.target/ia64/versionid-2.c: New test.
3392
3393 2007-01-24  Richard Guenther  <rguenther@suse.de>
3394
3395         PR testsuite/30181
3396         * gcc.dg/builtins-57.c: Change to a link-time testcase
3397         to support non-C99 targets.
3398
3399 2007-01-24  Jan Hubicka  <jh@suse.cz>
3400
3401         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
3402
3403 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3404
3405         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
3406
3407 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
3408
3409         PR objc/27438
3410         * objc.dg/const-str-12.m: New test.
3411
3412 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3413
3414         PR fortran/30532
3415         * gfortran.dg/ctrl-z.f90:  New test.
3416
3417 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3418
3419         PR fortran/30481
3420         * gfortran.dg/namelist_assumed_char.f90:  New test.
3421
3422 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
3423
3424         PR c++/27492
3425         * g++.dg/inherit/covariant15.C: New test.
3426
3427 2007-01-23  Ian Lance Taylor  <iant@google.com>
3428
3429         * g++.dg/warn/Wparentheses-24.C: New test.
3430
3431 2007-01-23  Richard Guenther  <rguenther@suse.de>
3432
3433         PR testsuite/30560
3434         * ada/acats/run_acats: Do not call gnatmake or gnatchop
3435         with full path.
3436
3437 2007-01-22  Richard Guenther  <rguenther@suse.de>
3438
3439         PR tree-optimization/30038
3440         * gcc.dg/builtins-62.c: New testcase.
3441
3442 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3443
3444         * gcc.c-torture/compile/20070121.c: New test.
3445
3446 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
3447
3448         PR libfortran/30525
3449         * gfortran.dg/char_comparison_1.f:  New test.
3450
3451 2007-01-21  Ira Rosen  <irar@il.ibm.com>
3452
3453         * gcc.dg/vect/vect-strided-same-dr.c: New test.
3454
3455 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
3456
3457         PR objc/30479
3458         * objc.dg/pch: New directory.
3459         * objc.dg/pch/pch.exp: New file.
3460         * objc.dg/pch/interface-1.m: New test.
3461         * objc.dg/pch/interface-1.hs: New include file.
3462         * lib/objc.exp (objc_target_compile): Add
3463         "-x objective-c-header" in front of the sources if this is
3464         a precompiled header being compiled.
3465
3466 2007-01-20  Roger Sayle  <roger@eyesopen.com>
3467
3468         * gfortran.dg/array_memcpy_3.f90: New test case.
3469         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
3470
3471 2007-01-20  Roger Sayle  <roger@eyesopen.com>
3472             Brooks Moses  <brooks.moses@codesourcery.com>
3473             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3474
3475         * gfortran.dg/intrinsic_sign_1.f90: New test case.
3476         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
3477
3478 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3479
3480         * gcc.dg/torture/builtin-math-3.c: Test fdim.
3481
3482 2007-01-19  Mike Stump  <mrs@apple.com>
3483
3484         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
3485         away.
3486
3487 2007-01-19  Roger Sayle  <roger@eyesopen.com>
3488
3489         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
3490         option instead of -funsafe-math-optimizations.
3491
3492 2007-01-19  Tomas Bily  <tbily@suse.cz>
3493
3494         gcc.dg/tree-prof/indir-call-prof.c: New.
3495         g++.dg/dg.exp: Add tree-prof subdirectory.
3496         g++.dg/tree-prof/indir-call-prof.C: New.
3497         g++.dg/tree-prof/tree-prof.exp: New.
3498
3499 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3500
3501         PR c++/17947
3502         * g++.dg/warn/deprecated.C: Update warning output.
3503         * g++.dg/warn/deprecated-2.C: Likewise.
3504         * g++.dg/warn/deprecated-3.C: New.
3505
3506 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
3507
3508         * gcc.c-torture/execute/nestfunc-7.c: New.
3509
3510 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
3511
3512         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
3513
3514 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
3515
3516         * gcc.dg/m68k-pic-1.c: New.
3517
3518 2007-01-18  Roger Sayle  <roger@eyesopen.com>
3519
3520         * gfortran.dg/array_memcpy_4.f90: New test case.
3521
3522 2007-01-18  Josh Conner  <jconner@apple.com>
3523
3524         PR target/30485
3525         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
3526         * gcc.dg/vect/no-trapping-math-1: New.
3527         * gcc.dg/vect/no-trapping-math-2: New.
3528
3529 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
3530
3531         * gcc.target/i386/387-8.c: Update comment about optimizing
3532         inherent load of 1.0 of fptan instruction.
3533
3534 2007-01-18  Dirk Mueller  <dmueller@suse.de>
3535             Richard Guenther <rguenther@suse.de>
3536
3537         PR diagnostic/8268
3538         * gcc.dg/Warray-bounds.c: New testcase.
3539         * gcc.dg/Warray-bounds-2.c: New testcase.
3540         * g++.dg/warn/Warray-bounds.C: New testcase.
3541         * g++.dg/warn/Warray-bounds-2.C: New testcase.
3542
3543 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
3544
3545         PR fortran/30476
3546         * gfortran.dg/generic_12.f90: New test.
3547
3548 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
3549
3550         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
3551         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
3552
3553 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
3554
3555         * gcc.dg/dfp/compare-special.h: New file.
3556         * gcc.dg/dfp/compare-special-32.c: New test.
3557         * gcc.dg/dfp/compare-special-64.c: New test.
3558         * gcc.dg/dfp/compare-special-128.c: New test.
3559
3560 2007-01-16  Roger Sayle  <roger@eyesopen.com>
3561             Paul Thomas  <pault@gcc.gnu.org>
3562             Steven G. Kargl  <kargl@gcc.gnu.org>
3563
3564         PR fortran/30404
3565         * gfortran.dg/forall_6.f90: New test case.
3566         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
3567         * gfortran.dg/dependency_13.f90: Likewise.
3568
3569 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3570
3571         PR testsuite/12325
3572         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
3573         targets that don't support Inf.
3574
3575 2007-01-15  Dale Johannesen  <dalej@apple.com>
3576
3577         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
3578
3579 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
3580
3581         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
3582         of achar for 0xff to avoid the "Extended ASCII not
3583         implemented" error message.
3584
3585 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
3586
3587         PR fortran/28172
3588         * gfortran.dg/altreturn_4.f90: New test.
3589
3590         PR fortran/29389
3591         * gfortran.dg/stfunc_4.f90: New test.
3592
3593         PR fortran/29712
3594         * gfortran.dg/bound_2.f90: Reinstate commented out line.
3595         * gfortran.dg/initialization_1.f90: Change warning.
3596
3597         PR fortran/30283
3598         * gfortran.dg/specification_type_resolution_2.f90: New test.
3599
3600 2007-01-14  Jan Hubicka  <jh@suse.cz>
3601
3602         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
3603         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
3604         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
3605         elimination.
3606
3607 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
3608
3609         PR fortran/30410
3610         * gfortran.dg/external_procedures_2.f90: New test.
3611
3612 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
3613
3614         PR target/30413
3615         * gcc.target/i386/pr30413.c: New test.
3616
3617 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
3618
3619         PR fortran/30452
3620         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
3621
3622 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
3623
3624         * gcc.dg/20070112-1.c: New test.
3625
3626 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3627
3628         PR libgfortran/30435
3629         * gfortran.dg/list_read_6.f90: New test.
3630
3631 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
3632
3633         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
3634
3635 2007-01-12  Tom Tromey  <tromey@redhat.com>
3636
3637         PR preprocessor/28227:
3638         * gcc.dg/cpp/pr28227.c: New file.
3639
3640 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
3641
3642         * gcc.dg/tree-ssa/loop-22.c: New test.
3643
3644 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
3645
3646         PR tree-optimization/29516
3647         * gcc.dg/tree-ssa/loop-20.c: New test.
3648
3649 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
3650
3651         PR libfortran/30415
3652         * minmaxloc_integer_kinds_1.f90:  New test.
3653
3654 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
3655
3656         PR c++/29573
3657         * g++.dg/template/sizeof-template-argument.C: New test.
3658
3659 2007-01-11  Jan Hubicka  <jh@suse.cz>
3660
3661         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
3662         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
3663         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
3664         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
3665         * gcc.dg/tree-ssa/pr21658.c: Likewise.
3666         * gcc.dg/tree-ssa/pr15349.c: Likewise.
3667         * gcc.dg/tree-ssa/pr25501.c: Likewise.
3668         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
3669         transformation in question.
3670         * gcc.dg/tree-ssa/vrp05.c: Likewise.
3671         * gcc.dg/tree-ssa/pr20701.c: Likewise.
3672         * gcc.dg/always_inline3.c: Likewise.
3673
3674 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
3675
3676         PR c++/28999
3677         * g++.dg/template/typename11.C: New test.
3678
3679 2007-01-10  Robert Kennedy <jimbob@google.com>
3680
3681         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
3682
3683 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
3684
3685         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
3686         for different integer kinds.
3687         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
3688         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
3689         * gfortran.dg/ishft_2.f90: New test.
3690         * gfortran.dg/ishft_3.f90: New test.
3691
3692 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
3693
3694         * gfortran.dg/altreturn_2.f90: Removed executable bit.
3695
3696 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
3697
3698         PR tree-optimization/30322
3699         * gcc.dg/tree-ssa/loop-21.c: New test.
3700
3701 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
3702
3703         * g++.dg/rtti/darwin-builtin-linkage.C: New.
3704
3705 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3706
3707         * gcc.target/spu/intrinsics-1.c: Remove xfail.
3708
3709 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3710
3711         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
3712         * g++.dg/warn/overflow-warn-3.C: Likewise.
3713         * g++.dg/warn/overflow-warn-4.C: Likewise.
3714         * g++.dg/warn/overflow-warn-5.C: Likewise.
3715         * g++.dg/warn/overflow-warn-6.C: Likewise.
3716         * g++.dg/warn/Woverflow-1.C: Likewise.
3717         * g++.dg/warn/Woverflow-2.C: Likewise.
3718         * g++.dg/warn/Woverflow-3.C: Likewise.
3719         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
3720
3721 2007-01-08  Roger Sayle  <roger@eyesopen.com>
3722
3723         * gfortran.dg/array_constructor_14.f90: New test case.
3724         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
3725
3726 2007-01-08  Richard Guenther  <rguenther@suse.de>
3727
3728         PR tree-optimization/23603
3729         * gcc.dg/tree-ssa/vrp31.c: New testcase.
3730         * gcc.dg/tree-ssa/vrp32.c: Likewise.
3731
3732 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
3733
3734         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
3735         in __v8qi typedef.
3736         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
3737         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
3738         compiler behaviour.
3739         * gcc.dg/simd-5.c: Likewise.
3740         * gcc.dg/simd-6.c: Likewise.
3741         * g++.dg/conversion/simd1.C: Likewise.
3742         * g++.dg/conversion/simd3.C: Likewise.
3743         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
3744         (main): Use it.
3745
3746 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
3747
3748         PR tree-optimization/29877
3749         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
3750         name of a hard register for the target concerned.  Adjust dg-error
3751         directives to cope with new behaviour of TER.
3752
3753 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3754
3755         PR c++/28986
3756         * g++.dg/conversion/nullptr1.C: Added overflow warning.
3757         * g++.dg/warn/overflow-warn-1.C: New.
3758         * g++.dg/warn/overflow-warn-3.C: New.
3759         * g++.dg/warn/overflow-warn-4.C: New.
3760         * g++.dg/warn/overflow-warn-5.C: New.
3761         * g++.dg/warn/overflow-warn-6.C: New.
3762         * g++.dg/warn/Woverflow-1.C: New.
3763         * g++.dg/warn/Woverflow-2.C: New.
3764         * g++.dg/warn/Woverflow-3.C: New.
3765         * g++.dg/warn/multiple-overflow-warn-2.C: New.
3766
3767 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
3768
3769         PR fortran/27698
3770         * gfortran.dg/invalid_name.f90: New test.
3771         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
3772         * gfortran.dg/gomp/pr29759.f90: Ditto.
3773
3774 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
3775
3776         * gfortran.dg/present_1.f90:  Update error message.
3777
3778 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
3779
3780         PR c++/19439
3781         * g++.dg/template/duplicate1.C: New test
3782         * g++.dg/template/memfriend6.C: Adjust error markers.
3783
3784 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
3785
3786         PR tree-opt/30385
3787         * gcc.dg/torture/inline-1.c: New test.
3788
3789 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3790
3791         PR c/19978
3792         * gcc.dg/multiple-overflow-warn-1.c: New.
3793         * gcc.dg/multiple-overflow-warn-2.c: New.
3794         * gcc.dg/overflow-warn-6.c: New.
3795         * g++.dg/warn/multiple-overflow-warn-1.C: New.
3796
3797 2007-01-05  Roger Sayle  <roger@eyesopen.com>
3798
3799         * gfortran.dg/array_memcpy_1.f90: New test case.
3800         * gfortran.dg/array_memcpy_2.f90: Likewise.
3801
3802 2007-01-05  Richard Guenther  <rguenther@suse.de>
3803
3804         PR middle-end/27826
3805         * g++.dg/opt/pr27826.C: New testcase.
3806
3807 2007-01-05  Ian Lance Taylor  <iant@google.com>
3808
3809         * gcc.dg/Walways-true-1.c: New test.
3810         * gcc.dg/Walways-true-2.c: New test.
3811         * g++.dg/warn/Walways-true-1.C: New test.
3812         * g++.dg/warn/Walways-true-2.C: New test.
3813
3814 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
3815
3816         PR c/30360
3817         * gcc.dg/pr30360.c: New test.
3818
3819 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
3820
3821         PR fortran/23232
3822         * gfortran.dg/data_implied_do_1.f90: New test.
3823
3824         PR fortran/27996
3825         PR fortran/27998
3826         * gfortran.dg/char_length_1.f90: New test.
3827
3828 2007-01-05  Richard Guenther  <rguenther@suse.de>
3829
3830         PR middle-end/28116
3831         * g++.dg/opt/pr28116.C: New testcase.
3832
3833 2007-01-05  Tobias Burnus  <burnus@net-b.de>
3834
3835         PR fortran/29624
3836         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
3837           invalid deallocate.
3838         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
3839         * gfortran.dg/protected_4.f90: Add pointer intent check.
3840         * gfortran.dg/protected_6.f90: Add pointer intent check.
3841         * gfortran.dg/pointer_intent_1.f90: New test.
3842         * gfortran.dg/pointer_intent_2.f90: New test.
3843         * gfortran.dg/pointer_intent_3.f90: New test.
3844
3845 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
3846
3847         PR 30235
3848         * gfortran.dg/altreturn_2.f90: new test.
3849
3850 2007-01-04  Tom Tromey  <tromey@redhat.com>
3851
3852         PR preprocessor/28165:
3853         * gcc.dg/cpp/pr28165.c: New file.
3854
3855 2007-01-03  Josh Conner  <jconner@apple.com>
3856
3857         PR middle-end/29683
3858         * gcc.dg/pr29683.c: New.
3859
3860 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
3861
3862         PR c++/28217
3863         * g++.dg/pch/template-1.C: New test.
3864         * g++.dg/pch/template-1.Hs: New file.
3865
3866 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3867
3868         PR middle-end/30353
3869         * gcc.c-torture/compile/complex-4.c: New test.
3870
3871 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
3872
3873         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
3874         -maltivec.
3875         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
3876
3877 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
3878
3879         PR middle-end/30286
3880         * gcc.dg/pr30286.c: New test.
3881
3882         PR c++/29535
3883         * g++.dg/template/crash66.C: New test.
3884
3885         PR c++/29054
3886         * g++.dg/template/friend49.C: New test.
3887
3888 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
3889
3890         * gfortran.dg/ibits.f90: New test.
3891
3892 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
3893
3894         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
3895         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
3896
3897 2007-01-02  Jan Hubicka  <jh@suse.cz>
3898
3899         * gcc.dg/pr16194.c: We now output error on all three functions, not just
3900         first one.
3901
3902 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3903
3904         PR c/19977
3905         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
3906         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
3907
3908 2006-01-02  Ian Lance Taylor  <iant@google.com>
3909
3910         * g++.dg/warn/Wparentheses-22.C: New test.
3911         * g++.dg/warn/Wparentheses-23.C: New test.
3912
3913 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3914
3915         PR middle-end/7651
3916         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
3917         * gcc.dg/declspec-3-Wextra.c: New.
3918         * gcc.dg/declspec-3-no.c: New
3919
3920 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
3921
3922         PR fortran/20896
3923         * gfortran.dg/interface_10.f90: Remove.
3924
3925 2007-01-01  Roger Sayle  <roger@eyesopen.com>
3926
3927         * gcc.dg/fold-eqxor-4.c: New test case.
3928
3929 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
3930
3931         PR middle-end/30311
3932         * gcc.c-torture/compile/pr30311.c: New test.
3933
3934 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
3935
3936         PR middle-end/30253
3937         * gcc.c-torture/compile/statement-expression-1.c: New test.
3938
3939 2007-01-01  Andreas Schwab  <schwab@suse.de>
3940
3941         PR target/29166
3942         * g++.dg/eh/pr29166.C: New test.
3943
3944 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
3945
3946         * lib/target-supports.exp (check_effective_target_powerpc_spe):
3947         New.
3948         (check_effective_target_vect_cmdline_needed): Use it.
3949
3950 2006-12-31  Richard Guenther  <rguenther@suse.de>
3951
3952         PR middle-end/30137
3953         * testsuite/gcc.dg/pr30137-1.c: New testcase.
3954         * testsuite/gcc.dg/pr30137-2.c: Likewise.
3955
3956 2006-12-31  Roger Sayle  <roger@eyesopen.com>
3957
3958         PR middle-end/30322
3959         * gcc.dg/fold-plusnot-1.c: New test case.
3960
3961 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
3962
3963         PR c++/29731
3964         * g++.dg/parse/template22.C: New test.
3965
3966 2006-12-31  Richard Guenther  <rguenther@suse.de>
3967
3968         PR middle-end/30338
3969         * gcc.c-torture/compile/pr30338.c: New testcase.
3970
3971 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
3972
3973         PR fortran/27900
3974         * gfortran.dg/intrinsic_actual_4.f90: New test.
3975
3976         PR fortran/24325
3977         * gfortran.dg/func_decl_3.f90: New test.
3978
3979 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
3980
3981         PR fortran/23060
3982         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
3983         * gfortran.dg/c_by_val_1.f: New test.
3984         * gfortran.dg/c_by_val_2.f: New test.
3985         * gfortran.dg/c_by_val_3.f: New test.
3986
3987 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
3988
3989         PR libfortran/30321
3990         * gfortran.dg/sum_zero_array_1.f90:  New test.
3991
3992 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
3993
3994         PR preprocessor/29612
3995         * gcc.dg/cpp/pr29612-1.c: New test.
3996         * gcc.dg/cpp/pr29612-2.c: New test.
3997
3998 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
3999
4000         PR fortran/30034
4001         * gfortran.dg/pure_formal_proc_1.f90: New test.
4002
4003         PR fortran/30237
4004         * gfortran.dg/intrinsic_actual_3.f90: New test.
4005
4006 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4007
4008         PR fortran/30014
4009         * gfortran.dg/io_constraints_1.f90: Update test.
4010         * gfortran.dg/io_constraints_2.f90: Update test.
4011         * gfortran.dg/inquire_iolength.f90: New test.
4012
4013 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
4014
4015         PR fortran/20896
4016         * gfortran.dg/interface_10.f90: New test.
4017         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
4018         since z is already, locally a variable.
4019
4020         PR fortran/25135
4021         * gfortran.dg/generic_11.f90: New test.
4022         * gfortran.dg/interface_7.f90: Remove name clash between module
4023         name and procedure 'x' referenced in the interface.
4024
4025 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4026
4027         PR middle-end/7651
4028         * gcc.dg/Wmissing-parameter-type.c: New.
4029         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
4030         * gcc.dg/Wmissing-parameter-type-no.c: New.
4031
4032 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
4033
4034         PR fortran/25818
4035         * gfortran.dg/entry_array_specs_2.f: New test.
4036
4037         PR fortran/30084
4038         * gfortran.dg/nested_modules_6.f90: New test.
4039
4040 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4041
4042         PR middle-end/7651
4043         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
4044         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
4045
4046 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
4047
4048         PR C++/30168
4049         * g++.dg/opt/complex6.C: New test.
4050
4051 2006-12-22  Ben Elliston  <bje@au.ibm.com>
4052
4053         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
4054         full" if the linker on spu-*-* warns about exceeding local store.
4055
4056         And revert this patch:
4057         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
4058         fail to link due to relocation overflows on spu-*-*.
4059
4060 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
4061
4062         PR fortran/30273
4063         * gfortran.dg/dependency_19.f90: New test.
4064
4065 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
4066
4067         PR fortran/30202
4068         * gfortran.dg/alloc_comp_basics_3.f90: New test.
4069
4070 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
4071
4072         PR middle-end/30262
4073         * gcc.c-torture/execute/20061220-1.c: New test.
4074
4075         PR middle-end/30263
4076         * gcc.dg/gomp/asm-1.c: New test.
4077
4078         PR target/30230
4079         * g++.dg/eh/ia64-2.C: New test.
4080
4081 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
4082
4083         PR target/28966
4084         PR target/29248
4085         * gcc.dg/rs6000-leaf.c: New.
4086
4087 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4088
4089         PR fortran/25392
4090         * gfortran.dg/f2c_8.f90: New test.
4091
4092 2006-12-20  Bill Wendling  <wendling@apple.com>
4093
4094         * gcc.dg/asm-b.c: Check for __ppc64__.
4095
4096 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
4097
4098         PR fortran/30190
4099         * gfortran.dg/bounds_check_5.f90: New test.
4100
4101 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
4102
4103         PR middle-end/30143
4104         * gcc.dg/gomp/complex-1.c: New testcase.
4105
4106 2006-12-20  Roger Sayle  <roger@eyesopen.com>
4107
4108         * gfortran.dg/array_memset_1.f90: New test case.
4109
4110 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
4111
4112         * lib/target-supports.exp: Add spu to
4113         check_effective_target_vect_widen_mult_hi_to_si.
4114
4115 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
4116
4117         PR fortran/29992
4118         * gfortran.dg/generic_9.f90: New test.
4119
4120         PR fortran/30081
4121         * gfortran.dg/generic_10.f90: New test.
4122
4123 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
4124
4125         PR tree-opt/30045
4126         * gcc.dg/pr30045.c: New test.
4127
4128 2006-12-20  Ben Elliston  <bje@au.ibm.com>
4129
4130         * gcc.dg/20020312-2.c: Add a case for __SPU__.
4131
4132 2006-12-19  Eric Christopher  <echristo@apple.com>
4133
4134         PR target/29302
4135         * gcc.c-torture/execute/pr29302-1.c: New.
4136
4137 2006-12-19  Tobias Burnus  <burnus@net-b.de>
4138
4139         PR fortran/39238
4140         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
4141
4142 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
4143
4144         PR fortran/30236
4145         * gfortran.dg/altreturn_3.f90: New test.
4146
4147         * gfortran.dg/char_result_12.f90: Fix comment typos.
4148
4149 2006-12-19  Ben Elliston  <bje@au.ibm.com>
4150
4151         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
4152         as newlib's stdio.h uses non-traditional cpp constructs.
4153
4154 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
4155
4156         * gfortran.dg/advance.f90: Renamed to advance_1.f90
4157         * gfortran.dg/append-1.f90: Renamed to append_1.f90
4158         * gfortran.dg/array-1.f90: Renamed to array_1.f90
4159         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
4160         * gfortran.dg/backspace.f: Renamed to backspace_1.f
4161         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
4162         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
4163         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
4164         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
4165         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
4166         * gfortran.dg/logint-1.f: Renamed to logint_1.f
4167         * gfortran.dg/logint-2.f: Renamed to logint_2.f
4168         * gfortran.dg/logint-3.f: Renamed to logint_3.f
4169         * gfortran.dg/advance_1.f90: Renamed from advance.f90
4170         * gfortran.dg/append_1.f90: Renamed from append-1.f90
4171         * gfortran.dg/array_1.f90: Renamed from array-1.f90
4172         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
4173         * gfortran.dg/backspace_1.f: Renamed from backspace.f
4174         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
4175         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
4176         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
4177         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
4178         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
4179         * gfortran.dg/logint_1.f: Renamed from logint-1.f
4180         * gfortran.dg/logint_2.f: Renamed from logint-2.f
4181         * gfortran.dg/logint_3.f: Renamed from logint-3.f
4182
4183 2006-12-18  Bill Wendling  <wendling@apple.com>
4184
4185         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
4186         id is an OjbC keyword.
4187
4188 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4189
4190         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
4191
4192 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
4193
4194         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
4195
4196 2006-12-18  Ian Lance Taylor  <iant@google.com>
4197
4198         * g++.dg/warn/Wmissing-declarations-1.C: New test.
4199
4200 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4201
4202         * gcc.c-torture/compile/pr27528.c: Use empty templates.
4203
4204 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
4205
4206         PR fortran/30207
4207         * gfortran.fortran-torture/execute/where21.f90: New test.
4208
4209 2006-12-17  Tobias Burnus  <burnus@net-b.de>
4210
4211         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
4212
4213 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4214
4215         PR middle-end/7651
4216         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
4217         * gcc.dg/if-empty-1.c: Likewise.
4218         * gcc.dg/pr23165.c: Likewise.
4219         * g++.dg/warn/empty-body.C: Likewise.
4220
4221 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4222
4223         PR libfortran/30005
4224         * gfortran.dg/open_errors.f90: New test.
4225
4226 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
4227
4228         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
4229
4230         * gcc.target/i386/ssse3-pabsb.c: New file.
4231         * gcc.target/i386/ssse3-pabsd.c: Likewise.
4232         * gcc.target/i386/ssse3-pabsw.c: Likewise.
4233         * gcc.target/i386/ssse3-palignr.c: Likewise.
4234         * gcc.target/i386/ssse3-phaddd.c: Likewise.
4235         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
4236         * gcc.target/i386/ssse3-phaddw.c: Likewise.
4237         * gcc.target/i386/ssse3-phsubd.c: Likewise.
4238         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
4239         * gcc.target/i386/ssse3-phsubw.c: Likewise.
4240         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
4241         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
4242         * gcc.target/i386/ssse3-pshufb.c: Likewise.
4243         * gcc.target/i386/ssse3-psignb.c: Likewise.
4244         * gcc.target/i386/ssse3-psignd.c: Likewise.
4245         * gcc.target/i386/ssse3-psignw.c: Likewise.
4246         * gcc.target/i386/ssse3-vals.h: Likewise.
4247
4248 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
4249
4250         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
4251         * lib/fortran-torture.exp: Include target-supports.exp.
4252
4253 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
4254
4255         PR target/30185
4256         * gcc.c-torture/execute/pr30185.c: New test.
4257
4258 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4259
4260         PR testsuite/30179
4261         PR testsuite/30180
4262         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
4263         * gcc.dg/builtin-bswap-2.c: Likewise.
4264         * gcc.dg/builtin-bswap-3.c: Likewise.
4265         * gcc.dg/builtin-bswap-4.c: Likewise.
4266         * lib/target-supports.exp (check_effective_target_stdint_types): New.
4267         * cc.c-torture/execute/mode-dependent-address.x: New file.
4268
4269 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4270
4271         PR libfortran/30145
4272         * gfortran.dg/write_zero_array: New test.
4273
4274 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4275
4276         PR fortran/30200
4277         * gfortran.dg/write_fmt_trim.f90: New test.
4278
4279 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
4280
4281         PR 30194
4282         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
4283         temporarily.
4284
4285 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4286
4287         * lib/target-supports.exp (check_weak_available): Use istarget
4288         "hppa*-*-hpux10*" instead of regexp.
4289         (check_cxa_atexit_available): Likewise.
4290
4291 2006-12-14  Richard Guenther  <rguenther@suse.de>
4292
4293         PR tree-optimization/30197
4294         * gcc.c-torture/execute/complex-1.c: Fix function name.
4295         * gcc.dg/builtins-61.c: New testcase.
4296
4297 2006-12-14  Richard Guenther  <rguenther@suse.de>
4298
4299         PR middle-end/30172
4300         * gcc.dg/pr30172-1.c: New testcase.
4301
4302 2006-12-14  Richard Guenther  <rguenther@suse.de>
4303
4304         PR tree-optimization/30198
4305         * gcc.dg/builtins-60.c: New testcase.
4306
4307 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
4308
4309         * lib/target-supports.exp (vect_no_align): Remove spu.
4310
4311 2006-12-13  Ian Lance Taylor  <iant@google.com>
4312
4313         PR c++/19564
4314         PR c++/19756
4315         * g++.dg/warn/Wparentheses-5.C: New test.
4316         * g++.dg/warn/Wparentheses-6.C: New test.
4317         * g++.dg/warn/Wparentheses-7.C: New test.
4318         * g++.dg/warn/Wparentheses-8.C: New test.
4319         * g++.dg/warn/Wparentheses-9.C: New test.
4320         * g++.dg/warn/Wparentheses-10.C: New test.
4321         * g++.dg/warn/Wparentheses-11.C: New test.
4322         * g++.dg/warn/Wparentheses-12.C: New test.
4323         * g++.dg/warn/Wparentheses-13.C: New test.
4324         * g++.dg/warn/Wparentheses-14.C: New test.
4325         * g++.dg/warn/Wparentheses-15.C: New test.
4326         * g++.dg/warn/Wparentheses-16.C: New test.
4327         * g++.dg/warn/Wparentheses-17.C: New test.
4328         * g++.dg/warn/Wparentheses-18.C: New test.
4329         * g++.dg/warn/Wparentheses-19.C: New test.
4330         * g++.dg/warn/Wparentheses-20.C: New test.
4331         * g++.dg/warn/Wparentheses-21.C: New test.
4332
4333 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4334
4335         PR testsuite/30157
4336         * lib/target-supports.exp (check_cxa_atexit_available): Return false
4337         for target "hppa.*hpux10".
4338
4339 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
4340
4341         * g++.dg/debug/vartrack1.C: New test.
4342
4343         * g++.dg/opt/ifcvt1.C: New test.
4344
4345         * gcc.dg/tls/opt-13.c: New test.
4346
4347         * gcc.dg/20060425-2.c: New test.
4348
4349         * g++.dg/opt/pr15054-2.C: New test.
4350
4351         * gcc.c-torture/execute/20060420-1.c: New test.
4352
4353         * gcc.c-torture/execute/20060412-1.c: New test.
4354
4355         * objc/compile/20060406-1.m: New test.
4356
4357 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
4358
4359         * g++.dg/template/array17.C: New test.
4360
4361 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
4362
4363         * gcc.target/powerpc/altivec-23.c: New test.
4364
4365 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
4366
4367         PR c++27316
4368         * g++.dg/inherit/error3.C: New test.
4369
4370         PR c++/28740
4371         * g++.dg/inherit/error4.C: New test.
4372
4373 2006-12-13  Richard Guenther  <rguenther@suse.de>
4374
4375         PR tree-optimization/17687
4376         * gcc.dg/builtins-59.c: New testcase.
4377
4378 2006-12-13  Ben Elliston  <bje@au.ibm.com>
4379
4380         * gcc.target/spu/Wmain.c: New test.
4381
4382 2006-12-12  Josh Conner  <jconner@apple.com>
4383
4384         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
4385         * g++.dg/abi/thunk4.C: Likewise.
4386         * g++.dg/abi/rtti3.C: Likewise.
4387
4388 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
4389
4390         * gcc.target/spu/cpat-1.c: New test.
4391         * gcc.target/spu/cpat-2.c: New test.
4392         * gcc.target/spu/cpat-3.c: New test.
4393         * gcc.target/spu/cpat-4.c: New test.
4394
4395 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4396
4397         PR tree-opt/28436
4398         * gcc.c-torture/compile/vector-1.c: New test.
4399         * gcc.c-torture/compile/vector-2.c: New test.
4400         * gcc.c-torture/compile/vector-3.c: New test.
4401
4402 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4403
4404         * lib/fortran-torture.exp: Update copyright years.  Remove
4405         obsolete comment.  Test -ftree-vectorize where it makes sense.
4406         * lib/gfortran-dg.exp: Update copyright years.  Use settings
4407         from fortran-torture.exp.
4408         * gfortran.dg/char_transpose_1.f90,
4409         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
4410         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
4411         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
4412         '-w' to dg-options.
4413
4414 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
4415
4416         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
4417         saved_${tool}_load.
4418
4419 2006-12-12  Ira Rosen  <irar@il.ibm.com>
4420
4421         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
4422         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
4423         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
4424         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
4425         gaps.
4426
4427 2006-12-12  Richard Guenther  <rguenther@suse.de>
4428
4429         PR middle-end/30147
4430         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
4431
4432 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
4433             Diego Novillo  <dnovillo@redhat.com>
4434
4435         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
4436         VDEF/VUSE changes.
4437         * gcc.dg/tree-ssa/pr26421.c: Likewise
4438         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
4439         * gcc.dg/tree-ssa/pr23382.c: Likewise.
4440         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
4441         * gcc.dg/tree-ssa/pr28410.c: Likewise.
4442         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
4443         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
4444         * gcc.dg/tree-ssa/vrp07.c: Likewise.
4445         * gcc.dg/tree-ssa/vrp08.c: Likewise.
4446         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4447
4448 2006-12-11  Jan Hubicka  <jh@suse.cz>
4449
4450         * gcc.dg/tree-prof/stringop-1.c: New test.
4451         * gcc.dg/tree-prof/stringop-2.c: New test.
4452
4453 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
4454
4455         PR target/30120
4456         * gcc.target/i386/pr30120.c: New test.
4457
4458         Revert:
4459         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
4460
4461         * gcc.target/i386/x87regparm-1.c: New test.
4462         * gcc.target/i386/x87regparm-2.c: New test.
4463         * gcc.target/i386/x87regparm-3.c: New test.
4464         * gcc.target/i386/x87regparm-4.c: New test.
4465
4466 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
4467
4468         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
4469
4470 2006-12-10  Tobias Burnus  <burnus@net-b.de>
4471
4472         PR fortran/23994
4473         * gfortran.dg/protected_1.f90: New test.
4474         * gfortran.dg/protected_2.f90: New test.
4475         * gfortran.dg/protected_3.f90: New test.
4476         * gfortran.dg/protected_4.f90: New test.
4477         * gfortran.dg/protected_5.f90: New test.
4478         * gfortran.dg/protected_6.f90: New test.
4479
4480 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4481             Tobias Burnus  <burnus@gcc.gnu.org>
4482
4483         PR fortran/29975
4484         PR fortran/30068
4485         * gfortran.dg/interface_4.f90: Test adding procedure to generic
4486         interface.
4487         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
4488         ambiguous interfaces.
4489         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
4490         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
4491         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
4492         ambiguous interfaces.
4493         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
4494         * gfortran.dg/array_initializer_2.f90: Add initializer array
4495         constructor test.
4496
4497         PR fortran/30096
4498         * gfortran.dg/interface_9.f90: Test that host interfaces are
4499         not checked for ambiguity with the local version.
4500
4501 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4502
4503         PR fortran/29464
4504         * gfortran.dg/module_interface_2.f90: New test.
4505
4506 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4507
4508         PR fortran/29941
4509         * gfortran.dg/assumed_len.f90: New test.
4510
4511 2006-12-09  Richard Guenther  <rguenther@suse.de>
4512
4513         * g++.dg/warn/implicit-typename1.C: Qualify types.
4514         * g++.dg/parse/crash12.C: Likewise.
4515         * g++.dg/tree-ssa/pr22444.C: Likewise.
4516
4517 2006-12-09  Tobias Burnus  <burnus@net-b.de>
4518
4519         * gfortran.dg/array_2.f90: Added sqrt test.
4520
4521 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
4522
4523         * gcc.target/i386/x87regparm-1.c: XFAIL.
4524         * gcc.target/i386/x87regparm-2.c: XFAIL.
4525         * gcc.target/i386/x87regparm-3.c: XFAIL.
4526         * gcc.target/i386/x87regparm-4.c: XFAIL.
4527
4528 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4529
4530         * lib/target-supports.exp
4531         (check_effective_target_large_long_double): New.
4532         * gcc.dg/Wconversion-real.c : Use it.
4533         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
4534         unsigned.
4535
4536 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
4537
4538         * gcc.c-torture/execute/mode-dependent-address.c: New test.
4539
4540 2006-12-08  Tobias Burnus  <burnus@net-b.de>
4541
4542         PR fortran/27546
4543         * gfortran.dg/import4.f90: New test for IMPORT in modules.
4544
4545 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
4546
4547         PR c++/29732
4548         * g++.dg/template/crash65.C: New test.
4549         * g++.dg/template/spec16.C: Tweak error markers.
4550
4551 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4552
4553         * gcc.target/spu: New directory.
4554         * gcc.target/spu/spu.exp: New file.
4555         * gcc.target/spu/intrinsics-1.c: New test.
4556
4557 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
4558
4559         PR c++/29980
4560         * g++.dg/ext/attrib27.C: New test.
4561         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
4562         * g++.dg/parse/typedef5.C: Likewise.
4563
4564 2006-12-07  Mike Stump  <mrs@apple.com>
4565
4566         * treelang/compile/var_defs.tree: Adjust.
4567
4568 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
4569
4570         PR c++/29730
4571         * g++.dg/template/crash64.C: New test.
4572         * g++.dg/parse/crash27.C: Adjust error markers.
4573
4574 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
4575
4576         PR libfortran/30009
4577         PR libfortran/30056
4578         * gfortran.dg/read_eof_4.f90:  Add tests.
4579         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
4580         * gfortran.dg/unf_read_corrupted_1.f90: New test.
4581
4582 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
4583
4584         PR c++/29729
4585         * g++.dg/template/crash63.C: New test.
4586
4587         PR c++/29728
4588         * g++.dg/template/crash62.C: New test.
4589
4590 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
4591
4592         PR fortran/30003
4593         * gfortran.dg/allocatable_function_1.f90: Increase the number
4594         of expected calls of free to 10; the lhs section reference is
4595         now evaluated so there is another call to bar.  Change the
4596         comment appropriately.
4597         * gfortran.dg/array_section_1.f90: New test.
4598
4599 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
4600
4601         PR fortran/29912
4602         * gfortran.dg/char_result_12.f90: New test.
4603
4604 2006-12-05  Richard Guenther  <rguenther@suse.de>
4605
4606         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
4607         * gcc.dg/vect/vect-pow-2.c: Rename to ...
4608         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
4609         vect_double, xfail for spu*-*-*.
4610
4611 2006-12-04  Tobias Burnus  <burnus@net-b.de>
4612
4613         PR fortran/29962
4614         * initialization_4.f90: Test noninteger exponents (-std=f95).
4615         * initialization_5.f90: New test for noninteger exponents
4616           with -std=f2003.
4617
4618 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
4619
4620         PR fortran/29821
4621         * gfortran.dg/parameter_array_section_1.f90: New test.
4622
4623 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
4624
4625         PR c++/29733
4626         * g++.dg/template/crash61.C: New test.
4627
4628         PR c++/29632
4629         * g++.dg/template/error23.C: New test.
4630
4631 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
4632
4633         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
4634
4635 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
4636
4637         PR fortran/29916
4638         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
4639
4640 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
4641
4642         PR middle-end/29965
4643         * gcc.dg/gomp/pr29965-1.c: New test.
4644         * gcc.dg/gomp/pr29965-2.c: New test.
4645         * gcc.dg/gomp/pr29965-3.c: New test.
4646         * gcc.dg/gomp/pr29965-4.c: New test.
4647         * gcc.dg/gomp/pr29965-5.c: New test.
4648         * gcc.dg/gomp/pr29965-6.c: New test.
4649         * g++.dg/gomp/pr29965-1.C: New test.
4650         * g++.dg/gomp/pr29965-2.C: New test.
4651         * g++.dg/gomp/pr29965-3.C: New test.
4652         * g++.dg/gomp/pr29965-4.C: New test.
4653         * g++.dg/gomp/pr29965-5.C: New test.
4654         * g++.dg/gomp/pr29965-6.C: New test.
4655         * g++.dg/gomp/pr29965-7.C: New test.
4656         * g++.dg/gomp/pr29965-8.C: New test.
4657         * g++.dg/gomp/pr29965-9.C: New test.
4658         * g++.dg/gomp/pr29965-10.C: New test.
4659
4660 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
4661
4662         * gnat.dg/pointer_variable_bounds.adb: New test.
4663         * gnat.dg/pointer_variable_bounds.ads: Likewise.
4664         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
4665
4666 2006-12-03  Eric Christopher  <echristo@apple.com>
4667
4668         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
4669
4670 2006-12-03  Richard Henderson  <rth@redhat.com>
4671             Andrew Pinski  <pinskia@gmail.com>
4672
4673         PR C++/14329
4674         * g++.dg/warn/unit-1.C: New test.
4675
4676 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
4677
4678         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
4679
4680 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
4681
4682         * g++.dg/vect/vect.exp: Enable tests to run on spu.
4683         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
4684         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
4685         * gcc.dg/vect/vect-70.c: Reduce array size.
4686         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
4687         vect_no_compaer_double targets.
4688         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
4689         vect_float, vect_double, and vect_int.
4690
4691 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
4692
4693         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
4694         test for loop versioning on vect_no_align targets.
4695         * gcc.dg/vect/pr20122.c: Likewise.
4696         * gcc.dg/vect/vect-105.c: Likewise.
4697         * gcc.dg/vect/vect-42.c: Likewise.
4698         * gcc.dg/vect/vect-43.c: Likewise.
4699         * gcc.dg/vect/vect-74.c: Likewise.
4700         * gcc.dg/vect/vect-75.c: Likewise.
4701         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4702         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4703         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
4704         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
4705
4706 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
4707
4708         PR fortran/29642
4709         * gfortran.dg/value_1.f90 : New test.
4710         * gfortran.dg/value_2.f90 : New test.
4711         * gfortran.dg/value_3.f90 : New test.
4712         * gfortran.dg/value_4.f90 : New test.
4713         * gfortran.dg/value_4.c : Called from value_4.f90.
4714
4715 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4716
4717         PR C++/30033
4718         *  g++.dg/cpp0x/static_assert4.C: New testcase.
4719
4720 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4721
4722         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
4723
4724 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
4725
4726         PR c/27953
4727         * gcc.dg/pr27953.c: New test.
4728
4729 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4730
4731         PR c++/30022
4732         * g++.dg/ext/vector5.C: New test.
4733
4734         PR c++/30021
4735         * g++.dg/other/main1.C: New test.
4736
4737 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
4738
4739         PR libfortran/29568
4740         * gfortran.dg/convert_implied_open.f90:  Change to
4741         new default record length.
4742         * gfortran.dg/unf_short_record_1.f90:  Adapt to
4743         new error message.
4744         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
4745
4746 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
4747
4748         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
4749
4750 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
4751
4752         PR c++/29066
4753         * g++.dg/expr/pr29066.c: New.
4754
4755 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
4756             Zdenek Dvorak <dvorakz@suse.cz>
4757
4758         PR tree-optimization/29921
4759         * gcc.dg/pr29921-2.c: New test.
4760
4761 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
4762
4763         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
4764         (i386_get_cpuid): New function.
4765         (i386_cpuid_ecx): Likewise.
4766         (i386_cpuid_edx): Likewise.
4767         (i386_cpuid): Updated to call i386_cpuid_edx.
4768
4769         * gcc.target/i386/sse3-addsubpd.c: New file.
4770         * gcc.target/i386/sse3-addsubps.c: Likewise.
4771         * gcc.target/i386/sse3-haddpd.c: Likewise.
4772         * gcc.target/i386/sse3-haddps.c: Likewise.
4773         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4774         * gcc.target/i386/sse3-hsubps.c: Likewise.
4775         * gcc.target/i386/sse3-lddqu.c: Likewise.
4776         * gcc.target/i386/sse3-movddup.c: Likewise.
4777         * gcc.target/i386/sse3-movshdup.c: Likewise.
4778         * gcc.target/i386/sse3-movsldup.c: Likewise.
4779
4780 2006-12-01  Dirk Mueller  <dmueller@suse.de>
4781
4782         * g++.dg/warn/Wreturn-type-4.C: New testcase.
4783
4784 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
4785
4786         * gcc.dg/dfp/convert-int-max.c: New test.
4787         * gcc.dg/dfp/convert-int-max-fold.c: New test.
4788
4789 2006-11-30  Richard Guenther  <rguenther@suse.de>
4790
4791         * gcc.dg/vect/vect-pow-1.c: Rename ...
4792         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
4793         floats instead of doubles, check successful vectorization.
4794
4795 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4796
4797         PR target/29945
4798         * gcc.c-torture/compile/pr29945.c: New testcase.
4799
4800 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
4801
4802         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
4803         -maltivec.
4804
4805 2006-11-29  Eric Christopher  <echristo@apple.com>
4806
4807         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
4808
4809 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
4810
4811         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
4812
4813         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
4814
4815 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
4816
4817         PR c++/29022
4818         * g++.dg/inherit/virtual2.C: New test.
4819         * g++.dg/inherit/virtual3.C: Likewise.
4820         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
4821         * g++.dg/inherit/error2.C: Likewise.
4822         * g++.dg/template/instantiate1.C: Likewise.
4823
4824 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
4825
4826         PR tree-opt/29984
4827         * gcc.dg/tree-ssa/reassoc-12.c: New test.
4828
4829 2006-11-28  Jan Hubicka  <jh@suse.cz>
4830
4831         * gcc.dg/memcpy-1.c: New test.
4832
4833 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
4834
4835         PR c++/29735
4836         * g++.dg/warn/main-3.C: New test.
4837
4838 2006-11-28  Jan Hubicka  <jh@suse.cz>
4839
4840         * gcc.dg/winline-1.c: New test.
4841
4842 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
4843
4844         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
4845         alignments.
4846
4847 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
4848
4849         PR fortran/29976
4850         * gfortran.dg/missing_optional_dummy_3.f90
4851
4852 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
4853
4854         PR fortran/20880
4855         * gfortran.dg/interface_3.f90: Modify errors.
4856
4857 2006-11-28  Ben Elliston  <bje@au.ibm.com>
4858
4859         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
4860         fail to link due to relocation overflows on spu-*-*.
4861
4862 2006-11-27  Michael Matz  <matz@suse.de>
4863             Andreas Krebbel  <krebbel1@de.ibm.com>
4864
4865         PR target/29319
4866         * gcc.dg/20061127-1.c: New testcase.
4867
4868 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
4869
4870         * gcc.dg/20061124-1.c: Add exit() function prototype.
4871
4872 2006-11-27  Jan Hubicka  <jh@suse.cz>
4873
4874         * gcc.target/i386/memcpy-1.c: Adjust size.
4875         * testsuite/gcc.dg/visibility-11.c: Likewise.
4876
4877 2006-11-27  Richard Guenther  <rguenther@suse.de>
4878
4879         PR middle-end/25620
4880         * gcc.target/i386/pow-1.c: New testcase.
4881         * gcc.dg/builtins-58.c: Likewise.
4882
4883 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
4884
4885         PR c++/29886
4886         * g++.dg/expr/cast8.C: New test.
4887
4888 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4889
4890         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
4891         Don't ever inline the testcase.
4892
4893 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
4894
4895         PR fortran/29982
4896         * gfortran.fortran-torture/compile/parameter_3.f90: New
4897         testcase.
4898
4899 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
4900
4901         PR fortran/29951
4902         * gfortran.fortran-torture/execute/transfer2.f90: New test.
4903
4904 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4905
4906         * gfortran.fortran-torture/execute/specifics.f90: Remove test
4907         for CHAR.
4908
4909 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4910
4911         PR libgfortran/29936
4912         * gfortran.dg/write_check3.f90: New test.
4913
4914 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4915
4916         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
4917
4918 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
4919
4920         PR fortran/20880
4921         * gfortran.dg/interface_3.f90: New test.
4922
4923         PR fortran/29387
4924         * gfortran.dg/generic_8.f90: New test.
4925
4926 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4927
4928         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
4929         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
4930         * gfortran.dg/specifics_3.f90: Remove.
4931
4932 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
4933
4934         PR c/29955
4935         * gcc.dg/gomp/pr29955.c: New test.
4936
4937         PR c/29736
4938         * gcc.dg/pr29736.c: New test.
4939
4940 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4941
4942         PR tree-opt/29964
4943         * gcc.dg/pure-1.c: New test.
4944
4945 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
4946
4947         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
4948         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
4949
4950 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4951
4952         * gcc.dg/20061124-1.c: New testcase.
4953
4954 2006-11-23  Eric Christopher  <echristo@apple.com>
4955
4956         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
4957
4958 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4959
4960         PR c/2707
4961         PR c++/26167
4962         * gcc.dg/Wconversion-integer.c: New. Supersedes
4963         Wconversion-negative-constants.c
4964         * gcc.dg/Wconversion-real.c: New.
4965         * gcc.dg/Wconversion-real-integer.c: New.
4966         * gcc.dg/Wconversion-negative-constants.c: Deleted.
4967         * g++.dg/warn/Wconversion1.C: Modified.
4968
4969 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4970
4971         * gfortran.dg/overload_1.f90: New test.
4972
4973 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4974
4975         PR c/9072
4976         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
4977         Wtraditional-conversion.
4978         * gcc.dg/overflow-warn-2.c: Likewise.
4979         * gcc.dg/Wconversion.c: Likewise. Renamed as
4980         Wtraditional-conversion.c .
4981         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
4982         Wtraditional-conversion-2.c .
4983         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
4984         Wtraditional-conversion-2.c
4985         * gcc.dg/Wconversion-negative-constants.c: New.
4986
4987 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
4988
4989         * gcc.dg/tree-ssa/dump-1.c: New test.
4990
4991 2006-11-23  David Ung <davidu@mips.com>
4992
4993         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
4994         -mfp64, allowable when ISA >= 33 and float is enabled.
4995         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
4996         of mthc1 and mfhc1 patterns.
4997
4998 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
4999
5000         PR tree-optimization/29921
5001         * gcc.dg/pr29921.c: New test.
5002
5003 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5004
5005         PR fortran/29441
5006         * gfortran.dg/initialization_4.f90: New test.
5007
5008 2006-11-22  Ira Rosen  <irar@il.ibm.com>
5009
5010         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
5011         platforms that have interleaving support.
5012         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
5013         * gcc.dg/vect/vect-strided-a-u16-i2.c,
5014         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
5015         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
5016         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
5017         gcc.dg/vect/vect-strided-u8-i2-gap.c,
5018         gcc.dg/vect/vect-strided-u8-i8.c,
5019         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
5020         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
5021         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
5022         gcc.dg/vect/vect-strided-float.c,
5023         gcc.dg/vect/vect-strided-a-mult.c,
5024         gcc.dg/vect/vect-strided-mult-char-ls.c,
5025         gcc.dg/vect/vect-strided-a-u16-mult.c,
5026         gcc.dg/vect/vect-strided-a-u32-mult.c,
5027         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
5028         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
5029         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
5030         gcc.dg/vect/vect-strided-mult.c,
5031         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
5032         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
5033
5034 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
5035
5036         PR fortran/25087
5037         * gfortran.dg/auto_char_len_4.f90: New test.
5038
5039 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
5040
5041         PR fortran/29652
5042         * gfortran.dg/generic_7.f90: New test.
5043         * gfortran.dg/defined_operators_1.f90: Add new error.
5044
5045 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
5046
5047         PR tree-optimization/29902
5048         * g++.dg/tree-ssa/pr29902.C: New test.
5049
5050 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
5051
5052         PR fortran/29820
5053         * gfortran.dg/used_types_13.f90: New test.
5054
5055 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
5056
5057         * gcc.dg/dfp/snan.c: Delete.
5058
5059 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
5060
5061         * g++.dg/cpp0x/static_assert1.C: New.
5062         * g++.dg/cpp0x/static_assert2.C: New.
5063         * g++.dg/cpp0x/static_assert3.C: New.
5064
5065 2006-11-21  Richard Guenther  <rguenther@suse.de>
5066
5067         * gcc.dg/vect/vect-pow-1.c: New testcase.
5068         * gcc.dg/vect/vect-pow-2.c: Likewise.
5069
5070 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
5071
5072         PR c++/29570
5073         * g++.dg/template/static29.C: New test.
5074
5075         PR c++/29734
5076         * g++.dg/conversion/simd4.C: New test.
5077
5078 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
5079
5080         PR c++/29475
5081         * g++.dg/template/access19.C: New test.
5082         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
5083         error is reported.
5084
5085 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5086
5087         PR tree-opt/25500
5088         * gcc.dg/tree-ssa/sra-4.c: New testcase.
5089
5090 2006-11-20  Tobias Burnus  <burnus@net-b.de>
5091
5092         PR fortran/27546
5093         * gfortran.dg/import.f90: Extended test.
5094         * gfortran.dg/import2.f90: Extended test.
5095
5096 2006-11-20  Tobias Burnus  <burnus@net-b.de>
5097
5098         * gfortran.dg/volatile3.f90: Add conflict test.
5099
5100 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
5101
5102         PR fortran/24783
5103         * gfortran.dg/implicit_10.f90: New test.
5104
5105 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5106
5107         PR c++/8586
5108         * g++.dg/warn/Wall-write-strings.C: New.
5109
5110 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5111
5112         * gfortran.dg/alloc_comp_constraint_5.f90: New.
5113         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
5114
5115 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5116
5117         * gfortran.dg/use_3.f90: Remove error message.
5118         * gfortran.dg/iso_fortran_env_1.f90: New test.
5119         * gfortran.dg/iso_fortran_env_2.f90: New test.
5120         * gfortran.dg/iso_fortran_env_3.f90: New test.
5121         * gfortran.dg/iso_fortran_env_4.f90: New test.
5122
5123 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
5124
5125         * gcc.dg/vect/vect-27.c: Fix initialization.
5126
5127 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5128
5129         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
5130         * gcc.dg/torture/builtin-minmax-1.c: New.
5131
5132         * gcc.dg/builtins-20.c: Add cases for copysign.
5133
5134 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5135
5136         PR fortran/24285
5137         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
5138
5139 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5140         * gfortran.dg/use_1.f90: New test.
5141         * gfortran.dg/use_1.f90: New test.
5142         * gfortran.dg/use_1.f90: New test.
5143
5144 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
5145
5146         PR tree-optimization/29801
5147         * gcc.dg/pr29801.c: New test.
5148
5149 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
5150
5151         PR middle-end/29584
5152         * gcc.dg/torture/pr29584.c: New test.
5153
5154 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
5155
5156         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
5157         Condition PowerPC tests for saving FPRs on powerpc_fprs.
5158         * gcc.target/powerpc/compress-float-ppc.c,
5159         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
5160         powerpc_fprs.
5161         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
5162         do not pass -mhard-float.
5163
5164 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
5165
5166         * gnat.dg/volatile_aggregate.adb: New test.
5167
5168 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5169
5170         PR fortran/29391
5171         PR fortran/29489
5172         * gfortran.dg/bound_2.f90: Add more checks.
5173         * gfortran.dg/bound_3.f90: New test.
5174
5175 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5176
5177         PR target/29201
5178         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
5179
5180 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5181
5182         * gfortran.dg/import3.f90: Fix error message.
5183
5184 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5185
5186         PR tree-opt/29788
5187         * gfortran.fortran-torture/compile/inline_1.f90:
5188         New testcase.
5189
5190 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
5191
5192         * gcc.target/i386/x87regparm-1.c: New test.
5193         * gcc.target/i386/x87regparm-2.c: New test.
5194         * gcc.target/i386/x87regparm-3.c: New test.
5195         * gcc.target/i386/x87regparm-4.c: New test.
5196
5197 2006-11-15  Tobias Burnus  <burnus@net-b.de>
5198
5199         PR fortran/27546
5200         * gfortran.dg/import.f90: New test.
5201         * gfortran.dg/import2.f90: New test.
5202         * gfortran.dg/import3.f90: New test.
5203
5204 2006-11-15  Tobias Burnus  <burnus@net-b.de>
5205
5206         PR fortran/27588
5207         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
5208
5209 2006-11-15  Tobias Burnus  <burnus@net-b.de>
5210
5211         PR fortran/29806
5212         * gfortran.dg/contains.f90: New test.
5213         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
5214
5215 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
5216
5217         PR tree-optimization/29581
5218         * gcc.dg/pr29581-1.c: New test.
5219         * gcc.dg/pr29581-2.c: New test.
5220         * gcc.dg/pr29581-3.c: New test.
5221         * gcc.dg/pr29581-4.c: New test.
5222         * gfortran.dg/pr29581.f90: New test.
5223
5224 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
5225
5226         PR fortran/29702
5227         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
5228         numbers in error message headers.
5229
5230 2006-11-14  Richard Guenther  <rguenther@suse.de>
5231
5232         * gcc.target/i386/math-torture/math-torture.exp: Restrict
5233         to i?86 and x86_64 targets.
5234
5235 2006-11-14  Caroline Tice  <ctice@apple.com>
5236
5237         * gcc.dg/pubtypes-1.c: New file/testcase.
5238         * gcc.dg/pubtypes-2.c: New file/testcase.
5239         * gcc.dg/pubtypes-3.c: New file/testcase.
5240         * gcc.dg/pubtypes-4.c: New file/testcase.
5241         * g++.dg/pubtypes.C: New file/testcase.
5242
5243 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
5244
5245         PR c++/29106
5246         * g++.dg/init/self1.C: New test.
5247
5248 2006-11-14  Tobias Burnus  <burnus@net-b.de>
5249
5250         PR fortran/29657
5251         * gfortran.dg/conflicts.f90: Add.
5252
5253 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
5254
5255         PR rtl-optimization/29798
5256
5257         * gcc.c-torture/execute/pr29798.c: New.
5258
5259 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5260
5261         * gcc.dg/builtins-20.c: Add more cases.
5262
5263 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
5264
5265         PR fortran/29759
5266         * gfortran.dg/gomp/pr29759.f90: New test.
5267
5268 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
5269
5270         PR c++/29518
5271         * g++.dg/template/static28.C: New test.
5272
5273 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
5274
5275         * lib/c-torture.exp: Use target-libpath.exp.
5276         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
5277         set GCC_EXEC_PREFIX env var from global variable of same name.
5278
5279 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5280
5281         PR fortran/26994
5282         * gfortran.fortran-torture/compile/transfer-1.f90:
5283         New testcase.
5284
5285 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
5286             Zdenek Dvorak <dvorakz@suse.cz>
5287
5288         PR tree-optimization/29680
5289         * gcc.dg/alias-11.c: New test.
5290
5291 2006-11-12  Jason Merrill  <jason@redhat.com>
5292             Andrew Pinski <pinskia@physics.uc.edu>
5293
5294         PR middle-end/28915
5295         * gcc.target/i386/vectorize1.c: New.
5296
5297 2006-11-12  Roger Sayle  <roger@eyesopen.com>
5298
5299         PR rtl-optimization/29797
5300         * gcc.c-torture/execute/pr29797-1.c: New test case.
5301
5302 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5303
5304         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
5305
5306 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
5307
5308         * gcc.dg/tree-ssa/prefetch-3.c: New test.
5309
5310 2006-11-12  Roger Sayle  <roger@eyesopen.com>
5311
5312         PR tree-optimization/13827
5313         * gcc.dg/fold-eqand-1.c: New test case.
5314
5315 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5316
5317         PR rtl-opt/28812
5318         * gcc.c-torture/execute/mayalias-3.c: New test.
5319
5320 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
5321
5322         PR middle-end/27528
5323         * gcc.c-torture/compile/pr27528.c: New test.
5324         * gcc.dg/pr27528.c: Likewise.
5325
5326 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5327
5328         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
5329
5330         * gcc.dg/torture/builtin-symmetric-1.c: New test.
5331
5332 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
5333
5334         PR fortran/29758
5335         * gfortran.dg/reshape_source_size_1.f90: New test.
5336
5337 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
5338
5339         PR fortran/29315
5340         * gfortran.dg/aliasing_dummy_4.f90: New test.
5341
5342 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
5343
5344         PR target/29777
5345         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
5346         and x86_64-*-* targets.
5347
5348 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5349
5350         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
5351         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
5352         New macros. Use them in exact tests.
5353         (TESTIT3): New macro.
5354         Add tests for fmin, fmax and fma.
5355
5356 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
5357
5358         PR fortran/29431
5359         * gfortran.dg/array_constructor_13.f90: New test.
5360
5361 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
5362
5363         PR fortran/29744
5364         * gfortran.dg/used_types_12.f90: New test.
5365
5366 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
5367
5368         PR middle-end/29726
5369         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
5370         (test6): Ditto.
5371         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
5372         * gcc.dg/fold-eqandshift-3.c: New test case.
5373
5374 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
5375
5376         PR fortran/29699
5377         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
5378
5379         PR fortran/21370
5380         * gfortran.dg/change_symbol_attributes_1.f90: New test.
5381
5382 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5383
5384         * gcc.dg/20061109-1.c: New testcase.
5385
5386 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5387
5388         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
5389
5390 2006-11-09  Tobias Burnus  <burnus@net-b.de>
5391
5392         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
5393         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
5394
5395 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
5396
5397         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
5398         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
5399
5400 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5401
5402         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
5403
5404 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
5405
5406         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
5407         vect-9.c).
5408         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
5409         * gcc.dg/vect/vect-9.c: Now vectorizable.
5410         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
5411         that support vect_widen_mult.
5412         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
5413         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
5414         vect-reduc-dot-u16.c).
5415         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
5416         vect-reduc-dot-u16.c).
5417         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
5418         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
5419         vect-reduc-dot-s8.c).
5420         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
5421         vect-reduc-dot-s8.c).
5422         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
5423         vect-reduc-dot-s8.c).
5424         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
5425         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
5426         vect-reduc-dot-u8.c).
5427         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
5428         vect-reduc-dot-u8.c).
5429         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
5430         * gcc.dg/vect/vect-multitypes-9.c: New test.
5431         * gcc.dg/vect/vect-multitypes-10.c: New test.
5432         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
5433         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
5434         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
5435         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
5436         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
5437         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
5438         wrapv-vect-reduc-dot-s8.c.
5439         * lib/target-support.exp (check_effective_target_vect_unpack): New.
5440         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
5441         targets that support vec_unpack.
5442         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5443         (check_effective_target_vect_widen_mult_qi_to_hi): New.
5444         (check_effective_target_vect_widen_mult_hi_to_si): New.
5445         (check_effective_target_vect_widen_sum): Removed.
5446
5447         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
5448
5449         * gcc.dg/vect/vect-multitypes-8.c: New test.
5450         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
5451
5452         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
5453
5454         * gcc.dg/vect/vect-multitypes-7.c: New test.
5455
5456         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
5457
5458         * gcc.dg/vect/vect-multitypes-4.c: New test.
5459         * gcc.dg/vect/vect-multitypes-5.c: New test.
5460         * gcc.dg/vect/vect-multitypes-6.c: New test.
5461
5462         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
5463
5464         * gcc.dg/vect/vect-multitypes-1.c: New test.
5465         * gcc.dg/vect/vect-multitypes-2.c: New test.
5466         * gcc.dg/vect/vect-multitypes-3.c: New test.
5467
5468 2006-11-07  Eric Christopher  <echristo@apple.com>
5469
5470         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
5471         Test using scan-assembler-not.
5472
5473 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
5474
5475         * gcc.dg/inline-17.c: New test.
5476
5477 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
5478
5479         PR other/25028
5480         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
5481         on HP-UX.
5482
5483 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
5484
5485         PR fortran/29539
5486         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
5487
5488         PR fortran/29634
5489         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
5490         test.
5491
5492 2006-11-07  Tobias Burnus  <burnus@net-b.de>
5493
5494         PR fortran/29601
5495         * gfortran.dg/volatile.f90: Add.
5496         * gfortran.dg/volatile2.f90: Add.
5497         * gfortran.dg/volatile3.f90: Add.
5498         * gfortran.dg/volatile4.f90: Add.
5499         * gfortran.dg/volatile5.f90: Add.
5500         * gfortran.dg/volatile6.f90: Add.
5501         * gfortran.dg/volatile7.f90: Add.
5502
5503 2006-11-06  Tobias Burnus  <burnus@net-b.de>
5504
5505         * gfortran.dg/io_constraints_2.f90: Adjust pattern
5506           for matching error messages.
5507         * gfortran.dg/specifics_3.f90: Adjust pattern
5508           for matching error messages.
5509
5510 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
5511             Bernhard Fischer  <aldot@gcc.gnu.org>
5512
5513         * lib/gcc-dg.exp (output-exists): New proc.
5514         (output-exists-not): New proc.
5515         * gcc.test-framework/test-framework.awk: Support new directives.
5516         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
5517         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
5518         * gcc.test-framework/dg-outexists-exp-F.c: New test.
5519         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
5520         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
5521         * gcc.test-framework/dg-outexists-exp-P.c: New test.
5522
5523 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
5524
5525         PR fortran/29630
5526         PR fortran/29679
5527         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
5528         * gfortran.dg/initialization_3.f90: New.
5529
5530 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5531
5532         PR libgfortran/25545
5533         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
5534
5535 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
5536
5537         PR middle-end/29695
5538         * gcc.c-torture/execute/pr29695-1.c: New test.
5539         * gcc.c-torture/execute/pr29695-2.c: New test.
5540
5541 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
5542
5543         PR fortran/29565
5544         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
5545
5546 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
5547
5548         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
5549         for matching error messages.
5550
5551 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
5552
5553         PR target/26915
5554         * gcc.target/i386/387-12.c: New test.
5555
5556 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5557
5558         PR libfortran/29713
5559         * gfortran.dg/pr29713.f90: New test.
5560
5561 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
5562
5563         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
5564         Also test for bogus rest sign.
5565
5566 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5567
5568         PR libfortran/27895
5569         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
5570
5571 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
5572
5573         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
5574         from error messages.
5575
5576 2006-11-02  Mike Stump  <mrs@apple.com>
5577
5578         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
5579
5580         * g++.old-deja/g++.abi/align.C: Enable for darwin.
5581
5582 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
5583
5584         * g++.dg/eh/gcsec1.C: New test.
5585
5586 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5587
5588         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
5589         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
5590
5591 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
5592
5593         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
5594         hexadecimal value.
5595         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5596         * gcc.dg/pr14796-2.c: Likewise.
5597
5598 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5599
5600         * gcc.c-torture/execute/20061101-1.c: New test.
5601
5602 2006-11-01  Richard Guenther  <rguenther@suse.de>
5603
5604         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
5605
5606 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5607
5608         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
5609         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
5610
5611 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
5612
5613         * gcc.c-torture/execute/20061031-1.c: New test.
5614
5615 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
5616
5617         PR 23067
5618         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
5619         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
5620         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
5621         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
5622         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
5623         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
5624         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
5625
5626 2006-10-31  Eric Christopher  <echristo@apple.com>
5627             Falk Hueffner  <falk@debian.org>
5628
5629         * gcc.dg/builtin-bswap-1.c: New.
5630         * gcc.dg/builtin-bswap-2.c: New.
5631         * gcc.dg/builtin-bswap-3.c: New.
5632         * gcc.dg/builtin-bswap-4.c: New.
5633         * gcc.dg/builtin-bswap-5.c: New.
5634         * gcc.target/i386/builtin-bswap-1.c: New.
5635
5636 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
5637
5638         * gcc.dg/inline-16.c: New.
5639
5640         PR 16622
5641         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
5642         defining it.
5643         * gcc.dg/inline-13.c: New.
5644         * gcc.dg/inline-14.c: New.
5645         * gcc.dg/inline-15.c: New.
5646
5647         PR 11377
5648         * gcc.dg/inline6.c: New.
5649         * gcc.dg/inline7.c: New.
5650
5651 2006-10-31  Roger Sayle  <roger@eyesopen.com>
5652
5653         PR middle-end/23470
5654         * gcc.dg/pr23470-1.c: New test case.
5655
5656 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
5657
5658         PR fortran/29537
5659         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
5660         data.
5661         * gfortran.dg/blockdata_2.f90: New testcase.
5662
5663 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
5664
5665         PR libfortran/29627
5666         * gfortran.dg/unf_short_record_1.f90:  New test.
5667
5668 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5669
5670         PR fortran/29067
5671         * gfortran.dg/pr29067.f: New test.
5672
5673 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
5674             Richard Sandiford  <richard@codesourcery.com>
5675
5676         * lib/target-supports.exp (get_compiler_messages): Append options
5677         as a single list element.
5678         (check_effective_target_arm_vfp_ok): New.
5679         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
5680
5681 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
5682
5683         PR fortran/29387
5684         * gfortran.dg/intrinsic_actual_2.f90: New test.
5685
5686         PR fortran/29490
5687         * gfortran.dg/actual_array_interface_1.f90: New test.
5688
5689         PR fortran/29641
5690         * gfortran.dg/used_types_11.f90: New test.
5691
5692 2006-10-30  Dirk Mueller  <dmueller@suse.de>
5693
5694         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
5695         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
5696         * g++.old-deja/g++.pt/eichin01.C (main): Same.
5697         * g++.old-deja/g++.mike/net25.C (main): Same.
5698         * g++.dg/lookup/exception1.C (main): Same.
5699         * g++.dg/parse/parens2.C (main): Same.
5700
5701 2006-10-30  Roger Sayle  <roger@eyesopen.com>
5702
5703         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
5704
5705 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5706
5707         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
5708         * gcc.dg/torture/builtin-math-3.c: Likewise.
5709
5710 2006-10-30  Tobias Burnus  <burnus@net-b.de>
5711
5712         PR fortran/29452
5713         * gfortran.dg/write_check.f90: Check run-time keyword checking.
5714         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
5715
5716 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
5717
5718         PR Fortran/29410
5719         * gfortran.fortran-torture/execute/transfer1.f90: New test.
5720
5721 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
5722
5723         * lib/target-supports.exp (check_function_available): Declare
5724         function before calling.
5725
5726 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
5727
5728         PR tree-optimization/29637
5729         * gcc.dg/pr29637.c: New test.
5730
5731 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5732
5733         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
5734         tree canonicalization.
5735
5736 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5737
5738         * gcc.dg/builtins-20.c: Add more hypot tests.
5739
5740 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5741
5742         * gcc.dg/fold-compare-1.c: New test case.
5743
5744 2006-10-29  Dirk Mueller  <dmueller@suse.de>
5745
5746         PR c++/16307
5747         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
5748
5749 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5750
5751         PR tree-optimization/15458
5752         * gcc.dg/fold-xornot-1.c: New test case.
5753
5754 2006-10-29  Richard Guenther  <rguenther@suse.de>
5755
5756         * gcc.target/i386/math-torture/trunc.c: New testcase.
5757
5758 2006-10-29  Richard Guenther  <rguenther@suse.de>
5759
5760         * gcc.target/i386/math-torture/round.c: New testcase.
5761
5762 2006-10-29  Richard Guenther  <rguenther@suse.de>
5763
5764         * gcc.target/i386/math-torture/ceil.c: New testcase.
5765         * gcc.target/i386/math-torture/floor.c: Likewise.
5766
5767 2006-10-29  Richard Guenther  <rguenther@suse.de>
5768
5769         * gcc.target/i386/math-torture/rint.c: New testcase.
5770         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
5771
5772 2006-10-29  Richard Guenther  <rguenther@suse.de>
5773
5774         * gcc.target/i386/math-torture/lfloor.c: New testcase.
5775         * gcc.target/i386/math-torture/lceil.c: Likewise.
5776
5777 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5778
5779         PR libgfortran/24313
5780         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
5781
5782 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
5783
5784         * gcc.c-torture/execute/20020118-1.c,
5785         gcc.c-torture/execute/builtins/strlen.c,
5786         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
5787         comment typos.
5788
5789 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5790
5791         * gcc.dg/builtins-20.c: Add tests for hypot.
5792         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
5793         two-argument builtins.
5794         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
5795         TESTIT2.  Update all callers.
5796         (TESTIT2, TESTIT2_R): New helper macros.
5797         Add testcases for pow, hypot and atan2.
5798
5799 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5800
5801         PR C++/29295
5802         * g++.dg/expr/bool1.C: New test.
5803         * g++.dg/expr/bool2.C: New test.
5804
5805 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5806
5807         PR fortran/28224
5808         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
5809         * gfortran.dg/namelist_internal.f90: New test.
5810
5811 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5812
5813         PR fortran/29625
5814         * gfortran.dg/io_real_boz.f90: Add.
5815         * gfortran.dg/io_real_boz2.f90: Add.
5816
5817 2006-10-28  Richard Guenther  <rguenther@suse.de>
5818
5819         PR middle-end/26899
5820         * gcc.dg/tree-ssa/pr26899.c: New testcase.
5821
5822 2006-10-28  Richard Guenther  <rguenther@suse.de>
5823
5824         PR target/28806
5825         * gcc.target/i386/math-torture/lround.c: New testcase.
5826
5827 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5828
5829         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
5830         * gcc.dg/builtins-44.c: Likewise.
5831         * gcc.dg/builtins-45.c: Likewise.
5832         * gcc.dg/pr28796-2.c: Likewise.
5833         * gcc.dg/unordered-3.c: Likewise.
5834
5835 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5836
5837         PR libgfortran/27954
5838         * gfortran.dg/error_recovery_2.f90: New test.
5839
5840 2006-10-26  Richard Guenther  <rguenther@suse.de>
5841
5842         * gcc.target/i386/i386.exp: Use glob, not find to collect
5843         tests.  Avoids recursing into subdirectories.
5844         * gcc.target/i386/math-torture/math-torture.exp: Torture
5845         for interesting ia32 math options.
5846         * gcc.target.i386/math-torture/lrint.c: New testcase.
5847
5848 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5849
5850         PR libgfortran/29563
5851         * gfortran.dg/arrayio_9.f90: Update test.
5852         * gfortran.dg/arrayio_19.f90: New test.
5853
5854 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
5855
5856         * gcc.dg/20061026.c: New testcase.
5857
5858 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5859
5860         PR libgfortran/29563
5861         * gfortran.dg/arrayio_9.f90: New test.
5862
5863 2006-10-26  Ben Elliston  <bje@au.ibm.com>
5864
5865         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
5866         Copy the strings manually, as strcpy may call strlen.
5867
5868 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5869
5870         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
5871         Add checks for log, log2, log10 and log1p.
5872
5873         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
5874         we already test 0.0.  Add checks for expm1, log, log2, log10,
5875         log1p, cbrt, erf and erfc.
5876
5877 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
5878
5879         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
5880
5881 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
5882
5883         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
5884         and remainderl() built-in functions.  Remove -ffast-math from
5885         dg-options.
5886
5887 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5888
5889         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
5890         acosh and atanh.
5891
5892         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
5893         floating point modifiers to arguments passed to float and long
5894         double functions respectively.  Update all callers to use floating
5895         point numbers, not integers.  Add tests for exp, exp2 and
5896         exp10/pow10.
5897
5898         * gcc.dg/torture/builtin-math-3.c: New test.
5899
5900 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
5901
5902         PR fortran/29393
5903         * gfortran.dg/initialize_2.f90: New.
5904
5905 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5906
5907         * gcc.dg/torture/builtin-math-2.c: New test.
5908
5909 2006-10-24  Richard Guenther  <rguenther@suse.de>
5910
5911         PR middle-end/28796
5912         * gcc.dg/pr28796-1.c: New testcase.
5913         * gcc.dg/pr28796-2.c: Likewise.
5914
5915 2006-10-24  Richard Guenther  <rguenther@suse.de>
5916
5917         * gcc.dg/builtins-57.c: New testcase.
5918
5919 2006-10-24  Richard Guenther  <rguenther@suse.de>
5920
5921         PR tree-optimization/29567
5922         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
5923
5924 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
5925
5926         PR tree-optimization/14784
5927         * gcc.dg/alias-10.c: New test.
5928
5929 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5930
5931         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
5932
5933 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
5934
5935         * gcc.dg/builtin-strncat-chk-1.c: New test.
5936
5937 2006-10-23  Jan Hubicka  <jh@suse.cz>
5938
5939         * gcc.dg/memmove-1.c: New test.
5940
5941 2006-10-23  Paul Brook  <paul@codesourcery.com>
5942
5943         * gcc.dg/pragma-pack-5.c: New test.
5944
5945 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
5946
5947         * g++.dg/other/s390-1.C: New testcase.
5948
5949 2006-10-23  Richard Guenther  <rguenther@suse.de>
5950
5951         PR middle-end/27132
5952         PR middle-end/23295
5953         * gcc.dg/pr27132.c: New testcase.
5954         * gcc.dg/pr23295.c: Likewise.
5955         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
5956         * g++.dg/tree-ssa/pr19807.C: Likewise.
5957
5958 2006-10-23  Richard Guenther  <rguenther@suse.de>
5959
5960         PR middle-end/21032
5961         * gcc.dg/pr21032.c: New testcase.
5962
5963 2006-10-22  Jeff Law  <law@redhat.com>
5964         Richard Guenther  <rguenther@suse.de>
5965
5966         PR tree-optimization/15911
5967         * gcc.dg/tree-ssa/vrp30.c: New testcase.
5968
5969 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5970
5971         PR c++/20647
5972         * g++.dg/abi/rtti3.C: New.
5973
5974 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
5975
5976         PR middle-end/28252
5977         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
5978         transformation.
5979
5980 2006-10-21  Richard Guenther  <rguenther@suse.de>
5981
5982         PR tree-optimization/3511
5983         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
5984
5985 2006-10-21  Richard Guenther  <rguenther@suse.de>
5986
5987         PR middle-end/26898
5988         * gcc.dg/torture/pr26898-1.c: New testcase.
5989         * gcc.dg/torture/pr26898-2.c: Likewise.
5990
5991 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
5992
5993         PR c++/28053
5994         * g++.dg/parse/bitfield1.C: Adjust error markers.
5995         * g++.dg/parse/bitfield2.C: New test.
5996
5997 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
5998
5999         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
6000
6001 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6002
6003         PR libfortran/27895
6004         * gfortran.dg/zero_sized_1.f90: New test.
6005
6006 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
6007
6008         * gcc.dg/div-compare-1.c: New test.
6009
6010 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
6011
6012         PR fortran/29216
6013         * gfortran.dg/result_default_init_1.f90: New test.
6014
6015         PR fortran/29314
6016         * gfortran.dg/automatic_default_init_1.f90: New test.
6017
6018         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
6019         from 38 to 33.
6020
6021 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
6022
6023         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
6024         'using namespace std' without previous declaration.
6025         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
6026         * g++.old-deja/g++.robertl/eb133c.C: New.
6027
6028 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6029
6030         PR libgfortran/29277
6031         * gfortran.dg/streamio_4.f90: Update test.
6032         * gfortran.dg/streamio_11.f90: New test.
6033
6034 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
6035
6036         PR c++/27952
6037         * g++.dg/inherit/virtual1.C: New test.
6038
6039 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
6040
6041         PR c++/28261
6042         * g++.dg/parse/enum3.C: New test.
6043
6044 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
6045
6046         PR c++/29039
6047         * g++.dg/init/ctor8.C: New test.
6048
6049 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
6050
6051         PR c++/27270
6052         * g++.dg/ext/complit8.C: Tweak error markers.
6053         * g++.dg/template/complit1.C: Add error marker.
6054
6055 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
6056
6057         PR c++/27270
6058         * g++.dg/ext/complit8.C: New test.
6059
6060         PR c++/29408
6061         * g++.dg/parse/dtor12.C: New test.
6062
6063         PR c++/29435
6064         * g++.dg/template/sizeof11.C: New test.
6065
6066 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
6067
6068         PR fortran/29392
6069         * gfortran.dg/data_char_3.f90: New test.
6070
6071         PR fortran/29451
6072         * gfortran.dg/negative_automatic_size.f90: New test.
6073
6074 2006-10-16  David Daney  <ddaney@avtrex.com>
6075
6076         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
6077
6078 2006-10-16  Eric Christopher  <echristo@apple.com>
6079
6080         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
6081         x86_64.
6082
6083 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
6084
6085         PR c++/28211
6086         * g++.dg/tc1/dr49.C: Tweak error messages.
6087         * g++.dg/parse/template21.C: New test.
6088
6089 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6090
6091         PR middle-end/20491
6092         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
6093
6094 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6095
6096         PR fortran/29403
6097         * gfortran.dg/print_1.f90: New test.
6098
6099 2006-10-15  Jan Hubicka  <jh@suse.cz>
6100
6101         PR middle-end/29241
6102         * gcc.c-torture/compile/pr29241.c: New testcase.
6103
6104 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
6105
6106         PR middle-end/29250
6107         * gcc.c-torture/compile/pr29250.c: New test.
6108
6109 2006-10-15  Richard Guenther  <rguenther@suse.de>
6110
6111         * gcc.dg/pr29299.c: New testcase.
6112
6113 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
6114
6115         PR fortran/24767
6116         * gfortran.dg/label_4.f90: Adjust warning flag.
6117
6118 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
6119
6120         PR fortran/29371
6121         * gfortran.dg/nullify_3.f90: New test.
6122
6123 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6124
6125         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
6126         on Solaris 2.5.1 too.
6127
6128 2006-10-13  Eric Christopher  <echristo@apple.com>
6129
6130         * gcc.dg/pr25993.c: Skip for darwin.
6131
6132 2006-10-13  Eric Christopher  <echristo@apple.com>
6133
6134         * gcc.dg/visibility-11.c: Skip for darwin.
6135
6136 2006-10-13  Eric Christopher  <echristo@apple.com>
6137
6138         * gcc.dg/darwin-weakimport-1.c: Use
6139         -fno-asynchronous-unwind-tables.
6140         * gcc.dg/darwin-weakimport-3.c: Ditto.
6141
6142 2006-10-13  Richard Guenther  <rguenther@suse.de>
6143
6144         PR tree-optimization/29446
6145         * gcc.dg/torture/pr29446.c: New testcase.
6146
6147 2006-10-13  Bill Wendling  <wendling@apple.com>
6148
6149         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
6150         * g++.old-deja/g++.jason/hmc1.C: Likewise.
6151         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
6152         * g++.old-deja/g++.law/shadow1.C: Likewise.
6153         * g++.old-deja/g++.law/ctors10.C: Likewise.
6154         * g++.dg/debug/namespace1.C: Likewise.
6155         * g++.dg/inherit/namespace-as-base.C: Likewise.
6156         * g++.dg/opt/delay-slot-1.C: Likewise.
6157         * g++.dg/parse/defarg10.C: Likewise.
6158         * g++.dg/template/ptrmem11.C: Likewise.
6159         * g++.dg/template/mem_func_ptr.C: Likewise.
6160         * g++.dg/template/spec19.C: Likewise.
6161
6162 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
6163
6164         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
6165
6166 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
6167
6168         PR fortran/29373
6169         * gfortran.dg/implicit_9.f90: New test.
6170
6171         PR fortran/29407
6172         * gfortran.dg/namelist_25.f90: New test.
6173
6174         PR fortran/27701
6175         * gfortran.dg/same_name_2.f90: New test.
6176
6177         PR fortran/29232
6178         * gfortran.dg/host_assoc_types_1.f90: New test.
6179
6180         PR fortran/29364
6181         * gfortran.dg/missing_derived_type_1.f90: New test.
6182         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
6183
6184         PR fortran/29422
6185         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
6186
6187         PR fortran/29428
6188         * gfortran.dg/alloc_comp_assign_5.f90: New test.
6189
6190 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6191
6192         PR fortran/29391
6193         * gfortran.dg/bound_2.f90: New test.
6194
6195 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6196
6197         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
6198         directive.
6199         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
6200         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
6201         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6202         * gfortran.dg/gomp/reduction3.f90: Likewise.
6203         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
6204         * gfortran.dg/dummy_procedure_2.f90: Likewise.
6205         * gfortran.dg/interface_derived_type_1.f90: Likewise.
6206         * gfortran.dg/forall_4.f90: Likewise.
6207         * gfortran.dg/spec_expr_4.f90: Likewise.
6208         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
6209         * gfortran.dg/forall_5.f90: Likewise.
6210         * gfortran.dg/open_access_append_2.f90: Add check for
6211         compile-time warning.
6212
6213 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
6214
6215         PR c++/28506
6216         * g++.dg/parse/pure1.C: New test.
6217
6218 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6219
6220         PR fortran/21435
6221         * gfortran.dg/io_constraints_3.f90: New test.
6222         * gfortran.dg/open_access_append_1.f90: Add checks
6223         for compile-time warnings.
6224         * gfortran.dg/pr20163-2.f: Likewise.
6225         * gfortran.dg/iostat_2.f90: Likewise.
6226         * gfortran.dg/label_4.f90: Delete the temporary
6227         file.
6228         * gfortran.dg/direct_io_2.f90: Add a FILE=
6229         specifier.
6230         * gfortran.dg/iomsg_1.f90: Add check for
6231         compile-time warning.
6232
6233 2006-10-12  Jan Hubicka  <jh@suse.cz>
6234
6235         PR c/28419
6236         * gcc.dg/pr28319.c: New test.
6237
6238 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
6239         PR c++/29318
6240         * g++.dg/ext/vla4.C: New test.
6241
6242 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
6243
6244         PR c++/27961
6245         * g++.dg/template/crash60.C: New test.
6246         * g++.dg/other/large-size-array.C: Adjust error markers.
6247         * g++.dg/parse/crash27.C: Likewise.
6248         * g++.dg/template/crash1.C: Likewise.
6249
6250 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
6251
6252         PR testsuite/29093
6253         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
6254
6255 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
6256
6257         PR preprocessor/28709
6258         * gcc.dg/cpp/paste14.c: New test.
6259
6260 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
6261
6262         PR c++/29175
6263         * g++.dg/init/array24.C: New test.
6264
6265 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6266
6267         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
6268         of <sys/types.h>.
6269
6270 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
6271
6272         PR c++/29024
6273         * g++.dg/parse/typedef8.C: New test.
6274         * g++.dg/other/mult-stor1.C: Adjust error markers.
6275
6276 2006-10-11  Richard Guenther  <rguenther@suse.de>
6277
6278         PR tree-optimization/28230
6279         * gcc.dg/torture/pr28230.c: New testcase.
6280
6281 2006-10-11  Richard Guenther  <rguenther@suse.de>
6282
6283         PR inline-asm/29119
6284         * gcc.dg/torture/pr29119.c: New testcase.
6285
6286 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
6287
6288         PR middle-end/29272
6289         * gcc.c-torture/execute/20060930-2.c: New test.
6290
6291 2006-10-09  Richard Henderson  <rth@redhat.com>
6292
6293         Revert emutls patch.
6294
6295 2006-10-09  Richard Guenther  <rguenther@suse.de>
6296
6297         PR middle-end/29254
6298         * gcc.dg/pr29254.c: New testcase.
6299
6300 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
6301             Paul Thomas  <pault@gcc.gnu.org>
6302
6303         PR fortran/20541
6304         * gfortran.dg/alloc_comp_basics_1.f90: New test.
6305         * gfortran.dg/alloc_comp_basics_2.f90: New test.
6306         * gfortran.dg/alloc_comp_assign_1.f90: New test.
6307         * gfortran.dg/alloc_comp_assign_2.f90: New test.
6308         * gfortran.dg/alloc_comp_assign_3.f90: New test.
6309         * gfortran.dg/alloc_comp_assign_4.f90: New test.
6310         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
6311         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
6312         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
6313         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
6314         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
6315         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
6316         * gfortran.dg/alloc_comp_std.f90: New test.
6317         * gfortran.dg/move_alloc.f90: New test.
6318
6319 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
6320
6321         PR fortran/29115
6322         * gfortran.dg/derived_constructor_comps_2.f90: New test.
6323
6324         PR fortran/29211
6325         * gfortran.dg/forall_char_dependencies_1.f90: New test.
6326
6327 2006-10-08  Tobias Burnus  <burnus@net-b.de>
6328
6329         PR fortran/28585
6330         * gfortran.dg/new_line.f90: New test.
6331
6332 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6333
6334         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
6335         * gcc.dg/torture/builtin-convert-1.c,
6336         gcc.dg/torture/builtin-convert-2.c,
6337         gcc.dg/torture/builtin-convert-3.c,
6338         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
6339
6340 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
6341
6342         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
6343         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
6344         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
6345         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
6346
6347 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
6348
6349         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
6350         Xfail some tests for powerpc-darwin and powerpc-aix.
6351
6352 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
6353
6354         PR c/29380
6355         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
6356
6357 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6358
6359         PR target/29300
6360         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
6361         on hppa*-*-hpux*.
6362
6363 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6364
6365         PR fortran/16580
6366         PR fortran/29288
6367         * gfortran.fortran-torture/execute/specifics.f90:
6368         Add tests for using all possible intrinsics as actual arguments.
6369         * gfortran.dg/specifics_1.f90: Add tests for using
6370         all possible intrinsics as actual arguments.
6371         * gfortran.dg/specifics_2.f90: New file.
6372         * gfortran.dg/specifics_3.f90: New file.
6373
6374 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
6375
6376         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
6377         * gcc.dg/debug/debug-2.c: Likewise.
6378
6379 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
6380
6381         * gcc.c-torture/compile/sync-2.c: New test.
6382
6383 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6384
6385         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
6386         line endings.
6387
6388 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6389
6390         PR rtl-optimization/29128
6391         * gcc.c-torture/compile/pr29128.c: New test.
6392
6393 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6394
6395         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
6396         line endings.
6397
6398 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
6399
6400         PR middle-end/29256
6401         * gcc.dg/tree-ssa/loop-19.c: New test.
6402
6403 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
6404
6405         PR tree-optimization/29330
6406         * gcc.dg/pr29330.c: New test.
6407
6408         PR target/28924
6409         * gcc.c-torture/compile/20061005-1.c: New test.
6410
6411 2006-10-06  Olivier Hainque  <hainque@adacore.com>
6412
6413         * gcc.dg/typename-vla-1.c: New case.
6414         * gnat.dg/forward_vla.adb: New case.
6415
6416 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
6417
6418         PR tree-optimization/29290
6419         * gfortran.dg/loop_nest_1.f90: New test.
6420
6421         PR target/29198
6422         * gcc.dg/tls/opt-12.c: New test.
6423
6424         PR fortran/28415
6425         * gfortran.dg/save_2.f90: New test.
6426
6427         PR c/29091
6428         * gcc.dg/pr29091.c: New test.
6429
6430 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
6431
6432         * lib/target-supports.exp
6433         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
6434         same as x86_64-*-*; check for LP64.
6435
6436 2006-10-04  Richard Henderson  <rth@redhat.com>
6437
6438         * lib/target-supports.exp (check_effective_target_tls): Redefine
6439         to mean non-emulated tls.
6440         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6441         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6442         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6443         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6444         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6445         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6446         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6447
6448 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
6449
6450         PR fortran/29343
6451         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
6452
6453 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6454
6455         * gfortran.dg/bounds_check_fail_1.f90: New test.
6456
6457 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
6458
6459         PR c++/29020
6460         * g++.dg/template/friend48.C: New test.
6461
6462 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
6463
6464         PR fortran/29098
6465         * gfortran.dg/default_initialization_2.f90: New test.
6466
6467 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
6468
6469         PR fortran/20779
6470         PR fortran/20891
6471         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
6472
6473 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
6474
6475         PR fortran/29284
6476         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
6477
6478         PR fortran/29321
6479         PR fortran/29322
6480         * gfortran.dg/missing_optional_dummy_2.f90: New test.
6481
6482         PR fortran/25091
6483         PR fortran/25092
6484         * gfortran.dg/entry_array_specs_1.f90: New test.
6485
6486 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6487
6488         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
6489         insufficient to inhibit some test failures at -O3.  Do testing
6490         on integers.
6491
6492 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
6493
6494         PR c++/29138
6495         * g++.dg/inherit/access8.C: New test.
6496         * g++.dg/template/dtor4.C: Tweak error messages.
6497
6498 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6499
6500         PR fortran/27478
6501         * gfortran.dg/entry_8.f90: New test.
6502
6503 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6504
6505         PR c++/29291
6506         * g++.dg/parse/new4.C: New test.
6507
6508 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
6509
6510         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
6511         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
6512         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
6513         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
6514         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
6515
6516 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6517
6518         PR fortran/19260
6519         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
6520         * gfortran.dg/continuation_2.f90: New test.
6521
6522         PR fortran/19262
6523         * gfortran.dg/continuation_3.f90: New test.
6524         * gfortran.dg/continuation_4.f90: New test.
6525         * gfortran.dg/continuation_5.f: New test.
6526         * gfortran.dg/continuation_6.f: New test.
6527
6528 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
6529
6530         PR c++/29226
6531         * g++.dg/template/vla1.C: New test.
6532
6533 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6534
6535         PR fortran/29210
6536         * gfortran.dg/complex_parameter_1.f90: New test.
6537
6538 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
6539
6540         PR c/29154
6541         * gcc.c-torture/execute/20060929-1.c: New test.
6542
6543 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
6544
6545         PR c++/29105
6546         * g++.dg/template/member6.C: New test.
6547         * g++.dg/parse/typename7.C: Adjust error markers.
6548
6549         PR c++/29080
6550         * g++.dg/template/member7.C: New test.
6551
6552 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
6553
6554         PR c/24010
6555         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
6556         gcc.dg/Woverride-init-3.c: New tests.
6557
6558 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6559
6560         * gcc.c-torture/execute/20060930-1.c: New test.
6561
6562 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6563
6564         PR fortran/18791
6565         * gfortran.dg/specifics_1.f90: New test.
6566         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
6567         complex specifics.
6568
6569 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6570
6571         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
6572         pthread-init-common.h: New.
6573
6574 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6575
6576         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
6577         precision on some archs.
6578
6579 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
6580
6581         * gcc.dg/non-local-goto-1.c: New test.
6582         * gcc.dg/non-local-goto-2.c: Likewise.
6583         * gcc.dg/setjmp-3.c: Likewise.
6584         * gcc.dg/setjmp-4.c: Likewise.
6585
6586 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
6587
6588         * gnat.dg/self_aggregate_with_pointer.adb: New test.
6589
6590 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6591
6592         PR fortran/28276
6593         * gfortran.dg/exponent_1.f90: New test.
6594
6595         PR fortran/27021
6596         * gfortran.dg/nearest_1.f90: New test.
6597
6598 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
6599
6600         PR middle-end/25261
6601         PR middle-end/28790
6602         * gcc.dg/gomp/nestedfn-1.c: New test.
6603
6604 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
6605
6606         PR objc/29195
6607         * objc/compile/method-1.m: New test.
6608
6609 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
6610
6611         PR c++/26938
6612         * g++.dg/template/crash58.C: New test.
6613         * g++.dg/parse/crash28.C: Adjust error markers.
6614         * g++.dg/template/crash34.C: Likewise.
6615         * g++.dg/template/friend31.C: Likewise.
6616         * g++.dg/template/crash32.C: Likewise.
6617
6618         PR c++/27329
6619         * g++.dg/template/crash59.C: New test.
6620
6621         PR c++/27667
6622         * g++.dg/template/spec33.C: New test.
6623         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
6624
6625 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
6626             Adam Nemet  <anemet@caviumnetworks.com>
6627
6628         * gcc.dg/tree-ssa/ivopts-1.c: New test.
6629         * gcc.dg/tree-ssa/ivopts-2.c: New test.
6630
6631 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
6632
6633         PR target/28911
6634         * gcc.dg/pr28911.c: New.
6635
6636 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
6637
6638         PR target/29169
6639         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
6640         (dg-options): Add -mfpmath=387.
6641
6642 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
6643
6644         PR c/28706
6645         * gcc.dg/pr28706.c: New test.
6646
6647         PR c/28712
6648         * gcc.dg/pr28712.c: New test.
6649
6650 2006-09-22  Mike Stump  <mrs@apple.com>
6651
6652         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
6653
6654 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
6655
6656         PR tree-optimization/28888
6657         * gcc.dg/pr28888.c: New test.
6658
6659 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
6660
6661         PR c++/29016
6662         * g++.dg/init/ptrfn1.C: New test.
6663
6664 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
6665
6666         PR c++/28861
6667         * g++.dg/template/spec32.C: New test.
6668         * g++.dg/parse/crash9.C: Adjust error markers.
6669
6670         PR c++/28303
6671         * g++.dg/template/typedef6.C: New test.
6672         * g++.dg/init/error1.C: Adjust error markers.
6673         * g++.dg/parse/crash9.C: Likewise.
6674         * g++.dg/template/crash55.C: Likewise.
6675
6676 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
6677
6678         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
6679
6680 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
6681
6682         PR target/27650
6683         * g++.dg/ext/dllimport12.C: New test.
6684
6685 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
6686
6687         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
6688         * gcc.target/mips/nmadd-2.c: Likewise.
6689         * gcc.target/mips/mips-ps-6.c: New test.
6690         * gcc.target/mips/neg-abs-1.c: Likewise.
6691         * gcc.target/mips/neg-abs-2.c: Likewise.
6692         * gcc.target/mips/nmadd-3.c: New test.
6693
6694 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
6695
6696         PR middle-end/28046
6697         * gcc.dg/gomp/atomic-10.c: New test.
6698         * g++.dg/gomp/atomic-10.C: New test.
6699
6700 2006-09-20  Eric Christopher  <echristo@apple.com>
6701
6702         * gcc.target/i386/sse3-not-fisttp.c: New.
6703
6704 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
6705
6706         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
6707
6708 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
6709
6710         * gcc.c-torture/execute/pr28289.c (one): New variable.
6711         (main): Use it instead of argc.
6712         * gcc.c-torture/execute/20060102-1.c (one): New variable.
6713         (main): Use it instead of argc.
6714
6715 2006-09-19  Paul Brook  <paul@codesourcery.com>
6716
6717         PR target/28516
6718         * gcc.dg/nested-func-5.c: New test.
6719
6720 2006-09-19  Ben Elliston  <bje@au.ibm.com>
6721
6722         * lib/target-supports.exp (check_effective_target_tls): Compile
6723         test stubs using ${tool}_target_compile, not just target_compile.
6724         (check_effective_target_tls_runtime): Likewise.
6725
6726 2006-09-19  Ben Elliston  <bje@au.ibm.com>
6727
6728         * gcc.c-torture/compile/20030405-1.x: Remove.
6729
6730         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
6731         optimising linker from discarding it.
6732
6733 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
6734
6735         PR fortran/28526
6736         * gfortran.dg/keyword_symbol_1.f90: New test.
6737
6738         * gfortran.dg/spread_shape_1.f90: Add missing warning with
6739         pedantic compilation option.
6740
6741 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
6742
6743         PR fortran/29060
6744         * gfortran.dg/spread_shape_1.f90: New test.
6745
6746 2006-09-17  Roger Sayle  <roger@eyesopen.com>
6747
6748         PR tree-optimization/28887
6749         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
6750
6751 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
6752
6753         PR c/25993
6754         * gcc.dg/pr25993.c: New test.
6755
6756 2006-09-17  Ira Rosen  <irar@il.ibm.com>
6757
6758         PR tree-opt/21591
6759         * gcc.dg/vect/pr21591.c: New test.
6760
6761 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
6762
6763         PR tree-opt/29059
6764         * gcc.c-torture/compile/strcpy-1.c: New test.
6765         * gcc.c-torture/compile/strcpy-2.c: New test.
6766         * gcc.c-torture/compile/memcpy-1.c: New test.
6767         * gcc.c-torture/compile/memcpy-2.c: New test.
6768
6769 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6770
6771         PR testsuite/29055
6772         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
6773
6774 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
6775
6776         * gnat.dg/specs/double_record_extension1.ads: New test.
6777         * gnat.dg/specs/double_record_extension2.ads: Likewise.
6778
6779 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
6780
6781         PR fortran/29051
6782         * gfortran.dg/oldstyle_3.f90: New test.
6783
6784 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6785
6786         PR libgfortran/29099
6787         * gfortran.dg/secnds-1.f: New test.
6788
6789 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6790
6791         PR libgfortran/29053
6792         * gfortran.dg/streamio_9.f90: New test.
6793         * gfortran.dg/streamio_10.f90: New test.
6794
6795 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
6796
6797         PR C++/29002
6798         * g++.dg/init/array22.C: New test.
6799         * g++.dg/init/array23.C: New test.
6800
6801 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
6802
6803         * stackcheck.lst: Update list of tests requiring stack checking.
6804         * norun.lst: Adjust for above change.
6805         * ada95.lst: New file.
6806         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
6807         requiring -gnat95 switch.
6808
6809 2006-09-14  Olivier Hainque  <hainque@adacore.com>
6810
6811         * gnat.dg/in_out_parameter.adb: New test.
6812
6813 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
6814
6815         PR debug/28980
6816         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
6817
6818 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
6819
6820         * gnat.dg/specs/unchecked_union.ads: New test.
6821
6822 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
6823
6824         PR rtl-optimization/28982
6825         * gcc.c-torture/execute/pr28982a.c: New test.
6826         * gcc.c-torture/execute/pr28982b.c: Likewise.
6827
6828 2006-09-12  Eric Christopher  <echristo@apple.com>
6829
6830         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
6831         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
6832
6833 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
6834
6835         PR c/28768
6836         PR preprocessor/14634
6837         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
6838         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
6839         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
6840
6841 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6842
6843         * gcc.dg/pr28243.c: New test.
6844
6845 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
6846
6847         PR fortran/28971
6848         gfortran.dg/pr28971.f90: New test to act as a backstop in case
6849         this undiagnosed regression reappears.
6850
6851 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
6852
6853         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
6854         Treat $srcdir as a literal.
6855         * lib/fortran-torture.exp (fortran-torture-compile,
6856         fortran-torture-execute): Likewise.
6857         * lib/objc-torture.exp (objc-torture-compile,
6858         objc-torture-execute): Likewise.
6859         * lib/profopt.exp (profopt-execute): Likewise.
6860
6861 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
6862
6863         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
6864
6865 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
6866
6867         PR testsuite/28950
6868         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
6869
6870 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
6871
6872         PR target/13685
6873         * gcc.target/i386/pr13685.c: New test.
6874
6875 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6876
6877         * gcc.dg/pr28726.c: New test.
6878
6879 2006-09-11  Josh Conner  <jconner@apple.com>
6880
6881         * gcc.dg/nrv3.c: Increase size of structure.
6882         * gcc.dg/nrv4.c: Likewise.
6883         * gcc.dg/nrv5.c: Likewise.
6884
6885 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
6886
6887         PR libfortran/28890
6888         gfortran.dg/assumed_charlen_function_5.f90: New test.
6889
6890 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
6891
6892         PR c++/28991
6893         * g++.dg/init/static3.C: New test.
6894
6895 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
6896
6897         PR testsuite/29007
6898         * gcc.dg/long-long-cst1.c (t): Add cast to
6899         __SIZE_TYPE__ before casting to int.
6900         (main): Return 0 on success.
6901
6902 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6903
6904         * gcc.c-torture/execute/20060910-1.c: New test.
6905
6906 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
6907
6908         PR middle-end/26983
6909         * gcc.dg/pr26983.c: New test.
6910
6911 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
6912
6913         PR target/29006
6914         * gcc.c-torture/execute/pr29006.c: New test.
6915
6916 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6917
6918         PR libfortran/28947
6919         gfortran.dg/matmul_4.f90: New test.
6920
6921 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6922
6923         PR fortran/28959
6924         gfortran.dg/used_types_10: New test.
6925
6926 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6927
6928         PR libfortran/28923
6929         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
6930         gfortran.dg/array_initializer_3.f90: New test.
6931
6932 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6933
6934         PR fortran/28914
6935         * gfortran.dg/actual_array_constructor_3.f90: New test.
6936
6937 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
6938
6939         PR testsuite/26778
6940         * gcc.target/i386/pr26778.c: New testcase.
6941
6942 2006-09-08  Eric Christopher  <echristo@apple.com>
6943
6944         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
6945         * gcc.target/i386/memcpy-1.c: Ditto.
6946         * gcc.target/i386/asm-1.c: Ditto.
6947         * gcc.target/i386/20060512-4.c: Ditto.
6948         * gcc.target/i386/compress-float-387.c: Ditto.
6949         * gcc.target/i386/20060512-1.c: Ditto.
6950         * gcc.target/i386/compress-float-sse.c: Ditto.
6951         * gcc.target/i386/20060512-2.c: Ditto.
6952         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
6953         * gcc.target/i386/stack-prot-kernel.c: Ditto.
6954         * gcc.target/i386/compress-float-387-pic.c: Ditto.
6955         * gcc.dg/pr26449.c: Ditto.
6956         * gcc.dg/attr-ms_struct-2.c: Ditto.
6957         * gcc.dg/attr-ms_struct-1.c: Ditto.
6958         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
6959
6960 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
6961
6962         PR c/28504
6963         * gcc.dg/vla-10.c: New test.
6964
6965 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6966
6967         PR c++/28858
6968         * g++.dg/parse/template20.C: New test.
6969         * g++.dg/template/operator8.C: Remove obsolete part.
6970         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
6971         * g++.old-deja/g++.pt/crash65.C: Likewise.
6972
6973 2006-09-07  Jason Merrill  <jason@redhat.com>
6974
6975         PR middle-end/27724
6976         * gcc.dg/long-long-cst1.c: New test.
6977
6978 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6979
6980         PR C++/28906
6981         * g++.dg/other/array3.C: New test.
6982         * g++.dg/other/array4.C: New test.
6983         * g++.dg/other/array5.C: New test.
6984
6985 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
6986
6987         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
6988
6989 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
6990
6991         PR target/28946
6992         * gcc.target/i386/pr28946.c: New test.
6993
6994 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
6995
6996         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
6997         in integer literal constant.
6998         * gfortran.dg/enum_8.f90: Ditto.
6999         * gfortran.dg/g77/20030326-1.f: Ditto.
7000
7001 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
7002
7003         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
7004         nonconformance usage.
7005
7006 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
7007
7008         PR middle-end/28862
7009         * gcc.c-torture/compile/vector-align-1.c: New test.
7010
7011 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
7012
7013         PR rtl-opt/27883
7014         * g++.dg/opt/copysign-1.C: New test.
7015
7016 2006-09-06  Jason Merrill  <jason@redhat.com>
7017
7018         PR c++/27371
7019         * g++.dg/warn/unused-result1.C: New test.
7020
7021 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
7022
7023         PR c++/28903
7024         * g++.dg/ext/vla3.C: New test.
7025
7026         PR c++/28886
7027         * g++.dg/template/array16.C: New test.
7028
7029 2006-09-06  Richard Guenther  <rguenther@suse.de>
7030
7031         * gcc.dg/pr27226.c: Remove testcase again.
7032
7033 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
7034
7035         PR tree-opt/28937
7036         * g++.dg/opt/unroll2.C: New test.
7037
7038 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
7039
7040         PR tree-opt/28952
7041         * gcc.dg/vect/pr28952.c: New test.
7042
7043 2006-09-05  Richard Guenther  <rguenther@suse.de>
7044
7045         PR tree-optimization/28900
7046         * gcc.dg/torture/pr28900.c: New testcase
7047
7048 2006-09-05  Richard Guenther  <rguenther@suse.de>
7049
7050         PR tree-optimization/28905
7051         * gcc.c-torture/compile/pr28905.c: New testcase.
7052
7053 2006-09-05  Richard Guenther  <rguenther@suse.de>
7054
7055         PR middle-end/28935
7056         * gcc.dg/pr28935.c: New testcase.
7057
7058 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7059
7060         * gcc.c-torture/execute/20060905-1.c: New test.
7061
7062 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
7063
7064         PR fortran/28908
7065         * gfortran.dg/used_types_7.f90: New test.
7066         * gfortran.dg/used_types_8.f90: New test.
7067         * gfortran.dg/used_types_9.f90: New test.
7068
7069 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7070
7071         * gcc.c-torture/compile/20060904-1.c: New test.
7072
7073 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
7074
7075         PR c++/23287 Revert my 2006-09-01 patch
7076         * g++.dg/parse/dtor12.C: Remove.
7077
7078 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
7079
7080         PR c+/27670
7081         * g++.dg/template/operator9.C: New test.
7082
7083         PR c++/27493
7084         * g++.dg/template/operator7.C: New test.
7085
7086         PR c++/27494
7087         * g++.dg/template/operator8.C: New test.
7088
7089         PR c++/27397
7090         * g++.dg/template/crash57.C: New test.
7091
7092         * g++.dg/template/typedef4.C: Adjust error markers.
7093         * g++.dg/template/typedef5.C: Likewise.
7094
7095 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
7096
7097         PR c++/28878
7098         * g++.dg/parse/crash33.C: New test.
7099
7100 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
7101         Richard Guenther  <rguenther@suse.de>
7102         Adam Nemet  <anemet@caviumnetworks.com>
7103
7104         PR middle-end/27226
7105         * gcc.target/mips/memcpy-1.c: New testcase.
7106         * gcc.dg/pr27226.c: Likewise.
7107
7108 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
7109
7110         PR c++/28705
7111         * g++.dg/lookup/koenig5.C: New.
7112         * g++.dg/template/crash56.C: New.
7113
7114 2006-09-01  Josh Conner  <jconner@apple.com>
7115
7116         PR c++/25505
7117         * gcc.dg/nrv3.c: New test.
7118         * gcc.dg/nrv4.c: New test.
7119         * gcc.dg/nrv5.c: New test.
7120
7121 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
7122
7123         PR c++/23287
7124         * g++.dg/parse/dtor12.C: New.
7125
7126 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
7127
7128         PR tree-optimization/28839
7129         * gcc.dg/pr28839.c: New test.
7130
7131 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
7132
7133         PR target/24367
7134         * gcc.dg/pr24367.c: New testcase.
7135
7136 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
7137
7138         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
7139
7140 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
7141
7142         PR rtl-optimization/27735
7143         * gcc.dg/loop-unswitch-1.c: New test.
7144
7145 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
7146
7147         PR fortran/28885
7148         * gfortran.dg/aliasing_dummy_2.f90: New test.
7149
7150         PR fortran/20067
7151         * gfortran.dg/generic_5.f90: Change error message.
7152
7153         PR fortran/28873
7154         * gfortran.dg/generic_6.f90: New test.
7155
7156         PR fortran/25077
7157         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
7158
7159         PR fortran/25102
7160         * gfortran.dg/invalid_interface_assignment.f90: New test.
7161
7162         PR fortran/24866
7163         * gfortran.dg/module_proc_external_dummy.f90: New test.
7164
7165 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
7166
7167         PR c++/28349
7168         * testsuite/g++.dg/warn/var-args1.C: New test.
7169
7170 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
7171
7172         PR fortran/28866
7173         * gfortran.dg/simpleif_2.f90: New test.
7174         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
7175         * gfortran.dg/enum_5.f90: Ditto.
7176
7177 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7178             Kazu Hirata  <kazu@codesourcery.com>
7179
7180         PR tree-optimization/17506
7181         * gcc.dg/pr17506.c: New.
7182
7183 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
7184
7185         PR c++/28139
7186         * g++.dg/eh/alias1.C: New test.
7187
7188 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7189
7190         PR c++/28860
7191         * g++.dg/template/ttp22.C: New test.
7192
7193 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
7194
7195         PR middle-end/26632
7196         * gcc.dg/pr26632.c: New.
7197
7198 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7199
7200         PR libgfortran/28354
7201         * gfortran.dg/fmt_zero_precision.f90: New test.
7202
7203 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
7204
7205         PR c++/28058
7206         * g++.dg/template/spec31.C: New test.
7207
7208 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
7209
7210         PR c++/26573
7211         * g++.dg/other/static2.C: New test.
7212
7213 2006-08-26  Roger Sayle  <roger@eyesopen.com>
7214
7215         * gcc.dg/Wswitch-enum-2.c: New test case.
7216         * gcc.dg/Wswitch-enum-3.c: Likewise.
7217
7218 2006-08-26  Richard Guenther  <rguenther@suse.de>
7219
7220         * gcc.c-torture/compile/20060826-1.c: New testcase.
7221
7222 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
7223
7224         PR c++/28736
7225         * g++.dg/template/void10.C: New test.
7226
7227         PR c++/28737
7228         * g++.dg/template/void8.C: New test.
7229
7230         PR c+_+/28738
7231         * g++.dg/template/void9.C: New test.
7232
7233         * g++.dg/template/void3.C: Adjust error markers.
7234         * g++.dg/template/void4.C: Likewise.
7235         * g++.dg/template/crash55.C: Likewise.
7236         * g++.dg/template/void7.C: Likewise
7237
7238 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
7239
7240         PR c++/28588
7241         * g++.dg/inherit/access6.C: New test.
7242         * g++.dg/inherit/access7.C: Likewise.
7243
7244         PR c++/28595
7245         * g++.dg/template/array15.C: New test.
7246         * g++.dg/template/crash2.C: Tweak error markers.
7247
7248 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
7249
7250         PR middle-end/28683
7251         * gcc.c-torture/compile/20060823-1.c: New test.
7252
7253 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7254
7255         PR c++/28853
7256         * g++.dg/template/ttp21.C: New test.
7257
7258         PR c++/28852
7259         * g++.dg/other/operator1.C: Add error-marker.
7260         * g++.dg/other/operator2.C: New test.
7261
7262 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
7263
7264         PR c/27893
7265         * gcc.c-torture/compile/vla-const-1.c,
7266         gcc.c-torture/compile/vla-const-2.c: New tests.
7267
7268 2006-08-26  Richard Guenther  <rguenther@suse.de>
7269
7270         PR middle-end/28814
7271         * gcc.dg/torture/pr28814.c: New testcase.
7272
7273 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
7274
7275         PR c/28418
7276         * gcc.c-torture/compile/compound-literal-1.c: New test.
7277
7278 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
7279
7280         PR c/28299
7281         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
7282         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
7283         Expect extra diagnostics.
7284
7285 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
7286
7287         gcc.dg/noncompile/pr16876.c: New test.
7288
7289 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
7290
7291         PR c++/28056
7292         * g++.dg/parse/local1.C: New test.
7293         * g++.dg/other/qual1.C: Tweak error marker.
7294
7295 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
7296
7297         PR c++/27787
7298         * g++.dg/template/typename10.C: New.
7299         * g++.dg/template/lookup4.C: Remove bogus error marker.
7300
7301 2006-08-25  Richard Guenther  <rguenther@suse.de>
7302
7303         PR testsuite/28829
7304         * gcc.dg/pr26570.c: Fix testcase.
7305
7306 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
7307
7308         PR tree-opt/28807
7309         * gcc.c-torture/execute/mayalias-2.c: New test.
7310         * gcc.dg/tree-ssa/alias-13.c: New test.
7311
7312 2006-08-24  Jan Hubicka  <jh@suse.cz>
7313
7314         PR debug/26881
7315         * gcc.dg/debug/pr26881.c: New file.
7316
7317 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
7318
7319         PR fortran/28788
7320         * gfortran.dg/used_types_4.f90: New test.
7321         * gfortran.dg/derived_init_2.f90: Modify to check sibling
7322         association of derived types.
7323         * gfortran.dg/used_types_2.f90: Add module cleanup.
7324         * gfortran.dg/used_types_3.f90: The same.
7325
7326         PR fortran/28771
7327         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
7328         fix of regression.
7329
7330 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7331
7332         PR 28813
7333         * gfortran.dg/direct_io_6.f90: Remove test.
7334
7335 2006-08-23  Stuart Hastings  <stuart@apple.com>
7336
7337         PR 28825
7338         * gcc.target/i386/20060821-1.c: New.
7339
7340 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
7341
7342         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
7343         dg-warning strings for dllimport.
7344
7345 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
7346
7347         PR C++/28450
7348         * g++.dg/ext/vector4.C: New test.
7349         * g++.dg/ext/complex1.C: New test.
7350
7351 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
7352
7353         PR debug/28692
7354         * gcc.dg/debug/const-1.c: New.
7355         * gcc.dg/debug/const-2.c: New.
7356         * gcc.dg/debug/dwarf2/const-1.c: New.
7357         * gcc.dg/debug/dwarf2/const-2.c: New.
7358         * gcc.dg/debug/dwarf2/const-2b.c: New.
7359
7360 2006-08-22  Richard Guenther  <rguenther@suse.de>
7361
7362         PR middle-end/28776
7363         * gcc.c-torture/compile/pr28776-1.c: New testcase.
7364         * gcc.c-torture/compile/pr28776-2.c: Likewise.
7365
7366 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
7367
7368         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
7369
7370 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
7371
7372         PR c++/26269
7373         * g++.dg/other/error14.C: New test.
7374
7375         PR c++/28505
7376         * g++.dg/parse/ctor7.C: New test.
7377         * g++.dg/parse/ctor8.C: Likewise.
7378
7379         PR c++/28741
7380         * g++.dg/template/void7.C: New test.
7381
7382 2006-08-21  Olivier Hainque  <hainque@adacore.com>
7383
7384         * gnat.dg/self_aggregate_with_zeros.adb: New test.
7385         * gnat.dg/self_aggregate_with_array.adb: New test.
7386
7387 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
7388
7389         * g++.dg/eh/arm-vfp-unwind.C: New test.
7390
7391 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
7392
7393         PR c++/28341
7394         * g++.dg/template/ref3.C: New test.
7395         * g++.dg/template/nontype13.C: New test.
7396
7397         PR c++/28346
7398         * g++.dg/template/ptrmem17.C: New test.
7399
7400 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
7401
7402         PR target/28648 c:
7403         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
7404
7405 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
7406
7407         PR fortran/28630
7408         * gfortran.dg/used_types_2.f90: New test.
7409
7410         PR fortran/28601
7411         * gfortran.dg/used_types_3.f90: New test.
7412
7413         PR fortran/20886
7414         * gfortran.dg/generic_actual_arg.f90: New test.
7415
7416         PR fortran/28735
7417         * gfortran.dg/module_private_array_refs_1.f90: New test.
7418
7419         PR fortran/28762
7420         * gfortran.dg/program_name_1.f90: New test.
7421
7422         PR fortran/28425
7423         * gfortran.dg/derived_constructor_comps_1.f90: New test.
7424
7425         PR fortran/28496
7426         * gfortran.dg/array_initializer_2.f90: New test.
7427
7428         PR fortran/18111
7429         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
7430
7431         PR fortran/28600
7432         * gfortran.dg/assumed_charlen_function_4.f90: New test.
7433
7434         PR fortran/28771
7435         * gfortran.dg/assumed_charlen_in_main.f90: New test.
7436
7437         PR fortran/28660
7438         * gfortran.dg/dependent_decls_1.f90: New test.
7439
7440 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7441
7442         PR fortran/25217
7443         * gfortran.dg/derived_init_2.f90: New.
7444
7445 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
7446
7447         * gcc.c-torture/execute/pr28289.c: New test.
7448
7449 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
7450
7451         PR c/28744
7452         * gcc.dg/attr-externally-visible-1.c: New test.
7453         * gcc.dg/attr-externally-visible-2.c: New test.
7454         * g++.dg/parse/attr-externally-visible-1.C: New test.
7455         * g++.dg/parse/attr-externally-visible-2.C: New test.
7456
7457 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7458
7459         PR c++/28606
7460         * g++.dg/parse/dtor11.C: New test.
7461
7462 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7463
7464         PR rtl-optimization/28489
7465         * gcc.c-torture/compile/pr28489.c: New test.
7466
7467 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7468
7469         PR c++/28710
7470         * g++.dg/template/redecl4.C: New test.
7471
7472         PR c++/28711
7473         * g++.dg/template/ctor8.C: New test.
7474
7475 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
7476
7477         * gcc.dg/pr26570.c: Fix testcase.
7478
7479 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
7480
7481         * PR c++/28573
7482         * g++.dg/parse/offsetof6.C: New test.
7483         * g++.dg/parse/offsetof6.C: New test.
7484         * g++.dg/parse/offsetof7.C: New test.
7485
7486 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7487
7488         PR testsuite/28602
7489         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
7490         is false.
7491
7492 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
7493
7494         PR c++/28302
7495         * g++.dg/ext/vector3.C: New test.
7496
7497 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
7498
7499         PR gcov/profile/26570
7500         * gcc.dg/pr26570.c: New test.
7501
7502 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
7503
7504         PR c/27697
7505         * gcc.dg/qual-component-1.c: New test.
7506
7507 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7508
7509         PR c++/28593
7510         * g++.dg/parse/new3.C: New test.
7511
7512 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7513
7514         PR fortran/25828
7515         * gfortran.dg/streamio_1.f90: New test.
7516         * gfortran.dg/streamio_2.f90: New test.
7517         * gfortran.dg/streamio_3.f90: New test.
7518         * gfortran.dg/streamio_4.f90: New test.
7519         * gfortran.dg/streamio_5.f90: New test.
7520         * gfortran.dg/streamio_6.f90: New test.
7521         * gfortran.dg/streamio_7.f90: New test.
7522         * gfortran.dg/streamio_8.f90: New test.
7523
7524 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
7525
7526         PR c/28287
7527         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
7528
7529 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
7530
7531         PR c++/28594
7532         * g++.dg/template/void6.C: New test.
7533
7534 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7535
7536         PR c/28649
7537         * gcc.dg/parse-error-1.c: New test.
7538         * gcc.dg/parse-error-2.c: New test.
7539         * gcc.dg/cpp/digraph2.c: Add error-marker.
7540         * gcc.dg/noncompile/920923-1.c: Likewise.
7541
7542 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
7543
7544         PR c/27490
7545         * gcc.dg/sizeof-2.c: New testcase.
7546
7547         PR c/27489
7548         * gcc.dg/switch-A.c: New testcase.
7549
7550 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
7551
7552         PR c++/28288
7553         PR c++/14556
7554         * g++.old-deja/g++.warn/compare1.C: Delete.
7555         * g++.dg/opt/pr7503-2.C: Delete.
7556         * g++.dg/opt/pr7503-3.C: Delete.
7557         * g++.dg/opt/pr7503-4.C: Delete.
7558         * g++.dg/opt/pr7503-5.C: Delete.
7559         * g++.dg/opt/max1.C: Delete.
7560         * g++.dg/warn/minmax.C: Delete.
7561         * g++.dg/expr/minmax.C: New test.
7562
7563 2006-08-14  Richard Guenther  <rguenther@suse.de>
7564
7565         PR testsuite/28703
7566         * gcc.c-torture/execute/pr28651.c: Do not use argc
7567         to avoid optimization, instead forbid inlining.
7568
7569 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
7570
7571         PR rtl-optimization/28634
7572         * gcc.c-torture/execute/ieee/pr28634.c: New test.
7573
7574 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
7575
7576         PR c/27184
7577         * gcc.dg/torture/pr27184.c: New test.
7578
7579 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
7580
7581         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
7582
7583 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7584
7585         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
7586         * gfortran.dg/stat_2.f90: Likewise.
7587         * gfortran.dg/chmod_1.f90: Likewise.
7588         * gfortran.dg/chmod_2.f90: Likewise.
7589         * gfortran.dg/chmod_3.f90: Likewise.
7590
7591 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
7592
7593         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
7594
7595 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
7596
7597         * g++.dg/opt/pr23454-2.C: New test.
7598
7599 2006-08-11  Richard Guenther  <rguenther@suse.de>
7600
7601         PR middle-end/28651
7602         * gcc.c-torture/execute/pr28651.c: New testcase.
7603
7604 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
7605
7606         * gnat.dg/specs/static_initializer.ads: New test.
7607
7608 2006-08-10  Paul Brook  <paul@codesourcery.com>
7609
7610         * gcc.target/arm/cond-asm.c: New test.
7611
7612 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
7613
7614         PR tree-optimization/26197
7615         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
7616         * g++.dg/vect/vect.exp: Compile the new tests with
7617         --param max-aliased-vops=0.
7618
7619 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
7620
7621         PR c++/28637
7622         * g++.dg/template/void3.C: New test.
7623
7624         PR c++/28638
7625         * g++.dg/template/void4.C: New test.
7626
7627         PR c++/28640
7628         * g++.dg/template/void5.C: New test.
7629
7630 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
7631
7632         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
7633         after dg-do compile.
7634
7635 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
7636
7637         PR tree-optimizations/26969
7638         * gcc.dg/vect/vect.exp: Compile tests prefixed with
7639         "unswitch-loops" with -funswitch-loops.
7640         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
7641
7642 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7643
7644         * gcc.dg/sparc-getcontext-1.c: Fix typo.
7645         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
7646         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
7647         * objc.dg/dwarf-1.m: Likewise.
7648         * objc.dg/dwarf-2.m: Likewise.
7649         * obj-c++.dg/dwarf-2.mm: Likewise.
7650
7651 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7652
7653         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
7654         * objc.dg/dwarf-2.m: Likewise.
7655         * obj-c++.dg/dwarf-2.mm: Likewise.
7656
7657         PR libfortran/28603
7658         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
7659
7660         PR testsuite/27611
7661         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
7662
7663         PR testsuite/27033
7664         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
7665
7666 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
7667
7668         PR target/27827
7669         * gcc.target/i386/pr27827.c: New testcase.
7670
7671 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
7672
7673         PR fortran/28590
7674         * gfortran.dg/sequence_types_1.f90: New test.
7675
7676 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
7677
7678         PR fortran/28548
7679         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
7680         dg-warning.  Add -pedantic option.
7681
7682 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7683
7684         PR c/28502
7685         * gcc.dg/proto-1.c: New test.
7686
7687         PR c/27721
7688         * gcc.dg/lvalue-4.c: New test.
7689
7690         PR c/28136
7691         * gcc.dg/init-bad-5.c: New test.
7692
7693 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
7694
7695         PR c++/28347
7696         * g++.dg/ext/typedef-init.C: Add new test for typedef
7697         initialization inside templates. Adjust existing error markers.
7698
7699 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
7700
7701         PR c++/28148
7702         * g++.dg/init/ptrmem3.C: New test.
7703
7704 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
7705
7706         PR tree-optimization/27770
7707         * lib/target-support.exp: New target keyword "section_anchors".
7708         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
7709         tests.
7710         * gcc.dg/vect/section-anchors-pr27770.c: New test.
7711         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
7712         * gcc.dg/vect/section-anchors-vect-69.c: New test.
7713         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
7714
7715 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7716
7717         * gcc.dg/20060801-1.c: Add missing '}'.
7718
7719 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7720
7721         PR c++/27508
7722         * g++.dg/parse/dtor9.C: New test.
7723         * g++.dg/parse/dtor10.C: New test.
7724         * g++.dg/other/error7.C: Adjust error-marker.
7725
7726         PR c++/28274
7727         * g++.dg/other/default5.C: New test.
7728
7729 2006-08-02  Richard Guenther  <rguenther@suse.de>
7730
7731         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
7732
7733 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
7734
7735         PR c++/28557
7736         * g++.dg/template/conv9.C: New test.
7737
7738 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
7739
7740         PR debug/28063
7741         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
7742         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
7743         Optionally return assembly text.  Update callers.
7744         (check_no_compiler_messages): Update verbose messages.
7745         (check_no_messages_and_pattern): New.
7746         (check_effective_target_string_merging): New.
7747
7748 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7749
7750         PR c++/28250
7751         * g++.dg/eh/catch4.C: New test.
7752
7753         PR c++/28257
7754         * g++.dg/other/qual1.C: New test.
7755
7756         PR c++/28259
7757         * g++.dg/inherit/error2.C: New test.
7758
7759         PR c++/28267
7760         * g++.dg/other/new1.C: New test.
7761
7762         * g++.dg/warn/pr23075.C: Remove obsolete test.
7763         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
7764         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
7765
7766 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
7767
7768         PR c++/28523
7769         * g++.dg/eh/cast1.C: New test.
7770
7771 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
7772
7773         PR libfortran/28452
7774         * gfortran.dg/random_3.f90:  New test.
7775
7776 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
7777
7778         PR c++/28432
7779         * g++.dg/other/pr28304.C: Change expected error message.
7780         * g++.dg/other/pr28432.C: New test.
7781
7782 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
7783
7784         PR c++/28256
7785         * g++.dg/init/brace2.C: Change expected error message, add empty init.
7786
7787 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
7788
7789         PR debug/23336
7790         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
7791         at -g1.
7792         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
7793         g++.dg/debug/enum-2.C: New.
7794
7795 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7796
7797         PR c++/6634
7798         * g++.dg/parse/long1.C: Add more tests.
7799
7800 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7801
7802         * gfortran.dg/lrshift_1.c: New file.
7803
7804 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7805
7806         PR libgfortran/28335
7807         * gfortran.dg/no_unit_error_1.f90: New test.
7808
7809 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7810
7811         PR libgfortran/28335
7812         * gfortran.dg/no_unit_error_1.f90: Delete test.
7813         * gfortran.dg/no_unit_error_2.f90: Delete test.
7814
7815 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7816
7817         * gfortran.dg/chmod_3.f90: New test.
7818         * gfortran.dg/ltime_gmtime_1.f90: New test.
7819         * gfortran.dg/ltime_gmtime_2.f90: New test.
7820         * gfortran.dg/lrshift_1.f90: New test.
7821         * gfortran.dg/chmod_1.f90: New test.
7822         * gfortran.dg/chmod_2.f90: New test.
7823
7824 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
7825
7826         PR c++/27668
7827         * g++.dg/template/crash55.C: New test.
7828
7829         PR c++/27962
7830         * g++.dg/template/nontype16.C: New test.
7831
7832         * g++.dg/template/void2.C: Adjust error markers.
7833         * g++.dg/template/nontype5.C: Adjust error markers.
7834
7835 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
7836
7837         * gcc.target/i386/stack-prot-kernel.c: New test.
7838
7839 2006-07-27  Roger Sayle  <roger@eyesopen.com>
7840
7841         * gcc.dg/builtins-55.c: New test case.
7842
7843 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
7844
7845         PR rtl-optimization/27907
7846         * gcc.c-torture/compile/pr27907.c: New test.
7847
7848 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7849
7850         * gfortran.dg/mclock.f90: New test.
7851         * gfortran.dg/int_conv_1.f90: New test.
7852         * gfortran.dg/stat_1.f90: New test.
7853         * gfortran.dg/stat_2.f90: New test.
7854
7855 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7856
7857         PR libgfortran/28335
7858         * gfortran.dg/no_unit_error_1.f90: New test.
7859         * gfortran.dg/no_unit_error_2.f90: New test.
7860         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
7861
7862 2006-07-25  Roger Sayle  <roger@eyesopen.com>
7863
7864         PR middle-end/28473
7865         * gcc.dg/fold-convround-1.c: New test case.
7866
7867 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
7868
7869         * gfortran.dg/arithmetic_if.f90:  Fix comments.
7870
7871 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7872
7873         PR c++/27572
7874         * g++.dg/other/typedef1.C: New test.
7875         * g++.dg/template/typedef4.C: New test.
7876         * g++.dg/template/typedef5.C: New test.
7877
7878 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
7879
7880         PR fortran/28416
7881         * gfortran.dg/allocatable_dummy_3.f90: New.
7882
7883 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
7884
7885         PR fortran/28439
7886         * gfortran.dg/arithmetic_if.f90:  New test.
7887
7888 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
7889
7890         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
7891         avoid memcpy optimization.
7892
7893 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7894
7895         PR fortran/25289
7896         * gfortran.dg/direct_io_6.f90: New test.
7897
7898 2006-07-24  Jan Hubicka  <jh@suse.cz>
7899
7900         PR c/25795
7901         PR c++/27369
7902         * gcc.dg/pr25795.c: New test.
7903         * gcc.dg/pr25795-1.c: New test.
7904
7905 2006-07-23  Roger Sayle  <roger@eyesopen.com>
7906
7907         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
7908         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
7909         which may be transformed to "g || h" on some platforms.
7910
7911 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
7912
7913         PR c++/28025
7914         * g++.dg/template/friend45.C: New test.
7915
7916 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7917
7918         PR libgfortran/28339
7919         * gfortran.dg/arrayio_8.f90: New test.
7920
7921 2006-07-21  Mike Stump  <mrs@apple.com>
7922
7923         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
7924
7925         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
7926
7927 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7928
7929         PR c++/28250
7930         * g++.dg/eh/catch3.C: New test.
7931
7932         PR c++/28363
7933         * g++.dg/template/defarg10.C: New test.
7934
7935 2006-07-20  Paul Brook  <paul@codesourcery.com>
7936
7937         PR 27363
7938         * gcc.dg/pr27363.c: New test.
7939
7940 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
7941
7942         PR c++/28338
7943         * g++.dg/init/ref13.C: New test.
7944
7945 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7946
7947         PR obj-c++/28434
7948         * obj-c++.dg/proto-error-1.mm: New test.
7949
7950 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
7951
7952         PR c++/28337
7953         * g++.dg/template/string1.C: New test.
7954
7955 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
7956
7957         PR c++/28048
7958         * g++.dg/template/defarg9.C: New test.
7959
7960         PR c++/28235
7961         * g++.dg/template/static27.C: New test.
7962
7963 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
7964
7965         PR 28410
7966         * gcc.dg/tree-ssa/pr28410.c: New test.
7967
7968 2006-07-18  Lee Millward  <lee.millward@gmail.com>
7969
7970         PR c++/28258
7971         * g++/dg/other/error13.C: New test.
7972
7973         PR c++/28260
7974         * g++.dg/template/friend44.C: New test.
7975
7976 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
7977
7978         PR c++/27495
7979         * g++.dg/other/pr27495.C: New.
7980
7981 2006-07-18  Olivier Hainque  <hainque@adacore.com>
7982
7983         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
7984         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
7985
7986 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7987
7988         PR c/28286
7989         * gcc.dg/pragma-pack-4.c: New test.
7990
7991 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
7992
7993         PR c++/28291
7994         * g++.dg/ext/pr28291.C: New test.
7995
7996 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
7997
7998         PR middle-end/28403
7999         * gcc.c-torture/execute/pr28403.c: New test.
8000
8001 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
8002
8003         PR middle-end/28402
8004         * gcc.dg/pr28402.c: New test.
8005
8006 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
8007
8008         PR c++/28304
8009         * g++.dg/other/pr28304.C: New test.
8010
8011 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
8012
8013         PR other/28251
8014         gcc.c-torture/unsorted/dump-noaddr.c: New test.
8015         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
8016
8017 2006-07-17  Richard Guenther  <rguenther@suse.de>
8018
8019         PR tree-optimization/28238
8020         * g++.dg/tree-ssa/pr28238.C: New testcase.
8021
8022 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8023
8024         PR c++/28250
8025         * g++.dg/eh/catch1.C: New test.
8026         * g++.dg/eh/catch2.C: New test.
8027
8028 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
8029
8030         PR c++/28370
8031         * g++.dg/template/anon3.C: New test.
8032
8033 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
8034
8035         PR fortran/20844
8036         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
8037         specifiers requiring an explicit format tag..
8038
8039         PR fortran/28201
8040         * gfortran.dg/generic_5: New test.
8041
8042         PR fortran/20893
8043         * gfortran.dg/elemental_optional_args_1.f90: New test.
8044
8045 2006-07-16  Olivier Hainque  <hainque@adacore.com>
8046
8047         * gnat.dg/assert.ads: New file.
8048         * gnat.dg/controlled_record.ads: Likewise.
8049         * gnat.dg/controlled_record.adb: Likewise.
8050
8051 2006-07-15  Lee Millward  <lee.millward@gmail.com>
8052
8053         PR c++/28292
8054         * g++.dg/other/error12.C: New test.
8055
8056         PR c++/28269
8057         * g++.dg/template/crash54.C: New test.
8058
8059 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8060
8061         PR c++/28249
8062         * g++.dg/parse/catch1.C: New test.
8063
8064         PR c++/28294
8065         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
8066
8067         PR c++/28387
8068         * g++.dg/ext/attrib24.C: New test.
8069
8070 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8071
8072         PR c++/28343
8073         * g++.dg/ext/asmspec1.C: New test.
8074
8075 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
8076
8077         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
8078         (dg-test): Support shouldfail tests.
8079         * lib/target-supports-dg.exp (dg-shouldfail): New.
8080         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
8081         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
8082         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
8083         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
8084         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
8085         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
8086         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
8087
8088 2006-07-13  Jan Hubicka  <jh@suse.cz>
8089
8090         * gcc.target/i386/memcpy-1.c: New.
8091
8092 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
8093
8094         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
8095
8096 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
8097
8098         PR fortran/25097
8099         * gfortran.dg/present_1.f90: New test.
8100
8101         PR fortran/20903
8102         * gfortran.dg/interface_derived_type_1.f90: New test.
8103
8104 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
8105
8106         PR fortran/28213
8107         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
8108         list.
8109
8110 2006-07-07  Lee Millward  <lee.millward@gmail.com>
8111
8112         PR c++/27820
8113         * g++.dg/other/label1.C: New test.
8114
8115 2006-07-07  Richard Guenther  <rguenther@suse.de>
8116
8117         PR middle-end/28268
8118         * gcc.dg/torture/pr28268.c: New testcase.
8119
8120 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
8121
8122         PR c++/27019
8123         * g++.dg/ext/pr27019.C: New.
8124
8125 2006-07-07  Richard Guenther  <rguenther@suse.de>
8126
8127         PR tree-optimization/28187
8128         * gcc.dg/pr28187.c: New testcase.
8129
8130 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
8131
8132         * gnat.dg/address_conversion.adb: New test.
8133         * gnat.dg/boolean_subtype.adb: Likewise.
8134         * gnat.dg/frame_overflow.adb: Likewise.
8135         * gnat.dg/pointer_array.adb: Likewise.
8136         * gnat.dg/pointer_conversion.adb: Likewise.
8137
8138 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
8139
8140         PR fortran/28237
8141         PR fortran/23420
8142         * gfortran.dg/print_fmt_5.f90: New test.
8143
8144 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8145
8146         PR fortran/28129
8147         * gfortran.dg/bounds_check_4.f90: New test.
8148
8149 2006-07-05  Richard Guenther  <rguenther@suse.de>
8150
8151         PR target/28158
8152         * gfortran.dg/pr28158.f90: New testcase.
8153
8154 2006-07-05  Richard Guenther  <rguenther@suse.de>
8155
8156         PR tree-optimization/28162
8157         * gcc.dg/pr28162.c: New testcase.
8158
8159 2006-07-05  Richard Guenther  <rguenther@suse.de>
8160         Andrew Pinski  <pinskia@gcc.gnu.org>
8161
8162         PR c++/27084
8163         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
8164
8165 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
8166
8167         PR fortran/28174
8168         * gfortran.dg/actual_array_substr_2.f90: New test.
8169
8170         PR fortran/28167
8171         * gfortran.dg/actual_array_constructor_2.f90: New test.
8172
8173 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8174
8175         * gfortran.dg/itime_idate_1.f: New test.
8176         * gfortran.dg/itime_idate_2.f: New test.
8177
8178 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8179
8180         PR libgfortran/27704
8181         * gfortran.dg/open_status_3.f90: New test.
8182         * gfortran.dg/fmt_l.f90: Update for new feature.
8183
8184 2006-07-03  Asher Langton  <langton2@llnl.gov>
8185
8186         * gfortran.dg/oldstyle_2.f90: New.
8187
8188 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8189
8190         * gnat.dg/string_slice.adb: New test.
8191
8192 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8193
8194         PR fortran/19259
8195         * gfortran.dg/semicolon_fixed.c: New.
8196         * gfortran.dg/semicolon_free.c: New.
8197
8198 2006-06-30  Mike Stump  <mrs@apple.com>
8199
8200         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
8201         that don't support internal visibility.
8202
8203 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
8204
8205         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
8206         for '(' / ')' needing an extra '\'.
8207
8208 2006-06-29  Roger Sayle  <roger@eyesopen.com>
8209
8210         PR middle-end/27428
8211         * gcc.dg/pr27428-1.c: New test case.
8212
8213 2006-06-29  Mike Stump  <mrs@apple.com>
8214
8215         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
8216         on darwin as we can't align commons large enough yet.
8217
8218         * gcc.dg/vla-8.c: Add additional testcases.
8219
8220 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
8221
8222         PR c++/28114
8223         * g++.dg/other/pr28114.C: New.
8224
8225 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
8226
8227         * gcc.c-torture/compile/20060625-1.c: New test.
8228
8229 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
8230
8231         PR fortran/20867
8232         * gfortran.dg/stfunc_3.f90: New test.
8233
8234         PR fortran/25056
8235         * gfortran.dg/impure_actual_1.f90: New test.
8236
8237         PR fortran/20874
8238         * gfortran.dg/elemental_result_1.f90: New test.
8239
8240         PR fortran/25073
8241         * gfortran.dg/select_7.f90: New test.
8242
8243         PR fortran/27554
8244         * intrinsic_actual_1.f: New test.
8245
8246         PR fortran/22038
8247         PR fortran/28119
8248         * gfortran.dg/forall_4.f90: New test.
8249
8250         PR fortran/25072
8251         * gfortran.dg/forall_5.f90: New test.
8252
8253 2006-06-25  Lee Millward  <lee.millward@gmail.com>
8254
8255         PR c++/28051
8256         * g++.dg/template/using13.C: New test.
8257
8258         PR c++/28054
8259         * g++.dg/other/incomplete3.C: New test.
8260
8261 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8262
8263         PR fortran/28081
8264         * gfortran.dg/substr_3.f: New test.
8265         * gfortran.dg/equiv_2.f90: Update expected error message.
8266
8267 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
8268
8269         PR fortran/28118
8270         * gfortran.dg/actual_array_substr_1.f90: New test.
8271
8272 2006-06-24  Olivier Hainque  <hainque@adacore.com>
8273
8274         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
8275         * gnat.dg/scalar_mode_agg_compare.adb: New test.
8276
8277 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
8278
8279         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
8280
8281 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
8282
8283         PR fortran/27981
8284         * gfortran.dg/simpleif_2.f90: New test.
8285
8286 2006-06-23  Lee Millward  <lee.millward@gmail.com>
8287
8288         * g++.dg/template/error22.C: Fix typo.
8289
8290 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8291
8292         PR c++/28112
8293         * g++.dg/ext/attrib23.C: New test.
8294
8295 2006-06-23  Olivier Hainque  <hainque@adacore.com>
8296
8297         * gnat.dg/varsize_temp.adb: New test.
8298
8299 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8300
8301         PR c++/11468
8302         * g++.dg/other/java2.C: New test.
8303
8304 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
8305
8306         PR target/27789
8307         * g++.dg/ext/dllimport4.C. Add more tests for invalid
8308         initialization.
8309
8310 2006-06-22  Roger Sayle  <roger@eyesopen.com>
8311
8312         PR target/27531
8313         * gcc.dg/pr27531-1.c: New test case.
8314
8315 2006-06-22  Asher Langton  <langton2@llnl.gov>
8316
8317         PR fortran/24748
8318         * gfortran.dg/implicit_8.f90: New.
8319
8320 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
8321
8322         PR rtl-optimization/28121
8323         * gcc.dg/pr28121.c: New test.
8324
8325 2006-06-22  Lee Millward  <lee.millward@gmail.com>
8326
8327         PR c++/27805
8328         * g++.dg/parse/ptrmem6.C: New test.
8329
8330         PR c++/27821
8331         * g++.dg/template/error22.C: New test.
8332
8333 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8334
8335         PR c++/28111
8336         * g++.dg/template/friend43.C: New test.
8337
8338         PR c++/28110
8339         * g++.dg/template/crash53.C: New test.
8340
8341         PR c++/28109
8342         * g++.dg/rtti/incomplete1.C: New test.
8343
8344 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
8345
8346         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
8347
8348 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
8349
8350         * gcc.c-torture/execute/complex-7.c: New.
8351
8352 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
8353
8354         * gcc.dg/merge-all-constants-1.c: New test.
8355
8356 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
8357
8358         PR c++/28113
8359         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
8360
8361 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
8362
8363         * gfortran.dg/rrspacing_1.f90: New test.
8364
8365 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8366
8367         PR c++/28052
8368         * g++.dg/other/bitfield2.C: New test.
8369
8370 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
8371
8372         PR tree-optimization/27331
8373         * gcc.dg/pr27331.c: New test.
8374
8375 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
8376             Eric Botcazou  <ebotcazou@adacore.com>
8377
8378         PR ada/18692
8379         * lib/gnat.exp: New file.
8380         * lib/gnat-dg.exp: Likewise.
8381         * gnat.dg: New directory.
8382         * gnat.dg/dg.exp: New driver.
8383         * gnat.dg/specs: New directory.
8384         * gnat.dg/specs/specs.exp: New driver.
8385         * gnat.dg/style: New directory.
8386         * gnat.dg/style/style.exp: New driver.
8387
8388 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
8389
8390         PR fortran/16206
8391         * gfortran.dg/array_initializer_1.f90: New test.
8392
8393         PR fortran/28005
8394         * gfortran.dg/matmul_3.f90: New test.
8395
8396 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
8397
8398         PR middle-end/28075
8399         * gcc.dg/tree-ssa/inline-1.c: New test.
8400
8401 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
8402
8403         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
8404         in malloc prototype; remove XFAIL.
8405         * gcc.dg/pr18241-2.c: Ditto.
8406         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
8407         in memset prototype; remove XFAIL.
8408         * gcc.dg/tree-ssa/pr23382.c: Ditto.
8409
8410 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
8411
8412         * gcc.dg/vla-8.c: Add.
8413
8414 2006-06-19  Richard Guenther  <rguenther@suse.de>
8415
8416         PR tree-optimization/27090
8417         * g++.dg/tree-ssa/pr27090.C: New testcase.
8418
8419 2006-06-19  Roger Sayle  <roger@eyesopen.com>
8420
8421         PR target/27861
8422         * gcc.dg/pr27861-1.c: New test case.
8423
8424 2006-06-19  Richard Guenther  <rguenther@suse.de>
8425
8426         PR middle-end/28045
8427         * gcc.dg/torture/pr28045.c: New testcase.
8428
8429 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8430
8431         PR fortran/26801
8432         * gfortran.dg/associated_4.f90: New test.
8433
8434 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8435
8436         PR fortran/19310
8437         PR fortran/19904
8438         * gfortran.dg/real_const_3.f90: New test.
8439
8440 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
8441
8442         PR c++/28016
8443         * g++.dg/template/static26.C: New test.
8444
8445         PR c++/27979
8446         * g++.dg/expr/bitfield2.C: New test.
8447
8448         PR c++/27884
8449         * g++.dg/parse/linkage2.C: New test.
8450
8451 2006-06-16  Richard Guenther  <rguenther@suse.de>
8452
8453         PR middle-end/27116
8454         * gcc.dg/pr15785-1.c: Revert last change.
8455         * gcc.dg/torture/pr27116-2.c: New testcase.
8456
8457 2006-06-16  Roger Sayle  <roger@eyesopen.com>
8458
8459         PR middle-end/27802
8460         * gcc.dg/pr27802-1.c: New test case.
8461
8462 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
8463
8464         PR c++/27689
8465         * g++.dg/template/ttp18.C: New test.
8466         * g++.dg/template/ttp19.C: Likewise.
8467
8468         PR c++/27666
8469         * g++.dg/expr/cond9.C: New test.
8470
8471         PR c++/27640
8472         * g++.dg/template/ctor7.C: New test.
8473
8474 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
8475
8476         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
8477
8478 2006-06-16  Richard Guenther  <rguenther@suse.de>
8479
8480         PR tree-optimization/27781
8481         * gcc.dg/tree-ssa/pr27781.c: New testcase.
8482
8483 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
8484
8485         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
8486
8487 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
8488
8489         * gcc.dg/tree-ssa/loop-18.c: New test.
8490
8491 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
8492
8493         PR c++/27665
8494         * g++.dg/template/crash52.C: New test.
8495
8496         PR c++/27648
8497         * g++.dg/ext/attrib22.C: New test.
8498
8499         PR c++/26559
8500         * g++.dg/template/builtin1.C: New test.
8501         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
8502
8503         PR c++/28018
8504         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
8505         assignment.
8506         * g++.old-deja/g++.pt/crash51.C: Likewise.
8507
8508         PR c++/27227
8509         * g++.dg/lookup/linkage1.C: New test.
8510         * g++.dg/lookup/linkage2.C: Likewise.
8511
8512 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
8513
8514         PR middle-end/27959
8515         * gcc.dg/pr27959.c: New testcase.
8516
8517 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
8518
8519         PR target/28014:
8520         * g++.dg/eh/div.C: New test.
8521
8522 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
8523
8524         PR c++/27894
8525         * g++.dg/tree-ssa/pr26757.C: New test.
8526         * g++.dg/tree-ssa/pr27894.C: New test.
8527
8528 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8529
8530         * gcc.c-torture/compile/20060609-1.c: New test.
8531
8532         PR target/27863
8533         * gcc.c-torture/compile/pr27863.c: New test.
8534
8535 2006-06-13  Richard Guenther  <rguenther@suse.de>
8536
8537         PR tree-optimization/27830
8538         * g++.dg/tree-ssa/pr27830.C: New testcase.
8539
8540 2006-06-13  Matthew Sachs  <msachs@apple.com>
8541
8542         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
8543         the list of compiler flags; this causes those flags to be checked
8544         for things like dg-skip-if.
8545
8546 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8547
8548         PR c++/27601
8549         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
8550
8551 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
8552             Kazu Hirata  <kazu@codesourcery.com>
8553
8554         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
8555         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
8556
8557 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8558
8559         PR c++/27933
8560         * g++.dg/lookup/using15.C: New test.
8561
8562         PR c++/27951
8563         * g++.dg/other/anon4.C: New test.
8564
8565 2006-06-12  Roger Sayle  <roger@eyesopen.com>
8566
8567         PR c++/21210
8568         * g++.dg/init/complex1.C: New test case.
8569
8570 2006-06-11  Eric Christopher  <echristo@apple.com>
8571
8572         PR middle-end/27948
8573         * gcc.dg/bf-ms-layout.c: Run on darwin.
8574         * gcc.dg/bf-no-ms-layout: Ditto.
8575         * gcc.dg/attr-ms_struct-2.c: New.
8576         * gcc.dg/bf-ms-layout-2.c: Ditto.
8577
8578 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8579
8580         * gcc.dg/attr-ms_struct-packed1.c: New.
8581
8582 2006-06-09  Mike Stump  <mrs@apple.com>
8583
8584         * gcc.dg/vla-7.c: Add.
8585
8586 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
8587
8588         PR fortran/24558
8589         * gfortran.dg/entry_6.f90: New test.
8590
8591         PR fortran/20877
8592         PR fortran/25047
8593         * gfortran.dg/entry_7.f90: New test.
8594
8595 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
8596
8597         PR c/27747
8598         * gcc.dg/cpp/_Pragma6.c: New test.
8599
8600         PR c++/27748
8601         * g++.dg/cpp/_Pragma1.C: New test.
8602
8603         PR preprocessor/27746
8604         * gcc.dg/gomp/macro-3.c: New test.
8605         * gcc.dg/gomp/macro-4.c: New test.
8606         * g++.dg/gomp/macro-3.C: New test.
8607         * g++.dg/gomp/macro-4.C: New test.
8608
8609 2006-06-09  Richard Guenther  <rguenther@suse.de>
8610
8611         PR tree-optimization/26998
8612         * gcc.dg/torture/pr26998.c: New testcase.
8613         * gcc.dg/tree-ssa/vrp29.c: New testcase.
8614
8615 2006-06-08  Mike Stump  <mrs@apple.com>
8616
8617         * gcc.dg/pr27095.c: Account for stubs.
8618
8619         PR target/26427
8620         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
8621         produce bad code on darwin.
8622
8623 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8624
8625         PR fortran/27958
8626         * gfortran.dg/substr_2.f: New test.
8627
8628 2006-06-08  Asher Langton  <langton2@llnl.gov>
8629
8630         PR fortran/27786
8631         * cray_pointers_2.f90: Add -fbounds-check compile flag.
8632
8633 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8634
8635         PR target/27421
8636         * gcc.dg/union-3.c: New test.
8637
8638 2006-06-08  Richard Guenther  <rguenther@suse.de>
8639
8640         PR middle-end/27116
8641         * gcc.dg/torture/pr27116.c: New testcase.
8642         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
8643
8644 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
8645
8646         PR rtl-optimization/26449
8647         * gcc.dg/pr26449.c: New test.
8648
8649 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8650
8651         PR c++/27601
8652         * g++.dg/ext/offsetof1.C: Test member functions.
8653
8654 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
8655
8656         * gcc.dg/pr27095.c: Improve scanning.
8657
8658 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
8659
8660         PR fortran/23091
8661         * gfortran.dg/saved_automatic_1.f90: New test.
8662
8663         PR fortran/24168
8664         * gfortran.dg/array_simplify_1.f90: New test.
8665
8666         PR fortran/25090
8667         * gfortran.dg/entry_dummy_ref_1.f90: New test.
8668
8669         PR fortran/25058
8670         * gfortran.dg/entry_dummy_ref_2.f90: New test.
8671
8672 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
8673
8674         PR c++/27177
8675         * g++.dg/expr/cast7.C: New test.
8676
8677 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
8678
8679         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
8680         * lib/gcc-defs.exp (tool_check_compile): Ditto.
8681         * lib/fortran-torture.exp (fortran-torture-compile,
8682         fortran-torture-execute): Ditto.
8683
8684 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
8685
8686         PR target/27842
8687         * gcc.dg/vmx/pr27842.c: New test.
8688
8689 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8690
8691         PR libfortran/27895
8692         * gfortran.dg/bounds_check_3.f90: New test.
8693
8694 2006-06-05  Mike Stump  <mrs@apple.com>
8695
8696         * objc.dg/objc-fast-4.m: Skip for ppc64.
8697
8698 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
8699
8700         PR testsuite/27705
8701         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
8702
8703 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
8704             Victor Kaplansky  <victork@il.ibm.com>
8705
8706         PR tree-optimizations/26360
8707         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
8708         with -fno-tree-dce.
8709         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
8710
8711 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
8712
8713         PR fortran/14067
8714         * gfortran.dg/data_char_1.f90: Add messages for truncated
8715         strings.
8716
8717         PR fortran/16943
8718         * gfortran.dg/func_decl_2.f90: New test.
8719
8720         PR fortran/20839
8721         * gfortran.dg/do_2.f90: New test.
8722
8723         PR fortran/27655
8724         * gfortran.dg/associated_3.f90: New test.
8725
8726 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
8727
8728         PR c++/27819
8729         * g++.dg/template/static25.C: New test.
8730
8731         PR c++/27722
8732         * g++.dg/init/array21.C: New test.
8733
8734         PR c++/27807
8735         * g++.dg/ext/complit7.C: New test.
8736
8737         PR c++/27806
8738         * g++.dg/parse/ptrmem5.C: New test.
8739
8740 2006-06-04  Roger Sayle  <roger@eyesopen.com>
8741             Andrew Pinski  <pinskia@physics.uc.edu>
8742
8743         PR c/27150
8744         PR middle-end/27382
8745         * gcc.dg/pr27150-1.c: New testcase.
8746         * gcc.dg/pr27382-1.c: New testcase.
8747         * gcc.dg/pr27382-2.c: New testcase.
8748
8749 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
8750
8751         PR c/25161
8752         PR c/27020
8753         * gcc.dg/array-10.c: New test.
8754
8755 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8756
8757         PR c++/27804
8758         * g++.dg/init/const4.C: New test.
8759         * g++.dg/init/member1.C: Add error-marker.
8760         * g++.dg/other/fold1.C: Adjust error-marker.
8761
8762 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8763
8764         PR c++/27601
8765         * g++.dg/ext/offsetof1.C: New test.
8766
8767 2006-06-04 Eric Christopher <echristo@apple.com>
8768
8769         * gcc.dg/attr-ms_struct-1.c: New.
8770
8771 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
8772
8773         * gcc.c-torture/compile/builtin_constant_p.c: New test.
8774
8775 2006-06-04  Richard Guenther  <rguenther@suse.de>
8776
8777         PR tree-optimization/27039
8778         * gcc.dg/tree-ssa/loop-17.c: New testcase.
8779
8780 2006-06-03  Roger Sayle  <roger@eyesopen.com>
8781
8782         PR target/26223
8783         * gcc.target/i386/amd64-abi-2.c: New test case.
8784
8785 2006-06-02  Eric Christopher  <echristo@apple.com>
8786
8787         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
8788         * gcc.target/i386/20020523-1.c: Skip if darwin.
8789         * gcc.target/i386/asm-3.c: Ditto.
8790         * gcc.target/i386/20011119-1.c: Ditto.
8791         * gcc.target/i386/clobbers.c: Remove pic part of test.
8792
8793 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
8794
8795         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
8796         * g++.old-deja/g++.other/init19.C: Ditto.
8797         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
8798         and add other platforms as expected failures.
8799
8800 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
8801
8802         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
8803         (is-effective-target-keyword): Ditto.
8804
8805 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
8806
8807         PR fortran/27715
8808         * gfortran.dg/extended_char_comparison_1.f:  New test.
8809
8810 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
8811
8812         PR fortran/25098
8813         * gfortran.dg/dummy_procedure_1.f90: New test.
8814
8815         PR fortran/25147
8816         * gfortran.dg/dummy_procedure_2.f90: New test.
8817
8818         * gfortran.dg/associated_2.f90: Correct to make consistent with
8819         standard.
8820
8821 2006-05-31  Roger Sayle  <roger@eyesopen.com>
8822
8823         * gcc.target/i386/387-11.c: New test case.
8824
8825 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
8826
8827         PR c++/27801
8828         * g++.dg/template/cond6.C: New test.
8829
8830         PR c++/26496
8831         * g++.dg/template/crash51.C: New test.
8832         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
8833
8834         PR c++/27385
8835         * g++.dg/init/array20.C: New test.
8836
8837 2006-05-31  Roger Sayle  <roger@eyesopen.com>
8838
8839         * gcc.dg/builtins-54.c: New test case.
8840
8841 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
8842
8843         PR c++/26433
8844         * g++.dg/template/fntry1.C: Add dg-do link.
8845
8846         PR c++/27808
8847         * g++.dg/parse/friend6.C: New test.
8848
8849 2006-05-30  Asher Langton  <langton2@llnl.gov>
8850
8851         * gfortran.dg/cray_pointers_7.f90: New test.
8852
8853 2006-05-30  Roger Sayle  <roger@eyesopen.com>
8854
8855         PR tree-optimization/23452
8856         * gcc.dg/fold-mulconj-1.c: New test case.
8857
8858 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
8859
8860         PR c++/27803
8861         * g++.dg/parse/bitfield1.C: New test.
8862
8863 2006-05-30  Roger Sayle  <roger@eyesopen.com>
8864
8865         * gcc.target/ppc-eq0-1.c: New test case.
8866         * gcc.target/ppc-negeq0-1.c: New test case.
8867
8868 2006-05-30  Dirk Mueller  <dmueller@suse.de>
8869
8870         PR c/27273
8871         * gcc.dg/overflow-warn-5.c: New test.
8872
8873 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8874
8875         PR c/27718
8876         * gcc.dg/sizeof-1.c: New test.
8877
8878 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
8879
8880         PR target/27790
8881         * gcc.target/i386/pr27790.c: New test.
8882
8883 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8884
8885         PR libgfortran/27757
8886         * gfortran.dg/direct_io_5.f90: New test.
8887
8888 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8889
8890         PR libgfortran/27634
8891         * gfortran.dg/fmt_missing_period_1.f: New test.
8892         * gfortran.dg/fmt_missing_period_2.f: New test.
8893         * gfortran.dg/fmt_missing_period_3.f: New test.
8894
8895 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8896
8897         PR fortran/19777
8898         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
8899         arrays.
8900
8901 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8902
8903         PR c++/27713
8904         * g++.dg/template/new6.C: New test.
8905
8906 2006-05-29  Roger Sayle  <roger@eyesopen.com>
8907
8908         PR tree-optimization/24964
8909         * gcc.target/i386/387-10.c: New test case.
8910
8911 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
8912
8913         * intrinsics/string_intrinsics.c (compare_string):
8914         Use memcmp instead of strncmp to avoid tripping over
8915         CHAR(0) in a string.
8916
8917 2006-05-27  Richard Guenther  <rguenther@suse.de>
8918
8919         PR middle-end/27773
8920         * gcc.dg/torture/pr27773.c: New testcase.
8921
8922 2006-05-27  Dirk Mueller  <dmueller@suse.de>
8923
8924         * gcc.dg/pr24561.c: Rename to..
8925         * gcc.dg/pr25962.c: .. this.
8926
8927 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8928
8929         PR fortran/19777
8930         * gfortran.dg/bounds_check_2.f: New test.
8931
8932 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
8933
8934         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
8935         * gfortran.dg/byte_1.f90: Likewise.
8936         * gfortran.dg/dup_save_2.f90: Likewise.
8937
8938 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
8939
8940         * gfortran.dg/associated_2.f90: New test.
8941
8942 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8943
8944         PR fortran/27524
8945         * gfortran.dg/bounds_check_1.f90: New test.
8946
8947 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
8948
8949         PR rtl-optimization/27661
8950         * gcc.dg/pr27661.c: New test case.
8951
8952 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
8953
8954         PR fortran/23151
8955         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
8956         * gfortran.dg/print_parentheses_1.f:  New test.
8957         * gfortran.dg/print_parentheses_2.f90:  New test.
8958
8959 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
8960
8961         PR target/27758
8962         * gcc.dg/pr27758.c: New test.
8963
8964 2006-05-24  Falk Hueffner  <falk@debian.org>
8965
8966         * gcc.c-torture/compile/pr27571.c: New test.
8967
8968 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
8969
8970         PR fortran/27709
8971         * gfortran.dg/spec_expr_4.f90: New test.
8972
8973         PR fortran/27155
8974         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
8975
8976 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
8977
8978         PR c++/20103
8979         * g++.dg/ext/complit6.C: New test.
8980         * g++.dg/ext/complit3.C: Adjust error markers.
8981         * g++.dg/init/const3.C: New test.
8982
8983 2006-05-25  Richard Guenther  <rguenther@suse.de>
8984
8985         PR middle-end/27743
8986         * gcc.dg/torture/pr27743.c: New testcase.
8987
8988 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8989
8990         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
8991
8992 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
8993
8994         * gcc.dg/compat/scalar-by-value-x.h: New.
8995         * gcc.dg/compat/scalar-by-value-y.h: New.
8996         * gcc.dg/compat/scalar-by-value-5.c: New.
8997         * gcc.dg/compat/scalar-by-value-5_main.c: New.
8998         * gcc.dg/compat/scalar-by-value-5_x.c: New.
8999         * gcc.dg/compat/scalar-by-value-5_y.c: New.
9000         * gcc.dg/compat/scalar-by-value-6.c: New.
9001         * gcc.dg/compat/scalar-by-value-6_main.c: New.
9002         * gcc.dg/compat/scalar-by-value-6_x.c: New.
9003         * gcc.dg/compat/scalar-by-value-6_y.c: New.
9004
9005 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
9006
9007         PR tree-optimization/27639
9008         PR tree-optimization/26719
9009         * gcc.dg/pr27639.c: New test.
9010         * gcc.dg/pr26719.c: New test.
9011         * gcc.dg/tree-ssa/scev-cast.c: New test.
9012
9013 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
9014
9015         PR c++/20173
9016         * g++.dg/template/error21.C: New test.
9017
9018 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
9019
9020         PR target/27696
9021         * gcc.target/i386/pr27696.c: New.
9022
9023 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
9024
9025         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
9026
9027         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
9028
9029 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9030
9031         PR c++/27716
9032         * g++.dg/other/assign1.C: New test.
9033
9034 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
9035
9036         PR target/27266
9037         * gcc.target/i386/pr27266.c: New.
9038
9039 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9040
9041         PR c++/27451
9042         * g++.dg/ext/asm9.C: New test.
9043
9044 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
9045
9046         PR rtl-optimization/25514
9047         * gcc.c-torture/compile/pr25514.c: New test.
9048
9049 2006-05-22  Richard Guenther  <rguenther@suse.de>
9050
9051         Revert
9052         2006-01-31  Richard Guenther  <rguenther@suse.de>
9053
9054         * gcc.target/i386/sselibm-1.c: New testcase.
9055         * gcc.target/i386/sselibm-2.c: Likewise.
9056         * gcc.target/i386/sselibm-3.c: Likewise.
9057         * gcc.target/i386/sselibm-4.c: Likewise.
9058         * gcc.target/i386/sselibm-5.c: Likewise.
9059
9060 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9061
9062         PR c/27420
9063         * gcc.dg/func-args-2.c: New test.
9064
9065         PR c/26818
9066         * gcc.dg/struct-incompl-1.c: New test.
9067
9068 2006-05-22  Richard Guenther  <rguenther@suse.de>
9069
9070         PR testsuite/27708
9071         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
9072         the transformations we test for.
9073
9074 2006-05-22  Richard Guenther  <rguenther@suse.de>
9075
9076         PR testsuite/27707
9077         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
9078
9079 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
9080
9081         PR c++/27210
9082         * g++.dg/warn/new1.C: New test.
9083         * g++.dg/template/new5.C: Likewise.
9084
9085 2006-05-21  Roger Sayle  <roger@eyesopen.com>
9086
9087         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
9088         * gcc.target/i386/20060512-3.c: Likewise.
9089
9090 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
9091
9092         PR rtl-optimization/27671
9093         * gcc.c-torture/execute/pr27671-1.c: New.
9094         * gcc.dg/pr27671-2.c: Likewise.
9095
9096         PR tree-optimization/26622.
9097         * gcc.c-torture/compile/pr26622.c: New.
9098
9099 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
9100
9101         PR fortran/27613
9102         * gfortran.dg/recursive_reference_1.f90: New test.
9103
9104 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
9105
9106         PR fortran/25746
9107         * gfortran.dg/elemental_subroutine_3.f90: New test.
9108
9109         PR fortran/25090
9110         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
9111
9112         PR fortran/27584
9113         * gfortran.dg/associated_target_1.f90: New test.
9114
9115         PR fortran/19015
9116         * gfortran.dg/maxloc_shape_1.f90: New test.
9117
9118 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9119
9120         PR libgfortran/24459
9121         * gfortran.dg/namelist_24.f90: New test.
9122         * gfortran.dg/namelist_12.f: Fix typo in comment.
9123
9124 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
9125
9126         PR middle-end/25776
9127         * g++.dg/other/error11.C: New test.
9128
9129 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
9130
9131         * gcc.target/mips/pr26765.c: Add -w to options.
9132
9133 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
9134
9135         * lib/target-supports.exp (check_effective_target_mpaired_single):
9136         New function.
9137         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
9138         multilibs.
9139         * g++.dg/vect/vect.exp: Likewise.
9140
9141 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
9142
9143         PR testsuite/25891
9144         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
9145
9146 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
9147
9148         PR fortran/27662
9149         * gfortran.dg/temporary_1.f90: New file.
9150
9151 2006-05-19  Andreas Schwab  <schwab@suse.de>
9152
9153         * g++.dg/other/unused1.C: Also match "stringz".
9154
9155 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
9156
9157         PR c++/26433
9158         * g++.dg/template/fntry1.C: New test.
9159
9160 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
9161
9162         PR c++/27471
9163         PR c++/27506
9164         * g++.dg/conversion/bitfield5.C: New test.
9165         * g++.dg/conversion/bitfield6.C: New test.
9166
9167 2006-05-18  Mike Stump  <mrs@apple.com>
9168
9169         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
9170         * gcc.dg/vla-4.c: Add.
9171         * gcc.dg/vla-5.c: Add.
9172         * gcc.dg/vla-6.c: Add.
9173
9174 2006-05-12  Stuart Hastings  <stuart@apple.com>
9175
9176         * testsuite/gcc.target/i386/20060512-1.c: New.
9177         * testsuite/gcc.target/i386/20060512-2.c: New.
9178         * testsuite/gcc.target/i386/20060512-3.c: New.
9179         * testsuite/gcc.target/i386/20060512-4.c: New.
9180
9181 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
9182
9183         PR c++/26122
9184         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
9185
9186         PR c++/26068
9187         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
9188         * g++.dg/parse/linkage1.C: New test.
9189
9190 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
9191
9192         PR tree-optimization/27548
9193         * g++.dg/tree-ssa/pr27548.C: New test.
9194
9195 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9196
9197         PR fortran/26551
9198         * gfortran.dg/recursive_check_1.f: New test.
9199         * gfortran.dg/recursive_check_2.f90: New test.
9200
9201 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
9202
9203         * g++.dg/opt/temp2.C: New test.
9204
9205 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
9206
9207         PR c++/27491
9208         * g++.dg/init/brace5.C: New test.
9209
9210         PR middle-end/27415
9211         * gcc.dg/gomp/pr27415.c: New test.
9212         * g++.dg/gomp/pr27415.C: New test.
9213
9214         PR tree-optimization/27549
9215         * g++.dg/tree-ssa/pr27549.C: New test.
9216
9217 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9218
9219         PR libgfortran/27575
9220         * gfortran.dg/read_eof_4.f90: New test.
9221
9222 2006-05-16  Richard Guenther  <rguenther@suse.de>
9223
9224         PR tree-optimization/22303
9225         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
9226
9227 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
9228
9229         PR middle-end/27573
9230         * gcc.dg/gomp/pr27573.c: New test.
9231         * gfortran.dg/gomp/pr27573.f90: New test.
9232
9233         PR c/27499
9234         * gcc.dg/gomp/pr27499.c: New test.
9235         * g++.dg/gomp/pr27499.C: New test.
9236
9237 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
9238
9239         PR c++/27339
9240         * g++.dg/parser/access8.C: Adjust error marker.
9241         * g++.dg/template/access17.C: New test.
9242         * g++.dg/template/access18.C: Likewise.
9243
9244 2006-05-15  Roger Sayle  <roger@eyesopen.com>
9245
9246         PR target/26600
9247         * gcc.target/i386/pr26600.c: New test case.
9248
9249 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
9250
9251         PR c++/27505
9252         * g++.dg/expr/bitfield1.C: New test.
9253
9254 2006-05-15  Richard Guenther  <rguenther@suse.de>
9255
9256         PR tree-optimization/27603
9257         * gcc.dg/torture/pr27603.c: New testcase.
9258
9259 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
9260
9261         PR fortran/25090
9262         * gfortran.dg/entry_dummy_ref_1.f90: New test.
9263
9264         PR fortran/25082
9265         * gfortran.dg/scalar_return_1.f90: New test.
9266
9267         PR fortran/27411
9268         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
9269
9270 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
9271
9272         * gcc.dg/gomp/critical-4.c: New test.
9273         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
9274         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
9275         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
9276         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
9277
9278 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9279
9280         PR c++/27582
9281         * g++.dg/template/dependent-args1.C: New test.
9282
9283         PR c++/27581
9284         * g++.dg/lookup/this1.C: New test.
9285
9286         PR c++/27315
9287         * g++.dg/template/operator6.C: New test.
9288         * g++.dg/template/incomplete3.C: New test.
9289
9290         PR c++/27559
9291         * g++.dg/template/new4.C: New test.
9292
9293         PR c++/27496
9294         * g++.dg/template/void2.C: New test.
9295
9296 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
9297
9298         * g++.dg/template/dependent-expr5.C: New test.
9299
9300 2006-05-14  Roger Sayle  <roger@eyesopen.com>
9301
9302         PR middle-end/26729
9303         * gcc.dg/pr26729-1.c: New test case.
9304
9305 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
9306
9307         * gcc.dg/pr27003.c: New test.
9308
9309 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
9310
9311         * lib/target-supports.dg (check_cxa_atexit_available): Change
9312         v3_target_compile to ${tool}_target_compile.
9313
9314 2006-05-11  Jason Merrill  <jason@redhat.com>
9315
9316         * lib/scanasm.exp (scan-not-hidden): Fix typo.
9317
9318 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9319
9320         PR fortran/27553
9321         * gfortran.dg/label_5.f90: New test.
9322
9323 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
9324
9325         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
9326         check_effective_target_powerpc_altivec_ok): New.
9327         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
9328         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
9329         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
9330         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
9331         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
9332         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
9333         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
9334         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
9335         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
9336         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
9337         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
9338         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
9339         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
9340         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
9341         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
9342         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
9343         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
9344         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
9345         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
9346         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
9347         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
9348         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
9349         gcc.target/powerpc/altivec-9.c,
9350         gcc.target/powerpc/altivec-consts.c,
9351         gcc.target/powerpc/altivec-pr22085.c,
9352         gcc.target/powerpc/altivec-splat.c,
9353         gcc.target/powerpc/altivec-types-1.c,
9354         gcc.target/powerpc/altivec-types-2.c,
9355         gcc.target/powerpc/altivec-types-3.c,
9356         gcc.target/powerpc/altivec-types-4.c,
9357         gcc.target/powerpc/altivec-varargs-1.c,
9358         gcc.target/powerpc/altivec-vec-merge.c,
9359         gcc.target/powerpc/ppc-vector-memcpy.c,
9360         gcc.target/powerpc/ppc-vector-memset.c,
9361         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
9362         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
9363         these effective targets.
9364         * gcc.dg/vmx/pr27006.c: Add missing close brace.
9365         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
9366
9367 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9368
9369         PR middle-end/27384
9370         * g++.dg/other/fold1.C: New test.
9371
9372         PR middle-end/27488
9373         * gcc.dg/fold-nonneg-1.c: New test.
9374
9375         PR c++/27547
9376         * g++.dg/other/operator1.C: New test.
9377
9378 2006-05-11  Richard Guenther  <rguenther@suse.de>
9379
9380         PR middle-end/27529
9381         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
9382
9383 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
9384
9385         * lib/target-supports-dg.exp (check-flags): New.
9386         (dg-skip-if): Move flag checks.
9387
9388 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
9389
9390         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
9391         * lib/target-supports.dg (check_cxa_atexit_available): New.
9392
9393 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
9394
9395         PR fortran/27470
9396         * gfortran.dg/multiple_allocation_2.f90: New test case.
9397
9398 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
9399
9400         * gcc.target/arm/pr27387.C: Fix a comment typo.
9401
9402 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9403
9404         PR fortran/24549
9405         * gfortran.dg/error_recovery_1.f90: New test.
9406
9407 2006-05-10  Richard Guenther  <rguenther@suse.de>
9408
9409         PR tree-optimization/27302
9410         * gcc.dg/torture/pr27302.c: New testcase.
9411
9412 2006-05-09  Dirk Mueller  <dmueller@suse.de>
9413         Richard Guenther  <rguenther@suse.de>
9414
9415         PR middle-end/27498
9416         * gcc.dg/tree-ssa/pr27498.c: New testcase.
9417
9418 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
9419
9420         PR rtl-optimization/27335
9421         * gcc.dg/pr27335.c: New test.
9422
9423 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
9424
9425         * gcc.target/mips/mips-ps-5.c: New file.
9426
9427 2006-05-08  Jan Hubicka  <jh@suse.cz>
9428
9429         PR middle-end/25962
9430         * gcc.dg/pr25962.c: New.
9431
9432 2006-05-08  Roger Sayle  <roger@eyesopen.com>
9433
9434         PR target/27158
9435         * gcc.target/powerpc/pr27158.c: New test case.
9436
9437 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
9438
9439         PR testsuite/27476
9440         * ada/acats/run_all.sh: Use test -z.
9441
9442 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9443
9444         PR libfortran/18271
9445         * gfortran.dg/spec_expr_3.f90: New test.
9446
9447 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
9448
9449         PR target/24879
9450         * gcc.target/i386/monitor.c: New file.
9451
9452 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
9453
9454         * gcc.dg/pr27095.c: xfail *-*-darwin*.
9455
9456 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9457
9458         PR c++/27447
9459         * g++.dg/other/ptrmem7.C: New test.
9460
9461 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9462
9463         PR target/27421
9464         * gcc.dg/array-9.c: New test.
9465
9466 2006-05-07  Richard Guenther  <rguenther@suse.de>
9467
9468         PR tree-optimization/27409
9469         * gcc.dg/torture/pr27409.c: New testcase.
9470
9471 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9472
9473         PR fortran/27457
9474         * gfortran.dg/select_6.f90: New.
9475
9476 2006-05-07  Richard Guenther  <rguenther@suse.de>
9477
9478         PR tree-optimization/27136
9479         * gcc.dg/torture/pr27136.c: New testcase.
9480
9481 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
9482
9483         PR fortran/24813
9484         * gfortran.dg/char_cons_len_1.f90: New test.
9485
9486 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9487
9488         PR c++/27427
9489         * g++.dg/template/incomplete2.C: New test.
9490
9491 2006-05-06  Richard Guenther  <rguenther@suse.de>
9492
9493         PR tree-optimization/27151
9494         * gcc.dg/vect/pr27151.c: New testcase.
9495
9496 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9497
9498         PR c++/27430
9499         * g++.dg/template/void1.C: New test.
9500
9501         PR c++/27423
9502         * g++.dg/other/void2.C: New test.
9503
9504         PR c++/27422
9505         * g++.dg/conversion/void1.C: New test.
9506
9507 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
9508
9509         PR/21391
9510         * g++.dg/other/unused1.C: New.
9511
9512 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9513
9514         PR objc/27240
9515         * objc.dg/member-1.m: New test.
9516
9517 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
9518
9519         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
9520
9521 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9522
9523         PR libfortran/26985
9524         * gfortran.dg/matmul_2.f90: New test.
9525
9526 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
9527
9528         * ada/acats/run_all.sh: Use sync when main not found.
9529
9530 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
9531
9532         PR target/26765
9533         * gcc.target/mips/pr26765.c: New.
9534
9535 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
9536
9537         * gcc.target/bfin: New directory.
9538         * gcc.target/bfin/bfin.exp: New file.
9539         * gcc.target/bfin/frmul.c: New file.
9540         * gcc.target/bfin/arith.c: New file.
9541         * gcc.target/bfin/mul-combine.c: New file.
9542         * gcc.target/bfin/shift.c: New file.
9543
9544 2006-05-04  Richard Guenther  <rguenther@suse.de>
9545
9546         PR tree-optimization/14287
9547         PR tree-optimization/14844
9548         PR tree-optimization/19792
9549         PR tree-optimization/21608
9550         PR tree-optimization/27090
9551         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
9552         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9553         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9554         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9555         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9556
9557 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
9558
9559         PR tree-optimization/27285
9560         * gcc.c-torture/execute/pr27285.c: New test.
9561
9562         PR middle-end/27388
9563         * gcc.dg/gomp/pr27388-1.c: New test.
9564         * gcc.dg/gomp/pr27388-2.c: New test.
9565         * gcc.dg/gomp/pr27388-3.c: New test.
9566
9567         PR c++/27359
9568         * g++.dg/gomp/pr27359.C: New test.
9569
9570 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
9571
9572         PR fortran/20248
9573         * gfortran.dg/iargc.f90: New test.
9574
9575 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
9576
9577         PR c++/27102
9578         * g++.dg/template/crash49.C: New test.
9579
9580 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
9581
9582         PR testsuite/27032
9583         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
9584
9585 2006-05-02  Jeff Law  <law@redhat.com>
9586
9587         PR tree-optimization/27364
9588         * gcc.c-torture/execute/pr27364.c: New test.
9589
9590 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
9591
9592         PR c++/27309
9593         * g++.dg/parser/ctor5.C: New test.
9594
9595 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
9596
9597         PR target/27387
9598         * gcc.target/arm/arm.exp: New.
9599         * gcc.target/arm/pr27387.C: Likewise.
9600
9601 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
9602
9603         PR fortran/27269
9604         PR fortran/27324
9605         * gfortran.dg/module_equivalence_2.f90: New test.
9606
9607 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
9608
9609         PR middle-end/27337
9610         * g++.dg/gomp/pr27337-1.C: New test.
9611         * g++.dg/gomp/pr27337-2.C: New test.
9612
9613         PR middle-end/27328
9614         * gcc.dg/gomp/pr27328.c: New test.
9615
9616         PR middle-end/27325
9617         * g++.dg/gomp/pr27325.C: New test.
9618
9619         PR middle-end/27310
9620         * g++.dg/gomp/pr27310.C: New test.
9621
9622 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9623
9624         PR tree-optimization/27291
9625         * g++.dg/tree-ssa/pr27291.C: New test.
9626
9627 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9628
9629         PR tree-optimization/27283
9630         * g++.dg/tree-ssa/pr27283.C: New test.
9631
9632 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9633
9634         * gcc.dg/tree-ssa/loop-16.c: New test.
9635
9636 2006-05-01  Roger Sayle  <roger@eyesopen.com>
9637             Joseph S. Myers  <joseph@codesourcery.com>
9638
9639         * gcc.dg/Wconversion-3.c: New test case.
9640         * gcc.dg/Wconversion-4.c: Likewise.
9641
9642 2006-05-01  Richard Guenther  <rguenther@suse.de>
9643
9644         PR tree-optimization/26726
9645         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
9646
9647 2006-04-30  Roger Sayle  <roger@eyesopen.com>
9648
9649         * gcc.dg/Woverflow-1.c: New test case.
9650         * gcc.dg/Woverflow-2.c: Likewise.
9651         * gcc.dg/Woverflow-3.c: Likewise.
9652
9653 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
9654
9655         PR c++/27094
9656         * g++.dg/template/defarg8.C: New test.
9657
9658 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9659
9660         PR c++/27278
9661         * g++.dg/parse/operator7.C: New test.
9662
9663 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9664
9665         PR c++/11471
9666         PR c++/27102
9667         * g++.dg/template/crash48.C: New test.
9668
9669         PR c++/27279
9670         * g++.dg/parse/ctor4.C: New test.
9671
9672 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9673
9674         PR fortran/25681
9675         * gfortran.df/char_type_len.f90: New test.
9676
9677 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9678
9679         PR libgfortran/27304
9680         * gfortran.dg/fmt_exhaust.f90: New test.
9681
9682 2006-04-28  Roger Sayle  <roger@eyesopen.com>
9683
9684         PR c/25309
9685         * gcc.dg/large-size-array-2.c: New test case.
9686
9687 2006-04-28  Richard Guenther  <rguenther@suse.de>
9688
9689         PR target/26826
9690         * gcc.target/i386/pr26826.c: New testcase.
9691
9692 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
9693
9694         PR middle-end/27260
9695         * gcc.c-torture/execute/pr27260.c: New.
9696
9697 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
9698
9699         PR middle-end/27095
9700         * gcc.dg/pr27095.c: New.
9701
9702 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
9703
9704         PR c++/27292
9705         * g++.dg/conversion/bitfield4.C: New test.
9706
9707 2006-04-27  Eric Christopher  <echristo@apple.com>
9708
9709         * gcc.dg/pragma-ms_struct.c: New.
9710
9711 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
9712
9713         PR c++/27102
9714         * g++.dg/template/crash47.C: New test.
9715
9716 2006-04-27  Dirk Mueller  <dmueller@suse.de>
9717
9718         * gcc.target/i386/sse-7.c: build with -msse.
9719
9720 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
9721
9722         PR testsuite/27274:
9723         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
9724         (main): Exit if processor doesn't support SSE.
9725
9726 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
9727
9728         PR middle-end/27282
9729         * gcc.c-torture/compile/pr27282.c: New test.
9730
9731 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
9732
9733         PR middle-end/26913
9734         * g++.dg/gomp/pr26913.C: New test.
9735
9736         PR c/25996
9737         * gcc.dg/gomp/pr25996.c: New test.
9738         * g++.dg/gomp/pr25996.C: New test.
9739
9740 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
9741
9742         PR rtl-optimization/26725
9743         * gcc.c-torture/compile/pr26725.c: New test.
9744
9745 2006-04-25  Richard Guenther  <rguenther@suse.de>
9746
9747         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
9748         than n + -1.
9749
9750 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
9751
9752         * gcc.dg/20060425-1.c: New testcase.
9753
9754 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
9755
9756         PR tree-optimization/26865
9757         * gcc.dg/pr26865.c: New test.
9758
9759 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
9760
9761         PR c++/27292
9762         * g++.dg/conversion/bitfield1.C: New test.
9763         * g++.dg/conversion/bitfield2.C: Likewise.
9764         * g++.dg/conversion/bitfield3.C: Likewise.
9765
9766 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
9767         Richard Guenther  <rguenther@suse.de>
9768
9769         PR tree-optimization/27236
9770         * gcc.dg/tree-ssa/pr27236.c: New testcase.
9771
9772 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9773
9774         PR c++/19963
9775         * g++.dg/other/incomplete2.C: New test.
9776
9777 2006-04-24  Richard Guenther  <rguenther@suse.de>
9778
9779         PR middle-end/26869
9780         * gcc.dg/torture/pr26869.c: New testcase.
9781
9782 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
9783         Richard Guenther  <rguenther@suse.de>
9784
9785         PR tree-optimization/27218
9786         * g++.dg/tree-ssa/pr27218.C: New testcase.
9787
9788 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
9789
9790         PR c++/26912
9791         * g++.dg/template/friend41.C: New test.
9792
9793 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
9794
9795         * g++.dg/opt/pr15551.C: Include cstdio.
9796         (main): Use remove instead of unlink.
9797
9798 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9799
9800         * gcc.dg/sibcall-7.c: New test.
9801         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
9802         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
9803         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
9804         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
9805         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
9806
9807 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
9808
9809         PR c++/26534
9810         * g++.dg/opt/bitfield1.C: New test.
9811         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
9812         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
9813         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
9814         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
9815         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
9816         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
9817         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
9818         * g++.dg/abi/bitfield2.C: Likewise.
9819         * g++.dg/init/bitfield1.C: Likewise.
9820
9821 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
9822
9823         PR fortran/25099
9824         * gfortran.dg/elemental_subroutine_4.f90: New test.
9825         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
9826         call sub (m, x).
9827
9828 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
9829
9830         * gcc.c-torture/compile/20060421-1.c: New testcase.
9831
9832 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9833
9834         PR c/25875
9835         * gcc.dg/init-bad-4.c: New test.
9836
9837 2006-04-21  Paul Brook  <paul@codesourcery.com>
9838
9839         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
9840
9841 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
9842
9843         PR fortran/27122
9844         * gfortran.dg/defined_operators_1.f90: New test.
9845         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
9846         remove old ones associated, incorrectly, with Note 5.46.
9847
9848         PR fortran/27113
9849         * gfortran.dg/character_array_constructor_1.f90: New test.
9850
9851 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
9852
9853         * gcc.dg/20060419-1.c: New test.
9854
9855 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
9856
9857         PR c/26774
9858         * gcc.dg/struct-parse-1.c: New test case.
9859
9860 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9861
9862         PR c++/26558
9863         * g++.dg/parse/template19.C: New test.
9864
9865         PR c++/26739
9866         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
9867
9868         PR c++/26036
9869         * g++.dg/expr/call3.C: New test.
9870
9871         PR c++/10385
9872         * g++.dg/conversion/dynamic1.C: New test.
9873
9874 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
9875
9876         PR c++/27102
9877         * g++.dg/template/crash35.C: Tweak error markers.
9878         * g++.dg/template/crash46.C: New test.
9879         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
9880         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
9881
9882 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
9883
9884         PR rtl-optimization/14261
9885         * gcc.c-torture/compile/20060419-1.c: Added.
9886
9887 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
9888
9889         * gfortran.dg/label_1.f90: Adjust dg-error.
9890
9891 2006-04-16  Roger Sayle  <roger@eyesopen.com>
9892
9893         PR target/26961
9894         * gcc.dg/fold-cond-1.c: New test case.
9895         * gcc.dg/pr26961-1.c: Likewise.
9896
9897 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9898
9899         PR libgfortran/27138
9900         * gfortran.dg/read_bad_advance.f90: New test.
9901
9902 2006-04-16  Roger Sayle  <roger@eyesopen.com>
9903             Dale Johannesen  <dalej@apple.com>
9904
9905         PR target/24076
9906         * gcc.target/i386/vecinit-3.c: New testcase.
9907         * gcc.target/i386/vecinit-4.c: Likewise.
9908         * gcc.target/i386/sse-18.c: Likewise.
9909         * gcc.target/i386/sse-19.c: Likewise.
9910
9911 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
9912
9913         * gfortran.dg/allocate_zerosize_1.f90: New test.
9914
9915 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
9916
9917         PR c++/26365
9918         * g++.dg/template/crash45.C: New test.
9919
9920 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
9921
9922         PR fortran/26787
9923         * gfortran.dg/proc_assign_1.f90: New test.
9924         * gfortran.dg/procedure_lvalue.f90: Change message.
9925         * gfortran.dg/namelist_4.f90: Add new error.
9926
9927         PR fortran/25597
9928         PR fortran/27096
9929         * gfortran.dg/auto_pointer_array_result_1.f90
9930
9931         PR fortran/27089
9932         * gfortran.dg/specification_type_resolution_1.f90
9933
9934         PR fortran/18003
9935         PR fortran/25669
9936         PR fortran/26834
9937         * gfortran.dg/bounds_temporaries_1.f90: New test.
9938
9939         PR fortran/27124
9940         * gfortran.dg/array_return_value_1.f90: New test.
9941
9942 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
9943
9944         PR fortran/25336
9945         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
9946
9947 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
9948
9949         PR middle-end/26823
9950         * g++.dg/gomp/pr26823-1.C: New test.
9951         * g++.dg/gomp/pr26823-2.C: New test.
9952
9953 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
9954
9955         PR middle-end/27134
9956         * gcc.dg/pr27314.c: New test.
9957
9958 2006-04-13  Richard Henderson  <rth@redhat.com>
9959
9960         * g++.dg/gomp/block-0.C: Update expected matches.
9961
9962 2006-04-13  DJ Delorie  <dj@redhat.com>
9963
9964         * lib/target-supports.exp (check_effective_target_int32plus): New.
9965         (check_effective_target_ptr32plus): New.
9966         (check_effective_target_size32plus): New.
9967         (check_effective_target_int16): New.
9968         (check_profiling_available): Add m32c to the list of unsupported targets.
9969
9970         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
9971         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
9972         memory size.
9973         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
9974         pointers.
9975         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
9976         size_t.
9977         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
9978         and size_t.
9979         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
9980         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
9981         not just xstormy16.  Skip m32c due to weird pointer size.
9982         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
9983         not just xstormy16.
9984         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
9985         not just xstormy16.
9986         * gcc.dg/20020312-2.c: Add m32c support.
9987         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
9988         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
9989         in test.
9990         * gcc.dg/20050321-2.c: Require >=32 bit integers.
9991         * gcc.dg/asm-1.c: Skip if int and short are the same size.
9992         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
9993         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
9994         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
9995         * gcc.dg/init-string-2.c: Require >=32 bit integers.
9996         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
9997         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
9998         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
9999         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
10000         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
10001         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
10002         in test.
10003         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
10004         in test.
10005         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
10006         * gcc.dg/pr23049.c: Require >=32 bit integers.
10007         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
10008         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
10009         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
10010         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
10011         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
10012         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
10013         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
10014         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
10015         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
10016         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
10017         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
10018         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
10019         prototype in test.
10020         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
10021         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
10022         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
10023         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
10024         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
10025
10026         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
10027         * gcc.c-torture/execute/20040703-1.x: Likewise.
10028         * gcc.c-torture/execute/20040705-1.x: Likewise.
10029         * gcc.c-torture/execute/20040705-2.x: Likewise.
10030         * gcc.c-torture/execute/20040709-1.x: Likewise.
10031         * gcc.c-torture/execute/20040709-2.x: Likewise.
10032         * gcc.c-torture/execute/20040811-1.x: Likewise.
10033         * gcc.c-torture/execute/20050316-1.x: Likewise.
10034         * gcc.c-torture/execute/bitfld-4.x: Likewise.
10035         * gcc.c-torture/execute/pr19689.x: Likewise.
10036         * gcc.c-torture/execute/pr7284-1.x: Likewise.
10037         * gcc.c-torture/execute/usmul.x: Likewise.
10038         * gcc.c-torture/execute/vrp-5.x: Likewise.
10039         * gcc.c-torture/execute/vrp-6.x: Likewise.
10040         * gcc.dg/debug/20041023-1.s: Likewise.
10041
10042 2006-04-13  Roger Sayle  <roger@eyesopen.com>
10043
10044         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
10045         of integers to a vector types are now constant expressions in C.
10046         * gcc.dg/vect/vect-fold-1.c: New test case.
10047
10048 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
10049             Ulrich Weigand  <uweigand@de.ibm.com>
10050
10051         PR target/27006
10052         * gcc.dg/vmx/pr27006.c: New testcase.
10053
10054 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10055
10056         PR libgfortran/26766
10057         * gfortran.dg/write_recursive.f90: New test.
10058
10059 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
10060
10061         * g++.dg/parse/dtor7.C: New test.
10062         * g++.dg/parse/new1.C: Add error marker.
10063         * g++.dg/template/new3.C: New test.
10064
10065         PR c++/26122
10066         * g++.dg/template/pure1.C: New test.
10067
10068         PR c++/26295
10069         * g++.dg/parse/ptrmem4.C: New test.
10070
10071 2006-04-10  Jeff Law  <law@redhat.com>
10072
10073         PR/27087
10074         * gcc.c-torture/compile/pr27087.c: New test.
10075
10076 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
10077
10078         PR/21391
10079         * gcc.dg/20060410.c: New.
10080
10081 2006-04-10  Matthias Klose  <doko@debian.org>
10082
10083         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
10084         Recognize multilib directory names containing underscores.
10085
10086 2006-04-10  Roger Sayle  <roger@eyesopen.com>
10087
10088         * gcc.target/i386/vecinit-1.c: New test case.
10089         * gcc.target/i386/vecinit-2.c: Likewise.
10090
10091 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
10092
10093         PR debug/27057
10094         * g++.dg/debug/dwarf2-2.C: New test.
10095
10096 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
10097
10098         PR rtl-optimization/27073
10099         * gcc.c-torture/execute/pr27073.c: New test.
10100
10101 2006-04-08  Mike Stump  <mrs@apple.com>
10102
10103         * gcc.dg/pragma-darwin.c: Improve for ppc64.
10104
10105 2006-04-07  Richard Guenther  <rguenther@suse.de>
10106
10107         PR tree-optimization/26135
10108         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
10109
10110 2006-04-06  Jan Hubicka  <jh@suse.cz>
10111
10112         PR profile/26399
10113         * g++.dg/bprob/g++-bprob-2.C: New testcase.
10114
10115 2006-04-06  Roger Sayle  <roger@eyesopen.com>
10116
10117         * g++.dg/conversion/nullptr1.C: New test case.
10118         * g++.dg/conversion/nullptr2.C: Likewise.
10119
10120 2006-04-05  Roger Sayle  <roger@eyesopen.com>
10121
10122         * gfortran.dg/dependency_18.f90: New test case.
10123
10124 2006-04-05  Richard Guenther  <rguenther@suse.de>
10125
10126         PR tree-optimization/26919
10127         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
10128         * gcc.dg/ipa/ipa-2.c: Likewise.
10129         * gcc.dg/ipa/ipa-3.c: Likewise.
10130         * gcc.dg/ipa/ipa-5.c: Likewise.
10131
10132 2006-04-05  Richard Guenther  <rguenther@suse.de>
10133
10134         PR tree-optimization/26763
10135         * gcc.dg/torture/pr26763-1.c: New testcase.
10136         * gcc.dg/torture/pr26763-2.c: Likewise.
10137
10138 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
10139
10140         PR fortran/23634
10141         PR fortran/25619
10142         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
10143
10144 2006-04-04  Eric Christopher  <echristo@apple.com>
10145
10146         * gcc.target/i386/387-1.c: Allow regexp to match darwin
10147         stubs.
10148         * gcc.target/i386/387-5.c: Ditto.
10149
10150 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
10151
10152         * gcc.target/sparc/struct-ret-check.c: New test.
10153
10154 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10155
10156         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
10157         zero decimal digits specified in format.
10158
10159 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
10160
10161         PR fortran/26891
10162         * gfortran.dg/missing_optional_dummy_1.f90: New test.
10163
10164         PR fortran/26976
10165         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
10166         * gfortran.dg/initialization_1.f90: Make assignment compliant.
10167         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
10168         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
10169         bigendian-ness.
10170
10171 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
10172
10173         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
10174         dummy arguments work when the actual argument is itself a dummy
10175         argument of the caller.
10176
10177 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10178
10179         PR libfortran/24685
10180         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
10181
10182 2006-04-01  Roger Sayle  <roger@eyesopen.com>
10183
10184         * gfortran.dg/dependencency_17.f90: New test case.
10185
10186 2006-04-01  Roger Sayle  <roger@eyesopen.com>
10187
10188         * gfortran.dg/dependency_14.f90: New test case.
10189         * gfortran.dg/dependency_15.f90: Likewise.
10190         * gfortran.dg/dependency_16.f90: Likewise.
10191
10192 2006-03-31  Asher Langton  <langton2@llnl.gov>
10193
10194         PR fortran/25358
10195         gfortran.dg/cray_pointers_6.f90: New test.
10196
10197 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10198
10199         PR libgfortran/26890
10200         * gfortran.dg/read_size_noadvance.f90: New test.
10201
10202 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
10203
10204         PR fortran/25031
10205         * gfortran.dg/multiple_allocation_1.f90: Check that the
10206         size has changed after a re-allocation with stat.
10207
10208 2006-03-30  Richard Guenther  <rguenther@suse.de>
10209
10210         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
10211         removal.
10212         * gcc.target/i386/sselibm-2.c: Likewise.
10213         * gcc.target/i386/sselibm-3.c: Likewise.
10214         * gcc.target/i386/sselibm-4.c: Likewise.
10215         * gcc.target/i386/sselibm-5.c: Likewise.
10216
10217 2006-03-28  Roger Sayle  <roger@eyesopen.com>
10218
10219         * gcc.dg/fold-andxor-1.c: New test case.
10220         * gcc.dg/fold-xorand-1.c: Likewise.
10221
10222 2006-03-28  Roger Sayle  <roger@eyesopen.com>
10223
10224         * gcc.dg/fold-convnotconv-1.c: New test case.
10225
10226 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
10227
10228         PR fortran/26779
10229         * gfortran.dg/private_type_5.f90: New test.
10230
10231 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
10232
10233         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
10234
10235 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
10236
10237         * gfortran.dg/advance_2.f90: New test.
10238         * gfortran.dg/advance_3.f90: New test.
10239
10240         * gfortran.fortran-torture/execute/equiv_5.f: New test.
10241
10242 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10243
10244         PR libgfortran/26661
10245         PR libgfortran/26880
10246         * gfortran.dg/read_x_past.f: New test.
10247
10248 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
10249
10250         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
10251         to be STABS.
10252
10253 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
10254
10255         * objc.dg/dwarf-1.m: Skip on AIX.
10256         * objc.dg/dwarf-2.m: Skip on AIX.
10257
10258 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
10259
10260         PR fortran/26816
10261         * gfortran.dg/float_1.f90: New test.
10262
10263 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
10264
10265         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
10266         X86_64 targets.
10267         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
10268
10269 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
10270
10271         PR libfortran/26735
10272         * gfortran.dg/convert_implied_open.f90: New test case.
10273
10274 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
10275
10276         PR fortran/26769
10277         * gfortran.dg/transpose_reshape_r10.f90: New test case.
10278
10279 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
10280
10281         PR middle-end/26717
10282         * gcc.dg/pr26717.c: New test.
10283
10284 2006-03-25  Roger Sayle  <roger@eyesopen.com>
10285
10286         * gfortran.dg/dependency_12.f90: New test case.
10287
10288 2006-03-24  Roger Sayle  <roger@eyesopen.com>
10289
10290         * gfortran.dg/dependency_9.f90: New (resurected) test case.
10291
10292 2006-03-24  Jeff Law  <law@redhat.com>
10293
10294         * gcc.c-torture/pr26840.c: New test.
10295
10296 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
10297
10298         * objc.dg/dwarf-2.m: New.
10299         * obj-c++.dg/dwarf-2.mm: New.
10300
10301         * g++.old-deja/g++.other/init19.C: New.
10302
10303 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
10304
10305         * g++.dg/eh/spbp.C: Skip on AIX.
10306
10307 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
10308
10309         PR middle-end/26611
10310         * g++.dg/gomp/pr26611-1.C: New test.
10311         * g++.dg/gomp/pr26611-2.C: New test.
10312
10313 2006-03-24  Jeff Law  <law@redhat.com>
10314
10315         * gcc.c-torture/compile/pr26833.c: New test.
10316         * gfortran.fortran-torture/compile/pr26806.f90: New test.
10317
10318 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10319
10320         * gfortran.dg/endfile_2.f90: Delete temp file.
10321
10322 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
10323
10324         PR fortran/19303
10325         * gfortran.dg/record_marker_1.f90: New test case.
10326         * gfortran.dg/record_marker_2.f: New test case.
10327         * gfortran.dg/record_marker_3.f90: New test case.
10328
10329 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
10330
10331         PR fortran/17298
10332         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
10333         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
10334
10335 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
10336
10337         * lib/gcc-dg.exp (cleanup-modules): New proc.
10338         * gfortran.dg/allocatable_function_1.f90,
10339         gfortran.dg/allocate_char_star_scalar_1.f90,
10340         gfortran.dg/assumed_charlen_function_1.f90,
10341         gfortran.dg/assumed_dummy_1.f90,
10342         gfortran.dg/assumed_shape_ranks_1.f90,
10343         gfortran.dg/assumed_shape_ranks_2.f90,
10344         gfortran.dg/assumed_size_dt_dummy.f90,
10345         gfortran.dg/auto_char_dummy_array_1.f90,
10346         gfortran.dg/auto_char_len_3.f90,
10347         gfortran.dg/automatic_module_variable.f90,
10348         gfortran.dg/bad_automatic_objects_1.f90,
10349         gfortran.dg/char_array_constructor.f90,
10350         gfortran.dg/char_array_structure_constructor.f90,
10351         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
10352         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
10353         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
10354         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
10355         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
10356         gfortran.dg/derived_pointer_recursion.f90,
10357         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
10358         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
10359         gfortran.dg/dummy_functions_1.f90,
10360         gfortran.dg/elemental_initializer_1.f90,
10361         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
10362         gfortran.dg/elemental_pointer_1.f90,
10363         gfortran.dg/elemental_subroutine_1.f90,
10364         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
10365         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
10366         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
10367         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
10368         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
10369         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
10370         gfortran.dg/global_references_1.f90,
10371         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
10372         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
10373         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
10374         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
10375         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
10376         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
10377         gfortran.dg/large_integer_kind_1.f90,
10378         gfortran.dg/large_real_kind_1.f90,
10379         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
10380         gfortran.dg/module_double_reuse.f90,
10381         gfortran.dg/module_equivalence_1.f90,
10382         gfortran.dg/module_interface_1.f90,
10383         gfortran.dg/module_parameter_array_refs_1.f90,
10384         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
10385         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
10386         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
10387         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
10388         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
10389         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
10390         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
10391         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
10392         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
10393         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
10394         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
10395         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
10396         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
10397         gfortran.dg/same_name_1.f90,
10398         gfortran.dg/sibling_dummy_procedure_1.f90,
10399         gfortran.dg/sibling_dummy_procedure_2.f90,
10400         gfortran.dg/sibling_dummy_procedure_3.f90,
10401         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
10402         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
10403         gfortran.dg/used_dummy_types_2.f90,
10404         gfortran.dg/used_dummy_types_3.f90,
10405         gfortran.dg/used_dummy_types_4.f90,
10406         gfortran.dg/used_dummy_types_5.f90,
10407         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
10408         gfortran.dg/userdef_operator_1.f90: Use it.
10409
10410 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10411
10412         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
10413         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
10414         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
10415         gfortran.dg/write_back.f,
10416         gfortran.fortran-torture/execute/inquire_1.f90,
10417         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
10418
10419 2006-03-21  Jeff Law  <law@redhat.com>
10420
10421         * gcc.dg/tree-ssa/vrp28.c: New test.
10422
10423 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10424
10425         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
10426         if _STDC_C99 is defined.
10427         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
10428         * gcc.dg/builtins-20.c: Likewise.
10429         * gcc.dg/builtins-53.c: Likewise.
10430         * gcc.dg/single-precision-constant.c: Likewise. Also pass
10431         -mmacosx-version-min=10.3 on PowerPC/Darwin.
10432
10433 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
10434
10435         PR tree-opt/26781
10436         * gcc.c-torture/compile/pr26781-1.c: New test.
10437         * gcc.c-torture/compile/pr26781-2.c: New test.
10438
10439 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
10440
10441         PR c++/26690
10442         * g++.dg/gomp/pr26690-1.C: New test.
10443         * g++.dg/gomp/pr26690-2.C: New test.
10444
10445 2006-03-20  Jeff Law  <law@redhat.com>
10446
10447         * gcc.dg/tree-ssa/pr21829.c: New test.
10448
10449         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
10450
10451 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
10452
10453         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
10454         (check_visibility_available): Use it.
10455         (check_effective_target_default_packed): Likewise.
10456         (check_effective_target_pcc_bitfield_type_matters): Likewise.
10457         (check_effective_target_fopenmp): Likewise.
10458         (check_effective_target_freorder): Likewise.
10459         (check_effective_target_fpic): Likewise.
10460         (check_named_sections_available): Likewise.
10461         (check_effective_target_ilp32): Likewise.
10462         (check_effective_target_lp64): Likewise.
10463
10464 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
10465
10466         PR fortran/20935
10467         * gfortran.dg/scalar_mask_2.f90: New test case.
10468
10469 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
10470
10471         PR tree-opt/26629
10472         * gcc.dg/tree-ssa/loadpre12.c: New test.
10473         * gcc.dg/tree-ssa/loadpre13.c: New test.
10474         * gcc.dg/tree-ssa/loadpre14.c: New test.
10475         * gcc.dg/tree-ssa/loadpre15.c: New test.
10476         * gcc.dg/tree-ssa/loadpre16.c: New test.
10477         * gcc.dg/tree-ssa/loadpre17.c: New test.
10478         * gcc.dg/tree-ssa/loadpre18.c: New test.
10479         * gcc.dg/tree-ssa/loadpre19.c: New test.
10480         * gcc.dg/tree-ssa/loadpre20.c: New test.
10481         * gcc.dg/tree-ssa/loadpre21.c: New test.
10482         * gcc.dg/tree-ssa/loadpre22.c: New test.
10483
10484 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
10485
10486         PR fortran/26741
10487         * gfortran.dg/elemental_initializer_1.f90: New test.
10488
10489         PR fortran/26716
10490         * gfortran.dg/assumed_shape_ranks_2: New test.
10491
10492 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
10493
10494         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
10495         target fpic.
10496
10497 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10498
10499         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
10500         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
10501         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
10502         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
10503         gfortran.fortran-torture/execute/direct_io.f90,
10504         gfortran.fortran-torture/execute/inquire_2.f90,
10505         gfortran.fortran-torture/execute/inquire_4.f90,
10506         gfortran.fortran-torture/execute/list_read_1.f90,
10507         gfortran.fortran-torture/execute/open_replace.f90,
10508         gfortran.fortran-torture/execute/slash_edit.f90,
10509         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
10510         temporary files from testcases.
10511
10512 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10513
10514         PR libgfortran/26509
10515         gfortran.dg/write_direct_eor.f90: New test.
10516
10517 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
10518
10519         * gcc.target/powerpc/pr26350.c: New.
10520         * gcc.target/powerpc/indexed-addr.c: New.
10521
10522 2006-03-16  Roger Sayle  <roger@eyesopen.com>
10523
10524         * gfortran.dg/dependency_13.f90: New test case.
10525
10526 2006-03-16  Roger Sayle  <roger@eyesopen.com>
10527
10528         PR middle-end/21781
10529         * gcc.dg/real-const-1.c: New test case.
10530
10531 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
10532
10533         * g++.old-deja/g++.other/init18.C: New.
10534         * g++.old-deja/g++.other/init5.C: Remove xfail.
10535
10536 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10537
10538         * g++.dg/opt/pr15551.C: Cleanup temp file.
10539
10540 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10541
10542         PR c++/6634
10543         g++.dg/parse/long1.C: New test.
10544
10545 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10546
10547         PR fortran/19101
10548         * gfortran.dg/continuation.f90: New test.
10549         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
10550
10551 2006-03-14  Richard Guenther  <rguenther@suse.de>
10552
10553         PR tree-optimization/26672
10554         * gcc.dg/torture/pr26672.c: New testcase.
10555
10556 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
10557
10558         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
10559         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
10560
10561 2006-03-13  Roger Sayle  <roger@eyesopen.com>
10562
10563         PR middle-end/26557
10564         * gcc.c-torture/compile/switch-1.c: New test case.
10565
10566 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
10567
10568         PR fortran/25378
10569         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
10570         test to include more permuatations of mask and index.
10571         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
10572         respond to F2003 spec. that the position returned for an all false
10573         mask && condition is zero.
10574
10575 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
10576
10577         PR middle-end/25989
10578         * gcc.dg/gomp/pr25989.c: New test.
10579
10580 2006-03-13  Jeff Law  <law@redhat.com>
10581
10582         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
10583
10584 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
10585
10586         * gcc.dg/switch-9.c: New test.
10587
10588 2006-03-13  Richard Guenther  <rguenther@suse.de>
10589
10590         PR middle-end/26630
10591         * gcc.dg/torture/pr26630.c: New testcase.
10592
10593 2006-03-11  Roger Sayle  <roger@eyesopen.com>
10594
10595         * gfortran.dg/dependency_10.f90: New test case.
10596         * gfortran.dg/dependency_11.f90: Likewise.
10597
10598 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
10599             Erik Edelmann  <eedelman@gcc.gnu.org>
10600
10601         * gfortran.dg/allocatable_function_1.f90: New.
10602         * gfortran.dg/allocatable_function_2.f90: New.
10603
10604 2006-03-10  Richard Guenther  <rguenther@suse.de>
10605
10606         PR middle-end/26565
10607         * gcc.dg/torture/pr26565.c: New testcase.
10608
10609 2006-03-09  Eric Christopher  <echristo@apple.com>
10610
10611         * gcc.c-torture/compile/20060309-1.c: New.
10612
10613 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10614
10615         PR libgfortran/26499
10616         * gfortran.dg/write_back.f: New test.
10617         * gfortran.dg/write_rewind_1.f: New test.
10618         * gfortran.dg/write_rewind_2.f: New test.
10619
10620 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10621
10622         PR libgfortran/26554
10623         * gfortran.dg/read_logical.f90: New test.
10624
10625 2006-03-04  Laurent GUERBY <laurent@guerby.net>
10626
10627         * ada/acats/norun.lst: cdd2a03 now passes.
10628
10629 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
10630
10631         PR testsuite/25177
10632         * gcc.target/powerpc/pr18096-1.c: Change where the error
10633         would match.
10634
10635 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
10636
10637         * gcc.target/i386/cleanup-1.c: New test.
10638         * gcc.target/i386/cleanup-2.c: New test.
10639
10640 2006-03-04  Roger Sayle  <roger@eyesopen.com>
10641
10642         * gfortran.dg/dependency_9.f90: Remove for the time being.
10643
10644 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
10645
10646         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
10647         directive.
10648
10649 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10650
10651         * gfortran.dg/dependency_9.f90: New test case.
10652
10653 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10654
10655         * gfortran.dg/dependency_4.f90: New test case.
10656         * gfortran.dg/dependency_5.f90: New test case.
10657         * gfortran.dg/dependency_6.f90: New test case.
10658         * gfortran.dg/dependency_7.f90: New test case.
10659         * gfortran.dg/dependency_8.f90: New test case.
10660
10661 2006-03-03  Paul Brook  <paul@codesourcery.com>
10662
10663         * lib/target-supports.exp (check_profiling_available):
10664         Add m68k-*-elf.
10665
10666 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
10667
10668         PR fortran/25031
10669         * multiple_allocation_1.f90: New test.
10670
10671 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10672
10673         PR tree-optimization/26524
10674         * gfortran.dg/pr26524.f: New test case.
10675
10676 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10677
10678         * g++.dg/template/repo5.C: Cleanup repo files.
10679         * gcc.dg/20051201-1.c: Cleanup coverage files.
10680         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
10681         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
10682         tree dump files.
10683
10684 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
10685
10686         * objc.dg/objc-nofilename-1.m: New test.
10687         * objc.dg/bad-receiver-type.m: New test.
10688         * obj-c++.dg/bad-receiver-type.mm: New test.
10689
10690 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10691
10692         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
10693
10694 2006-03-01  Mike Stump  <mrs@apple.com>
10695
10696         * g++.dg/abi/key2.C: Add.
10697
10698 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
10699
10700         * gfortran.dg/logical_dot_product.f90: New test.
10701
10702         PR fortran/26393
10703         * gfortran.dg/used_interface_ref.f90: New test.
10704
10705         PR fortran/20938
10706         * gfortran.dg/dependency_2.f90: New test.
10707         * gfortran.fortran-torture/execute/where17.f90: New test.
10708         * gfortran.fortran-torture/execute/where18.f90: New test.
10709         * gfortran.fortran-torture/execute/where19.f90: New test.
10710         * gfortran.fortran-torture/execute/where20.f90: New test.
10711
10712 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
10713
10714         * g++.dg/tree-ssa/pr26443.C: New test case.
10715
10716 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
10717
10718         PR middle-end/26022
10719         * g++.dg/opt/return-slot1.C: New test.
10720
10721 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10722
10723         PR libgfortran/26136
10724         * gfortran.dg/namelist_23.f90: New test.
10725
10726 2006-02-28  Roger Sayle  <roger@eyesopen.com>
10727
10728         PR middle-end/14752
10729         * gcc.dg/fold-eqandshift-2.c: New test case.
10730
10731 2006-02-28  Richard Guenther  <rguenther@suse.de>
10732
10733         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
10734         decomposition.
10735
10736 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
10737
10738         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
10739
10740 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10741
10742         PR libgfortran/26464
10743         * gfortran.dg/backspace_5.f: New test.
10744         * gfortran.dg/backspace_6.f: New test.
10745
10746 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10747
10748         * gcc.dg/fold-eqandnot-1.c: New test case.
10749
10750 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10751
10752         PR middle-end/19983
10753         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
10754
10755 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
10756
10757         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
10758         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
10759
10760 2006-02-26  Richard Guenther  <rguenther@suse.de>
10761
10762         PR tree-optimization/26421
10763         * gcc.dg/tree-ssa/pr26421.c: New testcase.
10764
10765 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
10766
10767         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
10768         * g++.old-deja/g++.robertl/eb132.C: Likewise.
10769
10770 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10771
10772         * gcc.dg/fold-even-1.c: New test case.
10773
10774 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10775
10776         PR middle-end/21137
10777         * gcc.dg/fold-eqandshift-1.c: New test case.
10778
10779 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
10780
10781         PR tree-optimization/25125
10782         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
10783         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
10784
10785 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
10786
10787         PR tree-optimizations/26359
10788         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
10789         with -fdump-tree-dceloop-details.
10790         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
10791
10792 2006-02-25  Roger Sayle  <roger@eyesopen.com>
10793
10794         PR middle-end/23673
10795         * gcc.dg/fold-eqxor-1.c: New test case.
10796         * gcc.dg/fold-eqxor-2.c: Likewise.
10797         * gcc.dg/fold-eqxor-3.c: Likewise.
10798
10799 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
10800
10801         PR fortran/23092
10802         * scalar_mask_1.f90: New test.
10803
10804 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
10805
10806         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
10807         * g++.dg/eh/uncaught2.C: New.
10808         * g++.dg/eh/uncaught3.C: New.
10809
10810 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10811
10812         PR libgfortran/26423
10813         * gfortran.dg/read_many_1.f: New test.
10814
10815 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
10816
10817         PR fortran/24519
10818         * gfortran.dg/dependency_3.f90: New test.
10819         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
10820         XFAILs.
10821
10822         PR fortran/25395
10823         * gfortran.dg/equiv_6.f90: New test.
10824
10825 2006-02-23  Jeff Law  <law@redhat.com>
10826
10827         * gcc.c-torture/compile/pr26425.c: New test.
10828
10829 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
10830
10831         PR middle-end/26412
10832         * gcc.dg/gomp/pr26412.c: New test.
10833
10834 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10835
10836         PR c++/26291
10837         * g++.dg/other/ellipsis1.C: New test.
10838         * g++.dg/parse/operator4.C: Adjust error marker.
10839
10840 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10841
10842         PR target/25603
10843         * gfortran.dg/pr25603.f: New testcase.
10844
10845 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10846
10847         * gcc.dg/bf-spl1.c: Don't specify -m68000.
10848         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
10849
10850 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
10851
10852         * g++.dg/eh/spbp.C: New.
10853
10854 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
10855
10856         PR middle-end/26379
10857         * gcc.target/i386/mmx-7.c: New test.
10858
10859 2006-02-20  Roger Sayle  <roger@eyesopen.com>
10860
10861         PR tree-optimization/26361
10862         * gcc.dg/tree-ssa/vrp27.c: New test case.
10863
10864 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
10865
10866         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
10867         * gcc.dg/tree-ssa/complex-4.c: Here.
10868
10869 2006-02-19  Roger Sayle  <roger@eyesopen.com>
10870
10871         PR middle-end/19543
10872         * gfortran.dg/logical_1.f90: New test case.
10873
10874 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
10875
10876         PR middle-end/26334
10877         * gcc.dg/20060218-1.c: Moved to...
10878         * gcc.target/i386/20060218-1.c: ... here.  New test.
10879
10880 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
10881
10882         PR fortran/26201
10883         * gfortran.dg/convert_1.f90: New.
10884
10885 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
10886
10887         PR fortran/25054
10888         * gfortran.dg/namelist_5.f90: New test.
10889
10890         PR fortran/25089
10891         * gfortran.dg/namelist_4.f90: New test.
10892
10893 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10894
10895         PR tree-opt/25680
10896         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
10897
10898 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10899
10900         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
10901         variable to take into account the variable name in the
10902         function header.
10903         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
10904
10905 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
10906
10907         PR middle-end/26334
10908         * gcc.c-torture/compile/20060217-1.c: New test.
10909         * gcc.dg/20060218-1.c: New test.
10910
10911 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
10912
10913         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
10914
10915 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
10916
10917         * gcc.dg/cpp/undef3.c: New test.
10918         * gcc.dg/cpp/trad/builtins2.c: New test.
10919
10920 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
10921
10922         PR c++/26266
10923         * g++.dg/template/static22.C: New test.
10924         * g++.dg/template/static23.C: New test.
10925         * g++.dg/template/static24.C: New test.
10926         * g++.dg/template/non-dependent13.C: New test.
10927         * g++.dg/init/member1.C: Tweak error markers.
10928
10929 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10930
10931         PR target/26255
10932         * gcc.c-torture/compile/pr26255.c: New test case.
10933
10934 2006-02-16  Roger Sayle  <roger@eyesopen.com>
10935
10936         * gfortran.fortran-torture/execute/where_10.f90: New test case.
10937         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
10938         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
10939         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
10940         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
10941         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
10942         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
10943
10944 2006-02-16  Jeff Law  <law@redhat.com>
10945
10946         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
10947         * gcc.dg/tree-ssa/vrp26.c: New test.
10948
10949 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
10950
10951         PR target/20353
10952         PR target/24578
10953         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
10954         __UCLIBC__ is defined.
10955
10956 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
10957
10958         PR fortran/26224
10959         * gfortran.dg/gomp/pr26224.f: New test.
10960
10961 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
10962
10963         PR tree-opt/25918
10964         * lib/target-supports.exp
10965         (check_effective_target_vect_short_mult): New.
10966         (check_effective_target_vect_char_mult): New.
10967         (check_effective_target_vect_widen_sum_qi_to_si): New.
10968         (check_effective_target_vect_widen_sum_qi_to_hi): New.
10969         (check_effective_target_vect_widen_sum_hi_to_si): New.
10970         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
10971         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
10972         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
10973         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
10974         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
10975         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
10976         vect-reduc-pattern-2c.c
10977         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
10978         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
10979         vect-reduc-pattern-1c.c
10980
10981 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
10982
10983         PR fortran/24557
10984         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
10985
10986 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10987
10988         PR fortran/26054
10989         * gfortran.dg/enum_8.f90: Remove check for warning.
10990         * gfortran.dg/iomsg_1.f90: Ditto.
10991         * gfortran.dg/enum_1.f90: Ditto.
10992         * gfortran.dg/enum_9.f90: Ditto.
10993         * gfortran.dg/enum_2.f90: Ditto.
10994         * gfortran.dg/enum_10.f90: Ditto.
10995         * gfortran.dg/enum_3.f90: Ditto.
10996         * gfortran.dg/flush_1.f90: Ditto.
10997         * gfortran.dg/enum_4.f90: Ditto.
10998         * gfortran.dg/array_constructor_1.f90: Ditto.
10999         * gfortran.dg/enum_5.f90: Ditto.
11000         * gfortran.dg/enum_6.f90: Ditto.
11001         * gfortran.dg/enum_7.f90: Ditto.
11002
11003 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
11004
11005         PR middle-end/26300
11006         * gcc.c-torture/compile/20060215-1.c: New test.
11007
11008 2006-02-14  Roger Sayle  <roger@eyesopen.com>
11009
11010         PR middle-end/23670
11011         * gcc.dg/tree-ssa/andor-2.c: New test case.
11012
11013 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
11014
11015         PR fortran/25045
11016         * optional_dim.f90: New test.
11017
11018 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11019
11020         PR fortran/26277
11021         * gfortran.dg/label_4.f90: New.
11022
11023 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
11024             Diego Novillo  <dnovillo@redhat.com>
11025             Uros Bizjak  <uros@kss-loka.si>
11026
11027         * gfortran.dg/gomp: New directory.
11028
11029 2006-02-14  Richard Guenther  <rguenther@suse.de>
11030
11031         PR tree-optimization/26258
11032         * gcc.dg/torture/pr26258.c: New testcase.
11033
11034 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
11035
11036         PR fortran/26246
11037         * gfortran.dg/pr26246_1.f90: New test.
11038         * gfortran.dg/pr26246_2.f90: New test.
11039
11040         PR middle-end/26092
11041         * gcc.c-torture/compile/20060208-1.c: New test.
11042
11043 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
11044
11045         PR fortran/26074
11046         PR fortran/25103
11047         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
11048         * gfortran.dg/bad_automatic_objects_1.f90: New test.
11049         * gfortran.dg/automatic_module_variable.f90: Change error message.
11050
11051         PR fortran/20861
11052         * gfortran.dg/internal_dummy_1.f90: New test.
11053
11054         PR fortran/20871
11055         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
11056
11057
11058         PR fortran/25083
11059         * gfortran.dg/uncommon_block_data_1.f90: New test.
11060         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
11061         with standard.
11062
11063         PR fortran/25088
11064         * gfortran.dg/typed_subroutine_1.f90: New test.
11065
11066 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
11067
11068         * objc.dg/dwarf-1.m: New.
11069
11070 2006-02-13  Roger Sayle  <roger@eyesopen.com>
11071
11072         PR middle-end/24427
11073         * gcc.dg/tree-ssa/andor-1.c: New test case.
11074
11075 2006-02-13  Josh Conner  <jconner@apple.com>
11076
11077         PR target/25376
11078         * gcc.dg/pr25376.c: New test.
11079
11080         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
11081         assemble.
11082         * lib/target-supports.exp (check_named_sections_available):
11083         Only compile named-sections test -- don't assemble.
11084
11085 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11086
11087         * g++.dg/warn/no-write-strings.C: New test.
11088         * g++.dg/warn/write-strings.C: Likewise.
11089         * g++.dg/warn/write-strings-default.C: Likewise.
11090
11091 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
11092
11093         PR fortran/25806
11094         * gfortran.dg/ret_pointer_2.f90: New test.
11095
11096 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
11097
11098         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
11099
11100 2006-02-10  Jeff Law  <law@redhat.com>
11101
11102         * gcc.c-torture/compile/pr26213.c: New test.
11103
11104 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
11105
11106         gfortran.dg/null_1.f90: New test.
11107
11108 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11109
11110         PR fortran/14771
11111         * gfortran.dg/parens_4.f90: New.
11112         * gfortran.dg/parens_5.f90: New.
11113
11114 2006-02-10  Richard Guenther  <rguenther@suse.de>
11115
11116         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
11117
11118 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11119         Paul Thomas  <pault@gcc.gnu.org>
11120
11121         PR fortran/14771
11122         * gfortran.dg/parens_1.f90: New.
11123         * gfortran.dg/parens_2.f90: New.
11124         * gfortran.dg/parens_3.f90: New.
11125
11126 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
11127
11128         PR fortran/26038
11129         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
11130
11131         PR fortran/25059
11132         * gfortran.dg/impure_assignment_1.f90: New test.
11133
11134         PR fortran/25070
11135         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
11136
11137 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
11138
11139         PR target/26141
11140         * g++.dg/expr/stdarg2.C: New test.
11141
11142 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
11143
11144         PR inline-asm/16194
11145         * gcc.dg/pr16194.c: New test.
11146
11147 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11148
11149         * ada/acats/run_acats: Use portable variant of "$@".
11150
11151 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11152
11153         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
11154         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
11155
11156 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
11157
11158         PR tree-opt/26179
11159         * g++.dg/opt/pr26179.C: New test.
11160
11161 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
11162
11163         PR middle-end/26134
11164         * gcc.dg/tree-ssa/complex-3.c: New test.
11165
11166 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
11167
11168         * gcc.c-torture/compile/volatile-1.c: New test.
11169
11170 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
11171
11172         PR 26180
11173         * gcc.dg/tree-ssa/pr26180.c: New test.
11174
11175 2006-02-08  Jeff Law  <law@redhat.com>
11176
11177         * gcc.dg/tree-ssa/pr21417.c: New test.
11178
11179 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
11180
11181         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
11182         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
11183
11184 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
11185
11186         * lib/scanrtl.exp: New.
11187
11188 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11189
11190         PR c++/26071
11191         * g++.dg/other/virtual2.C: New test.
11192
11193         PR c++/26070
11194         * g++.dg/other/virtual1.C: New test.
11195
11196 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
11197
11198         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
11199         cleanup-ipa-dump): Update dump file glob patterns.
11200         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
11201         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
11202
11203         * lib/gcc-dg.exp: Load it.
11204         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
11205
11206 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
11207
11208         PR testsuite/26159
11209         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
11210         * gcc.dg/tree-ssa/pr23382.c: Ditto.
11211
11212 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11213
11214         PR fortran/25577
11215         * gfortran.dg/mvbits_1.f90: New.
11216
11217 2006-02-07  Dirk Mueller  <dmueller@suse.com>
11218
11219         * g++.dg/warn/Wdiv-by-zero.C: New test.
11220         * g++.dg/warn/Wno-div-by-zero.C: New.
11221
11222 2006-02-07  Jeff Law  <law@redhat.com>
11223
11224         * gcc.dg/tree-ssa/pr21559.c: New test.
11225
11226         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
11227         multiple VRP passes.
11228         * gcc.dg/tree-ssa/vrp09.c: Likewise.
11229         * gcc.dg/tree-ssa/vrp18.c: Likewise.
11230         * gcc.dg/tree-ssa/pr21582.c: Likewise.
11231         * gcc.dg/tree-ssa/pr20657.c: Likewise.
11232         * gcc.dg/tree-ssa/pr21001.c: Likewise.
11233         * gcc.dg/tree-ssa/vrp02.c: Likewise
11234         * gcc.dg/tree-ssa/vrp11.c: Likewise
11235         * gcc.dg/tree-ssa/pr14341.c: Likewise
11236         * gcc.dg/tree-ssa/vrp19.c: Likewise
11237         * gcc.dg/tree-ssa/vrp20.c: Likewise
11238         * gcc.dg/tree-ssa/vrp03.c: Likewise
11239         * gcc.dg/tree-ssa/pr21086.c: Likewise
11240         * gcc.dg/tree-ssa/pr21959.c: Likewise
11241         * gcc.dg/tree-ssa/vrp21.c: Likewise
11242         * gcc.dg/tree-ssa/vrp04.c: Likewise
11243         * gcc.dg/tree-ssa/pr25485.c: Likewise
11244         * gcc.dg/tree-ssa/pr22026.c: Likewise
11245         * gcc.dg/tree-ssa/vrp22.c: Likewise
11246         * gcc.dg/tree-ssa/vrp05.c: Likewise
11247         * gcc.dg/tree-ssa/20030807-10.c: Likewise
11248         * gcc.dg/tree-ssa/pr20701.c: Likewise
11249         * gcc.dg/tree-ssa/vrp23.c: Likewise
11250         * gcc.dg/tree-ssa/vrp06.c: Likewise
11251         * gcc.dg/tree-ssa/pr22117.c: Likewise
11252         * gcc.dg/tree-ssa/pr20702.c: Likewise
11253         * gcc.dg/tree-ssa/vrp15.c: Likewise
11254         * gcc.dg/tree-ssa/pr21090.c: Likewise
11255         * gcc.dg/tree-ssa/pr21294.c: Likewise
11256         * gcc.dg/tree-ssa/vrp24.c: Likewise
11257         * gcc.dg/tree-ssa/vrp07.c: Likewise
11258         * gcc.dg/tree-ssa/pr21563.c: Likewise
11259         * gcc.dg/tree-ssa/pr25382.c: Likewise
11260         * gcc.dg/tree-ssa/vrp16.c: Likewise
11261         * gcc.dg/tree-ssa/vrp25.c: Likewise
11262         * gcc.dg/tree-ssa/vrp08.c: Likewise
11263         * gcc.dg/tree-ssa/20030807-6.c: Likewise
11264         * gcc.dg/tree-ssa/vrp17.c: Likewise
11265         * gcc.dg/tree-ssa/pr21458.c: Likewise
11266         * g++.dg/tree-ssa/pr18178.C: Likewise
11267
11268 2006-02-07  Richard Guenther  <rguenther@suse.de>
11269
11270         PR c++/26140
11271         Revert
11272         2006-01-30  Richard Guenther  <rguenther@suse.de>
11273         PR c++/23372
11274         * gcc.dg/pr23372-1.C: New testcase.
11275
11276         * g++.dg/tree-ssa/pr26140.C: New testcase.
11277
11278 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
11279
11280         PR c++/9737
11281         * g++.dg/template/ttp15.C: New test.
11282         * g++.dg/template/ttp16.C: Likewise.
11283         * g++.dg/template/ttp17.C: Likewise.
11284         * g++.old-deja/g++.pt/ttp36.C: Remove.
11285         * g++.old-deja/g++.pt/ttp19.C: Likewise.
11286         * g++.old-deja/g++.pt/ttp37.C: Likewise.
11287         * g++.old-deja/g++.pt/ttp38.C: Likewise.
11288         * g++.old-deja/g++.pt/ttp39.C: Likewise.
11289         * g++.old-deja/g++.pt/ttp9.C: Likewise.
11290         * g++.old-deja/g++.pt/ttp40.C: Likewise.
11291         * g++.old-deja/g++.pt/ttp51.C: Likewise.
11292         * g++.old-deja/g++.pt/ttp26.C: Likewise.
11293         * g++.old-deja/g++.pt/ttp36.C: Likewise.
11294
11295 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
11296
11297         PR libfortran/23815
11298         * unf_io_convert_4.f90: New test.
11299
11300 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
11301
11302         * gcc.dg/tree-ssa/loadpre10.c: New test.
11303         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
11304         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
11305         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
11306
11307 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11308
11309         PR libfortran/24685
11310         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
11311
11312 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
11313
11314         PR tree-opt/25251
11315         * gfortran.dg/assign_7.f: New test.
11316
11317 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
11318
11319         PR fortran/26041
11320         PR fortran/26064
11321         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
11322         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
11323         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
11324
11325 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
11326
11327         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
11328         in size_t typedef.
11329
11330 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11331
11332         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
11333         * g++.dg/charset/string.c (foo): Likewise.
11334         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
11335         const char*
11336         * g++.dg/ext/builtin2.C (printf): Likewise.
11337         * g++.dg/init/new15.C (printf): Likewise.
11338         * g++.dg/opt/pr17697-1.C (foo): Likewise.
11339         * g++.dg/opt/pr17697-2.C (foo): Likewise.
11340         * g++.dg/opt/pr17697-3.C (foo): Likewise.
11341         * g++.dg/template/non-dependent4.C (temp): Likewise.
11342         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
11343         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
11344         parameter type to const char*.
11345         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
11346         Change type to const char*.
11347         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
11348         Likewise.
11349         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
11350         second parameter type to const char*.
11351         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
11352         (Y::Y): Change parameter type to const char*.
11353         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
11354         * g++.old-deja/g++.jason/report.C: Apply const correctness.
11355         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
11356         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
11357         (char*).
11358         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
11359         const char*.
11360         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
11361         type to const char*.
11362         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
11363         return type to const char*.
11364         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
11365         to const char*.
11366         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
11367         * g++.old-deja/g++.law/refs1.C: Likewise.
11368         * g++.old-deja/g++.law/visibility1.C: Likewise.
11369         * g++.old-deja/g++.law/visibility2.C: Likewise.
11370         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
11371         const char*.
11372         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
11373         * g++.old-deja/g++.mike/net48.C: Likewise.
11374         * g++.old-deja/g++.mike/p646.C: Likewise.
11375         * g++.old-deja/g++.mike/p6746.C: Likewise.
11376         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
11377         type to const char*.
11378         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
11379         deprecated conversion warning.
11380         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
11381         char*.
11382         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
11383         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
11384         * g++.old-deja/g++.pt/explicit8.C: Likewise.
11385         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
11386         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
11387         * g++.old-deja/g++.pt/nontype3.C: Likewise.
11388         * g++.old-deja/g++.pt/t39.C: Likewise.
11389         * g++.old-deja/g++.robertl/eb106.C: Likewise.
11390         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
11391
11392 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
11393
11394         PR fortran/25075
11395         intrinsic_argument_conformance_1.f90: New test.
11396
11397 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
11398
11399         PR fortran/20845
11400         * gfortran.dg/char_result_11.f90: Add SAVE.
11401         * gfortran.dg/der_pointer_4.f90: Ditto.
11402         * gfortran.dg/default_initialization.f90: New test.
11403
11404 2006-02-03  Jeff Law  <law@redhat.com>
11405
11406         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
11407         handle more than 100 dump files.
11408         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
11409         * lib/scantree.exp (scan-tree-dump): Likewise.
11410         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
11411         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
11412         * lib/scanipa.exp (scan-ipa-dump): Likewise.
11413         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
11414         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
11415
11416 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
11417
11418         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
11419
11420 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
11421
11422         * g++.dg/template/using12.C: New test.
11423
11424 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
11425
11426         * gcc.target/powerpc/pr25960.c: New test.
11427
11428 2006-02-02  Steven G. Kargl  <kargls@comcast>
11429
11430         PR fortran/24958
11431         gfortran.dg/nullify_2.f90: New test.
11432
11433 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
11434
11435         PR 25990
11436         * gcc.dg/gomp/pr25990.c: New test.
11437
11438 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
11439
11440         PR c++/25342
11441         * g++.gd/template/partial4.C: New test.
11442
11443 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
11444
11445         PR middle-end/26001
11446         * gfortran.dg/data_char_2.f90: New.
11447
11448 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
11449
11450         PR fortran/26039
11451         maxval_maxloc_conformance_1.f90: New test.
11452
11453 2006-01-31  Richard Guenther  <rguenther@suse.de>
11454
11455         * gcc.target/i386/sselibm-1.c: New testcase.
11456         * gcc.target/i386/sselibm-2.c: Likewise.
11457         * gcc.target/i386/sselibm-3.c: Likewise.
11458         * gcc.target/i386/sselibm-4.c: Likewise.
11459         * gcc.target/i386/sselibm-5.c: Likewise.
11460
11461 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
11462
11463         PR fortran/24266
11464         * gfortran.dg/arrayio_derived_2.f90: New.
11465
11466 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
11467
11468         * gcc.dg/unsigned-long-compare.c: New test.
11469
11470 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
11471
11472         PR testsuite/25318
11473         * lib/target-supports.exp (check_effective_target_freorder):
11474         Check to see if target supports -freorder-blocks-and-partition.
11475         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
11476         instead of "dg-require-named-sections".
11477
11478 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
11479
11480         PR target/14798:
11481         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
11482         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
11483         * gcc.dg/pragma-isr-trapa2.c: Likewise.
11484         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
11485         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
11486         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
11487         * gcc.dg/attr-isr-trap_exit.c: Likewise.
11488         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
11489
11490 2006-01-30  Richard Guenther  <rguenther@suse.de>
11491
11492         PR c++/23372
11493         * gcc.dg/pr23372-1.C: New testcase.
11494
11495 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
11496
11497         * gcc.dg/gomp/pr25874.c: New test.
11498
11499 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
11500
11501         PR tree-opt/25911
11502         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
11503
11504 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
11505
11506         PR fortran/18578
11507         PR fortran/18579
11508         PR fortran/20857
11509         PR fortran/20885
11510         * gfortran.dg/intent_out_1.f90: New test.
11511
11512 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
11513
11514         PR fortran/17911
11515         * gfortran.dg/procedure_lvalue.f90: New test.
11516
11517         PR fortran/20895
11518         PR fortran/25030
11519         * gfortran.dg/char_pointer_assign_2.f90: New test.
11520         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
11521         assignment to be consistent with standard.
11522         * gfortran.dg/char_result_2.f90: The same.
11523         * gfortran.dg/char_result_8.f90: The same.
11524
11525 2006-01-28  Zack Weinberg  <zackw@panix.com>
11526
11527         * gcc.dg/Woverlength-strings.c
11528         * gcc.dg/Woverlength-strings-pedantic-c89.c
11529         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
11530         * gcc.dg/Woverlength-strings-pedantic-c99.c
11531         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
11532
11533 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
11534
11535         * gcc.c-torture/execute/20060127-1.c: New test.
11536
11537 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
11538
11539         PR c++/25999
11540         * g++.dg/ext/pragmaweak1.C: New test.
11541
11542 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
11543
11544         PR c++/25855
11545         * g++.dg/template/spec29.C: New test.
11546
11547 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
11548
11549         PR c/19606.
11550         * gcc.c-torture/execute/pr19606.c: New.
11551
11552 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
11553
11554         * gcc.dg/pragma-re-4.c: New test.
11555
11556 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
11557
11558         PR fortran/25964
11559         * gfortran.dg/assumed_size_refs_3.f90: New test.
11560
11561 2006-01-27  Ben Elliston  <bje@au.ibm.com>
11562
11563         * gcc.misc-tests/dectest.exp: Remove defunct comment.
11564
11565 2006-01-26  Laurent GUERBY <laurent@guerby.net>
11566
11567         PR ada/21317
11568         * ada/acats/support/impdef.a: Add One_Long_Second.
11569         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
11570         * ada/acats/tests/c9/c94026.a: Likewise.
11571         * ada/acats/tests/c9/c97305c.ada: Likewise.
11572         * ada/acats/tests/c9/c99004a.ada: Likewise.
11573
11574 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
11575
11576         PR fortran/25964
11577         * gfortran.dg/global_references_2.f90: New test.
11578
11579         PR fortran/25084
11580         PR fortran/20852
11581         PR fortran/25085
11582         PR fortran/25086
11583         * gfortran.dg/assumed_charlen_function_1.f90: New test.
11584         * gfortran.dg/assumed_charlen_function_3.f90: New test.
11585
11586         PR fortran/25416
11587         * gfortran.dg/assumed_charlen_function_2.f90: New test.
11588
11589 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
11590
11591         PR c/25892
11592         * gcc.dg/Wpointer-sign.c: New.
11593         * gcc.dg/Wpointer-sign-Wall.c: New.
11594         * gcc.dg/Wpointer-sign-Wall-no.c: New.
11595         * gcc.dg/Wpointer-sign-pedantic.c: New.
11596         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
11597         * gcc.dg/conv-2.c: Use -Wpointer-sign.
11598
11599 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
11600
11601         PR C/25861
11602         * gcc.c-torture/compile/pr25861.c: New test.
11603
11604 2006-01-26  Paul Brook  <paul@codesourcery.com>
11605
11606         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
11607         on short-enum targets.
11608         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
11609         variable.
11610         (generate_fields): Use short_enums.
11611         (main): Set short_enums.  Document -e.
11612         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
11613         on short-enum targets.
11614         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
11615         variable.
11616         (generate_fields): Use short_enums.
11617         (main): Set short_enums.  Document -e.
11618         * lib/target-supports.exp (check_effective_target_short_enums): New.
11619
11620 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
11621
11622         PR target/25947
11623         * gcc.dg/torture/pr25947-1.c: New test.
11624
11625 2006-01-25  Jan Hubicka  <jh@suse.cz>
11626             Roger Sayle  <roger@eyesopen.com>
11627
11628         PR rtl-optimization/25703
11629         * gcc.target/i386/20060125-1.c: New test case.
11630         * gcc.target/i386/20060125-2.c: New test case.
11631
11632 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11633
11634         PR fortran/18540
11635         * gfortran.dg/goto_1.f: New.
11636
11637 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
11638
11639         PR fortran/25716
11640         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
11641         25716 on 32-bit systems too.
11642
11643 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
11644
11645         PR testsuite/25590
11646         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
11647
11648 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
11649
11650         * gcc.dg/tree-ssa/gen-vect-33.c: New.
11651
11652 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11653
11654         PR fortran/25835
11655         * gfortran.dg/read_eof.f90: Delete, renamed.
11656         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
11657         * gfortran.dg/read_eof_2.f90: New test.
11658         * gfortran.dg/read_eof_3.f90: New test.
11659
11660 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
11661
11662         PR tree-opt/25860
11663         * gcc.c-torture/compile/pr25860.c: New test.
11664
11665 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11666
11667         PR c++/25552
11668         * g++.dg/parse/dtor8.C: New test.
11669
11670 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
11671
11672         PR testsuite/25891
11673         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
11674         * gcc.dg/gomp/gomp.exp: Return without testing anything if
11675         check_effective_target_fopenmp returns 0.
11676
11677 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
11678
11679         PR ada/20548
11680         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
11681         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
11682         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
11683
11684 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
11685
11686         PR tree-opt/25857
11687         * g++.dg/opt/pr25857.C: New test.
11688
11689 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
11690         Jan Hubicka  <jh@suse.cz>
11691         Richard Guenther  <rguenther@suse.de>
11692
11693         PR rtl-optimization/25654
11694         * gcc.dg/torture/pr25654.c: New testcase.
11695         * gcc.target/i386/pr25654.c: Likewise.
11696
11697 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
11698
11699         PR fortran/25901
11700         * gfortran.dg/internal references_2.f90: New test.
11701
11702         Fix regression in testing of admissability of attributes.
11703         * gfortran.dg/intent_used_1.f90: New test.
11704
11705 2006-01-23  Ben Elliston  <bje@au.ibm.com>
11706
11707         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
11708         Remove target conditional torture options for i?86 and x86_64
11709         GNU/Linux.
11710
11711 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11712
11713         PR c++/10891
11714         * g++.dg/rtti/no-rtti.C: New.
11715
11716 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
11717
11718         PR c++/25895
11719         * g++.dg/inherit/conv2.C: New test.
11720
11721         PR c++/25856
11722         * g++.dg/parse/dtor7.C: New test.
11723
11724         PR c++/25858
11725         * g++.dg/template/crash44.C: New test.
11726
11727 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
11728
11729         PR fortran/25124
11730         PR fortran/25625
11731         * gfortran.dg/internal_references_1.f90: New test.
11732           PR fortran/20881
11733         PR fortran/23308
11734         PR fortran/25538
11735         PR fortran/25710
11736         * gfortran.dg/global_references_1.f90: New test.
11737         * gfortran.dg/g77/19990905-1.f: Restore the error that
11738         there is a clash between the common block name and
11739         the name of a subroutine reference.
11740
11741         PR fortran/PR24276
11742         * gfortran.dg/aliasing_dummy_1.f90: New test.
11743
11744 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
11745
11746         * gcc.dg/vmx/1b-01.c: Warning fix.
11747         * gcc.dg/vmx/1c-02.c: Likewise.
11748         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
11749
11750 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
11751
11752         PR testsuite/24962
11753         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
11754
11755 2006-01-20  Richard Guenther  <rguenther@suse.de>
11756         Steven Bosscher <stevenb.gcc@gmail.com>
11757
11758         PR rtl-optimization/24626
11759         * gcc.dg/torture/pr24626-1.c: New testcase.
11760         * gcc.dg/torture/pr24626-2.c: Likewise.
11761         * gcc.dg/torture/pr24626-3.c: Likewise.
11762         * gcc.dg/torture/pr24626-4.c: Likewise.
11763
11764 2006-01-20  Dirk Mueller  <dmueller@suse.com>
11765
11766         PR c++/5520
11767         * g++.dg/warn/empty-body.C: New.
11768
11769 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
11770
11771         PR c++/22136
11772         * g++.dg/template/using10.C: New test.
11773         * g++.dg/temlpate/using11.C: Likewise.
11774         * g++.dg/inherit/using5.C: Tweak error messages.
11775
11776 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
11777
11778         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
11779         target test.
11780         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
11781
11782 2006-01-19  Jan Hubicka  <jh@suse.cz>
11783
11784         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
11785
11786 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11787
11788         PR c++/25854
11789         * g++.dg/template/spec28.C: New test.
11790
11791 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
11792
11793         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
11794         Fix fprintf's by adding srcdir or removing it.
11795
11796 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
11797
11798         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
11799         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
11800         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
11801         * testsuite/gcc.dg/gomp/empty.c: Likewise.
11802         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
11803         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
11804         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
11805         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
11806         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
11807         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
11808         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
11809         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
11810         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
11811         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
11812
11813 2006-01-18  Jeff Law  <law@redhat.com>
11814
11815         * gcc.dg/tree-ssa/vrp25.c: New test.
11816
11817 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
11818
11819         * gcc.dg/pr25805.c: Fix misapplied patch.
11820
11821 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
11822
11823         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
11824         (check_effective_target_vect_udot_qi): New.
11825         (check_effective_target_vect_sdot_hi): New.
11826         (check_effective_target_vect_udot_hi): New.
11827         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
11828         prefixed with "wrapv-" with -fwrapv.
11829         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
11830         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
11831         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
11832         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
11833         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
11834
11835         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
11836         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
11837         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
11838         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
11839
11840 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11841
11842         PR c++/16829
11843         * g++.dg/other/default2.C: New test.
11844         * g++.dg/other/default3.C: New test.
11845
11846 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
11847
11848         PR c/25805
11849         * gcc.dg/pr25805.c: New file.
11850
11851 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
11852
11853         PR c++/25836
11854         * g++.dg/template/init6.C: New test.
11855
11856 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
11857
11858         * gcc.dg/tree-ssa/pr24287.c: New test
11859
11860 2006-01-18  Eric Christopher  <echristo@apple.com>
11861
11862         * g++.dg/eh/table.C: New.
11863
11864 2006-01-18  DJ Delorie  <dj@redhat.com>
11865
11866         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
11867         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
11868         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
11869         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
11870
11871 2006-01-18  Jeff Law  <law@redhat.com>
11872
11873         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
11874         on wrapping on overflow semantics.
11875
11876         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
11877
11878         * gcc.gc/tree-ssa/vrp23.c: New test.
11879         * gcc.gc/tree-ssa/vrp24.c: New test.
11880
11881 2006-01-18  Richard Henderson  <rth@redhat.com>
11882             Aldy Hernandez  <aldyh@redhat.com>
11883             Jakub Jelinek  <jakub@redhat.com>
11884             Diego Novillo  <dnovillo@redhat.com>
11885             Uros Bizjak  <uros@kss-loka.si>
11886
11887         * testsuite/gcc.dg/gomp: New directory.
11888
11889 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
11890             Steven G. Kargl  <kargls@comcast.net>
11891
11892         PR fortran/20869
11893         * gfortran.dg/intrinsic_external_1.f90: New test.
11894
11895         PR fortran/20875.
11896         * gfortran.dg/elemental_pointer_1.f90: New test.
11897
11898         PR fortran/25024
11899         * gfortran.dg/external_procedures_1.f90: New test.
11900
11901         PR fortran/25785
11902         gfortran.dg/assumed_present.f90: New test.
11903
11904 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
11905
11906         * g++.dg/parse/lookup5.C: New test.
11907
11908 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11909
11910         PR fortran/25697
11911         * gfortran.dg/read_eof.f90: New test.
11912
11913 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11914
11915         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
11916         add a closing brace.
11917
11918 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11919
11920         PR fortran/25631
11921         * gfortran.dg/fmt_tl.f: New test.
11922
11923 2006-01-17  Eric Christopher  <echristo@apple.com>
11924
11925         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
11926         * g++.old-deja/g++.warn/impint2.C: Ditto.
11927         * g++.old-deja/g++.other/null1.C: Ditto.
11928         * g++.dg/warn/conv2.C: Ditto.
11929         * g++.dg/warn/conv4.C: New file.
11930
11931 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11932
11933         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
11934
11935 2006-01-17  Andreas Jaeger  <aj@suse.de>
11936             Janis Johnson <janis187@us.ibm.com>
11937
11938         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
11939         in 64-bit.
11940         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
11941         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
11942
11943 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11944
11945         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
11946         xfail txxx where xxx >= 25.
11947
11948 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11949
11950         PR testsuite/25764
11951         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
11952
11953 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
11954
11955         PR c/25682
11956         * gcc.dg/pr25682.c: New test.
11957         * g++.dg/parse/array-size2.C: New test.
11958
11959 2006-01-16  Ian Lance Taylor  <ian@airs.com>
11960
11961         * consistency.vlad: Remove entire directory, 1652 files.
11962
11963 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
11964
11965         * lib/target-supports.exp (check_effective_target_dfp_nocache,
11966         check_effective_target_dfprt_nocache): New.
11967         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
11968         (check_effective_target_dfprt): New.
11969         * lib/c-compat.exp (check_dfp): Remove.
11970         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
11971         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
11972         level of support for decimal float.
11973         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
11974         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
11975         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
11976         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
11977         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
11978         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
11979         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
11980         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
11981         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
11982         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
11983         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
11984         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
11985         directives.
11986
11987 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11988
11989         PR testsuite/25741
11990         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
11991         $base_dir/../.
11992         * lib/gfortran.exp (gfortran_init): Likewise.
11993         * lib/obj-c++.exp (obj-c++_init): Likewise.
11994         * lib/scanasm.exp (scan-assembler-dem): Likewise.
11995         (scan-assembler-dem-not): Likewise.
11996         * lib/scandump.exp (scan-dump-dem): Likewise.
11997         (scan-dump-dem-not): Likewise.
11998
11999 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
12000
12001         PR testsuite/25767
12002         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
12003         powerpc-*-darwin*.
12004         * lib/obj-c++.exp (obj-c++_init): Likewise.
12005
12006 2006-01-16  Richard Guenther  <rguenther@suse.de>
12007
12008         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
12009
12010 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12011
12012         PR testsuite/25777
12013         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
12014         to LD_LIBRARY_PATH.
12015
12016 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
12017             Andrew Pinski  <pinskia@physics.uc.edu>
12018
12019         * gcc.dg/minmax-1.c: New test.
12020
12021 2006-01-16  Ben Elliston  <bje@au.ibm.com>
12022
12023         * gcc.dg/dfp/dfp.exp: Correct FSF address.
12024         * gcc.misc-tests/dectest.exp: Ditto.
12025
12026 2006-01-15  Ian Lance Taylor  <ian@airs.com>
12027
12028         PR testsuite/25796
12029         * gcc.target/i386/cmov6.c: Use -march=k8.
12030
12031 2006-01-15  Andreas Jaeger  <aj@suse.de>
12032
12033         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
12034         x86 does not have __float128.
12035
12036 2006-01-14  Ian Lance Taylor  <ian@airs.com>
12037
12038         * gcc.target/i386/cmov6.c: New test.
12039
12040 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
12041
12042         PR c++/25663
12043         * g++.dg/template/ctor6.C: New test.
12044
12045 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
12046
12047         PR tree-optimization/25485
12048         * gcc.dg/tree-ssa/pr25485.c: New.
12049
12050 2006-01-14  Richard Guenther  <rguenther@suse.de>
12051
12052         PR tree-optimization/22548
12053         PR tree-optimization/22555
12054         PR tree-optimization/22501
12055         * gcc.dg/tree-ssa/alias-4.c: New testcase.
12056         * gcc.dg/tree-ssa/alias-5.c: Likewise.
12057         * gcc.dg/tree-ssa/alias-6.c: Likewise.
12058         * gcc.dg/tree-ssa/alias-7.c: Likewise.
12059         * gcc.dg/tree-ssa/alias-8.c: Likewise.
12060         * gcc.dg/tree-ssa/alias-9.c: Likewise.
12061         * gcc.dg/tree-ssa/alias-10.c: Likewise.
12062         * gcc.dg/tree-ssa/alias-11.c: Likewise.
12063         * gcc.dg/tree-ssa/alias-12.c: Likewise.
12064
12065 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
12066
12067         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
12068         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
12069
12070 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
12071         Richard Guenther  <rguenther@suse.de>
12072
12073         PR rtl-optimization/24257
12074         * gcc.dg/torture/pr24257.c: New testcase.
12075
12076 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
12077
12078         * gcc.c-torture/execute/20060110-1.c: New test.
12079         * gcc.c-torture/execute/20060110-2.c: New test.
12080
12081 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
12082
12083         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
12084
12085 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
12086
12087         PR fortran/25756
12088         * gfortran.dg/label_3.f90: New test.
12089
12090 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
12091
12092         PR tree-optimization/25771
12093         * g++.dg/tree-ssa/pr25771.C: New test
12094
12095 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
12096
12097         PR tree-opt/24365
12098         * g++.dg/opt/complex5.C: New test.
12099
12100 2006-01-13  Richard Guenther  <rguenther@suse.de>
12101
12102         * gcc.target/i386/387-9.c: New testcase.
12103
12104 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12105
12106         PR c++/24824
12107         * g++.dg/debug/dwarf2-1.C: New.
12108
12109 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
12110
12111         PR testsuite/25728
12112         * lib/gcov.exp (verify-lines): Add "close $fd".
12113
12114 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
12115             Ben Elliston  <bje@au.ibm.com>
12116
12117         * gcc.dg/dfp/inf-1.c: New test.
12118
12119 2006-01-12  Janis Johnson <janis187@us.ibm.com>
12120             Yao Qi  <qiyaoltc@cn.ibm.com>
12121             Ben Elliston  <bje@au.ibm.com>
12122             Jon Grimm  <jgrimm2@us.ibm.com>
12123
12124         * gcc.dg/nodfp-1.c: New test.
12125         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
12126         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
12127         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
12128         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
12129         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
12130         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
12131         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
12132         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
12133         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
12134         * gcc.dg/format/dfp-scanf-1.c: Likewise.
12135         * gcc.dg/format/dfp-printf-1.c: Likewise.
12136         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
12137         (compat_setup_dfp): New.
12138         * gcc.dg/compat/compat.exp: Use it.
12139         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
12140         Make some variables global, prepend "compat_" to their names.
12141         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
12142         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
12143         * gcc.misc-tests/dectest.exp: New test driver for decTest.
12144         * lib/compat.exp (compat_skip_list): Make global, rename.
12145         * lib/c-compat.exp: New file.
12146         * lib/target-supports.exp (check_effective_target_dfp): New.
12147
12148         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
12149         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
12150         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
12151         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
12152         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
12153         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
12154         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
12155         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
12156         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
12157         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
12158         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
12159         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
12160         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
12161         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
12162         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
12163         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
12164         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
12165         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
12166         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
12167         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
12168         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
12169         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
12170         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
12171         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
12172         gcc.dg/dfp/struct-layout-1.c,
12173         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
12174         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
12175         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
12176         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
12177         gcc.dg/dfp/func-vararg-dfp.c,
12178         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
12179         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
12180         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
12181         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
12182         gcc.dg/dfp/wtr-conversion-1.c: New tests.
12183
12184 2006-01-11  Richard Guenther  <rguenther@suse.de>
12185
12186         PR tree-optimization/25734
12187         * gcc.dg/tree-ssa/pr25734.c: New testcase.
12188
12189 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
12190
12191         PR fortran/25486
12192         * gfortran.dg/literal_character_constant_1_x.F: New test.
12193         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
12194         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
12195         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
12196
12197 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12198
12199         PR c++/25386
12200         * g++.dg/ext/packed3.C: Add expected packed error.
12201
12202 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
12203
12204         PR target/25706
12205         * gcc.dg/torture/pr25706-1.c: New test.
12206
12207 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
12208
12209         PR tree-optimization/23109
12210         PR tree-optimization/23948
12211         PR tree-optimization/24123
12212
12213         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
12214         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
12215         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
12216         g++.dg/tree-ssa/pr23948.C: New testcases.
12217         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
12218         three divisions in order to do the optimization.
12219
12220 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
12221
12222         PR c++/25632
12223         * g++.dg/other/pr25632.C: New test.
12224
12225 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
12226
12227         PR fortran/25730
12228         * gfortran.dg/used_types_1.f90: New test.
12229
12230 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
12231
12232         PR target/25718
12233         * gcc.dg/torture/pr25718-1.c: New test.
12234
12235 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
12236
12237         * gfortran.dg/list_read_2.f90: Fix typo in description.
12238
12239 2006-01-10  Jan Beulich  <jbeulich@novell.com>
12240
12241         * lib/target-supports.exp (check_visibility_available): Simplify test
12242         for *-*-netware*.
12243         (check_profiling_available): Fail for *-*-netware*.
12244         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
12245         * gcc.dg/20021014-1.c: Likewise.
12246         * gcc.dg/nest.c: Likewise.
12247
12248 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
12249
12250         fortran/24936
12251         * gfortran.dg/forall_3.f90: New test.
12252
12253 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
12254
12255         PR fortran/21977
12256         * gfortran.dg/nesting_2.f90: New test.
12257         * gfortran.dg/nesting_3.f90: New test.
12258
12259 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
12260
12261         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
12262         Fix typo in comment.
12263
12264 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
12265
12266         * gfortran.dg/single_char_string.f90: New test.
12267
12268 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
12269
12270         * gfortran.dg/ichar_2.f90: New test.
12271
12272 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
12273
12274         PR fortran/25093
12275         * gfortran.dg/private_type_4.f90: New.
12276
12277 2006-01-07  Richard Guenther  <rguenther@suse.de>
12278
12279         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
12280
12281 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12282
12283         * gfortran.dg/func_decl_1.f90: New.
12284         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
12285         * gfortran.dg/array_alloc_2.f90: Likewise.
12286         * gfortran.dg/char_result_8.f90: Likewise.
12287         * gfortran.dg/dup_save_1.f90: Likewise.
12288         * gfortran.dg/dup_save_2.f90: Likewise.
12289         * gfortran.dg/f2c_6.f90: Likewise.
12290         * gfortran.dg/f2c_7.f90: Likewise.
12291         * gfortran.dg/func_result_2.f90: Likewise.
12292         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
12293
12294 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
12295
12296         PR fortran/22146
12297         * gfortran.dg/elemental_subroutine_1.f90: New test.
12298         * gfortran.dg/elemental_subroutine_2.f90: New test.
12299
12300         PR fortran/25029
12301         PR fortran/21256
12302         * gfortran.dg/assumed_size_refs_1.f90: New test.
12303
12304         PR fortran/20868
12305         PR fortran/20870
12306         * gfortran.dg/assumed_size_refs_2.f90: New test.
12307         * gfortran.dg/initialization_1.f90: Change warning message.
12308
12309 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
12310
12311         * gcc.dg/tree-ssa/loop-15.c: New test.
12312
12313 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12314
12315         PR fortran/25598
12316         * gfortran.dg/backspace_3.f: New test.
12317         * gfortran.dg/backspace_4.f: New test.
12318
12319 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12320
12321         PR fortran/24268
12322         * gfortran.dg/fmt_white.f: Update test.
12323
12324 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
12325
12326         * gcc.dg/cast-1.c: Add new warning.
12327         * gcc.dg/cast-2.c: Likewise.
12328         * gcc.dg/cast-3.c: Likewise.
12329         * gcc.dg/format/cast-1.c: Likewise.
12330         * gcc.dg/cast-4.c: New testcase.
12331
12332 2006-01-05  Richard Guenther  <rguenther@suse.de>
12333
12334         PR tree-optimization/22555
12335         * gcc.dg/tree-ssa/alias-3.c: New testcase.
12336
12337 2006-01-05  Richard Guenther  <rguenther@suse.de>
12338             Diego Novillo  <dnovillo@redhat.com>
12339
12340         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
12341         * gcc.dg/tree-ssa/loop-8.c: Likewise.
12342         * gcc.dg/tree-ssa/loop-1.c: Likewise.
12343         * gcc.dg/tree-ssa/pr23294.c: Likewise.
12344         * gcc.dg/tree-ssa/pr21985.c: Likewise.
12345         * gcc.dg/tree-ssa/loop-14.c: Likewise.
12346         * gcc.dg/tree-ssa/loop-2.c: Likewise.
12347         * gcc.dg/tree-ssa/loop-3.c: Likewise.
12348         * gcc.dg/tree-ssa/loop-4.c: Likewise.
12349         * gcc.dg/tree-ssa/pr21171.c: Likewise.
12350         * gcc.dg/tree-ssa/loop-5.c: Likewise.
12351         * gcc.dg/tree-ssa/loop-10.c: Likewise.
12352         * gcc.dg/tree-ssa/loop-6.c: Likewise.
12353         * treelang/compile/extravar.tree: Likewise.
12354         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
12355         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
12356         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
12357         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
12358         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
12359
12360 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12361
12362         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
12363         for 64-bit fix.
12364
12365 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
12366
12367         PR fortran/23675
12368         gfortran.dg/char_result_11.f90: New.
12369
12370 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
12371
12372         PR c++/24782
12373         * g++.dg/parse/access9.C: New test.
12374         * g++.dg/tc1/dr52.C: Tweak error markers.
12375
12376 2006-01-04  Richard Henderson  <rth@redhat.com>
12377
12378         Merge from gomp branch.
12379         * g++.dg/parse/pragma2.C: Update expected error lines.
12380
12381 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
12382
12383         * g++.dg/other/i386-2.C: New test.
12384
12385         PR target/25554
12386         * gcc.c-torture/compile/20051228-1.c: New test.
12387
12388         PR c/25559
12389         * gcc.dg/pr25559.c: New test.
12390
12391 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
12392
12393         PR c++/25492
12394         * g++.dg/lookup/friend9.C: New test.
12395
12396         PR c++/25625
12397         * g++.dg/template/repo5.C: New test.
12398
12399 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
12400
12401         PR fortran/25101
12402         * gfortran.dg/forall_2.f90: New test.
12403
12404 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
12405
12406         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
12407         dg-require-weak.  Adjust regexp to handle leading-underscore
12408         targets and space as well as TAB after .weak.  Change previous
12409         64-bit fix to not use naked dot.
12410
12411 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
12412
12413         PR rtl-optimization/25578
12414         * gcc.c-torture/execute/20060102-1.c: New testcase.
12415
12416 2006-01-03  Richard Guenther  <rguenther@suse.de>
12417
12418         PR c/25183
12419         * gcc.dg/torture/pr25183.c: New testcase.
12420
12421 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
12422
12423         Merge from gomp-branch.
12424         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
12425         * gcc.dg/ia64-sync-2.c: Likewise.
12426         * gcc.dg/ia64-sync-3.c: Likewise.
12427         * gcc.dg/ia64-sync-4.c: Likewise.
12428         * gcc.dg/sync-2.c: Likewise.
12429         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
12430         that sparc64-*-* and sparcv9-*-* supports sync builtins.
12431
12432 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
12433
12434         PR c++/25635
12435         * g++.dg/parse/operator6.C: New test.
12436
12437         PR c++/25637
12438         * g++.dg/parse/error29.C: New test.
12439
12440         PR c++/25638
12441         * g++.dg/parse/dtor6.C: New test.
12442
12443         PR c++/25633
12444         * g++.dg/parse/ctor3.C: New test.
12445
12446         PR c++/25634
12447         * g++.dg/template/class3.C: New test.
12448
12449 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
12450
12451         * g++.dg/debug/debug9.C: New.
12452
12453 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
12454
12455         PR fortran/24640
12456         * gfortran.dg/label_2.f90: New test.
12457
12458 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12459
12460         * g++.dg/lookup/using12.C: Tighten error marker.
12461
12462 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
12463             Andrew Pinski <pinskia@physics.uc.edu>
12464
12465         * gcc.target/powerpc/darwin-abi-3.c: New file.
12466         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
12467         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
12468         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
12469         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
12470         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
12471         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
12472         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
12473         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
12474
12475 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
12476
12477         * gcc.dg/tree-ssa/loadpre1.c: New;
12478         * gcc.dg/tree-ssa/loadpre2.c: New;
12479         * gcc.dg/tree-ssa/loadpre3.c: New;
12480         * gcc.dg/tree-ssa/loadpre4.c: New;
12481         * gcc.dg/tree-ssa/loadpre5.c: New;
12482         * gcc.dg/tree-ssa/loadpre6.c: New;
12483         * gcc.dg/tree-ssa/loadpre7.c: New;
12484         * gcc.dg/tree-ssa/loadpre8.c: New;
12485         * gcc.dg/tree-ssa/loadpre9.c: New;
12486
12487 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
12488
12489         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
12490         * g++.dg/abi/thunk4.C: Likewise.
12491
12492 2006-01-01  Andreas Jaeger  <aj@suse.de>
12493
12494         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
12495         portable.
12496
12497 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
12498
12499         PR c++/25294
12500         * gcc.dg/pragma-pack-3.c: New test.
12501         * g++.dg/parse/pragma3.C: New test.
12502
12503 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12504
12505         PR middle-end/24827
12506         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
12507
12508 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12509
12510         PR testsuite/25214
12511         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
12512
12513 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
12514
12515         PR fortran/22607
12516         * gfortran-dg/pure_byref_3.f90: New.
12517
12518         fortran/PR 25396
12519         * gfortran.dg/userdef_operator_1.f90: New.
12520
12521 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12522
12523         * g++.dg/abi/thunk3.C: New.
12524         * g++.dg/abi/thunk4.C: New.
12525
12526 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
12527
12528         PR fortran/25532
12529         * gfortran.dg/host_used_types_1.f90: New test. Check that host
12530         associated derived type components of derived types are
12531         properly declared in contained procedures.
12532
12533 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12534
12535         PR libgfortran/25139
12536         * gfortran.dg/backspace_2.f: New test.
12537
12538 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12539
12540         PR libgfortran/25550
12541         * gfortran.dg/endfile.f: New test.
12542
12543 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12544
12545         PR libgfortran/25419
12546         * gfortran.dg/comma.f: New test.
12547
12548 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12549
12550         * lib/gfortran-dg.exp: Remove trailing whitespace.
12551         * lib/fortran-torture.exp: Test with -fbounds-check instead of
12552         -funroll-all-loops.
12553
12554 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
12555
12556         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
12557         Extended Double long doubles or repeat tests when long double is
12558         the same size as double.
12559
12560 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12561
12562         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
12563
12564         PR testsuite/25442
12565         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
12566         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
12567
12568         PR testsuite/25441
12569         * gcc.dg/pr23911.c: Make test variable static.
12570
12571         PR testsuite/25444
12572         * gcc.dg/tree-ssa/pr14841.c: Likewise.
12573
12574 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
12575
12576         PR c++/25439
12577         * g++.dg/parse/crash17.C: Adjust error markers.
12578         * g++.dg/template/error20.C: New test.
12579
12580 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
12581
12582         PR c++/23172
12583         * g++.dg/ext/complit4.C: New test.
12584
12585         PR c++/25417
12586         * g++.dg/ext/complit5.C: Likewise.
12587
12588 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
12589
12590         PR tree-optimization/25125
12591         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
12592         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
12593         * gcc.c-torture/execute/pr25125.c: New.
12594
12595 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
12596
12597         PR fortran/25029
12598         PR fortran/21256
12599         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
12600         with incorrect assumed size references.
12601
12602 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
12603
12604         PR c++/23171
12605         * g++.dg/opt/init1.C: New test.
12606
12607 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
12608
12609         PR c++/24671
12610         * g++.dg/template/sfinae3.C: New test.
12611
12612 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12613
12614         * g++.dg/other/friend4.C: New test.
12615
12616 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
12617
12618         PR target/25005
12619         * g++.dg/opt/pr25005.C: New test.
12620
12621 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
12622
12623         PR c++/25369
12624         * g++.dg/template/ptrmem16.C: New test.
12625
12626 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
12627
12628         PR fortran/25029
12629         PR fortran/21256
12630         * gfortran.dg/initialization_1.f90: Add test of SIZE.
12631
12632 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12633
12634         PR libgfortran/25307
12635         * gfortran.dg/list_read_5.f90: New test.
12636
12637 2005-12-22  Richard Henderson  <rth@redhat.com>
12638
12639         * gcc.target/i386/sse-7.c: Use -msse2.
12640
12641 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
12642
12643         PR rtl-optimization/25432
12644         * gcc.c-torture/compile/20051216-1.c: New test.
12645
12646         PR objc/25328
12647         * objc/execute/pr25328.m: New test.
12648
12649 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
12650
12651         PR c++/25364
12652         * g++.dg/template/call4.C: New test.
12653
12654 2005-12-22  Dale Johannesen  <dalej@apple.com>
12655
12656         * gcc.target/i386/sse-17.c: New.
12657
12658 2005-12-22  Paul Brook  <paul@codesourcery.com>
12659
12660         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
12661
12662 2005-12-22  Paul Brook  <paul@codesourcery.com>
12663
12664         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
12665
12666 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12667
12668         PR tree-opt/25513
12669         * gcc.c-torture/compile/pr25513.c: New test.
12670
12671 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12672
12673         PR c++/23333
12674         * g++.dg/parse/error25.C: Add more tests.
12675
12676 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12677
12678         PR fortran/18990
12679         * gfortran.dg/der_charlen_1.f90: New.
12680
12681 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
12682
12683         PR fortran/20889
12684         * gfortran.dg/pointer_component_type_1.f90: New test.
12685
12686         PR fortran/25029
12687         PR fortran/21256
12688         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
12689         should give an error with assumed size array refernces and checks those
12690         that should not.
12691         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
12692         reference an upper bound so that it does not generate an error.
12693
12694         PR fortran/19362
12695         PR fortran/20244
12696         PR fortran/20864
12697         PR fortran/25391
12698         * gfortran.dg/used_dummy_types_1.f90: New test.
12699         * gfortran.dg/used_dummy_types_2.f90: New test.
12700         * gfortran.dg/used_dummy_types_3.f90: New test.
12701         * gfortran.dg/used_dummy_types_4.f90: New test.
12702         * gfortran.dg/used_dummy_types_5.f90: New test.
12703
12704         PR fortran/23152
12705         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
12706         group already being USE associated.
12707         * gfortran.dg/assumed_shape_nml.f90: New test.
12708         * gfortran.dg/assumed_size_nml.f90: New test.
12709
12710         PR fortran/20862
12711         PR fortran/25053
12712         PR fortran/25063
12713         PR fortran/25064
12714         PR fortran/25066
12715         PR fortran/25067
12716         PR fortran/25068
12717         PR fortran/25307
12718         * gfortran.dg/io_constraints_1.f90: New test.
12719         * gfortran.dg/io_constraints_1.f90: New test.
12720         * gfortran.dg/iostat_3.f90: Change wording of warning.
12721         * gfortran.dg/g77/19981216-0.f: The same.
12722
12723 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
12724
12725         PR tree-optimization/23518
12726         * testsuite/gcc.dg/pr23518.c: New.
12727
12728 2005-12-21  Mike Stump  <mrs@apple.com>
12729
12730         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
12731
12732 2005-12-21  Paul Brook  <paul@codesourcery.com>
12733
12734         * gcc.dg/pr19340.c: Skip on m68k targets.
12735
12736 2005-12-21  Steven Bosscher  <stevenb@suse.de>
12737
12738         PR rtl-optimization/25196
12739         * gcc.dg/pr25196.c: New test.
12740
12741 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
12742
12743         PR fortran/25423
12744         gfortran.dg/where_nested_1.f90: New.
12745
12746 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
12747
12748         PR tree-optimization/25382.
12749         * gcc.dg/tree-ssa/pr25382.c: New.
12750
12751 2005-12-20  Richard Guenther  <rguenther@suse.de>
12752
12753         PR middle-end/24306
12754         * gcc.target/i386/pr24306.c: New testcase.
12755
12756 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
12757
12758         PR tree-optimization/25501
12759         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
12760
12761 2005-12-20  Richard Guenther  <rguenther@suse.de>
12762
12763         Revert
12764         2005-12-02  Richard Guenther  <rguenther@suse.de>
12765
12766         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
12767
12768 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
12769
12770         PR c++/21228
12771         * g++.dg/warn/Wunreachable-code-2.C: New test.
12772
12773 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
12774
12775         PR c++/24278
12776         * g++.dg/template/ctor5.C: New test.
12777
12778         PR c++/24915
12779         * g++.dg/template/overload8.C: New test.
12780
12781 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
12782
12783         * gcc.c-torture/compile/pr25483 : New test.
12784
12785 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12786
12787         PR c++/20552
12788         * g++.dg/ext/typeof10.C: New test.
12789
12790 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12791
12792         * gcc.dg/mt-loopi1.c: New.
12793
12794 2005-12-18  Richard Guenther  <rguenther@suse.de>
12795
12796         PR tree-optimization/25481
12797         * gcc.dg/torture/pr25481.c: New testcase.
12798
12799 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12800
12801         PR rtl-optimization/21041
12802         * gcc.dg/pr21041.c: New test.
12803
12804 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12805
12806         PR libgfortran/25463
12807         * gfortran.dg/advance.f90: New test.
12808
12809 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
12810
12811         * gcc.dg/20051201-1.c: New test.
12812
12813 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
12814
12815         PR fortran/25018
12816         * gfortran.dg/initialization_1.f90: New test.
12817         * gfortran.dg/enum_5.f90: Change dg-error to new message.
12818         * gfortran.dg/g77/980616-0.f: The same.
12819
12820 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12821
12822         * PR fortran/25458
12823         * gfortran.dg/chkbits.f90: New test.
12824
12825 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12826
12827         * gfortran.dg/enum_5.f: Revert to previous version.
12828
12829 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12830
12831         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
12832         * gfortran.dg/nested_modules_1.f90: Ditto.
12833         * gfortran.dg/hollerith_f95.f90: Ditto.
12834         * gfortran.dg/select_5.f90: Ditto.
12835         * gfortran.dg/secnds.f: Ditto.
12836         * gfortran.dg/hollerith2.f90: Ditto.
12837         * gfortran.dg/imag_2.f: Ditto.
12838         * gfortran.dg/ftell_2.f90: Ditto.
12839         * gfortran.dg/malloc_free_1.f90: Ditto.
12840         * gfortran.dg/logint-1.f: Ditto.
12841         * gfortran.dg/recursive_statement_functions.f90: Ditto.
12842         * gfortran.dg/e_d_fmt.f90: Ditto.
12843         * gfortran.dg/hollerith_legacy.f90: Ditto.
12844         * gfortran.dg/logint-2.f: Ditto.
12845         * gfortran.dg/enum_5.f90: Ditto.
12846         * gfortran.dg/f2c_2.f90: Ditto.
12847         * gfortran.dg/pr17143.f90: Ditto.
12848         * gfortran.dg/namelist_14.f90: Ditto.
12849         * gfortran.dg/logint-3.f: Ditto.
12850         * gfortran.dg/spread_scalar_source.f90: Ditto.
12851         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
12852         * gfortran.dg/namelist_11.f: Ditto.
12853         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
12854         * gfortran.dg/g77/20010519-1.f
12855         * gfortran.dg/g77/alpha1.f: Ditto.
12856         * gfortran.dg/g77/990115-1.f: Ditto.
12857         * gfortran.dg/g77/erfc.f: Ditto.
12858         * gfortran.dg/g77/19990313-3.f: Ditto.
12859         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
12860         * gfortran.dg/g77/20010426.f: Ditto.
12861         * gfortran.dg/g77/19990313-0.f: Ditto.
12862         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
12863         * gfortran.dg/g77/20000629-1.f: Ditto.
12864         * gfortran.dg/g77/970125-0.f: Ditto.
12865         * gfortran.dg/g77/8485.f: Ditto.
12866         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
12867         * gfortran.dg/g77/19990313-1.f: Ditto.
12868         * gfortran.dg/g77/int8421.f: Ditto.
12869         * gfortran.dg/g77/19990305-0.f: Ditto.
12870         * gfortran.dg/g77/947.f: Ditto.
12871         * gfortran.dg/g77/19990905-2.f: Ditto.
12872         * gfortran.dg/g77/cabs.f: Ditto.
12873         * gfortran.dg/g77/19990313-2.f: Ditto.
12874         * gfortran.dg/g77/20020307-1.f: Ditto.
12875         * gfortran.dg/g77/dcomplex.f: Ditto.
12876         * gfortran.dg/g77/19990502-1.f: Ditto.
12877         * gfortran.dg/g77/19981216-0.f: Ditto.
12878         * gfortran.dg/common_4.f90: Ditto.
12879         * gfortran.dg/entry_4.f90: Ditto.
12880         * gfortran.dg/equiv_constraint_2.f90: Ditto.
12881         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
12882         * gfortran.dg/namelist_12.f: Ditto.
12883         * gfortran.dg/scale_1.f90: Ditto.
12884         * gfortran.dg/modulo_1.f90
12885         * gfortran.dg/hollerith.f90: Ditto.
12886         * gfortran.dg/direct_io_3.f90: Ditto.
12887         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
12888         * gfortran.dg/gnu_logical_1.F: Ditto.
12889         * gfortran.dg/unf_io_convert_1.f90: Ditto.
12890         * gfortran.dg/assign_1.f90: Ditto.
12891         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
12892         * gfortran.dg/pr23095.f: Ditto.
12893         * gfortran.dg/read_float_1.f90: Ditto.
12894
12895 2005-12-17  Andreas Jaeger  <aj@suse.de>
12896
12897         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
12898         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
12899
12900 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12901
12902         PR fortran/24268
12903         * gfortran.dg/fmt_white.f: New test.
12904
12905 2005-12-16  Steven G. Kargl <kargls@comcast.net>
12906
12907         * gfortran.dg/label_1.f90: New test.
12908
12909 2005-12-15  Ben Elliston  <bje@au.ibm.com>
12910
12911         PR testsuite/25422
12912         * gcc.dg/20031012-1.c: Add -Walways-true option.
12913         * gcc.dg/weak/weak-3.c: Likewise.
12914         * g++.old-deja/g++.mike/warn8.C: Likewise.
12915
12916 2005-12-16  Mike Stump  <mrs@apple.com>
12917
12918         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
12919         exit.
12920
12921 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12922
12923         PR libgfortran/25264
12924         PR libgfortran/25349
12925         * gfortran.dg/tl_editing.f90: Added additional checks.
12926         * gfortran.dg/t_editing.f: New test.
12927         * gfortran.dg/write_padding.f90: New test
12928
12929 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12930
12931         PR testsuite/25215
12932         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
12933
12934 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
12935
12936         PR rtl-optimization/24899
12937         * gcc.c-torture/execute/20051215-1.c: New test.
12938
12939 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
12940
12941         PR 24823
12942         * gfortran.dg/pr24823.f: New test.
12943
12944 2005-12-16  Jeff Law  <law@redhat.com>
12945
12946         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
12947
12948 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12949
12950         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
12951         Change C++ style comments to C style comments.
12952         Remove aligned types from the array.
12953         Keep Enums disabled.
12954         (complex_types): Remove aligned types from the array.
12955         Comment out "_Complex long double".
12956         (attrib_types): Remove.
12957         (complex_attrib_types): Remove.
12958         (attrib_array_types): Remove.
12959         (complex_attrib_array_types): Remove.
12960         (aligned_bitfld_types): Remove.
12961         (n_aligned_bitfld_types): Remove.
12962         (FEATURE_ALIGNEDPACKED): Delete.
12963         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
12964         (singles): Remove support for adding attributes.
12965         (choose_type): Remove support for attributed types.
12966         (generate_fields): Remove support for attributed bit-fields.
12967         Remove support for adding attributes.
12968         (generate_random_tests): Remove support for adding attributes.
12969         (features): Add back "[0] :0" and "complex vector [0]".
12970         (main): Remove support for attributed bit-fields.
12971         Uncomment the calling of generate_random_tests for the rests of
12972         the tests.
12973
12974 2005-12-16  Jan Hubicka  <jh@suse.cz>
12975
12976         * gcc.c-torture/combine/pr25224.c: New.
12977
12978 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
12979
12980         PR other/25028
12981         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
12982         HP-UX.
12983
12984 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
12985
12986         * gcc.dg/20051215-1.c: New file.
12987
12988 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12989
12990         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
12991         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
12992
12993 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
12994
12995         PR fortran/18197
12996         * gfortran.dg/dummy_functions_1.f90: New.
12997
12998 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
12999
13000         PR rtl-optimization/25310
13001         * gcc.c-torture/compile/pr25310.c: New test.
13002
13003 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
13004
13005         PR debug/25023
13006         * gcc.dg/pr25023.c: New test.
13007
13008 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13009
13010         * g++.old-deja/g++.brendan/redecl1.C,
13011         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
13012         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
13013         g++.old-deja/g++.oliva/typeof1.C,
13014         g++.old-deja/g++.other/crash16.C,
13015         g++.old-deja/g++.other/crash34.C,
13016         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
13017         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
13018         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
13019         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
13020         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
13021         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
13022         Remove xfail.
13023
13024 2005-12-14  Kean Johnston  <jkj@sco.com>
13025             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13026
13027         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
13028         * gcc.target/i386/20020523-1.c: Ditto.
13029         * gcc.target/i386/tailcall-1.c: Ditto.
13030         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
13031         * gcc.target/i386/ssetype-5.c: Ditto.
13032
13033 2005-12-14  Jeff Law  <law@redhat.com>
13034
13035         * gcc.dg/tree-ssa/foldstring-1.c: New test.
13036
13037 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
13038
13039         PR target/25254
13040         PR target/24188
13041         * gcc.target/i386/pr25254.c: New test.
13042         * gfortran.dg/PR24188.f: New test.
13043
13044 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
13045
13046         * lib/fortran-torture.exp: Catch remaining uses of
13047         remote_file build delete.
13048
13049 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13050
13051         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
13052
13053 2005-12-14  Ben Elliston  <bje@au.ibm.com>
13054
13055         * gcc.dg/warn-addr-cmp.c: New test.
13056
13057 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
13058
13059         PR debug/25023
13060         PR target/25293
13061         * gcc.target/i386/pr25293.c: New test.
13062
13063 2005-12-13  Petr Machata  <machata@post.cz>
13064
13065         PR c++/24907
13066         * g++.dg/parse/comma2.C: New test.
13067
13068 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
13069             Jakub Jelinek  <jakub@redhat.com>
13070
13071         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
13072         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
13073         (limits.h): Include unconditionally.
13074         (stdlib.h): Likewise.
13075         (hashtab.h): Do not include.
13076         (getopt.h): Likewise.
13077         (stddef.h): Include.
13078         (hashval_t): Define.
13079         (struct entry): Add "next" field.
13080         (HASH_SIZE): New macro.
13081         (hash_table): New variable.
13082         (switchfiles): Do not use xmalloc.
13083         (mix): New macro.
13084         (iterative_hash): New function.
13085         (hasht): Remove.
13086         (e_exists): New function.
13087         (e_insert): Likewise.
13088         (output): Use, instead of libiberty hashtable functions.
13089         (main): Do not use getopt.  Do not call htab_create.
13090
13091 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
13092
13093         PR c++/25331
13094         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
13095         put atal* and atpaal* attributes on array elements.
13096         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
13097         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
13098         put atal* and atpaal* attributes on array elements.
13099         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
13100
13101 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
13102
13103         * gcc.dg/single-precision-constant.c: New test.
13104
13105 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
13106
13107         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
13108         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
13109         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
13110         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13111         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13112         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13113         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
13114         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
13115         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
13116         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
13117         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
13118         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
13119         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
13120         gcc.target/powerpc/ppc-sdata-2.c,
13121         gcc.target/powerpc/ppc-stackalign-1.c,
13122         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
13123         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
13124         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
13125         gcc.target/powerpc/rs6000-ldouble-2.c,
13126         gcc.target/powerpc/rs6000-power2-1.c,
13127         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
13128         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
13129         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
13130         option into target selector.
13131         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
13132         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
13133
13134 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
13135
13136         PR objc/25348
13137         * objc.dg/encode-9.m: New test.
13138
13139 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13140
13141         PR testsuite/20772
13142         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
13143         * gcc.dg/asm-b.c: Fix typo.
13144         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
13145         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
13146         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
13147         i?86 lp64 and x86_64 ilp32.
13148         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
13149         on i?86 lp64.
13150         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
13151
13152 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
13153
13154         PR fortran/25078
13155         gfortran.dg/equiv_5.f90: New test.
13156
13157 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
13158
13159         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
13160         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
13161         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
13162         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
13163         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
13164         * gcc.dg/tree-ssa/reassoc-5.c: New.
13165         * gcc.dg/tree-ssa/reassoc-6.c: New.
13166         * gcc.dg/tree-ssa/reassoc-7.c: New.
13167         * gcc.dg/tree-ssa/reassoc-8.c: New.
13168         * gcc.dg/tree-ssa/reassoc-9.c: New.
13169         * gcc.dg/tree-ssa/reassoc-10.c: New.
13170         * gcc.dg/tree-ssa/reassoc-11.c: New.
13171
13172 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13173
13174         PR testsuite/25167
13175         PR testsuite/24478
13176         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
13177
13178 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
13179
13180         PR c++/25300
13181         * g++.dg/template/inherit.C: Do not use a generic error message.
13182
13183 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
13184
13185         PR libobjc/25354
13186         * objc.dg/gnu-encoding: New directory.
13187         * objc.dg/gnu-encoding/compat-common.h: New file.
13188         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
13189         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
13190         * objc.dg/gnu-encoding/vector-defs.h: New file.
13191         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
13192         * objc.dg/gnu-encoding/generate-random.c: New file.
13193         * objc.dg/gnu-encoding/generate-random_r.c: New file.
13194         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
13195         * objc.dg/gnu-encoding/generate-random.h: New file.
13196
13197 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
13198
13199         PR c++/25337
13200         * g++.dg/template/defarg7.C: New test.
13201
13202 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
13203
13204         PR libobjc/25347
13205         * objc.dg/encode-8.m: New test.
13206
13207 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
13208
13209         PR libobjc/25346
13210         * objc.dg/encode-7.m: New test.
13211
13212 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
13213
13214         PR c++/25010
13215         * g++.dg/opt/inline10.C: New test.
13216
13217 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
13218
13219         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
13220
13221 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
13222
13223         * gfortran.dg/substring_equivalence.f90: typo in comment
13224
13225 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13226
13227         PR fortran/25068
13228         * gfortran.dg/iostat_3.f90: New test.
13229
13230 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
13231
13232         PR fortran/23815
13233         * gfortran.dg/unf_io_convert_1.f90: New test.
13234         * gfortran.dg/unf_io_convert_2.f90: New test.
13235         * gfortran.dg/unf_io_convert_3.f90: New test.
13236
13237 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13238
13239         PR testsuite/20772
13240         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
13241         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
13242         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
13243         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
13244         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
13245         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
13246         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
13247         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
13248         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
13249         gcc.dg/torture/fp-int-convert-float128-timode.c,
13250         gcc.dg/torture/fp-int-convert-float128.c,
13251         gcc.dg/torture/fp-int-convert-float80-timode.c,
13252         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
13253         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
13254
13255         * gcc.dg/tls/opt-1.c: Require effective target fpic.
13256
13257 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
13258
13259         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
13260
13261 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
13262
13263         * gcc.dg/20051207-1.c,
13264         * gcc.dg/20051207-2.c,
13265         * gcc.dg/20051207-3.c: New tests.
13266
13267 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13268
13269         PR testsuite/20772
13270         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
13271         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
13272         dg-skip-if target selector.
13273
13274         PR testsuite/20772
13275         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
13276         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
13277         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
13278         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
13279         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
13280         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
13281         and/or merge with i?86 cases.
13282
13283         * gcc.dg/tls/opt-3.c: Require effective target fpic.
13284
13285         PR testsuite/20772
13286         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
13287         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
13288         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
13289         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
13290         x86_64-*-linux*.
13291
13292 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
13293
13294         PR target/25311
13295         * gcc.c-torture/compile/pr25311.c: New test.
13296
13297 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13298
13299         PR libgfortran/25039
13300         * gfortran.dg/read_comma.f: New test.
13301
13302 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
13303
13304         PR c++/19317
13305         * g++.dg/opt/pr19317-1.C: New test.
13306         * g++.dg/opt/pr19317-2.C: New test.
13307         * g++.dg/opt/pr19317-3.C: New test.
13308
13309         PR target/19005
13310         * gcc.c-torture/execute/pr19005.c: New test.
13311
13312         PR target/17828
13313         * g++.old-deja/g++.other/comdat5.C: New test.
13314         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
13315
13316         * g++.dg/compat/struct-layout-1.exp: New file.
13317         * g++.dg/compat/struct-layout-1.h: New.
13318         * g++.dg/compat/struct-layout-1_generate.c: New.
13319         * g++.dg/compat/struct-layout-1_x1.h: New.
13320         * g++.dg/compat/struct-layout-1_x2.h: New.
13321         * g++.dg/compat/struct-layout-1_y1.h: New.
13322         * g++.dg/compat/struct-layout-1_y2.h: New.
13323
13324         * gcc.dg/20050330-2.c: New test.
13325
13326 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
13327
13328         PR fortran/25292
13329         * gfortran.dg/associated_1.f90: New.
13330
13331 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13332
13333         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
13334         ILP32 vect_no_align platforms.
13335
13336 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
13337             Jakub Jelinek  <jakub@redhat.com>
13338
13339         PR target/25268
13340         * gcc.c-torture/compile/20051207-1.c: New test.
13341
13342 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13343
13344         PR testsuite/20772
13345         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
13346         gcc.dg/torture/pr18582-1.c,
13347         gcc.target/i386/attributes-error.c: Also test on x86_64.
13348
13349         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
13350
13351 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13352
13353         PR c++/19397
13354         * g++.dg/template/typedef3.C: New test.
13355
13356         PR c++/19762
13357         PR c++/19764
13358         * g++.dg/template/dtor3.C: Fix error markers.
13359
13360 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
13361
13362         * lib/target-supports.exp (check_effective_target_sync_char_short):
13363         Add s390*.
13364
13365 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
13366
13367         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
13368
13369 2005-12-06  Roger Sayle  <roger@eyesopen.com>
13370
13371         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
13372         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
13373         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
13374         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
13375
13376 2005-12-06  Roger Sayle  <roger@eyesopen.com>
13377
13378         PR c++/25263
13379         * g++.dg/other/array2.C: New test case.
13380
13381 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
13382
13383         * gcc.dg/darwin-weakimport-3.c: New.
13384
13385         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
13386         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
13387         and to work on Darwin.
13388         * gcc.dg/attr-weakref-1b.c: New file.
13389         * gcc.dg/attr-weakref-2.c: New test.
13390         * gcc.dg/darwin-weakref-1.c: New test.
13391
13392 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
13393
13394         PR testsuite/25247
13395         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
13396         use in selector expressions.
13397         (dg-xfail-if): Ditto.
13398         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
13399         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
13400         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
13401         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
13402         * gcc.test-framework/test-framework.exp: Skip generated tests if
13403         CHECK_TEST_FRAMEWORK is not 1.
13404
13405 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13406
13407         PR tree-optimization/24963
13408         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
13409
13410         PR target/24108
13411         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
13412
13413         PR target/18580
13414         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
13415         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
13416         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
13417         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
13418
13419 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
13420
13421         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
13422         dg-options.
13423
13424 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
13425
13426         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
13427
13428 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
13429
13430         * gcc.dg/format/cast-1.c: New test.
13431
13432 2005-12-04  Roger Sayle  <roger@eyesopen.com>
13433
13434         PR c/7776
13435         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
13436         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
13437         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
13438         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
13439
13440 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
13441
13442         * gcc.dg/cast-pretty-print-1.c: New test.
13443
13444 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
13445
13446         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
13447
13448 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
13449
13450         PR c++/24173
13451         * g++.dg/template/friend40.C: New test.
13452
13453 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
13454
13455         PR target/25199
13456         * gcc.target/i386/movq-2.c: New test.
13457         * gcc.target/i386/movq.c: Remove target i?86, instead add
13458         dg-require-effective-target ilp32.
13459
13460 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13461
13462         PR c++/24103
13463         * g++.dg/other/default1.C: New test.
13464
13465 2005-12-02  Richard Guenther  <rguenther@suse.de>
13466
13467         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
13468
13469 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13470
13471         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
13472
13473 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
13474
13475         PR target/21017
13476         * gcc.target/powerpc/rotate.c: New.
13477
13478 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13479
13480         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
13481         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
13482
13483 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13484
13485         PR c/13384
13486         * gcc.dg/pr17730-1.c: Adjust.
13487         * gcc.dg/lvalue1.c (main): Likewise.
13488         * gcc.dg/lvalue-2.c: Likewise.
13489         * g++.dg/pr7503-3.C
13490
13491 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
13492
13493         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
13494         error messages.
13495
13496 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
13497
13498         PR fortran/24789
13499         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
13500
13501 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
13502
13503         PR target/24475
13504         * lib/target-supports.exp (check_effective_target_tls): New.
13505         (check_effective_target_tls_runtime): New.
13506         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
13507         for TLS support.
13508         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
13509         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13510         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
13511         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
13512         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
13513         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
13514         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13515         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
13516         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
13517         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
13518         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
13519         effective-target TLS.
13520         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
13521         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
13522         effective-target TLS runtime.
13523
13524 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
13525
13526         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
13527
13528 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
13529
13530         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
13531         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
13532         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
13533         ignored" warnings when "packing" is the same as the ABI layout.
13534
13535 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
13536
13537         PR fortran/21302
13538         * gfortran.dg/line_length_1.f: New test.
13539         * gfortran.dg/line_length_2.f90: Ditto.
13540
13541 2005-11-30  Richard Guenther  <rguenther@suse.de>
13542
13543         PR tree-optimization/21655
13544         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
13545
13546 2005-11-30  Dale Johannesen  <dalej@apple.com>
13547
13548         * gcc.c-torture/compile/pr24930.c: New.
13549
13550 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
13551
13552         PR fortran/15809
13553         *  gfortran.dg/auto_char_dummy_array.f90: New test.
13554
13555 2005-11-30  Jeff Law  <law@redhat.com>
13556
13557         * g++.old-deja/g++.law/pr25000.C: New test.
13558
13559 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
13560
13561         * gcc.dg/tls/opt-11.c: New test.
13562
13563 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
13564
13565         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
13566         targets.
13567         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
13568         LP64 ia64.
13569
13570 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
13571
13572         * gfortran.dg/open_access_1.f90: New test.
13573
13574 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13575
13576         * gcc.dg/charset/builtin2.c: New test.
13577
13578 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
13579
13580         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
13581         on mmix-*-* for *_[xy].c.
13582
13583 2005-11-28  Kean Johnston  <jkj@sco.com>
13584
13585         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
13586         headers.
13587         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
13588         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
13589         * gcc.target/i386/asm-3.c: Ditto.
13590         * gcc.target/i386/clobbers.c: Ditto.
13591         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
13592         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
13593         test regexp.
13594         * gcc.target/i386/mul.c: Ditto.
13595         * gcc.target/i386/ssetype-1.c: Ditto.
13596         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
13597         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
13598         static so the test works with -fPIC mode too. Based on comment in
13599         PR19231 by Pinski.
13600         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
13601
13602 2005-11-28  Richard Guenther  <rguenther@suse.de>
13603
13604         * gcc.dg/alias-9.c: New testcase.
13605         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
13606
13607 2005-11-28  Roger Sayle  <roger@eyesopen.com>
13608             Uros Bizjak  <uros@kss-loka.si>
13609
13610         PR middle-end/20219
13611         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
13612         tan(x)/sin(x) transformations.
13613
13614 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
13615
13616         PR middle-end/24575
13617         * gcc.dg/tree-ssa/divide-3.c: New test.
13618         * gcc.dg/tree-ssa/divide-4.c: New test.
13619
13620 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
13621
13622         PR fortran/24917
13623         *  gfortran.dg/boz_6.f90: New test.
13624
13625 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13626
13627         PR fortran/23912
13628         * gfortran.dg/modulo_1.f90: New test.
13629
13630 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13631
13632         PR libfortran/24919
13633         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
13634         fail on CRLF platforms.
13635         * gfortran.dg/ftell_2.f90: Likewise.
13636
13637 2005-11-26  Eric Christopher  <echristo@apple.com>
13638
13639         * gcc.dg/intmax_t-1.c: Remove mips xfail.
13640
13641 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
13642
13643         * objc.dg/gnu-runtime-3.m: Simplify.
13644
13645 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
13646
13647         PR middle-end/23669
13648         * gcc.dg/tree-ssa/divide-1.c: New test.
13649         * gcc.dg/tree-ssa/divide-2.c: New test.
13650
13651 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
13652
13653         PR libgfortran/24945
13654         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
13655
13656 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
13657
13658         PR libgfortran/24945
13659         * gfortran.dg/open_status_2.f90: New test.
13660
13661 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13662
13663         * gcc.c-torture/execute/builtins/fprintf.c,
13664         gcc.c-torture/execute/builtins/fputs-lib.c,
13665         gcc.c-torture/execute/builtins/fputs.c,
13666         gcc.c-torture/execute/builtins/lib/fprintf.c,
13667         gcc.c-torture/execute/builtins/lib/printf.c,
13668         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
13669
13670 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
13671
13672         * gcc.dg/20050922-2.c: New test.
13673
13674 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
13675
13676         * objc.dg/gnu-runtime-3.m: New test.
13677
13678 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13679
13680         PR c++/9278
13681         * g++.dg/other/void1.C: New test.
13682
13683 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
13684
13685         PR middle-end/24998
13686         * gcc.dg/torture/fp-int-convert-float.c,
13687         gcc.dg/torture/fp-int-convert-double.c,
13688         gcc.dg/torture/fp-int-convert-long-double.c,
13689         gcc.dg/torture/fp-int-convert-timode.c,
13690         gcc.dg/torture/fp-int-convert-float80.c,
13691         gcc.dg/torture/fp-int-convert-float80-timode.c,
13692         gcc.dg/torture/fp-int-convert-float128.c,
13693         gcc.dg/torture/fp-int-convert-float128-timode.c,
13694         gcc.dg/torture/fp-int-convert.h: New files.
13695
13696 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
13697
13698         PR middle-end/24989
13699         * gcc.dg/tree-ssa/bool-10.c: New test.
13700         * gcc.dg/tree-ssa/bool-11.c: New test.
13701         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
13702
13703 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
13704
13705         PR middle-end/24990
13706         * tree-ssa/pr24990-1.c: New test.
13707
13708 2005-11-24  Richard Guenther  <rguenther@suse.de>
13709         Dirk Mueller <dmueller@suse.de>
13710
13711         PR c++/14024
13712         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
13713         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
13714         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
13715         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
13716         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
13717         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
13718
13719 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
13720
13721         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
13722
13723 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13724
13725         PR c/21668
13726         * gcc.dg/Wc++-compat.c: New.
13727         * gcc.dg/Wno-c++-compat.c: New.
13728
13729 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
13730
13731         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
13732         (vspltish, vspltisw): Likewise.
13733
13734 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13735
13736         PR libgfortran/24794
13737         * gfortran.dg/namelist_12.f: Fix quotes.
13738         * gfortran.dg/namelist_13.f90: Fix quotes.
13739         * gfortran.dg/namelist_14.f90: Fix quotes.
13740         * gfortran.dg/namelist_15.f90: Fix quotes.
13741         * gfortran.dg/namelist_use.f90: Fix quotes.
13742         * gfortran.dg/namelist_use_only.f90: Fix quotes.
13743         * gfortran.dg/namelist_21.f90: New test.
13744         * gfortran.dg/namelist_22.f90: New test.
13745
13746 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
13747
13748         PR target/23435
13749         * gcc.c-torture/compile/pr23435.c: New.
13750
13751 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
13752
13753         * gcc.c-torture/execute/floatunsisf-1.c: New test.
13754
13755 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
13756
13757         * gcc.target/powerpc/405-macchw-1.c,
13758         gcc.target/powerpc/405-macchw-2.c,
13759         gcc.target/powerpc/405-macchwu-1.c,
13760         gcc.target/powerpc/405-macchwu-2.c,
13761         gcc.target/powerpc/405-machhw-1.c,
13762         gcc.target/powerpc/405-machhw-2.c,
13763         gcc.target/powerpc/405-machhwu-1.c,
13764         gcc.target/powerpc/405-machhwu-2.c,
13765         gcc.target/powerpc/405-maclhw-1.c,
13766         gcc.target/powerpc/405-maclhw-2.c,
13767         gcc.target/powerpc/405-maclhwu-1.c,
13768         gcc.target/powerpc/405-maclhwu-2.c,
13769         gcc.target/powerpc/405-mulchw-1.c,
13770         gcc.target/powerpc/405-mulchw-2.c,
13771         gcc.target/powerpc/405-mulchwu-1.c,
13772         gcc.target/powerpc/405-mulchwu-2.c,
13773         gcc.target/powerpc/405-mulhhw-1.c,
13774         gcc.target/powerpc/405-mulhhw-2.c,
13775         gcc.target/powerpc/405-mulhhwu-1.c,
13776         gcc.target/powerpc/405-mulhhwu-2.c,
13777         gcc.target/powerpc/405-mullhw-1.c,
13778         gcc.target/powerpc/405-mullhw-2.c,
13779         gcc.target/powerpc/405-mullhwu-1.c,
13780         gcc.target/powerpc/405-mullhwu-2.c,
13781         gcc.target/powerpc/405-nmacchw-1.c,
13782         gcc.target/powerpc/405-nmacchw-2.c,
13783         gcc.target/powerpc/405-nmachhw-1.c,
13784         gcc.target/powerpc/405-nmachhw-2.c,
13785         gcc.target/powerpc/405-nmaclhw-1.c,
13786         gcc.target/powerpc/405-nmaclhw-2.c,
13787         gcc.target/powerpc/440-macchw-1.c,
13788         gcc.target/powerpc/440-macchw-2.c,
13789         gcc.target/powerpc/440-macchwu-1.c,
13790         gcc.target/powerpc/440-macchwu-2.c,
13791         gcc.target/powerpc/440-machhw-1.c,
13792         gcc.target/powerpc/440-machhw-2.c,
13793         gcc.target/powerpc/440-machhwu-1.c,
13794         gcc.target/powerpc/440-machhwu-2.c,
13795         gcc.target/powerpc/440-maclhw-1.c,
13796         gcc.target/powerpc/440-maclhw-2.c,
13797         gcc.target/powerpc/440-maclhwu-1.c,
13798         gcc.target/powerpc/440-maclhwu-2.c,
13799         gcc.target/powerpc/440-mulchw-1.c,
13800         gcc.target/powerpc/440-mulchw-2.c,
13801         gcc.target/powerpc/440-mulchwu-1.c,
13802         gcc.target/powerpc/440-mulchwu-2.c,
13803         gcc.target/powerpc/440-mulhhw-1.c,
13804         gcc.target/powerpc/440-mulhhw-2.c,
13805         gcc.target/powerpc/440-mulhhwu-1.c,
13806         gcc.target/powerpc/440-mulhhwu-2.c,
13807         gcc.target/powerpc/440-mullhw-1.c,
13808         gcc.target/powerpc/440-mullhw-2.c,
13809         gcc.target/powerpc/440-mullhwu-1.c,
13810         gcc.target/powerpc/440-mullhwu-2.c,
13811         gcc.target/powerpc/440-nmacchw-1.c,
13812         gcc.target/powerpc/440-nmacchw-2.c,
13813         gcc.target/powerpc/440-nmachhw-1.c,
13814         gcc.target/powerpc/440-nmachhw-2.c,
13815         gcc.target/powerpc/440-nmaclhw-1.c,
13816         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
13817
13818 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
13819
13820         PR fortran/24774
13821         * gfortran.dg/inquire_9.f90: New test.
13822
13823         PR fortran/21647
13824         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
13825
13826 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13827
13828         PR libfortran/24432
13829         * lib/target-supports.exp (check_effective_target_fortran_large_real):
13830         Check that 'cos' is supported.
13831
13832 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
13833
13834         PR fortran/24223
13835         * gfortran.dg/substring_equivalence.f90: New test.
13836
13837         PR fortran/24705
13838         * gfortran.dg/auto_internal_assumed.f90: New test.
13839
13840 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
13841
13842         * gcc.dg/fold-div-2.c: New test.
13843
13844 2005-11-20  Ian Lance Taylor  <ian@airs.com>
13845
13846         PR rtl-optimization/24883
13847         * gcc.c-torture/compile/pr24883.c: New test.
13848
13849 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
13850
13851         PR middle-end/20583
13852         * gcc.c-torture/compile/pr20583.c: New.
13853
13854 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
13855
13856         * gcc.c-torture/execute/usmul.c: New test.
13857
13858 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
13859
13860         * gcc.dg/tree-ssa/vrp22.c: New test.
13861
13862 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
13863
13864         PR middle-end/24912
13865         * gcc.dg/torture/pr24912-1.c: New test.
13866
13867 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
13868
13869         PR fortran/24862
13870         * gfortran.dg/arrayio_derived_1.f90: New test.
13871
13872 2005-11-19  Richard Guenther  <rguenther@suse.de>
13873
13874         PR middle-end/23294
13875         * gcc.dg/tree-ssa/pr23294.c: New testcase.
13876
13877 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
13878
13879         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
13880
13881 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
13882
13883         PR c++/8355
13884         * g++.dg/template/friend39.C: New test.
13885
13886 2005-11-18  James E Wilson  <wilson@specifix.com>
13887
13888         * gcc.dg/builtin-strstr.c: New.
13889
13890 2005-11-18  Richard Henderson  <rth@redhat.com>
13891
13892         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
13893         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
13894         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
13895         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
13896         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
13897         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
13898         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
13899         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
13900         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
13901         renaming to remove initial "ia64-".
13902
13903 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
13904
13905         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
13906
13907 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
13908
13909         * g++.dg/cpp/string-2.C: New test.
13910
13911 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
13912
13913         * gcc.dg/tree-ssa/loop-14.c: New test.
13914
13915 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
13916             Michael Chamberlain <michael@chamberlain.net.au>
13917
13918         * ada/acats/run_all.sh (target_run): Kill long running tests.
13919
13920 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13921
13922         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
13923         * gcc.dg/cleanup-9.c: Likewise.
13924         * gcc.dg/cleanup-10.c: Likewise.
13925         * gcc.dg/cleanup-11.c: Likewise.
13926
13927 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13928
13929         PR fortran/24892
13930         * gfortran.dg/open_access_append_1.f90: New test.
13931         * gfortran.dg/open_access_append_2.f90: New test.
13932
13933 2005-11-16  Richard Guenther  <rguenther@suse.de>
13934
13935         PR middle-end/24851
13936         * gcc.c-torture/execute/pr24851.c: New testcase.
13937
13938 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
13939
13940         * gcc.dg/fold-overflow-1.c: New test.
13941
13942 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
13943
13944         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
13945         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
13946
13947 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
13948
13949         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
13950         structures.
13951         * g++.dg/eh/forced2.C: Likewise.
13952         * g++.dg/eh/forced3.C: Likewise.
13953         * g++.dg/eh/forced4.C: Likewise.
13954
13955 2005-11-11  Mike Stump  <mrs@apple.com>
13956
13957         * g++.old-deja/g++.mike/unused.C: Add.
13958
13959 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
13960
13961         PR c++/24667
13962         * g++.dg/warn/Wcast-qual1.C: New test.
13963
13964 2005-11-15  Jan Hubicka  <jh@suse.cz>
13965
13966         * gcc.dg/winline-5.c: Add large-unit-insns limit.
13967
13968 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
13969
13970         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
13971
13972 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
13973
13974         PR 24840
13975         * gcc.dg/tree-ssa/pr24840.c: New test.
13976
13977 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
13978
13979         PR testsuite/24841
13980         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
13981
13982 2005-11-14  Dale Johannesen  <dalej@apple.com>
13983
13984         * gcc.c-torture/execute/20051113-1.c: New.
13985
13986 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
13987
13988         PR c++/24687
13989         * g++.dg/template/crash43.C: New test.
13990
13991 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
13992
13993         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
13994
13995 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
13996
13997         PR c++/24817
13998         * g++.dg/eh/spec8.C: New test.
13999
14000 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
14001
14002         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
14003
14004 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
14005
14006         PR c++/20293
14007         * g++.dg/parse/ambig4.C: New test.
14008         * g++.dg/tc1/dr101.C: Adjust error markers.
14009         * g++.dg/lookup/strong-using-2.C: Likewise.
14010         * g++.dg/lookup/ambig5.C: Likewise.
14011         * g++.dg/lookup/ambig4.C: Likewise.
14012         * g++.dg/parse/crash22.C: Likewise.
14013
14014 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
14015
14016         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
14017
14018 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
14019
14020         * gcc.dg/nested-calls-1.c: New test.
14021
14022 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14023
14024         * gfortran.dg/complex_intrinsic_1.f90: New test.
14025         * gfortran.dg/complex_intrinsic_2.f90: New test.
14026         * gfortran.dg/fgetc_1.f90: New test.
14027         * gfortran.dg/fgetc_2.f90: New test.
14028         * gfortran.dg/fgetc_3.f90: New test.
14029         * gfortran.dg/ftell_1.f90: New test.
14030         * gfortran.dg/ftell_2.f90: New test.
14031         * gfortran.dg/gnu_logical_1.F: New test.
14032         * gfortran.dg/gnu_logical_2.f90: New test.
14033
14034 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
14035
14036         PR middle-end/24820
14037         * testsuite/gcc.dg/pr24820.c: New test.
14038
14039 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
14040
14041         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
14042         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
14043         variable.
14044
14045 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14046
14047         testsuite/24614
14048         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
14049
14050 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
14051
14052         * gcc.target/cris/cris.exp: New file.
14053         * gcc.target/cris/rld-legit1.c: New test.
14054         * gcc.target/cris/rld-legit2.c: New test.
14055
14056 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
14057
14058         PR c++/24780
14059         * g++.dg/opt/pr24780.C: New test.
14060
14061         PR c++/24761
14062         * g++.dg/template/asm1.C: New test.
14063
14064 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
14065
14066         PR libgfortran/24787
14067         * gfortran.dg/scan_1.f90: New test.
14068
14069 2005-11-12  Jan Hubicka  <jh@suse.cz>
14070
14071         * gcc.target/i386/minmax-1.c: New.
14072         * gcc.target/i386/minmax-2.c: New.
14073
14074 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
14075
14076         * gcc.dg/pr24445.c: Fix for 64-bit targets.
14077
14078 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
14079
14080         * gcc.c-torture/execute/20051110-1.c,
14081         gcc.c-torture/execute/20051110-2.c: New tests.
14082
14083 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
14084
14085         PR middle-end/24750
14086         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
14087         New tests.
14088
14089 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
14090
14091         * lib/target-libpath.exp (get_shlib_extension): New proc.
14092         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
14093         * lib/gfortran.exp (gfortran_link_flags): Likewise.
14094         * lib/objc.exp (objc_target_compile): Likewise.
14095         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
14096         detection.
14097
14098 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
14099
14100         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
14101
14102         * lib/target-supports.exp (check_effective_target_static_libgfortran):
14103         Add -static to additional_flags and pass it to target_compile.
14104
14105 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
14106
14107         PR libgfortran/24719
14108         gfortran.dg/read_noadvance.f90: New test.
14109
14110         PR libgfortran/24699
14111         gfortran.dg/fmt_t_2.f90: New test.
14112
14113         PR libgfortran/24785
14114         gfortran.dg/read_x_eor.f90: New test.
14115
14116         PR libgfortran/24584
14117         gfortran.dg/namelist_empty.f90: Rename test.
14118
14119         PR libgfortran/24489
14120         gfortran/read_eor.f90: Rename test.
14121
14122 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
14123
14124         PR fortran/15976
14125         * gfortran.dg/automatic_module_variable.f90: New test.
14126
14127 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
14128
14129         PR target/24445
14130         * gcc.dg/pr24445.c: New test.
14131
14132 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
14133
14134         PR fortran/24655
14135         PR fortran/24755
14136         * gfortran.dg/recursive_statement_functions.f90: Add statement
14137         functions using inline intrinsic functions and parameters to test
14138         that they no longer seg-fault.
14139
14140         PR fortran/24409
14141         gfortran.dg/nested_modules_4.f90: New test.
14142         gfortran.dg/nested_modules_5.f90: New test.
14143
14144 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14145
14146         PR fortran/24643
14147         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
14148
14149 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
14150
14151         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
14152         failures.
14153
14154 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14155
14156         * gcc.dg/sparc-getcontext-1.c: New test.
14157
14158 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
14159
14160         * gcc.dg/ifcvt-fabs-1.c: New test.
14161
14162 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
14163
14164         PR other/4372
14165         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
14166         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
14167
14168 2005-11-09  Richard Guenther  <rguenther@suse.de>
14169
14170         PR tree-optimization/24716
14171         * gcc.c-torture/execute/pr24716.c: New testcase.
14172
14173 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
14174
14175         * gcc.dg/pr24624.c: Disable for non S/390 targets.
14176
14177 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
14178
14179         PR 24624
14180         * gcc.dg/pr24624.c: Testcase added.
14181
14182 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
14183
14184         PR 24623
14185         * g++.dg/other/pr24623.C: Testcase added.
14186
14187 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
14188
14189         PR fortran/22607
14190         * gfortran-dg/pure_byref_1.f90: New.
14191         * gfortran-dg/pure_byref_2.f90: New.
14192
14193 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
14194
14195         PR c/24101
14196         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
14197         * gcc.dg/dg.exp: Run main loop also for *.i files.
14198
14199 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
14200
14201         PR c++/19450
14202         * g++.dg/tls/diag-3.C: New test.
14203         * g++.dg/tls/diag-4.C: New test.
14204         * g++.dg/tls/static-1.C: New test.
14205         * g++.dg/tls/static-1a.cc: New file.
14206
14207 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
14208
14209         PR 23046
14210         * g++.dg/tree-ssa/pr23046.C: New test.
14211
14212 2005-11-08  Devang Patel <dpatel@apple.com>
14213
14214         PR tree-optimization/23115
14215         * gcc.dg/tree-ssa/pr23115.c: New.
14216
14217 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
14218
14219         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
14220         * gcc.target/powerpc/pr16155.c: Same.
14221         * gcc.target/powerpc/altivec-1.c: Same.
14222         * gcc.target/powerpc/altivec-2.c: Same.
14223         * gcc.target/powerpc/altivec-3.c: Same.
14224         * gcc.target/powerpc/altivec-5.c: Same.
14225         * gcc.target/powerpc/altivec-11.c: Same.
14226         * gcc.target/powerpc/altivec-12.c: Same.
14227         * gcc.target/powerpc/altivec-14.c: Same.
14228         * gcc.target/powerpc/altivec-22.c: Same.
14229         * gcc.target/powerpc/altivec-consts.c: Same.
14230         * gcc.target/powerpc/altivec-pr22085.c: Same.
14231         * gcc.target/powerpc/altivec-splat.c: Same.
14232         * gcc.target/powerpc/altivec-varargs-1.c: Same.
14233         * gcc.target/powerpc/altivec-vec-merge.c: Same.
14234         * gcc.target/powerpc/darwin-longlong.c: Same.
14235
14236 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
14237
14238         PR target/19340
14239         * gcc.dg/pr19340.c: New test.
14240
14241 2005-11-07  Ian Lance Taylor  <ian@airs.com>
14242
14243         PR rtl-optimization/24683
14244         * gcc.dg/pr24683.c: New test.
14245
14246 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
14247
14248         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
14249         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
14250
14251 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
14252
14253         * gcc.target/i386/pr23376.c: Compile with -mmmx.
14254
14255 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
14256
14257         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
14258
14259 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
14260
14261         PR target/24230
14262
14263         * gcc.target/powerpc/altivec-consts.c,
14264         gcc.target/powerpc/altivec-splat.c: New testcase.
14265
14266 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
14267
14268         PR c/24599
14269
14270         * gcc.dg/overflow-2.c: New testcase.
14271
14272 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
14273
14274         PR rtl-optimization/23567
14275         * gcc.c-torture/execute/20051104-1.c: New test.
14276
14277 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
14278
14279         PR fortran/24534
14280         gfortran.dg/private_type_2.f90: Modified to check that case with
14281         PRIVATE declaration within derived type is accepted.
14282
14283         PR fortran/20838
14284         gfortran.dg/pointer_assign_1.f90: New test.
14285
14286         PR fortran/20840
14287         * gfortran.dg/arrayio_0.f90: New test.
14288
14289         PR fortran/17737
14290         gfortran.dg/data_initialized.f90: New test.
14291         gfortran.dg/data_constraints_1.f90: New test.
14292         gfortran.dg/data_constraints_2.f90: New test.
14293
14294 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
14295
14296         PR fortran/24174
14297         PR fortran/24305
14298         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
14299
14300 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
14301
14302         PR 24670
14303         * gcc.dg/tree-ssa/pr24670.c: New test.
14304
14305 2005-11-05  Ian Lance Taylor  <ian@airs.com>
14306
14307         PR target/22432
14308         * gcc.target/i386/pr22432.c: New test.
14309
14310 2005-11-05  Richard Henderson  <rth@redhat.com>
14311
14312         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
14313         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
14314         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
14315         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
14316         from gcc.dg/alpha-*.
14317         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
14318         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
14319
14320 2005-11-05  Andreas Jaeger  <aj@suse.de>
14321
14322         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
14323
14324 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
14325
14326         PR target/23424
14327         * gcc.dg/torture/pr23424-1.c: New test.
14328
14329 2005-11-04  Richard Henderson  <rth@redhat.com>
14330
14331         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
14332         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
14333         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
14334         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
14335         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
14336         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
14337         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
14338         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
14339         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
14340         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
14341         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
14342         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
14343         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
14344         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
14345         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
14346         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
14347         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
14348         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
14349         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
14350         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
14351         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
14352         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
14353         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
14354         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
14355         Move from gcc.dg/.
14356         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
14357         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
14358         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
14359         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
14360         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
14361         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
14362         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
14363         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
14364         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
14365         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
14366         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
14367         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
14368         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
14369         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
14370         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
14371         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
14372         gcc.target/i386/lea.c, gcc.target/i386/local.c,
14373         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
14374         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
14375         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
14376         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
14377         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
14378         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
14379         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
14380         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
14381         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
14382         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
14383         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
14384         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
14385         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
14386         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
14387         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
14388         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
14389         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
14390         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
14391         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
14392         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
14393         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
14394         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
14395         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
14396         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
14397         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
14398         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
14399         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
14400         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
14401
14402 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
14403
14404         PR 24627
14405         * gcc.dg/tree-ssa/pr24627.c: New test.
14406
14407 2005-11-04 Paul Brook  <paul@codesourcery.com>
14408
14409         * gcc.dg/tls/opt-10.c: New test.
14410
14411 2005-11-04  Andreas Jaeger  <aj@suse.de>
14412
14413         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
14414         avoid extra warnings.
14415
14416 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14417
14418         PR libfortran/22298
14419         * lib/target-supports.exp
14420         (check_effective_target_static_libgfortran): New
14421         static_libgfortran effective target.
14422         * gfortran.dg/static_linking_1.f: New test.
14423         * gfortran.dg/static_linking_1.c: New file.
14424
14425 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
14426
14427         * gcc.dg/pr24615.c: Guard test with { target fpic }.
14428
14429 2005-11-03  Josh Conner  <jconner@apple.com>
14430
14431         PR c++/19989
14432         g++.dg/ext/array2.C: New test.
14433         g++.dg/template/dependent-name3.C: New test.
14434         g++.dg/template/dependent-name4.C: New test.
14435         g++.dg/template/sfinae2.C: New test.
14436
14437 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14438
14439         PR preprocessor/22042
14440         * gcc.dg/cpp/strify4.c: New test.
14441
14442 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
14443
14444         PR c++/17964
14445         * g++.dg/cpp/string-1.C: New test.
14446
14447 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
14448
14449         * gcc.target/powerpc: New directory.
14450         * gcc.target/powerpc/powerpc.exp: New file.
14451         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
14452         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
14453         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
14454         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
14455         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
14456         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
14457         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
14458         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
14459         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
14460         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
14461         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
14462         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
14463         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
14464         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
14465         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
14466         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
14467         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
14468         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
14469         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
14470         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
14471         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
14472         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
14473         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
14474         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
14475         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
14476         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
14477         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
14478         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
14479         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
14480         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
14481         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
14482         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
14483         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
14484         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
14485
14486 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
14487
14488         PR c++/21627
14489         * g++.dg/warn/inline2.C: New test.
14490
14491 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14492
14493         PR middle-end/23155
14494         * g++.dg/ext/c99struct1.C: New test.
14495         * gcc.dg/union-cast-1.c: New test.
14496         * gcc.dg/union-cast-2.c: New test.
14497         * gcc.dg/union-cast-3.c: New test.
14498
14499 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14500
14501         PR middle-end/24589
14502         * gcc.c-torture/execute/zero-struct-2.c: New test.
14503
14504 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14505
14506         PR c++/24582
14507         * g++.dg/init/switch1.C: New test.
14508
14509 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14510
14511         * gcc.dg/delay-slot-1.c: New test.
14512
14513 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
14514
14515         PR target/24620
14516         * gcc.dg/pr24620.c: New test.
14517
14518 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
14519
14520         PR c/24329
14521         * gcc.dg/format/unnamed-1.c: New test.
14522
14523 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14524
14525         PR c++/22434
14526         * g++.dg/expr/cond8.C: New test.
14527
14528         PR c++/24560
14529         * g++.dg/parse/dot1.C: New test.
14530
14531 2005-11-02  Jan Hubicka  <jh@suse.cz>
14532
14533         PR target/23303
14534         * gcc.dg/i386-lea.c: New test
14535
14536 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
14537
14538         PR target/24615
14539         * gcc.dg/pr24615.c: New test.
14540
14541 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
14542
14543         PR target/24600
14544         * gcc.dg/pr24600.c: New test.
14545
14546 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14547
14548         PR c++/19253
14549         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
14550         * g++.dg/parse/typename9.C: New test.
14551         * g++/dg/parse/typename10.C: Likewise.
14552
14553 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
14554
14555         PR fortran/18157
14556         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
14557         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
14558         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
14559
14560 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14561
14562         PR c++/24569
14563         * g++.dg/debug/static1.C: New test.
14564
14565 2005-11-02  Josh Conner  <jconner@apple.com>
14566
14567         * g++.dg/crash38.C: moved into proper directory...
14568         * g++.dg/template/crash42.C: ...here
14569
14570 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
14571
14572         PR target/18338
14573         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
14574         pcc_bitfield_type_matters || default_packed.
14575
14576         * lib/target-supports.exp
14577         (check_effective_target_pcc_bitfield_type_matters): New proc.
14578         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
14579
14580         PR testsuite/23304
14581         * lib/target-supports.exp (check_effective_default_packed): New proc.
14582         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
14583         Gate expected errors on target ! default_packed.
14584         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
14585
14586 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14587
14588         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
14589         change (r106358).
14590
14591 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14592
14593         PR fortran/24008
14594         * gfortran.dg/entry_5.f90: New.
14595         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
14596
14597 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
14598
14599         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
14600
14601 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
14602
14603         PR fortran/21565
14604         gfortran.dg/namelist_blockdata.f90: New test.
14605
14606         PR fortran/18737
14607         gfortran.dg/external_implicit_none.f90: New test.
14608
14609         PR fortran/14994
14610         * gfortran.dg/secnds.f: New test.
14611
14612 2005-10-31  Jan Hubicka  <jh@suse.cz>
14613
14614         PR target/20928
14615         * gcc.c-torture/compile/pr20928.c: New test.
14616
14617 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
14618
14619         PR middle-end/23492
14620         * gcc.c-torture/compile/zero-strct-5.c: New test.
14621
14622 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
14623
14624         PR libgfortran/24584
14625         * gfortran.dg/pr24584.f90: New test.
14626
14627 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
14628
14629         PR fortran/18883
14630         * gfortran.dg/char_result_9.f90: New.
14631         * gfortran.dg/char_result_10.f90: New.
14632
14633 2005-10-30  Jan Hubicka  <jh@suse.cz>
14634
14635         * g++.dg/tree-ssa/pr24172.C: New testcase.
14636
14637 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14638
14639         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
14640
14641 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
14642
14643         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
14644         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
14645         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
14646         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
14647         gfortran.dg/enum_9.f90,
14648         gfortran.fortran-torture/compile/enum_1.f90,
14649         gfortran.fortran-torture/execute/enum_1.f90,
14650         gfortran.fortran-torture/execute/enum_2.f90,
14651         gfortran.fortran-torture/execute/enum_3.f90,
14652         gfortran.fortran-torture/execute/enum_4.f90: New tests.
14653
14654 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
14655
14656         PR target/18482
14657         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
14658         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
14659
14660 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14661
14662         PR libfortran/20179
14663         * gfortran.dg/mixed_io_1.f90: New test.
14664         * gfortran.dg/mixed_io_1.c: New file.
14665
14666 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14667
14668         * gfortran.dg/malloc_free_1.f90: New test.
14669
14670 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
14671
14672         * gcc.dg/nested-func-4.c: Require profiling -pg.
14673
14674 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14675
14676         PR C++/23229
14677         * g++.dg/warn/main-2.C: New test.
14678
14679 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
14680
14681         PR fortran/24545
14682         * gfortran.dg/interface_2.f90: new test.
14683
14684 2005-10-28  Josh Conner  <jconner@apple.com>
14685
14686         PR c++/22153
14687         * g++.dg/template/crash38.C: New test.
14688         * g++.dg/parse/explicit1.C: Change expected errors.
14689
14690 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14691
14692         PR C++/23426
14693         * g++.dg/other/large-size-array.C: New test.
14694
14695 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14696
14697         PR middle-end/24362
14698         * g++.dg/opt/complex4.C: New test.
14699
14700 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
14701
14702         * gcc.dg/nested-func-4.c: New test.
14703
14704 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
14705
14706         PR fortran/24158
14707         gfortran.dg/derived_recursion.f90: New test.
14708         gfortran.dg/implicit_actual.f90: New test.
14709
14710 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
14711
14712         PR middle-end/24295, PR testsuite/24477
14713         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
14714         removed when weakref hits the tree.
14715
14716 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
14717
14718         * gfortran.dg/cray_pointers_4.f90: New test.
14719
14720         * gfortran.dg/cray_pointers_5.f90: New test.
14721
14722 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
14723
14724         PR fortran/22290
14725         * gfortran.dg/assign_5.f90: New test.
14726         * gfortran.dg/assign_6.f: New test.
14727
14728 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
14729
14730         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
14731         CPU has no SSE support.
14732
14733 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
14734
14735         PR libgfortran/24224
14736         * gfortran.dg/arrayio_1.f90: Update attribution.
14737         * gfortran.dg/arrayio_2.f90: Update attribution.
14738         * gfortran.dg/arrayio_3.f90: Update attribution.
14739         * gfortran.dg/arrayio_4.f90: Update test conditions.
14740         * gfortran.dg/arrayio_5.f90: Update attribution.
14741         * gfortran.dg/arrayio_6.f90: New test.
14742         * gfortran.dg/arrayio_7.f90: New test.
14743
14744 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
14745
14746         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
14747
14748 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
14749
14750         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
14751
14752 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
14753
14754         PR fortran/24416
14755         * gfortran.dg/namelist_char_only.f90: New test.
14756
14757 2005-10-24  Asher Langton  <langton2@llnl.gov>
14758
14759         PR fortran/17031
14760         PR fortran/22282
14761         * gfortran.dg/cray_pointers_1.f90: New test.
14762         * gfortran.dg/cray_pointers_2.f90: New test.
14763         * gfortran.dg/cray_pointers_3.f90: New test.
14764         * gfortran.dg/loc_1.f90: New test.
14765         * gfortran.dg/loc_2.f90: New test.
14766
14767 2005-10-24  Steven Bosscher  <stevenb@suse.de>
14768
14769         * gcc.dg/pr24225.c: New test.
14770
14771 2005-10-24  Asher Langton  <langton2@llnl.gov>
14772
14773         * gfortran.dg/dup_save_1.f90: New test.
14774         * gfortran.dg/dup_save_2.f90: New test.
14775
14776 2005-10-24  Paul Brook  <paul@codesourcery.com>
14777
14778         PR 24107
14779         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
14780         stdint.h.
14781
14782 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
14783
14784         PR libgfortran/24489
14785         * gfortran.dg/pr24489.f90: New test.
14786
14787 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
14788
14789         PR fortran/23635
14790         * gfortran.dg/ichar_1.f90: Add tests for derived types.
14791
14792 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
14793
14794         PR target/18911
14795         * g++.dg/init/array16.C: Skip for mmix-*-*.
14796
14797 2005-10-23  Asher Langton  <langton2@llnl.gov>
14798
14799         * gfortran.dg/byte_1.f90: New test.
14800         * gfortran.dg/byte_2.f90: New test.
14801
14802 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
14803
14804         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
14805
14806 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
14807
14808         PR fortran/18022
14809         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
14810
14811         PR fortran/24311
14812         * gfortran.dg/merge_char_const.f90: New test.
14813
14814         PR fortran/24384
14815         * gfortran.dg/spread_scalar_source.f90: New test.
14816
14817 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
14818
14819         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
14820
14821         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
14822         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
14823
14824         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
14825
14826 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
14827
14828         PR fortran/24426
14829         * gfortran.dg/der_pointer_4.f90: New.
14830
14831 2005-10-22  David Ayers  <d.ayers@inode.at>
14832
14833         * obj-c++.dg/except-1.mm: Simplify.
14834
14835 2005-10-21  David Ayers  <d.ayers@inode.at>
14836
14837         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
14838
14839 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
14840
14841         * gfortran.dg/assumed_dummy_2.f90: New test.
14842
14843 2005-10-21  James E Wilson  <wilson@specifix.com>
14844
14845         PR preprocessor/15220
14846         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
14847
14848 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
14849
14850         * gcc.c-torture/execute/20051021-1.c: New test.
14851
14852 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
14853
14854         PR c++/24260
14855         * g++.dg/ext/tmplattr1.C: New test.
14856
14857 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
14858
14859         PR fortran/24440
14860         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
14861
14862 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
14863
14864         * obj-c++.dg/except-1.mm: New.
14865
14866         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
14867
14868 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
14869
14870         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
14871
14872 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
14873
14874         PR middle-end/24295
14875         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
14876         declarations with the same names as thunks' alias targets, use
14877         aliases instead.
14878         * gcc.dg/attr-alias-3.c: New test.
14879         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
14880
14881 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
14882
14883         PR c++/22618
14884         * g++.dg/parse/access8.C: New test.
14885
14886 2005-10-20  Richard Guenther  <rguenther@suse.de>
14887
14888         PR c++/24439
14889         * g++.dg/tree-ssa/pr24439.C: New testcase.
14890
14891 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14892
14893         * g++.dg/opt/delay-slot-1.C: New test.
14894
14895 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
14896
14897         PR fortran/21625
14898         * gfortran.fg/der_init_1.f90: New.
14899
14900 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
14901
14902         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
14903
14904 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
14905
14906         PR c++/21908
14907         * g++.dg/parse/error28.C: New test.
14908
14909 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14910
14911         * gcc.dg/profile-generate-2.c: New test.
14912
14913 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
14914
14915         PR target/23589
14916         * g++.dg/ext/dllimport11.C: New.
14917
14918 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14919
14920         PR c++/22293
14921         * g++.dg/other/friend3.C: New test.
14922
14923 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
14924
14925         PR c++/23293
14926         * g++.dg/template/error19.C: New test.
14927
14928 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
14929
14930         PR c++/21383
14931         * g++.dg/overload/koenig2.C: New.
14932
14933         PR c++/23118
14934         * g++.dg/overload/error2.C: New.
14935
14936         PR c++/22604
14937         * g++.dg/inherit/covariant14.C: New.
14938
14939 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14940
14941         PR c++/23440
14942         * g++.dg/parse/for1.C: New test.
14943
14944 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
14945
14946         PR fortran/23446
14947         * gfortran.dg/host_dummy_index_1.f90: New test.
14948
14949         PR fortran/21459
14950         * gfortran.dg/automatic_char_len_2.f90: New test.
14951
14952         PR fortran/20866
14953         * gfortran.dg/recursive_statement_functions.f90: New test.
14954
14955         PR fortran/20853
14956         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
14957
14958         PR fortran/20849
14959         * gfortran.dg/external_initializer.f90: New test.
14960
14961         PR fortran/20837
14962         * non_module_public.f90: New test.
14963
14964 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
14965
14966         PR c++/24386
14967         * g++.dg/template/overload7.C: New.
14968
14969         PR c++/22551
14970         * g++.dg/other/switch2.C: Remove expected warnings.
14971
14972         PR c++/21353
14973         * g++.dg/template/defarg6.C: New.
14974
14975 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
14976
14977         PR target/24315
14978         * gcc.target/i386/pr24315.c: New test.
14979
14980 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
14981
14982         PR c++/24389
14983         * g++.dg/template/static21.C: New test.
14984         * g++.dg/template/static21-a.cc: Likewise.
14985
14986 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
14987
14988         PR c++/23959
14989         * g++.dg/warn/Wswitch-default-1.C: New test.
14990         * g++.dg/warn/Wswitch-default-2.C: New test.
14991
14992 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
14993
14994         PR c++/22173
14995         * g++.dg/parse/template18.C: New test.
14996         * g++.dg/template/nontype15.C: Likewise.
14997
14998 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
14999
15000         PR fortran/22273
15001         * gfortran.dg/spec_expr_2.f90: New.
15002
15003 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
15004
15005         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
15006         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
15007         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
15008         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
15009         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
15010         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
15011         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
15012         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
15013         previous target-specific skips and warning-message matches where
15014         applicable.
15015
15016 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
15017
15018         PR c++/21347
15019         * g++.dg/warn/Wctor-dtor.C: New test.
15020
15021 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15022
15023         PR c/23439
15024         * gcc.dg/for-1.c: New test.
15025
15026 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
15027
15028         PR c++/19565
15029         * g++.dg/warn/Wconversion1.C: New test.
15030         * g++.dg/ext/packed4.C: Compile with -w.
15031         * g++.dg/opt/20050511-1.C: Likewise.
15032         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
15033
15034 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
15035
15036         * gfortran.dg/boz_5.f90: New test.
15037
15038 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
15039
15040         PR c++/22551
15041         * g++.dg/other/switch2.C: New.
15042
15043         PR c++/23984
15044         * g++.dg/init/ctor7.C: New.
15045
15046 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
15047
15048         PR c++/23730
15049         * g++.dg/parse/crash32.C: New test.
15050
15051 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
15052
15053         PR c++/20721
15054         * g++.dg/init/goto2.C: New test.
15055
15056         PR c++/22464
15057         * g++.dg/template/crash/41.C: New test.
15058
15059         PR c++/22180
15060         * g++.dg/template/crash40.C: New test.
15061
15062         PR c++/23694
15063         * g++.dg/parse/friend5.C: New test.
15064
15065         PR c++/23307
15066         * g++.dg/template/crash38.C: New test.
15067
15068         PR c++/22352
15069         * g++.dg/template/friend38.C: New test.
15070
15071         PR c++/22405
15072         * g++.dg/template/crash39.C: New test.
15073
15074 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
15075
15076         * gcc.dg/debug/dwarf2/dwarf-char1.c,
15077         gcc.dg/debug/dwarf2/dwarf-char2.c,
15078         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
15079
15080         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
15081
15082 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
15083
15084         * gcc.dg/dll-2.c: Add tests for warnings.
15085         * gcc.dg/dll-3.c: Likewise.
15086         * gcc.dg/dll-4.c: Likewise.
15087
15088         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
15089         * g++.dg/ext/dllimport2.C: Likewise.
15090         * g++.dg/ext/dllimport3.C: Likewise.
15091         * g++.dg/ext/dllimport7.C: Likewise.
15092         * g++.dg/ext/dllimport8.C: Likewise.
15093         * g++.dg/ext/dllimport9.C: Likewise.
15094
15095 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
15096
15097         PR fortran/24092
15098         * gfortran.dg/derived_pointer_recursion.f90: New test.
15099
15100 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
15101
15102         * gcc.c-torture/execute/20051012-1.c: New test.
15103
15104 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
15105
15106         PR fortran/18082
15107         * gfortran.dg/automatic_char_len_1.f90: New test.
15108
15109 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
15110
15111         PR fortran/20847
15112         * gfortran.dg/save_common.f90: New test.
15113
15114         PR fortran/20856
15115         * gfortran.dg/save_result.f90: New test.
15116
15117 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
15118
15119         PR c++/21592
15120         * g++.dg/template/dependent-expr1.C: Add new expected error.
15121         * g++.dg/template/dependent-expr2.C: Adjust error text.
15122         * g++.dg/template/overload6.C: New.
15123
15124         PR c++/23797
15125         * g++.dg/other/typename8.C: New.
15126
15127         PR c++/21117
15128         * g++.dg/other/return1.C: New.
15129
15130 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
15131
15132         PR c++/24052
15133         * g++.dg/ext/label5.C: New.
15134
15135 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
15136
15137         PR c++/19964
15138         * g++.dg/parse/crash31.C: New.
15139
15140 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
15141
15142         * g++.dg/ipa/ipa-1.c: New test.
15143         * g++.dg/ipa/ipa-2.c: New test.
15144         * g++.dg/ipa/ipa-3.c: New test.
15145         * g++.dg/ipa/ipa-4.c: New test.
15146         * g++.dg/ipa/ipa-5.c: New test.
15147         * g++.dg/ipa/ipa.exp: New file.
15148
15149 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
15150
15151         PR fortran/24207
15152         * gfortran.dg/private_type_3.f90: New test.
15153
15154 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
15155
15156         PR fortran/20786
15157         gfortran.dg/aint_anint_1.f90: New test.
15158
15159 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
15160
15161         PR libgfortran/24313
15162         gfortran.dg/csqrt.f: New test.
15163
15164 2005-10-11  Ian Lance Taylor  <ian@airs.com>
15165
15166         PR c++/8057
15167         * g++.dg/warn/noeffect7.C: New test.
15168         * g++.dg/warn/noeffect2.C: Instantiate templates.
15169         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
15170         and warning.
15171
15172 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
15173
15174         PR c++/21089
15175         * g++.dg/init/float1.C: New test.
15176
15177         PR c++/24277
15178         * g++.dg/init/member1.C: Tweak error markers.
15179
15180 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
15181
15182         PR testsuite/24281
15183         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
15184         Check for null pointer.
15185
15186 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
15187
15188         PR c++/21369
15189         * g++.dg/parse/ret-type3.C: New test.
15190
15191 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
15192
15193         PR tree-opt/23946
15194         * gcc.c-torture/compile/pr23946.c: New test.
15195
15196 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
15197
15198         * g++.dg/opt/mmx2.C: New test.
15199
15200 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
15201
15202         PR c++/24277
15203         * g++.dg/template/static20.C: New test.
15204
15205         PR c++/24302
15206         * g++.dg/warn/Wunused-12.C: New test.
15207
15208         PR c++/23437
15209         * g++.dg/template/arg4.C: New test.
15210
15211 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15212
15213         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
15214         * gcc.dg/ucnid-3.c: Likewise.
15215         * gcc.dg/ucnid-4.c: Likewise.
15216         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
15217         * g++.dg/other/ucnid-1.C: Likewise.
15218         * gcc.dg/sparc-frame-1.c: New test.
15219
15220 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
15221
15222         PR c++/24139
15223         * g++.dg/template/spec27.C: New test.
15224
15225         PR c++/24275
15226         * g++.dg/template/static19.C: New test.
15227
15228 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15229
15230         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
15231         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
15232
15233 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
15234
15235         PR target/24136
15236         * gfortran.fortran-torture/compile/pr24136.f: New test.
15237
15238 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
15239
15240         PR c++/22172
15241         * g++.dg/parse/crash30.C: New test.
15242
15243 2005-10-07  Richard Guenther  <rguenther@suse.de>
15244
15245         PR middle-end/24227
15246         * gcc.c-torture/compile/pr24227.c: New testcase.
15247
15248 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
15249
15250         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
15251         Do not put aligned attributes on array elements.
15252
15253 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
15254
15255         PR testsuite/23611, PR testsuite/23615
15256         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
15257         writing prototypes of library functions by hand.
15258         * obj-c++.dg/bitfield-4.mm: Likewise.
15259         * obj-c++.dg/const-str-4.mm: Likewise.
15260         * obj-c++.dg/encode-4.mm: Likewise.
15261         * obj-c++.dg/encode-5.mm: Likewise.
15262         * obj-c++.dg/encode-6.mm: Likewise.
15263         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
15264         * obj-c++.dg/method-10.mm: Likewise.
15265         * obj-c++.dg/method-17.mm: Likewise.
15266         * obj-c++.dg/method-19.mm: Likewise.
15267         * obj-c++.dg/try-catch-2.mm: Likewise.
15268
15269 2005-10-06  Richard Henderson  <rth@redhat.com>
15270
15271         PR 24236
15272         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
15273
15274 2005-10-06  Dale Johannesen  <dalej@apple.com>
15275
15276         * gcc.c-torture/execute/20030125-1.c: Correct.
15277
15278 2005-10-06  Richard Guenther  <rguenther@suse.de>
15279
15280         PR tree-optimization/24238
15281         * g++.dg/tree-ssa/pr24238.C: New testcase.
15282
15283 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
15284
15285         PR 18568
15286         * gfortran.dg/der_pointer_3.f90: New test.
15287
15288 2005-10-05  Devang Patel  <dpatel@apple.com>
15289
15290         PR Debug/23205
15291         * g++.dg/other/PR23205.C: New.
15292
15293 2005-10-05  Richard Henderson  <rth@redhat.com>
15294
15295         PR target/23602
15296         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
15297         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
15298
15299 2005-10-05  Dale Johannesen  <dalej@apple.com>
15300
15301         * gcc.c-torture/execute/float-floor.c: New.
15302
15303 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
15304
15305         PR tree-optimization/21419
15306         PR tree-optimization/24146
15307         PR tree-optimization/24151
15308
15309         * g++.dg/ext/asm7.C: New.
15310         * g++.dg/ext/asm8.C: New.
15311         * gcc.dg/asm-1.c: Compile on all targets.
15312         * gcc.dg/asm-pr24146.c: New.
15313         * gcc.dg/pr21419.c: Adjust error messages.
15314
15315 2005-10-05  Richard Guenther  <rguenther@suse.de>
15316
15317         PR fortran/24176
15318         * gfortran.fortran-torture/compile/empty.f90: New testcase.
15319
15320 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
15321
15322         PR c++/23513
15323         * g++.dg/template/spec22.C: Robustify test.
15324         * g++.dg/template/spec26.C: New.
15325
15326 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
15327
15328         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
15329         if target supports vector instructions.
15330
15331 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
15332
15333         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
15334         C99 functions.
15335
15336 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
15337
15338         * lib/target-supports.exp (check_effective_target_fortran_large_real,
15339         check_effective_target_fortran_large_int): Replace cached result
15340         when target changes.
15341
15342 2005-10-04  Devang Patel  <dpatel@apple.com>
15343
15344         * gcc.dg/i386-sse-vect-types.c: New.
15345
15346 2005-10-04  Ian Lance Taylor  <ian@airs.com>
15347
15348         PR preprocessor/13726
15349         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
15350         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
15351
15352 2005-10-04  Richard Guenther  <rguenther@suse.de>
15353
15354         PR c/23576
15355         * gcc.dg/noncompile/pr23576.c: New testcase.
15356
15357 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
15358
15359         PR middle-end/23125
15360         * gcc.dg/register-var-3.c: New test.
15361
15362 2005-10-04  Steven Bosscher  <stevenb@suse.de>
15363
15364         * gcc.dg/pr23049.c: New test.
15365
15366         * gcc.dg/ucnid-4.c: Fix test.
15367
15368 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
15369
15370         PR 23445
15371         * gcc.c-torture/compile/pr23445.c: New test.
15372
15373 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
15374
15375         * g++.dg/overload/unknown1.C: New.
15376
15377 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
15378
15379         PR c++/17775
15380         * g++.dg/template/repo4.C: New test.
15381
15382 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15383
15384         PR libfortran/19308
15385         * gfortran.dg/large_real_kind_2.F90: New test.
15386         * gfortran.dg/large_integer_kind_2.f90: New test.
15387
15388 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
15389
15390         * lib/target-supports.exp (check_effective_target_vect_shift):
15391         Implement with result caching. Add i?86, x86_64 and ia64 targets.
15392         (check_effective_target_vect_condition): Fix copy-n-pasto.
15393
15394         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
15395         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
15396         targets.
15397
15398 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
15399
15400         PR c++/22621
15401         * g++.dg/template/overload5.C : New test.
15402
15403         PR c++/23840
15404         * g++.dg/expr/stdarg1.C: New test.
15405
15406 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
15407
15408         PR 24142
15409         * gcc.c-torture/execute/pr24142.c: New test.
15410
15411 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
15412
15413         PR 24141
15414         * gcc.c-torture/execute/pr24141.c: New test.
15415
15416 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
15417             Diego Novillo  <dnovillo@redhat.com>
15418
15419         PR 23604
15420         * gcc.c-torture/execute/pr23604.c: New test.
15421
15422 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
15423
15424         PR fortran/16404
15425         PR fortran/20835
15426         PR fortran/20890
15427         PR fortran/20899
15428         PR fortran/20900
15429         PR fortran/20901
15430         PR fortran/20902
15431         gfortran.dg/equiv_constraint_1.f90: New test.
15432         gfortran.dg/equiv_constraint_2.f90: New test.
15433         gfortran.dg/equiv_constraint_3.f90: New test.
15434         gfortran.dg/equiv_constraint_4.f90: New test.
15435         gfortran.dg/equiv_constraint_5.f90: New test.
15436         gfortran.dg/equiv_constraint_6.f90: New test.
15437         gfortran.dg/equiv_constraint_7.f90: New test.
15438         gfortran.dg/equiv_constraint_8.f90: New test.
15439         gfortran.dg/private_type_1.f90: New test.
15440         gfortran.dg/private_type_2.f90: New test.
15441         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
15442         980628-10.f: Assert std=gnu to permit mixing of
15443         types in equivalence statements.
15444
15445 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
15446
15447         PR 24112
15448         * gfortran.dg/open_status_1.f90: New.
15449
15450 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
15451
15452         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
15453         * gcc.dg/vect/pr22480.c: Clean up temp files.
15454         * gcc.dg/vect/pr23831.c: Clean up temp files.
15455         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
15456         Clean up temp files.
15457         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
15458         Clean up temp files.
15459
15460         * gcc.dg/20050309-1.c: Clean up temp files.
15461         * gcc.dg/20050325-1.c: Clean up temp files.
15462
15463 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
15464
15465         PR tree-optimization/24059
15466         * gcc.dg/vect/pr24059.c : New test.
15467
15468 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
15469
15470         PR middle-end/24109
15471         * gcc.c-torture/execute/20050929-1.c: New test.
15472
15473 2005-09-29  Steven Bosscher  <stevenb@suse.de>
15474
15475         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
15476
15477 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
15478
15479         PR c/21419
15480         * gcc.dg/pr21419.c: New test.
15481
15482 2005-09-29  Steven Bosscher  <stevenb@suse.de>
15483
15484         * gcc.dg/pr23911.c: New test.
15485
15486 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
15487
15488         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
15489
15490         PR c++/16782
15491         * g++.dg/parse/qualified4.C: New test.
15492         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
15493         * g++.old-deja/g++.mike/p8154.C: Likewise.
15494
15495 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
15496
15497         PR c++/22147
15498         * g++.dg/template/friend37.C: New test.
15499         * g++.dg/parse/crash28.C: Adjust error markers.
15500
15501 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
15502
15503         PR fortran/18518
15504         * gfortran.fortran-torture/execute/save_2.f90: New decl.
15505
15506 2005-09-27  Devang Patel  <dpatel@apple.com>
15507
15508         PR tree-optimization/23625
15509         * gcc.dg/pr23625.c: New test.
15510
15511 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
15512
15513         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
15514         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
15515
15516 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
15517
15518         PR fortran/23677
15519         * gfortran.fortran-torture/execute/save_1.f90: New test.
15520         * gfortran.dg/save_1.f90: New test.
15521
15522 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
15523
15524         * gcc.target/i386/builtin-apply-mmx.c: New test.
15525
15526         PR target/22576
15527         * gcc.target/i386/pr22576.c: New test.
15528
15529         PR target/22585
15530         * gcc.target/i386/pr22585.c: New test.
15531
15532         PR target/23268
15533         * gcc.target/i386/pr23268.c: New test.
15534
15535         PR middle-end/23831
15536         * gcc.dg/vect/pr23831.c: New test.
15537
15538         PR target/24055
15539         * gcc.target/i386/pr24055.c: New test.
15540
15541 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
15542
15543         PR tree-optimization/23960
15544         * gcc.c-torture/compile/pr23960.c: New.
15545
15546 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
15547
15548         PR fortran/16861
15549         * gfortran.dg/nested_modules_3.f90: New.
15550
15551 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
15552
15553         PR fortran/24005
15554         gfortran.dg/interface_1.f90: New test.
15555
15556 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
15557         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15558
15559         PR fortran/23843
15560         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
15561
15562 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
15563
15564         PR fortran/23516
15565         * gfortran.dg/imag_1.f: New test.
15566         * gfortran.dg/imag_2.f: Ditto.
15567
15568 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
15569
15570         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
15571
15572 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
15573
15574         PR c++/21983
15575         * g++.dg/warn/pr21983.C: New test.
15576
15577 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
15578
15579         * gcc.dg/20050922-1.c: Testcase added.
15580
15581 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
15582
15583         PR c++/23993
15584         * g++.dg/template/array14.C: New test.
15585
15586 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
15587
15588         PR fortran/19929
15589         * gfortran.dg/der_ptr_component_1.f90: New test.
15590
15591 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15592
15593         PR c++/23965
15594         * g++.dg/template/error1.C: Reject "no matching function" message.
15595
15596 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15597
15598         PR c++/17609
15599         * g++.dg/lookup/error1.C: New test.
15600
15601 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
15602
15603         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
15604         functionality of the testcase.
15605
15606 2005-09-20  Richard Henderson  <rth@redhat.com>
15607
15608         * gcc.dg/vect/vect-22.c: Require vect_float.
15609         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
15610
15611 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
15612
15613         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
15614         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
15615         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
15616         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
15617         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
15618         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
15619         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
15620         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
15621         * gcc.dg/cpp/ucnid-8.c: New test.
15622
15623 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15624
15625         PR tree-optimization/23929
15626         * gcc.c-torture/compile/pr23929.c: New test.
15627
15628 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
15629
15630         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
15631         for one loop.
15632
15633 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
15634
15635         PR testsuite/23186
15636         * g++.dg/other/pr22003.C: Require named sections.
15637
15638 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15639
15640         PR c++/23947
15641         * g++.dg/rtti/crash3.C: New test.
15642
15643         PR tree-optimization/23818
15644         * gcc.dg/pr23818.c: New test.
15645
15646 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15647
15648         PR fortran/23420
15649         * gfortran.dg/print_fmt_4.f: New.
15650
15651 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15652
15653         PR fortran/23663
15654         * gfortran.fortran-torture/execute/entry_11.f90: New test.
15655
15656 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
15657
15658         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
15659         Use pointers to local alignable arrays instead. Added comments.
15660         * gcc.dg/vect/vect-46.c: Likewise.
15661         * gcc.dg/vect/vect-48.c: Likewise.
15662         * gcc.dg/vect/vect-49.c: Likewise.
15663         * gcc.dg/vect/vect-52.c: Likewise.
15664         * gcc.dg/vect/vect-53.c: Likewise.
15665         * gcc.dg/vect/vect-54.c: Likewise.
15666         * gcc.dg/vect/vect-56.c: Likewise.
15667         * gcc.dg/vect/vect-57.c: Likewise.
15668         * gcc.dg/vect/vect-58.c: Likewise.
15669         * gcc.dg/vect/vect-60.c: Likewise.
15670         * gcc.dg/vect/vect-61.c: Likewise.
15671
15672         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
15673         The test is no longer vectorizable on vect_no_align targets.
15674         * gcc.dg/vect/vect-43.c: Likewsie.
15675
15676         * gcc.dg/vect/vect-44.c: Added comments.
15677         * gcc.dg/vect/vect-45.c: Added comments.
15678         * gcc.dg/vect/vect-50.c: Added comments.
15679         * gcc.dg/vect/vect-51.c: Added comments.
15680
15681         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
15682         aligned type.
15683         * gcc.dg/vect/Os-vect-95.c: Likewise.
15684
15685         * gcc.dg/vect/vect-41.c: Test removed.
15686         * gcc.dg/vect/vect-47.c: Test removed.
15687         * gcc.dg/vect/vect-55.c: Test removed.
15688         * gcc.dg/vect/vect-59.c: Test removed.
15689
15690 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
15691
15692         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
15693         No longer vectorizable on vect_no_align targets.
15694         * gcc.dg/vect/pr20122.c: Likewise.
15695         * gcc.dg/vect/vect-74.c: Likewise.
15696         * gcc.dg/vect/vect-75.c: Likewise.
15697         * gcc.dg/vect/vect-76.c: Likewise.
15698
15699         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
15700         Will not be vectorizable on vect_no_align targets once aliasing issues
15701         are resolved.
15702         * gcc.dg/vect/vect-79.c: Likewise.
15703
15704         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
15705         * gcc.dg/vect/vect-78.c: Likewise.
15706         * gcc.dg/vect/vect-97.c: Likewise.
15707
15708 2005-09-19  Steven Bosscher  <stevenb@suse.de>
15709
15710         * gcc.dg/pr23943.c: New test.
15711
15712 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
15713
15714         PR fortran/19181
15715         * gfortran.dg/derived_pointer_null_1.f90: New test.
15716
15717 2005-09-18  Richard Guenther  <rguenther@suse.de>
15718
15719         PR middle-end/23944
15720         * gcc.c-torture/compile/pr23944.c: New testcase.
15721
15722 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
15723
15724         PR fortran/15975
15725         * gfortran.dg/der_pointer_2.f90: New test.
15726
15727 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
15728
15729         PR fortran/16861
15730         * gfortran.dg/nested_modules_2.f90: New test.
15731
15732 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15733
15734         PR c++/18368
15735         * g++.dg/other/semicolon.C: New test.
15736
15737 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
15738
15739         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
15740         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
15741
15742 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
15743
15744         PR c++/23914
15745         * g++.dg/template/static18.C: New test.
15746
15747         PR c++/21514
15748         * g++.dg/template/crash19.C: Remove dg-error marker.
15749         * g++.dg/template/local4.C: New test.
15750
15751 2005-09-16  Paul Brook  <paul@codesourcery.com>
15752
15753         PR fortran/23906
15754         * gfortran.dg/dependency_1.f90: New test.
15755
15756 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
15757
15758         PR c++/23896
15759         * g++.dg/template/static17.C: New test.
15760
15761 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
15762
15763         PR c++/23139
15764         * g++.dg/warn/huge-val1.C: New test.
15765
15766 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
15767
15768         PR c++/13140
15769         * g++.dg/parse/class2.C: New test.
15770         * g++.dg/template/explicit8.C: Likewise.
15771         * g++.dg/template/spec25.C: Likewise.
15772
15773 2005-09-14  Josh Conner  <jconner@apple.com>
15774
15775         PR middle-end/23584
15776         * gcc.dg/pr23584.c: New test.
15777
15778 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
15779
15780         PR fortran/21875 Internal Unit Array I/O, NIST
15781         * gfortran.dg/arrayio_1.f90: New test.
15782         * gfortran.dg/arrayio_1.f90: New test.
15783         * gfortran.dg/arrayio_1.f90: New test.
15784         * gfortran.dg/arrayio_1.f90: New test.
15785         * gfortran.dg/arrayio_1.f90: New test.
15786
15787 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
15788
15789         PR middle-end/22480
15790         * gcc.dg/vect/pr22480.c: New test.
15791
15792 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
15793
15794         PR fortran/19358
15795         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
15796
15797 2005-09-13 Josh Conner <jconner@apple.com>
15798
15799         PR c++/23180
15800         * g++.dg/init/struct2.C: New test.
15801         * g++.dg/init/struct3.C: New test.
15802
15803 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
15804
15805         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
15806         Clean up temp files.
15807         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
15808         gcc.dg/tree-ssa/builtin-fprintf-1.c,
15809         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
15810         gcc.dg/tree-ssa/builtin-printf-1.c,
15811         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
15812         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
15813         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
15814         gcc.dg/tree-ssa/builtin-vprintf-1.c,
15815         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
15816         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
15817         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
15818         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
15819         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
15820         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
15821         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
15822         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
15823
15824 2005-09-13  Josh Conner  <jconner@apple.com>
15825
15826         * lib/gcc-dg.exp: Load scanipa.exp.
15827         (cleanup-dump): New procedure.
15828         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
15829         * lib/scandump.exp: New file.
15830         * lib/scantree.exp: Use it.
15831         * lib/scanipa.exp: New file.
15832
15833 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
15834
15835         PR fortran/17740
15836         * gfortran.dg/generic_4.f90: New test.
15837
15838 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
15839
15840         PR target/23816
15841         * gcc.target/i386/pr23816-1.c: New test.
15842         * gcc.target/i386/pr23816-2.c: New test.
15843
15844
15845 2005-09-13  Bastian Blank <waldi@debian.org>
15846
15847         PR c++/16171
15848         * g++.dg/abi/mangle26.C: New test.
15849         * g++.dg/abi/mangle27.C: New test.
15850         * g++.dg/abi/mangle28.C: New test.
15851         * g++.dg/abi/mangle29.C: New test.
15852
15853         PR c++/23839
15854         * g++.dg/parse/register1.C: New test.
15855
15856 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
15857
15858         PR c++/23842
15859         * g++.dg/template/access16.C: New test.
15860
15861 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15862
15863         * gfortran.dg/char_pack_2.f90: Increase the vector size.
15864
15865 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15866
15867         PR fortran/18899
15868         * gfortran.dg/shape_2.f90: New test.
15869
15870 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15871
15872         PR target/19269
15873         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
15874         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
15875         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
15876         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
15877         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
15878         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
15879         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
15880         tests.
15881
15882 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15883
15884         PR c++/23841
15885         * g++.dg/parse/template17.C: New test.
15886
15887 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15888
15889         PR c++/23789
15890         * g++.dg/template/nontype14.C: New test.
15891
15892 2005-09-12  Ian Lance Taylor  <ian@airs.com>
15893
15894         PR g++/7874
15895         * g++.dg/lookup/friend7.C: New test.
15896         * g++.dg/lookup/friend8.C: New test.
15897         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
15898         so that it will be found via argument dependent lookup.
15899         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
15900         friend functions which will no longer be found.
15901         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
15902         function g, so that it will be found via argument dependent
15903         lookup.
15904         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
15905         * g++.old-deja/g++.mike/net43.C: Likewise.
15906
15907 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15908
15909         PR c++/23691
15910         * g++.dg/template/static16.C: New test.
15911
15912 2005-09-12  Josh Conner  <jconner@apple.com>
15913
15914         PR middle-end/23237
15915         * gcc.c-torture/compile/pr23237.c: New test.
15916
15917 2005-09-11  Richard Henderson  <rth@redhat.com>
15918
15919         * g++.dg/other/error8.C: Update expected diagnostic text.
15920
15921 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15922
15923         PR libfortran/19872
15924         * gfortran.dg/overwrite_1.f: New test.
15925
15926 2005-09-09  Josh Conner  <jconner@apple.com>
15927
15928         * g++.dg/init/pr23180-1.C: Removed.
15929         * g++.dg/init/pr23180-2.C: Removed.
15930
15931 2005-09-09  David Daney <ddaney@avtrex.com>
15932
15933         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
15934         files which are ...
15935         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
15936         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
15937
15938 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15939
15940         * gfortran.dg/iostat_2.f90: New test.
15941
15942 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
15943
15944         PR c++/22252
15945         * g++.dg/ext/interface1.C: New test.
15946         * g++.dg/ext/interface1.h: Likewise.
15947         * g++.dg/ext/interface1a.cc: Likewise.
15948
15949 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
15950
15951         * gfortran.dg/iomsg_1.f90: New test case.
15952
15953 2005-09-09  Richard Guenther  <rguenther@suse.de>
15954
15955         PR c++/23624
15956         * g++.dg/tree-ssa/pr23624.C: New testcase.
15957
15958 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15959
15960         PR fortran/19239
15961         * gfortran.dg/vector_subscript_1.f90,
15962         * gfortran.dg/vector_subscript_2.f90: New tests.
15963
15964 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15965
15966         PR fortran/21104
15967         * gfortran.dg/array_alloc_1.f90,
15968         * gfortran.dg/array_alloc_2.f90,
15969         * gfortran.dg/array_alloc_3.f90: New tests.
15970
15971 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15972
15973         PR fortran/12840
15974         * gfortran.dg/array_constructor_6.f90
15975         * gfortran.dg/array_constructor_7.f90
15976         * gfortran.dg/array_constructor_8.f90
15977         * gfortran.dg/array_constructor_9.f90
15978         * gfortran.dg/array_constructor_10.f90
15979         * gfortran.dg/array_constructor_11.f90
15980         * gfortran.dg/array_constructor_12.f90: New tests.
15981
15982 2005-09-08  Josh Conner  <jconner@apple.com>
15983
15984         PR c++/23180
15985         * g++.dg/init/pr23180-1.C: New test.
15986         * g++.dg/init/pr23180-2.C: New test.
15987
15988 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
15989
15990         PR fortran/18878
15991         * gfortran.dg/module_double_reuse.f90: New.
15992
15993 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
15994
15995         PR fortran/23270
15996         PR fortran/22304
15997         PR fortran/18870
15998         PR fortran/17917
15999         PR fortran/16511
16000         * gfortran.dg/common_equivalence_1.f: New.
16001         * gfortran.dg/common_equivalence_2.f: New.
16002         * gfortran.dg/common_equivalence_3.f: New.
16003         * gfortran.dg/contained_equivalence_1.f90: New.
16004         * gfortran.dg/module_blank_common.f90: New.
16005         * gfortran.dg/module_commons_1.f90: New.
16006         * gfortran.dg/module_equivalence_1.f90: New.
16007         * gfortran.dg/nested_modules_1.f90: New.
16008         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
16009         equivalences and add comment to connect the test with
16010         the PR.
16011
16012 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16013
16014         PR fortran/23765
16015         * gfortran.dg/common_6.f90: New test.
16016
16017 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
16018
16019         PR fortran/15326
16020         * gfortran.dg/char_result_1.f90,
16021         * gfortran.dg/char_result_2.f90,
16022         * gfortran.dg/char_result_3.f90,
16023         * gfortran.dg/char_result_4.f90,
16024         * gfortran.dg/char_result_5.f90,
16025         * gfortran.dg/char_result_6.f90,
16026         * gfortran.dg/char_result_7.f90,
16027         * gfortran.dg/char_result_8.f90: New tests.
16028
16029 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
16030
16031         PR fortran/19928
16032         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
16033
16034 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
16035
16036         PR obj-c++/16816
16037         * obj-c++.dg/selector-5.mm: New test.
16038         * obj-c++.dg/selector-6.mm: New test.
16039
16040 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
16041
16042         PR objc/20574
16043         PR objc/19324
16044         * objc.dg/error-1.m: New test.
16045
16046 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
16047
16048         PR fortran/23373
16049         * gfortran.fortran-torture/execute/pr23373-1.f90,
16050         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
16051
16052 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
16053
16054         PR libfortran/23760
16055         * gfortran.dg/g77/1832.f: Remove long string in write statement
16056         to allow the test to pass on correct list directed output with
16057         prepended space.
16058
16059 2005-09-07  James E Wilson  <wilson@specifix.com>
16060
16061         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
16062
16063 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
16064
16065         * gfortran.dg/parameter+save.f90: Rename to
16066         * gfortran.dg/parameter_save.f90: .. this.
16067
16068 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
16069
16070         PR fortran/20848
16071         * gfortran.dg/parameter+save.f90: New test case.
16072
16073 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
16074
16075         PR fortran/19269
16076         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
16077
16078 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
16079
16080         PR c/23075
16081         * gcc.dg/pr23075.c: New test.
16082         * g++.dg/warn/pr23075.C: New test.
16083
16084         PR target/22362
16085         * gcc.target/i386/pr22362.c: New test.
16086
16087         PR rtl-optimization/23098
16088         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
16089
16090         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
16091         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
16092         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
16093
16094 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
16095
16096         * g++.dg/expr/cast6.C: New test.
16097
16098         PR c++/9782
16099         * g++.dg/init/new15.C: New test.
16100
16101 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
16102
16103         * gcc.dg/vect/Os-vect-95.c: New test.
16104         * gcc.dg/vect/vect-95.c: Same.
16105
16106 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
16107
16108         * gcc.dg/vect/vect-29.c: Update xfail testing.
16109         * gcc.dg/vect/vect-44.c: Same.
16110         * gcc.dg/vect/vect-48.c: Same.
16111         * gcc.dg/vect/vect-50.c: Same.
16112         * gcc.dg/vect/vect-72.c: Same.
16113         * gcc.dg/vect/vect-77.c: Same.
16114         * gcc.dg/vect/vect-78.c: Same.
16115         * gcc.dg/vect/vect-80.c: Same.
16116         * gcc.dg/vect/vect-96.c: Same.
16117         * gcc.dg/vect/vect-100.c: Same.
16118         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
16119         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
16120         * gfortran.dg/vect/vect-5.f90: Same.
16121
16122 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
16123
16124         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
16125         start strings.
16126         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
16127         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
16128
16129         PR c++/23056
16130         * g++.dg/opt/pr23056.C: New test.
16131
16132         PR rtl-optimization/23098
16133         * gcc.target/i386/pr23098.c: New test.
16134
16135 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
16136
16137         PR c++/23667
16138         * g++.dg/template/static15.C: New test.
16139
16140         PR c++/21440
16141         * g++.dg/ext/stmtexpr5.C: New test.
16142         * g++.dg/ext/stmtexpr6.C: Likewise.
16143
16144 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
16145
16146         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
16147
16148         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
16149         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
16150         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
16151
16152 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
16153
16154         PR libfortran/23321
16155         * gfortran.dg/direct_io_4.f90: New test case.
16156
16157 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
16158             Rasmus Hahn  <rassahah@neofonie.de>
16159
16160         PR libobjc/23108
16161         * objc.dg/type-stream-1.m: New test.
16162
16163 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
16164
16165         PR fortran/23661
16166         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
16167         gfortran.dg/print_fmt_3.f90: New test.
16168
16169 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
16170
16171         * gfortran.dg/fmt_t_1.f90: New test.
16172
16173 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
16174
16175         PR rtl-optimization/23454
16176         * g++.dg/opt/pr23454.C: New test.
16177
16178 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
16179
16180         PR c++/23699
16181         * g++.dg/ext/static1.C: New test.
16182
16183 2005-09-02  Richard Henderson  <rth@redhat.com>
16184
16185         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
16186         tail call to check_fa_work.
16187
16188 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
16189
16190         PR c++/21687
16191         * g++.dg/other/gc3.C: New test.
16192
16193 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
16194
16195         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
16196         * gcc.dg/20050826-1.c: Likewise.
16197
16198 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
16199
16200         PR c++/23167
16201         * g++.dg/expr/volatile1.C: New test.
16202
16203 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
16204
16205         PR middle-end/23547
16206         * gcc.dg/pr23547.c: New test.
16207
16208 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
16209
16210         PR c/22061
16211         * gcc.c-torture/execute/pr22061-1.c,
16212         * gcc.c-torture/execute/pr22061-2.c,
16213         * gcc.c-torture/execute/pr22061-3.c,
16214         * gcc.c-torture/execute/pr22061-4.c: New tests.
16215
16216 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
16217
16218         * gcc.dg/Wredundant-decls-2.c: New test to check that
16219         -Wredundant-decls does not issue warning for a variable
16220         definition following a declaration.
16221
16222 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
16223
16224         PR debug/7241
16225         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
16226         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
16227         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
16228
16229         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
16230         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
16231         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
16232         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
16233         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
16234         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
16235         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
16236         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
16237
16238 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
16239
16240         PR objc/23306
16241         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
16242         scan-assmbler.
16243
16244 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
16245
16246         PR target/21255
16247         * gcc.dg/pr21255-1.c: New test.
16248         * gcc.dg/pr21255-2-mb.c: Likewise.
16249         * gcc.dg/pr21255-2-ml.c: Likewise.
16250         * gcc.dg/pr21255-3.c: Likewise.
16251         * gcc.dg/pr21255-4.c: Likewise.
16252
16253 2005-08-31  Dale Johannesen  <dalej@apple.com>
16254
16255         * gcc.dg/20050830-1.c: New.
16256
16257 2005-08-31  Josh Conner  <jconner@apple.com>
16258
16259         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
16260         command-line options for arm-*-* targets.
16261         * g++.dg/init/array16.C: Likewise.
16262         * g++.dg/other/crash-4.C: Likewise.
16263
16264 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
16265
16266         PR obj-c++/23640
16267         * obj-c++.dg/gnu-runtime-3.mm: New test.
16268
16269 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16270
16271         PR c++/13377
16272         * g++.dg/lookup/ambig4.C: New test.
16273         * g++.dg/lookup/ambig5.C: New test.
16274         * g++.dg/tc1/dr101.C: Adjust error markers.
16275
16276 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16277
16278         PR c++/23639
16279         * g++.dg/template/ttp5.C: Adjust error markers.
16280
16281 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
16282
16283         PR testsuite/23609
16284         * lib/obj-c++.exp: Include target-libpath.exp.
16285         (obj-c++_link_flags): Look for the GNU libobjc library
16286         and set the library path to include it.
16287         Don't manually set LD_LIBRARY_PATH (etc.) but call
16288         set_ld_library_path_env_vars instead.
16289         (obj-c++_target_compile): Don't set library path or
16290         linker flags because they are already set correctly
16291         in obj-c++_link_flags.
16292
16293 2005-08-30  Josh Conner  <jconner@apple.com>
16294
16295         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
16296         to command-line options for arm-*-* targets.
16297
16298 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
16299
16300         * g++.dg/other/i386-1.C: New.
16301
16302 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
16303
16304         PR preprocessor/20348
16305         PR preprocessor/20356
16306         * gcc.dg/cpp/pr20348.c: New test.
16307         * gcc.dg/cpp/pr20348.h: New file.
16308         * gcc.dg/cpp/inc/pr20348.h: New file.
16309         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
16310         * gcc.dg/cpp/pr20356.c: New test.
16311         * gcc.dg/cpp/pr20356.h: New file.
16312         * gcc.dg/cpp/inc/pr20356.h: New file.
16313         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
16314
16315 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
16316
16317         * gfortran.fortran-torture/execute/intrinsic_count.f90:
16318         Fix array dimension to avoid correct end-of-file error.
16319
16320 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
16321
16322         PR libfortran/23598
16323         * gfortran.dg/iostat_1.f90: New test.
16324
16325 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
16326
16327         PR middle-end/23408
16328         * gcc.dg/pr23408.c: New test.
16329
16330 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
16331
16332         PR c++/23099
16333         * g++.dg/init/member1.C: Make sure erroneous static data member
16334         definitions are required.
16335         * g++.dg/template/static13.C: New test.
16336         * g++.dg/template/static14.C: Likewise.
16337
16338 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
16339
16340         * gcc.target/i386/pr23575.c: Use -msse2 instead of
16341         -march=pentium4, remove ilp32 requirement.
16342
16343         PR middle-end/23484
16344         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
16345         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
16346
16347 2005-08-29  Andreas Jaeger  <aj@suse.de>
16348
16349         PR testsuite/23607
16350         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
16351
16352 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
16353
16354         * gcc.c-torture/execute/20050316-2.c: New test.
16355         * gcc.c-torture/execute/20050316-3.c: New test.
16356         * gcc.dg/torture/pr16104-1.c: New test.
16357
16358 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
16359
16360         PR middle-end/23463
16361         * gcc.c-torture/execute/zero-struct-1.c: New test.
16362
16363 2005-08-27  Richard Guenther  <rguenther@suse.de>
16364
16365         PR target/23575
16366         * gcc.target/i386/pr23575.c: New testcase.
16367
16368 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
16369
16370         PR rtl-optimization/23561
16371         * gcc.c-torture/execute/20050826-1.c: New test.
16372
16373         PR rtl-opt/23560
16374         * gcc.c-torture/execute/20050826-2.c: New test.
16375
16376 2005-08-26  Dale Johannesen  <dalej@apple.com>
16377
16378         * gcc.dg/20030711-1.c: Modify to work on Darwin.
16379         * gcc.dg/20050826-1.c: New.
16380
16381 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
16382
16383         PR c++/19004
16384         * g++.dg/template/nontype13.C: New test.
16385
16386         PR c++/23491
16387         * g++.dg/init/new14.C: New test.
16388         * g++.dg/expr/anew1.C: Do not XFAIL.
16389         * g++.dg/expr/anew2.C: Likewise.
16390         * g++.dg/expr/anew3.C: Likewise.
16391
16392 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
16393
16394         PR middle-end/22439
16395         * gcc.dg/vla-3.c: New test.
16396
16397 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
16398
16399         PR fortran/20363
16400         * gfortran.dg/named_interface.f90: New.
16401
16402 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
16403
16404         * gcc.c-torture/execute/frame-address.c: New test.
16405
16406 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
16407
16408         PR c++/20817
16409         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
16410
16411 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
16412
16413         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
16414
16415 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
16416
16417         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
16418         * gcc.dg/altivec-22.c: Rename from..
16419         * gcc.dg/altivec-nomfcr.c: ..this.
16420
16421 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
16422
16423         PR tree-optimization/23546
16424         * gcc.dg/tree-ssa/pr23546.c: New test.
16425
16426 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
16427
16428         PR fortran/17758
16429         * gfortran.dg/nonreturning_statements.f90: New test.
16430
16431 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16432
16433         PR c++/22454
16434         * g++.dg/parse/crash29.C: New.
16435
16436 2005-08-23  DJ Delorie  <dj@redhat.com>
16437
16438         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
16439         constants have the L suffix.
16440
16441 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
16442
16443         PR c++/23044
16444         * g++.dg/template/instantiate8.C: New.
16445
16446 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
16447
16448         PR middle-end/23467
16449         * gcc.c-torture/execute/pr23467.c: New test.
16450
16451 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
16452
16453         PR tree-optimization/22043
16454         * gcc.c-torture/execute/20050613-1.c: New test.
16455
16456 2005-08-23  Ben Elliston  <bje@au.ibm.com>
16457
16458         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
16459
16460 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
16461
16462         PR rtl-optimization/23478
16463         * g++.dg/opt/pr23478.C: New test.
16464
16465 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
16466
16467         PR c/18715
16468         * gcc.dg/switch-warn-3.c: New test.
16469
16470 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16471
16472         PR c++/22233
16473         * g++.dg/template/param1.C: New test.
16474
16475 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16476
16477         PR c++/23089
16478         * g++.dg/other/incomplete1.C: New test.
16479
16480 2005-08-22  Ira Rosen  <irar@il.ibm.com>
16481
16482         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
16483         are vectorizable.
16484
16485 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16486
16487         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
16488         d_lines_5.f: New.
16489
16490 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
16491
16492         * gcc.target/i386/sse-4.c: New test.
16493
16494 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16495
16496         PR testsuite/23239
16497         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
16498
16499 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
16500
16501         * gcc.dg/20050811-1.c: New test.
16502         * gcc.dg/20050811-2.c: New test.
16503
16504 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
16505
16506         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
16507
16508 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
16509
16510         PR 23476
16511         * gcc.c-torture/compile/pr23476.c: New test.
16512
16513 2005-08-19  Devang Patel  <dpatel@apple.com>
16514
16515         PR tree-optimization/23048
16516         * gcc.dg/tree-ssa/pr23048.c: New test.
16517
16518 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16519
16520         PR middle-end/20624
16521         * g++.dg/warn/Wreturn-3.C: New test
16522
16523 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
16524
16525         PR tree-optimization/22228
16526         * g++.dg/vect/pr22543.cc: New test.
16527
16528 2005-08-17  Steven Bosscher  <stevenb@suse.de>
16529
16530         PR tree-optimization/21574
16531         * gcc.dg/tree-ssa/pr21574.c: New test.
16532
16533 2005-08-16  James E Wilson  <wilson@specifix.com>
16534
16535         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
16536
16537 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
16538
16539         PR tree-opt/23402
16540         * gcc.c-torture/compile/zero-strct-3.c: New test.
16541         * gcc.c-torture/compile/zero-strct-4.c: New test.
16542
16543 2005-08-16  Steven Bosscher  <stevenb@suse.de>
16544
16545         PR target/23376
16546         * gcc.target/x86_64/pr23376.c: New test.
16547
16548 2005-08-16  Ian Lance Taylor  <ian@airs.com>
16549
16550         PR c++/23337
16551         * g++.dg/ext/vector2.C: New.
16552
16553 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
16554
16555         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
16556
16557 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
16558
16559         PR libfortran/23428
16560         * gfortran.dg/inquire-complex.f90: New test case.
16561
16562 2005-08-16  James E Wilson  <wilson@specifix.com>
16563
16564         PR tree-optimization/21105
16565         * gcc.dg/large-size-array.c: New.
16566
16567 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
16568
16569         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
16570         type.
16571         * gcc.dg/vect/vect-41: Likewise.
16572         * gcc.dg/vect/vect-42: Likewise.
16573         * gcc.dg/vect/vect-43: Likewise.
16574         * gcc.dg/vect/vect-44: Likewise.
16575         * gcc.dg/vect/vect-46: Likewise.
16576         * gcc.dg/vect/vect-47: Likewise.
16577         * gcc.dg/vect/vect-48: Likewise.
16578         * gcc.dg/vect/vect-52: Likewise.
16579         * gcc.dg/vect/vect-53: Likewise.
16580         * gcc.dg/vect/vect-54: Likewise.
16581         * gcc.dg/vect/vect-55: Likewise.
16582         * gcc.dg/vect/vect-56: Likewise.
16583         * gcc.dg/vect/vect-57: Likewise.
16584         * gcc.dg/vect/vect-58: Likewise.
16585         * gcc.dg/vect/vect-59: Likewise.
16586         * gcc.dg/vect/vect-60: Likewise.
16587         * gcc.dg/vect/vect-61: Likewise.
16588         * gcc.dg/vect/vect-85: Likewise.
16589         * gcc.dg/vect/vect-87: Likewise.
16590         * gcc.dg/vect/vect-88: Likewise.
16591         * gcc.dg/vect/vect-93.c: Likewise.
16592         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
16593         * gcc.dg/vect/vect-75: Likewise.
16594         * gcc.dg/vect/vect-76: Likewise.
16595         * gcc.dg/vect/vect-77: Likewise.
16596         * gcc.dg/vect/vect-78: Likewise.
16597         * gcc.dg/vect/vect-80: Likewise.
16598         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
16599         vectorized for the expected reason, rather than checking how alignment
16600         was handled.
16601         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
16602         type and also instead of aligned pointers. Added documentation.
16603
16604 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
16605
16606         * gfortran.dg/power.f90: New test.
16607
16608 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
16609
16610         PR rtl-optimization/23299
16611         * g++.dg/opt/pr23299.C: New test.
16612
16613 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16614
16615         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
16616
16617 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
16618
16619         * g++.dg/template/local6.C: New test.
16620
16621 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
16622
16623         * execute/exceptions/finally-1.m: Check that the catch and finally are
16624         being called.  Also add a "return 0;" at the end of main.
16625
16626 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
16627
16628         PR fortran/21432.
16629         * gfortran.dg/namelist_print_1.f: New test of functionality of
16630         PRINT namelist.
16631         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
16632         namelist generates error with -std=f95.
16633
16634 2005-08-14  Ira Rosen  <irar@il.ibm.com>
16635
16636         PR tree-optimization/23119
16637         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
16638
16639 2005-08-13  Marcin Koziej  <creep@desk.pl>
16640             Andrew Pinski  <pinskia@physics.uc.edu>
16641
16642         PR libobjc/22492
16643         * execute/exceptions/finally-1.m: New test.
16644
16645 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16646
16647         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
16648         testsuite.
16649         * objc/execute/exceptions/trivial.m: New test.
16650         * objc.dg/try-catch-11.m: Move to ...
16651         * objc/execute/exceptions/foward-1.m: Here.
16652         * objc.dg/try-catch-2.m: Move to ...
16653         * objc/execute/exceptions/catchall-1.m: Here.
16654         * objc.dg/try-catch-8.m: Move to ...
16655         * objc/execute/exceptions/local-variables-1.m: Here.
16656
16657 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16658
16659         * objc.dg/nested-func-1.m: Move to ...
16660         * objc/execute/nested-func-1.m: Here.
16661
16662 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16663
16664         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
16665         in ${options} instead of [target_info name].
16666         * lib/obj-c++.exp (objc_target_compile): Likewise.
16667
16668 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16669
16670         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
16671
16672 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16673
16674         part of PR testsuite/23348
16675         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
16676         of the torture options.
16677         * objc/compile/trivial.m: New test.
16678
16679 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
16680
16681         * gfortran.dg/eoshift.f90: Correct format.
16682
16683 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
16684
16685         * gfortran.fortran-torture/execute/character_passing.f90:
16686         Fix comment typo.
16687
16688 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
16689
16690         PR c++/8271
16691         * g++.dg/template/unify10.C: New.
16692
16693 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
16694
16695         * g++.dg/parse/pr22514.C: Move to...
16696         * g++.dg/debug/pr22514.C: here.
16697
16698 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16699
16700         PR c++/23266
16701         * g++.dg/inherit/pure1.C: New test.
16702
16703         * ChangeLog: Fix typos.
16704
16705 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16706             Steven Bosscher  <stevenb@suse.de>
16707
16708         * gfortran.dg/runtime_warning_1.f90: New test.
16709
16710 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
16711
16712         PR c++/23219
16713         * g++.dg/parse/crash28.C: New.
16714
16715 2005-08-11  Richard Guenther  <rguenther@suse.de>
16716
16717         PR target/23289
16718         * gcc.target/i386/tailcall-1.c: New testcase.
16719
16720 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
16721
16722         * gcc.dg/vect/vect-67.c: Un-xfail.
16723
16724 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
16725
16726         PR c++/23225
16727         * g++.dg/testsuite/parse/crash27.C: new test.
16728
16729 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
16730
16731         PR libfortran/22143
16732         * gfortran.dg/shift-kind.f90: New testcase.
16733
16734 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
16735
16736         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
16737         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
16738
16739 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16740
16741         PR c++/20646
16742         * g++.dg/other/mult-stor1.C: New test.
16743
16744 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
16745
16746         * gcc.c-torture/pr18299-1.c: Move to ...
16747         * gcc.c-torture/compile/pr18299-1.c: Here.
16748
16749 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
16750
16751         * gfortran/fortran.torture/execute/character_passing.f90:
16752         Fix types for LSAME.
16753
16754 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
16755
16756         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
16757         input data back to what it was originally.
16758
16759 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
16760
16761         * objc.dg/try-catch-8.m: Enable for all targets.
16762
16763 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
16764
16765         * gcc.dg/pr23165.c: New test.
16766
16767 2005-08-09  Steven Bosscher  <stevenb@suse.de>
16768
16769         PR tree-optimization/23234
16770         * gcc.dg/tree-ssa/pr23234.c: New test.
16771
16772 2005-08-08  Josh Conner  <jconner@apple.com>
16773
16774         PR rtl-optimization/23241
16775         * gcc.dg/char-compare.c: New test.
16776
16777 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16778
16779         PR c++/22508
16780         * g++.dg/init/new13.C: New test.
16781
16782 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
16783
16784         PR c++/21166
16785         * g++.dg/other/crash-4.C: Adjust
16786         * g++/dg/ext/packed9.C: New.
16787
16788 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
16789
16790         PR middle-end/21964
16791         * gcc.c-torture/execute/pr21964-1.c: New test.
16792
16793 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
16794
16795         PR c/22458
16796         * gcc.dg/pr22458-1.c: New test.
16797
16798 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
16799             Steven G. Kargl <kargls@comcast.net>
16800
16801         PR fortran/22390
16802         * gfortran.dg/flush_1.f90: New test.
16803
16804 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16805
16806         PR c++/23191
16807         * g++.dg/template/eh2.C: New test.
16808
16809 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16810
16811         PR c++/19498
16812         * g++.dg/template/instantiate7.C: New test.
16813
16814 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
16815
16816         PR c/23113
16817         * gcc.dg/Wunused-value-1.c: New test.
16818
16819 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
16820
16821         PR rtl-optimization/23233
16822         * gcc.c-torture/compile/pr23233-1.c: New test.
16823
16824 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
16825
16826         PR fortran/18833
16827         PR fortran/20850
16828         * gfortran.dg/equiv_1.f90: New test.
16829         * gfortran.dg/equiv_2.f90: New test.
16830         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
16831         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
16832         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
16833
16834 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
16835
16836         * gcc.c-torture/execute/vrp-5.c: New test.
16837         * gcc.c-torture/execute/vrp-6.c: New test.
16838         * gcc.dg/tree-ssa/vrp21.c: New test.
16839
16840 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
16841
16842         * g++.dg/parse/pr22514.C: New test.
16843
16844 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
16845
16846         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
16847
16848         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
16849         instead of constant loads / pool entries.
16850
16851 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
16852
16853         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
16854         TEST_TO_WCTYPE.
16855
16856 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
16857
16858         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
16859         __WINT_TYPE__ in generated prototypes if possible.
16860
16861 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
16862
16863         PR 22037
16864         * g++.dg/tree-ssa/pr22037.C:
16865
16866 2005-08-04  Richard Henderson  <rth@redhat.com>
16867
16868         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
16869         scan-tree-dump-times directive.
16870
16871 2005-08-04  Jan Hubicka  <jh@suse.cz>
16872
16873         * gcov-1.C: Fix switch counts.
16874         * gcov-4b.c: Likewise.
16875
16876 2005-08-03  Jeff Law  <law@redhat.com>
16877
16878         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
16879
16880 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
16881
16882         * gcc.c-torture/execute/pr23135.c: New test.
16883
16884 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16885
16886         PR tree-optimization/19899
16887         * gcc.dg/tree-ssa/scev-1.c: New test.
16888         * gcc.dg/tree-ssa/scev-2.c: New test.
16889
16890 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
16891
16892         PR target/18582
16893         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
16894
16895 2005-08-03  Jan Hubicka  <jh@suse.cz>
16896
16897         * update-conroll.c: New testcase.
16898         * update-conroll-2.c: New testcase.
16899
16900 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
16901
16902         * gfortran.dg/constant_substring.f: New test.
16903         * gfortran.dg/pr22491.f: New test.
16904
16905 2005-08-02  Jan Hubicka  <jh@suse.cz>
16906
16907         * update-threading.c: Replace by the proper one.
16908
16909 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
16910
16911         PR 23164
16912         * g++.dg/tree-ssa/pr23164.C: New test.
16913
16914 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
16915
16916         * gcc.dg/tree-ssa/pr23192.c: New test.
16917
16918 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
16919
16920         * gcc.c-torture/execute/vrp-4.c: New test.
16921
16922 2005-08-02  Jan Hubicka  <jh@suse.cz>
16923
16924         * update-threading.c: New test.
16925
16926 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
16927
16928         * gcc.c-torture/compile/20050801-1.c: New test.
16929         * gcc.c-torture/compile/20050801-2.c: New test.
16930
16931 2005-08-01  Jan Hubicka  <jh@suse.cz>
16932
16933         * val-prof-5.c: New test.
16934
16935 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
16936
16937         PR c/22311
16938         * gcc.dg/pr22311-1.c : New test.
16939
16940 2005-07-31  Steven Bosscher  <stevenb@suse.de>
16941
16942         PR target/23095
16943         * gfortran.dg/pr23095.f: New test.
16944
16945         PR c++/22003
16946         * g++.dg/other/pr22003.C: New test.
16947
16948 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
16949
16950         PR target/20621
16951         * gcc.c-torture/execute/pr20621-1.c: New test.
16952
16953 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
16954
16955         * gfortran.dg/comma_format_extension_4.f: Adjust length
16956         of string for format.
16957         * gfortran.dg/der_array_io_1.f: Replace illegal internal
16958         print statement with internal write.
16959         * gfortran.dg/der_array_io_2.f: Likewise.
16960         * gfortran.dg/der_array_io_3.f: Likewise.
16961
16962 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
16963
16964         * gcc.dg/fold-abs-4.c: new test.
16965
16966 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
16967
16968         PR fortran/22570 an related issues.
16969         * gfortran.dg/x_slash_1.f: New test.
16970
16971 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
16972
16973         PR c/23143
16974         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
16975         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
16976
16977 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16978
16979         PR c/529
16980         * gcc.dg/Wshadow-3.c: New test.
16981
16982 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
16983
16984         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
16985         used to have the wrong bounds).
16986
16987 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16988
16989         PR c/21720
16990         * gcc.dg/hex-round-1.c: Test more cases.
16991         * gcc.dg/hex-round-2.c: New test.
16992
16993 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
16994
16995         PR 22550
16996         * g++.dg/tree-ssa/pr22550.C: New test.
16997
16998 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
16999
17000         * gcc.dg/tree-ssa/vrp19.c: New test.
17001         * gcc.dg/tree-ssa-vrp20.c: New test.
17002
17003 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
17004
17005         PR c/22240
17006         * gcc.dg/transparent-union-4.c: New test.
17007
17008 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
17009
17010         PR c/22192
17011         * gcc.dg/c99-vla-2.c: New test.
17012
17013 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
17014
17015         PR c/21720
17016         * gcc.dg/hex-round-1.c: New test.
17017
17018 2005-07-28  Jan Hubicka  <jh@suse.cz>
17019
17020         * inliner-1.c: Do not dump everything.
17021         * tree-prof.exp: Do not pass -ftree-based-profiling.
17022         * bprob.exp: Likewise.
17023
17024         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
17025
17026 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
17027
17028         PR c++/22545
17029         * g++.dg/expr/ptrmem7.C: New test.
17030
17031 2005-07-28  Mike Stump  <mrs@apple.com>
17032
17033         * g++.old-deja/g++.mike/visibility-1.C: New test.
17034
17035 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
17036
17037         PR c/20187
17038         * gcc.c-torture/execute/pr20187-1.c: New test.
17039
17040 2005-07-28  Jeff Law  <law@redhat.com>
17041
17042         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
17043         * gcc.dg/tree-ssa/vrp18.c: New test.
17044
17045 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
17046
17047         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
17048
17049 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
17050
17051         PR tree-optimization/22506
17052         * gcc.dg/vect/ps22506.c: New test.
17053
17054 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
17055
17056         PR target/21149
17057         * gcc.target/i386/sse-3.c: New test.
17058
17059 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
17060
17061         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
17062         * gcc.target/mips/mips32-dsp-type.c: Likewise.
17063
17064 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
17065
17066         PR c/22589
17067         * gcc.c-torture/compile/pr22589-1.c: New test.
17068
17069 2005-07-28  Jan Hubicka  <jh@suse.cz>
17070
17071         * update-loopch.c: New testcase.
17072
17073 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
17074
17075         PR rtl-optimization/23047
17076         * gcc.c-torture/execute/pr23047.c: New test.
17077         * gcc.c-torture/execute/pr23047.x: New.
17078
17079 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
17080
17081         PR tree-optimization/22493
17082         * gcc.c-torture/execute/pr22493-1.c: New test.
17083         * gcc.c-torture/execute/pr22493-1.x: New.
17084         * gcc.c-torture/execute/vrp-1.c: New test.
17085         * gcc.c-torture/execute/vrp-2.c: New test.
17086         * gcc.c-torture/execute/vrp-2.c: New test.
17087
17088 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
17089
17090         * gcc.target/frv/all-builtin-read8.c: Delete.
17091         * gcc.target/frv/all-builtin-read16.c: Delete.
17092         * gcc.target/frv/all-builtin-read32.c: Delete.
17093         * gcc.target/frv/all-builtin-read64.c: Delete.
17094         * gcc.target/frv/all-builtin-write8.c: Delete.
17095         * gcc.target/frv/all-builtin-write16.c: Delete.
17096         * gcc.target/frv/all-builtin-write32.c: Delete.
17097         * gcc.target/frv/all-builtin-write64.c: Delete.
17098         * gcc.target/frv/all-read-write-1.c: New.
17099
17100 2005-07-27  Jeff Law  <law@redhat.com>
17101
17102         * gcc.c-torture/execute/pr22630.c: New test.
17103
17104 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
17105
17106         PR tree-optimization/23073
17107         * gcc.dg/vect/nodump-pr23073.c: New test.
17108         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
17109
17110 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
17111
17112         PR tree-optimize/22348
17113         * gcc.c-torture/execute/pr22348.c: New.
17114
17115 2005-07-27  Richard Guenther  <rguenther@suse.de>
17116
17117         * gcc.dg/tree-ssa/salias-1.c: New testcase.
17118
17119 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17120
17121         PR fortran/22503
17122         * gfortran.dg/logical_comp.f90: New test.
17123
17124 2005-07-27  Jan Hubicka  <jh@suse.cz>
17125
17126         * inliner-1.c: Add cleanup of dumps.
17127         * val-prof-*.c: Likewise.
17128         * update-tailcall.c: New.
17129
17130 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
17131
17132         PR 22591
17133         * gcc.dg/tree-ssa/pr22591.c: New test.
17134         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
17135
17136 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
17137
17138         PR libobjc/22606
17139         * objc.dg/try-catch-11.m: New test.
17140
17141 2005-07-26  Richard Guenther  <rguenther@suse.de>
17142
17143         PR tree-optimization/22486
17144         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
17145
17146 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
17147
17148         PR tree-opt/22484
17149         * testsuite/g++.dg/opt/loop2.C: New test.
17150
17151 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
17152
17153         * gcc.dg/tree-ssa/reassoc-3.c: New test.
17154         * gcc.dg/tree-ssa/reassoc-4.c: New test.
17155
17156 2005-07-25  Adam Nemet  <anemet@lnxw.com>
17157
17158         * lib/profopt.exp (profopt-execute): Check for profiling data
17159         files on the target.
17160
17161 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
17162
17163         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
17164         for matching of asm labels.
17165
17166 2005-07-25  Richard Guenther  <rguenther@suse.de>
17167
17168         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
17169
17170 2005-07-25  Richard Guenther  <rguenther@suse.de>
17171
17172         PR testsuite/22624
17173         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
17174
17175 2005-07-25  Ira Rosen  <irar@il.ibm.com>
17176
17177         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
17178         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
17179         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
17180         * gcc.dg/vect/vect-100.c: New test.
17181         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
17182         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
17183         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
17184         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
17185         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
17186         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
17187         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
17188         * gfortran.dg/vect/pr19049.f90: New testcase.
17189         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
17190
17191 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
17192
17193         * gcc.c-torture/execute/20050713-1.c: New test.
17194
17195         PR fortran/20063
17196         * gfortran.fortran-torture/execute/data_4.f90: New test.
17197
17198         PR middle-end/20303
17199         * gcc.dg/visibility-d.c: New test.
17200
17201 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
17202
17203         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
17204         * gfortran.dg/underflow.f90: Ditto.
17205
17206 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17207
17208         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
17209         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
17210         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
17211
17212 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
17213
17214         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
17215         include case of field width of zero.
17216
17217 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
17218
17219         PR libgfortran/21875
17220         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
17221         with trailing blanks on normal formatted read.
17222
17223 2005-07-23  Chao-ying Fu  <fu@mips.com>
17224
17225         * gcc.target/mips/mips32-dsp-type.c: New test.
17226         * gcc.target/mips/mips32-dsp.c: New test.
17227
17228 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
17229
17230         PR testsuite/21073
17231         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
17232
17233         PR testsuite/20454
17234         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
17235         and __cyg_profile_func_exit.
17236
17237 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
17238
17239         * gfortran.dg/comma_format_extension_3.f: Fix typo.
17240         * gfortran.dg/comma_format_extension_4.f: Same.
17241         * gfortran.dg/pr15332.f: Same.
17242         * gfortran.dg/pr21730.f: Same.
17243
17244 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
17245
17246         * g++.dg/opt/vrp2.C: Fix testcase.
17247
17248         PR tree-opt/22625
17249         * g++.dg/opt/vrp2.C: New test.
17250
17251 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
17252
17253         PR debug/21828
17254         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
17255
17256 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
17257
17258         * gcc.dg/tree-ssa/20050719-1.c: New test.
17259
17260 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
17261
17262         * gcc.dg/bfin-longcall-1.c: New file.
17263         * gcc.dg/bfin-longcall-2.c: New file.
17264
17265 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
17266
17267         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
17268
17269 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
17270
17271         PR middle-end/19055
17272         * gcc.dg/tree-ssa/pr19055.c: New test.
17273         * gcc.dg/tree-ssa/pr19055-2.c: New test.
17274
17275 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
17276
17277         PR C++/22358
17278         * g++.dg/other/pr22358.C: New test.
17279
17280 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
17281
17282         PR c++/2922
17283         * g++.dg/lookup/two-stage5.C: New test from bug comments.
17284
17285 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17286
17287         PR c++/15938
17288         * g++.dg/init/union2.C: New test.
17289
17290 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17291
17292         PR c/22393
17293         * gcc.dg/complex-4.c: New test.
17294
17295 2005-07-21  Richard Guenther  <rguenther@suse.de>
17296
17297         PR testsuite/22522
17298         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
17299         scanning for asm labels.
17300         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
17301
17302 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
17303
17304         PR target/22085
17305         * gcc.dg/altivec-pr22085.c: New.
17306
17307 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
17308
17309         PR tree-optimization/19210
17310         * gcc.dg/tree-ssa/pr19210-1.c: New.
17311         * gcc.dg/tree-ssa/pr19210-2.c: New.
17312
17313 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
17314
17315         PR rtl-optimization/22167
17316         * g++.dg/opt/pr22167.C: New test.
17317
17318 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
17319
17320         PR c++/2922
17321         * g++.dg/lookup/two-stage2.C: New.
17322         * g++.dg/lookup/two-stage3.C: New.
17323         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
17324         fixed two-stage name lookup for operators.
17325         * g++.dg/template/call3.C: Compiler now produces an appropriate
17326         error message.
17327         * g++.dg/template/crash37.C: Compiler now describes bla() on line
17328         14 as a candidate.
17329         * g++.dg/template/ptrmem4.C: Compiler produces different error
17330         message.
17331         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
17332         connect_to_method as a candidate.
17333
17334 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
17335
17336         * gcc.dg/fold-alloc-1.c: New test.
17337
17338 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
17339
17340         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
17341         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
17342
17343 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
17344
17345         * gcc.dg/fold-abs-1.c: New test.
17346         * gcc.dg/fold-abs-2.c: New test.
17347         * gcc.dg/fold-abs-3.c: New test.
17348
17349 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
17350
17351         Make CONSTRUCTOR use VEC to store initializers.
17352         * g++.dg/ext/complit3.C: Check for specific error messages.
17353         * g++.dg/init/brace2.C: Update error message.
17354         * g++.dg/warn/Wbraces2.C: Likewise.
17355
17356 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
17357
17358         PR fortran/16940
17359         * gfortran.dg/module_interface_1.f90: New test.
17360
17361 2005-07-19  Danny Berlin <dberlin@dberlin.org>
17362             Kenneth Zadeck <zadeck@naturalbridge.com>
17363
17364         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
17365
17366 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17367
17368         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
17369         specify -Wformat for these tests.
17370         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
17371         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
17372         * gcc.dg/format/opt-6.c: Delete.
17373
17374 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17375
17376         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
17377         * gcc.dg/tree-ssa/sra-3.c: Likewise.
17378
17379 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17380
17381         * gcc.dg/tree-ssa/alias-2.c: New test.
17382
17383 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
17384
17385         PR c++/22263
17386         * g++.dg/template/explicit7.C: New test.
17387
17388 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
17389
17390         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
17391         width of 8 to +Inf and -Inf.
17392
17393 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
17394
17395         PR c++/22139
17396         * g++.dg/template/friend36.C: New test.
17397
17398 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
17399
17400         PR fortran/21730
17401         * gfortran.dg/pr21730.f: New test.
17402
17403 2005-07-16  Danny Berlin <dberlin@dberlin.org>
17404             Kenneth Zadeck <zadeck@naturalbridge.com>
17405
17406         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
17407         since pure const detection cannot run at -O1 in c compiler.
17408         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
17409         can now optimize this case properly.
17410         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
17411         because we now pass.
17412         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
17413
17414 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
17415
17416         PR c/22421
17417         * gcc.dg/format/bitfld-1.c: New test.
17418
17419 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
17420
17421         PR c++/22204
17422         * g++.dg/rtti/repo1.C: New test.
17423
17424 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
17425
17426         PR middle-end/22398
17427         * gcc.c-torture/compile/pr22398.c: New test.
17428
17429 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
17430
17431         PR c++/22132
17432         * g++.dg/expr/cast4.C: New test.
17433
17434 2005-07-15  Richard Guenther  <rguenther@suse.de>
17435
17436         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
17437         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
17438
17439 2005-07-15  Steven Bosscher  <stevenb@suse.de>
17440
17441         PR tree-optimization/22230
17442         * gcc.dg/tree-ssa/pr22230.c: New test.
17443
17444 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
17445
17446         * gfortran.dg/g77/cpp6.f: New test.
17447
17448         PR fortran/22417
17449         * gfortran.dg/g77/cpp5.F: New test.
17450         * gfortran.dg/g77/cpp5.h: New file.
17451         * gfortran.dg/g77/cpp5inc.h: New file.
17452
17453 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
17454
17455         PR libfortran/16435
17456         * gfortran.dg/tl_editting.f90: New.
17457         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
17458
17459 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
17460
17461         * gfortran.dg/char_array_constructor.f90: New test.
17462
17463 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
17464
17465         * gfortran.dg/past_eor.f90: New.
17466         * gfortran.dg/complex_read.f90: New.
17467
17468 2005-07-13  Jeff Law  <law@redhat.com>
17469
17470         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
17471         additional casts.
17472
17473         * gcc.dg/tree-ssa/pr22321.c: New test
17474
17475 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
17476
17477         PR tree-optimization/21921
17478         * gcc.dg/tree-ssa/pr21921.c: New.
17479
17480 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
17481
17482         PR tree-optimizatio/22442
17483         * gcc.dg/tree-ssa/loop-11.c: New test.
17484
17485 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
17486
17487         PR tree-opt/21840
17488         * gcc.c-torture/compile/pr21840.c: New test.
17489
17490 2005-07-12  Jan Hubicka  <jh@suse.cz>
17491
17492         * gcc.c-torture/compile/pr22379.c: New test.
17493
17494 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
17495
17496         PR libfortran/21593
17497         gfortran.dg/dev_null.f90: Remove outdated comment about
17498         PR libfortran/21593.
17499
17500
17501 2005-07-12  Dale Johannesen  <dalej@apple.com>
17502
17503         * gcc.target/i386/compress-float-sse.c: New.
17504         * gcc.target/i386/compress-float-sse-pic.c: New.
17505         * gcc.target/i386/compress-float-387.c: New.
17506         * gcc.target/i386/compress-float-387-pic.c: New.
17507         * gcc.dg/compress-float-ppc.c: New.
17508         * gcc.dg/compress-float-ppc-pic.c: New.
17509
17510 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
17511
17512         PR libfortran/21593
17513         gfortran.dg/dev_null.f90: Remove targets.
17514
17515 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
17516
17517         PR tree-opt/22335
17518         * gcc.dg/pr22335-1.c: New test.
17519         * gcc.dg/pr22335-2.c: New test.
17520
17521 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17522
17523         PR c++/20172
17524         * g++.dg/template/nontype12.C : New test.
17525
17526 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
17527
17528         * gcc.dg/tree-ssa/loop-10.c: New test.
17529
17530 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
17531
17532         * gcc.c-torture/execute/20020720-1.x: Remove.
17533
17534 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
17535
17536         * gfortran.fortran-torture/execute/forall_7.f90: New test.
17537
17538 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
17539
17540         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
17541         (dg-mips-options): Use it.
17542
17543 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
17544
17545         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
17546
17547 2005-07-09  Richard Henderson  <rth@redhat.com>
17548
17549         * lib/target-supports.exp (check_effective_target_sync_char_short):
17550         Add alpha.
17551
17552 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
17553
17554         PR libfortran/22217
17555         * gfortran.dg/negative-z-descriptor.f90: New test.
17556
17557 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
17558
17559         PR tree-opt/22329
17560         * gcc.dg/pr22329.c: New test.
17561
17562 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
17563
17564         PR tree-optimization/20139
17565         * gcc.dg/tree-ssa/pr20139.c: New.
17566
17567 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
17568
17569         PR tree-opt/22356
17570         * testsuite/gcc.dg/pr22356-1.c: New test.
17571
17572 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
17573
17574         PR c++/21799
17575         * g++.dg/template/unify8.C: New.
17576         * g++.dg/template/unify9.C: New.
17577
17578 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
17579
17580         * gfortran.fortran-torture/execute/entry_10.f90: New test.
17581
17582 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
17583
17584         * gcc.dg/darwin-version-1.c: New.
17585         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
17586         * gcc.dg/builtins-20.c: Likewise.
17587         * gcc.dg/builtins-53.c: Likewise.
17588         * gcc.dg/torture/builtins-convert-1.c: Likewise.
17589         * gcc.dg/torture/builtins-convert-2.c: Likewise.
17590         * gcc.dg/torture/builtins-convert-3.c: Likewise.
17591         * gcc.dg/torture/builtins-power-1.c: Likewise.
17592         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
17593         on Darwin.
17594
17595 2005-07-07  Jeff Law  <law@redhat.com>
17596
17597         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
17598         argument evaluation order.
17599
17600 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
17601
17602         PR libfortran/21594
17603         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17604         Add test cases where the shift length is greater than the
17605         array length.
17606
17607 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17608
17609         * obj-c++.dg/proto-lossage-6.mm: New.
17610         * objc.dg/proto-lossage-6.m: New.
17611
17612 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17613
17614         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
17615         * objc.dg/gnu-runtime-2.m: Likewise.
17616
17617 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
17618
17619         * gfortran.dg/longline.f: New test.
17620
17621         * gfortran.dg/badline.f: New test.
17622
17623 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
17624
17625         PR fortran/16531
17626         PR fortran/15966
17627         PR fortran/18781
17628         * gfortran.dg/hollerith.f90: New.
17629         * gfortran.dg/hollerith2.f90: New.
17630         * gfortran.dg/hollerith3.f90: New.
17631         * gfortran.dg/hollerith4.f90: New.
17632         * gfortran.dg/hollerith_f95.f90: New.
17633         * gfortran.dg/hollerith_legacy.f90: New.
17634         * gfortran.dg/g77/cpp4.F: New. Port from g77.
17635
17636 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17637
17638         PR objc/22274
17639         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
17640         * objc.dg/gnu-runtime-2.m: New.
17641
17642 2005-07-06  Jeff Law  <law@redhat.com>
17643
17644         * gcc.dg/tree-ssa/vrp17.c: New test.
17645
17646 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
17647
17648         PR fortran/22327
17649         * gfortran.dg/array_constructor_5.f90: New test.
17650
17651 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
17652
17653         * gfortran.fortran-torture/execute/entry_9.f90: New test.
17654
17655 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
17656
17657         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
17658         * gcc.dg/980816-1.c: Ditto.
17659
17660 2005-07-06  Jeff Law  <law@redhat.com>
17661
17662         * gcc.c-torture/compile/pr21356.c: New test.
17663
17664 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
17665
17666         PR c/22013
17667         PR c/22098
17668         * gcc.c-torture/compile/pr22013-1.c,
17669         gcc.c-torture/execute/pr22098-1.c,
17670         gcc.c-torture/execute/pr22098-2.c,
17671         gcc.c-torture/execute/pr22098-3.c: New tests.
17672
17673 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
17674
17675         PR c/22308
17676         * gcc.dg/pr22308-1.c: New test.
17677
17678 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
17679
17680         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
17681         target.
17682         * gcc.dg/compare9.c: Use -fshort-enums instead of
17683         -fno-short-enums.  Change the last test to dg-bogus.
17684
17685 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
17686
17687         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
17688         * gcc.dg/compare9.c: New.
17689
17690 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17691
17692         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
17693
17694 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
17695
17696         PR testsuite/22288
17697         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
17698
17699
17700 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17701
17702         * gcc.dg/format/gcc_gfc-1.c: New.
17703
17704 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
17705
17706         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
17707
17708 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17709
17710         PR fortran/20842
17711         * gfortran.dg/io_invalid_1.f90: New test.
17712
17713 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
17714
17715         * gcc.dg/format/gcc_diag-1.c: Update.
17716
17717 2005-07-02  Jeff Law  <law@redhat.com>
17718
17719         * gcc.dg/tree-ssa/pr22051-1.c: New test.
17720         * gcc.dg/tree-ssa/pr22051-2.c: New test.
17721
17722 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
17723
17724         * gcc.dg/format/gcc_diag-1.c: Update.
17725
17726 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
17727
17728         PR tree-opt/22269
17729         * gcc.c-torture/compile/pr22269.c: New test.
17730
17731 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
17732
17733         PR 21584
17734         PR 22219
17735         * g++.dg/tree-ssa/pr21584-1.C: New test.
17736         * g++.dg/tree-ssa/pr21584-2.C: New test.
17737
17738 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
17739
17740         * obj-c++.dg/try-catch-11.mm: New.
17741         * objc.dg/try-catch-10.m: New.
17742
17743 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
17744
17745         * g++.dg/other/ucnid-1.C: xfail on AIX.
17746
17747 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
17748
17749         PR 22234
17750         * gcc.dg/20050629-1.c: New test.
17751
17752 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
17753
17754         * obj-c++.dg/const-str-1[0-1].mm: New.
17755         * objc.dg/const-str-1[0-1].m: New.
17756
17757 2005-05-29  Richard Henderson  <rth@redhat.com>
17758
17759         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
17760         Rename from check_effective_target_vect_no_max.
17761         (check_effective_target_vect_no_int_add): New.
17762         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
17763         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
17764         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17765         * gcc.dg/vect/vect-reduc-1.c: Use both.
17766         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17767
17768 2005-05-29  Richard Henderson  <rth@redhat.com>
17769
17770         * lib/target-supports.exp (check_effective_target_vect_no_max):
17771         Remove i386 and x86_64.
17772
17773 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
17774
17775         PR testsuite/21969
17776         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
17777
17778 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
17779
17780         PR middle-end/21969
17781         * gcc.dg/vect/pr21969.c: New test.
17782
17783 2005-06-28  Eric Christopher  <echristo@redhat.com>
17784
17785         PR c/22052
17786         PR c/21975
17787         * gcc.dg/inline1.c: New test.
17788         * gcc.dg/inline2.c: Ditto.
17789         * gcc.dg/inline3.c: Ditto.
17790         * gcc.dg/inline4.c: Ditto.
17791         * gcc.dg/inline5.c: Ditto.
17792
17793 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
17794
17795         PR libfortran/22142
17796         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17797         Add testcase also testing eoshift1 for PR 22142.
17798
17799 2005-06-28  Richard Henderson  <rth@redhat.com>
17800
17801         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
17802         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
17803         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
17804         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
17805         gcc.dg/tree-ssa/20030922-2.c: Likewise.
17806
17807 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
17808
17809         PR libfortran/22142
17810         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17811         Add testcase for PR 22142.
17812
17813 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
17814
17815         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
17816         gcc.target/ia64/fpreg-2.c: New tests.
17817
17818 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17819
17820         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
17821
17822 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17823
17824         PR libfortran/22170
17825         * gfortran.dg/slash_1.f90: New test.
17826
17827 2005-06-27  Richard Henderson  <rth@redhat.com>
17828
17829         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
17830         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
17831         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
17832         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17833         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
17834         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
17835
17836 2005-06-27  Richard Henderson  <rth@redhat.com>
17837
17838         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
17839         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
17840
17841 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
17842
17843         * obj-c++.dg/proto-lossage-5.mm: New.
17844         * objc.dg/proto-lossage-5.m: New.
17845
17846 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
17847
17848         PR 21959
17849         * gcc.dg/tree-ssa/pr21959.c: New test.
17850
17851 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
17852
17853         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
17854         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
17855         testing uninitialized var.
17856
17857         * gcc.c-torture/execute/builtins/chk.h: New.
17858         * gcc.c-torture/execute/builtins/lib/chk.c: New.
17859         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
17860         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
17861         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
17862         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
17863         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
17864         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
17865         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
17866         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
17867         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
17868         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
17869         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
17870         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
17871         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
17872         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
17873         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
17874         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
17875         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
17876         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
17877         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
17878         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
17879         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
17880         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
17881         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
17882         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
17883         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
17884         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
17885         * gcc.dg/builtin-object-size-1.c: New test.
17886         * gcc.dg/builtin-object-size-2.c: New test.
17887         * gcc.dg/builtin-object-size-3.c: New test.
17888         * gcc.dg/builtin-object-size-4.c: New test.
17889         * gcc.dg/builtin-object-size-5.c: New test.
17890         * gcc.dg/builtin-stringop-chk-1.c: New test.
17891         * gcc.dg/builtin-stringop-chk-2.c: New test.
17892         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
17893         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
17894         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
17895         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
17896         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
17897         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
17898         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
17899         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
17900         * gcc.c-torture/execute/printf-1.c: New test.
17901         * gcc.c-torture/execute/fprintf-1.c: New test.
17902         * gcc.c-torture/execute/vprintf-1.c: New test.
17903         * gcc.c-torture/execute/vfprintf-1.c: New test.
17904         * gcc.c-torture/execute/printf-chk-1.c: New test.
17905         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
17906         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
17907         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
17908
17909 2005-06-27  Michael Matz  <matz@suse.de>
17910
17911         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
17912         slot is not merged if address escapes.
17913
17914 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17915
17916         PR c/21911
17917         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
17918
17919 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
17920
17921         PR middle-end/17965
17922         * gcc.c-torture/compile/20050622-1.c: New test.
17923
17924         PR middle-end/22028
17925         * gcc.dg/20050620-1.c: New test.
17926
17927 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
17928
17929         PR tree-optimization/22026
17930         * gcc.dg/tree-ssa/pr22026.c: New.
17931
17932 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
17933
17934         PR libfortran/22144
17935         * gfortran.dg/shift-alloc.f90: New testcase.
17936
17937 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
17938
17939         * all files: Update FSF address in copyright headers.
17940
17941 2005-06-22  Jan Hubicka  <jh@suse.cz>
17942
17943         * wholeprogram-1.c: New testcase.
17944         * wholeprogram-2.c: New testcase.
17945
17946 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
17947
17948         PR 22171
17949         * gcc.dg/tree-ssa/pr22171.c: New test.
17950
17951 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
17952
17953         * gfortran.dg/simplify_modulo.f90: New.
17954
17955 2005-06-24  Jan Hubicka  <jh@suse.cz>
17956
17957         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
17958
17959 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
17960
17961         * obj-c++.dg/proto-lossage-[1-4].mm: New.
17962
17963 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
17964
17965         * obj-c++.dg/typedef-alias-1.mm: New.
17966         * objc.dg/typedef-alias-1.m: New.
17967
17968 2005-06-23  Jeff Law  <law@redhat.com>
17969
17970         * gcc.dg/tree-ssa/vrp16.c: New test.
17971
17972 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17973
17974         * lib/target-supports.exp: Add
17975         check_effective_target_fortran_large_real and
17976         check_effective_target_fortran_large_int to check for
17977         corresponding effective targets.
17978         * gfortran.dg/large_integer_kind_1.f90: New test.
17979         * gfortran.dg/large_real_kind_1.f90: New test.
17980
17981 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
17982
17983         PR tree-optimization/22117
17984         * gcc.dg/tree-ssa/pr22117.c: New.
17985
17986 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
17987
17988         PR testsuite/22123
17989         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
17990
17991 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
17992
17993         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
17994
17995 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
17996
17997         * gfortran.dg/f2c_4.f90: Add tests for complex functions
17998         * gfortran.dg/f2c_4.c: Likewise.
17999
18000 2005-06-22 Paul Brook  <paul@codesourcery.com>
18001
18002         PR fortran/21034
18003         * gfortran.dg/auto_save_1.f90: New test.
18004
18005 2005-06-22  Michael Matz  <matz@suse.de>
18006
18007         * gcc.target/x86-64/abi: New directory.
18008         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
18009         * gcc.target/x86-64/abi/README.gcc: New file.
18010         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
18011         * gcc.target/x86-64/abi/asm-support.s: New file.
18012         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
18013         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
18014         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
18015         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
18016         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
18017         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
18018         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
18019         * gcc.target/x86_64/abi/test_bitfields.c: New test.
18020         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
18021         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
18022         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
18023         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
18024         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
18025         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
18026         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
18027         * gcc.target/x86_64/abi/test_varargs.c: New test.
18028
18029 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
18030
18031         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
18032         32-bit i?86 and x86_64.
18033
18034 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
18035
18036         * obj-c++.dg/const-str-[1-9].mm: New tests.
18037
18038 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
18039
18040         PR fortran/22010
18041         * gfortran.dg/namelist_use.f90: New.
18042         * gfortran.dg/namelist_use_only.f90: New.
18043
18044 2005-06-21  Jeff Law  <law@redhat.com>
18045
18046         * gcc.dg/tree-ssa/vrp15.c: New test.
18047
18048 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
18049
18050         * lib/target-supports.exp (check_effective_target_vect_reduction):
18051         Remove.
18052         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
18053         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
18054         remove vect_reduction target keyword. Also avoid two returns in main.
18055         * gcc.dg/vect/vect-reduc-3.c: Likewise.
18056         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
18057         * gcc.dg/vect/vect-reduc-1short.c: New test.
18058         * gcc.dg/vect/vect-reduc-1char.c: New test.
18059         * gcc.dg/vect/vect-reduc-2short.c: New test.
18060         * gcc.dg/vect/vect-reduc-2char.c: New test.
18061         * gcc.dg/vect/vect-reduc-6.c: New test.
18062         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
18063         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
18064         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
18065
18066 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18067         Paul Thomas  <pault@gcc.gnu.org>
18068
18069         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
18070         New tests.
18071
18072 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18073
18074         * gfortran.dg/backslash_1.f90: New test.
18075         * gfortran.dg/backslash_2.f90: New test.
18076
18077 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
18078
18079         * gfortran.dg/duplicate_labels.f90: New test.
18080
18081 2005-06-20  Jan Beulich  <jbeulich@novell.com>
18082
18083         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
18084         unsupportable relocations.
18085         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18086         * gcc.dg/20050321-2.c: xfail for NetWare.
18087
18088 2005-06-20  Andreas Jaeger  <aj@suse.de>
18089
18090         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
18091         gcc.target/i386/fastcall-sseregparm.c,
18092         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
18093
18094 2005-06-19  Richard Henderson  <rth@redhat.com>
18095
18096         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
18097
18098 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
18099
18100         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
18101
18102 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
18103
18104         PR c++/22115
18105         * g++.dg/conversion/simd2.C: Change expected error message.
18106
18107 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
18108
18109         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
18110         * gcc.dg/vect/vect-reduc-2.c: Likewise.
18111         * gcc.dg/vect/vect-reduc-3.c: Likewise.
18112
18113 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
18114
18115         * gcc.dg/fold-mod-1.c: New test.
18116
18117 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
18118
18119         PR fortran/19926
18120         * gfortran.dg/pr19926.f90: New test.
18121
18122 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
18123
18124         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
18125         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
18126         targets.
18127         * gcc.dg/vect/vect-reduc-2.c: Likewise.
18128         * gcc.dg/vect/vect-reduc-3.c: Likewise.
18129
18130 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
18131
18132         * gcc.target/ia64/float80-varargs-1.c: New test.
18133
18134 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18135
18136         PR tree-opt/22035
18137         * gfortran.dg/f2c_6.f90: New test.
18138
18139 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
18140
18141         PR c++/17413
18142         * g++.dg/template/local5.C: New.
18143
18144 2005-06-17  Richard Henderson  <rth@redhat.com>
18145
18146         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
18147
18148 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
18149
18150         PR testsuite/21945
18151         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
18152
18153 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
18154
18155         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
18156         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
18157         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
18158         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
18159         check_vect to verify the presence of hardware vector support.
18160
18161 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
18162
18163         PR testsuite/22056
18164         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
18165
18166 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18167
18168         PR libfortran/19216
18169         * gfortran.dg/pr19216.f: Add correct space between brackets and
18170         dg directive.
18171
18172 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18173
18174         PR libfortran/16436
18175         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
18176
18177 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
18178
18179         * gcc.target/i386/attributes-error.c: New testcase.
18180         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
18181         * gcc.target/i386/regparm-stdcall.c: Likewise.
18182         * gcc.target/i386/sseregparm-1.c: Likewise.
18183         * gcc.target/i386/sseregparm-2.c: Likewise.
18184
18185 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
18186
18187         * g++.dg/rtti/crash2.C: New.
18188
18189 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
18190
18191         * gcc.dg/noncompile/20040203-3.c: Update expected message.
18192
18193 2005-06-15  David Ung  <davidu@mips.com>
18194
18195         * gcc.target/mips/mips16e-extends.c: New test for testing the
18196         generation of MIPS16e zeb/zeh, seb/seh instructions.
18197
18198 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
18199
18200         PR 22018
18201         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
18202         * gcc.dg/tree-ssa/pr22018.c: New test.
18203
18204 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
18205
18206         * gcc.dg/simd-1.c: Update error messages.
18207         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
18208         * gcc.dg/simd-2.c: Update error messages.
18209         * gcc.dg/simd-4.c: New.
18210
18211 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
18212
18213         PR c++/20678
18214         * g++.dg/other/crash-4.C: New.
18215
18216 2005-06-14  Devang Patel  <dpatel@apple.com>
18217
18218         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
18219
18220 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
18221
18222         PR c++/21929
18223         * g++.dg/parse/crash11.C: Update
18224
18225 2005-06-13  Jeff Law  <law@redhat.com>
18226
18227         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
18228         perform the desired transformations.
18229         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
18230         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
18231
18232 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18233
18234         PR fortran/22038
18235         * gfortran.dg/forall_1.f90: Un-XFAIL.
18236
18237 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
18238
18239         PR c++/21929
18240         * g++.dg/parse/crash26.C: New.
18241
18242         PR c++/20789
18243         * g++.dg/init/member1.C: New.
18244
18245 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
18246
18247         * gfortran.dg/altreturn_1.f90: New test.
18248
18249 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
18250
18251         PR middle-end/21985
18252         * gcc.dg/tree-ssa/pr21985.c: New test.
18253
18254 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
18255
18256         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
18257
18258 2005-06-12  Roger Sayle  <roger@eyesopen.com>
18259
18260         PR c++/21930
18261         * g++.dg/other/error10.C: New test case.
18262
18263 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18264
18265         PR libfortran/19155
18266         * gfortran.dg/pr19155.f: Add test.
18267
18268 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18269
18270         * gfortran.dg/f2c_7.f90: New test.
18271
18272         * gfortran.dg/forall_1.f90: XFAILed.
18273
18274 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
18275
18276         * gcc.dg/pr14796-1.c: New.
18277         * gcc.dg/pr14796-2.c: New.
18278
18279 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
18280
18281         PR fortran/17792
18282         PR fortran/21375
18283         * gfortran.dg/deallocate_stat.f90: New test.
18284
18285 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
18286
18287         * gfortran.fortran-torture/execute/in-pack.f90: New test.
18288
18289 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
18290
18291         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
18292         access will be generated when this loop is vectorized. Test that
18293         accesses with same alignment were detected.
18294         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
18295         Test that accesses with same alignment were detected.
18296         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
18297         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
18298         alignment were detected.
18299
18300 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
18301
18302         PR c++/10611
18303         * g++.dg/conversion/simd2.C: New.
18304
18305 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18306
18307         * gcc.dg/Wcxx-compat-1.c: New.
18308
18309 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
18310
18311         PR libfortran/21480
18312         * gfortran.dg/reshape-complex.f90: Add a test for a packed
18313         complex array.
18314
18315 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
18316
18317         * gcc.dg/alias-8.c: New.
18318
18319 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
18320
18321         * gcc.dg/format/cmn_err-1.c: Update.
18322
18323 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
18324
18325         PR target/20666
18326         * gcc.target/sparc/fexpand-2.c: New.
18327         * gcc.target/sparc/fpmerge-2.c: New.
18328         * gcc.target/sparc/fpmul-2.c: New.
18329         * gcc.target/sparc/noresult.c: New.
18330         * gcc.target/sparc/pdist-2.c: New.
18331         * gcc.target/sparc/pdist-3.c: New.
18332
18333 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
18334
18335         PR testsuite/21702
18336         * gcc.target/i386/i386.exp: Fix comment typo.
18337
18338 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18339
18340         PR c++/19497
18341         * g++.dg/inherit/using5.C: New.
18342         * g++.dg/inherit/using6.C: New.
18343
18344 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18345
18346         PR c++/19894
18347         * g++.dg/template/ptrmem15.C: New test.
18348
18349         PR c++/20563
18350         * g++.dg/ext/label4.C: New test.
18351
18352 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18353
18354         * gcc.dg/tls/debug-1.c: New test.
18355
18356 2005-06-07  Dale Johannesen  <dalej@apple.com>
18357
18358         * gcc.target/i386/movq.c: New.
18359
18360 2005-06-07  Dale Johannesen  <dalej@apple.com>
18361
18362         * gcc.dg/20050607-1.c: New.
18363
18364 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
18365
18366         PR middle-end/21850
18367         * gcc.c-torture/execute/20050607-1.c: New test.
18368
18369 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
18370
18371         PR libfortran/21926
18372         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
18373         Test case where the return array has lowest stride one,
18374         but isn't packed.
18375
18376 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
18377
18378         * lib/target-supports.exp (check_effective_target_sync_int_long):
18379         Add s390 and s390x targets.
18380
18381 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
18382
18383         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
18384         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
18385         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
18386         * gcc.dg/tree-ssa/loop-9.c: New test.
18387
18388 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
18389
18390         * g++.dg/parse/defarg10.C: New.
18391
18392 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
18393
18394         PR regression/21897
18395         * gcc.c-torture/execute/20050604-1.c: New test.
18396
18397 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
18398
18399         PR 21903
18400         * g++.dg/parse/defarg9.C: New.
18401
18402         PR c++/20637
18403         * g++.dg/inherit/using4.C: New.
18404         * g++.dg/overload/error1.C: Adjust expected errors.
18405         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
18406         * g++.old-deja/g++.brendan/arm2.C: Likewise.
18407         * g++.old-deja/g++.other/redecl2.C: Likewise.
18408         * g++.old-deja/g++.other/redecl4.C: Likewise.
18409         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
18410
18411 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
18412
18413         * gfortran.dg/f2c_5.f90: Add -w to dg-options
18414
18415 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
18416
18417         * lib/gfortran.exp (gfortran_target_compile): Call
18418         dg-additional-files-options
18419         * gfortran.dg/f2c_4.f90: New file
18420         * gfortran.dg/f2c_4.c: New file
18421         * gfortran.dg/f2c_5.f90: New file
18422         * gfortran.dg/f2c_5.c: New file
18423
18424 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18425
18426         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
18427
18428         PR fortran/21912
18429         * gfortran.dg/array_constructor_4.f90: New test.
18430
18431 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
18432
18433         PR c++/21619
18434         * g++.dg/ext/builtin9.C: New test.
18435
18436 2005-06-05  Dale Johannesen  <dalej@apple.com>
18437
18438         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
18439         * gcc.c-torture/execute/20050603-2.c: Ditto.
18440
18441 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
18442
18443         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
18444         * gcc.dg/vect/vect-reduc-1.c: New.
18445         * gcc.dg/vect/vect-reduc-2.c: New.
18446         * gcc.dg/vect/vect-reduc-3.c: New.
18447
18448 2005-06-04  Dale Johannesen  <dalej@apple.com>
18449
18450         * gcc.c-torture/execute/20050603-1.c: New.
18451         * gcc.c-torture/execute/20050603-2.c: New.
18452         * gcc.dg/20050603-3.c: New.
18453
18454 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18455
18456         PR fortran/19195
18457         * gfortran.dg/debug_1.f90: New test.
18458
18459         * gfortran.dg/forall_1.f90: New test.
18460
18461 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
18462
18463         * gfortran.dg/array_constructor_3.f90: New test.
18464
18465 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18466
18467         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
18468
18469 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
18470
18471         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
18472
18473 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
18474
18475         PR c/21873
18476         * gcc.dg/init-excess-1.c: New test.
18477
18478 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
18479
18480         PR c++/21853
18481         * g++.dg/expr/static_cast6.C: New test.
18482
18483 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
18484
18485         * gcc.dg/tree-ssa/vrp14.c: New test.
18486
18487 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
18488
18489         PR c++/21336
18490         * g++.dg/template/new2.C: New test.
18491
18492 2005-06-03  Josh Conner  <jconner@apple.com>
18493
18494         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
18495         all entries in initializer.
18496
18497 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
18498
18499         PR middle-end/21858
18500         * gcc.dg/pr21858.c: New testcase.
18501
18502 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
18503
18504         PR tree-optimization/21292
18505
18506         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
18507         New.
18508         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
18509         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
18510         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
18511         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
18512         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
18513
18514 2005-06-02  Richard Henderson  <rth@redhat.com>
18515
18516         * gcc.dg/sync-2.c: Use -march=i486 for i386.
18517
18518 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
18519
18520         * gcc.dg/wtypequal.c: New testcase.
18521
18522 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
18523
18524         PR 21582
18525         * gcc.dg/tree-ssa/pr21582.c: New test.
18526
18527 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
18528
18529         PR c++/21280
18530         * g++.dg/opt/interface2.h: New.
18531         * g++.dg/opt/interface2.C: New.
18532         * g++.dg/init/ctor4.C: Adjust error lines.
18533         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18534         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
18535         * g++.old-deja/g++.jason/opeq3.C: Likewise.
18536         * g++.old-deja/g++.pt/assign1.C: Likewise.
18537         * g++.old-deja/g++.pt/crash20.C: Likewise.
18538
18539 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
18540
18541         PR tree-optimization/21734
18542         * g++.dg/vect/pr21734_1.cc: New.
18543         * g++.dg/vect/pr21734_2.cc: New.
18544
18545 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
18546
18547         PR c++/20350
18548         * g++.dg/template/spec24.C: New.
18549
18550         PR c++/21151
18551         * g++.dg/pch/local-1.C: New.
18552         * g++.dg/pch/local-1.Hs: New.
18553
18554 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
18555
18556         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
18557         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
18558         * gcc.dg/tree-ssa/pr14341.c: New test.
18559         * gcc.dg/tree-ssa/pr14841.c: New test.
18560         * gcc.dg/tree-ssa/pr20701.c: New test.
18561         * gcc.dg/tree-ssa/pr21086.c: New test.
18562         * gcc.dg/tree-ssa/pr21090.c: New test.
18563         * gcc.dg/tree-ssa/pr21332.c: New test.
18564         * gcc.dg/tree-ssa/pr21458.c: New test.
18565         * gcc.dg/tree-ssa/pr21658.c: New test.
18566         * gcc.dg/tree-ssa/vrp01.c: New test.
18567         * gcc.dg/tree-ssa/vrp02.c: New test.
18568         * gcc.dg/tree-ssa/vrp03.c: New test.
18569         * gcc.dg/tree-ssa/vrp04.c: New test.
18570         * gcc.dg/tree-ssa/vrp05.c: New test.
18571         * gcc.dg/tree-ssa/vrp06.c: New test.
18572         * gcc.dg/tree-ssa/vrp07.c: New test.
18573         * gcc.dg/tree-ssa/vrp08.c: New test.
18574         * gcc.dg/tree-ssa/vrp09.c: New test.
18575         * gcc.dg/tree-ssa/vrp10.c: New test.
18576         * gcc.dg/tree-ssa/vrp11.c: New test.
18577         * gcc.dg/tree-ssa/vrp12.c: New test.
18578         * gcc.dg/tree-ssa/vrp13.c: New test.
18579
18580 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
18581
18582         PR 21029
18583         * gcc.dg/tree-ssa/pr21029.c: New test.
18584
18585 2005-06-01  Roger Sayle  <roger@eyesopen.com>
18586
18587         * gfortran.dg/logint-1.f: New test case.
18588         * gfortran.dg/logint-2.f: Likewise.
18589         * gfortran.dg/logint-3.f: Likewise.
18590
18591 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
18592
18593         PR c/21536
18594         PR c/20760
18595         * gcc.dg/20050527-1.c: New test.
18596
18597         * gcc.dg/i386-sse-12.c: New test.
18598
18599         PR fortran/21729
18600         * gfortran.dg/implicit_5.f90: New test.
18601
18602 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
18603
18604         PR fortran/20883
18605         * gfortran/assign_4.f90: New test.
18606         * gfortran/assign_2.f90: Change compile to run.
18607
18608 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
18609
18610         * lib/target-supports.exp
18611         (check_effective_target_sync_char_short): New.
18612         * gcc.dg/sync-2.c: New.
18613
18614 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
18615
18616         PR tree-optimization/21817
18617         * gcc.dg/torture/pr21817-1.c: New.
18618
18619 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
18620
18621         PR c++/21165
18622         * g++.dg/template/init5.C: New.
18623
18624 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
18625
18626         * gfortran.dg/char_initialiser_actual.f90:
18627         Test character initialisers as actual arguments.
18628         * gfortran.dg/char_pointer_comp_assign.f90:
18629         Test character pointer structure component assignments.
18630         * gfortran.dg/char_array_structure_constructor.f90:
18631         Test character components in structure constructors.
18632
18633 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
18634
18635         PR middle-end/20931
18636         * g++.dg/opt/pr20931.C: New test.
18637
18638 2005-05-31  Andreas Jaeger  <aj@suse.de>
18639
18640         PR testsuite/20772
18641         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
18642         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
18643         g++.old-deja/g++.ext/asmspec1.C,
18644         g++.old-deja/g++.other/regstack.C,
18645         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
18646         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
18647         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
18648         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
18649         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
18650         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
18651         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
18652         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
18653         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
18654         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
18655         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
18656         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
18657         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
18658         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
18659         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
18660         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
18661         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
18662         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
18663         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
18664
18665 2005-05-31  Jeff Law  <law@redhat.com>
18666
18667         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
18668
18669 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
18670
18671         PR middle-end/21743
18672         * gcc.dg/builtins-1.c: Activate disabled clog test.
18673         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18674
18675 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
18676
18677         * gfortran.dg/char_pointer_assign.f90:
18678         Test character-pointer assignments and pointer assignments.
18679         * gfortran.dg/char_pointer_dummy.f90:
18680         Test character-pointer dummy arguments.
18681         * gfortran.dg/char_pointer_func.f90:
18682         Test character-pointer function returns.
18683         * gfortran.dg/char_pointer_dependency.f90:
18684         Test character-pointer functions with dependencies.
18685
18686 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
18687
18688         PR c++/21784
18689         * g++.dg/lookup/using14.C: New test.
18690
18691 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
18692
18693         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
18694         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
18695         trailing ^M.
18696
18697 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
18698
18699         PR c++/17413
18700         * g++.dg/template/local5.C: New.
18701
18702         PR target/21761
18703         * gcc.c-torture/compile/pr21761.c: New.
18704
18705         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
18706         before darwin8.
18707
18708 2005-05-30  Steven G. Kargl
18709
18710         PR fortran/20846
18711         * gfortran.dg/inquire_8.f90: New test.
18712
18713 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18714
18715         PR libfortran/21376
18716         * gfortran.dg/output_exponents_1.f90: New test.
18717
18718 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18719
18720         PR libfortran/20006
18721         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
18722
18723 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
18724
18725         PR c++/21210
18726         * g++.dg/ext/complex1.C: New test.
18727
18728         PR c++/21340
18729         * g++.dg/init/ctor6.C: New test.
18730
18731 2005-05-29  Jan Hubicka  <jh@suse.cz>
18732
18733         * gcc.c-torture/compile/pr21562.c: New.
18734
18735 2005-05-28  Steven G. Kargl <kargls@comcast.net>
18736
18737         * gfortran.dg/subnormal_1.f90: New test.
18738
18739 2005-05-28  Jan Hubicka  <jh@suse.cz>
18740
18741         * tree-prof.exp: Fix comment.
18742         * value-prof-1.c: New.
18743         * value-prof-2.c: New.
18744         * value-prof-3.c: New.
18745         * value-prof-4.c: New.
18746
18747 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
18748
18749         PR c++/21614
18750         * g++.dg/expr/ptrmem6.C: New test.
18751         * g++.dg/expr/ptrmem6a.C: Likewise.
18752
18753 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
18754
18755         PR tree-optimization/21658
18756         * gcc.dg/tree-ssa/pr21658.c: New.
18757
18758 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
18759
18760         PR c++/21455
18761         * g++.dg/inherit/ptrmem3.C: New.
18762
18763         PR c++/21681
18764         * g++.dg/parse/template16.C: New.
18765
18766 2005-05-27  Andreas Jaeger  <aj@suse.de>
18767
18768         * gcc.dg/setjmp-2.c: Only run in 32-bit.
18769
18770         * gcc.dg/i386-sse-8.c: Run test on all archs.
18771
18772 2005-05-26  Mike Stump  <mrs@apple.com>
18773
18774         * objc.dg/isa-field-1.m: Only run on darwin.
18775         * objc.dg/lookup-1.m: Likewise.
18776         * objc.dg/try-catch-8.m: Likewise.
18777
18778 2005-05-26  Roger Sayle  <roger@eyesopen.com>
18779
18780         PR tree-optimization/9814
18781         * gcc.dg/pr9814-1.c: New test case.
18782
18783 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
18784
18785         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
18786         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
18787         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
18788         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
18789         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
18790         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
18791         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
18792         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
18793         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
18794         objc.dg/try-catch-8.m: New.
18795
18796 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
18797
18798         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
18799         remove extraneous semicolons.
18800
18801 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
18802
18803         * obj-c++.dg/comp-types-12.mm: New.
18804         * objc.dg/comp-types-11.m: New.
18805         * objc.dg/selector-4.m: New.
18806
18807 2005-05-26  Andreas Jaeger  <aj@suse.de>
18808
18809         PR testsuite/20772
18810         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
18811         g++.old-deja/g++.ext/attrib3.C,
18812         g++.old-deja/g++.other/store-expr1.C,
18813         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
18814         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
18815         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
18816         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
18817         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
18818         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
18819         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
18820         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
18821         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
18822         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
18823         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
18824         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
18825         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
18826         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
18827         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
18828         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
18829         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
18830         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
18831         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
18832
18833 2005-05-26  Andreas Jaeger  <aj@suse.de>
18834
18835         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
18836         x86-64 compilation.
18837
18838 2005-05-26  Andreas Jaeger  <aj@suse.de>
18839
18840         PR testsuite/20772
18841         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
18842         gcc.misc-tests/i386-pf-athlon-1.c,
18843         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
18844         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
18845         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
18846         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
18847         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
18848         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
18849         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
18850         programs.
18851
18852         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
18853         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
18854         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
18855         x86-64 compilation.
18856
18857         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
18858         x86_64.
18859
18860         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
18861         effective-target ilp32.
18862
18863 2005-05-26  David Ung  <davidu@mips.com>
18864
18865         * gcc.target/mips/ext_ins.c: New test for testing the generation
18866         of MIPS32/64 rev 2 ext/ins instructions.
18867
18868 2005-05-26  Andreas Jaeger  <aj@suse.de>
18869
18870         * treelang/compile/unsigned.tree: Use gimple instead of
18871         nonexisting generic dump.
18872
18873 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
18874
18875         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
18876
18877 2005-05-26  Andreas Jaeger  <aj@suse.de>
18878
18879         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
18880
18881 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
18882
18883         PR libfortran/17283
18884         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
18885         Test callee-allocated memory with write statements.
18886
18887 2005-05-25  Roger Sayle  <roger@eyesopen.com>
18888
18889         PR middle-end/21709
18890         * gcc.dg/pr21709-1.c: New test case.
18891
18892 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18893             Mike Stump  <mrs@apple.com>
18894
18895         * objc/execute/next_mapping.h: Update for C++.
18896
18897         * obj-c++.dg/selector-1.mm: Move to...
18898         * obj-c++.dg/selector-4.mm: here...
18899
18900         * obj-c++.dg/basic.mm: New.
18901         * obj-c++.dg/comp-types-1.mm: New.
18902         * obj-c++.dg/cxx-class-1.mm: New.
18903         * obj-c++.dg/cxx-ivars-1.mm: New.
18904         * obj-c++.dg/cxx-ivars-2.mm: New.
18905         * obj-c++.dg/cxx-ivars-3.mm: New.
18906         * obj-c++.dg/cxx-scope-1.mm: New.
18907         * obj-c++.dg/cxx-scope-2.mm: New.
18908         * obj-c++.dg/defs.mm: New.
18909         * obj-c++.dg/empty-private-1.mm: New.
18910         * obj-c++.dg/encode-1.mm: New.
18911         * obj-c++.dg/encode-2.mm: New.
18912         * obj-c++.dg/encode-3.mm: New.
18913         * obj-c++.dg/extern-c-1.mm: New.
18914         * obj-c++.dg/extra-semi.mm: New.
18915         * obj-c++.dg/fix-and-continue-2.mm: New.
18916         * obj-c++.dg/isa-field-1.mm: New.
18917         * obj-c++.dg/ivar-list-semi.mm: New.
18918         * obj-c++.dg/local-decl-1.mm: New.
18919         * obj-c++.dg/lookup-1.mm: New.
18920         * obj-c++.dg/lookup-2.mm: New.
18921         * obj-c++.dg/method-1.mm: New.
18922         * obj-c++.dg/method-2.mm: New.
18923         * obj-c++.dg/method-3.mm: New.
18924         * obj-c++.dg/method-4.mm: New.
18925         * obj-c++.dg/method-5.mm: New.
18926         * obj-c++.dg/method-6.mm: New.
18927         * obj-c++.dg/method-7.mm: New.
18928         * obj-c++.dg/no-extra-load.mm: New.
18929         * obj-c++.dg/overload-1.mm: New.
18930         * obj-c++.dg/pragma-1.mm: New.
18931         * obj-c++.dg/pragma-2.mm: New.
18932         * obj-c++.dg/private-1.mm: New.
18933         * obj-c++.dg/private-2.mm: New.
18934         * obj-c++.dg/proto-qual-1.mm: New.
18935         * obj-c++.dg/qual-types-1.mm: New.
18936         * obj-c++.dg/stubify-1.mm: New.
18937         * obj-c++.dg/stubify-2.mm: New.
18938         * obj-c++.dg/super-class-1.mm: New.
18939         * obj-c++.dg/super-class-2.mm: New.
18940         * obj-c++.dg/super-dealloc-1.mm: New.
18941         * obj-c++.dg/super-dealloc-2.mm: New.
18942         * obj-c++.dg/template-1.mm: New.
18943         * obj-c++.dg/template-2.mm: New.
18944         * obj-c++.dg/template-3.mm: New.
18945         * obj-c++.dg/template-4.mm: New.
18946         * obj-c++.dg/template-5.mm: New.
18947         * obj-c++.dg/template-6.mm: New.
18948         * obj-c++.dg/try-catch-1.mm: New.
18949         * obj-c++.dg/try-catch-2.mm: New.
18950         * obj-c++.dg/try-catch-3.mm: New.
18951         * obj-c++.dg/try-catch-4.mm: New.
18952         * obj-c++.dg/try-catch-5.mm: New.
18953         * obj-c++.dg/try-catch-6.mm: New.
18954         * obj-c++.dg/try-catch-7.mm: New.
18955         * obj-c++.dg/try-catch-8.mm: New.
18956         * obj-c++.dg/try-catch-9.mm: New.
18957         * obj-c++.dg/va-meth-1.mm: New.
18958
18959 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18960
18961         * obj-c++.dg/selector-1.mm: New.
18962         * obj-c++.dg/selector-2.mm: New.
18963
18964 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18965
18966         * obj-c++.dg/selector-3.mm: New.
18967         * objc.dg/selector-3.m: New.
18968
18969 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18970
18971         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
18972         about where warning appears.
18973
18974 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
18975
18976         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
18977         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
18978         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
18979         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
18980
18981 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
18982
18983         * gcc.dg/20050524-1.c: New test.
18984
18985 2005-05-25  Jan Hubicka  <jh@suse.cz>
18986
18987         * gcc.dg/tree-prof/inliner-1.c: New.
18988
18989 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
18990
18991         * gcc.dg/tree-prof: New directory.
18992         * gcc.dg/tree-prof/tree-prof.exp: New.
18993
18994 2005-05-25  DJ Delorie  <dj@redhat.com>
18995
18996         * gcc.dg/Wattributes-1.c: New.
18997         * gcc.dg/Wattributes-2.c: New.
18998         * gcc.dg/Wattributes-3.c: New.
18999
19000 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
19001
19002         PR tree-optimization/19833
19003         * gcc.dg/uninit-4.c: Remove xfail.
19004         * gcc.dg/uninit-9.c: Ditto.
19005
19006 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
19007
19008         * obj-c++.dg/bitfield-[1-5].mm: New.
19009         * obj-c++.dg/class-protocol-1.mm: New.
19010         * obj-c++.dg/comp-types-1[0-1].mm: New.
19011         * obj-c++.dg/comp-types-[2-9].mm: New.
19012         * obj-c++.dg/encode-[4-8].mm: New.
19013         * obj-c++.dg/layout-1.mm: New.
19014         * obj-c++.dg/method-1[0-9].mm: New.
19015         * obj-c++.dg/method-2[0-1].mm: New.
19016         * obj-c++.dg/method-[8-9].mm: New.
19017         * obj-c++.dg/objc-gc-3.mm: New.
19018         * obj-c++.dg/try-catch-10.mm: New.
19019         * objc.dg/bitfield-5.m: New.
19020         * objc.dg/comp-types-10.m: New.
19021         * objc.dg/comp-types-9.m: New.
19022         * objc.dg/layout-1.m: New.
19023         * objc.dg/objc-gc-4.m: New.
19024         * objc.dg/try-catch-9.m: New.
19025         * objc.dg/class-protocol-1.m: Tweak diagnostics.
19026         * objc.dg/comp-types-1.m: Likewise.
19027         * objc.dg/comp-types-[5-6].m: Likewise.
19028         * objc.dg/method-9.m: Likewise.
19029
19030 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
19031
19032         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
19033         and on hardware without VMX support.
19034
19035         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
19036
19037         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
19038
19039         * lib/profopt.exp (dg-final-generate, dg-final-use,
19040         profopt-final-code, profopt-get-options): New.
19041         (profopt-execute): Process test directives.
19042
19043         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
19044         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
19045         cleanup-tree-dump, cleanup-saved-temps): Update comments.
19046
19047 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
19048
19049         PR C++/21645
19050         * g++.dg/init/ctor5.C: New test.
19051
19052 2005-05-24  Ira Rosen  <irar@il.ibm.com>
19053
19054         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
19055         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
19056         vect-113.c, vect-114.c.
19057
19058 2005-05-23  Adam Nemet  <anemet@lnxw.com>
19059
19060         * gcc.dg/const-elim-1.c: Remove xfails.
19061
19062 2005-05-23  Jeff Law  <law@redhat.com>
19063
19064         * gcc.c-torture/compile/pr21638.c: New test.
19065         * gcc.c-torture/compile/20050520-1.c: New test.
19066
19067 2005-05-23  Nick Clifton  <nickc@redhat.com>
19068
19069         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
19070         be a proper triple, ie: m32r*-*-*.
19071         * g++.old-deja/g++.jason/thunk3.C: Likewise.
19072
19073 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
19074
19075         PR middle-end/21331
19076         PR tree-opt/21293
19077         * gcc.c-torture/compile/pr21293.c: New test.
19078         * gcc.c-torture/execute/pr21331.c: New test.
19079
19080 2004-05-20  Richard Henderson  <rth@redhat.com>
19081
19082         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
19083
19084 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
19085
19086         * obj-c++-dg.exp: Add.
19087         * obj-c++.exp: Add.
19088         * obj-c++.dg/dg.exp: Add.
19089
19090 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
19091
19092         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
19093         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
19094
19095 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
19096
19097         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
19098
19099 2004-05-19  Richard Henderson  <rth@redhat.com>
19100
19101         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
19102
19103 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
19104
19105         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
19106
19107         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
19108
19109 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
19110
19111         PR c++/21495
19112         * g++.dg/parse/extern1.C: New test.
19113         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
19114
19115 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19116
19117         * gcc.dg/c99-math.h: New.
19118         * gcc.dg/c99-math-float-1.c: New test.
19119         * gcc.dg/c99-math-double-1.c: Likewise.
19120         * gcc.dg/c99-math-long-double-1.c: Likewise.
19121
19122 2005-05-18  Richard Henderson  <rth@redhat.com>
19123
19124         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
19125
19126 2005-05-18  Devang Patel  <dpatel@apple.com>
19127
19128         * g++.dg/opt/20050511-1.C: New test.
19129
19130 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
19131
19132         PR libfortran/21127
19133         * gfortran.dg/reshape-complex.f90: New test.
19134
19135 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
19136
19137         * gfortran.dg/array_constructor_1.f90: New test.
19138         * gfortran.dg/array_constructor_2.f90: New test.
19139
19140 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
19141
19142         PR fortran/20954
19143         * gfortran.dg/pr20954.f: New test.
19144
19145 2005-05-17  Mike Stump  <mrs@apple.com>
19146
19147         Yet more Objective-C++...
19148
19149         * objc.dg/method-5.m: Update.
19150         * objc.dg/method-6.m: Update.
19151         * objc.dg/method-7.m: Update.
19152         * objc.dg/method-9.m: Update.
19153         * objc.dg/try-catch-2.m: Update.
19154
19155 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
19156
19157         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
19158         Remove little-endian optimizations.
19159
19160 2005-05-17  Jeff Law  <law@redhat.com>
19161
19162         * g++.dg/tree-ssa/pr14814.C: New test.
19163         * gcc.dg/tree-ssa/pr14814.C: New test.
19164         * gcc.dg/tree-ssa/pr17141-1.C: New test.
19165         * gcc.dg/tree-ssa/pr17141-2.C: New test.
19166
19167 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
19168
19169         * gcc.dg/compat/generate-random.c: Do not include
19170         libiberty.h.
19171         * gcc.dg/compat/generate-random_r.c: Likewise.
19172
19173 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
19174
19175         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
19176
19177 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
19178
19179         PR middle-end/21595
19180         * g++.dg/tree-ssa/builtin1.C: New testcase.
19181
19182 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
19183
19184         PR c++/21454
19185         * g++.dg/opt/const4.C: New test.
19186
19187         PR middle-end/21492
19188         * g++.dg/opt/crossjump1.C: New test.
19189
19190         PR tree-optimization/21610
19191         * gcc.c-torture/compile/20050516-1.c: New test.
19192
19193         PR fortran/15080
19194         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
19195         about the test failing.
19196         * gfortran.fortran-torture/execute/where_7.f90: New test.
19197         * gfortran.fortran-torture/execute/where_8.f90: New test.
19198
19199 2005-05-16  Richard Henderson  <rth@redhat.com>
19200
19201         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
19202         i?86 and x86_64.
19203
19204 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
19205
19206         * gcc.dg/compat/generate-random.c (config.h): Do not include.
19207         (limits.h): Include unconditionally.
19208         (stdlib.h): Likewise.
19209         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
19210         (limits.h): Include unconditionally.
19211         (stdlib.h): Likewise.
19212         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19213         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19214         (limits.h): Include unconditionally.
19215         (stdlib.h): Likewise.
19216         (hashtab.h): Do not include.
19217         (getopt.h): Likewise.
19218         (stddef.h): Include.
19219         (hashval_t): Define.
19220         (struct entry): Add "next" field.
19221         (HASH_SIZE): New macro.
19222         (hash_table): New variable.
19223         (switchfiles): Do not use xmalloc.
19224         (mix): New macro.
19225         (iterative_hash): New function.
19226         (hasht): Remove.
19227         (e_exists): New function.
19228         (e_insert): Likewise.
19229         (output): Use, instead of libiberty hashtable functions.
19230         (main): Do not use getopt.  Do not call htab_create.
19231
19232 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
19233
19234         PR libstdc++/21526
19235         * lib/target-supports.exp (check_mkfifo_available):
19236         Return 0 for cygwin as mkfifo support incomplete on platform.
19237         Fix typos in comments.
19238
19239 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
19240
19241         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
19242
19243 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
19244
19245         PR fortran/17432
19246         * gfortran.dg/assign_4.f: New test.
19247
19248 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
19249
19250         PR tree-optimization/21563
19251         * gcc.dg/tree-ssa/pr21563.c: New.
19252
19253 2005-05-14  Jan Hubicka  <jh@suse.cz>
19254
19255         * gcc.dg/noreturn-7.c: Allow control reaches warning.
19256
19257 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
19258
19259         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
19260
19261 2005-05-13  Julian Brown  <julian@codesourcery.com>
19262
19263         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
19264         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
19265
19266 2005-05-13  Jan Hubicka  <jh@suse.cz>
19267
19268         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
19269         * gcc.dg/fold-xor-?.c: Likewise.
19270         * gcc.dg/pr15784-?.c: Likewise.
19271         * gcc.dg/pr20922-?.c: Likewise.
19272         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
19273         * gcc.dg/tree-ssa/pr17598.c: Likewise.
19274         * gcc.dg/tree-ssa/pr20470.c: Likewise.
19275
19276 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19277
19278         PR fortran/21260
19279         * gfortran.dg/hollerith_1.f90: New test.
19280
19281 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19282
19283         * gfortran.dg/func_result_2.f90: New test.
19284
19285 2005-05-11  Bud Davis  <bdavis@gfortran.org>
19286
19287         * gfortran.dg/dev_null.f90: New test.
19288
19289 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
19290
19291         * gcc.dg/arm-vfp1.c: Revert last change.
19292
19293 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
19294
19295         PR middle-end/19807
19296         PR tree-optimization/19639
19297         * g++.dg/tree-ssa/pr19807.C: New testcase.
19298
19299 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19300
19301         PR libfortran/21471
19302         * gfortran.dg/append-1.f90: New test.
19303
19304 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
19305
19306         * gcc.dg/pr18501.c: XFAIL.
19307         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
19308         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
19309         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
19310         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
19311         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
19312         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
19313         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
19314         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
19315
19316 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19317
19318         PR fortran/20178
19319         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
19320         gfortran.dg/f2c_3.f90: New tests.
19321
19322         * gfortran.dg/return_1.f90: Fix dg annotation.
19323
19324 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
19325
19326         * gcc.c-torture/compile/20050510-1.c: New test.
19327
19328 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
19329
19330         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
19331
19332 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
19333
19334         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
19335
19336 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
19337
19338         PR c/17913
19339         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
19340
19341 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
19342
19343         PR c/21342
19344         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
19345         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
19346
19347 2005-05-10  Ben Elliston  <bje@au.ibm.com>
19348
19349         PR debug/16676
19350         * gcc.dg/debug/pr16676.c: New test.
19351
19352 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
19353
19354         PR testsuite/21443
19355         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
19356         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
19357         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
19358         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
19359         Change -O1 to -O2.
19360         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
19361         -fno-tree-dominator-opts.
19362
19363 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19364
19365         * gfortran.dg/return_1.f90: New test.
19366
19367 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
19368
19369         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
19370
19371         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
19372
19373 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
19374
19375         PR c++/21427
19376         * g++.dg/inherit/covariant13.C: New.
19377
19378 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19379
19380         PR libfortran/19155
19381         * gfortran.dg/pr19155.f: New test.
19382
19383 2005-05-08  Roger Sayle  <roger@eyesopen.com>
19384
19385         PR inline-asm/8788
19386         * gcc.dg/pr8788-1.c: New testcase.
19387
19388 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
19389
19390         PR target/21416
19391         * gcc.target/mips/fpcmp-[12].c: New tests.
19392
19393 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
19394
19395         * lib/target-supports-dg.exp (dg-require-fork): New function.
19396         (dg-require-mkfifo): Likewise.
19397         * lib/target-supports.exp (check_function_available): New
19398         function.
19399         (check_fork_available): Likewise.
19400         (check_mkfifo_available): Likewise.
19401
19402 2005-05-06  Jeff Law  <law@redhat.com>
19403
19404         * gcc.c-torture/compile/pr21380.c: New test.
19405
19406 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
19407
19408         PR c++/20961
19409         * g++.dg/ext/weak3.C: New test.
19410
19411 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
19412
19413         PR c++/21352
19414         * g++.dg/template/crash37.C: New test.
19415
19416 2005-05-05  Paul Brook  <paul@codesourcery.com>
19417
19418         * gcc.dg/arm-g2.c: Use effective-target arm32.
19419         * gcc.dg/arm-mmx-1.c: Ditto.
19420         * gcc.dg/arm-scd42-2.c: Ditto.
19421         * gcc.dg/arm-vfp1.c: Ditto.
19422         * lib/target-supports.exp (check_effective_target_arm32): New
19423         function.
19424
19425 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
19426
19427         PR libfortran/21354
19428         gfortran.dg/in_pack_rank7.f90: New test.
19429
19430 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
19431
19432         PR middle-end/15618
19433         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
19434
19435 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
19436
19437         PR middle-end/21265
19438         * gcc.dg/20050503-1.c: New test.
19439
19440         PR rtl-optimization/21239
19441         * gcc.dg/i386-sse-11.c: New test.
19442
19443 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
19444
19445         PR target/16888
19446         * gcc.target/i386/asm-1.c: New test.
19447
19448 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
19449
19450         PR rtl-optimization/21330
19451         * gcc.c-torture/execute/20050502-1.c: New test.
19452
19453         PR target/21297
19454         * gcc.c-torture/execute/20050502-2.c: New test.
19455
19456 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
19457
19458         PR middle-end/21282
19459         * gcc.dg/pr21282.c: New.
19460
19461 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
19462
19463         * gcc.dg/vect/pr20122.c: Clean up .vect file.
19464         * gcc.dg/vect/vect-92.c: Likewise.
19465         * gcc.dg/vect/vect-93.c: Likewise.
19466         * gcc.dg/vect/vect-dv-1.c: Likewise.
19467         * gcc.dg/vect/vect-dv-2.c: Likewise.
19468         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
19469
19470 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
19471
19472         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
19473         * gfortran.dg/vect/vect-2.f90: Likewise.
19474         * gfortran.dg/vect/vect-3.f90: Likewise.
19475         * gfortran.dg/vect/vect-4.f90: Likewise.
19476         * gfortran.dg/vect/vect-5.f90: Likewise.
19477
19478 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
19479
19480         PR target/20813
19481         * gcc.dg/rs6000-fpint-2.c: New.
19482
19483 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
19484
19485         PR c/15698
19486         * gcc.dg/builtins-30.c: Update expected messages.
19487         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
19488         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
19489         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
19490
19491 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
19492
19493         PR tree-optimization/21294
19494         * gcc.dg/tree-ssa/pr21294.c: New.
19495
19496 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
19497
19498         * gcc.dg/altivec-3.c (vec_store): Do not use the old
19499         __builtin_altivec_st_internal_4si built-in.
19500
19501 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
19502
19503         PR c++/15875
19504         * g++.dg/template/ptrmem14.C: New test.
19505
19506 2005-05-02  Paul Brook  <paul@codesourcery.com>
19507
19508         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
19509
19510 2005-05-02  Michael Matz  <matz@suse.de>
19511
19512         PR c++/19542
19513         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
19514
19515 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
19516
19517         * g++.dg/cpp/weak.C: New test.
19518
19519 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
19520
19521         * gcc.dg/tree-ssa/loop-8.c: New test.
19522
19523 2005-04-30  Michael Maty  <matz@suse.de>
19524
19525         * gcc.dg/inline-mcpy.c: New test.
19526
19527 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
19528
19529         PR libfortran/18958
19530         * gfortran.dg/eoshift.f90: New test case.
19531
19532 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
19533
19534         PR libfortran/18857
19535         * gfortran.dg/matmul_1.f90: New test.
19536
19537 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
19538
19539         PR tree-optimization/21030
19540         * gcc.dg/tree-ssa/pr21030.c: New.
19541
19542 2005-04-29  Devang Patel  <dpatel@apple.com>
19543
19544         PR tree-optimization/21272
19545         * gcc.dg/vect/vect-ifcvt-10.c: New test.
19546
19547 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
19548
19549         PR fortran/13082
19550         PR fortran/18824
19551         * gfortran.dg/entry_4.f90: New test.
19552         * gfortran.fortran-torture/execute/entry_1.f90: New test.
19553         * gfortran.fortran-torture/execute/entry_2.f90: New test.
19554         * gfortran.fortran-torture/execute/entry_3.f90: New test.
19555         * gfortran.fortran-torture/execute/entry_4.f90: New test.
19556         * gfortran.fortran-torture/execute/entry_5.f90: New test.
19557         * gfortran.fortran-torture/execute/entry_6.f90: New test.
19558         * gfortran.fortran-torture/execute/entry_7.f90: New test.
19559
19560 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19561
19562         * gfortran.fortran-torture/execute/entry_8.f90: New test.
19563
19564 2005-04-29  Paul Brook  <paul@codesourcery.com>
19565
19566         * gfortran.dg/entry_3.f90: New test.
19567
19568 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19569
19570         * gfortran.dg/implicit_4.f90: New test.
19571
19572 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
19573
19574         * lib/target-supports.exp (check_profiling_available): Return
19575         false for xtensa-*-elf.
19576
19577 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
19578
19579         * lib/fortran-torture.exp (fortran-torture.exp): Catch
19580         error if file cannot be deleted.
19581
19582 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
19583
19584         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
19585         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
19586         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
19587         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
19588         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
19589         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
19590         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
19591         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
19592         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
19593         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19594         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
19595         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
19596         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
19597
19598 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19599
19600         PR fortran/20865
19601         * gfortran.dg/pr20865.f90: New test.
19602
19603 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
19604
19605         * gcc.dg/void-cast-2.c: New test.
19606
19607 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19608
19609         PR c/21159
19610         * gcc.dg/void-cast-1.c: New test.
19611
19612 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
19613
19614         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
19615
19616 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19617
19618         PR fortran/21177
19619         * gfortran.dg/pr21177.f90: New test.
19620
19621 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
19622
19623         PR tree-optimization/21171
19624         * gcc.dg/tree-ssa/pr21171.c: New test.
19625
19626 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
19627
19628         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
19629         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
19630         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
19631         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
19632         gcc.dg/tree-ssa/gen-vect-32.c: New.
19633         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
19634         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
19635         don't run on PPC32.
19636
19637 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19638
19639         PR c/21213
19640         * gcc.dg/transparent-union-3.c: New test.
19641
19642 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19643
19644         PR c/20740
19645         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
19646         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
19647         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
19648         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
19649         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
19650         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
19651
19652 2005-04-26  Jeff Law  <law@redhat.com>
19653
19654         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
19655         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
19656         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
19657         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
19658         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
19659         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
19660         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
19661
19662 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
19663
19664         PR tree-optimization/17598
19665         * gcc.dg/tree-ssa/pr17598.c: New testcase.
19666
19667 2005-04-25  Mike Stump  <mrs@apple.com>
19668
19669         * objc.dg/fix-and-continue-1.m: Add.
19670
19671 2005-04-25  Roger Sayle  <roger@eyesopen.com>
19672
19673         PR c++/20995
19674         * g++.dg/opt/pr20995-1.C: New test case.
19675
19676 2005-04-25  Devang Patel <dpatel@apple.com>
19677
19678         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
19679
19680 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
19681
19682         PR testsuite/21062
19683         * g++.dg/opt/alias2.C (printf): Correct the prototype.
19684
19685 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
19686
19687         PR C++/21188
19688         * g++.dg/opt/rtti2.C: New test.
19689
19690 2005-04-25  Paul Brook  <paul@codesourcery.com>
19691         Steven G. Kargl  <kargls@comcast.net>
19692
19693         PR fortran/20879
19694         * gfortran.dg/ichar_1.f90: New file.
19695
19696 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
19697
19698         PR middle-end/20991
19699         * g++.dg/opt/pr20991.C: New test.
19700
19701         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
19702         where sizeof (type) < __alignof__ (type).
19703         * gcc.dg/compat/struct-layout-1.h: Likewise.
19704
19705 2005-04-24  Per Bothner  <per@bothner.com>
19706             Devang Patel  <dpatel@apple.com>
19707
19708         PR preprocessor/20907
19709         * gcc.dg/cpp/very-long-comment.c: New test.
19710
19711 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19712
19713         PR fortran/20059
19714         * gfortran.dg/common_5.f: New test.
19715
19716 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
19717
19718         PR middle-end/21082
19719         * g++.dg/tree-ssa/pr21082.C: New testcase.
19720
19721 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
19722
19723         * gcc.dg/vect/vect-99.c: New test.
19724
19725 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
19726
19727         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
19728
19729 2005-04-22  Jeff Law  <law@redhat.com>
19730
19731         * gcc.dg/uninit-5.c: Remove xfails.
19732         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
19733         conditionals and loads.
19734
19735 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
19736
19737         PR libfortran/20074
19738         PR libfortran/20436
19739         PR libfortran/21108
19740         * gfortran.dg/nested_reshape.f90: new test
19741         * gfortran.dg/reshape-alloc.f90: new test
19742         * gfortran.dg/reshape.f90: new test
19743
19744 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
19745
19746         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
19747
19748         * gcc.dg/arm-vfp1.c: New test.
19749
19750 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
19751
19752         PR c++/21087
19753         * g++.dg/lookup/builtin2.C: New test.
19754
19755 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
19756
19757         * gcc.dg/weak/weak-13.c: New test.
19758
19759 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
19760
19761         * lib/target-supports.exp (check_effective_target_sync_int_long):
19762         Add powerpc*.
19763
19764 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
19765
19766         * gcc.target/mips/branch-1.c: New test.
19767
19768 2005-04-21  Richard Henderson  <rth@redhat.com>
19769
19770         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
19771         * gcc.dg/vect/vect-86.c: Likewise.
19772         * gcc.dg/vect/vect-87.c: Likewise.
19773         * gcc.dg/vect/vect-88.c: Likewise.
19774
19775 2005-04-21  Devang Patel  <dpatel@apple.com>
19776
19777         PR optimization/20994
19778         * gcc.dg/tree-ssa/ifc-3.c: New test.
19779
19780 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
19781
19782         PR c/12913
19783         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
19784         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
19785         gcc.dg/c99-vla-jump-5.c: New tests.
19786
19787 2005-04-19  Richard Henderson  <rth@redhat.com>
19788
19789         * lib/target-supports.exp (check_effective_target_vect_int_mult):
19790         Fix typo in exists check.
19791         (check_effective_target_sync_int_long): New.
19792         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
19793         * gcc.dg/ia64-sync-2.c: Likewise.
19794         * gcc.dg/ia64-sync-3.c: Likewise.
19795         * gcc.dg/ia64-sync-4.c: Likewise.
19796
19797 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
19798
19799         * gcc.dg/fold-xor-1.c: New test.
19800         * gcc.dg/fold-xor-2.c: New test.
19801
19802 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
19803
19804         PR target/20670
19805         * g++.dg/eh/fp-regs.C: New test.
19806
19807 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
19808
19809         * gcc.dg/Wint-to-pointer-cast-1.c,
19810         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
19811         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
19812         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
19813
19814 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19815
19816         PR fortran/16861
19817         * gfortran.dg/pr16861.f90: New test.
19818
19819 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
19820
19821         * gcc.dg/pr21085.c: New test.
19822
19823 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
19824
19825         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
19826         (setup_mips_tests, dg-mips-options): New procedures.
19827         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
19828         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
19829         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
19830         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
19831         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
19832         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
19833         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
19834         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
19835         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
19836         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
19837         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
19838         dg-mips-options instead of dg-options.  Remove now-redundant
19839         preprocessor guards.
19840         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
19841         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19842         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19843         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
19844         * gcc.dg/vr-mult-2.c: Delete.
19845         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
19846         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
19847         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
19848         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
19849         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
19850         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
19851         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
19852
19853 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
19854
19855         * ada/acats/run_all.sh: Use sync when executable not present.
19856
19857 2005-04-18  Devang Patel  <dpatel@apple.com>
19858
19859         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
19860         * gcc.dg/vect/vect-11a.c: New.
19861         * gcc.dg/vect/vect-none.c: Update.
19862         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
19863
19864 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
19865
19866         PR tree-optimization/20922
19867         * gcc.dg/pr20922-1.c: New test.
19868         * gcc.dg/pr20922-2.c: New test.
19869         * gcc.dg/pr20922-3.c: New test.
19870         * gcc.dg/pr20922-4.c: New test.
19871         * gcc.dg/pr20922-5.c: New test.
19872         * gcc.dg/pr20922-6.c: New test.
19873
19874 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19875
19876         PR libfortran/20950
19877         * gfortran.dg/pr20950.f: New test.
19878
19879 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19880
19881         PR libfortran/19216
19882         * gfortran.dg/pr19216.f: New test.
19883
19884 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
19885
19886         PR tree-optimization/21001
19887         * gcc.dg/tree-ssa/pr21001.c: New.
19888
19889 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
19890
19891         PR libfortran/21075
19892         * gfortran.dg/reshape_rank7.f90: New test.
19893
19894 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
19895
19896         PR libfortran/12884 gfortran.dg/pr12884.f: New test
19897         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
19898         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
19899         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
19900         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
19901         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
19902         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
19903         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
19904         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
19905         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
19906         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
19907         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
19908         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
19909         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
19910         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
19911         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
19912         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
19913         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
19914         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
19915         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
19916         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
19917
19918 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
19919
19920         * gfortran.dg/wtruncate.f: New testcase.
19921         * gfortran.dg/wtruncate.f90: New testcase.
19922
19923 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
19924
19925         PR c++/21025
19926         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
19927         which sizeof/alignof is dependent, rather than just whether we are
19928         processing_template_decl.
19929
19930 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
19931
19932         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
19933         corrected typo where the wrong variables had been compared.
19934
19935 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
19936
19937         PR libfortran/18495
19938         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
19939         Test callee-allocated version of return array with a write
19940         statement.
19941         Test spread with a temporary with another write statement.
19942
19943 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
19944
19945         PR tree-optimization/21031
19946         * gcc.dg/tree-ssa/pr21031.c: New.
19947
19948 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
19949
19950         PR tree-optimization/21004
19951         * gcc.dg/builtins-53.c: Include builtins-config.h.
19952         Check floorf, ceilf, floorl and ceill transformations
19953         only when HAVE_C99_RUNTIME is defined.
19954
19955 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
19956
19957         PR middle-end/20739
19958         * gcc.dg/tree-ssa/pr20739.c: New test.
19959
19960 2005-04-14  Mike Stump  <mrs@apple.com>
19961
19962         * gcc.dg/Foundation.framework/empty: New.
19963         * gcc.dg/framework-2.c: New.
19964
19965 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
19966
19967         PR tree-optimization/21021
19968         * gcc.c-torture/compile/pr21021.c: New.
19969
19970 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
19971
19972         PR testsuite/21010
19973         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
19974         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
19975         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
19976         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
19977         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
19978         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
19979         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
19980         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
19981
19982 2005-04-14  Richard Henderson  <rth@redhat.com>
19983
19984         * lib/target-supports.exp (check_effective_target_vect_condition):
19985         Add ia64, i?86, and x86_64.
19986
19987 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
19988
19989         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
19990
19991 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
19992
19993         PR tree-optimization/20657
19994         * gcc.dg/tree-ssa/pr20657.c: New.
19995
19996 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
19997
19998         * gcc.dg/builtins-53.c: Also check (int)trunc* and
19999         (long long int)trunc*.
20000
20001 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
20002
20003         PR target/20927
20004         * gcc.dg/pr20927.c: New test.
20005
20006 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
20007
20008         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
20009         * gcc.target/mips/asm-1.c: Likewise.
20010
20011 2005-04-13  Dale Johannesen  <dalej@apple.com>
20012
20013         * objc.dg/objc-fast-4.m: New.
20014
20015 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
20016
20017         * gcc.target/cris/torture/cris-torture.exp: New driver in new
20018         directory.
20019         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
20020
20021 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
20022
20023         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
20024         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
20025         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
20026
20027 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
20028
20029         PR tree-optimization/20913
20030         * gcc.dg/tree-ssa/pr20913.c: New.
20031
20032         PR tree-optimization/20702
20033         * gcc.dg/tree-ssa/pr20702.c: New.
20034
20035 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20036
20037         PR c++/13744
20038         * g++.dg/inherit/local3.C: New test.
20039
20040 2005-04-12  Jeff Law  <law@redhat.com>
20041
20042         * gcc.dg/tree-ssa/20050412-1.c: New test.
20043
20044 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
20045
20046         PR libfortran/19016
20047         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
20048         Add tests with mask generated by expression.
20049         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
20050         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
20051         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
20052
20053 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
20054
20055         PR middle-end/20917
20056         * gcc.dg/20050409-1.c: New test.
20057
20058 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
20059
20060         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
20061
20062 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
20063
20064         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
20065         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
20066         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
20067         (TARGET_CXX): Adjust accordingly.
20068         * target.h (struct gcc_target): Remove epxort_class_data.  Add
20069         determine_class_data_visibility and class_data_always_comdat.
20070         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
20071         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
20072         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
20073         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
20074         (arm_cxx_determine_class_data_visibility): New.
20075         (arm_cxx_class_data_always_comdat): Likewise.
20076         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
20077         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
20078         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
20079         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
20080         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
20081         Define.
20082
20083 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
20084
20085         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
20086
20087 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
20088
20089         * gcc.dg/i386-darwin-fpmath.c: New.
20090
20091 2004-04-11  Devang Patel  <dpatel@apple.com>
20092
20093         * lib/target-supports.exp (check_effective_target_vect_condition): New.
20094         * gcc.dg/vect/vect-ifcvt-1.c: New test.
20095         * gcc.dg/vect/vect-ifcvt-2.c: New test.
20096         * gcc.dg/vect/vect-ifcvt-3.c: New test.
20097         * gcc.dg/vect/vect-ifcvt-4.c: New test.
20098         * gcc.dg/vect/vect-ifcvt-5.c: New test.
20099         * gcc.dg/vect/vect-ifcvt-6.c: New test.
20100         * gcc.dg/vect/vect-ifcvt-7.c: New test.
20101         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
20102
20103 2004-04-11  Devang Patel  <dpatel@apple.com>
20104
20105         * gcc.dg/vect/vect-dv-1.c: New test.
20106         * gcc.dg/vect/vect-dv-2.c: New test.
20107
20108 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
20109
20110         PR tree-optimization/20933
20111         * gcc.dg/tree-ssa/pr20933.c: New test.
20112
20113 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20114
20115         * gfortran.dg/fold_nearest.f90: New test.
20116
20117 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
20118
20119         * gcc.dg/tree-ssa/alias-1.c: New test.
20120
20121 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
20122
20123         PR tree-optimization/20920
20124         * g++.dg/tree-ssa/pr20920.C: New test.
20125
20126 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
20127
20128         * gcc.dg/builtins-53.c: Also check (int)ceil* and
20129         (long long int)ceil*.
20130
20131 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
20132
20133         * g++.dg/warn/Wdtor1.C: Declare template in system header with
20134         explicit C++ linkage.
20135
20136 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20137
20138         * gfortran.dg/pr17229.f: Take care of the new obsolescence
20139         warning for arithmetic IF statements.
20140
20141 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
20142
20143         * eor_handling_1.f90: New test case.
20144         * eor_handling_2.f90: New test case.
20145         * eor_handling_3.f90: New test case.
20146         * eor_handling_4.f90: New test case.
20147         * eor_handling_5.f90: New test case.
20148         * noadv_size.f90: New test case.
20149         * pad_no.f90: New test case.
20150
20151 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
20152
20153         * gcc.c-torture/execute/20050410-1.c: New test.
20154
20155 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
20156
20157         * gcc.dg/pr20126.c: New.
20158
20159 2005-04-09  Bud Davis  <bdavis@gfortran.org>
20160             Steven G. Kargl <kargls@comcast.net>
20161
20162         * gfortran.dg/PR19872.f: New test.
20163
20164 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
20165
20166         * gfortran.dg/nint_1.f90: Fix dg-do directive.
20167
20168 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
20169
20170         * gfortran.dg/nint_1.f90: New test.
20171
20172 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
20173
20174         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
20175         Added test for callee-allocated arrays with write statements.
20176         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
20177         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
20178         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
20179         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
20180         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
20181
20182 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
20183
20184         PR libfortran/20163
20185         * gfortran.dg/open-options-blanks.f: New test.
20186
20187 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
20188
20189         PR fortran/13257
20190         * gfortran.dg/comma_format_extension_[1234].f: New tests.
20191
20192 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
20193
20194         * gcc.dg/tree-ssa/stdarg-1.c: New test.
20195         * gcc.dg/tree-ssa/stdarg-2.c: New test.
20196         * gcc.dg/tree-ssa/stdarg-3.c: New test.
20197         * gcc.dg/tree-ssa/stdarg-4.c: New test.
20198         * gcc.dg/tree-ssa/stdarg-5.c: New test.
20199         * gcc.c-torture/execute/stdarg-4.c: New test.
20200
20201         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
20202
20203         PR target/20795
20204         * g++.dg/abi/param2.C: New test.
20205
20206 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
20207
20208         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
20209
20210 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
20211
20212         * gcc.dg/builtins-53.c: New test.
20213
20214 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
20215
20216         * g++.dg/tree-ssa/pr18178.C: New test.
20217         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
20218         * gcc.c-torture/execute/20041019-1.c: New test.
20219         * gcc.dg/tree-ssa/20041008-1.c: New test.
20220         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
20221         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
20222         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
20223         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
20224         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
20225         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
20226         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
20227         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
20228         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
20229         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
20230
20231 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
20232
20233         PR rtl-optimization/20466
20234         * gcc.c-torture/execute/pr20466-1.c: New test.
20235
20236 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
20237
20238         PR c++/20905
20239         * g++.dg/parse/cond2.C: New test.
20240
20241         PR c++/20145
20242         * g++.dg/warn/Wdtor1.C: New test.
20243
20244 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20245
20246         PR fortran/17229
20247         * gfortran.dg/pr17229.f: New test.
20248
20249 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
20250
20251         * gfortran.dg/tiny_1.f90: New test.
20252         * gfortran.dg/tiny_2.f90: ditto.
20253
20254 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
20255
20256         * gfortran.dg/eor_1.f90: Fix dg-do run line
20257         * gfortran.dg/open_new.f90: Fix dg-do run line
20258
20259 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
20260
20261         * lib/target-supports.exp (get_compiler_messages): Support
20262         optional arguments, the fourth being compiler options.
20263         (check_effective_target_fpic): New proc.
20264         * gcc.dg/20050321-2.c: Restrict to target fpic.
20265
20266 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
20267
20268         * gcc.dg/15443-1.c: New test.
20269         * gcc.dg/15443-2.c: Likewise.
20270
20271 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20272
20273         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
20274
20275 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
20276
20277         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
20278
20279 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
20280
20281         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
20282         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
20283         -m64.
20284         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
20285         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
20286         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
20287
20288 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
20289
20290         PR c++/20212
20291         * g++.dg/warn/Wunused-11.C: New test.
20292
20293 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
20294
20295         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
20296
20297 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
20298
20299         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
20300
20301 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
20302
20303         PR c++/20734
20304         * g++.dg/template/ptrmem13.C: New test.
20305
20306 2005-04-05  Per Bothner  <per@bothner.com>
20307
20308         * lib/gcc.exp: Always add -fno-show-column, for now.
20309
20310 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
20311
20312         PR testsuite/20767
20313         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
20314         of plain old "unsigned int" for the type of "i".  Makes this test
20315         64bit clean.
20316
20317 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
20318
20319         * gcc.dg/i386-ssefn-1.c: New test.
20320         * gcc.dg/i386-ssefn-2.c: New test.
20321         * gcc.dg/i386-ssefn-3.c: New test.
20322         * gcc.dg/i386-ssefn-4.c: New test.
20323
20324 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
20325
20326         PR tree-optimization/20076
20327         * gcc.dg/builtin-apply4.c: New test.
20328
20329         PR preprocessor/19475
20330         * gcc.dg/cpp/macspace1.c: New test.
20331         * gcc.dg/cpp/macspace2.c: New test.
20332
20333 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20334
20335         * gfortran.dg/pr20755.f: Fixed bad format.
20336
20337 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
20338
20339         PR c++/20763
20340         * g++.dg/ext/attrib21.C: New test.
20341
20342 2004-04-05  Devang Patel  <dpatel@apple.com>
20343
20344         * lib/target-supports.exp (check_effective_target_vect_shif): New.
20345         * gcc.dg/vect/vect-shift-1.c: New test.
20346
20347 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20348
20349         PR libfortran/20755
20350         * gfortran.dg/pr20755.f: New test.
20351
20352 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
20353
20354         * gfortran.dg/pr15959.f90: New test.
20355         * gfortran.dg/string_pad_trunc.f90: New test.
20356
20357 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20358
20359         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
20360         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
20361         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
20362         syntax.
20363
20364 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20365
20366         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
20367
20368 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20369
20370         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
20371         * gcc.c-torture/compile/20011119-2.c: Likewise.
20372         * gcc.c-torture/compile/981001-2.c: Likewise.
20373
20374 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
20375
20376         PR c++/20679
20377         * g++.dg/template/overload4.C: New test.
20378
20379 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
20380
20381         PR c++/20746
20382         * g++.dg/abi/covariant5.C: New.
20383
20384         PR debug/20505
20385         * g++.dg/debug/const2.C: New.
20386
20387 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
20388
20389         PR rtl-optimization/16104
20390         * gcc.c-torture/execute/20050316-1.c: New test.
20391
20392 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
20393
20394         * g++.dg/template/spec23.C: Fix dg-error text.
20395
20396 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
20397
20398         PR c++/19199
20399         * g++.dg/expr/lval2.C: New.
20400
20401 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20402
20403         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
20404         __builtin_strcasecmp and __builtin_strncasecmp.
20405
20406 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
20407
20408         PR c++/20723
20409         * g++.dg/template/spec22.C: New.
20410         * g++.dg/template/spec23.C: New.
20411
20412 2005-04-03  Dale Ranta  <dir@lanl.gov>
20413             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20414
20415         PR libfortran/20068
20416         PR libfortran/20125
20417         PR libfortran/20156
20418         PR libfortran/20471
20419         * gfortran.dg/backspace.f: New test.
20420
20421 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
20422
20423         * gcc.dg/pr19345.c: New test.
20424
20425 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
20426
20427         PR tree-optimization/20640
20428         * gcc.dg/torture/tree-loop-1.c: New.
20429
20430 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
20431
20432         PR rtl-optimization/20290
20433         * gcc.c-torture/execute/loop-ivopts-2.c: New.
20434
20435 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
20436
20437         * gcc.dg/rs6000-fpint.c: New.
20438
20439 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
20440
20441         * gcc.dg/old-style-then-proto-1.c: New test.
20442
20443 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20444
20445         * gfortran.fortran-torture/execute/backspace.f90: Check
20446         after backspace and read was incorrect.
20447
20448 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20449
20450         * gcc.c-torture/execute/builtins/strcat.c: Check the result
20451         buffer past the terminating NUL using memcmp.
20452         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
20453         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
20454
20455         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
20456         Fix unused/uninitialized variable warnings.
20457
20458         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
20459         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
20460         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
20461         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
20462
20463         * gcc.c-torture/execute/builtins/abs-1-lib.c,
20464         gcc.c-torture/execute/builtins/fputs-lib.c,
20465         gcc.c-torture/execute/builtins/lib/fprintf.c,
20466         gcc.c-torture/execute/builtins/lib/main.c,
20467         gcc.c-torture/execute/builtins/lib/memcmp.c,
20468         gcc.c-torture/execute/builtins/lib/memmove.c,
20469         gcc.c-torture/execute/builtins/lib/mempcpy.c,
20470         gcc.c-torture/execute/builtins/lib/memset.c,
20471         gcc.c-torture/execute/builtins/lib/printf.c,
20472         gcc.c-torture/execute/builtins/lib/sprintf.c,
20473         gcc.c-torture/execute/builtins/lib/stpcpy.c,
20474         gcc.c-torture/execute/builtins/lib/strchr.c,
20475         gcc.c-torture/execute/builtins/lib/strcmp.c,
20476         gcc.c-torture/execute/builtins/lib/strcpy.c,
20477         gcc.c-torture/execute/builtins/lib/strcspn.c,
20478         gcc.c-torture/execute/builtins/lib/strlen.c,
20479         gcc.c-torture/execute/builtins/lib/strncat.c,
20480         gcc.c-torture/execute/builtins/lib/strncmp.c,
20481         gcc.c-torture/execute/builtins/lib/strncpy.c,
20482         gcc.c-torture/execute/builtins/lib/strrchr.c,
20483         gcc.c-torture/execute/builtins/lib/strspn.c,
20484         gcc.c-torture/execute/builtins/lib/strstr.c,
20485         gcc.c-torture/execute/builtins/memops-asm-lib.c,
20486         gcc.c-torture/execute/builtins/strlen-2.c,
20487         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
20488         prototypes.
20489
20490 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
20491
20492         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
20493         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
20494         selectany usage.
20495
20496 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
20497
20498         PR c++/19406
20499         * g++.dg/debug/using1.C: New test.
20500
20501 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
20502
20503         PR middle-end/20524
20504         * gcc.dg/alias-7.c: Prefix asm-declared name with
20505         __USER_LABEL_PREFIX__.
20506
20507 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
20508
20509         Fix fallout from PR middle-end/15700:
20510         * gcc.c-torture/compile/20011119-1.c: Take
20511         __USER_LABEL_PREFIX__ into account.
20512         * gcc.c-torture/compile/20011119-2.c: Likewise.
20513
20514 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20515
20516         PR c++/18644
20517         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
20518
20519 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
20520
20521         PR c/17855
20522         * gcc.c-torture/compile/struct-non-lval-1.c,
20523         gcc.c-torture/compile/struct-non-lval-2.c,
20524         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
20525
20526 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
20527
20528         * gcc.dg/tls/tls.exp: Remove temporary file.
20529         * g++.dg/tls/tls.exp: Ditto.
20530         * lib/file-format.exp: Ditto.
20531         * g++.dg/special/ecos.exp: Ditto.
20532
20533         * lib/profopt.exp: Treat prof_ext as a list.
20534         * gcc.misc-tests/bprob.exp: Ditto.
20535         * g++.dg/bprob/bprob.exp: Ditto.
20536
20537         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
20538         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
20539         g++.dg/tree-ssa/pointer-reference-alias.C,
20540         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
20541         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
20542         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
20543         g++.dg/vect/pr19951.cc: Ditto.
20544         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
20545         gcc.dg/builtins-47.c: Ditto.
20546         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
20547         gcc.dg/pr20115-1.c: Ditto.
20548         * gcc.dg/tree-ssa/20030530-2.c,
20549         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
20550         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20551         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
20552         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20553         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
20554         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
20555         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
20556         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
20557         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
20558         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
20559         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
20560         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
20561         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
20562         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
20563         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
20564         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20565         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20566         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20567         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20568         gcc.dg/tree-ssa/20030824-1.c,
20569         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
20570         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
20571         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
20572         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
20573         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
20574         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
20575         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
20576         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
20577         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
20578         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
20579         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
20580         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
20581         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
20582         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
20583         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
20584         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
20585         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
20586         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
20587         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
20588         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
20589         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
20590         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
20591         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
20592         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
20593         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
20594         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
20595         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
20596         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
20597         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
20598         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
20599         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
20600         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
20601         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
20602         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
20603         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
20604         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
20605         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
20606         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
20607         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
20608         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
20609         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
20610         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
20611         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20612         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
20613         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
20614         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
20615         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
20616         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
20617         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
20618         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
20619         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20620         gcc.dg/tree-ssa/useless-1.c: Ditto.
20621         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
20622         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
20623         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
20624         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
20625         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20626         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
20627         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
20628         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
20629         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
20630         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
20631         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
20632         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
20633         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
20634         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
20635         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
20636         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
20637         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
20638         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
20639         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
20640         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
20641         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
20642         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
20643         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
20644         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
20645         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
20646         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
20647         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
20648         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
20649         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
20650         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
20651         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
20652         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
20653         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
20654         gcc.dg/vect/vect-none.c: Ditto.
20655         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
20656         treelang/compile/unsigned.tree: Ditto.
20657
20658         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
20659         * gcc.dg/cpp/direct2s.c: Ditto.
20660         * gcc.dg/cpp/paste4.c: Ditto.
20661         * gcc.dg/cpp/separate-1.c: Ditto.
20662         * gcc.dg/pch/save-temps-1.c: Ditto.
20663         * g++.dg/ext/altivec-10.C: Ditto.
20664         * g++.dg/pch/pch.C: Ditto.
20665
20666         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
20667
20668         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
20669         * g++.dg/template/repo1.C: Ditto.
20670         * g++.dg/template/repo2.C: Ditto.
20671         * g++.dg/template/repo3.C: Ditto.
20672         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
20673         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
20674         * g++.old-deja/g++.pt/repo1.C: Ditto.
20675         * g++.old-deja/g++.pt/repo2.C: Ditto.
20676         * g++.old-deja/g++.pt/repo3.C: Ditto.
20677         * g++.old-deja/g++.pt/repo4.C: Ditto.
20678
20679         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
20680         * gcc.dg/20030107-1.c: Ditto.
20681         * gcc.dg/20030702-1.c: Ditto.
20682         * gcc.dg/profile-generate-1.c: Ditto.
20683         * g++.dg/other/profile1.C: Ditto.
20684         * g++.old-deja/g++.robertl/eb83.C: Ditto.
20685
20686         * lib/gcc-dg.exp (remove-build-file): New.
20687         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
20688         cleanup-tree-dump, cleanup-saved-temps): New.
20689
20690 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20691
20692         PR c++/19203, DR 214
20693         * g++.dg/parse/ambig3.C: Not ambiguous.
20694         * g++.dg/template/spec20.C: New.
20695         * g++.dg/template/spec21.C: New.
20696
20697 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
20698
20699         PR target/20045
20700         * gcc.dg/ia64-fptr-1.c: Run only on linux.
20701
20702 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20703
20704         PR libfortran/20660
20705         * gfortran.dg/negative_unit.f: New test.
20706
20707 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
20708
20709         * gcc.dg/20050330-1.c: New test.
20710
20711 2005-03-30  Devang Patel  <dpatel@apple.com>
20712
20713         * g++.dg/tree-sra/ssa-sra-3.C: New test.
20714
20715 2005-03-30  Dale Johannesen  <dalej@apple.com>
20716
20717         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
20718
20719 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
20720
20721         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
20722         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
20723         Strip options from test name.
20724
20725 2005-03-31  Jan Hubicka  <jh@suse.cz>
20726
20727         * gcc.dg/varpool-1.c: New testcase.
20728
20729 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
20730
20731         PR c/772
20732         PR c/17913
20733         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
20734         gcc.dg/stmt-expr-label-3.c : New tests.
20735         * gcc.c-torture/execute/medce-2.c: Remove.
20736
20737 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
20738
20739         PR c/20368
20740         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
20741         tests.
20742
20743 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
20744
20745         * gcc.c-torture/compile/pr20203.c: New test.
20746
20747 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
20748
20749         * gfortran.dg/promotion.f90: New test.
20750
20751 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
20752
20753         PR middle-end/20491
20754         * gcc.dg/torture/asm-subreg-1.c: New test.
20755
20756 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
20757
20758         PR c/20672
20759         * gcc.dg/pr20672-1.c: New test.
20760
20761 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
20762
20763         * gfortran.dg/vect: New directory.
20764         * gfortran.dg/vect/vect.exp: New.
20765         * gfortran.dg/vect/vect-1.f90: New test.
20766         * gfortran.dg/vect/vect-2.f90: New test.
20767         * gfortran.dg/vect/vect-3.f90: New test.
20768         * gfortran.dg/vect/vect-4.f90: New test.
20769         * gfortran.dg/vect/vect-5.f90: New test.
20770
20771 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
20772
20773         PR middle-end/20622
20774         * gcc.dg/alias-7.c: New test.
20775
20776 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
20777
20778         * gcc.dg/sparc-reg-1.c: New test.
20779
20780 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
20781
20782         PR target/19890
20783         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
20784
20785 2005-03-29  Dale Ranta  <dir@lanl.gov>
20786             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20787
20788         PR libfortran/20163
20789         * gfortran.dg/pr20163-2.f: New test.
20790
20791 2005-03-28  Jan Hubicka  <jh@suse.cz>
20792
20793         PR middle-end/20635
20794         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
20795         by Jakub Jelinek.
20796
20797 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
20798
20799         PR tree-optimization/20626
20800         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
20801         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
20802
20803 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
20804
20805         * gfortran.dg/underflow.f90: New test.
20806         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
20807
20808 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20809
20810         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
20811
20812 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
20813
20814         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
20815         (g++_init): Make sure that CXXFLAGS is set.
20816         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
20817         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
20818         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20819         * lib/objc.exp (objc_init): Likewise.
20820         * lib/treelang.exp (treelang_init): Likewise.
20821
20822 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
20823
20824         PR tree-optimization/20470
20825         * gcc.dg/tree-ssa/pr20470.c: New test.
20826
20827 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
20828
20829         * gcc.dg/ppc-stfiwx.c: New.
20830
20831 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
20832
20833         PR target/19888
20834         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
20835
20836 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
20837
20838         * gcc.dg/20050325-1.c: Fix a typo.
20839
20840 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20841
20842         PR libfortran/19678
20843         PR libfortran/19679
20844         * gfortran.dg/dos_eol.f: New test.
20845
20846 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
20847
20848         PR rtl-optimization/20249
20849         * gcc.dg/20050325-1.c: New test.
20850
20851 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20852
20853         PR libfortran/15332
20854         * gfortran.dg/pr15332.f: New test.
20855
20856 2005-03-24  Dale Johannesen  <dalej@apple.com>
20857
20858         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
20859
20860 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
20861
20862         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
20863         'internal' visibility.
20864         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
20865         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
20866         'protected' visibility.
20867         * gcc.dg/visibility-7.c: Likewise.
20868         * lib/target-supports.exp (check_visibility_available): Take
20869         a parameter, the kind of visibility to check for.
20870         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
20871         to check_visibility_available.
20872
20873         * g++.dg/expr/cast3.C: New.
20874
20875 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
20876
20877         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
20878         rs6000.
20879
20880 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
20881
20882         PR target/20095
20883         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
20884
20885 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
20886
20887         * gcc.dg/badshift.c: Renamed to...
20888         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
20889
20890         * gcc.target/i386/badshift.c: Renamed to...
20891         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
20892         only.
20893
20894         PR rtl-optimization/20532
20895         * gcc.target/i386/badshift.c: New.
20896
20897 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20898
20899         * gfortran.dg/pr18025.f90: New test.
20900
20901 2005-03-23  Dale Johannesen  <dalej@apple.com>
20902
20903         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
20904
20905 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
20906
20907         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
20908
20909         * lib/target-supports.exp (check_iconv_available): Default
20910         libiconv to -liconv, if there is no definition.
20911
20912 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
20913
20914         * gcc.dg/torture/cris-asm-mof-1.c: New test.
20915
20916 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
20917
20918         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
20919         * g++.dg/opt/pr7503-2.C: Likewise.
20920         * g++.dg/opt/pr7503-3.C: Likewise.
20921         * g++.dg/opt/pr7503-4.C: Likewise.
20922         * g++.dg/opt/pr7503-5.C: Likewise.
20923         * g++.dg/warn/minmax.C: New test.
20924
20925 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20926
20927         * gfortran.dg/g77_intrinsics_funcs.f: New test.
20928         * gfortran.dg/g77_intrinsics_sub.f: New test.
20929
20930 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
20931             Jan Hubicka  <jh@suse.cz>
20932             Steven Bosscher <stevenb@suse.de
20933
20934         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
20935
20936 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20937
20938         PR c++/19980
20939         * g++.dg/template/redecl3.C: New test.
20940
20941 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20942
20943         PR c++/20499
20944         * g++.dg/parse/error16.C: Tweak error markers.
20945
20946 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
20947
20948         PR target/20561
20949         * gcc.dg/20050321-2.c: New test.
20950
20951 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20952
20953         PR c++/20465
20954         PR c++/20381
20955         * g++.dg/template/ptrmem12.C: New.
20956
20957 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
20958
20959         PR rtl-optimization/20527
20960         * gcc.c-torture/execute/pr20527-1.c: New test.
20961
20962 2005-03-22  Ben Elliston  <bje@au.ibm.com>
20963
20964         * gcc.misc-tests/options.exp (check_for_options): Create a real C
20965         program, compile it into a real executable and then delete the .c
20966         and .x files afterwards, to avoid problems on testglue targets.
20967
20968 2005-03-21  Stuart Hastings  <stuart@apple.com>
20969
20970         * gcc.target/i386/sse-2.c: New.
20971
20972 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
20973
20974         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
20975
20976 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20977
20978         * g++.dg/parse/crash25.C: Fix typo.
20979
20980 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20981
20982         PR c++/20461
20983         * g++.dg/parse/crash24.C: New test.
20984
20985         PR c++/20536
20986         * g++.dg/parse/crash25.C: New test.
20987
20988 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20989
20990         PR c++/20147
20991         * g++.dg/ext/stmtexpr4.C: New test.
20992
20993 2005-03-20  Roger Sayle  <roger@eyesopen.com>
20994
20995         PR middle-end/20539
20996         * gcc.c-torture/compile/pr13066-1.c: New test case.
20997         * gcc.c-torture/compile/pr20539-1.c: Likewise.
20998         * g++.dg/opt/pr13066-1.C: Likewise.
20999
21000 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
21001
21002         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
21003
21004 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21005
21006         PR fortran/18525
21007         * gfortran.dg/nesting_1.f90: New test.
21008
21009 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21010
21011         PR c++/20240
21012         * g++.dg/lookup/using13.C: New test.
21013
21014 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21015
21016         PR c++/20333
21017         * g++.dg/template/crash36.C: New test.
21018
21019 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
21020
21021         PR c++/20463
21022         * g++.dg/template/crash35.C: New test.
21023
21024 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
21025
21026         PR c++/19966
21027         * g++.dg/overload/operator2.C: New test.
21028
21029 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21030
21031         PR libfortran/20257
21032         * gfortran.dg/pr20257.f90: New test.
21033
21034 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21035
21036         PR libfortran/20480
21037         * gfortran.dg/pr20480.f90: New test.
21038
21039 2005-03-16  Richard Henderson  <rth@redhat.com>
21040
21041         PR middle-end/15700
21042         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
21043         (_rtld_global): New.
21044         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
21045         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
21046
21047         * gcc.dg/alias-3.c: New.
21048         * gcc.dg/alias-4.c: New.
21049         * gcc.dg/alias-5.c: New.
21050         * gcc.dg/alias-6.c: New.
21051
21052 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
21053
21054         * gcc.dg/cpp/ucnid-7.c: New.
21055
21056 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
21057             Dorit Naishlos  <dorit@il.ibm.com>
21058
21059         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
21060         darwin.
21061
21062 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
21063
21064         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
21065         misaligned accesses.
21066         * gcc.dg/vect/vect-58.c: Likewise.
21067         * gcc.dg/vect/vect-92.c: New.
21068         * gcc.dg/vect/vect-93.c: New.
21069
21070 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
21071
21072         PR fortran/18827
21073         * gfortran.dg/assign_2.f90: New test.
21074         * gfortran.dg/assign_3.f90: New test.
21075         * gfortran.dg/assign.f90: New test.
21076
21077 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
21078
21079         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
21080         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
21081         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
21082         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
21083         names.
21084
21085 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
21086
21087         * gcc.dg/cpp/ucnid-6.c: New.
21088
21089         * gcc.dg/cpp/normalize-1.c: New.
21090         * gcc.dg/cpp/normalize-2.c: New.
21091         * gcc.dg/cpp/normalize-3.c: New.
21092         * gcc.dg/cpp/normalize-4.c: New.
21093         * gcc.dg/cpp/ucnid-4.c: New.
21094         * gcc.dg/cpp/ucnid-5.c: New.
21095         * g++.dg/cpp/normalize-1.C: New.
21096         * g++.dg/cpp/ucnid-1.C: New.
21097
21098 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
21099
21100         * gcc.dg/pr18628.c: New.
21101
21102 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
21103
21104         PR c++/20280
21105         * g++.dg/tree-ssa/pr20280.C: New.
21106
21107 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21108
21109         PR fortran/20467
21110         * gfortran.dg/stfunc_2.f90: New test.
21111
21112 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
21113
21114         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
21115
21116 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
21117
21118         * gcc.dg/tree-ssa/20050314-1.c: New test.
21119
21120 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21121
21122         PR c++/4403
21123         PR c++/9783, DR433
21124         * g++.dg/template/friend34.C: New test.
21125         * g++.dg/template/friend35.C: Likewise.
21126         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
21127
21128 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21129
21130         Friend class name lookup 5/n
21131         PR c++/1016
21132         * g++.dg/lookup/hidden-class1.C: New test.
21133         * g++.dg/lookup/hidden-class2.C: Likewise.
21134         * g++.dg/lookup/hidden-class3.C: Likewise.
21135         * g++.dg/lookup/hidden-class4.C: Likewise.
21136         * g++.dg/lookup/hidden-class5.C: Likewise.
21137         * g++.dg/lookup/hidden-class6.C: Likewise.
21138         * g++.dg/lookup/hidden-class7.C: Likewise.
21139         * g++.dg/lookup/hidden-class8.C: Likewise.
21140         * g++.dg/lookup/hidden-class9.C: Likewise.
21141         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
21142         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
21143         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
21144         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
21145         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
21146         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
21147         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
21148         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
21149         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
21150         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
21151         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
21152
21153 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
21154
21155         PR c++/20157
21156         * g++.dg/template/error18.C: New test.
21157
21158 2005-03-09  Ben Elliston  <bje@au.ibm.com>
21159
21160         PR debug/16792
21161         * g++.dg/debug/pr16792.C: New test.
21162
21163 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
21164
21165         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
21166         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
21167         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
21168         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
21169         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
21170         test assertion names.
21171
21172 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21173
21174         PR fortran/18600
21175         * gfortran.dg/stfunc_1.f90: New test.
21176
21177 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21178
21179         PR fortran/16907
21180         * gfortran.dg/real_index_1.f90: New test.
21181
21182 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21183
21184         PR fortran/20323
21185         * gfortran.dg/spec_expr_1.f90: New test.
21186
21187 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
21188
21189         PR c/20402
21190         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
21191         new parser.
21192
21193 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21194
21195         PR fortran/20361
21196         * gfortran.dg/largeequiv_1.f90: New test.
21197
21198 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
21199
21200         * gcc.dg/ucnid-1.c: New.
21201         * gcc.dg/ucnid-2.c: New.
21202         * gcc.dg/ucnid-3.c: New.
21203         * gcc.dg/ucnid-4.c: New.
21204         * gcc.dg/ucnid-5.c: New.
21205         * gcc.dg/ucnid-6.c: New.
21206         * gcc.dg/cpp/ucnid-1.c: New.
21207         * gcc.dg/cpp/ucnid-2.c: New.
21208         * gcc.dg/cpp/ucnid-3.c: New.
21209         * g++.dg/other/ucnid-1.C: New.
21210
21211 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
21212
21213         * gcc.dg/vmx/darwin-abi-3.c: Delete.
21214
21215 2005-03-11  Per Bothner  <per@bothner.com>
21216
21217         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
21218         that diagnotics refer to correct token.
21219         * gcc.dg/unused-3.c: Likewise.
21220
21221 2005-03-11  Per Bothner  <per@bothner.com>
21222
21223         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
21224         constant" is now actually on same line as string constant.
21225         * gcc.dg/cpp/direct2s.c: Likewise.
21226
21227 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
21228
21229         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
21230
21231 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21232
21233         PR libfortran/20124
21234         * gfortran.dg/pr20124.f90: New Test
21235
21236 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
21237
21238         PR tree-optimization/20130
21239         * gcc.dg/pr20130-1.c: New test.
21240
21241 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
21242
21243         PR target/20095
21244         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
21245
21246 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21247
21248         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
21249
21250 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
21251
21252         * g++.dg/eh/forced1.C: Fix comment.
21253         * g++.dg/eh/forced2.C: Ditto.
21254         * g++.dg/eh/forced3.C: Ditto.
21255         * g++.dg/eh/forced4.C: Ditto.
21256
21257 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
21258
21259         PR rtl-opt/20412
21260         * gcc.c-torture/compile/pr20412.c: New test.
21261
21262 2005-03-10  Roger Sayle  <roger@eyesopen.com>
21263
21264         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
21265
21266 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
21267
21268         PR target/20322
21269         * gcc.dg/20050307-1.c: New test.
21270
21271 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
21272
21273         PR c++/20375
21274         * g++.dg/other/stdarg3.C: New.
21275
21276 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
21277
21278         PR c++/18384, c++/18327
21279         * g++.dg/init/array19.C: New test.
21280
21281         PR inline-asm/20314
21282         * gcc.dg/torture/pr20314-1.c: New test.
21283         * gcc.dg/torture/pr20314-2.c: New test.
21284
21285 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
21286
21287         * gcc.dg/20050309-1.c: New test.
21288
21289 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21290
21291         * gcc.dg/builtins-10.c: Reactivate disabled test.
21292         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
21293         new cbrt transformations.
21294
21295 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
21296
21297         PR c++/20208
21298         * g++.dg/template/array13.C: New test.
21299
21300 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
21301
21302         PR c++/16859
21303         * g++.dg/init/brace4.C: New test.
21304
21305 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
21306
21307         PR c++/20186
21308         * g++.dg/template/non-dependent12.C: New.
21309
21310 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
21311
21312         PR c++/20142
21313         * g++.dg/init/array18.C: Add dg-do run marker.
21314
21315         PR c++/20142
21316         * g++.dg/init/array18.C: New test.
21317
21318 2005-03-09  Ben Elliston  <bje@au.ibm.com>
21319
21320         * consistency.vlad/vlad.exp: Remove trailing semicolons.
21321         * g++.dg/gcov/gcov.exp: Likewise.
21322         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
21323         * gcc.target/xstormy16/xstormy16.exp: Likewise.
21324         * lib/c-torture.exp: Likewise.
21325         * lib/fortran-torture.exp: Likewise.
21326         * lib/g++.exp: Likewise.
21327         * lib/gcc-defs.exp: Likewise.
21328         * lib/gcc-dg.exp: Likewise.
21329         * lib/gcc.exp: Likewise.
21330         * lib/gcov.exp: Likewise.
21331         * lib/gfortran.exp: Likewise.
21332         * lib/mike-g++.exp: Likewise.
21333         * lib/mike-gcc.exp: Likewise.
21334         * lib/objc-torture.exp: Likewise.
21335         * lib/objc.exp: Likewise.
21336         * lib/profopt.exp: Likewise.
21337         * lib/target-libpath.exp: Likewise.
21338         * lib/target-supports.exp: Likewise.
21339         * lib/treelang.exp: Likewise.
21340         * lib/wrapper.exp: Likewise.
21341
21342 2005-03-08  Jeff Law  <law@redhat.com>
21343
21344         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
21345         PHI-OPT changes.
21346
21347 2005-03-08  Ira Rosen  <irar@il.ibm.com>
21348
21349         * gcc.dg/vect/pr20122.c: New test.
21350
21351 2005-03-07  Jeff Law  <law@redhat.com>
21352
21353         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
21354         was folded away.
21355         * gcc.dg/tree-ssa/pr18133-1.c: New test.
21356         * gcc.dg/tree-ssa/pr18133-2.c: New test.
21357         * gcc.dg/tree-ssa/pr18134.c: New test.
21358
21359 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21360
21361         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
21362         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
21363         gcc.dg/torture/builtin-noret-2.c: Require weak support.
21364
21365 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
21366
21367         PR tree-opt/17671
21368         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
21369
21370 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
21371
21372         * g++.dg/warn/Wnvdtor.C: New test.
21373
21374 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
21375
21376         * gcc.dg/torture/pr19683-1.c: New test.
21377
21378 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
21379
21380         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
21381         * gfortran.dg/g77/19990313-2.f: Ditto.
21382         * gfortran.dg/g77/19990313-3.f: Ditto.
21383         * gfortran.dg/g77/19990525-0.f: Ditto.
21384         * gfortran.dg/g77/19990826-0.f: Ditto.
21385         * gfortran.dg/g77/19990826-2.f: Ditto.
21386         * gfortran.dg/g77/19990826-3.f: Ditto.
21387         * gfortran.dg/g77/20000511-1.f: Ditto.
21388         * gfortran.dg/g77/20000511-2.f: Ditto.
21389         * gfortran.dg/g77/970625-2.f: Ditto.
21390         * gfortran.dg/g77/980310-2.f: Ditto.
21391         * gfortran.dg/g77/980310-3.f: Ditto.
21392         * gfortran.dg/g77/980310-8.f: Ditto.
21393         * gfortran.dg/g77/980519-2.f: Ditto.
21394         * gfortran.dg/g77/alpha1.f: Ditto.
21395         * gfortran.dg/g77/claus.f: Ditto.
21396         * gfortran.dg/g77/erfc.f: Ditto.
21397         * gfortran.dg/g77/short.f: Ditto.
21398         * gfortran.fortran-torture/execute/data.f90: Ditto.
21399         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
21400         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
21401
21402 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21403
21404         * lib/file-format.exp (gcc_target_object_format): Add check for som
21405         format and hardcode object formats on hppa*-*-hpux*.
21406         * lib/target-supports.exp (check_weak_available): Add check for som
21407         object format.  Always return 0 on hppa*-*-hpux10*.
21408
21409         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
21410         is defined.
21411
21412         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
21413
21414 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
21415
21416         * gfortran.dg/pr19936_1.f90: New test.
21417         * gfortran.dg/pr19936_2.f90: New test.
21418         * gfortran.dg/pr19936_3.f90: New test.
21419
21420 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
21421             Paul Thomas <prthomas@drfccad.cea.fr>
21422
21423         * gfortran.dg/PR19754_1.f90: New test.
21424         * gfortran.dg/PR19754_2.f90: Ditto.
21425
21426 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21427
21428         PR c++/19311
21429         * g++.dg/template/non-dependent11.C: New test.
21430
21431 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
21432
21433         * lib/target-supports.exp (check_iconv_available): Fix comment.
21434
21435 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
21436             Joseph S. Myers  <joseph@codesourcery.com>
21437
21438         PR c++/19797
21439         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
21440
21441 2005-03-04  Matthew Sachs  <msachs@apple.com>
21442
21443         * gcc.exp (gcc_target_compile): Put braces around
21444         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
21445         * objc.exp (objc_target_compile): Likewise.
21446         * treelang.exp (treelang_target_compile): Likewise.
21447
21448 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21449
21450         PR fortran/19673
21451         * gfortran.dg/func_result_1.f90: New test.
21452
21453 2005-03-04  Ben Elliston  <bje@au.ibm.com>
21454
21455         * gcc.misc-tests/options.exp: New test.
21456
21457 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
21458
21459         * gcc.dg/pr15784-4.c: New test.
21460
21461 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
21462
21463         * gcc.c-torture/execute/pr17133.c: New.
21464         * gcc.c-torture/compile/20050303-1.c: New.
21465
21466 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
21467
21468         * gcc.dg/cpp/assert4.c: Fix for cygwin.
21469
21470 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
21471
21472         * g++.dg/overload/using2.C: New.
21473
21474 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
21475
21476         PR c++/19916
21477         * g++.dg/init/ptrmem2.C: New test.
21478
21479 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
21480
21481         PR c/8927
21482         * gcc.dg/pr8927-1.c: New test.
21483
21484 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
21485
21486         PR c++/20232
21487         * g++.dg/inherit/covariant12.C: New.
21488
21489 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21490
21491         PR fortran/19479
21492         * gfortran.dg/bound_1.f90: New test.
21493
21494 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
21495
21496         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
21497         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
21498
21499 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
21500
21501         PR c/20245
21502         * gcc.dg/pr20245-1.c: New test.
21503
21504 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
21505
21506         PR middle-end/19874
21507         * gcc.c-torture/execute/20050119-2.c: New test case.
21508
21509 2005-02-28  Ben Elliston  <bje@au.ibm.com>
21510
21511         * README: Update the DejaGnu bug reporting address.
21512         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
21513         * lib/objc-torture.exp: Likewise.
21514
21515 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
21516
21517         * gfortran.dg/boz_1.f90: New test.
21518         * gfortran.dg/boz_3.f90: New test.
21519         * gfortran.dg/boz_4.f90: New test.
21520
21521 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
21522
21523         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
21524         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
21525
21526 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21527
21528         PR libfortran/20101
21529         * gfortran.dg/write_0_pe_format.f90: New test.
21530
21531 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
21532
21533         PR c++/20206
21534         * g++.dg/opt/thunk2.C: New test.
21535         * g++.dg/opt/covariant1.C: New test.
21536
21537 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21538
21539         * gfortran.dg/e_d_fmt.f90: New test.
21540
21541 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
21542
21543         * gcc.dg/asm-b.c: Fix comment typos.
21544
21545 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
21546
21547         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
21548         a V_MAY_DEF also.
21549
21550 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
21551
21552         PR tree-opt/20188
21553         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
21554         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
21555         * gcc.dg/asm-b.c: New test.
21556
21557 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
21558
21559         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
21560         Disable this test on IRIX 6.
21561
21562 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
21563
21564         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
21565         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
21566         parser.
21567
21568 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
21569
21570         PR tree-optimization/20204
21571         * testsuite/gcc.dg/pr20204.c: New test.
21572
21573 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
21574
21575         PR target/20196
21576         * gcc.c-torture/execute/20050224-1.c: New test.
21577
21578         PR c++/20175
21579         * g++.dg/warn/Wbraces2.C: New test.
21580
21581 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
21582
21583         PR c++/19878
21584         * g++.dg/init/const2.C: New test.
21585
21586 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
21587
21588         PR tree-optimization/20100
21589         * gcc.c-torture/execute/pr20100-1.c: New test.
21590
21591 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21592
21593         * gfortran.dg/implicit_3.f90: New test.
21594
21595         * gfortran.dg/deftype_1.f90: New test.
21596
21597 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
21598
21599         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
21600         the test passes.
21601         * g++.dg/other/anon3.C: Accept a warning.
21602
21603 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
21604
21605         * gcc.dg/pr20017.c: Fix a comment typo.
21606
21607 2005-02-23  Bud Davis  <bdavis@gfortran.org>
21608
21609         * gfortran.dg/list_read_4.f90: Change to f90 comments.
21610
21611 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21612
21613         PR ada/19902
21614         * ada/acats/tests/cxa/cxa3004.a: Remove.
21615         * ada/acats/tests/cxb/cxb30061.am: Likewise.
21616
21617 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
21618
21619         PR c++/20073
21620         * g++.dg/init/const1.C: New test.
21621
21622         PR c++/19991
21623         * g++.dg/parse/constant7.C: New test.
21624
21625         PR c++/20152
21626         * g++.dg/parse/error27.C: New test.
21627         * g++.dg/template/qualttp15.C: Adjust error markers.
21628         * g++.old-deja/g++.other/struct1.C: Likewise.
21629
21630         PR c++/20153
21631         * g++.dg/template/error17.C: New test.
21632
21633         PR c++/20148
21634         * g++.dg/parser/error26.C: New test.
21635
21636 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
21637
21638         PR tree-optimization/20100
21639         PR tree-optimization/20115
21640         * gcc.dg/pr20115.c: New test.
21641         * gcc.dg/pr20115-1.c: New test.
21642         * gcc.dg/pr20100.c: New test.
21643         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
21644         call-clobbered variables after alias1.
21645
21646 2005-02-22  Bud Davis  <bdavis@gfortran.org>
21647
21648         * gfortran.dg/list_read_4.f90: new test.
21649
21650 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
21651
21652         PR rtl-optimization/20017.
21653         * gcc.dg/pr20017.c: New.
21654
21655 2005-02-22  Devang Patel  <dpatel@apple.com>
21656
21657         PR 19952
21658         * g++.dg/tree-ssa/pr19952.C: New test.
21659
21660 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
21661
21662         PR c++/19883
21663         * g++.dg/parse/constant6.C: New test.
21664
21665 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
21666
21667         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
21668         * g++.dg/charset/asm2.c: Likewise.
21669         * g++.dg/charset/asm3.c: Likewise.
21670         * g++.dg/charset/asm4.c: Likewise.
21671         * g++.dg/charset/asm5.c: Likewise.
21672         * g++.dg/charset/attribute1.c: Likewise.
21673         * g++.dg/charset/attribute2.c: Likewise.
21674         * g++.dg/charset/extern1.cc: Likewise.
21675         * g++.dg/charset/extern2.cc: Likewise.
21676         * g++.dg/charset/extern3.cc: Likewise.
21677         * g++.dg/charset/function.cc: Likewise.
21678         * g++.dg/charset/string.c: Likewise.
21679         * g++.dg/charset/charset.exp: Likewise.
21680         * lib/target-supports.exp (check_iconv_available): Fix comment.
21681
21682 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
21683
21684         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
21685         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
21686         * gcc.dg/charset/asm2.c: Likewise.
21687         * gcc.dg/charset/asm3.c: Likewise.
21688         * gcc.dg/charset/asm4.c: Likewise.
21689         * gcc.dg/charset/asm5.c: Likewise.
21690         * gcc.dg/charset/asm6.c: Likewise.
21691         * gcc.dg/charset/attribute1.c: Likewise.
21692         * gcc.dg/charset/attribute2.c: Likewise.
21693         * gcc.dg/charset/builtin1.c: Likewise.
21694         * gcc.dg/charset/extern.c: Likewise.
21695         * gcc.dg/charset/function.c: Likewise.
21696         * gcc.dg/charset/string.c: Likewise.
21697         * gcc.dg/charset/charset.exp: Likewise.
21698
21699 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
21700
21701         PR fortran/20086
21702         * gfortran.dg/pr20086.f90: New test.
21703
21704 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
21705
21706         PR tree-optimization/19786
21707         * g++.dg/tree-ssa/pr19786.C: New.
21708
21709 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21710
21711         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
21712
21713 2005-02-21  Jeff Law  <law@redhat.com>
21714
21715         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
21716
21717 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21718
21719         * gfortran.dg/do_iterator: Split loop, markup all lines for
21720         which an error locus is printed.
21721         * gfortran.dg/pr17708.f90: Markup all lines for which an error
21722         locus is printed.
21723         * gfortran.dg/select_4.f90: Likewise.
21724         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
21725         locuses in the various permutations.
21726
21727 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
21728
21729         PR tree-optimization/19951
21730         * g++.dg/vect: New directory.
21731         * g++.dg/vect/vect.exp: New file.
21732         * g++.dg/vect/pr19951.cc: New testcase.
21733         * g++.dg/dg.exp: Also prune vectorizer tests.
21734
21735 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
21736
21737         PR 18785
21738         * gcc.dg/charset/builtin1.c: New test.
21739
21740 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21741
21742         PR c++/19299
21743         * g++.dg/inherit/volatile1.C: New test.
21744
21745         PR c++/19440
21746         * g++.dg/template/dtor4.C: New test.
21747
21748 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
21749
21750         * gfortran.dg/int_1.f90: New test.
21751
21752 2005-02-19  Devang Patel  <dpatel@apple.com>
21753
21754         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
21755
21756 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
21757
21758         * gfortran.dg/achar_1.f90: New test.
21759
21760 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
21761
21762         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
21763
21764 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
21765             Jakub Jelinek  <jakub@redhat.com>
21766
21767         PR tree-optimization/19828
21768         * gcc.dg/tree-ssa/loop-7.c: New test.
21769         * gcc.c-torture/execute/20050218-1.c: New test.
21770
21771 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
21772
21773         PR c/20043
21774         * gcc.dg/transparent-union-1.c: New test.
21775         * gcc.dg/transparent-union-2.c: New test.
21776
21777 2005-02-18  James E Wilson  <wilson@specifixinc.com>
21778
21779         PR tree-optimization/18977
21780         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
21781
21782 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
21783
21784         PR target/20054
21785         * gcc.dg/pr20054.c: New test.
21786
21787 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21788
21789         PR c++/19508
21790         * g++.dg/ext/attrib20.C: New test.
21791
21792 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21793
21794         PR middle-end/20030
21795         * gfortran.fortran-torture/execute/character_passing.f90: New test.
21796
21797 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
21798
21799         PR c++/20008
21800         * g++.dg/opt/switch4.C: New.
21801
21802 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
21803
21804         PR c++/20023
21805         PR tree-optimization/20009
21806         * gcc.c-torture/compile/20050217-1.c: New test.
21807         * g++.dg/opt/switch3.C: New test.
21808
21809         PR tree-optimization/18947
21810         * gcc.c-torture/compile/20050215-1.c: New test.
21811         * gcc.c-torture/compile/20050215-2.c: New test.
21812         * gcc.c-torture/compile/20050215-3.c: New test.
21813
21814 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
21815
21816         PR c++/20028
21817         * g++.dg/template/crash34.C: New.
21818
21819         PR c++/20022
21820         * g++.dg/other/access3.C: New.
21821
21822 2005-02-17  Ira Rosen  <irar@il.ibm.com>
21823
21824         * gcc.dg/vect/vect-98.c: New test.
21825
21826 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
21827
21828         PR tree-optimization/19967
21829         * gcc.dg/pr19967.c: New.
21830
21831 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
21832
21833         PR middle-end/19857
21834         * gcc.dg/tree-ssa/20050215-1.c: New test.
21835         * gcc.c-torture/execute/20050215-1.c: New test.
21836
21837 2005-02-15  Eric Christopher  <echristo@redhat.com>
21838
21839         * gcc.dg/cpp/20050215-1.c: New file.
21840
21841 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
21842
21843         PR tree-optimization/15785
21844         * gcc.dg/pr15785-1.c: New test.
21845
21846 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
21847
21848         PR c++/17788
21849         * g++.dg/init/ctor4.C: New.
21850         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
21851
21852 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
21853
21854         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
21855         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
21856
21857 2005-02-15  Andreas Schwab  <schwab@suse.de>
21858
21859         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
21860         declare malloc.
21861
21862 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
21863
21864         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
21865
21866 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
21867
21868         PR tree-optimization/19853
21869         * gcc.c-torture/compile/pr19853.c: New test.
21870
21871 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21872
21873         PR c++/19608
21874         * g++.dg/parse/local-class1.C: New.
21875
21876         PR c++/19895
21877         * g++.dg/parse/ptrmem3.C: New.
21878
21879         PR c++/19884
21880         * g++.old-deja/g++.oliva/template6.C: Add another case.
21881         * g++.dg/template/explicit6.C: New.
21882
21883 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
21884
21885         PR c++/17816
21886         * g++.dg/other/redecl2.C: New.
21887
21888 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21889
21890         PR c++/19891
21891         * g++.dg/abi/covariant4.C: New.
21892
21893 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
21894
21895         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
21896
21897 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
21898
21899         * gcc.dg/vect/vect-96.c: Fix typo.
21900
21901 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21902
21903         PR c++/14479
21904         PR c++/19487
21905         * g++.dg/template/enum5.C: New test.
21906
21907 2005-02-12  Ira Rosen  <irar@il.ibm.com>
21908
21909         * gcc.dg/vect/vect-97.c: New test.
21910
21911 2005-02-12  Ira Rosen  <irar@il.ibm.com>
21912
21913         * gcc.dg/vect/vect-96.c: New test.
21914
21915 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
21916
21917         * gcc.dg/builtins-34.c: Also check ldexp*.
21918
21919 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
21920
21921         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
21922
21923 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
21924
21925         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
21926         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
21927         dg-require-dll, dg-require-iconv, dg-require-named-sections,
21928         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
21929         selector_list, selector_expression, dg-process-target): Move to new
21930         file target-supports-dg.exp.
21931         * lib/target-supports-dg.exp: New.
21932
21933         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
21934         New.
21935
21936 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
21937
21938         PR c++/19666
21939         * g++.dg/other/ptrmem6.C: New test.
21940
21941         PR middle-end/19858
21942         * gcc.c-torture/compile/20050210-1.c: New test.
21943
21944 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
21945
21946         PR c++/19755
21947         * g++.dg/warn/Wbraces1.C: New test.
21948
21949 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
21950
21951         * gcc.dg/builtins-52.c: New testcase.
21952
21953 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
21954
21955         PR c/19342
21956         * gcc.c-torture/execute/20050119-1.c: New test.
21957
21958 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
21959
21960         PR c++/19811
21961         * g++.dg/init/delete1.C: New test.
21962
21963 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21964
21965         PR c++/18470
21966         * g++.dg/template/static12.C: New test.
21967
21968 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
21969
21970         PR c++/19787
21971         * g++.dg/conversion/ambig1.C: New test.
21972
21973         PR c++/19739
21974         * g++.dg/ext/attrib19.C: New test.
21975
21976         PR c++/19732
21977         * g++.dg/parse/dtor5.C: New test.
21978
21979         PR c++/19762
21980         * g++.dg/template/dtor3.C: New test.
21981
21982         PR c++/19826
21983         * g++.dg/template/static11.C: New test.
21984         * g++.dg/template/crash2.C: Remove dg-error marker.
21985
21986 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
21987
21988         PR C++/18491
21989         * g++.old-deja/g++.mike/p10769a.C: Remove.
21990
21991 2005-02-09  Roger Sayle  <roger@eyesopen.com>
21992
21993         * gcc.dg/builtins-48.c: New test case.
21994         * gcc.dg/builtins-49.c: New test case.
21995         * gcc.dg/builtins-50.c: New test case.
21996         * gcc.dg/builtins-51.c: New test case.
21997
21998 2005-02-09  Ian Lance Taylor  <ian@airs.com>
21999
22000         PR middle-end/19583
22001         * g++.dg/warn/Wreturn-type-3.C: New test.
22002
22003 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
22004
22005         PR middle-end/19402
22006         * gcc.dg/pr19402-1.c: New testcase.
22007         * gcc.dg/pr19402-2.c: likewise.
22008
22009 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
22010
22011         PR middle-end/19854
22012         * g++.dg/tree-ssa/tmmti.C: New testcase.
22013
22014 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
22015
22016         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
22017
22018 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
22019
22020         PR c++/19733
22021         * g++.dg/parse/crash23.C: New test.
22022         * g++.dg/warn/Weff1.C: New test.
22023
22024 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
22025
22026         * gcc.dg/20050209-1.c: New test.
22027
22028 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
22029
22030         PR target/19799
22031         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
22032
22033 2005-02-08  Mike Stump  <mrs@apple.com>
22034
22035         * g++.dg/pch/import-2.c: New test.
22036         * g++.dg/pch/import-2.hs: New.
22037         * g++.dg/pch/include/import-2a.h: New.
22038         * g++.dg/pch/include/import-2b.h: New.
22039
22040 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
22041
22042         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
22043
22044 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22045
22046         * gfortran.dg/substr_1.f90: New test.
22047
22048 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
22049
22050         PR middle-end/19775
22051         * gcc.dg/torture/builtin-power-1.c: Disable test for
22052         invalid transformation.
22053         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
22054         no longer optimize.
22055         * gcc.dg/builtins-47.c: New testcase.
22056
22057 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
22058             Dorit Naishlos  <dorit@il.ibm.com>
22059
22060         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
22061
22062 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
22063
22064         * gcc.c-torture/compile/20050206-1.c: New test.
22065
22066 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
22067
22068         PR tree-opt/19768
22069         * g++.dg/opt/pr19768.C: New test.
22070
22071 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
22072
22073         PR tree-opt/19736
22074         * gcc.c-torture/compile/pr19736.c: New test.
22075
22076 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22077
22078         PR c++/17401
22079         * g++.dg/parse/error25.C: New test.
22080
22081 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
22082
22083         * gcc.c-torture/execute/20050203-1.c: New.
22084
22085 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
22086
22087         * gcc.dg/vect/vect-85.c: Remove xfail.
22088         * gcc.dg/vect/vect-86.c: Remove xfail.
22089         * gcc.dg/vect/vect-87.c: Remove xfail.
22090         * gcc.dg/vect/vect-88.c: Remove xfail.
22091
22092 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
22093
22094         * gcc.dg/altivec-19.c: New.
22095
22096 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
22097
22098         PR c/17807
22099         * gcc.dg/nested-func-3.c: New test.
22100         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
22101
22102 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
22103
22104         * gcc.test-framework/gen_directive_tests: Generate tests for
22105         selector expressions.
22106
22107 2005-02-02  Matt Austern  <austern@apple.com>
22108
22109         PR c++/19628
22110         * g++/ext/builtin7.C: New.
22111         * g++/ext/builtin8.C: New.
22112
22113 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
22114
22115         PR c/18502
22116         * gcc.dg/pr18502-1.c: New test.
22117
22118 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22119
22120         PR c++/17413
22121         * g++.dg/template/local4.C: Tweak.
22122
22123 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
22124
22125         PR tree-optimization/19578
22126         * gcc.c-torture/compile/20050202-1.c: New test.
22127
22128 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
22129
22130         PR c/19435
22131         * gcc.dg/c99-init-4.c: New test.
22132
22133 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
22134
22135         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
22136
22137         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
22138
22139         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
22140         * g++.dg/eh/check-vect.h: New.
22141
22142         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
22143         * gcc.dg/vect/vect-78.c: Ditto.
22144         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
22145         Remove.
22146
22147         * g++.dg/conversion/simd1.C: Expect warning.
22148         * g++.dg/ext/attribute-test-1.C: Ditto.
22149         * g++.dg/ext/attribute-test-2.C: Ditto.
22150         * g++.dg/ext/attribute-test-3.C: Ditto.
22151         * g++.dg/ext/attribute-test-4.C: Ditto.
22152
22153         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
22154         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
22155
22156         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
22157
22158 2005-02-01  Richard Henderson  <rth@redhat.com>
22159
22160         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
22161         long double for ibm double-double format.
22162         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
22163
22164 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
22165
22166         PR tree-optimization/19633
22167         * testsuite/gcc.dg/pr19633-1.c: New test.
22168         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
22169         to NULL or a symbol.
22170
22171 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
22172
22173         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
22174         New procs.
22175         (dg-process-target (local override)): Handle selector expressions.
22176
22177         * gcc.test-framework/README: Describe tests in source directory.
22178         * gcc.test-framework/test-framework.awk: Handle dg- tests.
22179         * gcc.test-framework/test-framework.exp: Handle dg- tests.
22180         * gcc.test-framework/dg-bogus-exp-P.c: New test.
22181         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
22182         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
22183         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
22184         * gcc.test-framework/dg-do-link-exp-P.c: New test.
22185         * gcc.test-framework/dg-do-run-exp-P.c: New test.
22186         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
22187         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
22188         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
22189         * gcc.test-framework/dg-error-exp-P.c: New test.
22190         * gcc.test-framework/dg-error-exp-XP.c: New test.
22191         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
22192         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
22193         * gcc.test-framework/dg-output-exp-P.c: New test.
22194         * gcc.test-framework/dg-output-exp-XF.c: New test.
22195         * gcc.test-framework/dg-warning-exp-P.c: New test.
22196         * gcc.misc-tests/dg-1.c: Remove.
22197         * gcc.misc-tests/dg-2.c: Remove.
22198         * gcc.misc-tests/dg-3.c: Remove.
22199         * gcc.misc-tests/dg-4.c: Remove.
22200         * gcc.misc-tests/dg-5.c: Remove.
22201         * gcc.misc-tests/dg-6.c: Remove.
22202         * gcc.misc-tests/dg-7.c: Remove.
22203         * gcc.misc-tests/dg-8.c: Remove.
22204         * gcc.misc-tests/dg-9.c: Remove.
22205         * gcc.misc-tests/dg-10.c: Remove.
22206         * gcc.misc-tests/dg-11.c: Remove.
22207         * gcc.misc-tests/dg-12.c: Remove.
22208         * gcc.misc-tests/dg-test.exp: Remove.
22209
22210         * gcc.test-framework/test-framework.awk: Change recording and
22211         printing of passes and failures.
22212
22213         * gcc.test-framework: New directory.
22214         * gcc.test-framework/README: New.
22215         * gcc.test-framework/test-framework.exp: New.
22216         * gcc.test-framework/test-framework.awk: New.
22217         * gcc.test-framework/gen_directive_tests: New.
22218
22219 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
22220
22221         * lib/treelang.exp: Fix comment typos.
22222         (treelang_target_compile): Don't append libs=-ltreelang to options.
22223
22224 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
22225
22226         * g++.dg/parse/typename7.C: Adjust error messages.
22227
22228 2005-01-31  Jeff Law  <law@redhat.com>
22229
22230         * gcc.c-torture/execute/20050131-1.c: New test.
22231         * gcc.dg/wcaselabel.c: New test.
22232
22233 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
22234
22235         * g++.dg/other/warning1.C: Adjust error messags.
22236         * g++.dg/parse/constant5.C: New test.
22237
22238 2005-01-31  Steven Bosscher  <stevenb@suse.de>
22239
22240         PR c/19333
22241         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
22242         the test case valid.
22243         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
22244         * testsuite/gcc.dg/array-7.c: Adjust expected result.
22245         * testsuite/gcc.dg/pr18596-3.c: Likewise.
22246         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
22247         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
22248         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
22249
22250 2005-01-31  Dale Johannesen  <dalej@apple.com>
22251
22252         * g++.dg/opt/pr19650.C: New test.
22253
22254 2005-01-31  Richard Henderson  <rth@redhat.com>
22255
22256         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
22257         long double for intel double extended format.
22258         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
22259
22260 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
22261
22262         PR c++/19555
22263         * g++.dg/template/static10.C: New test.
22264
22265         PR c++/19395
22266         * g++.dg/parse/error24.C: New test.
22267
22268         PR c++/19367
22269         * g++.dg/lookup/builtin1.C: New test.
22270
22271         PR c++/19457
22272         * g++.dg/warn/conv3.C: New test.
22273
22274 2005-01-30  Bud Davis  <bdavis@gfortran.org>
22275
22276         PR fortran/19647
22277         * gfortan.dg/inquire_7.f90
22278
22279 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
22280
22281         PR tree-optimization/15791
22282         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
22283         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
22284         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
22285         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
22286         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
22287         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
22288         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
22289         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
22290         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
22291         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
22292
22293 2005-01-29  Paul Brook  <paul@codesourcery.com>
22294
22295         PR fortran/18565
22296         * check.c (real_or_complex_check): New function.
22297         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
22298         * intrinsic.c (add_functions): Use new check functions.
22299         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
22300         Add prototypes.
22301
22302 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
22303
22304         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
22305         gcc.dg/lvalue-3.c: New tests.
22306         * gcc.dg/concat.c: Update expected messages.
22307
22308 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
22309
22310         PR libfortran/19595
22311         * gfortran.dg/eor_1.f90: New test.
22312
22313 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
22314
22315         PR fortran/19589
22316         * gfortran.dg/logical_data_1.f90: New test.
22317
22318 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
22319
22320         PR c++/19253
22321         * g++.dg/template/crash33.C: New test.
22322
22323         PR c++/19667
22324         * g++.dg/template/crash32.C: New test.
22325
22326 2005-01-28  Ian Lance Taylor  <ian@airs.com>
22327
22328         PR middle-end/16558
22329         * g++.dg/warn/Wreturn-type-2.C: New test.
22330
22331 2004-06-24  Jeff Law  <law@redhat.com>
22332
22333         * gcc.dg/tree-ssa/20050128-1.c: New test.
22334
22335 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
22336
22337         * gcc.target/frv/all-mdpackh-1.c: New test.
22338
22339 2005-01-28  Steven Bosscher  <stevenb@suse.de>
22340
22341         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
22342
22343 2005-01-27  Richard Henderson  <rth@redhat.com>
22344
22345         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
22346
22347 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
22348
22349         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
22350
22351 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
22352
22353         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
22354         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
22355         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
22356         to cope with cases where the multilib options override the dg-options.
22357
22358 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
22359
22360         PR c/18946
22361         * gcc.dg/noncompile/20050120-1.c: New test.
22362
22363 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
22364
22365         PR tree-optimization/19633
22366         * gcc.dg/pr19633.c: New test.
22367         * gcc.dg/tree-ssa/pr19633.c: New test.
22368
22369 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
22370
22371         * gcc.dg/20041216-1.c: New test.
22372
22373 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
22374
22375         PR objc/18862
22376         * objc.dg/selector-2.m: New test.
22377
22378 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
22379
22380         * g++.dg/opt/range-test-2.C: New test.
22381
22382         PR rtl-optimization/19579
22383         * gcc.c-torture/execute/20050124-1.c: New test.
22384
22385 2005-01-26  Greg Parker  <gparker@apple.com>
22386         Stuart Hastings  <stuart@apple.com>
22387
22388         * gcc.c-torture/execute/20050125-1.c: New.
22389
22390 2005-01-18  Jan Hubicka  <jh@suse.cz>
22391
22392         PR tree-optimize/19337
22393         * gcc.c-torture/compile/20050119-1.c: New test.
22394
22395 2005-01-24  James E Wilson  <wilson@specifixinc.com>
22396
22397         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
22398         test for successful match.
22399
22400 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
22401
22402         PR objc/18408
22403         * objc.dg/comp-types-7.m: New test.
22404
22405 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
22406
22407         * lib/target-supports.exp (current_target_name): New.
22408         (check_effective_target_ilp32, check_effective_target_lp64):
22409         Cache the result to use as long as the current target, with
22410         multilib flags, remains the same.
22411
22412         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
22413         (dg-require-weak, dg-require-visibility, dg-require-alias,
22414         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
22415         dg-require-effective-target, dg-skip-if): Remove call to
22416         skip_test_and_clear_xfail.
22417         (dg-test): Clear xfail data.
22418
22419 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
22420
22421         PR target/17751
22422         * gcc.dg/ppc64-toc.c: New test.
22423
22424         * g++.dg/tree-ssa/empty-1.C: New test.
22425
22426         PR middle-end/19551
22427         * gcc.c-torture/execute/20050121-1.c: New test.
22428         * gcc.dg/20050121-2.c: New test.
22429
22430 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
22431         Paul Brook  <paul@codesourcery.com>
22432
22433         PR fortran/17941
22434         * gfortran.dg/real_const_1.f: New test.
22435         * gfortran.dg/real_const_2.f90: New test.
22436         * gfortran.dg/complex_int_1.f90: New test.
22437
22438 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
22439
22440         PR fortran/19313
22441         * gfortan.dg/inquire_6.f90: New test.
22442
22443 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
22444
22445         PR libfortran/19451
22446         * open_readonly_1.f90: New test.
22447
22448 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
22449
22450         PR libfortran/18982
22451         * gfortran.dg/open_new.f90: New file.
22452
22453 2005-01-22  Paul Brook  <paul@codesourcery.com>
22454
22455         * namelist_1.f90: New test.
22456
22457 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
22458
22459         PR tree-optimization/19484
22460         * gcc.c-torture/compile/20050122-[12].c: New tests.
22461
22462 2005-01-22  Paul Brook  <paul@codesourcery.com>
22463
22464         * gfortran.dg/implicit_2.f90: New test.
22465
22466 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
22467
22468         PR fortran/19314
22469         * gfortran.dg/inquire_5.f90: New test.
22470
22471 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22472
22473         PR c/18809
22474         * gcc.dg/pr18809-1.c: New test.
22475
22476 2005-01-21  Ian Lance Taylor  <ian@airs.com>
22477
22478         * gcc.dg/20050121-1.c: New test.
22479
22480         PR tree-optimization/13000
22481         * gcc.dg/20040206-1.c: Change warning to point where function is
22482         being inlined.
22483
22484 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22485
22486         PR c++/19208
22487         * g++.dg/template/array11.C: New test.
22488
22489 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22490
22491         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
22492         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
22493         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
22494         * gfortran.dg/getenv_1.f90: Add dg-do directive.
22495         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
22496         gfortran.dg/pr17164.f90: Add missing dg-do directives.
22497
22498 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
22499
22500         PR tree-optimization/15349
22501         * gcc.dg/tree-ssa/pr15349.c: New.
22502
22503 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
22504
22505         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
22506
22507 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
22508
22509         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
22510         scan-assembler-times directive name.
22511
22512         * gcc.dg/asm-a.c: Move dg-require-effective-target to
22513         after dg-do.
22514
22515         PR rtl-optimization/19462
22516         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
22517
22518 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
22519
22520         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
22521         counting function calls on ia64.
22522
22523 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
22524
22525         PR rtl-optimization/15139
22526         * gcc.dg/20050111-2.c: New test.
22527
22528         PR c/17297
22529         * gcc.c-torture/compile/20050113-1.c: New testcase.
22530
22531         PR middle-end/19164
22532         * gcc.dg/20050113-1.c: New testcase.
22533
22534 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
22535
22536         * gcc.dg/vect/vect-85.c: Add comment.
22537         * gcc.dg/vect/vect-86.c: Add xfail for now.
22538         * gcc.dg/vect/vect-87.c: Add xfail for now.
22539         * gcc.dg/vect/vect-88.c: Add xfail for now.
22540         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
22541
22542 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22543
22544         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
22545
22546 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22547
22548         * g++.dg/debug/typedef3.C: New test.
22549
22550 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
22551
22552         PR c/19472
22553         * gcc.dg/asm-a.c: New test.
22554
22555 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
22556
22557         * gcc.dg/sh-relax.c: Add prototype for abort.
22558
22559 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22560
22561         * gcc.dg/short-compare-1.c: New test.
22562         * gcc.dg/short-compare-2.c: Likewise.
22563
22564 2005-01-18  Michael Matz  <matz@suse.de>
22565
22566         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
22567
22568 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
22569
22570         PR tree-optimization/19121
22571         * gcc.c-torture/compile/pr19121.c: New test.
22572
22573 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
22574
22575         PR target/19357
22576         * gcc.c-torture/compile/pr19357.c: New test.
22577
22578 2005-01-17  Ian Lance Taylor  <ian@airs.com>
22579
22580         PR c/5675
22581         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
22582         pass--those that refer just to the variable, possibly with a
22583         cast.
22584         * gcc.dg/c99-const-expr-3.c: Likewise.
22585
22586         PR middle-end/13127
22587         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
22588         longer emitted.
22589
22590 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
22591
22592         PR fortran/18778
22593         * gfortran.dg/endfile_2.f90: New test.
22594
22595 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
22596
22597         PR 19168
22598         * gfortran.dg/select_5.f90: New test.
22599
22600 2004-01-16  Paul Brook  <paul@codesourcery.com>
22601
22602         * gfortran.dg/common_4.f90: New test.
22603
22604 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
22605
22606         PR rtl-optimization/19462
22607         * gcc.dg/torture/pr19462-1.c: New test.
22608
22609 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
22610
22611         PR objc/19321
22612         * objc.dg/func-ptr-2.m: New.
22613         * objc.dg/volatile-1.m: New.
22614
22615 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22616
22617         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
22618
22619 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
22620
22621         PR tree-optimization/19060
22622         * gcc.c-torture/execute/20050104-1.c: New test.
22623
22624 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
22625
22626         PR fortran/18983
22627         * gfortran.dg/write_to_null.f90: New test.
22628
22629 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
22630             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22631
22632         PR other/19328
22633         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
22634         argument.
22635
22636 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
22637
22638         PR c++/19263
22639         * g++.dg/init/vector1.C: New test.
22640
22641 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
22642
22643         PR target/13158
22644         * gcc.target/ia64/sibcall-unwind-1.c: New test.
22645         PR target/18987
22646         * gcc.target/ia64/sibcall-unwind-2.c: New test.
22647
22648 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
22649
22650         * gfortran.dg/select_1.f90: New test.
22651         * gfortran.dg/select_2.f90: New test.
22652         * gfortran.dg/select_3.f90: New test.
22653         * gfortran.dg/select_4.f90: New test.
22654
22655 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
22656
22657         PR middle-end/19084
22658         PR rtl-optimization/19348
22659         * gcc.dg/20050111-1.c: New test.
22660         * gcc.c-torture/execute/20050111-1.c: New test.
22661
22662         * gcc.dg/i386-asm-4.c: New test.
22663
22664 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22665
22666         * gcc.dg/nested-func-2.c: New test.
22667         * ada/acats/norun.lst: Remove c953002.
22668
22669 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
22670
22671         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
22672
22673 2005-01-12  Ben Elliston  <bje@au.ibm.com>
22674
22675         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
22676
22677 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
22678
22679         PR target/18761
22680         * g++.dg/abi/align1.C: New test.
22681
22682 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
22683
22684         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
22685         at a time.
22686         * g++.dg/ext/altivec_check.h: Support compiling as C.
22687
22688 2005-01-10  Roger Sayle  <roger@eyesopen.com>
22689
22690         PR c++/19355
22691         * g++.dg/expr/pr19355-1.C: New test case.
22692
22693 2005-01-10  Laurent GUERBY <laurent@guerby.net>
22694
22695         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
22696         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
22697         * ada/acats/tests/c3/c92005b.ada: Likewise.
22698         * ada/acats/tests/c3/cxb3012.a: Likewise.
22699         * ada/acats/norun.lst: Add c380004 and c953002, add PR
22700
22701 2005-01-09  Paul Brook  <paul@codesourcery.com>
22702
22703         * gfortran.dg/common_2.f90: New file.
22704         * gfortran.dg/common_3.f90: New file.
22705
22706 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
22707
22708         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
22709
22710 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
22711
22712         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
22713         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
22714         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
22715         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
22716         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
22717         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
22718         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
22719         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
22720         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
22721         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
22722         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
22723         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
22724         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
22725         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
22726         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
22727         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
22728         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
22729         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
22730         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
22731         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
22732         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
22733         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
22734         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
22735         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
22736         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
22737         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
22738         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
22739         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
22740         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
22741         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
22742         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
22743         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
22744         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
22745         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
22746         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
22747         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
22748         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
22749         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
22750         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
22751         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
22752         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
22753         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
22754         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
22755         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
22756         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
22757         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
22758         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
22759         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
22760         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
22761         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
22762         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
22763         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
22764         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
22765         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
22766         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
22767         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
22768         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
22769         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
22770         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
22771         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
22772         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
22773         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
22774         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
22775         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
22776         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
22777         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
22778         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
22779
22780         * gcc.dg/vect/vect-1.c: Fix spelling.
22781         * gcc.dg/vect/vect-10.c: Fix spelling.
22782         * gcc.dg/vect/vect-11.c: Fix spelling.
22783         * gcc.dg/vect/vect-12.c: Fix spelling.
22784         * gcc.dg/vect/vect-14.c: Fix spelling.
22785         * gcc.dg/vect/vect-15.c: Fix spelling.
22786         * gcc.dg/vect/vect-16.c: Fix spelling.
22787         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
22788         * gcc.dg/vect/vect-64.c: Fix comments.
22789         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
22790
22791 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
22792             Ira Rosen  <irar@il.ibm.com>
22793
22794         * gcc.dg/vect/vect-70.c: New test.
22795         * gcc.dg/vect/vect-71.c: New test.
22796
22797 2005-01-09  Manfred Hollstein  <mh@suse.com>
22798
22799         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
22800         * gcc.dg/pr18241-2.c: Likewise.
22801         * gcc.dg/pr18241-3.c: Likewise.
22802         * gcc.dg/pr18241-4.c: Likewise.
22803         * gcc.dg/pr18241-5.c: Likewise.
22804
22805 2005-01-08  Richard Henderson  <rth@redhat.com>
22806
22807         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
22808         False for x86 and x86-64.
22809
22810 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
22811
22812         PR tree-optimization/18241
22813         * gcc.dg/pr18241-1.c: New test.
22814         * gcc.dg/pr18241-2.c: New test.
22815         * gcc.dg/pr18241-3.c: New test.
22816         * gcc.dg/pr18241-4.c: New test.
22817         * gcc.dg/pr18241-5.c: New test.
22818
22819 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
22820
22821         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
22822         gfortran.dg/select_4.f90: New.
22823
22824 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
22825
22826         * gcc.c-torture/execute/20050107-1.c: New test.
22827
22828 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
22829
22830         PR c++/19298
22831         * g++.dg/template/ref2.C: New.
22832
22833 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
22834
22835         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
22836         instead of being empty.
22837
22838 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22839
22840         PR fortran/15553
22841         * gfortran.dg/array-1.f90: New test.
22842
22843 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
22844
22845         PR tree-optimization/19283
22846         * gcc.c-torture/execute/20050106-1.c: New test.
22847
22848         PR rtl-optimization/18861
22849         * gcc.dg/20050105-1.c: New test.
22850
22851         PR tree-optimization/18828
22852         * gcc.dg/20050105-2.c: New test.
22853
22854 2005-01-07  Andreas Jaeger  <aj@suse.de>
22855
22856         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
22857
22858 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
22859
22860         PR fortran/18398
22861         * gfortran.dg/fmt_read.f90: New test.
22862
22863 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
22864
22865         * gcc.dg/rs6000-ldouble-2.c: New.
22866
22867 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
22868
22869         PR c++/19244
22870         * g++.dg/parser/ctor2.C: New test.
22871
22872 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22873
22874         PR c++/17154
22875         * g++.dg/template/using9.C: New test.
22876
22877 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22878
22879         PR c++/19258
22880         * g++.dg/lookup/friend6.C: New test.
22881
22882 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22883
22884         PR c++/19270
22885         * g++.dg/template/array10.C: New.
22886
22887 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22888
22889         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
22890         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
22891
22892 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
22893
22894         * gcc.c-torture/compile/20050105-1.c: New test.
22895
22896 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
22897
22898         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
22899
22900 2005-01-05  Roger Sayle  <roger@eyesopen.com>
22901
22902         PR middle-end/19100
22903         * gcc.dg/conv-3.c: New test case.
22904
22905 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
22906
22907         * gcc.dg/asm-wide-1.c: New test.
22908
22909 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22910
22911         PR c++/19030
22912         * g++.dg/parse/crash22.C: New
22913
22914 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
22915
22916         PR 19257
22917         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
22918
22919 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
22920
22921         PR middle-end/17767
22922         * gcc.dg/i386-mmx-6.c: New test case.
22923
22924 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
22925
22926         PR tree-optimization/18308
22927         * gcc.dg/vect/pr18308.c: New testcase.
22928
22929 2005-01-04  Andreas Jaeger  <aj@suse.de>
22930
22931         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
22932
22933 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
22934             Robert Bowdidge <bowdidge@apple.com>
22935
22936         * gcc.dg/cpp/subframework1.c: New.
22937         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
22938         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
22939         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
22940         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
22941
22942 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
22943
22944         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
22945         producing warning.
22946         * gcc.dg/darwin-weakimport-2.c: New.
22947
22948 2005-01-03  Richard Henderson  <rth@redhat.com>
22949
22950         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
22951
22952 2005-01-03  Richard Henderson  <rth@redhat.com>
22953
22954         * gcc.dg/vect/vect.exp: Enable for ia64.
22955         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
22956         (check_effective_target_vect_float): Likewise.
22957         (check_effective_target_vect_no_align): Likewise.
22958         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
22959         * gcc.dg/vect/vect-8.c: Likewise.
22960
22961 2005-01-03  Uros Bizjak <uros@kss-loka.si>
22962
22963         PR target/19236
22964         * gcc.dg/pr19236-1.c: New test case.
22965
22966 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
22967
22968         PR rtl-optimization/12092
22969         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
22970
22971 2005-01-02  Andreas Jaeger  <aj@suse.de>
22972
22973         * gcc.dg/pr12092-1.c: Do not run on x86_64.
22974
22975 2005-01-01  Roger Sayle  <roger@eyesopen.com>
22976             Andrew Pinski  <pinskia@physics.uc.edu>
22977
22978         PR rtl-optimization/12092
22979         * gcc.dg/pr12092-1.c: New test case.
22980
22981 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
22982
22983         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
22984         'hidden' and 'default' for better portability.
22985         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
22986
22987         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
22988         6 and 7.
22989         * g++.old-deja/g++.brendan/new3.C: Likewise.
22990
22991 2005-01-01  Steven Bosscher  <stevenb@suse.de>
22992
22993         * gcc.dg/20041231-1.C: New test.
22994         * g++.dg/warn/Wunreachable-code-1.C: New test.
22995
22996 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
22997
22998         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
22999         file, not /dev/null.  Abort on error.
23000
23001 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
23002             Ziemowit Laski  <zlaski@apple.com>
23003
23004         PR objc/18971
23005         * objc.dg/encode-5.m: New test.
23006
23007 2004-12-29  Richard Henderson  <rth@redhat.com>
23008
23009         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
23010         * objc.dg/stabs-1.m: Disable for ia64.
23011
23012 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
23013
23014         PR c++/19190
23015         * g++.dg/warn/Wunused-10.C: New test.
23016
23017 2004-12-28  Richard Henderson  <rth@redhat.com>
23018
23019         * objc.dg/stabs-1.m: Disable for alpha.
23020
23021 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
23022
23023         PR c++/19149
23024         * g++.dg/parse/error23.C: New test.
23025
23026 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23027
23028         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
23029
23030         PR fortran/19032
23031         * gfortran.dg/intrinsic_modulo_1.f90: New.
23032         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
23033         tests with divisor -1.
23034
23035 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
23036
23037         * g++.dg/opt/temp1.C (memcpy): Return a value.
23038
23039         PR c++/19148
23040         * g++.dg/expr/cond7.C: New test.
23041
23042 2004-12-27  Paul Brook  <paul@codesourcery.com>
23043
23044         * gfortran.dg/g77/select_no_compile.f: Remove.
23045
23046 2004-12-27  Richard Henderson  <rth@redhat.com>
23047
23048         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
23049         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
23050         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
23051
23052 2004-12-26  Richard Henderson  <rth@redhat.com>
23053
23054         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
23055         by 1i instead of token pasting.
23056
23057 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23058
23059         PR tree-optimization/17578
23060         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
23061         to additional_flags.
23062         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
23063
23064 2004-12-25  Richard Henderson  <rth@redhat.com>
23065
23066         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
23067         Remove Alpha.
23068
23069 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23070
23071         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
23072         hppa*-*-hpux*.
23073         * gcc.dg/pr17957.c (dg-options): Likewise.
23074         * gcc.dg/struct-ret-1.c: Add prototype for abort.
23075         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
23076         instead of 0 on __hppa__.
23077         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
23078         "foo,%r" on hppa*-*-*.
23079
23080 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
23081
23082         PR fortran/19071
23083         * gfortran.dg/complex_write.f90: New test.
23084
23085 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
23086
23087         PR c++/17595
23088         * g++.dg/parse/pragma2.C: New test.
23089
23090         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
23091
23092 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
23093
23094         * gcc.dg/empty2.c: Add missing dg-warning.
23095
23096 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
23097
23098         PR c++/17413
23099         * g++.dg/template/local4.C: New test.
23100         * g++.dg/template/crash19.C: Add dg-error marker.
23101
23102         * g++.dg/template/crash31.C: Correct embedded PR number.
23103
23104 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
23105
23106         PR c++/16405
23107         * g++.dg/opt/temp1.C: Add do-run marker.
23108
23109 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
23110
23111         * g++.dg/template/spec19.C: New.
23112
23113 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
23114
23115         PR target/16819
23116         * gcc.dg/empty2.c: New.
23117
23118 2004-12-23  Richard Henderson  <rth@redhat.com>
23119
23120         * lib/target-supports.exp (check_effective_target_vect_no_align):
23121         Remove i?86 and x86-64.
23122
23123 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
23124
23125         PR c++/16405
23126         * g++.dg/opt/temp1.C: New test.
23127
23128 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23129
23130         PR c++/18733
23131         * g++.dg/template/friend33.C: New testcase.
23132
23133 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
23134
23135         PR c++/18464
23136         * g++.dg/template/cond5.C: New test.
23137
23138         PR c++/18492
23139         * g++.dg/inherit/thunk3.C: New test.
23140
23141         PR c++/11224
23142         * g++.dg/warn/Wunused-9.C: New test.
23143
23144 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
23145
23146         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
23147
23148 2004-12-22  Jan Beulich  <jbeulich@novell.com>
23149
23150         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
23151
23152 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
23153
23154         PR c++/18378
23155         * g++.dg/ext/packed8.C: New test.
23156
23157         PR c++/19063
23158         * g++.dg/template/crash31.C: New test.
23159
23160         PR c++/19034
23161         * g++.dg/template/crash30.C: New test.
23162
23163 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
23164
23165         PR C++/18984
23166         * g++.dg/eh/ctor3.C: New test.
23167
23168 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23169
23170         * objc.dg/stabs-1.m: Allow section name to be quoted and
23171         assembly label to begin with '.LL'.
23172
23173 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
23174
23175         * gcc.dg/vect/vect.exp
23176         (check_effective_target_lp64_or_vect_no_align): New.
23177         * gcc.dg/vect/vect-77.c: Use it.
23178         * gcc.dg/vect/vect-78.c: Use it.
23179
23180         * lib/target-supports.exp
23181         (check_effective_target_vect_no_max,
23182         check_effective_target_vect_no_bitwise,
23183         check_effective_target_vect_no_align): New.
23184         * gcc.dg/vect/vect-13.c: Use them.
23185         * gcc.dg/vect/vect-17.c: Ditto.
23186         * gcc.dg/vect/vect-18.c: Ditto.
23187         * gcc.dg/vect/vect-19.c: Ditto.
23188         * gcc.dg/vect/vect-20.c: Ditto.
23189         * gcc.dg/vect/vect-27.c: Ditto.
23190         * gcc.dg/vect/vect-29.c: Ditto.
23191         * gcc.dg/vect/vect-44.c: Ditto.
23192         * gcc.dg/vect/vect-48.c: Ditto.
23193         * gcc.dg/vect/vect-50.c: Ditto.
23194         * gcc.dg/vect/vect-52.c: Ditto.
23195         * gcc.dg/vect/vect-54.c: Ditto.
23196         * gcc.dg/vect/vect-56.c: Ditto.
23197         * gcc.dg/vect/vect-58.c: Ditto.
23198         * gcc.dg/vect/vect-60.c: Ditto.
23199         * gcc.dg/vect/vect-72.c: Ditto.
23200         * gcc.dg/vect/vect-80.c: Ditto.
23201
23202 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
23203
23204         PR c++/14075
23205         * g++.dg/init/string1.C: New.
23206
23207         PR c++/18975
23208         * g++.dg/other/synth1.C: New.
23209
23210 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
23211
23212         PR c/18963
23213         * gcc.dg/pr18963-1.c: New test.
23214
23215 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
23216
23217         PR c/18596
23218         * gcc.dg/funcdef-storage-1.c (foo): Remove.
23219         * gcc.dg/pr18596-1.c: Use dg-error.
23220         (dg-options): Use -fno-unit-at-a-time.
23221         * gcc.dg/pr18596-2.c: New test.
23222         * gcc.dg/pr18596-3.c: New test.
23223
23224 2004-12-20  Roger Sayle  <roger@eyesopen.com>
23225
23226         PR middle-end/18683
23227         * g++.dg/opt/pr18683-1.C: New test case.
23228
23229 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
23230
23231         PR other/19093
23232         * g++.dg/opt/max1.C: Fix for 64bit targets.
23233
23234 2004-12-20  Matt Austern  <austern@apple.com>
23235
23236         PR c++/19044
23237         * g++.dg/ext/builtin6.C: New
23238
23239 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
23240
23241         PR tree-optimization/19080
23242         * gcc.c-torture/compile/pr19080.c: New test.
23243
23244 2004-12-20  Steven Bosscher  <stevenb@suse.de>
23245
23246         * gcc.dg/20041219-1.c: New test.
23247
23248 2004-12-19  Roger Sayle  <roger@eyesopen.com>
23249
23250         PR middle-end/19068
23251         * g++.dg/opt/max1.C: New test case.
23252
23253 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23254
23255         * gcc.dg/fdata-sections-1.c: New test.
23256
23257 2004-12-18  Roger Sayle  <roger@eyesopen.com>
23258
23259         PR middle-end/18548
23260         * gcc.dg/max-1.c: New test case.
23261
23262 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
23263
23264         * gcc.c-torture/execute/20041218-1.c: New test.
23265
23266 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
23267
23268         * gcc.dg/pr18501.c: New test.
23269         * gcc.dg/uninit-5.c: XFAIL.
23270         * gcc.dg/uninit-9.c: XFAIL.
23271
23272 2004-12-17  Dale Johannesen  <dalej@apple.com>
23273
23274         * gcc.dg/20041213-1.c: New.
23275
23276 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
23277
23278         * objc.dg/stabs-1.m: Allow assembly label to begin
23279         with a dot ('.').
23280
23281 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
23282
23283         * gcc.c-torture/execute/20041213-1.c: Move...
23284         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
23285
23286 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
23287
23288         PR c++/18721
23289         * g++.dg/lookup/conv-5.C: New.
23290
23291 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
23292
23293         * objc.dg/stabs-1.m: New test.
23294
23295 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
23296
23297         * gcc.dg/visibility-c.c: Change compile to
23298         assemble for the test.
23299
23300 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
23301
23302         PR target/19041
23303         * gcc.dg/visibility-c.c: New test.
23304
23305 2004-12-16  Roger Sayle  <roger@eyesopen.com>
23306
23307         PR middle-end/18493
23308         * gcc.dg/switch-8.c: New test case.
23309
23310 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
23311
23312         PR c++/18905
23313         * g++.dg/template/init4.C: New.
23314         * g++.dg/opt/static3.C: Enable optimizer.
23315
23316 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
23317
23318         * g++.dg/other/complex1.C: New test.
23319
23320 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
23321
23322         * g++.dg/opt/inline9.C: New test.
23323
23324 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23325
23326         PR fortran/18993
23327         * gfotran.dg/nullify_1.f: New test.
23328
23329 2004-12-15  Richard Henderson  <rth@redhat.com>
23330
23331         * gcc.target/i386/i386.exp: New harness.
23332         * gcc.target/i386/vect-args.c: New.
23333
23334 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
23335
23336         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
23337
23338 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23339
23340         PR c++/18825
23341         * g++.dg/template/friend32.C: New test.
23342
23343 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23344
23345         * cpp/pragma-once-1.c: New test.
23346         * cpp/pragma-once-1b.h: Likewise.
23347         * cpp/pragma-once-1c.h: Likewise.
23348         * cpp/pragma-once-1d.h: Likewise.
23349         * cpp/inc/pragma-once-1a.h: Likewise.
23350
23351 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
23352             Steven G. Kargl  <kargls@comcast.net>
23353
23354         PR fortran/17597
23355         * gfortran.dg/list_read_3.f90: New test.
23356
23357 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23358
23359         * gcc.dg/ftrapv-2.c: New test.
23360
23361 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
23362
23363         PR c++/18981
23364         * g++.dg/template/typename9.C: New test.
23365
23366 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
23367
23368         PR c++/18738
23369         * g++.dg/template/typename8.C: New test.
23370         * g++.dg/parse/friend2.C: Tweak error message.
23371
23372 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
23373
23374         * gcc.c-torture/20041214-1.c: New test.
23375
23376 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
23377
23378         PR c++/18965
23379         * g++.dg/init/array17.C: New test.
23380
23381 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
23382
23383         PR c++/18793
23384         * g++.dg/init/aggr3.C: New test.
23385
23386 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
23387
23388         * gcc.dg/altivec-types-1.c: New test.
23389         * gcc.dg/altivec-types-2.c: New test.
23390         * gcc.dg/altivec-types-3.c: New test.
23391         * gcc.dg/altivec-types-4.c: New test.
23392         * g++.dg/ext/altivec-types-1.C: New test.
23393         * g++.dg/ext/altivec-types-2.C: New test.
23394         * g++.dg/ext/altivec-types-3.C: New test.
23395         * g++.dg/ext/altivec-types-4.C: New test.
23396
23397 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
23398
23399         PR middle-end/18951
23400         * gcc.c-torture/execute/20041213-1.c: New test.
23401
23402 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
23403
23404         PR c++/18949
23405         * g++.dg/template/cast1.C: New.
23406
23407 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
23408
23409         * gcc.c-torture/execute/20041213-2.c: New test.
23410
23411 2004-12-13  Richard Henderson  <rth@redhat.com>
23412
23413         * gcc.dg/i386-sse-10.c: Fix typo in options.
23414
23415 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
23416
23417         PR c++/18968
23418         * g++.dg/opt/pr18968.C: New test.
23419
23420 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
23421
23422         PR c++/18925
23423         * g++.dg/ext/visibility/staticdatamem.C: New test.
23424
23425 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
23426
23427         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
23428
23429 2004-12-13  Roger Sayle  <roger@eyesopen.com>
23430
23431         PR rtl-optimization/18928
23432         * gcc.dg/pr18928-1.c: New test case.
23433
23434 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
23435
23436         PR tree-opt/16951
23437         * gcc.c-torture/compile/20041211-1.c: New.
23438
23439 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23440
23441         PR middle-end/17564
23442         * gcc.c-torture/execute/20041212-1.c: New test.
23443
23444 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23445
23446         PR fortran/18869
23447         * gfortran.dg/common_1.f90: New test.
23448
23449 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
23450         Paul Brook  <paul@codesourcery.com>
23451
23452         PR fortran/16222
23453         * gfortran.dg/real_do_1.f90: New test.
23454
23455 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23456
23457         PR tree-opt/18040
23458         * g++.dg/opt/ptrmem6.C: New test.
23459
23460 2004-12-11  Roger Sayle  <roger@eyesopen.com>
23461
23462         PR middle-end/18921
23463         * gcc.dg/pr18921-1.c: New test case.
23464
23465 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23466
23467         PR fortran/17175
23468         * gfortran.dg/scale_1.f90: New test.
23469
23470 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
23471
23472         PR middle-end/18903
23473         * gcc.c-torture/compile/pr18903.c: New test.
23474
23475 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
23476
23477         * gcc.c-torture/execute/20041210-1.c: New test.
23478
23479 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23480
23481         PR c++/18731
23482         * g++.dg/parser/struct-1.C: New test.
23483         * g++.dg/parser/struct-2.C: New test.
23484         * g++.dg/parser/struct-3.C: New test.
23485
23486 2004-12-09  Richard Henderson  <rth@redhat.com>
23487
23488         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
23489
23490         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
23491         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
23492
23493 2004-12-09  Matt Austern  <austern@apple.com>
23494
23495         PR c++/18514
23496         * g++.dg/ext/builtin1.C: New
23497         * g++.dg/ext/builtin2.C: New
23498         * g++.dg/ext/builtin3.C: New
23499         * g++.dg/ext/builtin4.C: New
23500         * g++.dg/ext/builtin5.C: New
23501
23502 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
23503
23504         PR tree-opt/18904
23505         * g++.dg/opt/ptrmem5.C: New test.
23506
23507 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
23508
23509         * g++.dg/parse/typename5.C: Adjust for new error.
23510         * g++.dg/parse/typename7.C: New.
23511
23512 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23513
23514         PR c++/18073
23515         * g++.dg/other/mmintrin.C: New test.
23516
23517 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
23518
23519         PR c++/16681
23520         * g++.dg/init/array15.C: New.
23521         * g++.dg/init/array16.C: New.
23522
23523 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23524
23525         PR fortran/18826
23526         * gfortran.dg/assign_1.f90: New test.
23527
23528 2004-12-08  Nick Clifton  <nickc@redhat.com>
23529
23530         * gcc.target/xstormy16/bss_below100: New directory containing tests.
23531         * gcc.target/xstormy16/data_below100: Likewise.
23532         * gcc.target/xstormy16/sfr: Likewise.
23533         * gcc.target/xstormy16/below100.S: New test source file.
23534         * gcc.target/xstormy16/below100.ld: New test linker script.
23535         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
23536         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
23537         bp instructions.
23538         * gcc.target/xstormy16/bp.c: Likewise.
23539
23540         * gcc.target/xstormy16/bss_below100: New files:
23541         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
23542         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
23543         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
23544         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
23545         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
23546         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
23547         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
23548         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
23549         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
23550         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
23551         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
23552         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
23553         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
23554         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
23555         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
23556         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
23557         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
23558         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
23559         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
23560         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
23561         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
23562         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
23563         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
23564         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
23565         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
23566         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
23567         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
23568
23569         * gcc.target/xstormy16/data_below100: New files:
23570         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
23571         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
23572         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
23573         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
23574         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
23575         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
23576         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
23577         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
23578         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
23579         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
23580         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
23581         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
23582         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
23583         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
23584         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
23585         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
23586         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
23587         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
23588         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
23589         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
23590         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
23591         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
23592         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
23593         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
23594         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
23595         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
23596         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
23597
23598         * gcc.target/xstormy16/sfr: New files:
23599         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
23600         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
23601         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
23602         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
23603         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
23604         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
23605         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
23606         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
23607         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
23608         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
23609         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
23610         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
23611         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
23612         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
23613         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
23614         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
23615         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
23616         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
23617         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
23618         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
23619         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
23620         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
23621         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
23622         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
23623         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
23624         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
23625         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
23626         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
23627         27_if0_sfrw_bitfield_f.c
23628
23629 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23630
23631         PR c++/18100
23632         * g++.dg/lookup/name-clash4.C: New test.
23633
23634 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
23635
23636         PR c++/18672
23637         * g++.dg/opt/array1.C: New.
23638
23639         PR c++/18803
23640         * g++.dg/template/operator5.C: New.
23641
23642 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
23643
23644         PR c/18867
23645         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
23646
23647 2004-12-07  Steven Bosscher  <stevenb@suse.de>
23648
23649         * gcc.dg/noncompile/20041207.c: New test.
23650
23651 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
23652
23653         * g++.dg/other/unreachable-1.C: New test.
23654
23655 2004-12-06  Nick Clifton  <nickc@redhat.com>
23656
23657         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
23658         <limits.h> because the latter comes from gcc's include/ directory
23659         and not the newlib/libc/include directory.
23660
23661 2004-12-04  Richard Henderson  <rth@redhat.com>
23662
23663         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
23664
23665 2004-12-04  Richard Henderson  <rth@redhat.com>
23666
23667         * lib/target-supports.exp (check_gc_sections_available): Disable
23668         for alpha and ia64.
23669
23670 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
23671
23672         PR middle-end/17909
23673         * g++.dg/other/vararg-2.C: New test.
23674
23675 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23676
23677         PR c++/17011, c++/17971
23678         * g++.dg/template/error15.C: Adjust expected error.
23679         * g++.dg/template/instantiate3.C: Likewise.
23680
23681 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
23682
23683         * gcc.dg/altivec-18.c: Fix for darwin
23684
23685 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23686
23687         PR c++/18782
23688         * g++.dg/parse/ptrmem2.C: New.
23689
23690         PR c++/18318
23691         * g++.dg/template/new1.C: New.
23692
23693 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23694
23695         PR fortran/18710
23696         * gfortran.dg/direct_io_3.f90: New test.
23697
23698 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
23699
23700         PR 18758
23701         * g++.dg/parse/crash21.C: New.
23702
23703 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23704
23705         PR c++/15664, c++/18276
23706         * g++.dg/template/ttp13.C: New test.
23707         * g++.dg/template/ttp14.C: Likewise.
23708
23709 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23710
23711         PR c++/18123
23712         * g++.dg/parse/enum2.C: New test.
23713         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
23714
23715 2004-12-02  Nick Clifton  <nickc@redhat.com>
23716
23717         * gcc.target/xstormy16: New test directory.
23718         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
23719         * gcc.target/xstormy16/bp.c: Check the generation of bp
23720         instructions.
23721         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
23722         bn instructions and the BELOW100 attribute.
23723
23724 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
23725
23726         PR target/16952
23727         * gcc.dg/ppc-eabi.c: New.
23728
23729 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
23730
23731         PR fortran/18284
23732         * gfortran.dg/backspace.f90
23733
23734 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
23735
23736         * gfortran.dg/inquire.f90: New test.
23737
23738 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
23739
23740         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
23741         handle effective-target-keyword.
23742         (dg-skip-if): Support effective-target keyword as target list.
23743         (dg-xfail-if): Ditto.
23744         * lib/target-supports.exp (is-effective-target-keyword): New proc.
23745
23746 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
23747
23748         PR tree-optimization/18291
23749         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
23750
23751 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
23752
23753         PR C++/18729
23754         * g++.dg/parse/crash20.C: New.
23755
23756         PR c++/17431
23757         * g++.dg/overload/arg1.C: New.
23758         * g++.dg/overload/arg2.C: New.
23759         * g++.dg/overload/arg3.C: New.
23760         * g++.dg/overload/arg4.C: New.
23761
23762 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
23763
23764         * gcc.dg/c99-flex-array-4.c: Remove.
23765
23766 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
23767
23768         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
23769
23770         * lib/target-supports.exp (is-effective-target): Simplify.
23771
23772         * lib/target-supports.exp (check_effective_target_vect_long):
23773         Fix for powerpc64-*-*.
23774
23775 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
23776
23777         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
23778         to support new requirements on FreeBSD 5.
23779
23780 2004-11-30  Devang Patel  <dpatel@apple.com>
23781
23782         PR 18702
23783         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
23784
23785 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
23786
23787         * g++.dg/ext/altivec-13.C: New test.
23788
23789 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
23790
23791         PR tree-opt/18298
23792         * gcc.c-torture/execute/p18298.c: New test.
23793
23794 2004-11-30  Ira Rosen  <irar@il.ibm.com>
23795             Dorit Naishlos  <dorit@il.ibm.com>
23796
23797         PR tree-opt/18607
23798         * gcc.dg/vect/vect-89.c: New test.
23799
23800 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
23801
23802         * gcc.dg/pr18596-1.c: New test.
23803
23804 2004-11-30  Ben Elliston  <bje@au.ibm.com>
23805
23806         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
23807
23808 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
23809
23810         PR c/18479
23811         * gcc.dg/pr18479.c: New test.
23812
23813 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23814
23815         PR target/18490
23816         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
23817         mmix-knuth-mmixware.
23818
23819         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
23820         cris-*-elf* cris-*-aout* mmix-*-*
23821
23822 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
23823
23824         PR middle-end/18725
23825         * gcc.dg/pr18725.c: New test.
23826
23827 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23828
23829         PR target/18488
23830         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
23831
23832         PR target/18336
23833         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
23834
23835 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
23836
23837         PR c++/18368
23838         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
23839         * g++.old-deja/g++.law/ctors5.C: Likewise.
23840         * g++.old-deja/g++.other/crash25.C: Likewise.
23841
23842         PR c++/18674
23843         * g++.dg/template/error16.C: New test.
23844
23845         PR c++/18512
23846         * g++.dg/template/crash29.C: New test.
23847
23848 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
23849
23850         PR tree-optimization/18712
23851         * gcc.c-torture/compile/pr18712.c: New test.
23852
23853 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
23854
23855         PR c/7544
23856         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
23857         tests.
23858
23859 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23860
23861         PR c++/18652
23862         * g++.dg/lookup/crash6.C: New test.
23863
23864 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23865
23866         PR middle-end/18164
23867         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
23868
23869 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
23870
23871         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
23872         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
23873         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
23874
23875 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
23876
23877         * gcc.dg/pr18164.c: New test.
23878
23879 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
23880
23881         * gcc.dg/funroll-loops-all.c: New.
23882
23883 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
23884
23885         PR target/18489
23886         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
23887         delimeter, match space and TAB as well as ":".
23888
23889         PR target/18484
23890         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
23891
23892         PR target/18348
23893         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
23894
23895         PR target/18345
23896         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
23897
23898         PR target/18337
23899         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
23900
23901 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
23902
23903         * gfortran.dg/direct_io_2.f90: New test.
23904
23905 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
23906
23907         PR target/18334
23908         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
23909
23910 2004-11-28  Richard Henderson  <rth@redhat.com>
23911
23912         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
23913
23914 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
23915
23916         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
23917         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
23918         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
23919         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
23920         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
23921         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
23922         gcc.dg/pointer-arith-8.c: New tests.
23923
23924 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
23925
23926         PR fortran/18364
23927         * gfortran.dg/endfile.f90: New test.
23928
23929 2004-11-27  Falk Hueffner  <falk@debian.org>
23930
23931         * gcc.dg/loop-6.c: New test.
23932
23933 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
23934
23935         * gcc.c-torture/execute/20041126-1.c: New test.
23936
23937 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
23938
23939         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
23940         on IRIX.
23941
23942 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
23943
23944         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
23945         functions.
23946
23947 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
23948
23949         PR rtl-optimization/17825
23950         * gcc.c-torture/compile/20041119-1.c: New test.
23951
23952 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23953
23954         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
23955         Check existence of ld library path variables before unsetting.
23956
23957 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
23958
23959         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
23960
23961 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
23962
23963         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
23964
23965 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
23966
23967         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
23968
23969 2004-11-26  Ben Elliston  <bje@au.ibm.com>
23970
23971         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
23972         dg-do directive.
23973
23974 2004-11-26  Ben Elliston  <bje@au.ibm.com>
23975
23976         * gcc.dg/pr17957.c: Pass --param, not -param.
23977
23978 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
23979
23980         PR middle-end/17957
23981         * testsuite/gcc.dg/pr17957.c: New test.
23982
23983 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
23984
23985         PR c++/18445
23986         * g++.dg/template/crash28.C: Likewise.
23987
23988         PR c++/18001
23989         * g++.dg/expr/unary2.C: Adjust lvalue messages.
23990         * g++.dg/ext/lvaddr.C: Likewise.
23991         * g++.dg/opt/pr7503-3.C: Likewise.
23992
23993         PR c++/18466
23994         * g++.dg/parse/qualified3.C: New test.
23995         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
23996
23997         PR c++/18545
23998         * g++.dg/expr/return1.C: New test.
23999
24000 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24001
24002         Friend class name lookup 3/n, PR c++/3332
24003         * g++.dg/lookup/friend3.C: New test.
24004         * g++.dg/lookup/friend4.C: Likewise.
24005         * g++.dg/lookup/friend5.C: Likewise.
24006
24007 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24008
24009         Friend class name lookup 2/n, PR c++/14513, c++/15410
24010         * g++.dg/lookup/friend2.C: New test.
24011         * g++.dg/template/friend31.C: Likewise.
24012
24013 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24014
24015         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
24016
24017 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
24018
24019         PR c++/17473
24020         * g++.dg/tc1/dr56.C: Remove.
24021         * g++.dg/template/typedef1.C: Add dg-error markers.
24022         * g++.old-deja/g++.other/typedef7.C: Likewise.
24023
24024         PR c++/18285
24025         * g++.dg/parse/typedef7.C: New test.
24026
24027 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
24028
24029         * gcc.c-torture/execute/20041124-1.c: New test.
24030
24031 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
24032
24033         * g++.dg/template/deduce3.C: New test.
24034
24035         PR c++/18586
24036         * g++.dg/template/crash27.C: New test.
24037
24038         PR c++/18530
24039         * g++.dg/warn/Wshadow-3.C: New test.
24040
24041 2004-11-24  Devang Patel  <dpatel@apple.com>
24042
24043         PR/18555
24044         * gcc.dg/cpp/isysroot-1.c: New test.
24045         * gcc.dg/cpp/usr/include/stdio.h: New file.
24046         * gcc.dg/cpp/isysroot-2.c: New test.
24047         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
24048         New file.
24049
24050 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24051
24052         PR c++/8929
24053         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
24054
24055 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
24056
24057         * gcc.target/sparc/align.c: Do not include <stdint.h>.
24058         * gcc.target/sparc/pdist.c: Likewise.
24059
24060 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
24061
24062         PR c++/16882
24063         * g++.dg/conversion/simd1.C: New test.
24064
24065 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24066
24067         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
24068         and restore_ld_library_path_env_vars.
24069         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
24070         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
24071         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
24072         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
24073
24074 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
24075
24076         * gcc.dg/pragma-align-2.c: Test macro expansion.
24077         * gcc.dg/pragma-pack-2.c: New test.
24078
24079 2004-11-23  Richard Henderson  <rth@redhat.com>
24080
24081         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
24082         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24083         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
24084         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
24085         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
24086         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
24087
24088         * gcc.dg/vect/vect.exp: Add check for alpha.
24089         * lib/target-supports.exp (check_alpha_max_hw_available): New.
24090         (check_effective_target_vect_int): Enable for alpha.
24091         (check_effective_target_vect_long): New.
24092         (is-effective-target): Add it.
24093
24094 2004-11-23  Uros Bizjak <uros@kss-loka.si>
24095
24096         * gcc.dg/pr18614-1.c: New test.
24097
24098 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24099
24100         * gcc.dg/setjmp-2.c: New test.
24101
24102 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
24103
24104         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
24105         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
24106         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
24107         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
24108         gcc.target/sparc/pdist.c: New tests.
24109
24110 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
24111
24112         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
24113
24114 2004-11-22  Dale Johannesen  <dalej@apple.com>
24115
24116         * gcc.dg/20041111-1.c: New.
24117
24118 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
24119
24120         PR tree-opt/18536
24121         * gcc.dg/vect/pr18536.c: New test.
24122
24123 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24124
24125         PR c++/18354
24126         * g++.dg/template/nontype11.C: New test.
24127
24128 2004-11-21  Roger Sayle  <roger@eyesopen.com>
24129
24130         PR middle-end/18520
24131         * gcc.dg/pr18520-1.c: New test case.
24132
24133 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
24134
24135         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
24136         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
24137         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
24138         expected diagnostics.
24139
24140 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24141
24142         PR target/18580
24143         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
24144         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
24145         vect-77.c, vect-77a.c: XFAIL on the SPARC.
24146
24147 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24148
24149         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
24150
24151 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
24152             Joseph Myers  <joseph@codesourcery.com>
24153
24154         * lib/target-supports.exp (check_visibility_available): Really
24155         test the compiler.
24156
24157 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
24158
24159         PR tree-opt/18181
24160         * gcc.dg/vect/vect-85.c: New test.
24161         * gcc.dg/vect/vect-86.c: New test.
24162         * gcc.dg/vect/vect-87.c: New test.
24163         * gcc.dg/vect/vect-88.c: New test.
24164
24165 2004-11-19  Ben Elliston  <bje@au.ibm.com>
24166
24167         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
24168
24169 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
24170
24171         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
24172         * gcc.dg/ppc-and-1.c: Ditto.
24173         * gcc.dg/ppc-compare-1.c: Ditto.
24174         * gcc.dg/ppc-mov-1.c: Ditto
24175
24176 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
24177             Mark Mitchell  <mark@codesourcery.com>
24178
24179         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
24180
24181 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
24182             Aldy Hernandez  <aldyh@redhat.com>
24183
24184         * lib/target-supports.exp (check_effective_target_vect_int): New
24185         (check_effective_target_vect_float): New
24186         (check_effective_target_vect_double): New.
24187         (is-effective-target): Support new effective targets keywords.
24188         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
24189         default action for dg-do.
24190         * gcc.dg/vect/pr16105.c: Use new support.
24191         * gcc.dg/vect/pr18400.c: Ditto.
24192         * gcc.dg/vect/pr18425.c: Ditto.
24193         * gcc.dg/vect/vect-1.c: Ditto.
24194         * gcc.dg/vect/vect-10.c: Ditto.
24195         * gcc.dg/vect/vect-11.c: Ditto.
24196         * gcc.dg/vect/vect-12.c: Ditto.
24197         * gcc.dg/vect/vect-13.c: Ditto.
24198         * gcc.dg/vect/vect-14.c: Ditto.
24199         * gcc.dg/vect/vect-15.c: Ditto.
24200         * gcc.dg/vect/vect-16.c: Ditto.
24201         * gcc.dg/vect/vect-17.c: Ditto.
24202         * gcc.dg/vect/vect-18.c: Ditto.
24203         * gcc.dg/vect/vect-19.c: Ditto.
24204         * gcc.dg/vect/vect-2.c: Ditto.
24205         * gcc.dg/vect/vect-20.c: Ditto.
24206         * gcc.dg/vect/vect-21.c: Ditto.
24207         * gcc.dg/vect/vect-22.c: Ditto.
24208         * gcc.dg/vect/vect-23.c: Ditto.
24209         * gcc.dg/vect/vect-24.c: Ditto.
24210         * gcc.dg/vect/vect-25.c: Ditto.
24211         * gcc.dg/vect/vect-26.c: Ditto.
24212         * gcc.dg/vect/vect-27.c: Ditto.
24213         * gcc.dg/vect/vect-27a.c: Ditto.
24214         * gcc.dg/vect/vect-28.c: Ditto.
24215         * gcc.dg/vect/vect-29.c: Ditto.
24216         * gcc.dg/vect/vect-29a.c: Ditto.
24217         * gcc.dg/vect/vect-3.c: Ditto.
24218         * gcc.dg/vect/vect-30.c: Ditto.
24219         * gcc.dg/vect/vect-31.c: Ditto.
24220         * gcc.dg/vect/vect-32.c: Ditto.
24221         * gcc.dg/vect/vect-33.c: Ditto.
24222         * gcc.dg/vect/vect-34.c: Ditto.
24223         * gcc.dg/vect/vect-35.c: Ditto.
24224         * gcc.dg/vect/vect-36.c: Ditto.
24225         * gcc.dg/vect/vect-37.c: Ditto.
24226         * gcc.dg/vect/vect-38.c: Ditto.
24227         * gcc.dg/vect/vect-4.c: Ditto.
24228         * gcc.dg/vect/vect-40.c: Ditto.
24229         * gcc.dg/vect/vect-41.c: Ditto.
24230         * gcc.dg/vect/vect-42.c: Ditto.
24231         * gcc.dg/vect/vect-43.c: Ditto.
24232         * gcc.dg/vect/vect-44.c: Ditto.
24233         * gcc.dg/vect/vect-45.c: Ditto.
24234         * gcc.dg/vect/vect-46.c: Ditto.
24235         * gcc.dg/vect/vect-47.c: Ditto.
24236         * gcc.dg/vect/vect-48.c: Ditto.
24237         * gcc.dg/vect/vect-48a.c: Ditto.
24238         * gcc.dg/vect/vect-49.c: Ditto.
24239         * gcc.dg/vect/vect-5.c: Ditto.
24240         * gcc.dg/vect/vect-50.c: Ditto.
24241         * gcc.dg/vect/vect-51.c: Ditto.
24242         * gcc.dg/vect/vect-52.c: Ditto.
24243         * gcc.dg/vect/vect-53.c: Ditto.
24244         * gcc.dg/vect/vect-54.c: Ditto.
24245         * gcc.dg/vect/vect-55.c: Ditto.
24246         * gcc.dg/vect/vect-56.c: Ditto.
24247         * gcc.dg/vect/vect-56a.c: Ditto.
24248         * gcc.dg/vect/vect-57.c: Ditto.
24249         * gcc.dg/vect/vect-58.c: Ditto.
24250         * gcc.dg/vect/vect-59.c: Ditto.
24251         * gcc.dg/vect/vect-6.c: Ditto.
24252         * gcc.dg/vect/vect-60.c: Ditto.
24253         * gcc.dg/vect/vect-61.c: Ditto.
24254         * gcc.dg/vect/vect-62.c: Ditto.
24255         * gcc.dg/vect/vect-63.c: Ditto.
24256         * gcc.dg/vect/vect-64.c: Ditto.
24257         * gcc.dg/vect/vect-65.c: Ditto.
24258         * gcc.dg/vect/vect-66.c: Ditto.
24259         * gcc.dg/vect/vect-67.c: Ditto.
24260         * gcc.dg/vect/vect-68.c: Ditto.
24261         * gcc.dg/vect/vect-69.c: Ditto.
24262         * gcc.dg/vect/vect-7.c: Ditto.
24263         * gcc.dg/vect/vect-72.c: Ditto.
24264         * gcc.dg/vect/vect-72a.c: Ditto.
24265         * gcc.dg/vect/vect-73.c: Ditto.
24266         * gcc.dg/vect/vect-74.c: Ditto.
24267         * gcc.dg/vect/vect-75.c: Ditto.
24268         * gcc.dg/vect/vect-76.c: Ditto.
24269         * gcc.dg/vect/vect-77.c: Ditto.
24270         * gcc.dg/vect/vect-77a.c: Ditto.
24271         * gcc.dg/vect/vect-78.c: Ditto.
24272         * gcc.dg/vect/vect-79.c: Ditto.
24273         * gcc.dg/vect/vect-8.c: Ditto.
24274         * gcc.dg/vect/vect-80.c: Ditto.
24275         * gcc.dg/vect/vect-82.c: Ditto.
24276         * gcc.dg/vect/vect-82_64.c: Ditto.
24277         * gcc.dg/vect/vect-83.c: Ditto.
24278         * gcc.dg/vect/vect-83_64.c: Ditto.
24279         * gcc.dg/vect/vect-9.c: Ditto.
24280         * gcc.dg/vect/vect-all.c: Ditto.
24281         * gcc.dg/vect/vect-none.c: Ditto.
24282
24283 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
24284
24285         * lib/gcc-dg.exp (dg-skip-if): New function.
24286         (dg-forbid-option): Remove.
24287         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
24288         * g++.dg/abi/bitfield8.C: Likewise.
24289         * g++.dg/abi/dtor1.C: Likewise.
24290         * g++.dg/abi/empty10.C: Likewise.
24291         * g++.dg/abi/empty7.C: Likewise.
24292         * g++.dg/abi/empty9.C: Likewise.
24293         * g++.dg/abi/layout3.C: Likewise.
24294         * g++.dg/abi/layout4.C: Likewise.
24295         * g++.dg/abi/thunk1.C: Likewise.
24296         * g++.dg/abi/thunk2.C: Likewise.
24297         * g++.dg/abi/vbase11.C: Likewise.
24298         * g++.dg/abi/vthunk2.C: Likewise.
24299         * g++.dg/abi/vthunk3.C: Likewise.
24300         * g++.dg/ext/attrib8.C: Likewise.
24301         * g++.dg/opt/longbranch2.C: Likewise.
24302         * g++.dg/opt/reg-stack4.C: Likewise.
24303         * g++.old-deja/g++.ext/attrib1.C: Likewise.
24304         * g++.old-deja/g++.ext/attrib2.C: Likewise.
24305         * g++.old-deja/g++.ext/attrib3.C: Likewise.
24306         * g++.old-deja/g++.other/store-expr1.C: Likewise.
24307         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24308         * gcc.dg/20000609-1.c: Likewise.
24309         * gcc.dg/20000720-1.c: Likewise.
24310         * gcc.dg/20011107-1.c: Likewise.
24311         * gcc.dg/20011119-1.c: Likewise.
24312         * gcc.dg/20020108-1.c: Likewise.
24313         * gcc.dg/20020122-2.c: Likewise.
24314         * gcc.dg/20020122-3.c: Likewise.
24315         * gcc.dg/20020201-3.c: Likewise.
24316         * gcc.dg/20020206-1.c: Likewise.
24317         * gcc.dg/20020218-1.c: Likewise.
24318         * gcc.dg/20020310-1.c: Likewise.
24319         * gcc.dg/20020411-1.c: Likewise.
24320         * gcc.dg/20020418-2.c: Likewise.
24321         * gcc.dg/20020426-1.c: Likewise.
24322         * gcc.dg/20020426-2.c: Likewise.
24323         * gcc.dg/20020517-1.c: Likewise.
24324         * gcc.dg/20020523-1.c: Likewise.
24325         * gcc.dg/20020523-2.c: Likewise.
24326         * gcc.dg/20020729-1.c: Likewise.
24327         * gcc.dg/20030204-1.c: Likewise.
24328         * gcc.dg/20030826-2.c: Likewise.
24329         * gcc.dg/20030926-1.c: Likewise.
24330         * gcc.dg/20031202-1.c: Likewise.
24331         * gcc.dg/980312-1.c: Likewise.
24332         * gcc.dg/980313-1.c: Likewise.
24333         * gcc.dg/990117-1.c: Likewise.
24334         * gcc.dg/990424-1.c: Likewise.
24335         * gcc.dg/990524-1.c: Likewise.
24336         * gcc.dg/991230-1.c: Likewise.
24337         * gcc.dg/i386-387-1.c: Likewise.
24338         * gcc.dg/i386-387-2.c: Likewise.
24339         * gcc.dg/i386-387-3.c: Likewise.
24340         * gcc.dg/i386-387-4.c: Likewise.
24341         * gcc.dg/i386-387-5.c: Likewise.
24342         * gcc.dg/i386-387-6.c: Likewise.
24343         * gcc.dg/i386-asm-1.c: Likewise.
24344         * gcc.dg/i386-bitfield1.c: Likewise.
24345         * gcc.dg/i386-bitfield2.c: Likewise.
24346         * gcc.dg/i386-loop-1.c: Likewise.
24347         * gcc.dg/i386-loop-2.c: Likewise.
24348         * gcc.dg/i386-loop-3.c: Likewise.
24349         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
24350         * gcc.dg/i386-pic-1.c: Likewise.
24351         * gcc.dg/i386-regparm.c: Likewise.
24352         * gcc.dg/i386-signbit-1.c: Likewise.
24353         * gcc.dg/i386-signbit-2.c: Likewise.
24354         * gcc.dg/i386-signbit-3.c: Likewise.
24355         * gcc.dg/i386-sse-5.c: Likewise.
24356         * gcc.dg/i386-sse-8.c: Likewise.
24357         * gcc.dg/i386-unroll-1.c: Likewise.
24358         * gcc.dg/tls/opt-1.c: Likewise.
24359         * gcc.dg/tls/opt-2.c: Likewise.
24360         * gcc.dg/unroll-1.c: Likewise.
24361         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
24362         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
24363         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
24364         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
24365
24366 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24367
24368         * g++.dg/template/incomplete1.C: New test.
24369
24370 2004-11-16  Nick Clifton  <nickc@redhat.com>
24371
24372         Revert patches accidentally commited during checkin of fixes for
24373         xstormy16 tests:
24374         gcc.c-torture/execute/simd-4.c: Revert
24375         gcc.dg/20040910-1.c: Revert.
24376
24377 2004-11-16  Paul Brook  <paul@codesourcery.com>
24378
24379         PR fortran/13010
24380         * gfortran.dg/der_pointer_1.f90: New test.
24381
24382 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
24383
24384         PR c/18498
24385         * gcc.dg/bitfld-13.c: New test.
24386
24387 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
24388
24389         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
24390         powerpc*-*-linux*.
24391
24392         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
24393         * gcc.dg/ppc64-abi-2.c: Ditto.
24394         * gcc.dg/ppc64-abi-3.c: Ditto.
24395
24396         * lib/gcc-dg.exp (dg-target-list): Remove.
24397
24398 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
24399
24400         * gcc.dg/ia64-postinc.c: New test.
24401
24402 2004-11-15  Mark Mitchell <mark@codesourcery.com>
24403
24404         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
24405
24406 2004-11-15  Nick Clifton  <nickc@redhat.com>
24407
24408         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
24409         __INT_MAX__ so that the test can be compiled by toolchains
24410         targeted at 16-bit processors.
24411
24412         * gcc.dg/20040625-1.c: Use long constants rather than integers
24413         when performing arithmetic that will overflow 16-bits.
24414
24415         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
24416         xstormy16.  It does not support 128-bit vector operations.
24417
24418         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
24419         with the macro PTR_TYPE.  Define this macro to an integer type
24420         suitable for holding a pointer.
24421
24422         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
24423         the target is a 16-bit processor.
24424
24425         * gcc.dg/cpp/if-2.c: Expect a different warning message from
24426         16-bit targets where the character constant will be too long.
24427
24428         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
24429         where the double will not be directly addressable.
24430
24431 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24432
24433         Friend class name lookup 1/n, PR c++/18471
24434         * g++.dg/template/crash26.C: New test.
24435         * g++.dg/lookup/struct1.C: Adjust expected error.
24436         * g++.dg/parse/elab1.C: Likewise.
24437         * g++.dg/parse/elab2.C: Likewise.
24438         * g++.dg/parse/int-as-enum1.C: Likewise.
24439         * g++.dg/parse/struct-as-enum1.C: Likewise.
24440         * g++.dg/parse/typedef1.C: Likewise.
24441         * g++.dg/parse/typedef3.C: Likewise.
24442         * g++.dg/parse/typedef4.C: Likewise.
24443         * g++.dg/parse/typedef5.C: Likewise.
24444         * g++.dg/template/nontype4.C: Likewise.
24445         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
24446         * g++.old-deja/g++.other/elab1.C: Likewise.
24447         * g++.old-deja/g++.other/syntax4.C: Likewise.
24448
24449 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24450
24451         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
24452
24453 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
24454
24455         * gcc.c-torture/execute/20041114-1.c: New test.
24456
24457 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
24458
24459         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
24460         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
24461         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
24462         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
24463         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
24464         gcc.dg/switch-7.c: New tests.
24465
24466 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
24467
24468         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
24469
24470 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
24471
24472         PR tree-opt/18400
24473         * gcc.dg/vect/pr18400.c: New test.
24474
24475 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
24476             Andrew Pinski  <pinskia@physics.uc.edu>
24477
24478         PR tree-opt/18425
24479         * gcc.dg/vect/pr18425.c: New test.
24480
24481 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24482
24483         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
24484         Guard with dg-require-alias and dg-require-visibility.
24485
24486 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24487
24488         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
24489
24490 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24491
24492         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
24493
24494 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24495
24496         PR c++/17344
24497         * g++.dg/template/defarg5.C: New test.
24498
24499 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24500
24501         * g++.dg/parse/cast1.C: Run only on ILP32.
24502         * g++.old-deja/g++.mike/p784.C: Likewise.
24503
24504 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
24505
24506         * gcc.c-torture/execute/20041113-1.c: New test.
24507
24508 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
24509
24510         PR target/18230
24511         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
24512         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
24513         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
24514         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24515         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
24516         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
24517         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
24518         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
24519         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
24520         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
24521         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24522         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
24523         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
24524
24525 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
24526
24527         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
24528         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
24529         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
24530         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
24531         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
24532         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
24533         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
24534         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
24535         gcc.target/sparc/combined-1.c: New tests.
24536
24537 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
24538
24539         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
24540         New tests.
24541
24542 2004-11-12  Mark Mitchell <mark@codesourcery.com>
24543
24544         * lib/gcc-dg.exp (dg-forbid-option): New function.
24545         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
24546         * g++.dg/abi/bitfield8.C: Likewise.
24547         * g++.dg/abi/dtor1.C: Likewise.
24548         * g++.dg/abi/empty10.C: Likewise.
24549         * g++.dg/abi/empty7.C: Likewise.
24550         * g++.dg/abi/empty9.C: Likewise.
24551         * g++.dg/abi/layout3.C: Likewise.
24552         * g++.dg/abi/layout4.C: Likewise.
24553         * g++.dg/abi/thunk1.C: Likewise.
24554         * g++.dg/abi/thunk2.C: Likewise.
24555         * g++.dg/abi/vbase11.C: Likewise.
24556         * g++.dg/abi/vthunk2.C: Likewise.
24557         * g++.dg/abi/vthunk3.C: Likewise.
24558         * g++.dg/ext/attrib8.C: Likewise.
24559         * g++.dg/opt/longbranch2.C: Likewise.
24560         * g++.dg/opt/reg-stack4.C: Likewise.
24561         * g++.old-deja/g++.ext/attrib1.C: Likewise.
24562         * g++.old-deja/g++.ext/attrib2.C: Likewise.
24563         * g++.old-deja/g++.ext/attrib3.C: Likewise.
24564         * g++.old-deja/g++.other/store-expr1.C: Likewise.
24565         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24566         * gcc.dg/20000609-1.c: Likewise.
24567         * gcc.dg/20000720-1.c: Likewise.
24568         * gcc.dg/20011107-1.c: Likewise.
24569         * gcc.dg/20011119-1.c: Likewise.
24570         * gcc.dg/20020108-1.c: Likewise.
24571         * gcc.dg/20020122-2.c: Likewise.
24572         * gcc.dg/20020122-3.c: Likewise.
24573         * gcc.dg/20020201-3.c: Likewise.
24574         * gcc.dg/20020206-1.c: Likewise.
24575         * gcc.dg/20020218-1.c: Likewise.
24576         * gcc.dg/20020310-1.c: Likewise.
24577         * gcc.dg/20020411-1.c: Likewise.
24578         * gcc.dg/20020418-2.c: Likewise.
24579         * gcc.dg/20020426-1.c: Likewise.
24580         * gcc.dg/20020426-2.c: Likewise.
24581         * gcc.dg/20020517-1.c: Likewise.
24582         * gcc.dg/20020523-1.c: Likewise.
24583         * gcc.dg/20020523-2.c: Likewise.
24584         * gcc.dg/20020729-1.c: Likewise.
24585         * gcc.dg/20030204-1.c: Likewise.
24586         * gcc.dg/20030826-2.c: Likewise.
24587         * gcc.dg/20030926-1.c: Likewise.
24588         * gcc.dg/20031202-1.c: Likewise.
24589         * gcc.dg/980312-1.c: Likewise.
24590         * gcc.dg/980313-1.c: Likewise.
24591         * gcc.dg/990117-1.c: Likewise.
24592         * gcc.dg/990424-1.c: Likewise.
24593         * gcc.dg/990524-1.c: Likewise.
24594         * gcc.dg/991230-1.c: Likewise.
24595         * gcc.dg/i386-387-1.c: Likewise.
24596         * gcc.dg/i386-387-2.c: Likewise.
24597         * gcc.dg/i386-387-3.c: Likewise.
24598         * gcc.dg/i386-387-4.c: Likewise.
24599         * gcc.dg/i386-387-5.c: Likewise.
24600         * gcc.dg/i386-387-6.c: Likewise.
24601         * gcc.dg/i386-asm-1.c: Likewise.
24602         * gcc.dg/i386-bitfield1.c: Likewise.
24603         * gcc.dg/i386-bitfield2.c: Likewise.
24604         * gcc.dg/i386-loop-1.c: Likewise.
24605         * gcc.dg/i386-loop-2.c: Likewise.
24606         * gcc.dg/i386-loop-3.c: Likewise.
24607         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
24608         * gcc.dg/i386-pic-1.c: Likewise.
24609         * gcc.dg/i386-regparm.c: Likewise.
24610         * gcc.dg/i386-signbit-1.c: Likewise.
24611         * gcc.dg/i386-signbit-2.c: Likewise.
24612         * gcc.dg/i386-signbit-3.c: Likewise.
24613         * gcc.dg/i386-sse-5.c: Likewise.
24614         * gcc.dg/i386-sse-8.c: Likewise.
24615         * gcc.dg/i386-unroll-1.c: Likewise.
24616         * gcc.dg/tls/opt-1.c: Likewise.
24617         * gcc.dg/tls/opt-2.c: Likewise.
24618         * gcc.dg/unroll-1.c: Likewise.
24619         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
24620         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
24621         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
24622         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
24623         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
24624         -m64 is specified.
24625
24626 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
24627
24628         PR c++/18389
24629         * g++.dg/parse/cond1.C: New test.
24630
24631         PR c++/18429
24632         * g++.dg/template/array9.C: New test.
24633         * g++.dg/ext/vla1.C: Adjust error messages.
24634         * g++.dg/ext/vlm1.C: Likewise.
24635         * g++.dg/template/crash2.C: Likewise.
24636
24637         PR c++/18436
24638         * g++.dg/template/call3.C: New test.
24639
24640         PR c++/18407
24641         * g++.dg/template/ptrmem11.C: New test.
24642
24643 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
24644
24645         PR other/14264
24646         * lib/g++.exp: Set LC_ALL and LANG to C.
24647         * lib/gcc-dg.exp: Likewise.
24648         * lib/gfortran.exp: Likewise.
24649         * lib/objc.exp: Likewise.
24650         * lib/treelang.exp: Likewise.
24651
24652 2004-11-12  Andreas Schwab  <schwab@suse.de>
24653
24654         * gcc.dg/pr16286.c: Fix last change.
24655
24656 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
24657
24658         PR c++/18416
24659         * g++.dg/init/global1.C: New test.
24660
24661 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
24662
24663         * gcc.c-torture/execute/20041112-1.c: New test.
24664
24665 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24666
24667         * lib/gcc-dg.exp (dg-target-list): New.
24668
24669 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24670             Richard Sandiford  <rsandifo@redhat.com>
24671
24672         * lib/target-supports.exp (get-compiler_messages): New.
24673         (check_named_sections_available): Use it.
24674         (check_effective_target_ilp32): New.
24675         (check_effective_target_lp64): New.
24676         (is-effective-target): New.
24677         * lib/gcc-dg.exp (dg-require-effective-target): New.
24678
24679 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
24680
24681         * gcc.dg/precedence-1.c: New test.
24682
24683 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24684
24685         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
24686
24687         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
24688         message, delete generated files, use more descriptive name for
24689         executable, and make the test unsupported when it cannot be run.
24690
24691         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
24692         (dg-require-weak, dg-require-visibility, dg-require-alias,
24693         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
24694         dg-require-iconv, dg-require-named-sections): Use it.
24695
24696         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
24697
24698 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
24699
24700         PR target/16457
24701         * gcc.dg/ppc-and-1: New
24702
24703         PR target/16796
24704         * gcc.dg/ppc-mov-1.c: New.
24705
24706         PR target/16458
24707         * gcc.dg/ppc-compare-1.c: New.
24708
24709 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
24710
24711         * objc.dg/desig-init-2.m: New test.
24712
24713 2004-11-10  Adam Nemet  <anemet@lnxw.com>
24714
24715         PR middle-end/18160
24716         * g++.dg/warn/register-var-1.C: New test.
24717         * g++.dg/warn/register-var-2.C: New test.
24718
24719 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24720
24721         * gcc.dg/union-2.c: New test.
24722
24723 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
24724
24725         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
24726         New test for PR tree-optimization/17892.
24727
24728 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
24729
24730         PR c++/18369
24731         * g++.dg/init/new12.C: New test.
24732
24733 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
24734
24735         * gcc.target/sparc: New directory.
24736         * gcc.target/sparc/sparc.exp: New driver.
24737         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
24738         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
24739         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
24740         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
24741
24742 2004-11-10  Paul Brook  <paul@codesourcery.com>
24743
24744         PR fortran/18218
24745         * gfortran.dg/list_read.c: New test.
24746
24747 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24748
24749         PR c/18322
24750         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
24751         expected diagnostic location.
24752
24753 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
24754
24755         * gcc.dg/20041109-1.c: New test.
24756
24757 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
24758
24759         PR objc/18406
24760         * objc/compile/pr18406.m: New test.
24761
24762 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24763
24764         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
24765
24766 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24767
24768         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
24769
24770 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
24771
24772         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
24773
24774 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
24775
24776         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
24777         exit.
24778
24779 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
24780
24781         PR tree-opt/18299
24782         * gcc.c-torture/pr18299-1.c: New test.
24783
24784 2004-11-06  Andreas Schwab  <schwab@suse.de>
24785
24786         * gcc.dg/pr16286.c: Also test for bool and pixel.
24787
24788 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
24789
24790         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
24791         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
24792         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
24793         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
24794         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
24795         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
24796         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
24797         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
24798         gcc.dg/struct-semi-3.c: New tests.
24799
24800 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24801
24802         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
24803
24804 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24805
24806         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
24807         Do not use C99 designators.
24808
24809 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24810
24811         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
24812
24813 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24814
24815         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
24816         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
24817         * gcc.c-torture/execute/simd-5.x: Remove.
24818
24819 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
24820
24821         PR rtl-optimization/17933
24822         * gcc.dg/torture/pr17933-1.c: New test.
24823
24824 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
24825
24826         PR target/18106
24827         * lib/target-supports.exp (check_weak_available): Support
24828         Windows.
24829
24830 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
24831
24832         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
24833         call to fflush(stdout) before abort.
24834         (my_ffsll): New function.
24835         (generate_fields): Use it.
24836
24837 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
24838
24839         * gcc.dg/init-undef-1.c: New test.
24840
24841 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
24842
24843         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
24844         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
24845         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
24846         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
24847         expected messages for new parser.
24848
24849 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
24850
24851         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
24852
24853 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24854
24855         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
24856         on LP64 targets.
24857
24858 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
24859
24860         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
24861         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
24862         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
24863         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
24864         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
24865         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
24866         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
24867         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
24868         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
24869         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
24870
24871 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
24872
24873         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
24874         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
24875         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
24876         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
24877         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
24878         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
24879         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
24880         for new parser.
24881
24882 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
24883
24884         PR target/15342
24885         * gcc.dg/20041104-1.c: New test.
24886
24887 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24888
24889         * g++.dg/template/nontype7.C: New test.
24890         * g++.dg/template/nontype8.C: Likewise.
24891         * g++.dg/template/nontype9.C: Likewise.
24892         * g++.dg/template/nontype10.C: Likewise.
24893         * g++.dg/tc1/dr49.C: Likewise.
24894         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
24895         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
24896
24897 2004-11-04  Ben Elliston  <bje@au.ibm.com>
24898
24899         * g++.dg/rtti/tinfo1.C: Remove xfails.
24900
24901 2004-11-04  Ben Elliston  <bje@au.ibm.com>
24902
24903         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
24904         packed attribute to the definition to satisfy the new C++ parser.
24905
24906 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24907
24908         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
24909         invocations of va_arg.
24910
24911 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
24912
24913         PR c++/18124
24914         * g++.dg/template/crash25.C: New test.
24915
24916         PR c++/18155
24917         * g++.dg/template/typedef2.C: New test.
24918         * g++.dg/parse/crash13.C: Adjust error markers.
24919
24920         PR c++/18177
24921         * g++.dg/conversion/const3.C: New test.
24922
24923 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24924
24925         PR fortran/17535
24926         PR fortran/17583
24927         PR fortran/17713
24928         * gfortran.dg/generic_[123].f90: New testcases.
24929
24930 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24931
24932         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
24933         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
24934
24935 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
24936
24937         PR tree-opt/16808
24938         * gcc.c-torture/compile/pr16808.c: New test.
24939
24940 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
24941
24942         PR rtl-optimization/17104
24943         * gcc.dg/ppc-bitfield1.c: New.
24944
24945 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
24946
24947         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
24948
24949 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
24950
24951         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
24952         strings for 32-bit code.
24953
24954 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
24955
24956         PR c/18239
24957         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
24958
24959 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
24960
24961         PR c++/18064
24962         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
24963
24964 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
24965
24966         PR c++/15172
24967         * g++.dg/init/aggr2.C: New test.
24968
24969 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
24970
24971         * objc.dg/local-decl-1.m: New test.
24972
24973 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24974
24975         * gcc.dg/20040910-1.c: Adjust regex.
24976
24977 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24978
24979         PR rtl-optimization/18084
24980         * g++.dg/opt/pr18084-1.C: New testcase.
24981
24982 2004-10-30  Matt Austern  <austern@apple.com>
24983
24984         PR c++/17542
24985         * g++.dg/ext/attrib18.C: New test.
24986
24987 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24988
24989         PR middle-end/18096
24990         * gcc.dg/pr18096-1.c: New test case.
24991
24992 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24993
24994         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
24995
24996 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
24997
24998         PR c/16666
24999         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
25000         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
25001         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
25002         gcc.dg/old-style-prom-3.c: New tests.
25003
25004 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
25005
25006         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
25007         Remove unnecessary inclusion of stdio.h.
25008
25009 2004-10-29  Roger Sayle  <roger@eyesopen.com>
25010
25011         PR rtl-optimization/17581
25012         * gcc.dg/pr17581-1.c: New test case.
25013
25014 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
25015
25016         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
25017         being implemented.
25018         * g++.dg/conversion/dr195-1.C: New.
25019         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
25020         * g++.old-deja/g++.mike/p10148.C: Likewise.
25021
25022 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
25023
25024         PR c++/17695
25025         * g++.dg/debug/typedef2.C: New test.
25026
25027 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
25028
25029         PR fortran/13490
25030         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
25031         * gfortran.dg/g77/README: Update.
25032
25033 2004-10-28  Matt Austern  <austern@apple.com>
25034
25035         PR c++/14124
25036         * g++.dg/ext/packed7.C: New test.
25037
25038 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25039
25040         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
25041         scan-assembler.
25042         * lib/scanasm.exp (hidden-scan-for): New proc.
25043         (scan-hidden): Use hidden-scan-for instead of constructing the scan
25044         string.
25045         (scan-not-hidden): Likewise.
25046         * lib/target-supports.exp (check_visibility_available): mach-o is
25047         support too.
25048
25049 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
25050
25051         PR c++/17132
25052         * g++.dg/template/memclass3.C: New test.
25053
25054 2004-10-28  Adam Nemet  <anemet@lnxw.com>
25055
25056         PR middle-end/18160
25057         * gcc.dg/register-var-1.c: New test.
25058         * gcc.dg/register-var-2.c: New test.
25059         * gcc.dg/asm-7.c: Taking the address of a register variable is an
25060         error now.
25061
25062 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
25063
25064         PR other/18172
25065         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
25066         unused variables.
25067         * gcc.dg/vect/vect-22.c: Likewise.
25068
25069 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
25070
25071         * gcc.dg/i386-rotate-1.c: New test.
25072
25073 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
25074
25075         * g++.dg/init/ref12.C: Add "run" marker.
25076
25077         PR c++/17435
25078         * g++.dg/init/ref12.C: New test.
25079
25080         PR c++/18140
25081         * g++.dg/template/shift1.C: New test.
25082         * g++.dg/template/error10.C: Adjust error markers.
25083
25084 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
25085
25086         PR tree-opt/17529
25087         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
25088
25089 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
25090
25091         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
25092         * gcc.dg/weak/weak-3.c: Likewise.
25093         * gcc.dg/weak/weak-5.c: Likewise.
25094         * gcc.dg/weak/weak-9.c: Likewise.
25095         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
25096         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
25097
25098         * gcc.dg/darwin-weakimport-1.c: New.
25099
25100 2004-10-28  Ben Elliston  <bje@au.ibm.com>
25101
25102         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
25103
25104 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
25105
25106         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
25107         'syntax' error messages.
25108         * gcc.dg/cpp/direct2s.c: Likewise.
25109
25110 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
25111
25112         * gcc.c-torture/compile/20041026-1.c: New.
25113
25114 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
25115
25116         PR c++/18093
25117         * g++.dg/lookup/ns2.C: New test.
25118
25119         PR c++/18020
25120         * g++.dg/template/enum4.C: New test.
25121
25122         PR c++/18161
25123         * g++.dg/template/expr1.C: New test.
25124
25125 2004-10-26  Ben Elliston  <bje@au.ibm.com>
25126
25127         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
25128
25129 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25130
25131         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
25132         gcc.dg/decl-nospec-3.c: New tests.
25133
25134 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
25135
25136         * objc.dg/super-class-3.m: New test.
25137
25138 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
25139
25140         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
25141         resyncing.
25142         * gcc.dg/cpp/direct2s.c: Likewise.
25143
25144 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
25145
25146         * objc.dg/image-info.m: Update for changes to section selection.
25147
25148 2004-10-25  David Ayers  <d.ayers@inode.at>
25149             Ziemowit Laski  <zlaski@apple.com>
25150
25151         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
25152         diagnostics when messaging 'id <Proto>'.
25153         * objc.dg/class-protocol-1.m: New test.
25154         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
25155         a non-existent method signature.
25156         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
25157         Update diagnostics when messaging with non-existent method signature.
25158         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
25159         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
25160         invalid receivers are now resolved as if messaging 'id'; remove
25161         extraneous diagnostics.
25162
25163 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25164
25165         PR c/16667
25166         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
25167         gcc.dg/init-desig-obs-3.c: New tests.
25168
25169 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
25170
25171         * gcc.dg/debug/20041023-1.c: New test.
25172
25173 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
25174
25175         PR middle-end/17407
25176         * gcc.c-torture/compile/pr17407.c: New test.
25177
25178         PR c++/18121
25179         * g++.dg/template/array8.C: New test.
25180
25181 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25182
25183         PR other/18138
25184         * lib/g++.exp: Accept more than one multilib libgcc.
25185         * lib/gcc-dg.exp: Likewise.
25186         * lib/objc.exp: Likewise.
25187         * lib/treelang.exp: Likewise.
25188         * lib/gfortran.exp: Likewise.
25189
25190 2004-10-24  Ben Elliston  <bje@au.ibm.com>
25191
25192         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
25193
25194 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
25195
25196         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
25197         * gcc.dg/c99-const-expr-3.c: Likewise.
25198
25199 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
25200
25201         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
25202
25203 2004-10-23  Ben Elliston  <bje@au.ibm.com>
25204
25205         * gcc.c-torture/execute/loop-2e.x: Remove.
25206
25207 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
25208
25209         PR c++/18095
25210         * g++.dg/parse/crash18.C: New.
25211         * g++.dg/parse/crash19.C: New.
25212
25213 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
25214
25215         * g++.dg/ext/dllimport1.C: Move dg-warnings.
25216         * g++.dg/ext/dllimport2.C: Same.
25217         * g++.dg/ext/dllimport8.C: Same.
25218
25219 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
25220
25221         PR c++/10841
25222         * g++.dg/conversion/cast1.C: New test.
25223         * g++.dg/overload/pmf1.C: Adjust error marker.
25224
25225 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
25226
25227         PR objc/17923
25228         * objc.dg/const-str-7.m: New test.
25229
25230 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25231
25232         * g++.dg/template/memfriend11.C: Fix comment typo.
25233         * g++.dg/template/memfriend14.C: Likewise.
25234
25235 2004-10-20  Richard Henderson  <rth@redhat.com>
25236
25237         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
25238         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
25239         -fasynchronous-unwind-tables.
25240
25241 2004-10-20  Richard Henderson  <rth@redhat.com>
25242
25243         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
25244         (main): Return success.
25245         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
25246         (main): Return success.
25247
25248 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25249
25250         PR c++/13495
25251         * g++.dg/template/memfriend9.C: New test.
25252         * g++.dg/template/memfriend10.C: Likewise.
25253         * g++.dg/template/memfriend11.C: Likewise.
25254         * g++.dg/template/memfriend12.C: Likewise.
25255         * g++.dg/template/memfriend13.C: Likewise.
25256         * g++.dg/template/memfriend14.C: Likewise.
25257         * g++.dg/template/memfriend15.C: Likewise.
25258         * g++.dg/template/memfriend16.C: Likewise.
25259         * g++.dg/template/memfriend17.C: Likewise.
25260         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
25261
25262 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
25263
25264         * g++.dg/conversion/dr195.C: New.
25265         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
25266
25267 2004-10-20  Ben Elliston  <bje@au.ibm.com>
25268             Devang Patel  <dpatel@apple.com>
25269
25270         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
25271         of floating point arithmetic, which could trap.
25272
25273 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
25274
25275         PR c++/14035
25276         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
25277         * g++.dg/conversion/const2.C: New test.
25278         * g++.dg/expr/reinterpret2.C: New test.
25279         * g++.dg/expr/reinterpret3.C: New test.
25280         * g++.dg/expr/cast2.C: New test.
25281         * g++.dg/expr/copy1.C: New test.
25282         * g++.dg/other/conversion1.C: Change error message.
25283         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
25284         function pointers to void *.
25285         * g++.old-deja/g++.mike/p10148.C: Likewise.
25286
25287 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25288
25289         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
25290
25291 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
25292
25293         PR c++/18047
25294
25295         * g++.dg/parse/expr3.C: New test.
25296
25297 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25298
25299         * gcc.dg/smod-1.c: New test.
25300
25301 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
25302
25303         * objc.dg/method-14.m: New test.
25304
25305 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
25306
25307         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
25308         Also xfail as the patch was reverted.
25309
25310 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
25311
25312         PR middle-end/16973
25313         * gcc.dg/pr16973.c: New test.
25314
25315 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
25316
25317         PR tree-optimization/17656
25318         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
25319
25320 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
25321
25322         * g++.dg/eh/shadow1.C: New.
25323
25324 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
25325
25326         * gcc.c-torture/compile/20041018-1.c: New test.
25327
25328 2004-10-18  Ben Elliston  <bje@au.ibm.com>
25329
25330         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
25331         compiler referring to register 0 when accessing sdata.  The linker
25332         now patches things up.
25333
25334 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
25335
25336         PR c/17529
25337         * gcc.c-torture/compile/pr17529.c: New test.
25338
25339 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25340
25341         PR c++/17743
25342         * g++.dg/ext/attrib17.C: New test.
25343
25344 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25345
25346         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
25347
25348 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25349
25350         PR c++/10479
25351         * g++.dg/ext/attrib16.C: New test.
25352
25353 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
25354
25355         PR c++/17042
25356         * g++.dg/init/dso_handle1.C: New test.
25357
25358         PR c++/14667
25359         * g++.dg/parse/typedef6.C: New test.
25360
25361         PR c++/17916
25362         * g++.dg/parse/pragma1.C: New test.
25363
25364 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
25365
25366         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
25367
25368 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
25369
25370         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
25371         -fno-common when on HPPA HP-UX platforms.
25372
25373 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
25374
25375         PR other/16820
25376         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
25377         stdint.h.
25378         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
25379         uintptr_t.
25380
25381 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
25382
25383         PR c++/16301
25384         * g++.dg/lookup/strong-using-4.C: New test.
25385
25386 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
25387
25388         PR middle-end/16567
25389         * gcc.c-torture/compile/nested-1.c: New test.
25390
25391 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
25392
25393         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
25394         and mipsisa64*-*-* (until support for misaligned loads is added).
25395         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
25396         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
25397         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
25398         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
25399         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
25400         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
25401
25402 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
25403
25404         PR c++/17976
25405         * g++.dg/init/dtor3.C: New test.
25406
25407 2004-10-15  Ben Elliston  <bje@au.ibm.com>
25408
25409         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
25410
25411 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
25412
25413         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
25414         * gcc.dg/macho-lo-sum.c: Likewise.
25415
25416 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
25417
25418         * gcc.dg/ppc-spe64-1.c: New test.
25419
25420 2004-10-14  Devang Patel  <dpatel@apple.com>
25421
25422         PR 17635
25423         * gcc.dg/pr17635.c : New test.
25424
25425 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
25426
25427         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
25428         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
25429         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
25430         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
25431         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
25432         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
25433         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
25434         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
25435         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
25436         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
25437         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
25438         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
25439         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
25440         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
25441         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
25442         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
25443         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
25444         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
25445
25446 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
25447
25448         * gcc.dg/vect/vect-82.c: New testcase.
25449         * gcc.dg/vect/vect-82_64.c: New testcase.
25450         * gcc.dg/vect/vect-83.c: New testcase.
25451         * gcc.dg/vect/vect-83_64.c: New testcase.
25452
25453 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25454
25455         * gcc.dg/cpp/error-1.c: New test.
25456
25457 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25458
25459         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
25460
25461 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
25462
25463         PR target/17984
25464         * gcc.dg/cris-peep2-xsrand2.c: New test.
25465
25466 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
25467
25468         PR c++/17661
25469         * testsuite/g++.dg/expr/for2.C: New test.
25470
25471 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25472
25473         * g++.dg/inherit/thunk1.C: Run on the SPARC.
25474
25475 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
25476
25477         PR tree-optimization/17724
25478         * g++.dg/opt/pr17724-1.C: New test.
25479         * g++.dg/opt/pr17724-2.C: New test.
25480         * g++.dg/opt/pr17724-3.C: New test.
25481         * g++.dg/opt/pr17724-4.C: New test.
25482         * g++.dg/opt/pr17724-5.C: New test.
25483         * g++.dg/opt/pr17724-6.C: New test.
25484
25485 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
25486
25487         PR c/17301
25488         * gcc.dg/pr17301-2.c: New test.
25489
25490 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
25491
25492         PR c++/15876
25493         * g++.dg/parse/error22.C: New test.
25494
25495         PR c++/17936
25496         * g++.dg/template/spec18.C: New test.
25497
25498 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
25499
25500         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
25501         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
25502         memcpy.
25503         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
25504         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
25505
25506 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
25507
25508         * g++.dg/eh/cleanup5.C: Add dg-options "".
25509
25510 2004-10-11  Roger Sayle  <roger@eyesopen.com>
25511
25512         PR middle-end/17657
25513         * gcc.dg/switch-4.c: New test case.
25514
25515 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
25516
25517         * gcc.c-torture/execute/20041011-1.c: New test.
25518
25519 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
25520
25521         PR c++/17554
25522         * g++.dg/init/for3.C: New test.
25523
25524         PR c++/17657
25525         * g++.dg/opt/switch2.C: New test.
25526
25527         PR middle-end/17703
25528         * g++.dg/warn/Wreturn-2.C: New test.
25529
25530 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
25531
25532         PR c++/17907
25533         * g++.dg/eh/cleanup5.C: New test.
25534
25535 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
25536
25537         PR c++/17393
25538         * g++.dg/parse/error21.C: New test.
25539
25540 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25541
25542         * g++.dg/overload/pmf1.C: Adjust quoting marks.
25543         * g++.dg/warn/incomplete1.C: Likewise.
25544         * g++.dg/template/qualttp20.C: Likewise.
25545
25546 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25547
25548         PR c/17881
25549         * parm-incomplete-1.c: New test.
25550
25551 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
25552
25553         PR c++/17867
25554         * g++.dg/parse/error19.C: New test.
25555
25556         PR c++/17670
25557         * g++.dg/init/new11.C: New test.
25558
25559         PR c++/17821
25560         * g++.dg/parse/error20.C: New test.
25561
25562         PR c++/17826
25563         * g++.dg/template/crash24.C: New test.
25564
25565 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25566
25567         PR c/17301
25568         * gcc.dg/pr17301-1.c: New test.
25569
25570 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25571
25572         PR c/17189
25573         * gcc.dg/anon-struct-5.c: New test.
25574
25575 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25576
25577         PR c/17844
25578         * gcc.dg/pr17844-1.c: New test.
25579
25580 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
25581
25582         PR tree-optimization/17906
25583         * gcc.c-torture/compile/pr17906.c: New.
25584
25585 2004-10-09  Stuart Hastings  <stuart@apple.com>
25586             Roger Sayle  <roger@eyesopen.com>
25587
25588         PR rtl-optimization/17853
25589         * gcc.dg/i386-mmx-5.c: New testcase.
25590
25591 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
25592
25593         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
25594
25595 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
25596
25597         PR c++/17524
25598         * g++.dg/template/static9.C: New test.
25599
25600         PR c++/17685
25601         * g++.dg/parse/operator5.C: New test.
25602
25603 2004-10-09  Roger Sayle  <roger@eyesopen.com>
25604
25605         PR middle-end/17894
25606         * gcc.c-torture/execute/divcmp-4.c: New test case.
25607
25608 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25609
25610         PR tree-opt/17902
25611         * g++.dg/opt/pr17902.C: New test.
25612
25613 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
25614
25615         * gcc.dg/cpp/ident-1.c: Add dg-options "".
25616
25617 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25618
25619         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
25620
25621 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25622
25623         * gcc.dg/assign-warn-3.c: New test.
25624
25625 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25626
25627         PR c/16999
25628         * gcc.dg/cpp/ident-1.c: New test.
25629
25630 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
25631
25632         * gcc.c-torture/compile/acc1.c: New.
25633
25634 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25635
25636         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
25637         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
25638
25639 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25640
25641         * gcc.dg/ultrasp11.c: New test.
25642
25643 2004-10-08  Michael Matz  <matz@suse.de>
25644
25645         * gcc.dg/doloop-2.c: New test.
25646
25647 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25648
25649         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
25650         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
25651         objc.dg/method-9.m: Update expected diagnostics.
25652
25653 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
25654
25655         * gcc.dg/ppc-fsel-3.c: New file.
25656         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
25657
25658 2004-10-07  Paul Brook  <paul@codesourcery.com>
25659
25660         * gfortran.dg/intrinsic_verify_1.f90: New test.
25661
25662 2004-10-07  Paul Brook  <paul@codesourcery.com>
25663
25664         * gfortran.dg/empty_format_1.f90: Remove stray commas.
25665
25666 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25667
25668         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
25669         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
25670         commit.
25671
25672 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
25673
25674         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
25675
25676 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25677
25678         PR c++/17115
25679         * g++.dg/warn/Winline-4.C: New test.
25680
25681 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25682
25683         * gcc.c-torture/compile/20041007-1.c: New test.
25684
25685 2004-10-07  Paul Brook  <paul@codesourcery.com>
25686
25687         PR fortran/17678
25688         * gfortran.dg/use_allocated_1.f90: New test.
25689
25690 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
25691
25692         PR middle-end/17849
25693         * gfortran.fortran-torture/compile/nested.f90: New test
25694
25695 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
25696
25697         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
25698
25699 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
25700
25701         PR c++/17368
25702         * g++.dg/ext/asm6.C: New test.
25703
25704 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
25705
25706         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
25707
25708 2004-10-06  Paul Brook  <paul@codesourcery.com>
25709
25710         PR libfortran/17709
25711         * gfortran.dg/empty_format_1.f90: New test.
25712
25713 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25714
25715         PR fortran/17568
25716         * gfortran.dg/ishft.f90: New test.
25717
25718         PR fortran/17283
25719         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
25720         tests.
25721
25722 2004-10-06  Paul Brook  <paul@codesourcery.com>
25723
25724         * gfortran.dg/do_1.f90: New test.
25725
25726 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25727
25728         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
25729         optimizing for size.
25730
25731 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25732
25733         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
25734
25735 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25736
25737         * gcc.c-torture/compile/20041005-1.c: New test.
25738
25739 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25740
25741         PR c++/17829
25742         * g++.dg/lookup/koenig4.C: New.
25743
25744 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25745
25746         * g++.dg/other/classkey1.C: Adjust quoting marks.
25747         * g++.dg/parse/error15.C: Likewise.
25748         * g++.dg/template/meminit2.C (int>): Likewise.
25749
25750 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25751
25752         PR fortran/17283
25753         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
25754
25755         PR fortran/17631
25756         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
25757
25758         PR fortran/17708
25759         * gfortran.dg/pr17708.f90: New test.
25760
25761 2004-10-04  Chao-ying Fu  <fu@mips.com>
25762
25763         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
25764         * gcc.dg/vect/vect-4.c: Ditto.
25765         * gcc.dg/vect/vect-5.c: Ditto.
25766         * gcc.dg/vect/vect-6.c: Ditto.
25767         * gcc.dg/vect/vect-8.c: Ditto.
25768         * gcc.dg/vect/vect-16.c: Ditto.
25769         * gcc.dg/vect/vect-30.c: Ditto.
25770         * gcc.dg/vect/vect-40.c: Ditto.
25771         * gcc.dg/vect/vect-41.c: Ditto.
25772         * gcc.dg/vect/vect-42.c: Ditto.
25773         * gcc.dg/vect/vect-43.c: Ditto.
25774         * gcc.dg/vect/vect-44.c: Ditto.
25775         * gcc.dg/vect/vect-45.c: Ditto.
25776         * gcc.dg/vect/vect-46.c: Ditto.
25777         * gcc.dg/vect/vect-47.c: Ditto.
25778         * gcc.dg/vect/vect-48.c: Ditto.
25779         * gcc.dg/vect/vect-49.c: Ditto.
25780         * gcc.dg/vect/vect-50.c: Ditto.
25781         * gcc.dg/vect/vect-51.c: Ditto.
25782         * gcc.dg/vect/vect-52.c: Ditto.
25783         * gcc.dg/vect/vect-53.c: Ditto.
25784         * gcc.dg/vect/vect-54.c: Ditto.
25785         * gcc.dg/vect/vect-55.c: Ditto.
25786         * gcc.dg/vect/vect-56.c: Ditto.
25787         * gcc.dg/vect/vect-57.c: Ditto.
25788         * gcc.dg/vect/vect-58.c: Ditto.
25789         * gcc.dg/vect/vect-59.c: Ditto.
25790         * gcc.dg/vect/vect-60.c: Ditto.
25791         * gcc.dg/vect/vect-74.c: Ditto.
25792         * gcc.dg/vect/vect-79.c: Ditto.
25793         * gcc.dg/vect/vect-80.c: Ditto.
25794
25795 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
25796
25797         * gcc.dg/unused-7.c: Use the correct option.
25798
25799 2004-10-04  Paul Brook  <paul@codesourcery.com>
25800         Bud Davis  <bdavis9659@comcast.net>
25801
25802         PR fortran/17706
25803         PR fortran/16434
25804         * gfortran/pr17706.f90: New test.
25805         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
25806
25807 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25808
25809         * gfortran.dg/pr17612.f90: New test.
25810
25811 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25812
25813         * g++.dg/template/local1.C: Adjust quoting marks in
25814         testing for diagnostics.
25815         * g++.dg/tls/diag-2.C: Likewise.
25816         * g++.dg/other/error8.C: Likewise.
25817
25818 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
25819
25820         PR c/17178
25821         * gcc.dg/unused-4.c: Adjust to be correct.
25822
25823         PR c/17820
25824         * gcc.dg/unused-7.c: New test.
25825
25826 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
25827
25828         PR c++/17797
25829         * g++.dg/overload/template2.C: New test.
25830
25831 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
25832
25833         PR tree-optimization/16632
25834         * gcc.dg/tree-ssa/20041002-1.c: New.
25835
25836 2004-10-03  Paul Brook  <paul@codesourcery.com>
25837
25838         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
25839         rather than relying on default formatting.
25840
25841 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
25842
25843         * gcc.dg/20040920-1.c: Update expected message text.
25844
25845 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
25846
25847         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
25848
25849 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
25850
25851         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
25852         tree level.
25853
25854 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
25855
25856         * gcc.dg/tree-ssa/pr17343.c: Remove.
25857
25858 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
25859
25860         PR tree-opt/17343
25861         * gcc.dg/tree-ssa/pr17343.c: New test.
25862
25863 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
25864
25865         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
25866         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
25867         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
25868         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
25869         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
25870
25871 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25872
25873         * gcc.dg/lvalue-2.c: New test.
25874
25875 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25876
25877         PR c/17730
25878         * gcc.dg/pr17730-1.c: New test
25879
25880 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25881
25882         PR c/7425
25883         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
25884
25885 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
25886
25887         * gcc.c-torture/execute/stdarg-1.c: New test.
25888         * gcc.c-torture/execute/stdarg-2.c: New test.
25889         * gcc.c-torture/execute/stdarg-3.c: New test.
25890         * gcc.dg/tree-ssa/stdarg-1.c: New test.
25891         * gcc.dg/tree-ssa/stdarg-2.c: New test.
25892         * gcc.dg/tree-ssa/stdarg-3.c: New test.
25893         * gcc.dg/tree-ssa/stdarg-4.c: New test.
25894         * gcc.dg/tree-ssa/stdarg-5.c: New test.
25895
25896 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
25897
25898         PR tree-optimization/17697
25899         * g++.dg/opt/pr17697-1.C: New test.
25900         * g++.dg/opt/pr17697-2.C: New test.
25901         * g++.dg/opt/pr17697-3.C: New test.
25902
25903 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
25904
25905         PR c/16409
25906         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
25907         gcc.dg/vla-init-5.c: New tests.
25908
25909 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25910
25911         PR c/13804
25912         * gcc.dg/pr13804-1.c: New test.
25913
25914 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25915
25916         PR fortran/16938
25917         * gfortran.dg/pr16938.f90: New test.
25918
25919 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
25920
25921         * g++.dg/template/crash23.C: New test.
25922
25923 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
25924
25925         PR c++/17585
25926         * g++.dg/template/static8.C: New test.
25927
25928 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
25929
25930         PR c++/17681
25931         * g++.dg/other/error9.C: New test.
25932
25933 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
25934
25935         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
25936
25937 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25938
25939         PR fortran/15164
25940         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
25941
25942 2004-09-26  Roger Sayle  <roger@eyesopen.com>
25943
25944         PR middle-end/17112
25945         * gcc.dg/pr17112-1.c: New test case.
25946
25947 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25948
25949         PR c/11459
25950         * gcc.dg/pr11459-1.c: New test.
25951
25952 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
25953
25954         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
25955         * gcc.dg/tree-ssa/loop-4.c: Likewise.
25956
25957 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25958
25959         * gfortran.dg/pr15324.f90: Make array bounds consistent.
25960
25961 2004-09-25  Jan Hubicka  <jh@suse.cz>
25962
25963         * compile/30040909-1.c: New test.
25964         * compile/30040907-1.c: New test.
25965
25966 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
25967
25968         * gcc.c-torture/execute/va-arg-26.c: New test.
25969
25970 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
25971
25972         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
25973         extra diagnostics on targets with 64-bit pointers.
25974         * objc.dg/selector-1.m: Adjust dg-warning regexp.
25975
25976 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25977
25978         PR c/17188
25979         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
25980         * gcc.dg/decl-3.c: Adjust expected message.
25981
25982 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25983
25984         PR fortran/17615
25985         * gfortran.dg/pr17615.f90: New test.
25986
25987 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
25988
25989         PR tree-optimzation/17517
25990         * g++.dg/tree-ssa/pr17517.C: New Test.
25991
25992 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25993
25994         PR c++/16889
25995         * g++.dg/lookup/ambig3.C: New.
25996
25997 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
25998
25999         PR tree-opt/17624
26000         * g++.dg/opt/pr17624.C: New test.
26001
26002 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26003
26004         PR c/6980
26005         * gcc.dg/Wbad-function-cast-1.c: New test.
26006
26007 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
26008
26009         * g++.dg/ext/complit1.C
26010         * g++.dg/other/error2.C
26011         * g++.dg/other/nontype-1.C
26012         * g++.dg/parse/crash11.C
26013         * g++.dg/parse/crash12.C
26014         * g++.dg/parse/error15.C
26015         * g++.dg/parse/error4.C
26016         * g++.dg/parse/tmpl-outside1.C
26017         * g++.dg/parse/too-many-tmpl-args1.C
26018         * g++.dg/template/dependent-expr3.C
26019         * g++.dg/template/error10.C
26020         * g++.dg/template/instantiate1.C
26021         * g++.dg/template/vtable2.C
26022         * g++.dg/warn/Wshadow-1.C
26023         * g++.dg/warn/weak1.C
26024         * g++.old-deja/g++.brendan/crash16.C
26025         * g++.old-deja/g++.brendan/crash18.C
26026         * g++.old-deja/g++.brendan/crash48.C
26027         * g++.old-deja/g++.brendan/crash49.C
26028         * g++.old-deja/g++.brendan/crash55.C
26029         * g++.old-deja/g++.brendan/crash56.C
26030         * g++.old-deja/g++.brendan/crash8.C
26031         * g++.old-deja/g++.brendan/enum11.C
26032         * g++.old-deja/g++.brendan/enum8.C
26033         * g++.old-deja/g++.brendan/enum9.C
26034         * g++.old-deja/g++.brendan/friend3.C
26035         * g++.old-deja/g++.brendan/misc14.C
26036         * g++.old-deja/g++.bugs/900402_02.C
26037         * g++.old-deja/g++.bugs/900404_03.C
26038         * g++.old-deja/g++.bugs/900404_04.C
26039         * g++.old-deja/g++.bugs/900428_03.C
26040         * g++.old-deja/g++.jason/crash4.C
26041         * g++.old-deja/g++.jason/overload21.C
26042         * g++.old-deja/g++.jason/redecl1.C
26043         * g++.old-deja/g++.jason/report.C
26044         * g++.old-deja/g++.jason/rfg10.C
26045         * g++.old-deja/g++.jason/template30.C
26046         * g++.old-deja/g++.law/arm12.C
26047         * g++.old-deja/g++.law/ctors5.C
26048         * g++.old-deja/g++.law/cvt20.C
26049         * g++.old-deja/g++.law/init10.C
26050         * g++.old-deja/g++.law/init8.C
26051         * g++.old-deja/g++.law/visibility17.C
26052         * g++.old-deja/g++.law/visibility7.C
26053         * g++.old-deja/g++.mike/net8.C
26054         * g++.old-deja/g++.mike/p646.C
26055         * g++.old-deja/g++.mike/p700.C
26056         * g++.old-deja/g++.mike/p701.C
26057         * g++.old-deja/g++.mike/p811.C
26058         * g++.old-deja/g++.ns/template13.C
26059         * g++.old-deja/g++.other/array3.C
26060         * g++.old-deja/g++.other/crash25.C
26061         * g++.old-deja/g++.other/dtor3.C
26062         * g++.old-deja/g++.other/dtor4.C
26063         * g++.old-deja/g++.other/main1.C
26064         * g++.old-deja/g++.other/warn7.C
26065         * g++.old-deja/g++.pt/crash11.C
26066         * g++.old-deja/g++.pt/crash36.C
26067         * g++.old-deja/g++.pt/spec22.C
26068         * g++.old-deja/g++.pt/spec9.C
26069         * g++.old-deja/g++.pt/ttp52.C
26070         * g++.old-deja/g++.robertl/eb103.C
26071         * g++.old-deja/g++.robertl/eb121.C
26072         * g++.old-deja/g++.robertl/eb22.C
26073         * g++.old-deja/g++.robertl/eb8.C:
26074         Update locations and/or regexps of dg-error markers.
26075         Remove markers for some bogus messages that are no longer issued.
26076
26077 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
26078
26079         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
26080         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
26081
26082 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
26083
26084         PR c++/17618
26085         * g++.dg/lookup/crash5.C: New test.
26086
26087 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
26088
26089         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
26090         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
26091         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
26092         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
26093         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
26094         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
26095
26096         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
26097         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
26098         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
26099         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
26100         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
26101         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
26102
26103         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
26104
26105         * gcc.dg/vect/vect-44.c: Check additional cases.
26106         * gcc.dg/vect/vect-48.c: Check additional cases.
26107
26108         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
26109         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
26110         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
26111         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
26112         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
26113         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
26114         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
26115         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
26116         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
26117
26118         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
26119         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
26120         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
26121
26122 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26123
26124         * gcc.dg/tree-ssa/loop-6.c: New test.
26125
26126 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
26127
26128         PR c++/17620
26129         * g++.dg/inherit/base2.C: New.
26130
26131 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26132
26133         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
26134         * gcc.dg/20001012-2.c: Likewise.
26135         * gcc.dg/20001013-1.c: Likewise.
26136         * gcc.dg/20001101-1.c: Likewise.
26137         * gcc.dg/20001102-1.c: Likewise.
26138         * gcc.dg/bf-spl1.c: Likewise.
26139         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
26140         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
26141
26142 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
26143
26144         PR tree-optimization/16721
26145         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
26146
26147 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
26148
26149         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
26150         * gcc.dg/20040305-1.c: Likewise.
26151
26152 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26153
26154         PR c/16566
26155         * gcc.c-torture/compile/pr16566-1.c,
26156         gcc.c-torture/compile/pr16566-2.c,
26157         gcc.c-torture/compile/pr16566-3.c: New tests.
26158
26159 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
26160
26161         PR tree-optimization/17512
26162         * gcc.c-torture/compile/20040916-1.c.
26163
26164 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
26165
26166         * gcc.dg/pragma-re-3.c: New test.
26167
26168 2004-09-17  Matt Austern  <austern@apple.com>
26169
26170         PR c++/15049
26171         * g++.dg/other/anon3.C: New.
26172
26173 2004-09-21  Roger Sayle  <roger@eyesopen.com>
26174
26175         PR c++/7503
26176         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
26177         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
26178         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
26179         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
26180         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
26181
26182 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
26183
26184         PR fortran/17286
26185         * gfortran.dg/pr17286.f90: New test.
26186
26187 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
26188
26189         PR c++/17530
26190         * g++.dg/template/static7.C: New test.
26191
26192 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
26193
26194         PR tree-opt/17558
26195         * gcc.c-torture/compile/pr17558.c: New test.
26196
26197 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
26198
26199         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
26200         if SKIP_ATTRIBUTE is defined.
26201
26202 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26203
26204         PR fortran/15957
26205         * gfortran.dg/pr15957.f90: New test.
26206
26207 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
26208
26209         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
26210         in comparison.
26211         * gcc.dg/vect/vect-79.c: Likewise.
26212         * gcc.dg/vect/vect-80.c: Likewise.
26213
26214 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26215
26216         PR fortran/15750
26217         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
26218
26219 2004-09-20  Ira Rosen  <irar@il.ibm.com>
26220
26221         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
26222         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
26223         * gcc.dg/vect/vect-62.c: New testcase.
26224         * gcc.dg/vect/vect-63.c: New testcase.
26225         * gcc.dg/vect/vect-64.c: New testcase.
26226         * gcc.dg/vect/vect-65.c: New testcase.
26227         * gcc.dg/vect/vect-66.c: New testcase.
26228         * gcc.dg/vect/vect-67.c: New testcase.
26229         * gcc.dg/vect/vect-68.c: New testcase.
26230         * gcc.dg/vect/vect-69.c: New testcase.
26231         * gcc.dg/vect/vect-79.c: New testcase.
26232         * gcc.dg/vect/vect-80.c: New testcase.
26233
26234 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
26235
26236         * gcc.target/mips/asm-1.c: New test.
26237
26238 2004-09-19  Ira Rosen  <irar@il.ibm.com>
26239
26240         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
26241         * gcc.dg/vect/vect-73.c: New testcase.
26242         * gcc.dg/vect/vect-74.c: New testcase.
26243         * gcc.dg/vect/vect-75.c: New testcase.
26244         * gcc.dg/vect/vect-76.c: New testcase.
26245         * gcc.dg/vect/vect-77.c: New testcase.
26246         * gcc.dg/vect/vect-78.c: New testcase
26247
26248 2004-09-18  Paul Brook  <paul@codesourcery.com>
26249
26250         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
26251
26252 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
26253
26254         PR c/17424
26255         * gcc.dg/pr17424-1.c: New test.
26256
26257 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
26258
26259         * g++.dg/tree-ssa/pr17153.C: New test.
26260
26261 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
26262
26263         PR pch/13361
26264         * testsuite/g++.dg/pch/wchar-1.C: New.
26265         * testsuite/g++.dg/pch/wchar-1.Hs: New.
26266
26267 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
26268
26269         * gcc.c-torture/execute/20040917-1.c: New test.
26270
26271 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
26272
26273         PR tree-optimization/17319
26274         * gcc.dg/pr17319.c: New test.
26275
26276 2004-09-17  Devang Patel  <dpatel@apple.com>
26277
26278         * gcc.dg/20040813-1.c: New test.
26279
26280 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
26281
26282         PR tree-optimization/17273
26283         * gcc.c-torture/compile/pr17273.c: New test.
26284
26285 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26286
26287         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
26288         Update expected messages.
26289         * gcc.dg/declspec-13.c: New test.
26290
26291 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
26292
26293         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
26294
26295 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
26296
26297         * gcc.c-torture/execute/pr17252.c: Use post-increment to
26298         change what 'a' is pointing to.
26299
26300 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
26301
26302         PR c++/16002
26303         * g++.dg/template/error18.C: New test.
26304
26305         PR c++/16029
26306         * g++.dg/warn/Wunused-8.C: New test.
26307
26308 2004-09-17  Steven Bosscher  <stevenb@suse.de>
26309
26310         PR tree-optimization/17513
26311         * gcc.dg/20040916-1.c: New test.
26312
26313 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
26314
26315         PR c++/17501
26316         * g++.dg/template/typename7.C: New test.
26317
26318 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26319
26320         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
26321
26322 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
26323
26324         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
26325         with -ftree-based-profiling also.
26326         * lib/profopt.exp: Support late-set profile_option/feedback_option.
26327
26328 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
26329
26330         PR/15364
26331         * gfortran.dg/der_array_io_1.f90: New test.
26332         * gfortran.dg/der_array_io_2.f90: New test.
26333         * gfortran.dg/der_array_io_3.f90: New test.
26334
26335 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
26336
26337         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
26338         EABI.
26339
26340 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
26341
26342         * g++.dg/opt/switch1.C: New test.
26343
26344 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26345
26346         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
26347         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
26348         Update expected messages.
26349
26350 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26351
26352         PR fortran/16485
26353         * gfortran.dg/same_name_1.f90: New test.
26354
26355 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
26356
26357         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
26358         dereference garbage pointers.
26359
26360 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
26361
26362         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
26363         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
26364
26365         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
26366         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
26367         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
26368
26369 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
26370
26371         PR c++/17324
26372         * g++.dg/template/mangle1.C: New test.
26373
26374 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
26375
26376         PR tree-optimization/17252
26377         * gcc.c-torture/execute/pr17252.c: New test.
26378
26379 2004-09-14  Andrew Pinski  <apinski@apple.com>
26380
26381         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
26382
26383 2004-09-14  Roger Sayle  <roger@eyesopen.com>
26384
26385         PR rtl-optimization/9771
26386         * gcc.dg/pr9771-1.c: New test case.
26387
26388 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
26389
26390         PR tree-optimization/15262
26391         * gcc.c-torture/execute/pr15262-1.c: New test.
26392         * gcc.c-torture/execute/pr15262-2.c: New test.
26393
26394 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
26395
26396         * gcc.dg/declspec-12.c: New test.
26397
26398 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
26399
26400         * gfortran.dg/pr17090.f90: Add directives to test.
26401
26402 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26403
26404         * gcc.c-torture/compile/20040914-1.c: New test.
26405
26406 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
26407
26408         PR c++/16162
26409         * g++.dg/template/decl2.C: New test.
26410
26411 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
26412
26413         PR fortran/17090
26414         * gfortran.dg/pr17090.f90: New test.
26415
26416 2004-09-13  Dale Johannesen  <dalej@apple.com>
26417
26418         * gcc.c-torture/compile/pr17408.c: New test case.
26419
26420 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
26421
26422         PR c++/16716
26423         * g++.dg/parse/crash17.C: New test.
26424
26425         PR c++/17327
26426         * g++.dg/template/enum3.C: New test.
26427
26428 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
26429
26430         * lib/gcc-defs.exp: Load wrapper.exp.
26431         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
26432         using local code.
26433         * lib/gcc.exp (gcc_init): Similar.
26434         * lib/gfortran.exp (gfortran_init): Similar.
26435         * lib/objc.exp (objc_init): Similar.
26436         * lib/treelang.exp (treelang_init): Similar.
26437         * lib/wrapper.exp: New file with build_wrapper call machinery in
26438         ${tool}_maybe_build_wrapper.
26439
26440 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
26441
26442         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
26443         "inline".
26444         * gcc.dg/declspec-11.c: Update expected messages.
26445         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
26446         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
26447         gcc.dg/inline-12.c: New tests.
26448
26449 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
26450
26451         * g++.dg/tree-ssa/pr17400.C: New testcase.
26452
26453 2004-09-13  James E Wilson  <wilson@specifixinc.com>
26454
26455         * gcc.target/mips/sb1-1.c: New testcase.
26456
26457 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
26458
26459         * lib/g77-dg.exp: Remove unused file.
26460         * lib/mike-g77.exp: Ditto.
26461         * lib/g77.exp: Ditto.
26462
26463 2004-09-12  Richard Henderson  <rth@redhat.com>
26464
26465         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
26466
26467 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
26468
26469         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
26470         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
26471         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
26472         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
26473         Update expected messages.
26474
26475 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
26476
26477         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
26478         declaration/use mismatch for dirp parameter.
26479
26480 2004-09-12  Andrew Pinski  <apinski@apple.com>
26481
26482         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
26483         -fgnu-runtime is passed.
26484
26485 2004-09-12  Richard Henderson  <rth@redhat.com>
26486
26487         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
26488         do the uplevel thing and update additional_flags directly.
26489         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
26490         gfortran.fortran-torture/execute/intrinsic_nearest.x,
26491         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
26492         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
26493
26494 2004-09-11  Steven Bosscher  <stevenb@suse.de>
26495
26496         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
26497
26498 2004-09-11  Roger Sayle  <roger@eyesopen.com>
26499
26500         PR middle-end/17411
26501         * g++.dg/opt/pr17411-1.C: New test case.
26502
26503 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26504
26505         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
26506         gcc.dg/tls/diag-2.c: Update expected messages.
26507         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
26508         messages.
26509         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
26510         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
26511         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
26512         gcc.dg/tls/diag-5.c: New tests.
26513
26514 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
26515
26516         * gcc.dg/20040910-1.c: Correct dg-error regexp.
26517
26518 2004-09-11  Steven Bosscher  <stevenb@suse.de>
26519
26520         * g++.dg/parse/break-in-for.C: New test.
26521
26522 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
26523
26524         * gcc.dg/tree-ssa/20040911-1.c: New test.
26525
26526 2004-09-11  Andreas Jaeger  <aj@suse.de>
26527
26528         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
26529         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
26530
26531 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
26532
26533         * gcc.target/frv: New directory of FR-V-specific tests.
26534
26535 2004-09-10  James E Wilson  <wilson@specifixinc.com>
26536
26537         * gcc.dg/convert-vec-1.c: New test.
26538
26539 2004-09-10  Roger Sayle  <roger@eyesopen.com>
26540
26541         PR middle-end/17024
26542         * gcc.dg/pr17024-1.c: New test case.
26543
26544 2004-09-10  Eric Christopher  <echristo@redhat.com>
26545
26546         * gcc.dg/20040910-1.c: New test.
26547
26548 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26549
26550         * gcc.dg/bitfld-9.c: New test.
26551
26552 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
26553
26554         * gcc.c-torture/execute/ieee/acc1.c: New test.
26555         * gcc.c-torture/execute/ieee/acc2.c: New test.
26556         * gcc.c-torture/execute/ieee/mzero6.c: New test.
26557
26558 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26559
26560         * gcc.dg/deprecated-2.c: New test.
26561
26562 2004-09-09  James E Wilson  <wilson@specifixinc.com>
26563
26564         * gcc.dg/init-vec-1.c: New test.
26565
26566 2004-09-09  Roger Sayle  <roger@eyesopen.com>
26567
26568         PR middle-end/17055
26569         * gcc.dg/pr17055-1.c: New test case.
26570
26571 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
26572
26573         PR target/17377
26574         * gcc.c-torture/execute/pr17377.c: New test.
26575
26576 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26577
26578         PR c/8420
26579         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
26580         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
26581         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
26582         gcc.dg/long-long-typespec-1.c: New tests.
26583         * gcc.dg/tls/diag-2.c: Update expected diagnostics
26584
26585 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26586
26587         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
26588         gcc.dg/gnu99-static-1.c: New tests.
26589
26590 2004-09-08  Devang Patel  <dpatel@apple.com>
26591
26592         * gcc.dg/darwin-ld-20040828-1.c: New test.
26593         * gcc.dg/darwin-ld-20040828-2.c: New test.
26594         * gcc.dg/darwin-ld-20040828-3.c: New test.
26595
26596 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
26597
26598         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
26599         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
26600         in error message.
26601         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
26602         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
26603         in error message.
26604         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
26605         types they qualify.
26606         * objc.dg/type-size-2.m: Fix wording in comment.
26607         * objc.dg/va-meth-1.m: New test case.
26608
26609 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
26610
26611         PR c/16633:
26612         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
26613         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
26614
26615 2004-09-06  Devang Patel  <dpatel@apple.com>
26616
26617         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
26618         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
26619
26620 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
26621
26622         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
26623         reflect changed line numbering of diagnostics.
26624
26625 2004-09-06  Paul Brook  <paul@codesourcery.com>
26626
26627         * gfortran.dg/edit_real_1.f90: Add new test.
26628
26629 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26630
26631         * gcc.dg/tree-ssa/loop-2.c: New test.
26632         * gcc.dg/tree-ssa/loop-3.c: New test.
26633         * gcc.dg/tree-ssa/loop-4.c: New test.
26634         * gcc.dg/tree-ssa/loop-5.c: New test.
26635
26636 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26637
26638         * gcc.dg/format/sentinel-1.c: Update for parameter option.
26639
26640 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26641
26642         * gcc.dg/format/sentinel-1.c: New test.
26643
26644 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
26645
26646         * testsuite/gcc.dg/builtins-46.c: New.
26647
26648 2004-09-03  Devang Patel  <dpatel@apple.com>
26649
26650         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
26651         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
26652
26653 2004-09-03  Jan Beulich  <jbeulich@novell.com>
26654
26655         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
26656         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
26657         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
26658         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
26659         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
26660         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
26661         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
26662         the non-portable bzero.
26663         * gcc.dg/20010912-1.c: xfail for NetWare.
26664         * gcc.dg/20020426-2.c: xfail for NetWare.
26665         * gcc.dg/20021014-1.c: xfail for NetWare.
26666         * gcc.dg/20021018-1.c: xfail for NetWare.
26667         * gcc.dg/20030213-1.c: xfail for NetWare.
26668         * gcc.dg/20030225-1.c: xfail for NetWare.
26669         * gcc.dg/20030708-1.c: xfail for NetWare.
26670         * gcc.dg/builtins-config.h: Also exclude NetWare.
26671         * gcc.dg/format/format.h: Define restrict only if not already defined.
26672         * gcc.dg/nest.c: xfail for NetWare.
26673         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
26674         * lib/target-supports.exp (check_visibility_available): Exclude
26675         NetWare.
26676
26677 2004-09-03  Jan Beulich  <jbeulich@novell.com>
26678
26679         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
26680         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
26681         deterministic starting point for the alignment of structure fields.
26682         * gcc.dg/Wpadded.c: Dito.
26683         * g++.dg/abi/vbase10.C: Dito.
26684
26685 2004-09-03  Devang Patel  <dpatel@apple.com>
26686
26687         * g++.dg/debug/pr15736.cc: New test.
26688
26689 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
26690
26691         * README.QMTEST: Fix out-of-date link.
26692
26693 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
26694
26695         PR fortran/16579
26696         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
26697         Delete.  Duplicate of gfortran.dg/g77/20010610.f
26698
26699 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
26700
26701         * g++.dg/abi/arm_rtti1.C: New test.
26702
26703 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
26704
26705         * gcc.dg/ppc-vector-memcpy.c: New.
26706         * gcc.dg/ppc-vector-memset.c: New.
26707
26708 2004-09-02  Chao-ying Fu  <fu@mips.com>
26709
26710         * gcc.target/mips/mips-3d-1.c: New test.
26711         * gcc.target/mips/mips-3d-2.c: New test.
26712         * gcc.target/mips/mips-3d-3.c: New test.
26713         * gcc.target/mips/mips-3d-4.c: New test.
26714         * gcc.target/mips/mips-3d-5.c: New test.
26715         * gcc.target/mips/mips-3d-6.c: New test.
26716         * gcc.target/mips/mips-3d-7.c: New test.
26717         * gcc.target/mips/mips-3d-8.c: New test.
26718         * gcc.target/mips/mips-3d-9.c: New test.
26719         * gcc.target/mips/mips-ps-1.c: New test.
26720         * gcc.target/mips/mips-ps-2.c: New test.
26721         * gcc.target/mips/mips-ps-3.c: New test.
26722         * gcc.target/mips/mips-ps-4.c: New test.
26723         * gcc.target/mips/mips-ps-type.c: New test.
26724
26725 2004-09-02  Paul Brook  <paul@codesourcery.com>
26726
26727         * gfortran.dg/edit_real_1.f90: Add new tests.
26728
26729 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26730
26731         PR fortran/15327
26732         * gfortran.dg/merge_char_1.f90: New test.
26733
26734 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26735
26736         PR fortran/16404
26737         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
26738
26739 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26740
26741         PR c/1522
26742         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
26743
26744 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
26745
26746         * g++.dg/opt/loop1.C: Do not XFAIL.
26747
26748 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
26749
26750         * gcc.c-torture/execute/20040831-1.c: New test.
26751
26752 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
26753
26754         PR fortran/16579
26755         * gfortran.dg/g77/20010610.f: Now passes.
26756         Copy from g77.f-torture/execute. Add dg-run directive.
26757         * gfortran.dg/g77/README: Update
26758
26759 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26760
26761         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
26762         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
26763         (t1, t2, t3, t4): Add volatile.
26764
26765 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
26766
26767         * g++.dg/ext/visibility/arm1.C: New test.
26768
26769 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
26770
26771         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
26772         -pedantic-errors.
26773
26774 2004-09-01  Paul Brook  <paul@codesourcery.com>
26775
26776         * gfortran.dg/eof_2.f90: New test.
26777
26778 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26779
26780         PR fortran/16579
26781         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
26782
26783 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
26784
26785         PR libfortran/16805
26786         * gfortran.dg/list_read_2.f90: New test.
26787
26788 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
26789
26790         * g++.dg/abi/key1.C: New test.
26791
26792 2004-08-31  Richard Henderson  <rth@redhat.com>
26793
26794         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
26795         form of offsetof.
26796         * g++.dg/other/offsetof5.C: Remove duplicate.
26797
26798 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26799
26800         PR fortran/17244
26801         * gfortran.dg/func_derived_1.f90: New test.
26802
26803 2004-08-31  Paul Brook  <paul@codesourcery.com>
26804
26805         * gfortran.dg/eof_1.f90: New test.
26806
26807 2004-08-31  Paul Brook  <paul@codesourcery.com>
26808
26809         * gfortran.dg/list_read_1.f90: New file.
26810
26811 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
26812
26813         * g++.dg/opt/loop1.C: XFAIL.
26814
26815 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
26816
26817         * gcc.dg/funcdef-storage-1.c: New.
26818         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
26819         an extern function in local scope.
26820         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
26821         declare an 'auto inline' function in local scope.
26822         * gcc.dg/20011130-1.c: Likewise.
26823         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
26824         an 'auto' function in local scope.
26825         * gcc.dg/20021014-1.c: Likewise.
26826         * gcc.dg/20030331-2.c: Likewise.
26827
26828 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26829
26830         * gfortran.dg/blockdata_1.f90: New test.
26831
26832 2004-08-30  Richard Henderson  <rth@redhat.com>
26833
26834         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
26835
26836 2004-08-30  Richard Henderson  <rth@redhat.com>
26837
26838         * lib/fortran-torture.exp (fortran-torture-execute): Honor
26839         additional_flags set by alternate driver.
26840         (ieee-options): New procedure.
26841         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
26842         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
26843         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
26844         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
26845
26846 2004-08-30  Richard Henderson  <rth@redhat.com>
26847
26848         * lib/f-torture.exp: Remove.
26849
26850 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
26851
26852         PR rtl-optimization/16590
26853         * g++.dg/opt/loop1.C: New test.
26854
26855 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26856
26857         PR fortran/13910
26858         * gfortran.dg/oldstyle_1.f90: New test.
26859
26860 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
26861         Paul Brook  <paul@codesourcery.com>
26862
26863         * gfortran.dg/g77/README: Update.
26864         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
26865         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
26866         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
26867
26868 2004-08-28  Paul Brook  <paul@codesourcery.com>
26869
26870         PR libfortran/17195
26871         * gfortran.dg/edit_real_1.f90: New test.
26872
26873 2004-08-27  Paul Brook  <paul@codesourcery.com>
26874
26875         * gfortran.dg/rewind_1.f90: New test.
26876
26877 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
26878
26879         PR fortran/16597
26880         * gfortran.dg/pr16597.f90: New test.
26881
26882 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26883
26884         PR c/13801
26885         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
26886         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
26887         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
26888         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
26889         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
26890
26891 2004-08-26  Nick Clifton  <nickc@redhat.com>
26892
26893         * gcc.c-torture/compile/pr17119.c: New test.
26894
26895 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26896
26897         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
26898
26899 2004-08-25  Richard Henderson  <rth@redhat.com>
26900
26901         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
26902         the bits that expect kind=8 to be the largest real kind.
26903
26904 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
26905
26906         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
26907
26908 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26909
26910         * gfortran.dg/assignment_1.f90: New test.
26911
26912 2004-08-25  Adam Nemet  <anemet@lnxw.com>
26913
26914         * g++.dg/template/repo3.C: New test.
26915
26916 2004-08-25  Roger Sayle  <roger@eyesopen.com>
26917
26918         PR middle-end/16693
26919         PR tree-optimization/16372
26920         * g++.dg/opt/pr16372-1.C: New test case.
26921         * g++.dg/opt/pr16693-1.C: New test case.
26922         * g++.dg/opt/pr16693-2.C: New test case.
26923
26924 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
26925
26926         * objc.dg/proto-lossage-4.m: New test.
26927
26928 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
26929
26930         PR c++/17155
26931         * g++.dg/inherit/local2.C: New test.
26932
26933 2004-08-25  Paul Brook  <paul@codesourcery.com>
26934
26935         PR fortran/17144
26936         * gfortran.dg/string_ctor_1.f90: New test.
26937
26938 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26939
26940         PR c++/14428
26941         * g++.dg/template/redecl2.C: New test.
26942
26943 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
26944
26945         PR fortran/17143
26946         * gfortran.dg/pr17143.f90: New test.
26947
26948 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
26949
26950         PR fortran/17164
26951         * gfortran.dg/pr17164.f90: New test.
26952
26953 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26954
26955         * gcc.dg/tree-ssa/loop-1.c: New test.
26956
26957 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
26958
26959         * gcc.c-torture/compile/20040824-1.c: New test.
26960
26961 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
26962
26963         * gcc.c-torture/compile/iftrap-3.c: New test.
26964
26965 2004-08-24  Paul Brook  <paul@codesourcery.com>
26966
26967         * gfortran.dg/entry_2.f90: New test.
26968
26969 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26970
26971         PR c++/16889
26972         * g++.dg/lookup/ambig[12].C: New.
26973
26974 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26975
26976         PR c++/16706
26977         * g++.dg/template/crash21.C: New test.
26978         * g++.dg/template/crash22.C: Likewise.
26979
26980 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26981
26982         PR c++/17149
26983         * g++.dg/template/access15.C: New.
26984
26985 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26986
26987         PR c++/17163
26988         * g++.dg/template/repo2.C: New test.
26989
26990 2004-08-23  Roger Sayle  <roger@eyesopen.com>
26991
26992         PR rtl-optimization/17078
26993         * gcc.c-torture/execute/pr17078-1.c: New test case.
26994
26995 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26996
26997         PR c/14492
26998         * gcc.dg/debug/crash1.c: New test.
26999
27000 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
27001
27002         PR c/16180
27003         * gcc.dg/loop-5.c: New test.
27004
27005 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27006
27007         * gcc.c-torture/execute/20040823-1.c: New test.
27008
27009 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
27010
27011         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
27012         to the assembler.  Simplify test accordingly.
27013         (asm_abi_flags): Use GNU names.
27014         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
27015         to check for ABI flags.
27016
27017 2004-08-22  Andrew Pinski  <apinski@apple.com>
27018
27019         * g++.dg/opt/pr14029.C: New test.
27020         * gcc.c-torture/execute/pr15262.c: New test.
27021
27022 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27023
27024         * gfortran.dg/reduction.f90: Add checks with complex arguments.
27025
27026 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
27027
27028         PR 16908
27029         * gfortran.dg/direct_io.f90: New test.
27030
27031 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
27032
27033         PR c++/17121
27034         * g++.dg/inherit/local2.C: New test.
27035
27036 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
27037
27038         PR c++/17120
27039         * g++.dg/warn/Wparentheses-4.C: New test.
27040
27041 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
27042
27043         PR c++/17121
27044         * g++.dg/inherit/local2.C: New test.
27045
27046         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
27047         * gcc.dg/ppc-ldstruct.c: Likewise.
27048         * gcc.dg/ppc64-abi-2.c: Likewise.
27049
27050 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
27051
27052         PR rtl-optimization/17099
27053         * gcc.c-torture/execute/20040820-1.c: New test.
27054
27055 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
27056
27057         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
27058
27059 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
27060
27061         PR fortran/17077
27062         * gfortran.dg/auto_array_1.f90: New test.
27063
27064 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27065
27066         PR fortran/17074
27067         * gfortran.dg/simpleif_1.f90: New test.
27068
27069 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
27070
27071         * lib/target-supports.exp (check_profiling_available): Return
27072         false for arm*-*-symbianelf* and arm*-*-eabi*.
27073
27074         PR c++/15890
27075         * g++.dg/template/delete1.C: New test.
27076
27077 2004-08-19  Paul Brook  <paul@codesourcery.com>
27078
27079         PR fortran/14976
27080         PR fortran/16228
27081         * gfortran.dg/data_char_1.f90: New test.
27082
27083 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
27084
27085         PR fortran/16946
27086         * gfortran.dg/reduction.f90: New testcase.
27087
27088 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27089
27090         PR fortran/16520
27091         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
27092
27093 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
27094
27095         PR c++/17041
27096         * g++.dg/Wparentheses-3.C: New test.
27097
27098 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
27099
27100         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
27101         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
27102         * gcc.dg/vect/vect-2.c: Likewise.
27103         * gcc.dg/vect/vect-3.c: Likewise.
27104         * gcc.dg/vect/vect-4.c: Likewise.
27105         * gcc.dg/vect/vect-5.c: Likewise.
27106         * gcc.dg/vect/vect-6.c: Likewise.
27107         * gcc.dg/vect/vect-7.c: Likewise.
27108         * gcc.dg/vect/vect-25.c: Likewise.
27109         * gcc.dg/vect/vect-31.c: Likewise.
27110         * gcc.dg/vect/vect-32.c: Likewise.
27111         * gcc.dg/vect/vect-34.c: Likewise.
27112         * gcc.dg/vect/vect-36.c: Likewise.
27113         * gcc.dg/vect/vect-all.c: Likewise.
27114
27115 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
27116
27117         PR c++/17068
27118         * g++.dg/template/operator4.C: New test.
27119
27120 2004-08-18  Richard Henderson  <rth@redhat.com>
27121
27122         * gcc.dg/20040206-1.c: XFAIL.
27123
27124 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
27125
27126         PR c++/16246
27127         * g++.dg/template/array7.C: New test.
27128
27129 2004-08-17  James E Wilson  <wilson@specifixinc.com>
27130
27131         * gcc.dg/mips-movcc-1.c: New test.
27132         * gcc.dg/mips-movcc-2.c: New test.
27133         * gcc.dg/mips-movcc-3.c: New test.
27134
27135         * gcc.dg/mips-nmadd-1.c: New test.
27136         * gcc.dg/mips-nmadd-2.c: New test.
27137
27138 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
27139
27140         PR c++/15871
27141         * g++.dg/opt/inline8.C: New test.
27142
27143         PR c++/16965
27144         * g++.dg/parse/error17.C: New test.
27145
27146 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
27147
27148         * gcc.dg/vect: New directory for vectorizer tests.
27149         * gcc.dg/vect/tree-vect.h: New file.
27150         * gcc.dg/vect/vect.exp: New file.
27151         * gcc.dg/vect/pr16105.c.c: New test.
27152         * gcc.dg/vect/vect-1.c: New test.
27153         * gcc.dg/vect/vect-2.c: New test.
27154         * gcc.dg/vect/vect-3.c: New test.
27155         * gcc.dg/vect/vect-4.c: New test.
27156         * gcc.dg/vect/vect-5.c: New test.
27157         * gcc.dg/vect/vect-6.c: New test.
27158         * gcc.dg/vect/vect-7.c: New test.
27159         * gcc.dg/vect/vect-8.c: New test.
27160         * gcc.dg/vect/vect-9.c: New test.
27161         * gcc.dg/vect/vect-10.c: New test.
27162         * gcc.dg/vect/vect-11.c: New test.
27163         * gcc.dg/vect/vect-12.c: New test.
27164         * gcc.dg/vect/vect-13.c: New test.
27165         * gcc.dg/vect/vect-14.c: New test.
27166         * gcc.dg/vect/vect-15.c: New test.
27167         * gcc.dg/vect/vect-16.c: New test.
27168         * gcc.dg/vect/vect-17.c: New test.
27169         * gcc.dg/vect/vect-18.c: New test.
27170         * gcc.dg/vect/vect-19.c: New test.
27171         * gcc.dg/vect/vect-20.c: New test.
27172         * gcc.dg/vect/vect-21.c: New test.
27173         * gcc.dg/vect/vect-22.c: New test.
27174         * gcc.dg/vect/vect-23.c: New test.
27175         * gcc.dg/vect/vect-24.c: New test.
27176         * gcc.dg/vect/vect-25.c: New test.
27177         * gcc.dg/vect/vect-26.c: New test.
27178         * gcc.dg/vect/vect-27.c: New test.
27179         * gcc.dg/vect/vect-28.c: New test.
27180         * gcc.dg/vect/vect-29.c: New test.
27181         * gcc.dg/vect/vect-30.c: New test.
27182         * gcc.dg/vect/vect-31.c: New test.
27183         * gcc.dg/vect/vect-32.c: New test.
27184         * gcc.dg/vect/vect-33.c: New test.
27185         * gcc.dg/vect/vect-34.c: New test.
27186         * gcc.dg/vect/vect-35.c: New test.
27187         * gcc.dg/vect/vect-36.c: New test.
27188         * gcc.dg/vect/vect-37.c: New test.
27189         * gcc.dg/vect/vect-38.c: New test.
27190         * gcc.dg/vect/vect-40.c: New test.
27191         * gcc.dg/vect/vect-41.c: New test.
27192         * gcc.dg/vect/vect-42.c: New test.
27193         * gcc.dg/vect/vect-43.c: New test.
27194         * gcc.dg/vect/vect-44.c: New test.
27195         * gcc.dg/vect/vect-45.c: New test.
27196         * gcc.dg/vect/vect-46.c: New test.
27197         * gcc.dg/vect/vect-47.c: New test.
27198         * gcc.dg/vect/vect-48.c: New test.
27199         * gcc.dg/vect/vect-49.c: New test.
27200         * gcc.dg/vect/vect-50.c: New test.
27201         * gcc.dg/vect/vect-51.c: New test.
27202         * gcc.dg/vect/vect-52.c: New test.
27203         * gcc.dg/vect/vect-53.c: New test.
27204         * gcc.dg/vect/vect-54.c: New test.
27205         * gcc.dg/vect/vect-55.c: New test.
27206         * gcc.dg/vect/vect-56.c: New test.
27207         * gcc.dg/vect/vect-57.c: New test.
27208         * gcc.dg/vect/vect-58.c: New test.
27209         * gcc.dg/vect/vect-59.c: New test.
27210         * gcc.dg/vect/vect-60.c: New test.
27211         * gcc.dg/vect/vect-61.c: New test.
27212         * gcc.dg/vect/vect-all.c: New test.
27213         * gcc.dg/vect/vect-none.c: New test.
27214
27215 2004-08-17  Paul Brook  <paul@codesourcery.com>
27216
27217         PR fortran/13082
27218         * gfortran.dg/entry_1.f90: New test.
27219
27220 2004-08-17  Andrew Pinski  <apinski@apple.com>
27221
27222         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
27223
27224 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
27225
27226         * gcc.dg/pr17036-1.c: New test.
27227
27228 2004-08-16  Devang Patel  <dpatel@apple.com>
27229
27230         * gcc.dg/darwin-20040809-1.c: New test.
27231
27232 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
27233
27234         * gcc.dg/funcdef-attr-1.c: New test.
27235
27236 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
27237
27238         * gcc.dg/altivec-17.c: New test.
27239         * gcc.dg/altivec-18.c: New test.
27240
27241 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27242
27243         PR c++/6749
27244         * g++.dg/template/vtable2.C: New test.
27245
27246 2004-08-14  Richard Henderson  <rth@redhat.com>
27247
27248         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
27249         * gcc.dg/pack-test-4.c (main): Return 0.
27250         * gcc.dg/setjmp-1.c: Remove XFAIL.
27251         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
27252
27253 2004-08-14  Richard Henderson  <rth@redhat.com>
27254
27255         * gcc.dg/980217-1.c: Add prototype for printf.
27256
27257 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
27258
27259         * gfortran.dg/pr16935.f90: New test.
27260
27261 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
27262
27263         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
27264
27265 2004-08-13  Paul Brook  <paul@codesourcery.com>
27266
27267         * gfortran.dg/der_io_1.f90: Remove stray comma.
27268
27269 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
27270
27271         * gcc.dg/vmx/cw-bug-2.c: Remove.
27272         * gcc.dg/vmx/vprint-1.c: Remove.
27273         * gcc.dg/vmx/vscan-1.c: Remove.
27274
27275 2004-08-12  Devang patel  <dpatel@apple.com>
27276
27277         * gcc.dg/darwin-20040809-2.c: New test.
27278
27279 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
27280
27281         * g++.dg/ext/altivec-12.C: New test.
27282
27283         * g++.dg/ext/altivec-11.C: New test.
27284
27285 2004-08-12  Paul Brook  <paul@codesourcery.com>
27286
27287         * g++.dg/abi/arm_cxa_vec_1.C: New test.
27288
27289 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
27290
27291         * g++.dg/ext/altivec-2.C: Check for hardware support before
27292         executing any VMX instructions.
27293
27294         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
27295
27296 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
27297
27298         PR c++/16276
27299         * g++.old-deja/g++.other/comdat4.C: New test.
27300         * g++.old-deja/g++.other/comdat4-aux.cc: New.
27301
27302 2004-08-12  Ben Elliston  <bje@au.ibm.com>
27303
27304         PR target/16286
27305         * gcc.dg/pr16286.c: New test.
27306
27307 2004-08-12 Jan Beulich <jbeulich@novell.com>
27308
27309         * g++.dg/ext/asm5.C: New.
27310
27311 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
27312
27313         PR c++/16698
27314         * g++.dg/eh/crash1.C: New test.
27315
27316         PR c++/16717
27317         * g++.dg/ext/construct1.C: New test.
27318
27319 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
27320
27321         PR c++/16853
27322         * g++.dg/init/ptrmem1.C: New test.
27323
27324         PR c++/16618
27325         * g++.dg/parse/offsetof5.C: New test.
27326
27327         PR c++/16870
27328         * g++.dg/template/overload3.C: New test.
27329
27330 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
27331
27332         PR c++/16964
27333         * g++.dg/parse/error16.C: New test.
27334
27335         PR c++/16904
27336         * g++.dg/template/error14.C: New test.
27337
27338         PR c++/16929
27339         * g++.dg/template/error15.C: New test.
27340
27341 2004-08-11  Devang Patel  <dpatel@apple.com>
27342
27343         * gcc.dg/darwin-ld-20040809-1.c: New test.
27344         * gcc.dg/darwin-ld-20040809-2.c: New test.
27345
27346 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
27347
27348         PR fortran/16917
27349         * gfortran.dg/dfloat_1.f90: New test.
27350
27351 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
27352
27353         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
27354         * gcc.dg/dll-2.c: Fix dg-require syntax.
27355         * gcc.misc-tests/arm-isr.c (abort): Declare.
27356         (exit): Likewise.
27357
27358 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
27359
27360         PR c++/16971
27361         * g++.dg/parse/crash16.C: New test.
27362
27363 2004-08-10  Roger Sayle  <roger@eyesopen.com>
27364
27365         * gcc.dg/mips-rsqrt-1.c: New test case.
27366         * gcc.dg/mips-rsqrt-2.c: New test case.
27367         * gcc.dg/mips-rsqrt-3.c: New test case.
27368
27369 2004-08-10  Paul Brook  <paul@codesourcery.com>
27370
27371         * gfortran.dg/der_io_1.f90: New test.
27372
27373 2004-08-10  Paul Brook  <paul@codesourcery.com>
27374
27375         PR fortran/16919
27376         * gfortran.dg/der_array_1.f90: New test.
27377
27378 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
27379
27380         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
27381
27382 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
27383
27384         * gcc.dg/wchar_t-2.c: Fix typo.
27385
27386 2004-08-09  Falk Hueffner  <falk@debian.org>
27387
27388         PR tree-optimization/12517
27389         * gcc.c-torture/compile/pr12517.c: New test.
27390
27391         PR tree-optimization/12578
27392         * gcc.c-torture/compile/pr12578.c: New test.
27393
27394         PR tree-optimization/12899
27395         * gcc.c-torture/compile/pr12899.c: New test.
27396
27397         PR rtl-optimization/14692
27398         * gcc.c-torture/compile/pr14692.c: New test.
27399
27400         PR tree-optimization/16461
27401         * gcc.c-torture/compile/pr16461.c: New test.
27402
27403 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
27404
27405         * gfortran.dg/getenv_1.f90: New test.
27406
27407 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
27408
27409         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
27410         wchar_t.
27411         * gcc.dg/symbian5.c: Test -fno-short-wchar.
27412
27413 2004-08-06  Paul Brook  <paul@codesourcery.com>
27414
27415         * gfortran.dg/ret_array_1.f90: New test.
27416         * gfortran.dg/ret_pointer_1.f90: New test.
27417
27418 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
27419
27420         * gcc.dg/missing-field-init-[12].c: New tests.
27421         * g++.dg/warn/missing-field-init-[12].C: New tests.
27422
27423 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
27424
27425         * gcc.dg/enum2.c: New test.
27426         * gcc.dg/symbian3.c: Likewise.
27427         * gcc.dg/symbian4.c: Likewise.
27428         * gcc.dg/wchar_t-2.c: Likewise.
27429
27430 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
27431
27432         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
27433         destructor tests.
27434
27435 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
27436
27437         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
27438         dg-require-visiblity.
27439         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
27440         * g++.dg/ext/visibility/fvisibility.C: Likewise.
27441         * g++.dg/ext/visibility/memfuncts.C: Likewise.
27442         * g++.dg/ext/visibility/new1.C: Likewise.
27443         * g++.dg/ext/visibility/pragma.C: Likewise.
27444         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
27445         * g++.dg/ext/visibility/virtual.C: Likewise.
27446         * g++/dg/ext/visibility/visibility-1.C: Likewise.
27447         * g++/dg/ext/visibility/visibility-2.C: Likewise.
27448         * g++/dg/ext/visibility/visibility-3.C: Likewise.
27449         * g++/dg/ext/visibility/visibility-4.C: Likewise.
27450         * g++/dg/ext/visibility/visibility-5.C: Likewise.
27451         * g++/dg/ext/visibility/visibility-6.C: Likewise.
27452         * g++/dg/ext/visibility/visibility-7.C: Likewise.
27453         * g++/dg/ext/visibility/visibility-8.C: New test.
27454         * gcc.c-torture/compile/dll.x: Remove.
27455         * gcc.dg/dll-2.c: Use dg-require-dll
27456         * gcc.dg/visibility-10.c: New test.
27457         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
27458         supporting DLLs.
27459         * testsuite/lib/scanasm.exp (scan_hidden): New function.
27460         (scan_not_hidden): Likewise.
27461
27462 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
27463
27464         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
27465
27466 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
27467
27468         * gcc.c-torture/execute/20040805-1.c: New test.
27469
27470 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
27471
27472         * gcc.dg/20020118-1.c: Declare abort.
27473         * gcc.dg/altivec_check.h: Likewise.
27474         * gcc.dg/iftrap-2.c: Likewise.
27475         * gcc.dg/pragma-darwin.c: Likewise.
27476         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
27477
27478 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
27479
27480         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
27481
27482 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27483
27484         * gcc.c-torture/execute/builtins/abs-2.c,
27485         gcc.c-torture/execute/builtins/abs-3.c,
27486         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
27487         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
27488         intmax_t, uintmax_t and their limits.
27489         * gcc.dg/intmax_t-1.c: New test.
27490
27491 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27492
27493         * g++.dg/tc1/dr147.C: Add reference to PR.
27494
27495 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
27496
27497         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
27498         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
27499
27500 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
27501
27502         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
27503
27504 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27505
27506         * gcc.dg/redecl-5.c: New test.
27507         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
27508         of scanf.
27509
27510 2004-08-03  Roger Sayle  <roger@eyesopen.com>
27511
27512         PR middle-end/16790
27513         * gcc.c-torture/execute/pr16790-1.c: New test case.
27514
27515 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
27516
27517         * g++.dg/ext/visibility/assign1.C: New test.
27518         * g++.dg/ext/visibility/new1.C: Likewise.
27519
27520         * gcc.dg/symbian1.c: New test.
27521         * gcc.dg/symbian2.c: Likewise.
27522
27523 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
27524
27525         PR target/16570
27526         * gcc.dg/i386-sse-9.c: New test.
27527
27528 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27529
27530         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
27531
27532 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27533
27534         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
27535         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
27536         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
27537         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
27538         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
27539         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
27540         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
27541         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
27542         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
27543         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
27544         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
27545         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
27546         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
27547         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
27548         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
27549         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
27550         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
27551         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
27552         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
27553         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
27554         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
27555         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
27556         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
27557         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
27558         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
27559         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
27560         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
27561         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
27562         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27563         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27564         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
27565         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
27566         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
27567         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
27568         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
27569         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27570         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27571         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27572         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27573         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
27574         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
27575         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
27576         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
27577         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
27578         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27579         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27580         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
27581         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
27582         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
27583         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
27584         gcc.misc-tests/i386-pf-3dnow-1.c,
27585         gcc.misc-tests/i386-pf-athlon-1.c,
27586         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
27587         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
27588         Declare built-in functions used.
27589         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
27590
27591 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
27592
27593         PR c++/16707
27594         * g++.dg/lookup/using12.C: New test.
27595
27596         * g++.dg/init/null1.C: Fix PR number.
27597         * g++.dg/parse/namespace10.C: Likewise.
27598
27599 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
27600
27601         PR c++/16224
27602         * g++.dg/template/spec17.C: New test.
27603         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
27604         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
27605
27606 2004-08-02  David Billinghurst
27607
27608         PR fortran/16292
27609         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
27610
27611 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
27612
27613         * gcc.dg/ia64-got-1.c: New test case.
27614
27615 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
27616
27617         PR c++/16489
27618         * g++.dg/init/null1.C: New test.
27619         * g++.dg/tc1/dr76.C: Adjust error marker.
27620
27621         PR c++/16529
27622         * g++.dg/parse/namespace10.C: New test.
27623
27624         PR c++/16810
27625         * g++.dg/inherit/ptrmem2.C: New test.
27626
27627 2004-08-02  Ben Elliston  <bje@au.ibm.com>
27628
27629         PR target/16155
27630         * gcc.dg/pr16155.c: New test.
27631
27632 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
27633
27634         * gcc.dg/redecl-2.c: New test.
27635
27636 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
27637
27638         * gcc.dg/darwin-longdouble.c: New file.
27639
27640 2004-07-30  Richard Henderson  <rth@redhat.com>
27641
27642         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
27643         write to constant argument.
27644         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
27645
27646 2004-07-30  Richard Henderson  <rth@redhat.com>
27647
27648         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
27649         tests of nearest around zero.
27650
27651 2004-07-30  Andrew Pinski  <apinski@apple.com>
27652
27653         * gcc.c-torture/compile/20040730-1.c: New test.
27654
27655 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
27656
27657         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
27658         powerpc-eabispe.
27659
27660 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
27661
27662         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
27663
27664 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
27665
27666         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
27667         contains $ld_library_path.
27668         * lib/gfortran.exp (gfortran_link_flags): Likewise.
27669
27670 2004-07-29  Richard Henderson  <rth@redhat.com>
27671
27672         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
27673
27674         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
27675         (alt2, which): New.
27676         (Check): Accept either alternative.
27677
27678 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
27679
27680         * g++.dg/abi/inline1.C: New test.
27681         * g++.dg/abi/local1-a.cc: Likewise.
27682         * g++.dg/abi/local1.C: Likewise.
27683         * g++.dg/abi/mangle11.C: Tweak location of warnings.
27684         * g++.dg/abi/mangle12.C: Likewise.
27685         * g++.dg/abi/mangle17.C: Likewise.
27686         * g++.dg/abi/mangle20-2.C: Likewise.
27687         * g++.dg/opt/interface1.C: Likewise.
27688         * g++.dg/opt/interface1.h: Likewise.
27689         * g++.dg/opt/interface1-a.cc: New test.
27690         * g++.dg/parse/repo1.C: New test.
27691         * g++.dg/template/repo1.C: Likewise.
27692         * g++.dg/warn/Winline-1.C: Likewise.
27693         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
27694
27695 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
27696
27697         * gcc.dg/tree-ssa/20040729-1.c: New test.
27698
27699 2004-07-27  Matt Austern <austern@apple.com>
27700
27701         * gcc.dg/darwin-bool-1.c: New test.
27702         * gcc.dg/darwin-bool-2.c: New test.
27703
27704 2004-07-28  Richard Henderson  <rth@redhat.com>
27705
27706         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
27707         arguments in the correct type.  Don't write to constant arguments.
27708
27709 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27710
27711         PR tree-optimization/16688
27712         PR tree-optimization/16689
27713         * g++.dg/tree-ssa/pr16688.C: New test.
27714
27715 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27716
27717         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
27718         loads.  Not only in the comment, this time.
27719
27720 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
27721
27722         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
27723         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
27724         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
27725         * gcc.dg/sh4a-bitmovua.c: New.
27726         * gcc.dg/sh4a-cos.c: New.
27727         * gcc.dg/sh4a-cosf.c: New.
27728         * gcc.dg/sh4a-fprun.c: New.
27729         * gcc.dg/sh4a-fsrra.c: New.
27730         * gcc.dg/sh4a-memmovua.c: New.
27731         * gcc.dg/sh4a-sin.c: New.
27732         * gcc.dg/sh4a-sincos.c: New.
27733         * gcc.dg/sh4a-sincosf.c: New.
27734         * gcc.dg/sh4a-sinf.c: New.
27735
27736 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27737
27738         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
27739         conditionals.
27740         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
27741         loads.
27742         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
27743         DOM1.
27744
27745 2004-07-27  Andrew Pinski  <apinski@apple.com>
27746
27747         * g++.dg/rtti/tinfo1.C: Correct the xfail.
27748
27749 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
27750
27751         * gcc.dg/pragma-isr.c: New test.
27752
27753 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27754
27755         PR c++/14429
27756         * g++.dg/template/ttp11.C: New test.
27757
27758 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
27759
27760         * gcc.c-torture/compile/20040727-1.c: New test.
27761
27762 2004-07-26  Eric Christopher  <echristo@redhat.com>
27763
27764         * gcc.c-torture/compile/20040726-2.c: New test.
27765
27766 2004-07-26  Andrew Pinski  <apinski@apple.com>
27767
27768         * g++.dg/rtti/tinfo1.C: Xfail.
27769
27770 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
27771
27772         * gcc.c-torture/compile/20040726-1.c: New test.
27773
27774 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
27775             Brian Ryner  <bryner@brianryner.com>
27776
27777         PR c++/9283
27778         PR c++/15000
27779         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
27780         * g++.dg/ext/visibility/: New directory.
27781         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
27782         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
27783         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
27784         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
27785         * g++.dg/ext/visibility/fvisibility.C,
27786         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
27787         g++.dg/ext/visibility/fvisibility-override1.C
27788         g++.dg/ext/visibility/fvisibility-override2.C
27789         g++.dg/ext/visibility/memfuncts.C
27790         g++.dg/ext/visibility/noPLT.C
27791         g++.dg/ext/visibility/pragma.C
27792         g++.dg/ext/visibility/pragma-override1.C
27793         g++.dg/ext/visibility/pragma-override2.C
27794         g++.dg/ext/visibility/staticmemfuncts.C
27795         g++.dg/ext/visibility/virtual.C: New tests.
27796
27797 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27798
27799         PR c/15360
27800         * gcc.dg/pr15360-1.c: New test.
27801
27802 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
27803
27804         * gcc.dg/pragma-align-2.c: New test.
27805         * gcc.dg/pragma-init-fini.c: New test.
27806         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
27807         targets.
27808
27809 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27810
27811         * gcc.dg/init-string-2.c: New test.
27812
27813 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
27814
27815         PR 16684
27816         * gcc.dg/Wredundant-decls-1.c: New test case.
27817
27818 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
27819
27820         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
27821         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
27822         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
27823         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
27824         * gcc.dg/compat/generate-random.c: New file.
27825         * gcc.dg/compat/generate-random.h: Likewise.
27826         * gcc.dg/compat/generate-random_r.c: Likewise.
27827         * gcc.dg/compat/struct-layout-1.h: Likewise.
27828         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
27829         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
27830         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
27831         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
27832         * gcc.dg/compat/struct-layout-1_main.c: New test.
27833         * gcc.dg/compat/struct-layout-1_x.c: New file.
27834         * gcc.dg/compat/struct-layout-1_y.c: New file.
27835         * gcc.dg/compat/struct-layout-1_test.h: New file.
27836
27837 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
27838
27839         * gcc.dg/comp-return-1.c: New test
27840
27841 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
27842
27843         * gcc.dg/vmx/8-02a.c: Fix typo.
27844
27845         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
27846         * gcc.dg/darwin-abi-3.c: New test.
27847
27848         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
27849         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
27850
27851         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
27852         * gcc.dg/vmx/ops-long-1.c: New test.
27853         * gcc.dg/vmx/ops-long-2.c: New test.
27854
27855 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
27856
27857         * g++.dg/lookup/conv-[1234].C: New.
27858
27859 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
27860
27861         * g++.dg/parse/attr2.C: Simplify.
27862
27863 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27864
27865         PR c/7284
27866         * gcc.c-torture/execute/pr7284-1.c: New test.
27867
27868 2004-07-22  Brian Booth  <bbooth@redhat.com>
27869
27870         * gcc.dg/tree-ssa/20040721-1.c: New test.
27871
27872 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27873
27874         * g++.dg/template/crash20.c: New.
27875
27876 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
27877
27878         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
27879         Add dg-run directive.  Declare variables as required.
27880         * gfortran.dg/g77/README: Update
27881
27882 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
27883
27884         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
27885         gcc.dg/cris-peep2-andu2.c: New tests.
27886
27887 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27888
27889         PR c/15052
27890         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
27891         on return type.
27892         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
27893         messages.
27894         * gcc.dg/qual-return-2.c: Update expected messages.
27895         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
27896
27897 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27898
27899         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
27900         * gcc.dg/noncompile/921102-1.c: Update expected error message.
27901
27902 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27903
27904         PR c/11250
27905         * gcc.dg/init-string-1.c: New test.
27906
27907 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
27908
27909         PR middle-end/15345
27910         PR c/16450
27911         * gcc.dg/torture/nested-fn-1.c: New test.
27912
27913 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
27914
27915         PR target/16559
27916         * gcc.dg/ia64-fptr-1.c: New file.
27917
27918 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27919
27920         PR c++/14497
27921         * g++.dg/template/spec16.C: New test.
27922         * g++.old-deja/g++.robertl/eb118.C: Remove.
27923
27924 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27925
27926         PR c++/509
27927         * g++.dg/template/spec15.C: New test.
27928
27929 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
27930
27931         Copy cases from g77.f-torture/execute and add dg-run
27932         directive.  Other changes as noted.
27933         * gfortran.dg/g77/13037.f
27934         * gfortran.dg/g77/1832.f
27935         * gfortran.dg/g77/19981119-0.f
27936         * gfortran.dg/g77/19990313-0.f
27937         * gfortran.dg/g77/19990313-1.f
27938         * gfortran.dg/g77/19990313-2.f
27939         * gfortran.dg/g77/19990313-3.f
27940         * gfortran.dg/g77/19990419-1.f
27941         * gfortran.dg/g77/19990826-0.f
27942         * gfortran.dg/g77/19990826-2.f
27943         * gfortran.dg/g77/20000503-1.f
27944         * gfortran.dg/g77/20001111.f
27945         * gfortran.dg/g77/20010116.f
27946         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
27947         * gfortran.dg/g77/20010430.f
27948         * gfortran.dg/g77/6177.f
27949         * gfortran.dg/g77/947.f
27950         * gfortran.dg/g77/970816-3.f
27951         * gfortran.dg/g77/971102-1.f
27952         * gfortran.dg/g77/980520-1.f
27953         * gfortran.dg/g77/980628-0.f
27954         * gfortran.dg/g77/980628-1.f
27955         * gfortran.dg/g77/980628-10.f
27956         * gfortran.dg/g77/980628-2.f
27957         * gfortran.dg/g77/980628-3.f
27958         * gfortran.dg/g77/980628-7.f
27959         * gfortran.dg/g77/980628-8.f
27960         * gfortran.dg/g77/980628-9.f
27961         * gfortran.dg/g77/980701-0.f
27962         * gfortran.dg/g77/980701-1.f
27963         * gfortran.dg/g77/cabs.f
27964         * gfortran.dg/g77/claus.f
27965         * gfortran.dg/g77/complex_1.f
27966         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
27967         * gfortran.dg/g77/dcomplex.f
27968         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
27969         * gfortran.dg/g77/f90-intrinsic-mathematical.f
27970         * gfortran.dg/g77/f90-intrinsic-numeric.f
27971         * gfortran.dg/g77/int8421.f
27972         * gfortran.dg/g77/labug1.f
27973         * gfortran.dg/g77/large_vec.f
27974         * gfortran.dg/g77/le.f
27975         * gfortran.dg/g77/short.f
27976         * gfortran.dg/g77/README: Update
27977
27978 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
27979
27980         PR c++/16637
27981         * g++.dg/parse/lookup4.C: New test.
27982
27983 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27984
27985         PR c++/16175
27986         * g++.dg/template/ttp10.C: New test.
27987
27988 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27989
27990         * gcc.dg/pr12625-1.c: New test.
27991
27992 2004-07-20  Steven Bosscher  <stevenb@suse.de>
27993
27994         * testsuite/gcc.dg/switch-warn-1.c: New test.
27995         * testsuite/gcc.dg/switch-warn-2.c: New test.
27996         * gcc.c-torture/compile/pr14730.c: Update.
27997
27998 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
27999
28000         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
28001         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
28002         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
28003         g++.dg/template/nontype3.C: Remove trailing CR from tests.
28004
28005 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
28006
28007         PR c++/16623
28008         * g++.dg/template/assign1.C: New test.
28009
28010 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28011
28012         PR c++/12170
28013         * g++.dg/template/ttp9.C: New test.
28014
28015 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
28016
28017         * gcc.dg/format/cmn-err-1.c: New test.
28018
28019 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
28020
28021         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
28022         gcc.dg/Wparentheses-10.c: New tests.
28023         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
28024
28025 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28026
28027         PR fortran/16465
28028         * gfortran.dg/g77//ffixed-line-length-0.f,
28029         gfortran.dg/g77/ffixed-line-length-132.f,
28030         gfortran.dg/g77/ffixed-line-length-72.f,
28031         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
28032         gfortran.dg/g77/README: Update.
28033
28034 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28035
28036         PR c++/13092
28037         * g++.dg/template/non-dependent7.C: New test.
28038         * g++.dg/template/non-dependent8.C: Likewise.
28039         * g++.dg/template/non-dependent9.C: Likewise.
28040         * g++.dg/template/non-dependent10.C: Likewise.
28041
28042 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
28043
28044         PR c++/16337
28045         * g++.dg/parse/attr2.C: New test.
28046
28047 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
28048
28049         * g77.dg: Removed.
28050         * g77.f-torture: Ditto.
28051
28052 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
28053
28054         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
28055         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
28056         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
28057
28058 2004-07-16  Richard Henderson  <rth@redhat.com>
28059
28060         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
28061
28062 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28063
28064         * lib/fortran-torture.exp (fortran-torture): Don't test compile
28065         tests with full list of options.
28066         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
28067         of TORTURE_OPTIONS if test contains 'dg-do run'.
28068
28069         PR fortran/16404
28070         * gfortran.dg/do_iterator.f90: New test.
28071
28072 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28073
28074         PR rtl-optimization/16536
28075         * gcc.c-torture/execute/restrict-1.c: New test.
28076
28077 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28078
28079         PR fortran/15324
28080         * gfortran.dg/pr15324.f90: New test.
28081
28082         PR fortran/15129
28083         * gfortran.dg/pr15129.f90: New test.
28084
28085         PR fortran/15140
28086         * gfortran.dg/pr15140.f90: New test.
28087
28088         PR fortran/13792
28089         * gfortran.fortran-torture/execute/bounds.f90: Add check for
28090         compile-time simplification.
28091
28092 2004-07-14  Mike Stump  <mrs@apple.com>
28093
28094         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
28095
28096 2004-07-14  James E Wilson  <wilson@specifixinc.com>
28097
28098         PR target/16325
28099         * gcc.dg/profile-generate-1.c: New.
28100
28101 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
28102
28103         * gcc.c-torture/execute/20040709-1.c: New test.
28104         * gcc.c-torture/execute/20040709-2.c: New test.
28105
28106 2004-07-14  Mike Stump  <mrs@apple.com>
28107
28108         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
28109
28110 2004-07-14  Mike Stump  <mrs@apple.com>
28111
28112         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
28113
28114 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
28115
28116         PR c++/16518
28117         * g++.dg/parse/mutable1.C: New test.
28118
28119 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
28120
28121         PR tree-optimization/16443
28122         * gcc.dg/tree-ssa/20040713-1.c: New test.
28123
28124 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
28125
28126         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
28127         for operator new.
28128
28129 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
28130
28131         * gfortran.dg/g77/README: New file
28132         * gfortran.dg/g77/19981216-0.f: Copy from
28133         g77.f-torture/noncompile.  Add "dg-do compile" and
28134         dg-error as required.
28135         * gfortran.dg/g77/19990218-1.f: Likewise.
28136         * gfortran.dg/g77/19990905-1.f: Likewise.
28137         * gfortran.dg/g77/9263.f: Likewise.
28138         * gfortran.dg/g77/980615-0.f: Likewise.
28139         * gfortran.dg/g77/980616-0.f: Likewise.
28140         * gfortran.dg/g77/check0.f: Likewise.
28141         * gfortran.dg/g77/select_no_compile.f: Likewise.
28142
28143 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
28144
28145         Copy files from g77.f-torture/compile.
28146         Add "{ dg-do compile}".  Other changes as noted
28147         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
28148         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
28149         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
28150         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
28151         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
28152         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
28153         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
28154         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
28155         statement to conform to standard.  Append alpha1.x for reference.
28156         * gfortran.dg/g77/xformat.f: Add dg-warning
28157
28158 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
28159
28160         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
28161         Add {dg-do compile} directive.
28162         * gfortran.dg/g77/cpp2.F: Likewise.
28163
28164 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28165
28166         PR c++/5402
28167         * g++.dg/lookup/name-clash1.C: New test.
28168
28169         PR c++/9777
28170         * g++.dg/lookup/name-clash2.C: New test.
28171
28172         PR c++/12102
28173         * g++.dg/lookup/name-clash3.C: New test.
28174
28175 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28176
28177         * g++.dg/lookup/new2.C: New test.
28178         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
28179
28180 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
28181
28182         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
28183         Add {dg-do compile} directive.
28184         * gfortran.dg/g77/13060.f: Likewise.
28185         * gfortran.dg/g77/19990218-0.f: Likewise.
28186         * gfortran.dg/g77/19990305-0.f: Likewise.
28187         * gfortran.dg/g77/19990419-0.f: Likewise.
28188         * gfortran.dg/g77/19990502-0.f: Likewise.
28189         * gfortran.dg/g77/19990502-1.f: Likewise.
28190         * gfortran.dg/g77/19990525-0.f: Likewise.
28191         * gfortran.dg/g77/19990826-1.f: Likewise.
28192         * gfortran.dg/g77/19990826-3.f: Likewise.
28193         * gfortran.dg/g77/19990905-2.f: Likewise.
28194         * gfortran.dg/g77/20000412-1.f: Likewise.
28195         * gfortran.dg/g77/20000511-1.f: Likewise.
28196         * gfortran.dg/g77/20000511-2.f: Likewise.
28197         * gfortran.dg/g77/20000518.f: Likewise.
28198         * gfortran.dg/g77/20000601-1.f: Likewise.
28199         * gfortran.dg/g77/20000601-2.f: Likewise.
28200         * gfortran.dg/g77/20000629-1.f: Likewise.
28201         * gfortran.dg/g77/20000630-2.f: Likewise.
28202         * gfortran.dg/g77/20010115.f: Likewise.
28203         * gfortran.dg/g77/20010321-1.f: Likewise.
28204         * gfortran.dg/g77/20010426.f: Likewise.
28205         * gfortran.dg/g77/20020307-1.f: Likewise.
28206         * gfortran.dg/g77/8485.f: Likewise.
28207         * gfortran.dg/g77/960317-1.f: Likewise.
28208         * gfortran.dg/g77/970915-0.f: Likewise.
28209         * gfortran.dg/g77/980310-1.f: Likewise.
28210         * gfortran.dg/g77/980310-2.f: Likewise.
28211         * gfortran.dg/g77/980310-3.f: Likewise.
28212         * gfortran.dg/g77/980310-4.f: Likewise.
28213         * gfortran.dg/g77/980310-6.f: Likewise.
28214         * gfortran.dg/g77/980310-7.f: Likewise.
28215         * gfortran.dg/g77/980310-8.f: Likewise.
28216         * gfortran.dg/g77/980419-2.f: Likewise.
28217         * gfortran.dg/g77/980424-0.f: Likewise.
28218         * gfortran.dg/g77/980427-0.f: Likewise.
28219         * gfortran.dg/g77/980729-0.f: Likewise.
28220         * gfortran.dg/g77/981117-1.f: Likewise.
28221         * gfortran.dg/g77/toon_1.f: Likewise.
28222
28223 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28224
28225         PR c++/2204
28226         * g++.dg/other/abstract2.C: New test.
28227
28228 2004-07-12  Paul Brook  <paul@codesourcery.com>
28229
28230         * gfortran.dg/pointer_init_1.f90: New test.
28231
28232 2004-07-11  Paul Brook  <paul@codesourcery.com>
28233
28234         PR fortran/15986
28235         * gfortran.dg/contained_1.f90: New test.
28236
28237 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
28238
28239         * g++.dg/parse/defarg8.C: New test.
28240
28241 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28242
28243         PR fortran/16433
28244         * gfortran.dg/pr16433.f: New test.
28245
28246         PR fortran/17574
28247         * gfortran.dg/pr15754.f90: New test.
28248
28249 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28250
28251         PR tree-optimization/16437
28252         * gcc.c-torture/execute/bitfld-4.c: New test.
28253
28254 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28255
28256         * gfortran.fortran-torture/execute/common_2.f90: Add check for
28257         access to common var from module.
28258
28259 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28260
28261         PR fortran/16336
28262         * gfortran.fortran-torture/execute/common_2.f90: New test.
28263
28264 2004-07-10  Paul Brook  <paul@codesourcery.com>
28265
28266         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
28267
28268 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28269
28270         PR fortran/15969
28271         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
28272
28273 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
28274
28275         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
28276         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
28277         * gfortran.dg/g77/ffree-form-1.f: Likewise.
28278         * gfortran.dg/g77/ffree-form-2.f: Likewise.
28279         * gfortran.dg/g77/ffree-form-3.f: Likewise.
28280         * gfortran.dg/g77/fno-underscoring.f: Likewise.
28281         * gfortran.dg/g77/funderscoring.f: Likewise.
28282         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
28283
28284 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28285
28286         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
28287
28288 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28289         Paul Brook  <paul@codesourcery.com>
28290
28291         PR fortran/13415
28292         * gfortran.dg/common_pointer_1.f90: New test.
28293
28294 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28295
28296         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
28297
28298 2004-07-09  James E Wilson  <wilson@specifixinc.com>
28299
28300         PR target/16364
28301         * gcc.c-torture/compile/20040709-1.c: New.
28302
28303 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28304
28305         PR fortran/14077
28306         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
28307
28308 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28309
28310         PR fortran/13201
28311         * gfortran.dg/shape_1.f90: New test.
28312
28313 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
28314             Andrew Pinski  <apinski@apple.com>
28315
28316         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
28317
28318 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28319
28320         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
28321         comment.
28322
28323 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28324         Paul Brook  <paul@codesourcery.com>
28325
28326         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
28327         '.f95' and '.F95'.
28328
28329 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
28330
28331         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
28332
28333 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28334
28335         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
28336         testcases with capital suffix.
28337
28338 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28339
28340         PR fortran/15481
28341         PR fortran/13372
28342         PR fortran/13575
28343         PR fortran/15978
28344         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
28345
28346         * gfortran.dg/implicit_1.f90: New test.
28347
28348 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28349
28350         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
28351         expression to match gfortran warning/error messages
28352         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
28353         dg-error text.
28354
28355 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28356
28357         * lib/fortran-torture.exp: Rename proc search_for to
28358         search_for_re.
28359
28360 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28361
28362         * gcc.c-torture/execute/simd-5.x: New file.
28363         XFAIL on SPARC 64-bit at -O0.
28364
28365 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28366
28367         PR c++/8211
28368         PR c++/16165
28369         * g++.dg/warn/effc3.C: New test.
28370
28371 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28372
28373         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
28374         change X to 1X in format.
28375         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
28376         add data statements to conform to standard.
28377
28378 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28379
28380         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
28381         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
28382         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
28383
28384 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28385
28386         * gfortran.dg/g77/7388.f: Copy from g77.dg
28387         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
28388         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
28389         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
28390         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
28391         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
28392         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
28393         * gfortran.dg/g77/strlen0.f: Likewise.
28394
28395 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28396
28397         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
28398         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
28399
28400 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28401
28402         * gcc.c-torture/execute/920428-2.x: Delete.
28403         * gcc.c-torture/execute/920501-7.x: Likewise.
28404
28405 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
28406
28407         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
28408         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
28409         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
28410         prescott and c3-2.
28411         (PREFETCH_3DNOW): Add -march=c3.
28412
28413 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
28414
28415         PR c/16437
28416         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
28417         * gcc.c-torture/execute/bf64-1.x: Likewise.
28418
28419 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28420
28421         * gcc.c-torture/compile/20040708-1.c: New test.
28422
28423 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28424
28425         PR c++/16169
28426         * g++.dg/warn/effc2.C: New test.
28427
28428 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28429
28430         * gcc.c-torture/execute/bitfld-1.x: Remove.
28431         * gcc.c-torture/execute/bitfld-3.c: New test.
28432         * gcc.dg/bitfld-2.c: Remove XFAILs.
28433
28434 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
28435
28436         PR c++/16276
28437         * g++.dg/rtti/tinfo1.C: New file.
28438
28439 2004-07-07  Eric Christopher  <echristo@redhat.com>
28440
28441         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
28442
28443 2004-07-07  Andrew Pinski  <apinski@apple.com>
28444
28445         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
28446
28447 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
28448
28449         * g++.dg/init/call1.C: XFAIL.
28450
28451 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
28452
28453         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
28454         except for movstrict*, to movmem* and clrstr* to clrmem*.
28455
28456 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
28457
28458         * gcc.c-torture/execute/20040707-1.c: New test.
28459
28460 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
28461
28462         * gcc.c-torture/execute/20040706-1.c: New test.
28463
28464 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28465
28466         PR c++/3671
28467         * g++.dg/template/spec14.C: New test.
28468
28469 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
28470
28471         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
28472         nothing if not yet defined.  Use it in b, c and d type definitions.
28473         * gcc.c-torture/execute/20040705-1.c: New test.
28474         * gcc.c-torture/execute/20040705-2.c: New test.
28475
28476 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28477
28478         PR c++/2518
28479         * g++.dg/lookup/new1.C: New test.
28480
28481 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28482
28483         PR c++/11406
28484         * g++.dg/template/sizeof8.C: New test.
28485
28486 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
28487
28488         * gcc.c-torture/compile/20040705-1.c: New test.
28489
28490 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
28491
28492         * gfortran.fortran-torture/execute/seq_io.f90: New test.
28493
28494 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
28495
28496         * gcc.dg/cpp/if-mop.c: Two new testcases.
28497         * gcc.dg/cpp/trad/comment-3.c: New.
28498
28499 2004-07-04  Paul Brook  <paul@codesourcery.com>
28500
28501         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
28502
28503 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
28504
28505         PR c++/3761
28506         * g++.dg/lookup/crash4.C: New test.
28507
28508 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
28509
28510         * gcc.c-torture/execute/builtin-abs-1.c
28511         * gcc.c-torture/execute/builtin-abs-2.c
28512         * gcc.c-torture/execute/builtin-complex-1.c
28513         * gcc.c-torture/execute/builtins/string-1-lib.c
28514         * gcc.c-torture/execute/builtins/string-1.c
28515         * gcc.c-torture/execute/builtins/string-2-lib.c
28516         * gcc.c-torture/execute/builtins/string-2.c
28517         * gcc.c-torture/execute/builtins/string-3-lib.c
28518         * gcc.c-torture/execute/builtins/string-3.c
28519         * gcc.c-torture/execute/builtins/string-4-lib.c
28520         * gcc.c-torture/execute/builtins/string-4.c
28521         * gcc.c-torture/execute/builtins/string-5-lib.c
28522         * gcc.c-torture/execute/builtins/string-5.c
28523         * gcc.c-torture/execute/builtins/string-6-lib.c
28524         * gcc.c-torture/execute/builtins/string-6.c
28525         * gcc.c-torture/execute/builtins/string-7-lib.c
28526         * gcc.c-torture/execute/builtins/string-7.c
28527         * gcc.c-torture/execute/builtins/string-8-lib.c
28528         * gcc.c-torture/execute/builtins/string-8.c
28529         * gcc.c-torture/execute/builtins/string-9-lib.c
28530         * gcc.c-torture/execute/builtins/string-9.c
28531         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
28532         * gcc.c-torture/execute/builtins/string-asm-1.c
28533         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
28534         * gcc.c-torture/execute/builtins/string-asm-2.c
28535         * gcc.c-torture/execute/stdio-opt-1.c
28536         * gcc.c-torture/execute/stdio-opt-2.c
28537         * gcc.c-torture/execute/stdio-opt-3.c
28538         * gcc.c-torture/execute/string-opt-1.c
28539         * gcc.c-torture/execute/string-opt-10.c
28540         * gcc.c-torture/execute/string-opt-11.c
28541         * gcc.c-torture/execute/string-opt-12.c
28542         * gcc.c-torture/execute/string-opt-13.c
28543         * gcc.c-torture/execute/string-opt-14.c
28544         * gcc.c-torture/execute/string-opt-15.c
28545         * gcc.c-torture/execute/string-opt-16.c
28546         * gcc.c-torture/execute/string-opt-2.c
28547         * gcc.c-torture/execute/string-opt-6.c
28548         * gcc.c-torture/execute/string-opt-7.c
28549         * gcc.c-torture/execute/string-opt-8.c:
28550         Replace with ...
28551
28552         * gcc.c-torture/execute/builtins/abs-2.c
28553         * gcc.c-torture/execute/builtins/abs-3.c
28554         * gcc.c-torture/execute/builtins/complex-1.c
28555         * gcc.c-torture/execute/builtins/fprintf.c
28556         * gcc.c-torture/execute/builtins/fputs.c
28557         * gcc.c-torture/execute/builtins/memcmp.c
28558         * gcc.c-torture/execute/builtins/memmove.c
28559         * gcc.c-torture/execute/builtins/memops-asm.c
28560         * gcc.c-torture/execute/builtins/mempcpy-2.c
28561         * gcc.c-torture/execute/builtins/mempcpy.c
28562         * gcc.c-torture/execute/builtins/memset.c
28563         * gcc.c-torture/execute/builtins/printf.c
28564         * gcc.c-torture/execute/builtins/sprintf.c
28565         * gcc.c-torture/execute/builtins/strcat.c
28566         * gcc.c-torture/execute/builtins/strchr.c
28567         * gcc.c-torture/execute/builtins/strcmp.c
28568         * gcc.c-torture/execute/builtins/strcpy.c
28569         * gcc.c-torture/execute/builtins/strcspn.c
28570         * gcc.c-torture/execute/builtins/strlen-2.c
28571         * gcc.c-torture/execute/builtins/strlen.c
28572         * gcc.c-torture/execute/builtins/strncat.c
28573         * gcc.c-torture/execute/builtins/strncmp-2.c
28574         * gcc.c-torture/execute/builtins/strncmp.c
28575         * gcc.c-torture/execute/builtins/strncpy.c
28576         * gcc.c-torture/execute/builtins/strpbrk.c
28577         * gcc.c-torture/execute/builtins/strpcpy-2.c
28578         * gcc.c-torture/execute/builtins/strpcpy.c
28579         * gcc.c-torture/execute/builtins/strrchr.c
28580         * gcc.c-torture/execute/builtins/strspn.c
28581         * gcc.c-torture/execute/builtins/strstr-asm.c
28582         * gcc.c-torture/execute/builtins/strstr.c:
28583         ... these new files.
28584
28585         * gcc.c-torture/execute/builtins/abs-2-lib.c
28586         * gcc.c-torture/execute/builtins/abs-3-lib.c
28587         * gcc.c-torture/execute/builtins/complex-1-lib.c
28588         * gcc.c-torture/execute/builtins/fprintf-lib.c
28589         * gcc.c-torture/execute/builtins/fputs-lib.c
28590         * gcc.c-torture/execute/builtins/memcmp-lib.c
28591         * gcc.c-torture/execute/builtins/memmove-lib.c
28592         * gcc.c-torture/execute/builtins/memops-asm-lib.c
28593         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
28594         * gcc.c-torture/execute/builtins/mempcpy-lib.c
28595         * gcc.c-torture/execute/builtins/memset-lib.c
28596         * gcc.c-torture/execute/builtins/printf-lib.c
28597         * gcc.c-torture/execute/builtins/sprintf-lib.c
28598         * gcc.c-torture/execute/builtins/strcat-lib.c
28599         * gcc.c-torture/execute/builtins/strchr-lib.c
28600         * gcc.c-torture/execute/builtins/strcmp-lib.c
28601         * gcc.c-torture/execute/builtins/strcpy-lib.c
28602         * gcc.c-torture/execute/builtins/strcspn-lib.c
28603         * gcc.c-torture/execute/builtins/strlen-2-lib.c
28604         * gcc.c-torture/execute/builtins/strlen-lib.c
28605         * gcc.c-torture/execute/builtins/strncat-lib.c
28606         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
28607         * gcc.c-torture/execute/builtins/strncmp-lib.c
28608         * gcc.c-torture/execute/builtins/strncpy-lib.c
28609         * gcc.c-torture/execute/builtins/strpbrk-lib.c
28610         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
28611         * gcc.c-torture/execute/builtins/strpcpy-lib.c
28612         * gcc.c-torture/execute/builtins/strrchr-lib.c
28613         * gcc.c-torture/execute/builtins/strspn-lib.c
28614         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
28615         * gcc.c-torture/execute/builtins/strstr-lib.c
28616         * gcc.c-torture/execute/builtins/lib/abs.c
28617         * gcc.c-torture/execute/builtins/lib/fprintf.c
28618         * gcc.c-torture/execute/builtins/lib/memset.c
28619         * gcc.c-torture/execute/builtins/lib/printf.c
28620         * gcc.c-torture/execute/builtins/lib/sprintf.c
28621         * gcc.c-torture/execute/builtins/lib/strcpy.c
28622         * gcc.c-torture/execute/builtins/lib/strcspn.c
28623         * gcc.c-torture/execute/builtins/lib/strncat.c
28624         * gcc.c-torture/execute/builtins/lib/strncmp.c
28625         * gcc.c-torture/execute/builtins/lib/strncpy.c
28626         * gcc.c-torture/execute/builtins/lib/strpbrk.c
28627         * gcc.c-torture/execute/builtins/lib/strspn.c
28628         * gcc.c-torture/execute/builtins/lib/strstr.c:
28629         New files containing support routines.
28630
28631         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
28632         declaration.
28633         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
28634         when not optimizing.
28635
28636 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
28637
28638         PR c++/16240
28639         * g++.dg/abi/mangle22.C: New test.
28640         * g++.dg/abi/mangle23.C: Likewise.
28641
28642 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
28643
28644         PR fortran/16290
28645         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
28646         Allow for cases without denormalized floating point numbers.
28647
28648 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
28649
28650         PR c/1027
28651         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
28652         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
28653         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
28654         expected warning text.
28655         * gcc.dg/format/diag-2.c: New test.
28656
28657 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28658
28659         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
28660
28661 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
28662
28663         * gcc.dg/builtins-43.c: New.
28664         * gcc.dg/builtins-44.c: New.
28665         * gcc.dg/builtins-45.c: New.
28666
28667 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
28668             Andreas Tobler  <a.tobler@schweiz.ch>
28669
28670         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
28671         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
28672         as SIGSEGV.
28673         * gcc.dg/cleanup-11.c: Likewise.
28674         * gcc.dg/cleanup-8.c: Likewise.
28675         * gcc.dg/cleanup-9.c: Likewise.
28676         * gcc.dg/cleanup-5.c: Run on all platforms.
28677
28678 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
28679
28680         * g++.dg/warn/nonnull1.C: New test.
28681
28682 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28683
28684         * gcc.dg/compat/compat-common.h: Wrap up CINT in
28685         an #ifndef SKIP_COMPLEX_INT/#endif pair.
28686         Special-case the Sun compiler wrt to <complex.h>.
28687
28688 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
28689
28690         * gcc.dg/Wunreachable-8.C: New test.
28691
28692         * gcc.dg/h8300-ice2.c : New test.
28693
28694 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
28695
28696         PR fortran/16161
28697         * gfortran.fortran-torture/compile/implicit.f90: Add test
28698         for implicit character.
28699
28700 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
28701
28702         PR fortran/16289
28703         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
28704         Use tiny() intrinsic to find smallest non-negative real
28705
28706 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
28707
28708         * gcc.dg/compat/struct-by-value-22_main.c: New test.
28709         * gcc.dg/compat/struct-by-value-22_x.c: New.
28710         * gcc.dg/compat/struct-by-value-22_y.c: New.
28711
28712         * gcc.c-torture/execute/20040629-1.c: New test.
28713
28714 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
28715
28716         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
28717         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
28718
28719         PR target/16195
28720         * gcc.dg/20040625-1.c: New test.
28721
28722 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28723
28724         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
28725
28726 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28727
28728         PR fortran/15963
28729         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
28730
28731 2004-06-29  Richard Henderson  <rth@redhat.com>
28732
28733         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
28734
28735 2004-06-29  Paul Brook  <paul@codesourcery.com>
28736
28737         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
28738         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
28739
28740 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
28741
28742         PR c++/16260
28743         * g++.dg/parse/crash15.C: New.
28744
28745 2004-06-28  Andrew Pinski  <apinski@apple.com>
28746
28747         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
28748         by the error already.
28749
28750         * g++.dg/opt/ptrmem4.C: Change to compile only test.
28751
28752 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
28753
28754         PR target/14041
28755         * gcc.dg/h8300-bss-align-1.c : New.
28756
28757 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
28758
28759         * PR c++/16174
28760         * g++.dg/template/ctor4.C: New.
28761
28762 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
28763
28764         PR c++/16205
28765         * g++.dg/warn/Wsequence-point-1.C: New test.
28766
28767 2004-06-27  Paul Brook  <paul@codesourcery.com>
28768
28769         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
28770
28771 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
28772
28773         * g++.old-deja/g++.mike/p7325.C: Remove.
28774
28775 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
28776
28777         PR c/14963
28778         * gcc.dg/pr14963.c: New test.
28779
28780 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
28781
28782         PR c++/16193
28783         * g++.dg/parse/redef1.C: New test.
28784
28785 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
28786
28787         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
28788         20021110.c.
28789         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
28790         20021119-1.c.
28791         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
28792         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
28793         5-04.c.
28794         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
28795         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
28796         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
28797         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
28798         g++.brendan/enum14.C.
28799         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
28800         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
28801         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
28802         g++.mike/virt1.C.
28803         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
28804         memtemp24.C.
28805
28806 2004-06-27  Roger Sayle  <roger@eyesopen.com>
28807
28808         * gcc.dg/20040527-1.c: New test case.
28809
28810 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
28811
28812         PR gfortran/pr16196
28813         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
28814
28815 2004-06-25  Roger Sayle  <roger@eyesopen.com>
28816
28817         PR middle-end/15825
28818         * gcc.dg/pr15825-1.c: New test case.
28819
28820 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
28821
28822         * gcc.c-torture/execute/20040625-1.c: New test.
28823
28824 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28825
28826         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
28827
28828 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
28829
28830         * gcc.dg/torture/mips-div-1.c: New test.
28831
28832 2004-06-24  Jeff Law  <law@redhat.com>
28833
28834         * gcc.dg/tree-ssa/20040624-1.c: New test.
28835
28836 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
28837
28838         * gcc.c-torture/compile/20040624-1.c: New test.
28839
28840 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28841
28842         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
28843         this directory.
28844
28845 2004-06-23  Andrew Pinski  <apinski@apple.com>
28846
28847         PR middle-end/15988
28848         * g++.dg/opt/ptrmem4.C: New test.
28849
28850         * gcc.dg/c90-array-quals-2.c: New test.
28851
28852 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
28853
28854         * gcc.dg/kpice1.c: New test.
28855
28856 2006-06-23  Andrew Pinski  <apinski@apple.com>
28857
28858         * gcc.dg/c90-array-quals.c: New test.
28859
28860 2006-06-22  Richard Henderson  <rth@redhat.com>
28861
28862         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
28863
28864 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
28865
28866         * gcc.dg/builtins-config.h: Handle FreeBSD.
28867
28868 2006-06-22  Richard Henderson  <rth@redhat.com>
28869
28870         * g++.dg/opt/devirt1.C: New.
28871
28872 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
28873
28874         * g++.dg/opt/pr15551.C: New testcase.
28875
28876 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
28877
28878         PR target/14800
28879         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
28880         x86_64-*-linux* when compiling for 32bit.
28881
28882 2004-06-21  Andrew Pinski  <apinski@apple.com>
28883
28884         * gcc.dg/pch/struct-1.c: New.
28885         * gcc.dg/pch/struct-1.hs: New.
28886
28887 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
28888
28889         * gcc.dg/pch/save-temps-1.c: New file.
28890         * gcc.dg/pch/save-temps-1.hs: New file.
28891
28892 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
28893
28894         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
28895         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
28896
28897 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28898
28899         * gfortran.fortran-torture/execute/select_1.f90: Rename function
28900         to fix type error.
28901         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
28902         Remove trailing spaces.
28903
28904 2004-06-21  Richard Henderson  <rth@redhat.com>
28905
28906         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
28907         merging && to BIT_FIELD_REF.
28908
28909 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
28910
28911         * g++.dg/opt/placeholder1.C: New test.
28912
28913 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28914
28915         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
28916         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
28917         * gcc.dg/compat/union-m128-1_x.c: Likewise.
28918         * gcc.dg/compat/union-m128-1_y.c: Likewise.
28919
28920 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
28921
28922         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
28923         extern "C".
28924         * g++.dg/other/pragma-re-1.C: Add comments.
28925
28926 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
28927
28928         PR gfortran/16080
28929         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
28930
28931 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
28932
28933         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
28934         instead of setting the type of size_t by
28935         hand.
28936
28937 2004-06-18  Roger Sayle  <roger@eyesopen.com>
28938
28939         * gcc.dg/unordered-2.c: New test case.
28940         * gcc.dg/unordered-3.c: New test case.
28941
28942 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
28943
28944         PR other/16043
28945         * lib/g++.exp (g++_version): Tweak regexp for version
28946         * lib/g77.exp (g77_version): Likewise.
28947         * lib/gfortran.exp (gfortran_version): Likewise.
28948         * lib/objc.exp (objc_version): Likewise.
28949         * lib/treelang.exp (treelang_version): Likewise.
28950
28951 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
28952
28953         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
28954         Use INT_MAX instead of __INT_MAX__.
28955         * gcc.dg/compat/struct-align-2_y.c: Likewise.
28956
28957         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
28958         * gcc.dg/compat/scalar-return-3_x.c: Use it.
28959         * gcc.dg/compat/scalar-return-3_y.c: Use it.
28960         * gcc.dg/compat/scalar-return-4_x.c: Use it.
28961         * gcc.dg/compat/scalar-return-4_y.c: Use it.
28962         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
28963         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
28964         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
28965         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
28966
28967         * gcc.dg/range-test-1.c: New test.
28968         * g++.dg/opt/range-test-1.C: New test.
28969
28970 2004-06-17  Richard Henderson  <rth@redhat.com>
28971
28972         * objc.dg/sync-1.m: New.
28973         * objc.dg/try-catch-1.m: Don't force next runtime.
28974         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
28975         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
28976         shadowed catch clause.
28977         * objc.dg/try-catch-5.m: New.
28978
28979 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
28980
28981         Bug 14610
28982         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
28983
28984 2004-06-15  Richard Henderson  <rth@redhat.com>
28985
28986         * gcc.dg/20001116-1.c: Move expected warning line.
28987
28988 2004-06-15  Richard Henderson  <rth@redhat.com>
28989
28990         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
28991         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
28992
28993 2004-06-15  Jeff Law  <law@redhat.com>
28994
28995         * gcc.dg/tree-ssa/20040615-1.c: New test.
28996         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
28997         be less sensitive to operand ordering.
28998         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
28999
29000 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
29001
29002         * g++.dg/abi/bitfield3.C: Add comment..
29003
29004 2004-06-15  Richard Henderson  <rth@redhat.com>
29005
29006         * g++.dg/ext/stmtexpr1.C: XFAIL.
29007         * gcc.dg/20030612-1.c: XFAIL.
29008
29009 2004-06-15  Eric Christopher  <echristo@redhat.com>
29010
29011         * g++.dg/charset/asm5.c: New.
29012         * gcc.dg/charset/asm6.c: New.
29013
29014 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29015
29016         PR fortran/15962
29017         * gfortran.fortran-torture/execute/select_1.f90: New test.
29018
29019 2004-06-15  Paul Brook  <paul@codesourcery.com>
29020
29021         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
29022
29023 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29024
29025         PR c++/15967
29026         * g++.dg/lookup/crash3.C: New test.
29027
29028 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29029
29030         PR c++/15947
29031         * g++.dg/parse/dtor4.C: New test.
29032
29033 2004-06-14  Jeff Law  <law@redhat.com>
29034
29035         * gcc.c-torture/compile/20040614-1.c: New test.
29036
29037 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29038
29039         PR fortran/15211
29040         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
29041         LEN of a character array.
29042
29043 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
29044
29045         PR c++/15096
29046         * g++.dg/template/ptrmem10.C: New test.
29047
29048         PR c++/14930
29049         * g++.dg/template/friend30.C: New test.
29050
29051 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29052
29053         PR fortran/14928
29054         * gfortran.fortran-torture/compile/mloc.f90: New test.
29055
29056 2004-06-13  Paul Brook  <paul@codesourcery.com>
29057
29058         * gfortran.fortran-torture/execute/random_2.f90: New test.
29059
29060 2004-06-13  Eric Christopher  <echristo@redhat.com>
29061
29062         * gcc.dg/noncompile/redecl-1.c: Fix error message.
29063
29064 2004-06-12  Paul Brook  <paul@codesourcery.com>
29065
29066         * gfortran.fortran-torture/execute/contained_3.f90: New test.
29067
29068 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29069
29070         PR fortran/14923
29071         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
29072
29073 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29074
29075         PR fortran/14957
29076         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
29077         syntax errors in end statements of contained subroutines.
29078
29079 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29080
29081         PR fortran/12841
29082         * gfortran.fortran-torture/execute/null_arg.f90: New test.
29083
29084 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
29085
29086         PR fortran/15665
29087         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
29088
29089 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
29090
29091         PR gfortran/12839
29092         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
29093
29094 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
29095
29096         PR c++/15862
29097         * g++.dg/parse/enum1.C: New test.
29098
29099 2004-06-10  Jeff Law  <law@redhat.com>
29100
29101         * gcc.c-torture/compile/20040610-1.c: New test.
29102
29103 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29104
29105         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
29106         * g++.old-deja/g++.other/decl3.C: Likewise.
29107
29108 2004-06-10  Brian Booth  <bbooth@redhat.com>
29109
29110         * gcc.dg/tree-ssa/20031015-1.c: Scan for
29111         V_MAY_DEF instead of VDEF.
29112         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
29113
29114 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
29115
29116         PR c++/14211
29117         * g++.dg/conversion/const1.C: New test.
29118
29119         PR c++/15076
29120         * g++.dg/conversion/reinterpret1.C: New test.
29121
29122         PR c++/15877
29123         * g++.dg/template/enum2.C: New test.
29124
29125         PR c++/15227
29126         * g++.dg/template/error13.C: New test.
29127
29128 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29129
29130         PR fortran/14957
29131         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
29132         arguments to test_* REAL and of the right size.
29133
29134 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
29135
29136         PR target/15569
29137         PR rtl-optimization/15681
29138         * gcc.dg/20040609-1.c: New test.
29139
29140 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
29141
29142         PR c++/14791
29143         * g++.dg/opt/builtins1.C: New test.
29144
29145 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
29146
29147         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
29148         that use default windows32 struct layout.
29149         * gcc.dg/i386-bitfield2.c: Likewise.
29150
29151 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
29152
29153         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
29154         for mingw32 and cygwin targets.
29155
29156 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
29157
29158         * gcc.dg/pch/macro-4.c: New.
29159         * gcc.dg/pch/macro-4.hs: New.
29160
29161 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29162
29163         PR fortran/13249
29164         * gfortran.fortran-torture/compile/name_clash.f90: New test.
29165
29166 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29167
29168         PR fortran/13372
29169         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
29170
29171 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
29172
29173         PR gfortran/14897
29174         * gfortran.fortran-torture/execute/t_edit.f90: New test.
29175
29176 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
29177
29178         PR gfortran/15755
29179         * gfortran.fortran-torture/execute/backspace.c : New test.
29180
29181 2004-06-09  Paul Brook  <paul@codesourcery.com>
29182
29183         * gfortran.fortran-torture/execure/intrinsic_associated.f90
29184         (pointer_to_section): Rewrite to use smaller array.
29185
29186 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
29187
29188         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
29189         * gcc.dg/ext/altivec-10.c: Same.
29190         * gcc.dg/ext/altivec-11.c: Same.
29191         * gcc.dg/ext/altivec-12.c: Same.
29192         * gcc.dg/ext/altivec-13.c: Same.
29193         * gcc.dg/ext/altivec-14.c: Same.
29194         * gcc.dg/ext/altivec-15.c: Same.
29195         * gcc.dg/ext/altivec-16.c: Same.
29196         * gcc.dg/ext/altivec-3.c: Same.
29197         * gcc.dg/ext/altivec-4.c: Same.
29198         * gcc.dg/ext/altivec-6.c: Same.
29199         * gcc.dg/ext/altivec-7.c: Same.
29200         * gcc.dg/ext/altivec-8.c: Same.
29201         * gcc.dg/ext/altivec-varargs-1.c: Same.
29202
29203         * g++.dg/ext/altivec-1.C: Correct dg syntax.
29204         * g++.dg/ext/altivec-10.C: Same.
29205         * g++.dg/ext/altivec-2.C: Same.
29206         * g++.dg/ext/altivec-3.C: Same.
29207         * g++.dg/ext/altivec-4.C: Same.
29208         * g++.dg/ext/altivec-5.C: Same.
29209         * g++.dg/ext/altivec-6.C: Same.
29210         * g++.dg/ext/altivec-7.C: Same.
29211         * g++.dg/ext/altivec-8.C: Same.
29212         * g++.dg/ext/altivec-9.C: Same.
29213
29214 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29215
29216         PR c++/7841
29217         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
29218
29219 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29220
29221         * gcc.dg/union-1.c: New test.
29222
29223 2004-06-07  Roger Sayle  <roger@eyesopen.com>
29224
29225         * gcc.dg/builtins-41.c: New test case.
29226         * gcc.dg/builtins-42.c: New test case.
29227
29228 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
29229
29230         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
29231         * g++.dg/ext/altivec-10.C: Same.
29232         * g++.dg/ext/altivec-2.C: Same.
29233         * g++.dg/ext/altivec-3.C: Same.
29234         * g++.dg/ext/altivec-4.C: Same.
29235         * g++.dg/ext/altivec-5.C: Same.
29236         * g++.dg/ext/altivec-6.C: Same.
29237         * g++.dg/ext/altivec-7.C: Same.
29238         * g++.dg/ext/altivec-8.C: Same.
29239         * g++.dg/ext/altivec-9.C: Same.
29240         * g++.old-deja/g++.abi/cxa_vec.C: Same.
29241         * g++.old-deja/g++.brendan/new3.C: Same.
29242         * gcc.c-torture/execute/eeprof-1.x: Same.
29243
29244 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29245
29246         PR c/14765
29247         * gcc.dg/pr14765-1.c: New test.
29248
29249 2004-06-07  Roger Sayle  <roger@eyesopen.com>
29250
29251         PR c/14649
29252         * gcc.dg/pr14649-1.c: New test case.
29253
29254 2004-06-07  Richard Henderson  <rth@redhat.com>
29255
29256         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
29257         if temporaries.
29258
29259 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
29260
29261         * g++.dg/eh/elide1.C: Remove XFAIL.
29262
29263 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
29264
29265         PR c++/15337
29266         * g++.dg/expr/sizeof3.C: New test.
29267
29268         PR c++/14777
29269         * g++.dg/template/access14.C: New test.
29270
29271         PR c++/15554
29272         * g++.dg/template/enum1.C: New test.
29273
29274         PR c++/15057
29275         * g++.dg/eh/throw1.C: New test.
29276
29277 2004-06-07  David Ayers  <d.ayers@inode.at>
29278             Ziemowit Laski  <zlaski@apple.com>
29279
29280         * lib/objc.exp (objc_target_compile): Revert the '-framework
29281         Foundation' flag fix, since bare Darwin does not ship
29282         with the Foundation framework.
29283         * objc/execute/next_mapping.h: Provide a local NSConstantString
29284         @interface and @implementation.
29285         (objc_constant_string_init): A constructor function, used to
29286         initialize the NSConstantString meta-class object.
29287         * objc/execute/string1.m: Include "next_mapping.h" instead of
29288         <Foundation/NSString.h>.
29289         * objc/execute/string2.m: Likewise.
29290         * objc/execute/string3.m: Likewise.
29291         * objc/execute/string4.m: Likewise.
29292
29293 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
29294
29295         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
29296         to double. Replace double with FLOAT.
29297         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
29298
29299         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
29300         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
29301         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
29302         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
29303         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
29304         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
29305         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
29306         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
29307
29308 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
29309
29310         PR c/13519
29311         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
29312
29313 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29314
29315         PR c++/15503
29316         * g++.dg/template/meminit2.C: New test.
29317
29318 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
29319
29320         PR target/15822
29321         * gcc.c-torture/execute/compare-fp-1.c,
29322         gcc.c-torture/execute/compare-fp-2.c,
29323         gcc.c-torture/execute/compare-fp-3.c,
29324         gcc.c-torture/execute/compare-fp-4.c,
29325         gcc.c-torture/execute/compare-fp-3.x,
29326         gcc.c-torture/execute/compare-fp-4.x: Moved...
29327         * gcc.c-torture/execute/ieee/compare-fp-1.c,
29328         gcc.c-torture/execute/ieee/compare-fp-2.c,
29329         gcc.c-torture/execute/ieee/compare-fp-3.c,
29330         gcc.c-torture/execute/ieee/compare-fp-4.c,
29331         gcc.c-torture/execute/ieee/compare-fp-3.x,
29332         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
29333
29334 2004-06-04  David Ayers  <d.ayers@inode.at>
29335
29336         * objc/execute/protocol-isEqual-4.m: New testcase.
29337
29338 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
29339
29340         * objc/execute/protocol-isEqual-1.m: New testcase.
29341         * objc/execute/protocol-isEqual-2.m: New testcase.
29342         * objc/execute/protocol-isEqual-3.m: New testcase.
29343
29344 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29345
29346         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
29347
29348 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
29349
29350         * lib/objc.exp (objc_target_compile): When running tests on
29351         Darwin (Mac OS X), inform the linker about '-framework
29352         'Foundation'.
29353
29354 2004-06-02  Eric Christopher  <echristo@redhat.com>
29355
29356         * gcc.c-torture/compile/20040602-1.c: New.
29357
29358 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
29359
29360         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
29361         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
29362
29363         PR tree-optimization/14736
29364         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
29365
29366         PR tree-optimization/14042
29367         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
29368
29369         PR tree-optimization/14729
29370         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
29371
29372 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29373
29374         PR fortran/15557
29375         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
29376
29377 2004-06-01  Richard Hederson  <rth@redhat.com>
29378
29379         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
29380
29381 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29382
29383         PR c++/14932
29384         * g++.dg/parse/offsetof4.C: New test.
29385
29386 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
29387
29388         PR objc/7993
29389         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
29390
29391 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
29392
29393         PR c++/15701
29394         * g++.dg/template/friend29.C: New test.
29395
29396 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
29397
29398         PR c/15749
29399         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
29400
29401 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
29402
29403         * gcc.dg/sparc-trap-1.c: New test.
29404
29405 2004-05-31  Roger Sayle  <roger@eyesopen.com>
29406
29407         PR middle-end/15069
29408         * g++.dg/opt/fold3.C: New test case.
29409
29410 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
29411
29412         * lib/target-supports.exp (check_iconv_available): Fix fallout
29413         from 2004-05-28 patch.
29414
29415 2004-05-30  Paul Brook  <paul@codesourcery.com>
29416
29417         PR fortran/15620
29418         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
29419         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
29420
29421 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
29422
29423         * gfortran.fortran-torture/execute/random_1.f90: New test.
29424
29425 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
29426
29427         * g++.dg/ext/altivec-10.C: New test.
29428
29429 2004-05-29  Paul Brook  <paul@codesourcery.com>
29430
29431         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
29432
29433 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
29434
29435         * gcc.dg/altivec-16.c: New test.
29436
29437 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
29438
29439         * lib/target-supports.exp (check_vmx_hw_available): New.
29440         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
29441
29442         * lib/target-supports.exp (check_alias_available,
29443         check_iconv_available, check_named_sections_available): Use
29444         unique names for temporary files.
29445
29446 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
29447
29448         * gcc.dg/altivec-15.c: New test.
29449
29450 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
29451
29452         PR c++/15083
29453         * g++.dg/warn/noeffect6.C: New test.
29454
29455         PR c++/15471
29456         * g++.dg/expr/ptrmem4.C: New test.
29457
29458         PR c++/15640
29459         * g++.dg/template/operator3.C: New test.
29460
29461 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
29462
29463         PR c++/14668
29464         * g++.dg/lookup/redecl1.C: New test.
29465         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
29466
29467 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
29468
29469         * gcc.c-torture/execute/compare-fp-1.c,
29470         gcc.c-torture/execute/compare-fp-2.c,
29471         gcc.c-torture/execute/compare-fp-3.c,
29472         gcc.c-torture/execute/compare-fp-4.c,
29473         gcc.c-torture/execute/compare-fp-3.x,
29474         gcc.c-torture/execute/compare-fp-4.x,
29475         gcc.dg/pr15649-1.c: New.
29476
29477 2004-05-27  Adam Nemet  <anemet@lnxw.com>
29478
29479         PR c++/12883
29480         * g++.dg/init/array14.C: New test.
29481
29482 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
29483
29484         * lib/compat.exp (compat-get-options-main): New.
29485         (compat-get-options): Remove unneeded code, warn for ignored
29486         command.
29487         (compat-execute): Check flag set by dg-require-* commands.
29488
29489         * lib/compat.exp (compat-execute): Break up long lines.
29490
29491 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
29492
29493         * gcc.dg/altivec-7.c: Don't use 'vector long'.
29494         * gcc.dg/altivec-14.c: New test.
29495         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
29496
29497         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
29498         * gcc.dg/altivec-12.c: Ditto.
29499
29500         * gcc.dg/altivec-3.c: Move call to altivec_check.
29501
29502 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29503
29504         PR c++/15044
29505         * g++.dg/template/error12.C: New test.
29506
29507         PR c++/15317
29508         * g++.dg/ext/attrib15.C: New test.
29509
29510         PR c++/15329
29511         * g++.dg/template/ptrmem9.C: New test.
29512
29513 2004-05-25  Paul Brook  <paul@codesourcery.com>
29514
29515         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
29516
29517 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29518
29519         PR c++/15165
29520         * g++.dg/template/crash19.C: New test.
29521
29522 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29523
29524         PR c++/15025
29525         * g++.dg/template/redecl1.C: New test.
29526
29527 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29528
29529         PR c++/14821
29530         * g++.dg/other/ns1.C: New test.
29531
29532         PR c++/14883
29533         * g++.dg/template/invalid1.C: New test.
29534
29535 2004-05-23  Paul Brook  <paul@codesourcery.com>
29536         Victor Leikehman  <lei@haifasphere.co.il>
29537
29538         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
29539         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
29540
29541 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
29542
29543         PR c++/15285
29544         PR c++/15299
29545         * g++.dg/template/non-dependent5.C: New test.
29546         * g++.dg/template/non-dependent6.C: New test.
29547
29548 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
29549
29550         PR c++/15507
29551         * g++.dg/inherit/union1.C: New test.
29552
29553         PR c++/15542
29554         * g++.dg/template/addr1.C: New test.
29555
29556         PR c++/15427
29557         * g++.dg/template/array5.C: New test.
29558
29559         PR c++/15287
29560         * g++.dg/template/array6.C: New test.
29561
29562 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
29563             Roger Sayle  <roger@eyesopen.com>
29564
29565         * g++.dg/lookup/forscope2.C: New test case.
29566
29567 2004-05-22  Ben Elliston  <bje@au.ibm.com>
29568
29569         * gcc.dg/cpp/Wmissingdirs.c: New.
29570
29571 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
29572
29573         PR target/15301
29574         * gcc.dg/compat/union-m128-1.h: New file.
29575         * gcc.dg/compat/union-m128-1_main.c: Likewise.
29576         * gcc.dg/compat/union-m128-1_x.c: Likewise.
29577         * gcc.dg/compat/union-m128-1_y.c: Likewise.
29578
29579 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
29580
29581         PR target/15302
29582         * gcc.dg/compat/struct-complex-1.h: New file.
29583         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
29584         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
29585         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
29586
29587 2004-05-20  Roger Sayle  <roger@eyesopen.com>
29588
29589         PR middle-end/3074
29590         * gcc.dg/pr3074-1.c: New test case.
29591         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
29592
29593 2004-05-20  Falk Hueffner  <falk@debian.org>
29594
29595         PR other/15526
29596         * gcc.dg/ftrapv-1.c: New test case.
29597
29598 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
29599
29600         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
29601
29602 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
29603             Jeff Law  <law@redhat.com>
29604
29605         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
29606         * gcc.dg/tree-ssa/20040518-2.c: New test.
29607
29608         * gcc.dg/tree-ssa/20040518-1.c: New test.
29609
29610 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
29611
29612         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
29613
29614 2004-05-18  Paul Brook  <paul@codesourcery.com>
29615
29616         PR fortran/13930
29617         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
29618
29619 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29620
29621         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
29622         constant folding.
29623
29624 2004-05-17  Steven Bosscher  <stevenb@suse.de>
29625
29626         * gcc.dg/tree-ssa/20040517-1.c: New test.
29627
29628 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29629
29630         * gcc.dg/loop-4.c: New test.
29631
29632 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
29633
29634         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
29635
29636 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
29637
29638         PR fortran/15311
29639         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
29640
29641 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29642
29643         PR fortran/13826
29644         PR fortran/13940
29645         * gfortran.fortran-torture/compile/data_1.f90: New test.
29646
29647 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
29648
29649         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
29650         * gcc.dg/uninit-H.c: Define ASM for __s390__.
29651
29652 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29653
29654         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
29655
29656 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29657
29658         PR c/15444
29659         * gcc.dg/format/xopen-1.c: Adjust expected message.
29660         * gcc.dg/format/xopen-3.c: New test.
29661
29662 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
29663
29664         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
29665
29666 2004-05-14  Jeff Law  <law@redhat.com>
29667
29668         * gcc.dg/tree-ssa/20040514-2.c: New test.
29669
29670 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29671
29672         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
29673         this ...
29674         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
29675         this.
29676
29677 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
29678
29679         * gcc.dg/tree-ssa/20040514-1.c: New test.
29680
29681 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29682
29683         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
29684         test.
29685
29686 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29687
29688         PR fortran/14066
29689         * gfortran.fortran-torture/compile/do_1.f90: New test.
29690
29691 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29692
29693         PR fortran/15051
29694         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
29695         test.
29696
29697 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
29698
29699         PR fortran/15149
29700         * gfortran.fortran-torture/execute/random_init.f90: New test.
29701
29702 2004-05-13  Paul Brook  <paul@codesourcery.com>
29703
29704         PR fortran/15314
29705         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
29706
29707 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
29708
29709         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
29710         for the powerpc case.
29711
29712 2004-05-13  Jeff Law  <law@redhat.com>
29713
29714         * gcc.dg/tree-ssa/20040513-1.c: New test.
29715         * gcc.dg/tree-ssa/20040513-2.c: New test.
29716
29717 2004-05-13  Paul Brook  <paul@codesourcery.com>
29718
29719         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
29720         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
29721         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
29722
29723 2004-05-13  Andreas Schwab  <schwab@suse.de>
29724
29725         PR other/10819
29726         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
29727         characters.
29728
29729 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
29730
29731         PR fortran/15294
29732         * gfortran.fortran-torture/execute/adjustr.f90: New file.
29733
29734 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
29735
29736         Merge from tree-ssa-20020619-branch.  See
29737         ChangeLog.tree-ssa for details.
29738
29739 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
29740
29741         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
29742         include <altivec.h> explicitly.
29743         * gcc.dg/altivec-13.c: Likewise.
29744
29745 2004-05-11  Paul Brook  <paul@codesourcery.com>
29746
29747         * gcc.c-torture/compile/20010518-1.c: Force enum size.
29748
29749 2004-05-10  Eric Christopher  <echristo@redhat.com>
29750
29751         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
29752         * gcc.dg/sibcall-4.c: Ditto.
29753
29754 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
29755
29756         * g++.dg/ext/altivec-8.C: New test case.
29757         * gcc.dg/altivec-13.c: New test case.
29758
29759 2004-05-08  Roger Sayle  <roger@eyesopen.com>
29760
29761         * gcc.c-torture/execute/divcmp-1.c: New test case.
29762         * gcc.c-torture/execute/divcmp-2.c: New test case.
29763         * gcc.c-torture/execute/divcmp-3.c: New test case.
29764
29765 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
29766
29767         * g++.dg/other/pragma-re-2.C: New test.
29768
29769 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
29770
29771         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
29772         * gcc.dg/i386-387-2.c: Likewise.
29773
29774         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
29775         __builtin_drem.
29776         * gcc.dg/i386-387-6.c: Likewise.
29777
29778 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
29779
29780         * gcc.dg/builtins-33.c: Also check log1p*.
29781
29782 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
29783
29784         PR optimization/15296
29785         * gcc.c-torture/execute/pr15296.c: New test.
29786
29787 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
29788
29789         * gcc.dg/builtins-40.c: New test.
29790
29791 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
29792
29793         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
29794
29795 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
29796
29797         * g++.dg/ext/spe1.C: New testcase.
29798
29799 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
29800
29801         * objc.dg/image-info.m: Allow additional attributes
29802         for __image_info section.
29803
29804 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
29805
29806         * gcc.dg/torture/mips-hilo-2.c: New test.
29807
29808 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29809
29810         PR c++/14389
29811         * g++.dg/template/member5.C: New test.
29812
29813 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
29814
29815         * gcc.dg/builtins-34.c: Also check expm1*.
29816
29817 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29818
29819         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
29820         * gcc.dg/torture/builtin-convert-3.c: New test.
29821
29822 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
29823
29824         PR middle-end/15054
29825         * g++.dg/opt/pr15054.C: New test.
29826
29827 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29828
29829         * gcc.dg/torture/builtin-rounding-1.c: New test.
29830         * gcc.dg/builtins-25.c: Delete.
29831         * gcc.dg/builtins-29.c: Delete.
29832
29833 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
29834
29835         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
29836         * gcc.dg/sibcall-4.c: Likewise.
29837         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
29838
29839 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
29840
29841         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
29842         bit-field on 16-bit targets.
29843
29844 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
29845
29846         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
29847         16-bit targets.
29848
29849 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
29850
29851         * gcc.dg/rs6000-power2-1.c: Change to compile only.
29852         * gcc.dg/rs6000-power2-2.c: Likewise.
29853
29854 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
29855
29856         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
29857         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
29858         Change the asm registers to be in form of frN instead of fN.
29859
29860 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29861
29862         * gcc.dg/torture/builtin-convert-2.c: New test.
29863
29864 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
29865
29866         * gcc.dg/rs6000-power2-1.c: New test.
29867         * gcc.dg/rs6000-power2-2.c: New test.
29868
29869 2004-04-28  Jan Hubicka  <jh@suse.cz>
29870
29871         * gcc.dg/unused-6.c: New test.
29872
29873 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
29874             Ulrich Weigand  <uweigand@de.ibm.com>
29875
29876         * ada/acats/run_all.sh: Define $target variable.
29877
29878 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
29879
29880         PR c++/15119
29881         * g++.dg/other/vararg-1.C: New test.
29882
29883         PR c++/4794
29884         * g++.dg/eh/cleanup3.C: New test.
29885
29886 2004-04-24  Laurent GUERBY <laurent@guerby.net>
29887
29888         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
29889         and ad8011a (target_insn).
29890         * ada/acats/support/macro.dfs: Likewise.
29891         * ada/acats/support/impbit.adb: New file.
29892
29893 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
29894
29895         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
29896
29897 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29898
29899         * gcc.dg/loop-3.c: New test.
29900
29901 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
29902
29903         * gcc.c-torture/execute/simd-5.c: New test.
29904
29905 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29906
29907         PR c++/15064
29908         * g++.dg/template/crash18.C: New test.
29909
29910 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
29911
29912         * g++.dg/ext/complit3.C: New test.
29913
29914 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
29915
29916         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
29917         * gcc.dg/altivec-3.c: Same.
29918         * gcc.dg/altivec-varargs-1.c: Same.
29919
29920 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
29921
29922         * lib/target-supports.exp (check_profiling_available): Assume
29923         profiling is not available on powerpc-eabi targets.
29924
29925 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
29926
29927         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
29928         * gcc.dg/vmx/bug-1.c: Ditto.
29929
29930 2004-04-20  Eric Christopher  <echristo@redhat.com>
29931
29932         * gcc.dg/charset/extern.c: New test.
29933         * g++.dg/charset/extern3.cc: Ditto.
29934
29935 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
29936
29937         * gcc.dg/builtins-39.c: New test.
29938
29939 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
29940
29941         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
29942
29943 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
29944
29945         * gcc.dg/torture/mips-hilo-1.c: New test.
29946
29947 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
29948
29949         * gcc.c-torture/compile/20040419-1.c: New test.
29950
29951 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
29952
29953         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
29954
29955 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
29956             Aldy Hernandez  <aldyh@redhat.com>
29957
29958         * gcc.c-torture/execute/va-arg-24.c: New.
29959
29960 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
29961             Aldy Hernandez  <aldyh@redhat.com>
29962
29963         * gcc.dg/vmx/1b-01.c: New.
29964         * gcc.dg/vmx/1b-02.c: New.
29965         * gcc.dg/vmx/1b-03.c: New.
29966         * gcc.dg/vmx/1b-04.c: New.
29967         * gcc.dg/vmx/1b-05.c: New.
29968         * gcc.dg/vmx/1b-06.c: New.
29969         * gcc.dg/vmx/1b-07.c: New.
29970         * gcc.dg/vmx/1c-01.c: New.
29971         * gcc.dg/vmx/1c-02.c: New.
29972         * gcc.dg/vmx/3a-01a.c: New.
29973         * gcc.dg/vmx/3a-01.c: New.
29974         * gcc.dg/vmx/3a-01m.c: New.
29975         * gcc.dg/vmx/3a-03.c: New.
29976         * gcc.dg/vmx/3a-03m.c: New.
29977         * gcc.dg/vmx/3a-04.c: New.
29978         * gcc.dg/vmx/3a-04m.c: New.
29979         * gcc.dg/vmx/3a-05.c: New.
29980         * gcc.dg/vmx/3a-06.c: New.
29981         * gcc.dg/vmx/3a-06m.c: New.
29982         * gcc.dg/vmx/3a-07.c: New.
29983         * gcc.dg/vmx/3b-01.c: New.
29984         * gcc.dg/vmx/3b-02.c: New.
29985         * gcc.dg/vmx/3b-10.c: New.
29986         * gcc.dg/vmx/3b-13.c: New.
29987         * gcc.dg/vmx/3b-14.c: New.
29988         * gcc.dg/vmx/3b-15.c: New.
29989         * gcc.dg/vmx/3c-01a.c: New.
29990         * gcc.dg/vmx/3c-01.c: New.
29991         * gcc.dg/vmx/3c-02.c: New.
29992         * gcc.dg/vmx/3c-03.c: New.
29993         * gcc.dg/vmx/3d-01.c: New.
29994         * gcc.dg/vmx/4-01.c: New.
29995         * gcc.dg/vmx/4-03.c: New.
29996         * gcc.dg/vmx/5-01.c: New.
29997         * gcc.dg/vmx/5-02.c: New.
29998         * gcc.dg/vmx/5-03.c: New.
29999         * gcc.dg/vmx/5-04.c: New.
30000         * gcc.dg/vmx/5-05.c: New.
30001         * gcc.dg/vmx/5-06.c: New.
30002         * gcc.dg/vmx/5-07.c: New.
30003         * gcc.dg/vmx/5-07t.c: New.
30004         * gcc.dg/vmx/5-08.c: New.
30005         * gcc.dg/vmx/5-10.c: New.
30006         * gcc.dg/vmx/5-11.c: New.
30007         * gcc.dg/vmx/7-01a.c: New.
30008         * gcc.dg/vmx/7-01.c: New.
30009         * gcc.dg/vmx/7c-01.c: New.
30010         * gcc.dg/vmx/7d-01.c: New.
30011         * gcc.dg/vmx/7d-02.c: New.
30012         * gcc.dg/vmx/8-01.c: New.
30013         * gcc.dg/vmx/8-02a.c: New.
30014         * gcc.dg/vmx/8-02.c: New.
30015         * gcc.dg/vmx/brode-1.c: New.
30016         * gcc.dg/vmx/bug-1.c: New.
30017         * gcc.dg/vmx/bug-2.c: New.
30018         * gcc.dg/vmx/bug-3.c: New.
30019         * gcc.dg/vmx/cw-bug-1.c: New.
30020         * gcc.dg/vmx/cw-bug-2.c: New.
30021         * gcc.dg/vmx/cw-bug-3.c: New.
30022         * gcc.dg/vmx/dct.c: New.
30023         * gcc.dg/vmx/debug-1.c: New.
30024         * gcc.dg/vmx/debug-2.c: New.
30025         * gcc.dg/vmx/debug-3.c: New.
30026         * gcc.dg/vmx/debug-4.c: New.
30027         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
30028         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
30029         * gcc.dg/vmx/eg-5.c: New.
30030         * gcc.dg/vmx/fft.c: New.
30031         * gcc.dg/vmx/gcc-bug-1.c: New.
30032         * gcc.dg/vmx/gcc-bug-2.c: New.
30033         * gcc.dg/vmx/gcc-bug-3.c: New.
30034         * gcc.dg/vmx/gcc-bug-4.c: New.
30035         * gcc.dg/vmx/gcc-bug-5.c: New.
30036         * gcc.dg/vmx/gcc-bug-6.c: New.
30037         * gcc.dg/vmx/gcc-bug-7.c: New.
30038         * gcc.dg/vmx/gcc-bug-8.c: New.
30039         * gcc.dg/vmx/gcc-bug-9.c: New.
30040         * gcc.dg/vmx/gcc-bug-b.c: New.
30041         * gcc.dg/vmx/gcc-bug-c.c: New.
30042         * gcc.dg/vmx/gcc-bug-d.c: New.
30043         * gcc.dg/vmx/gcc-bug-e.c: New.
30044         * gcc.dg/vmx/gcc-bug-f.c: New.
30045         * gcc.dg/vmx/gcc-bug-g.c: New.
30046         * gcc.dg/vmx/gcc-bug-i.c: New.
30047         * gcc.dg/vmx/harness.h: New.
30048         * gcc.dg/vmx/ira1.c: New.
30049         * gcc.dg/vmx/ira2a.c: New.
30050         * gcc.dg/vmx/ira2b.c: New.
30051         * gcc.dg/vmx/ira2.c: New.
30052         * gcc.dg/vmx/ira2c.c: New.
30053         * gcc.dg/vmx/mem.c: New.
30054         * gcc.dg/vmx/newton-1.c: New.
30055         * gcc.dg/vmx/ops.c: New.
30056         * gcc.dg/vmx/sn7153.c: New.
30057         * gcc.dg/vmx/spill2.c: New.
30058         * gcc.dg/vmx/spill3.c: New.
30059         * gcc.dg/vmx/spill.c: New.
30060         * gcc.dg/vmx/t.c: New.
30061         * gcc.dg/vmx/varargs-1.c: New.
30062         * gcc.dg/vmx/varargs-2.c: New.
30063         * gcc.dg/vmx/varargs-3.c: New.
30064         * gcc.dg/vmx/varargs-4.c: New.
30065         * gcc.dg/vmx/varargs-5.c: New.
30066         * gcc.dg/vmx/varargs-6.c: New.
30067         * gcc.dg/vmx/varargs-7.c: New.
30068         * gcc.dg/vmx/vmx.exp: New.
30069         * gcc.dg/vmx/vprint-1.c: New.
30070         * gcc.dg/vmx/vscan-1.c: New.
30071         * gcc.dg/vmx/x-01.c: New.
30072         * gcc.dg/vmx/x-02.c: New.
30073         * gcc.dg/vmx/x-03.c: New.
30074         * gcc.dg/vmx/x-04.c: New.
30075         * gcc.dg/vmx/x-05.c: New.
30076         * gcc.dg/vmx/yousufi-1.c: New.
30077         * gcc.dg/vmx/zero-1.c: New.
30078         * gcc.dg/vmx/zero.c: New.
30079
30080 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
30081
30082         * g++.dg/lookup/java1.C: Update for chage of
30083         _Jv_AllocObject.
30084         * g++.dg/lookup/java2.C: Likewise.
30085
30086 2004-04-17  Laurent GUERBY <laurent@guerby.net>
30087
30088         * ada/acats/run_all.sh: use -O2 by default.
30089
30090 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
30091
30092         * gcc.dg/vr-mult-[12].c: New tests.
30093
30094 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30095
30096         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
30097
30098         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
30099
30100 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
30101
30102         * lib/target-supports.exp (check_profiling_available): Assume profiling
30103         isn't available for mips*-*-elf targets.
30104
30105 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
30106
30107         * gcc.dg/builtins-38.c: New test.
30108
30109 2004-04-14  Eric Christopher  <echristo@redhat.com>
30110
30111         * g++.dg/charset/charset.exp: Run .cc extension tests.
30112
30113 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
30114
30115         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
30116
30117 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30118
30119         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
30120
30121 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
30122
30123         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
30124         * gcc.dg/i386-387-2.c: Likewise.
30125
30126         * gcc.dg/i386-387-7.c: New test.
30127         * gcc.dg/i386-387-8.c: New test.
30128
30129         * gcc.dg/builtins-37.c: New test.
30130
30131 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
30132
30133         * g++.dg/pch/externc-1.C: Add missing semicolon.
30134
30135 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
30136
30137         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
30138
30139 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30140
30141         * gcc.c-torture/execute/20040411-1.c: New test.
30142
30143 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30144
30145         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
30146
30147 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
30148
30149         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
30150
30151 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
30152
30153         * lib/target-supports.exp (check_named_sections_available): New.
30154         * lib/gcc-dg.exp (dg-require-named-sections): New.
30155         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
30156         old-deja.exp.  Also prune error-count message from HP linker.
30157         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
30158
30159         * g++.dg/init/init-ref4.C: Use dg-require-weak.
30160         * g++.old-deja/g++.pt/static3.C: Likewise.
30161         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
30162
30163 2004-04-09  Roger Sayle  <roger@eyesopen.com>
30164
30165         * gcc.c-torture/execute/20040409-1.c: New test case.
30166         * gcc.c-torture/execute/20040409-2.c: New test case.
30167         * gcc.c-torture/execute/20040409-3.c: New test case.
30168
30169 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
30170
30171         * gcc.dg/20040409-1.c: New test.
30172
30173 2004-04-08  Roger Sayle  <roger@eyesopen.com>
30174
30175         PR target/14888
30176         * g++.dg/opt/pr14888.C: New test case.
30177
30178 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
30179
30180         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
30181         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
30182         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
30183         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
30184         New tests.
30185
30186 2004-04-08  Paul Brook  <paul@codesourcery.com>
30187
30188         * gcc.dg/spill-1.c: New test.
30189
30190 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30191
30192         * gcc.dg/torture/builtin-ctype-2.c: New test.
30193
30194 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
30195
30196         * gcc.dg/pch/pch.exp: Add largefile test.
30197
30198 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
30199
30200         * g++.dg/pch/externc-1.Hs: New.
30201         * g++.dg/pch/externc-1.C: New.
30202
30203 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30204
30205         * gcc.dg/compat/struct-by-value-5a_main.c,
30206         gcc.dg/compat/struct-by-value-5b_main.c: New files.
30207         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
30208         * gcc.dg/compat/struct-by-value-5a_x.c,
30209         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
30210         gcc.dg/compat/struct-by-value-5_x.c.
30211         * gcc.dg/compat/struct-by-value-5a_y.c,
30212         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
30213         gcc.dg/compat/struct-by-value-5_y.c.
30214
30215         * gcc.dg/compat/struct-by-value-6a_main.c,
30216         gcc.dg/compat/struct-by-value-6b_main.c: New files.
30217         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
30218         * gcc.dg/compat/struct-by-value-6a_x.c,
30219         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
30220         gcc.dg/compat/struct-by-value-6_x.c.
30221         * gcc.dg/compat/struct-by-value-6a_y.c,
30222         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
30223         gcc.dg/compat/struct-by-value-6_y.c.
30224
30225         * gcc.dg/compat/struct-by-value-7a_main.c,
30226         gcc.dg/compat/struct-by-value-7b_main.c: New files.
30227         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
30228         * gcc.dg/compat/struct-by-value-7a_x.c,
30229         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
30230         gcc.dg/compat/struct-by-value-7_x.c.
30231         * gcc.dg/compat/struct-by-value-7a_y.c,
30232         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
30233         gcc.dg/compat/struct-by-value-7_y.c.
30234
30235 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
30236
30237         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
30238         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
30239         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
30240         options.
30241
30242 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
30243
30244         * gcc.dg/builtins-36.c: New test.
30245
30246 2004-04-06  Paul Brook  <paul@codesourcery.com>
30247
30248         * README.gcc: Remove obsolete contraint on testcases.
30249
30250 2004-04-05  Paul Brook  <paul@codesourcery.com>
30251
30252         PR2123
30253         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
30254         failure and exit(0) on success.
30255         * g++.dg/expr/anew2.C: Ditto.
30256         * g++.dg/expr/anew3.C: Ditto.
30257         * g++.dg/expr/anew4.C: Ditto.
30258
30259 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
30260
30261         PR c++/3518
30262         * g++.dg/template/unify7.C: New.
30263
30264 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30265
30266         * g++.dg/README: Bring up to date with new subdirectories; remove
30267         duplicate subdirectory lines.
30268
30269 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
30270
30271         PR c++/14007
30272         * g++.dg/template/unify5.C: New.
30273         * g++.dg/template/unify6.C: New.
30274         * g++.dg/template/qualttp20.C: Adjust.
30275         * g++.old-deja/g++.jason/report.C: Adjust.
30276         * g++.old-deja/g++.other/qual1.C: Adjust.
30277
30278 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
30279
30280         PR c++/14803
30281         * g++.dg/inherit/ptrmem1.C: New test.
30282
30283 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
30284
30285         PR c++/14755
30286         * gcc.c-torture/execute/20040331-1.c: New test.
30287         * gcc.dg/20040331-1.c: New test.
30288
30289 2004-04-01  Paul Brook  <paul@codesourcery.com>
30290
30291         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
30292
30293 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
30294
30295         PR c++/14724
30296         * g++.dg/init/goto1.C: New test.
30297
30298         PR c++/14763
30299         * g++.dg/template/defarg4.C: New test.
30300
30301 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
30302
30303         * gcc.dg/altivec-11.c: Extend test for more valid cases.
30304
30305 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
30306
30307         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
30308
30309 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
30310
30311         * gcc.dg/noncompile/undeclared-2.c: New test.
30312
30313 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
30314
30315         * gcc.dg/940409-1.c: Remove XFAIL.
30316         * gcc.dg/reg-vol-struct-1.c: New test.
30317
30318 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30319
30320         * gcc.dg/torture/builtin-wctype-1.c: New test.
30321
30322 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
30323
30324         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
30325         * gcc.dg/20001101-1.c: Likewise.
30326         * gcc.dg/20001102-1.c: Likewise.
30327
30328 2004-03-25  Roger Sayle  <roger@eyesopen.com>
30329
30330         * gcc.dg/compare8.c: Add an additional test for XOR.
30331
30332 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30333
30334         * gcc.dg/torture/builtin-ctype-1.c: New test.
30335
30336 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30337
30338         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
30339         * gcc.dg/torture/builtin-math-1.c: Likewise.
30340         * gcc.dg/torture/builtin-power-1.c: New test.
30341
30342 2004-03-24  Andreas Schwab  <schwab@suse.de>
30343
30344         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
30345         IA64 assembler.
30346
30347 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
30348             Roger Sayle  <roger@eyesopen.com>
30349
30350         * gcc.dg/compare8.c: New test case.
30351
30352 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
30353
30354         * g++.dg/ext/altivec-7.C: New test.
30355
30356 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
30357
30358         PR 12267, 12391, 12560, 13129, 14114, 14133
30359         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
30360         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
30361         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
30362         Adjust error regexps.
30363         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
30364         * gcc.dg/noncompile/undeclared-1.c: New test cases.
30365         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
30366         * gcc.dg/local1.c: Add explanatory comment.
30367
30368 2004-03-23  Roger Sayle  <roger@eyesopen.com>
30369
30370         PR optimization/14669
30371         * g++.dg/opt/fold2.C: New test case.
30372
30373 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
30374
30375         PR c/14069
30376         * gcc.dg/20040322-1.c: New test.
30377
30378 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30379
30380         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
30381         * gcc.dg/ultrasp4.c: Likewise.
30382         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
30383
30384 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
30385
30386         * gcc.dg/i386-sse-8.c: Reset default options.
30387
30388 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
30389
30390         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
30391         in the error message text.
30392
30393 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30394
30395         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
30396
30397 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
30398
30399         PR c++/14616
30400         * g++.dg/init/array13.C: New test.
30401
30402 2004-03-20  Roger Sayle  <roger@eyesopen.com>
30403
30404         PR target/13889
30405         * gcc.c-torture/compile/pr13889.c: New test case.
30406
30407 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30408
30409         PR c/14635
30410         * builtins-1.c (nan, nans): Don't test.
30411         * builtins-30.c: Don't use nan, nanf, nanl.
30412         * builtins-35.c: New test.
30413
30414 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
30415
30416         * g++.dg/ext/altivec-6.C: New test.
30417
30418 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
30419
30420         * g++.dg/init/placement3.C: New test.
30421
30422         * g++.dg/template/spec13.C: New test.
30423
30424         * g++.dg/lookup/using11.C: New test.
30425
30426         * g++.dg/lookup/koenig3.C: New test.
30427
30428         * g++.dg/template/operator2.C: New test.
30429
30430         * g++.dg/expr/dtor3.C: New test.
30431         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
30432         marker.
30433         * g++.old-deja/g++.law/visibility28.C: Likewise.
30434
30435 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
30436
30437         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
30438         * gcc.dg/ppc64-abi-3.c: Likewise.
30439
30440 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30441
30442         PR c++/14545
30443         * g++.dg/parse/template15.C: New test.
30444
30445 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
30446
30447         * g++.dg/expr/dtor2.C: New test.
30448
30449         * g++.dg/lookup/anon4.C: New test.
30450
30451         * g++.dg/overload/using1.C: New test.
30452
30453         * g++.dg/template/lookup7.C: New test.
30454
30455         * g++.dg/template/typename6.C: New test.
30456
30457         * g++.dg/expr/cond6.C: New test.
30458
30459 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30460
30461         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
30462
30463 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
30464
30465         * g++.dg/expr/cond5.C: New test.
30466         * g++.dg/expr/constcast1.C: Likewise.
30467         * g++.dg/expr/ptrmem2.C: Likewise.
30468         * g++.dg/expr/ptrmem3.C: Likewise.
30469         * g++.dg/lookup/main1.C: Likewise.
30470         * g++.dg/template/lookup6.C: Likewise.
30471
30472 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
30473
30474         * gcc.dg/local1.c: New test.
30475
30476         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
30477
30478 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30479
30480         * gcc.dg/torture/builtin-convert-1.c: New test.
30481
30482 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30483
30484         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
30485
30486 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
30487
30488         PR c++/14481
30489         * g++.dg/warn/Wunused-7.C: New test.
30490
30491 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30492
30493         * gcc.dg/torture/builtin-integral-1.c: New test.
30494
30495 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
30496
30497         PR c++/14586
30498         * g++.dg/parse/non-dependent3.C: New test.
30499
30500 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
30501
30502         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
30503         * g++.dg/eh/simd-2.C: Likewise.
30504         * g++.dg/init/array10.C: Likewise.
30505         * gcc.c-torture/compile/simd-1.c: Likewise.
30506         * gcc.c-torture/compile/simd-2.c: Likewise.
30507         * gcc.c-torture/compile/simd-3.c: Likewise.
30508         * gcc.c-torture/compile/simd-4.c: Likewise.
30509         * gcc.c-torture/compile/simd-6.c: Likewise.
30510         * gcc.c-torture/execute/simd-1.c: Likewise.
30511         * gcc.c-torture/execute/simd-2.c: Likewise.
30512         * gcc.dg/compat/vector-defs.h: Likewise.
30513         * gcc.dg/20020531-1.c: Likewise.
30514         * gcc.dg/altivec-3.c: Likewise.
30515         * gcc.dg/altivec-4.c: Likewise.
30516         * gcc.dg/altivec-varargs-1.c: Likewise.
30517         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
30518         * gcc.dg/i386-mmx-3.c: Likewise.
30519         * gcc.dg/i386-sse-4.c: Likewise.
30520         * gcc.dg/i386-sse-5.c: Likewise.
30521         * gcc.dg/i386-sse-8.c: Likewise.
30522         * gcc.dg/simd-1.c: Likewise.
30523         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
30524         __ev64_opaque__ since the machine description provides it.
30525
30526 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30527
30528         * lib/compat.exp (skip_list): New global variable.
30529         Use it to hold the user defined COMPAT_SKIPS list if any.
30530         (compat-obj): Add the members of skip_list to optall.
30531
30532 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30533
30534         * gcc.dg/compat/union-by-value-1_main.c,
30535         union-by-value-1_x.c, union-by-value-1_y.c,
30536         union-check.h, union-defs.h,
30537         union-init.h, union-return-1_main.c,
30538         union-return-1_x.c, union-return-1_y.c: New files.
30539
30540 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30541
30542         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
30543         mixed-struct-init.h: Add 4 mixed structure types.
30544         struct-by-value-21_main.c, struct-by-value-21_x.c,
30545         struct-by-value-21_y.c, struct-return-21_main.c,
30546         struct-return-21_x.c, struct-return-21_y.c: New files.
30547
30548 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
30549
30550         PR c++/14550
30551         * g++.dg/parse/template14.C: New test.
30552
30553 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30554
30555         * gcc.c-torture/execute/20040313-1.c: New test.
30556
30557 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
30558
30559         PR target/14533
30560         * gcc.dg/20040311-2.c: New test.
30561
30562 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
30563
30564         PR other/14544
30565         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
30566         bit-field.
30567
30568 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
30569
30570         * gcc.dg/20040305-2.c: Add missing return statement.
30571
30572 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30573
30574         * gcc.dg/builtins-34.c: Also check pow10*.
30575
30576 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
30577
30578         PR target/14262
30579         * gcc.dg/20040305-2.c: New test.
30580
30581 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
30582
30583         * gcc.dg/20040310-1.c: New test.
30584
30585 2004-03-11  Roger Sayle  <roger@eyesopen.com>
30586
30587         * gcc.c-torture/execute/20040311-1.c: New test case.
30588
30589 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
30590
30591         PR c++/14476
30592         * g++.dg/lookup/enum1.C: New test.
30593
30594 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
30595
30596         PR c++/14510
30597         * g++.dg/lookup/struct2.C: New test.
30598
30599 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
30600
30601         * gcc.dg/builtins-34.c: New test.
30602
30603 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30604
30605         * gcc.dg/torture/builtin-nonneg-1.c: New test.
30606
30607 2004-03-09  James E Wilson  <wilson@specifixinc.com>
30608
30609         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
30610         * gcc.dg/alias-2.c: New testcase.
30611
30612 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
30613
30614         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
30615
30616 2004-03-09  Roger Sayle  <roger@eyesopen.com>
30617
30618         * gcc.c-torture/execute/20040309-1.c: New test case.
30619
30620 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
30621
30622         PR c++/14397
30623         * g++.dg/overload/ref1.C: New.
30624
30625 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30626
30627         PR c++/14409
30628         * g++.dg/template/spec12.C: New test.
30629
30630         PR c++/14448
30631         * g++.dg/parse/crash14.C: New test.
30632
30633 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
30634
30635         PR c++/14230
30636         * g++.dg/init/ref11.C: New test.
30637
30638 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
30639
30640         PR c++/14432
30641         * g++.dg/parse/builtin2.C: New test.
30642
30643 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
30644
30645         PR c++/14401
30646         * g++.dg/init/ctor3.C: New test.
30647         * g++.dg/init/union1.C: New test.
30648         * g++.dg/ext/anon-struct4.C: New test.
30649
30650 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
30651
30652         * g++.dg/lookup/koenig1.C: Tweak error messages.
30653         * g++.dg/lookup/used-before-declaration.C: Likewise.
30654         * g++.dg/other/do1.C: Likewise.
30655         * g++.dg/overload/koenig1.C: Likewise.
30656         * g++.dg/parse/crash13.C: Likewise.
30657         * g++.dg/template/instantiate3.C: Likewise.
30658
30659 2004-03-08  Eric Christopher  <echristo@redhat.com>
30660
30661         * * lib/target-supports.exp: Enable libiconv in test
30662         compilation.  Fix up error checking.
30663
30664 2004-03-08  Roger Sayle  <roger@eyesopen.com>
30665
30666         PR middle-end/14289
30667         * gcc.dg/pr14289-1.c: New test case.
30668         * gcc.dg/pr14289-2.c: Likewise.
30669         * gcc.dg/pr14289-3.c: Likewise.
30670
30671 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
30672
30673         * gcc.c-torture/execute/20040308-1.c: New test.
30674
30675 2004-03-07  Roger Sayle  <roger@eyesopen.com>
30676
30677         * gcc.c-torture/execute/20040307-1.c: New test case.
30678
30679 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
30680
30681         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
30682
30683 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
30684
30685         * gcc.dg/20040306-1.c: New test.
30686
30687 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
30688
30689         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
30690         them static.
30691         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
30692
30693 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30694
30695         PR c/14465
30696         * gcc.dg/decl-6.c: New test.
30697
30698 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30699
30700         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
30701         Rename LOGPOW -> LOG_POW.
30702         (SQRT_EXP, POW_EXP): New.
30703
30704 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30705
30706         * gcc.dg/i386-sse-8.c: New test.
30707
30708 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30709
30710         PR c/14114
30711         * gcc.dg/decl-5.c: New test.
30712
30713 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
30714
30715         * gcc.dg/20040305-1.c: New test.
30716
30717 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
30718
30719         PR other/14354
30720         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
30721
30722 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
30723
30724         PR c++/14425, c++/14426
30725         * g++.dg/ext/altivec-4.C: New test.
30726         * g++.dg/ext/altivec-5.C: New test.
30727
30728 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
30729
30730         * g++.old-deja/g++.other/linkage1.C: Expect errors about
30731         global variables of a type with no linkage.
30732         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
30733         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
30734         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
30735         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
30736         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
30737         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
30738         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
30739         * g++.dg/warn/deprecated.C: Name enum Color.
30740         * g++.dg/overload/VLA.C: Name structure for 'b'.
30741         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
30742
30743 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30744
30745         * gcc.c-torture/compile/20040304-1.c: New test.
30746
30747 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
30748
30749         PR 13728
30750         * gcc.dg/decl-4.c: New testcase.
30751
30752 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
30753
30754         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
30755         as PRECF if sizeof (float) > sizeof (double).
30756         (PRECL): Make it the same as PRECF if
30757         sizeof (float) > sizeof (long double).
30758
30759 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30760
30761         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
30762         system type.  Add check for irix6 which doesn't have c99 runtime.
30763
30764 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
30765
30766         * gcc.dg/const-elim-1.c: xfail for xtensa.
30767
30768 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30769
30770         PR c++/14369
30771         * g++.dg/template/cond4.C: New test.
30772
30773 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30774
30775         PR c++/14360
30776         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
30777
30778         PR c++/14361
30779         * g++.dg/parse/defarg7.C: New test.
30780
30781         PR c++/14359
30782         * g++.dg/template/friend26.C: New test.
30783
30784 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30785
30786         PR c++/14324
30787         * g++.dg/abi/mangle21.C: New test.
30788
30789         PR c++/14260
30790         * g++.dg/parse/constructor2.C: New test.
30791
30792         PR c++/14337
30793         * g++.dg/template/sfinae1.C: New test.
30794
30795 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
30796
30797         PR c++/14267
30798         * g++.dg/expr/crash2.C: New test.
30799
30800         PR middle-end/13448
30801         * gcc.dg/inline-5.c: New test.
30802         * gcc.dg/always-inline.c: Split out tests into ...
30803         * gcc.dg/always-inline2.c: ... this and ...
30804         * gcc.dg/always-inline3.c: ... this.
30805
30806 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
30807
30808         PR debug/12103
30809         * g++.dg/debug/crash1.C: New test.
30810
30811 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
30812
30813         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
30814         function with __attribute__((noinline)).
30815         (recurser_void2): Likewise.
30816         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
30817         (recurser_void2): Likewise.
30818
30819 2004-02-29  Roger Sayle  <roger@eyesopen.com>
30820
30821         PR middle-end/14203
30822         * g++.dg/warn/Wunused-6.C: New test case.
30823
30824 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
30825
30826         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
30827         not defined.
30828
30829 2004-02-27  Eric Christopher  <echristo@redhat.com>
30830
30831         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
30832         * g++.dg/charset/asm2.c: Run only x86.
30833         * gcc.dg/charset/asm3.c: Ditto.
30834
30835 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
30836
30837         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
30838         ld_library_path.
30839
30840 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
30841
30842         * g++.dg/ext/altivec-3.C: New.
30843
30844 2004-02-26  Richard Henderson  <rth@redhat.com>
30845
30846         * g++.dg/ext/attrib10.C: Mark for warning.
30847         * gcc.dg/attr-alias-1.c: New.
30848
30849 2004-02-26  Richard Henderson  <rth@redhat.com>
30850
30851         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
30852         * gcc.c-torture/execute/20040208-2.c: ... it back.
30853
30854 2004-02-26  Eric Christopher  <echristo@redhat.com>
30855
30856         * lib/target-supports.exp (check-iconv-available): New function.
30857         * lib/gcc-dg.exp (dg-require-iconv): New function.
30858         Use above.
30859         * gcc.dg/charset: New directory.
30860         * gcc.dg/charset/charset.exp: New file.
30861         * gcc.dg/charset/asm1.c: Ditto.
30862         * gcc.dg/charset/asm2.c: Ditto.
30863         * gcc.dg/charset/asm3.c: Ditto.
30864         * gcc.dg/charset/asm4.c: Ditto.
30865         * gcc.dg/charset/asm5.c: Ditto.
30866         * gcc.dg/charset/attribute1.c: Ditto.
30867         * gcc.dg/charset/attribute2.c: Ditto.
30868         * gcc.dg/charset/string1.c: Ditto.
30869         * g++.dg/charset: New directory.
30870         * g++.dg/dg.exp: Add here. Special options.
30871         * g++.dg/charset/charset.exp: New file.
30872         * g++.dg/charset/asm1.c: Ditto.
30873         * g++.dg/charset/asm2.c: Ditto.
30874         * g++.dg/charset/asm3.c: Ditto.
30875         * g++.dg/charset/asm4.c: Ditto.
30876         * g++.dg/charset/attribute1.c: Ditto.
30877         * g++.dg/charset/attribute2.c: Ditto.
30878         * g++.dg/charset/extern1.cc: Ditto.
30879         * g++.dg/charset/extern2.cc: Ditto.
30880         * g++.dg/charset/string1.c: Ditto.
30881
30882 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
30883
30884         PR c++/14278
30885         * g++.dg/parse/comma1.C: New test.
30886
30887 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30888
30889         PR c++/14284
30890         * g++.dg/template/ttp8.C: New test.
30891
30892 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
30893
30894         * gcc.dg/fixuns-trunc-1.c: New test.
30895
30896 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30897
30898         * gcc.dg/builtins-config.h: Use #elif.
30899
30900 2004-02-26  Michael Matz  <matz@suse.de>
30901
30902         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
30903         * gcc.dg/991214-1.c: Likewise.
30904         * gcc.dg/i386-asm-1.c: Likewise.
30905
30906 2004-02-25  Richard Henderson  <rth@redhat.com>
30907
30908         * gcc.c-torture/execute/20040208-2.c: Move ...
30909         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
30910
30911 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30912
30913         PR c++/14246
30914         * g++.dg/other/crash-3.C: New test.
30915
30916 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30917
30918         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
30919         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
30920
30921         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
30922         HP-UX.
30923
30924 2004-02-24  Michael Matz  <matz@suse.de>
30925
30926         * gcc.dg/i386-regparm.c: New.
30927
30928 2004-02-23  James E Wilson  <wilson@specifixinc.com>
30929
30930         * gcc.c-torture/execute/20040223-1.c: New.
30931
30932 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
30933             Kazu Hirata  <kazu@cs.umass.edu>
30934
30935         * gcc.dg/fwritable-strings-1.c: Remove.
30936
30937 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
30938
30939         PR c/14156
30940         * gcc.dg/20040223-1.c: New test.
30941
30942 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30943
30944         PR c++/14106
30945         * g++.dg/ext/typeof9.C: New test.
30946
30947 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30948
30949         PR c++/14250
30950         * g++.dg/other/switch1.C: New test.
30951
30952 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30953
30954         * gcc.dg/cast-function-1.c: Adjust for new informative message.
30955         * gcc.dg/va-arg-1.c: Likewise.
30956
30957 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30958
30959         PR c++/14143
30960         * g++.dg/template/koenig5.C: New test.
30961
30962 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
30963
30964         * g++.dg/ext/altivec-1.C: Generalize target triple.
30965         * g++.dg/ext/altivec-2.C: New test case.
30966         * g++.dg/ext/altivec_check.h: New file.
30967         * gcc.dg/altivec-1.c: Generalize target triple;
30968         include altivec_check.h and call altivec_check().
30969         * gcc.dg/altivec-[2-5].c: Generalize target triple.
30970         * gcc.dg/altivec-6.c: New test case.
30971         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
30972         type casts as needed.
30973         * gcc.dg/altivec-10.c: Include altivec_check.h and call
30974         altivec_check().
30975         * gcc.dg/altivec-12.c: New test case.
30976         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
30977         include altivec_check.h and call altivec_check().
30978         * gcc.dg/altivec_check.h: New file.
30979
30980 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30981
30982         * lib/target-supports.exp (check_alias_available): Don't mangle
30983         function `g' in test program.
30984
30985 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30986
30987         * lib/target-supports.exp (check_profiling_available): Check
30988         argument to determine whether we support a profiling type.
30989         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
30990         check_profiling_available.
30991         * g++.dg/bprob/bprob.exp: Likewise.
30992         * g77.dg/bprob/bprob.exp: Likewise.
30993         * gcc.misc-tests/bprob.exp: Likewise.
30994         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
30995         dg-require-profiling and delete expected error handling.
30996         * gcc.dg/20021014-1.c: Likewise.
30997         * gcc.dg/nest.c: Likewise.
30998
30999 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31000
31001         PR c++/12007
31002         * g++.dg/other/vthunk1.C: New test.
31003
31004 2004-02-20  Falk Hueffner  <falk@debian.org>
31005
31006         PR target/14201
31007         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
31008
31009 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
31010
31011         PR c++/13927
31012         * g++.dg/other/error8.C: Remove XFAIL markers.
31013
31014         PR c++/14173
31015         * g++.dg/ext/packed5.C: New test.
31016
31017         PR c++/14199
31018         * g++.dg/warn/Wunused-5.C: New test.
31019
31020         PR c++/14186
31021         * g++.dg/lookup/member1.C: New test.
31022
31023 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
31024
31025         * gcc.c-torture/compile/20040130-1.c: Enable only when
31026         __INT_MAX__ >= 2147483647L.
31027         * gcc.c-torture/compile/961203-1.c: Likewise.
31028
31029 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
31030
31031         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
31032         * g++.dg/opt/template1.C: Robustify assembler regexp
31033
31034 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31035
31036         * gcc.c-torture/execute/simd-4.x: Remove.
31037         * gcc.c-torture/execute/va-arg-25.x: Likewise.
31038         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
31039         Guard with #ifndef SKIP_ATTRIBUTE.
31040         * gcc.dg/compat/vector-1_y.c: Likewise.
31041         * gcc.dg/compat/vector-2_x.c: Likewise.
31042         * gcc.dg/compat/vector-2_y.c: Likewise.
31043         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
31044         * g++.dg/eh/simd-2.C: Likewise.
31045
31046 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
31047
31048         * gcc.c-torture/compile/complex-1.c: New.
31049
31050 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
31051
31052         PR target/14209
31053         * gcc.c-torture/execute/20040218-1.c: New test.
31054
31055 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31056
31057         PR c++/14181
31058         * g++.dg/parse/new2.C: New test.
31059
31060 2004-02-18  Paul Brook  <paul@codesourcery.com>
31061
31062         * gcc.c-torture/compile/libcall-1.c: New test.
31063
31064 2004-02-18  Paul Brook  <paul@codesourcery.com>
31065
31066         PR debug/12934
31067         * gcc.dg/debug/debug-7.c: New test.
31068
31069 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
31070
31071         * gcc.dg/20040217-1.c: New test.
31072
31073 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
31074
31075         * gcc.c-torture/execute/990208-1.x: Delete.
31076
31077 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
31078
31079         * gcc.c-torture/execute/20040208-2.x: New file.
31080
31081 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
31082
31083         PR c++/11326
31084         * g++.dg/abi/structret1.C: New test.
31085
31086 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
31087
31088         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
31089         (i386_cpuid): No need to test if cpuid is available on AMD64.
31090         Fix assembly, so that it works onboth i386 and AMD64.
31091         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
31092         (vecInLong): Fix s[] member type to unsigned int.
31093         (vecInWord): Remove type.
31094         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
31095         (a64, b64, c64, d64, e64): Remove.
31096         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
31097         Remove unused variable.  Remove initialization of removed variables.
31098         Don't call mmx_tests nor sse_tests.
31099         (reference_mmx, reference_sse): Remove.
31100         (check): Add return stmt.
31101         * gcc.dg/i386-sse-7.c: New test.
31102         * gcc.dg/i386-mmx-4.c: New test.
31103
31104 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31105
31106         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
31107         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
31108         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
31109         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
31110         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
31111         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
31112         g++.dg/tc1/dr94.C: Fix line terminator.
31113
31114 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
31115
31116         * gcc.c-torture/compile/20040216-1.c: New.
31117
31118 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31119
31120         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
31121         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
31122         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
31123         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
31124         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
31125         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
31126
31127 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31128
31129         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
31130
31131 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
31132
31133         PR c++/13971
31134         * g++.dg/expr/cond4.C: New test.
31135
31136         PR c++/14086
31137         * g++.dg/lookup/crash2.C: New test.
31138
31139 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
31140
31141         * gcc.c-torture/compile/20040214-2.c: New test.
31142
31143 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
31144
31145         PR c++/14116
31146         * g++.dg/ext/typeof8.C: New test.
31147
31148 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
31149
31150         * gcc.c-torture/compile/20040214-1.c: New test.
31151
31152 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31153
31154         PR c++/13635
31155         * g++.dg/template/spec11.C: New test.
31156
31157 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31158
31159         PR c++/13927
31160         * g++.dg/other/error8.C: New test.
31161
31162 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
31163
31164         PR c++/14122
31165         * g++.dg/template/array4.C: New test.
31166
31167         PR c++/14108
31168         * g++.dg/inherit/thunk2.C: New test.
31169
31170         PR c++/14083
31171         * g++.dg/eh/cond2.C: New test.
31172
31173 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
31174
31175         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
31176
31177 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
31178
31179         * lib/scanasm.exp (dg-scan): Quote pattern before display.
31180
31181 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
31182
31183         * g++.dg/simd-2.C: xfail on ppc64-linux.
31184
31185 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
31186
31187         PR c/456
31188         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
31189         tests.
31190
31191 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
31192
31193         * gcc.dg/builtins-33.c: New test.
31194
31195 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
31196
31197         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
31198
31199 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
31200
31201         * g++.dg/simd-2.C: Set -maltivec for ppc64.
31202
31203 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
31204
31205         * gcc.dg/ppc64-abi-3.c: New test.
31206
31207 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
31208
31209         PR c/14092
31210
31211         * gcc.dg/pr14092-1.c: New testcase.
31212
31213 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
31214
31215         * gcc.dg/cpp/assert4.c: Fix typo last change.
31216
31217         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
31218         * gcc.dg/cpp/assert4.c: Handle powerpc64.
31219
31220         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
31221
31222 2004-02-09  Roger Sayle  <roger@eyesopen.com>
31223
31224         * gcc.c-torture/compile/20040209-1.c: New test case.
31225
31226 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31227
31228         * gcc.dg/c90-init-1.c: Adjust expected error messages.
31229
31230 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
31231
31232         * gcc.c-torture/execute/20040208-[12].c: New tests.
31233
31234 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31235
31236         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
31237
31238 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31239
31240         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
31241
31242 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
31243
31244         Bug 13856
31245         * gcc.dg/visibility-8.c: New testcase.
31246
31247 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
31248
31249         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
31250         arguments.
31251         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
31252
31253 2004-02-07  Roger Sayle  <roger@eyesopen.com>
31254
31255         PR middle-end/13696
31256         * g++.dg/opt/fold1.C: New test case.
31257
31258 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31259
31260         PR c++/14033
31261         * g++.dg/other/crash-2.C: New test.
31262
31263 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31264
31265         PR c++/14028
31266         * g++.dg/parse/angle-bracket2.C: New test.
31267
31268 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31269
31270         PR middle-end/13750
31271         Revert:
31272         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
31273         PR pch/13361
31274         * testsuite/g++.dg/pch/wchar-1.C: New.
31275         * testsuite/g++.dg/pch/wchar-1.Hs: New.
31276
31277 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31278
31279         PR c++/14008
31280         * g++.dg/parse/error15.C: New test.
31281         * g++.dg/parse/crash11.C: Update dg-error mark.
31282
31283 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
31284
31285         PR c++/13932
31286         * g++.dg/warn/conv2.C: New test.
31287
31288 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31289
31290         PR c++/13086
31291         * g++.dg/warn/incomplete1.C: Remove xfail.
31292
31293 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
31294
31295         * lib/file-format.exp (gcc_target_object_format): Use
31296         ${tool}_target_compile, not gcc_target_compile.
31297         * lib/target-supports.exp (check_alias_available): Likewise.
31298         (check_gc_sections_available): Likewise.
31299         * g++.dg/ext/attrib10.C: Use dg-require-alias.
31300         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
31301         dg-require-alias.
31302
31303 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
31304
31305         PR c++/13969
31306         * g++.dg/template/static6.C: New test.
31307
31308 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
31309
31310         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
31311
31312 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31313
31314         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
31315         tests for systems where `char' is unsigned by default.
31316
31317 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31318
31319         PR c++/13997
31320         * g++.dg/template/partial3.C: New test.
31321
31322 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
31323
31324         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
31325         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
31326         Remove mentions of obsolete ports.
31327
31328 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
31329
31330         * gcc.dg/noncompile/20001228-1.c: Fix for new
31331         error message.
31332
31333 2004-02-03  Roger Sayle  <roger@eyesopen.com>
31334
31335         PR target/9348
31336         * gcc.c-torture/execute/multdi-1.c: New test case.
31337
31338 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
31339
31340         PR c++/13925
31341         * g++.dg/template/lookup5.C: New test.
31342
31343 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
31344
31345         PR c++/13950
31346         * g++.dg/template/lookup4.C: New test.
31347
31348         PR c++/13970
31349         * g++.dg/parse/error14.C: New test.
31350
31351         PR c++/14002
31352         * g++.dg/parse/template13.C: New test.
31353
31354 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
31355
31356         PR c++/13978
31357         * g++.dg/template/koenig4.C: New test.
31358
31359         PR c++/13968
31360         * g++.dg/template/crash17.C: New test.
31361
31362         PR c++/13975
31363         * g++.dg/parse/error13.C: New test.
31364         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
31365
31366 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31367
31368         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
31369
31370 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
31371
31372         PR c/11658
31373         PR c/13994
31374         * gcc.dg/noncompile/20040203-1.c: New test.
31375         * gcc.dg/noncompile/20040203-2.c: Likewise.
31376         * gcc.dg/noncompile/20040203-3.c: Likewise.
31377         * gcc.dg/20040203-1.c: Likewise.
31378
31379 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
31380
31381         PR c++/10858
31382         * g++.dg/template/sizeof7.C: New test.
31383
31384 2004-02-02  Eric Christopher  <echristo@redhat.com>
31385             Zack Weinberg  <zack@codesourcery.com>
31386
31387         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
31388
31389 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
31390
31391         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
31392         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
31393         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
31394         * gcc.dg/cleanup-5.c: Run only on Linux targets.
31395
31396 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
31397
31398         PR c++/13113
31399         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
31400
31401         PR c++/13854
31402         * g++.dg/ext/attrib13.C: New test.
31403
31404         PR c++/13907
31405         * g++.dg/conversion/op2.C: New test.
31406
31407 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31408
31409         * gcc.dg/titype-1.c: Fix pasto.
31410
31411 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31412
31413         * gcc.dg/titype-1.c: New test.
31414
31415 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31416
31417         PR c++/13957
31418         * g++.dg/template/non-type-template-argument-1.C,
31419         g++.dg/template/qualified-id1.C: Update dg-error marks.
31420         * g++.dg/template/nontype6.C: New test.
31421
31422 2004-02-01  Roger Sayle  <roger@eyesopen.com>
31423
31424         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
31425         * gcc.dg/builtins-31.c: New testcase.
31426         * gcc.dg/builtins-32.c: New testcase.
31427
31428 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
31429
31430         * objc.dg/call-super-2.m: Update line numbers
31431         for the including of stddef.h.
31432
31433 2004-01-30  Michael Matz  <matz@suse.de>
31434
31435         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
31436         g++.dg/ext/case-range3.C: New tests.
31437
31438 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31439
31440         DR206
31441         PR c++/13813
31442         * g++.dg/template/member4.C: New test.
31443
31444 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31445
31446         PR c++/13683
31447         * g++.dg/template/sizeof6.C: New test.
31448
31449 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
31450
31451         * gcc.dg/fwritable-strings-1.c: New test.
31452
31453 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
31454
31455         * gcc.c-torture/compile/20040130-1.c: New test.
31456
31457 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
31458
31459         * objc.dg/call-super-2.m: Include stddef.h for size_t.
31460
31461 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
31462
31463         PR c++/13883
31464         * g++.dg/template/ctor3.C: New test.
31465
31466 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31467
31468         * g++.dg/tc1: New directory.
31469         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
31470         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
31471         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
31472         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
31473         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
31474
31475 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31476
31477         * g++.dg/parse/error11.C: New test.
31478         * g++.dg/parse/error12.C: Likewise.
31479
31480 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
31481
31482         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
31483         (scan_initial, main): Use aligned_sizeof instead of sizeof.
31484
31485 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
31486
31487         PR c++/13791
31488         * g++.dg/ext/attrib12.C: New test.
31489
31490         PR c++/13736
31491         * g++.dg/parse/cast2.C: New test.
31492
31493 2004-01-27  James E Wilson  <wilson@specifixinc.com>
31494
31495         * objc.dg/encode-2.m (main): New local string.  Set depending on
31496         sizeof long.  Use in sscanf call.
31497         * objc.dg/encode-3.m (main): New local string.  Set depending on
31498         sizeof long.  Use in scan_initial call.
31499
31500 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31501
31502         * objc.dg/call-super-2.m: Make LP64-safe.
31503         * objc.dg/desig-init-1.m: Likewise.
31504
31505 2004-01-27  Devang Patel <dpatel@apple.com>
31506
31507         * g++.dg/debug/namespace1.C: New test.
31508
31509 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
31510
31511         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
31512         xscale-*-*.
31513
31514         * gcc.dg/arm-mmx-1.c: New test.
31515
31516 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31517
31518         * gcc.dg/20040127-1.c: New test.
31519         * gcc.dg/20040127-2.c: New test.
31520
31521 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31522
31523         * objc.dg/stret-1.m (glob): Renamed to globa.
31524
31525 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
31526
31527         PR c++/13663
31528         * g++.dg/expr/for1.C: New test.
31529
31530 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
31531
31532         PR middle-end/13779
31533         * gcc.dg/darwin-longlong.c: New test.
31534
31535 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
31536
31537         * gcc.dg/20040124-1.c: Moved test from here...
31538         * gcc.c-torture/compile/20040124-1.c: ...to here.
31539
31540 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
31541
31542         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
31543         the assembly output if -m64 is passed.
31544
31545 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
31546
31547         PR c++/13833
31548         * g++.dg/template/cond3.C: New test.
31549
31550 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31551
31552         PR c++/13810
31553         * g++.dg/template/ttp7.C: New test.
31554
31555 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31556
31557         PR c++/13797
31558         * g++.dg/template/nontype4.C: New test.
31559         * g++.dg/template/nontype5.C: Likewise.
31560
31561 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
31562
31563         * gcc.dg/torture/mips-clobber-at.c: New test.
31564
31565 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
31566
31567         * gcc.dg/20040124-1.c: New test.
31568
31569 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
31570
31571         * gcc.dg/20040123-1.c: New test.
31572
31573 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
31574
31575         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
31576
31577 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31578
31579         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
31580
31581 2004-01-23  Andrew Pinski  <apinski@apple.com>
31582
31583         * gcc.dg/20030121-1.c: Move to ..
31584         * gcc.dg/20040121-1.c: here.
31585
31586 2004-01-23  Roger Sayle  <roger@eyesopen.com>
31587
31588         * gcc.dg/builtins-29.c: New test case.
31589
31590 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
31591
31592         PR 18314
31593         * gcc.dg/builtins-30.c: New testcase.
31594
31595 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
31596
31597         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
31598         * lib/g77.exp: Likewise.
31599         * lib/objc.exp: Likewise.
31600         * lib/g++.exp: Likewise.
31601
31602 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31603
31604         * gcc.dg/struct-by-value-2.c: New test.
31605
31606 2004-01-21  Andrew Pinski  <apinski@apple.com>
31607
31608         PR target/13785
31609         * gcc.dg/20030121-1.c: New test.
31610
31611 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
31612
31613         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
31614         clobber frame pointer register in asm statement.
31615
31616 2004-01-21  Falk Hueffner  <falk@debian.org>
31617
31618         * gcc.c-torture/compile/20040121-1.c: New test.
31619
31620 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
31621
31622         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
31623
31624 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
31625
31626         * gcc.dg/ppc64-abi-2.c: New test.
31627
31628 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
31629
31630         * lib/treelang.exp: Fill out this file.
31631         * lib/treelang-dg.exp: New File.
31632
31633 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31634
31635         * gcc.c-torture/compile/981022-1.c: Remove.
31636         * gcc.dg/array-5.c: Remove XFAIL.
31637         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
31638         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
31639         gcc.dg/cond-lvalue-1.c: Update.
31640         * gcc.dg/cast-lvalue-2.c: New test.
31641
31642 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
31643
31644         PR c++/13592
31645         * g++.dg/other/error1.C (class foo): Tweak error message.
31646
31647         PR c++/13592
31648         * g++.dg/template/call2.C: New test.
31649
31650 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31651
31652         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
31653         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
31654         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
31655         scalar-return-1_x.c, scalar-return-2_y.c,
31656         scalar-return-3_x.c, scalar-return-3_y.c,
31657         scalar-return-4_x.c, scalar-return-4_y.c,
31658         struct-align-1.h, struct-align-1_x.c,
31659         struct-align-1_y.c, struct-align-2.h,
31660         struct-align-2_x.c, struct-align-2_y.c,
31661         struct-by-value-10_y.c, struct-by-value-11_x.c,
31662         struct-by-value-11_y.c, struct-by-value-12_x.c,
31663         struct-by-value-12_y.c, struct-by-value-13_x.c,
31664         struct-by-value-13_y.c, struct-by-value-14_x.c,
31665         struct-by-value-14_y.c, struct-by-value-15_x.c,
31666         struct-by-value-15_y.c, struct-by-value-16_y.c,
31667         struct-by-value-17_y.c, struct-by-value-18_y.c,
31668         struct-by-value-19_y.c, struct-by-value-1_x.c,
31669         struct-by-value-1_y.c, struct-by-value-20_y.c,
31670         struct-by-value-2_x.c, struct-by-value-2_y.c,
31671         struct-by-value-3_y.c, struct-by-value-4_x.c,
31672         struct-by-value-4_y.c, struct-by-value-5_y.c,
31673         struct-by-value-6_y.c, struct-by-value-7_y.c
31674         struct-by-value-8_x.c, struct-by-value-8_y.c
31675         struct-by-value-9_x.c, struct-by-value-9_y.c
31676         struct-return-10_x.c, struct-return-10_y.c,
31677         struct-return-19_x.c, struct-return-20_x.c
31678         struct-return-2_x.c, struct-return-2_y.c
31679         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
31680         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
31681
31682 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31683
31684         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
31685         attribute on sparc*-sun-solaris2.*.
31686
31687 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
31688
31689         PR c++/13710
31690         * g++.dg/ext/typeof7.C: New test.
31691
31692 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
31693
31694         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
31695         * gcc.dg/const-elim-1.c: Same.
31696
31697 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
31698
31699         * objc.dg/stret-1.m: New.
31700         * objc.dg/stret-2.m: New.
31701
31702 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
31703
31704         PR c++/11895
31705         * g++.dg/ext/vector1.C: New test.
31706
31707 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
31708
31709         * gcc.dg/pch/import-1.c: New.
31710         * gcc.dg/pch/import-1.hs: New.
31711         * gcc.dg/pch/import-1a.h: New.
31712         * gcc.dg/pch/import-1b.h: New.
31713         * gcc.dg/pch/import-1c.h: New.
31714
31715 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
31716
31717         PR c++/13574
31718         * g++.dg/ext/array1.C: New test.
31719
31720         PR c++/13178
31721         * g++.dg/conversion/op1.C: New test.
31722
31723 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
31724
31725         PR 11864
31726         From Kazumoto Kojima / Dan Kegel:
31727         * gcc.dg/pr11864-1.c: New test.
31728
31729         PR 10392
31730         From Marcus Comstedt / Dan Kegel:
31731         * gcc.dg/pr10392-1.c: New test.
31732
31733 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
31734
31735         PR c++/13478
31736         * g++.dg/init/ref10.C: New test.
31737
31738 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31739
31740         PR c++/13407
31741         * g++.dg/parse/typename6.C: New test.
31742
31743 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
31744
31745         PR pch/13361
31746         * testsuite/g++.dg/pch/wchar-1.C: New.
31747         * testsuite/g++.dg/pch/wchar-1.Hs: New.
31748
31749 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31750
31751         PR c++/9259
31752         * g++.dg/expr/sizeof2.C: New test.
31753
31754 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
31755
31756         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
31757
31758 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
31759
31760         PR c++/13659
31761         * g++.dg/lookup/strong-using-3.C: New.
31762         * g++.dg/lookup/using-10.C: New.
31763
31764 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
31765
31766         PR c++/13594
31767         * g++.dg/lookup/strong-using-2.C: New.
31768
31769 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
31770             Dan Kegel <dank@kegel.com>
31771             J"orn Rennecke <joern.rennecke@superh.com>
31772
31773         PR target/9365
31774         * gcc.dg/pr9365-1.c: New test.
31775
31776 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31777
31778         PR c++/8856
31779         * g++.dg/parse/casting-operator2.C: New test.
31780         * g++.old-deja/g++.pt/explicit83.C: Remove.
31781
31782 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31783
31784         * gcc.dg/label-compound-stmt-1.c: New test.
31785         * gcc.c-torture/compile/950922-1.c,
31786         gcc.c-torture/compile/20000211-3.c,
31787         gcc.c-torture/compile/20000518-1.c,
31788         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
31789         compound statements.
31790
31791 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
31792
31793         * gcc.dg/ppc64-abi-1.c: New test.
31794
31795 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
31796
31797          * g++.dg/ext/attrib9.C: Add dg-warnings.
31798
31799 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31800
31801         PR c++/12335
31802         * g++.dg/parse/dtor3.C: New test.
31803
31804 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
31805
31806         PR c++/12709
31807         * g++.dg/parse/try-catch-1.C: New test.
31808
31809 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
31810
31811         * ada/acats/run_all.sh: Add more verbose output in acats.log
31812         when compiling tests.
31813
31814 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
31815
31816         PR 13656
31817         * gcc.dg/typedef-redecl.c: New test case.
31818         * gcc.dg/typedef-redecl.h: New support file.
31819
31820 2004-01-13  Jan Hubicka  <jh@suse.cz>
31821
31822         * gcc.dg/always_inline.c: New test.
31823         * gcc.dg/debug/20031231-1.c: Fix.
31824
31825 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31826
31827         PR c++/13474
31828         * g++.dg/template/array3.C: New test.
31829
31830 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
31831
31832         * g++.dg/ext/lvalue1.C: No longer expected to fail.
31833         * g++.dg/warn/Wunused-2.C: Likewise.
31834
31835 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31836
31837         PR c++/13289
31838         * g++.dg/template/instantiate6.C: New test.
31839
31840 2004-01-12  Roger Sayle  <roger@eyesopen.com>
31841
31842         PR middle-end/11397
31843         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
31844
31845 2004-01-12  Jan Hubicka  <jh@suse.cz>
31846
31847         PR opt/12826
31848         * gcc.dg/20040112-1.c: New.
31849
31850         * gcc.dg/dwarf-die[1-7].c: Move to...
31851         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
31852         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
31853
31854 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
31855
31856         PR c++/4100
31857         * g++.dg/parse/friend4.C: New test.
31858
31859 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
31860
31861         PR c++/4100
31862         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
31863         definition is called a friend.
31864
31865 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
31866
31867         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
31868
31869 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
31870
31871         PR c++/3478
31872         * g++.dg/parse/error10.C: New test.
31873         * g++.dg/template/arg2.C: Accept "invalid type" error.
31874
31875 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
31876
31877         PR middle-end/13392
31878         * g++.dg/opt/expect2.C: New test.
31879
31880 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
31881
31882         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
31883         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
31884         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
31885         Update dg-error regexps.
31886
31887 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
31888
31889         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
31890         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
31891
31892 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31893
31894         * gcc.dg/pragma-re-1.c: Use right pointer type.
31895
31896 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31897
31898         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
31899
31900 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
31901
31902         * gcc.dg/rs6000-ldouble-1.c: New.
31903
31904 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31905
31906         DR 337
31907         PR c++/9256
31908         * g++.dg/other/abstract1.C: New test.
31909
31910 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
31911
31912         * g++.dg/lookup/strong-using-1.C: New.
31913
31914 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31915
31916         PR c/11234
31917         * gcc.dg/func-ptr-conv-1.c: New test.
31918         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
31919
31920 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
31921
31922         PR target/13380.
31923         * gcc.c-torture/compile/20040109-1.c: New.
31924
31925 2004-01-08  Stuart Hastings  <stuart@apple.com>
31926
31927         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
31928         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
31929         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
31930
31931 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
31932
31933         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
31934
31935 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31936
31937         * ada/acats/run_acats: Treat 'gnatchop' the same way
31938         as 'gnatmake'.  Export GCC_DRIVER.
31939         * ada/acats/run_all.sh: Add target_gnatchop.  Use
31940         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
31941
31942 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31943
31944         PR c++/12573
31945         * g++.dg/template/dependent-expr4.C: New test.
31946
31947 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
31948
31949         * gcc.dg/altivec-11.c: New test.
31950
31951 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
31952
31953         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
31954
31955 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31956
31957         PR c/6024
31958         * gcc.dg/enum-compat-1.c: New test.
31959         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
31960
31961 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31962
31963         PR c/12165
31964         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
31965         gcc.dg/c99-idem-qual-3.c: New tests.
31966
31967 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
31968
31969         * gcc.dg/winline-7.c: Don't cast void * to int.
31970
31971 2004-01-06  Jan Hubicka  <jh@suse.cz>
31972
31973         * gcc.dg/i386-sse-5.c: New test
31974         * g++.dg/eh/simd-1.c: Add -w argument for i386.
31975
31976 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
31977
31978         PR c++/12815
31979         * g++.dg/rtti/typeid4.C: New test.
31980
31981 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31982
31983         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
31984
31985 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
31986
31987         PR c++/12132
31988         * g++.dg/template/error11.C: New test.
31989
31990         PR c++/13451
31991         * g++.dg/template/class2.C: New test.
31992
31993 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
31994         Richard Sandiford <rsandifo@redhat.com>
31995
31996         PR c++/13387
31997         * g++.dg/opt/alias3.C: New test.
31998
31999 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
32000
32001         PR c++/13157
32002         * g++.dg/template/koenig3.C: New test.
32003
32004         PR c++/13529
32005         * g++.dg/parse/offsetof3.C: New test.
32006
32007         * g++.dg/init/copy7.C: Add missing dg-error markers.
32008
32009         PR c++/12226
32010         * g++.dg/init/copy7.c: New test.
32011
32012         PR c++/13536
32013         * g++.dg/parse/cast1.C: New test.
32014
32015 2004-01-04  Jan Hubicka  <jh@suse.cz>
32016
32017         * gcc.dg/winline[1-7].c: New tests.
32018
32019 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32020
32021         PR c++/13520
32022         * g++.dg/template/qualttp22.C: New test.
32023
32024 2004-01-01  Jan Hubicka  <jh@suse.cz>
32025
32026         * gcc.dg/debug/20031231-1.c: New.
32027         * gcc.c-torture/compile/20040101-1.c: New.
32028         * gcc.dg/dwarf-die-[1-7].c: New.
32029
32030 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
32031
32032         PR optimization/13521
32033         * gcc.c-torture/compile/20031231-1.c: New test.
32034
32035 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
32036
32037         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
32038
32039 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32040
32041         PR c++/10079
32042         * g++.dg/template/crash16.C: New test.
32043
32044 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
32045
32046         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
32047
32048 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
32049
32050         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
32051         ports.
32052         * g++.old-deja/g++.jason/thunk3.C: Likewise.
32053         * g++.old-deja/g++.law/profile1.C: Likewise.
32054         * gcc.c-torture/compile/981006-1.c: Likewise.
32055         * gcc.c-torture/execute/loop-2e.x: Likewise.
32056         * gcc.c-torture/execute/loop-2f.x: Remove.
32057         * gcc.c-torture/execute/loop-2g.x: Likewise.
32058         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
32059         * gcc.dg/20020312-2.c: Remove traces of dead ports.
32060
32061 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
32062
32063         PR c++/13507
32064         * g++.dg/ext/attrib11.C: New test.
32065
32066         PR c++/13494
32067         * g++.dg/template/array2-1.C: New test.
32068         * g++.dg/template/array2-2.C: New test.
32069
32070 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
32071
32072         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
32073
32074 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
32075
32076         PR c++/12774
32077         * g++.dg/template/array1-1.C: New test.
32078         * g++.dg/template/array1-2.C: New test.
32079
32080 2003-12-29  Roger Sayle  <roger@eyesopen.com>
32081
32082         PR fortran/12632
32083         * g77.dg/12632.f: New test case.
32084
32085 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32086
32087         PR c++/13289
32088         * g++.dg/parse/nontype1.C: New test.
32089
32090 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32091
32092         PR c++/12403
32093         * g++.dg/parse/explicit1.C: New test.
32094         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
32095
32096 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
32097
32098         PR c++/13081
32099         * g++.dg/opt/inline6.C: New test.
32100
32101         PR c++/12613
32102         * g++.dg/parse/error9.C: New test.
32103
32104         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
32105
32106 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
32107
32108         PR c++/13009
32109         * g++.dg/init/assign1.C: New test.
32110
32111 2003-12-28  Roger Sayle  <roger@eyesopen.com>
32112
32113         PR c++/13070
32114         * g++.dg/warn/format3.C: New test case.
32115
32116 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32117
32118         * gcc.c-torture/compile/20031227-1.c: New test.
32119
32120 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
32121
32122         * g++.dg/bprob/bprob.exp: Load target-supports.exp
32123         * g77.dg/bprob/bprob.exp: Likewise.
32124         * gcc.misc-tests/bprob.exp: Likewise.
32125         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
32126         variants on systems where the library does not provide that
32127         functionality.
32128         * gcc.dg/builtins-20.c: Use builtins-config.h.
32129         * gcc.dg/builtins-config.h: New file.
32130
32131 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
32132
32133         * lib/gcc-dg.exp (dg-require-profiling): New function.
32134         * lib/target-supports.exp (check_profiling_available): Likewise.
32135         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
32136         * g77.dg/bprob/bprob.exp: Likewise.
32137         * gcc.misc-tests/bprob.exp: Likewise.
32138         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
32139         * gcc.dg/20021014-1.c: Likewise.
32140         * gcc.dg/nest.c: Likewise.
32141
32142 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
32143
32144         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
32145         compiling.
32146         * g++.dg/lookup/java2.C: Likewise.
32147         * gcc.dg/cpp/lexident.c: Likewise.
32148
32149 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
32150
32151         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
32152         given.
32153         * gcc.c-torture/compile/961203-1.c: Likewise.
32154         * gcc.c-torture/compile/980506-1.c: Likewise.
32155
32156 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
32157
32158         * lib/gcc-dg.exp (dg-prune-output): New annotation.
32159         (additional_prunes): New global.
32160         (gcc-dg-prune): Handle additional per-test pruning.
32161         (dg-test): Clear additional_prunes between tests.
32162
32163         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
32164         dg-prune-output to avoid spurious failures from assembler
32165         complaining about nonexistent WAW violations.
32166         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
32167         Use dg-prune-output to avoid spurious failures from assembler
32168         warning about Itanium B-step errata.
32169
32170 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
32171
32172         * g++.dg/abi/macro0.C: New test.
32173         * g++.dg/abi/macro1.C: Likewise.
32174         * g++.dg/abi/macro2.C: Likewise.
32175
32176         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
32177         * g++.dg/abi/bitfield7.C: Likewise.
32178         * g++.dg/abi/dtor2.C: Likewise.
32179         * g++.dg/abi/mangle11.C: Likewise.
32180         * g++.dg/abi/mangle12.C: Likewise.
32181         * g++.dg/abi/mangle14.C: Likewise.
32182         * g++.dg/abi/mangle17.C: Likewise.
32183         * g++.dg/abi/vbase10.C: Likewise.
32184         * g++.dg/abi/vbase14.C: Likewise.
32185         * g++.dg/template/qualttp17.C: Likewise.
32186
32187 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
32188
32189         PR c/11995
32190         * gcc.dg/20031223-1.c: New test.
32191
32192 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32193
32194         * gcc.dg/noreturn-7.c: New test.
32195
32196 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32197
32198         * gcc.dg/null-pointer-1.c: New test.
32199
32200 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
32201
32202         * g++.old-deja/g++.jason/template18.C: Remove.
32203         * g++.old-deja/g++.jason/template37.C: Likewise.
32204
32205         PR c++/12862
32206         * g++.dg/lookup/ns1.C: New test.
32207
32208         PR c++/12397
32209         * g++.dg/template/lookup3.C: New test.
32210
32211 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
32212
32213         * g++.dg/template/recurse1.C: New test
32214
32215 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
32216
32217         PR c++/12479
32218         * g++.dg/parse/semicolon1.C: New test.
32219         * g++.dg/parse/semicolon1.h: Likewise.
32220
32221 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
32222
32223         * gcc.dg/darwin-misaligned.c: New test.
32224
32225 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
32226
32227         PR c/9163
32228         * gcc.dg/20031222-1.c: New test.
32229
32230 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
32231
32232         PR c++/13438
32233         * g++.dg/parse/error8.C: New test.
32234
32235         PR c++/11554
32236         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
32237
32238 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
32239
32240         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
32241         too small.
32242         * gcc.c-torture/compile/930217-1.c: Likewise.
32243         * gcc.c-torture/compile/930513-1.c: Likewise.
32244         * gcc.c-torture/execute/920908-2.c: Likewise.
32245         * gcc.c-torture/execute/921204-1.c: Likewise.
32246         * gcc.c-torture/execute/930621-1.c: Likewise.
32247         * gcc.c-torture/execute/930630-1.c: Likewise.
32248         * gcc.c-torture/execute/931031-1.c: Likewise.
32249         * gcc.c-torture/execute/980602-2.c: Likewise.
32250         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
32251         * gcc.c-torture/execute/compndlit-1.c: Likewise.
32252         * gcc.c-torture/execute/extzvsi.c: Likewise.
32253         * gcc.c-torture/unsorted/ext.c: Likewise.
32254
32255 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
32256
32257         PR target/12749
32258         * gcc.c-torture/compile/20031220-2.c: New test case.
32259
32260 2003-12-20  Roger Sayle  <roger@eyesopen.com>
32261
32262         PR optimization/13031
32263         * gcc.c-torture/compile/20031220-1.c: New test case.
32264
32265 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32266
32267         * gcc.dg/cast-function-1.c: New test.
32268
32269 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
32270
32271         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
32272         formats.
32273
32274 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
32275
32276         PR c++/12795
32277         * g++.dg/ext/attrib10.C: New test.
32278
32279 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
32280
32281         * gcc.dg/cleanup-10.c: New test.
32282         * gcc.dg/cleanup-11.c: New test.
32283
32284 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
32285
32286         PR c++/13239
32287         * g++.dg/opt/expect1.C: New test.
32288
32289 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
32290
32291         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
32292
32293 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
32294
32295         PR debug/12923
32296         * gcc.dg/20031218-1.c: New test.
32297
32298         PR debug/12389
32299         * gcc.dg/20031218-2.c: New test.
32300         * gcc.dg/20031218-3.c: New test.
32301
32302         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
32303         of label name and allow for USER_LABEL_PREFIX == "_" names.
32304         * g++.dg/abi/mangle18-2.C: Likewise.
32305         * g++.dg/abi/mangle19-1.C: Likewise.
32306         * g++.dg/abi/mangle19-2.C: Likewise.
32307         * g++.dg/abi/mangle20-1.C: Likewise.
32308         * g++.dg/abi/mangle20-2.C: Likewise.
32309
32310 2003-12-18  Richard Henderson  <rth@redhat.com>
32311
32312         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
32313
32314 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
32315             Dan Kegel <dank@kegel.com>
32316
32317         PR other/12009
32318         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
32319         testing a cross compiler, it causes spurious compile failures.
32320         * lib/g++.exp: Likewise.
32321
32322 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32323
32324         PR c++/13262
32325         * g++.dg/template/access13.C: New test.
32326
32327 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
32328
32329         * gcc.dg/20031216-1.c: New test.
32330
32331 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32332
32333         PR c++/9154
32334         * g++.dg/template/error10.C: New test.
32335
32336 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32337
32338         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
32339         * g++.dg/eh/simd-2.C: Likewise.
32340
32341 2003-12-17  James E Wilson  <wilson@specifixinc.com>
32342             Roger Sayle  <roger@eyesopen.com>
32343
32344         * gcc.c-torture/execute/ieee/mzero5.c: New.
32345
32346 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
32347
32348         PR c++/10603
32349         * g++.dg/parse/error6.C: New test.
32350
32351         PR c++/12827
32352         * g++.dg/parse/error7.C: New test.
32353
32354 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
32355
32356         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
32357         at -O with stabs debugging formats.
32358         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
32359         * gcc.dg/debug/debug-2.c: Likewise.
32360
32361 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
32362
32363         PR c++/12696
32364         * g++.dg/init/error1.C: New test.
32365
32366         PR c++/12218
32367         * g++.dg/init/pm3.C: New test.
32368
32369 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32370
32371         PR c/3347
32372         * gcc.dg/bitfld-8.c: New test.
32373
32374 2003-12-16  James Lemke  <jim@wasabisystems.com>
32375
32376         * gcc.dg/arm-scd42-[123].c: New tests.
32377
32378 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
32379
32380         PR c++/9043
32381         * g++.dg/abi/mangle20-1.C: New test.
32382         * g++.dg/abi/mangle20-2.C: New test.
32383
32384 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
32385
32386         PR c++/13275
32387         * g++.dg/other/offsetof2.C: Remove XFAIL.
32388         * g++.dg/parse/offsetof1.C: New test.
32389         * g++.gd/parse/offsetof2.C: Likewise.
32390
32391 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32392
32393         * g++.dg/template/nontype3.C: New test.
32394         * g++.dg/template/static2.C: Tweaked the dg-error clause.
32395
32396 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32397
32398         * g++.dg/warn/noreturn-3.C: Also test instantiation.
32399
32400 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
32401
32402         PR c++/13387
32403         * g++.dg/expr/assign1.C: New test.
32404
32405         PR c++/13242
32406         * g++.dg/abi/mangle19-1.C: New test.
32407         * g++.dg/abi/mangle19-2.C: New test.
32408
32409 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
32410
32411         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
32412
32413 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32414
32415         * gcc.c-torture/execute/20031216-1.c: New test.
32416
32417 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32418
32419         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
32420         an ICE regression.
32421
32422 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
32423
32424         PR c++/10926
32425         * g++.dg/template/error9.C: New test.
32426
32427         PR c++/11116
32428         * g++.dg/template/error8.C: New test.
32429
32430 2003-12-15  Roger Sayle  <roger@eyesopen.com>
32431
32432         PR middle-end/13400
32433         * gcc.c-torture/execute/20031215-1.c: New test case.
32434
32435 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
32436
32437         PR c++/13269
32438         * g++.dg/parse/error5.C: New test.
32439
32440         PR c++/12989
32441         * g++.dg/expr/sizeof1.C: New test.
32442
32443         PR c++/13310
32444         * g++.dg/template/crash15.C: New test.
32445
32446 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
32447
32448         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
32449         a non-POD type as the last named parameter of a varargs function.
32450
32451 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
32452
32453         PR c++/13243
32454         PR c++/12573
32455         * g++.dg/template/crash14.C: New test.
32456         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
32457
32458 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
32459
32460         * g++.dg/other/java1.C: New test.
32461
32462         PR c++/13241
32463         * g++.dg/abi/mangle18-1.C: New test.
32464         * g++.dg/abi/mangle18-2.C: New test.
32465
32466 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32467
32468         PR optimization/10312
32469         * gcc.c-torture/execute/20031214-1.c: New.
32470
32471 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
32472
32473         PR c++/10779
32474         PR c++/12160
32475         * g++.dg/parse/error3.C: New test.
32476         * g++.dg/parse/error4.C: Likewise.
32477         * g++.dg/abi/mangle4.C: Tweak error messages.
32478         * g++.dg/lookup/using5.C: Likewise.
32479         * g++.dg/other/error2.C: Likewise.
32480         * g++.dg/parse/typename5.C: Likewise.
32481         * g++.dg/parse/undefined1.C: Likewise.
32482         * g++.dg/template/arg2.C: Likewise.
32483         * g++.dg/template/ttp3.C: Likewise.
32484         * g++.dg/template/type1.C: Likewise.
32485         * g++.old-deja/g++.other/crash32.C: Likewise.
32486         * g++.old-djea/g++.pt/defarg8.C: Likewise.
32487
32488 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32489
32490         PR c++/13106
32491         * g++.dg/warn/noreturn-3.C: New test.
32492
32493 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
32494
32495         PR c++/13118
32496         * g++.dg/abi/covariant3.C: New.
32497
32498 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
32499
32500         * g++.dg/eh/ia64-1.C: New test.
32501
32502 2003-12-12  Roger Sayle  <roger@eyesopen.com>
32503
32504         PR optimization/13037
32505         * g77.f-torture/execute/13037.f: New test case.
32506
32507 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
32508
32509         PR c++/12881
32510         * g++.dg/abi/covariant2.C: New.
32511
32512 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
32513
32514         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
32515
32516 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
32517
32518         * gcc.c-torture/execute/wchar_t-1.x: Delete.
32519
32520 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
32521
32522         PR other/10819
32523         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
32524         to fix Bug 10819.
32525         * lib/g++.exp (g++_version): Likewise.
32526         * lib/g77.exp (g77_version): Likewise.
32527         * lib/objc.exp (default_objc_version): Likewise.
32528
32529 2003-12-10  Richard Henderson  <rth@redhat.com>
32530
32531         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
32532
32533         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
32534
32535 2003-12-08  Matt Austern  <austern@apple.com>
32536
32537         PR c/13134
32538         * lib/gcc-dg.exp (dg-require-visibility): Define.
32539         * lib/target-supports (check_visibility_available): Define.
32540         * gcc.dg/visibility-1.c: New test.
32541         * gcc.dg/visibility-2.c: Likewise.
32542         * gcc.dg/visibility-3.c: Likewise.
32543         * gcc.dg/visibility-4.c: Likewise.
32544         * gcc.dg/visibility-5.c: Likewise.
32545         * gcc.dg/visibility-6.c: Likewise.
32546         * g++.dg/ext/visibility-1.C: Likewise.
32547         * g++.dg/ext/visibility-2.C: Likewise.
32548         * g++.dg/ext/visibility-3.C: Likewise.
32549         * g++.dg/ext/visibility-4.C: Likewise.
32550         * g++.dg/ext/visibility-5.C: Likewise.
32551         * g++.dg/ext/visibility-6.C: Likewise.
32552
32553 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32554
32555         * g++.dg/lookup/java1.C: New test.
32556         * g++.dg/lookup/java2.C: New test.
32557
32558 2003-12-07  Falk Hueffner  <falk@debian.org>
32559
32560         * g++.dg/opt/noreturn-1.C: New test.
32561
32562 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
32563
32564         * gcc.dg/overflow-1.c: New test.
32565
32566 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32567
32568         * g77.f-torture/compile/13060.f: New test.
32569
32570 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
32571
32572         PR c++/13323
32573         * g++.dg/inherit/operator2.C: New test.
32574
32575 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
32576
32577         PR c++/13305
32578         * g++.dg/ext/attrib9.C: New test.
32579
32580 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
32581
32582         PR c++/13314
32583         * g++.dg/template/error7.C: New test.
32584
32585 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
32586             J"orn Rennecke <joern.rennecke@superh.com>
32587
32588         PR target/13302
32589         * g++.dg/other/struct-va_list.C: New test.
32590
32591 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32592
32593         PR c++/13166
32594         * g++.dg/parse/defarg6.C: New test.
32595
32596 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
32597
32598         PR target/13256
32599         * gcc.c-torture/execute/20031201-1.c: New test.
32600
32601 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
32602
32603         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
32604
32605 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32606
32607         * gcc.dg/builtin-return-1.c: New test.
32608
32609 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
32610             J"orn Rennecke <joern.rennecke@superh.com>
32611
32612         PR optimization/13260
32613         * gcc.c-torture/execute/20031204-1.c: New test.
32614
32615 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
32616
32617         PR c++/9127
32618         * g++.dg/template/error6.C: New test.
32619
32620 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
32621
32622         * gcc.dg/20031202-1.c: New test.
32623
32624 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
32625
32626         PR c++/13179
32627         * g++.dg/template/eh1.C: New test.
32628
32629         PR c++/10771
32630         * g++.dg/template/error5.C: New test.
32631
32632 2003-12-02  David Ung  <davidu@mips.com>
32633
32634         * gcc.dg/compat/vector-check.h: Corrected type for var
32635         g_##TMODE
32636
32637 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32638
32639         PR c++/10126
32640         * g++.dg/template/ptrmem8.C: New test.
32641
32642 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32643
32644         PR c++/12573
32645         * g++.dg/template/dependent-expr3.C: New test.
32646
32647 2003-12-01  James Lemke  <jim@wasabisystems.com>
32648
32649         * gcc.dg/arm-g2.c: New test.
32650
32651 2003-12-01  Roger Sayle  <roger@eyesopen.com>
32652
32653         PR optimization/11634
32654         * gcc.dg/20031201-2.c: New test case.
32655
32656 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
32657
32658         PR 11433
32659         * objc.dg/proto-lossage-3.m: New test.
32660
32661 2003-12-01  Roger Sayle  <roger@eyesopen.com>
32662
32663         PR optimization/12628
32664         * gcc.dg/20031201-1.c: New test case.
32665
32666 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32667
32668         * gcc.dg/unaligned-1.c: New test.
32669
32670 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
32671
32672         PR c++/9849
32673         * g++.dg/template/error4.C: New test.
32674         * g++.dg/template/nested3.C: Adjust error markers.
32675
32676 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32677
32678         * gcc.dg/cpp/assert4.c: Check more #system assertions.
32679
32680 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
32681
32682         PR c/10333
32683         * gcc.dg/bitfld-7.c: New test.
32684
32685 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
32686
32687         * gcc.dg/tls/asm-1.C: New test.
32688
32689 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32690
32691         * gcc.dg/cpp/assert4.c: Update.
32692
32693 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32694
32695         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
32696         * gcc.dg/builtin-apply3.c: New test.
32697
32698 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32699
32700         * lib/compat.exp (compat-obj): New xfaildata parameter.
32701         Use it to set compiler_conditional_xfail_data before compiling.
32702         (compat-get-options): Handle dg-xfail-if.
32703         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
32704         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
32705         * gcc.dg/compat/vector-1_y.c: Likewise.
32706         * gcc.dg/compat/vector-2_x.c: Likewise.
32707         * gcc.dg/compat/vector-2_y.c: Likewise.
32708
32709 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32710
32711         * g++.dg/opt/reg-stack4.C: New test.
32712
32713 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32714
32715         * gcc.dg/builtin-apply2.c: New test.
32716
32717 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
32718
32719         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
32720
32721 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32722
32723         PR c++/12924
32724         * g++.dg/template/template-id-2.C: New test.
32725
32726 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32727
32728         PR c++/5369
32729         * g++.dg/template/memfriend1.C: New test.
32730         * g++.dg/template/memfriend2.C: Likewise.
32731         * g++.dg/template/memfriend3.C: Likewise.
32732         * g++.dg/template/memfriend4.C: Likewise.
32733         * g++.dg/template/memfriend5.C: Likewise.
32734         * g++.dg/template/memfriend6.C: Likewise.
32735         * g++.dg/template/memfriend7.C: Likewise.
32736         * g++.dg/template/memfriend8.C: Likewise.
32737         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
32738
32739 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
32740
32741         PR c++/12515
32742         * g++.dg/ext/cond1.C: New test.
32743
32744 2003-11-20  Richard Henderson  <rth@redhat.com>
32745
32746         * gcc.dg/20020201-2.c: Remove.
32747         * gcc.dg/20020201-4.c: Remove.
32748         * gcc.dg/20020304-1.c: Remove.
32749
32750 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
32751
32752         * gcc.dg/cpp/trad/xwin1.c: New test case.
32753
32754 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
32755
32756         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
32757         * lib/g77.exp: Likewise.
32758         * lib/objc.exp: Likewise.
32759         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
32760         for darwin.
32761
32762 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32763
32764         PR c++/12932
32765         * g++.dg/template/static5.C: New test.
32766
32767 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
32768
32769         * gcc.dg/nested-func-1.c: New test.
32770
32771 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32772
32773         * gcc.dg/cpp/assert4.c: New test.
32774
32775 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
32776
32777         PR c++/2294
32778         * g++.dg/lookup/using9.c: New test.
32779
32780 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
32781
32782         PR c++/12762
32783         * g++.dg/template/error3.C: New test.
32784
32785 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
32786
32787         PR ada/13035
32788         * ada/acats/run_acats, run_all.sh: Fix syntax error.
32789         No longer use a wrapper for gcc, since this does not work under
32790         Windows.
32791
32792 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
32793
32794         PR c++/2094
32795         * g++.dg/template/ptrmem7.C: New test.
32796
32797 2003-11-13  Andrew Pinski <apinski@apple.com>
32798
32799         * gcc.c-torture/compile/20031113-1.c: New test.
32800
32801 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
32802             Kean Johnston <jkj@sco.com>
32803
32804         PR c/13029
32805         * gcc.dg/unused-4.c: Update.
32806
32807 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32808
32809         * g++.dg/opt/const3.C: New test.
32810
32811 2003-11-13  Jan Hubicka  <jh@suse.cz>
32812
32813         * gcc.c-torture/compile/20031112-1.c: New test.
32814
32815 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
32816
32817         * g++.dg/parse/crash10.C: Remove bogus error marker.
32818
32819 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32820
32821         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
32822         (host_gcc): Likewise.
32823         (ROOT): Honor $PWDCMD.
32824         (BASE): Likewise.
32825         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
32826
32827 2003-11-12  Catherine Moore  <clm@redhat.com>
32828
32829         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
32830
32831 2003-11-12  Andreas Jaeger  <aj@suse.de>
32832             Jakub Jelinek  <jakub@redhat.com>
32833             Andrew Pinski  <pinskia@physics.uc.edu>
32834             Richard Henderson  <rth@redhat.com>
32835
32836         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
32837         systems.
32838         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
32839
32840         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
32841         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32842
32843 2003-11-11  Andreas Jaeger  <aj@suse.de>
32844
32845         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
32846
32847         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
32848
32849 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
32850
32851         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
32852         Clean ups.
32853
32854 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
32855
32856         * gcc.dg/trampoline-1.c: New test.
32857
32858 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
32859
32860         * gcc.c-torture/compile/200031109-1.c: New test.
32861
32862 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32863
32864         PR c/3190
32865         PR c/8714
32866         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
32867         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
32868         gcc.dg/format/no-y2k-1.c: Update.
32869
32870 2003-11-08  Roger Sayle  <roger@eyesopen.com>
32871
32872         PR optimization/10467
32873         * gcc.dg/20031108-1.c: New test case.
32874
32875 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
32876
32877         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
32878
32879 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32880
32881         * gcc.dg/compound-lvalue-1.c: New test.
32882         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
32883         some XFAILs.
32884
32885 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
32886
32887         * gcc.dg/altivec-varargs-1.c: New test.
32888
32889 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32890
32891         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
32892         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
32893         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
32894         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
32895         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
32896
32897 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32898
32899         * gcc.dg/cond-lvalue-1.c: New test.
32900
32901 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
32902
32903         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
32904
32905 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32906
32907         PR c++/11616
32908         * g++.dg/template/instantiate5.C: New test.
32909
32910 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32911
32912         PR c++/12726
32913         * g++.dg/ext/complit2.C: Replace test with self-contained version.
32914         * ChangeLog: Add missing first entry for above test.
32915
32916 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32917
32918         PR c++/9810
32919         * g++.dg/template/using8.C: New test.
32920         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
32921
32922 2003-11-02  Roger Sayle  <roger@eyesopen.com>
32923
32924         PR optimization/10817
32925         * gcc.c-torture/compile/20031102-1.c: New test case.
32926
32927 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
32928
32929         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
32930         2147483647.
32931
32932 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32933
32934         * gcc.dg/20031102-1.c: New test.
32935
32936 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32937
32938         * gcc.dg/complex-1.c: New test.
32939
32940 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32941
32942         PR c++/12796
32943         * g++.dg/template/crash13.C: Adjust expected error location.
32944         * g++.old-deja/g++.brendan/ns1.C: Likewise.
32945
32946 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
32947
32948         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
32949
32950 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
32951
32952         PR/10239
32953         * gcc.c-torture/compile/20031031-2.c: New test.
32954
32955 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
32956
32957         PR/11640
32958         * gcc.c-torture/compile/20031031-1.c: New test.
32959
32960 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
32961
32962         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
32963         * gcc.misc-tests/bprob.exp: Likewise.
32964         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
32965         the execution test on arm-elf configs.
32966         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
32967         configs that don't support scratch files.
32968         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
32969
32970 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
32971
32972         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
32973         done by dejagnu.
32974
32975 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
32976
32977         * ada/acats/run_all.sh: Redirect mv output to /dev/null
32978         Avoid non pure sh syntax. Add more logging.
32979
32980         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
32981         fail.
32982
32983 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32984
32985         PR libgcj/10610
32986         * gcc.dg/ppc-stackalign-1.c: New test.
32987
32988 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
32989
32990         * ada/acats/run_all.sh: Change output to be more compliant with
32991         dejagnu framework.
32992         Create acats.sum and acats.log files under testsuite/ada/acats
32993         Only run [a-z]* directories, to filter out e.g. CVS.
32994         Redirect build output to log file.
32995
32996 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
32997
32998         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
32999
33000 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
33001
33002         PR ada/5909:
33003         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
33004
33005 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
33006
33007         * gcc.c-torture/compile/20031023-1.c: New test.
33008         * gcc.c-torture/compile/20031023-2.c: New test.
33009         * gcc.c-torture/compile/20031023-3.c: New test.
33010         * gcc.c-torture/compile/20031023-4.c: New test.
33011
33012 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33013
33014         PR c++/10371
33015         * g++.dg/lookup/scoped8.C: New test.
33016
33017 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33018
33019         * g++.dg/opt/reg-stack3.C: New test.
33020
33021 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33022
33023         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
33024
33025 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33026
33027         PR c++/11076
33028         * g++.dg/template/crash13.C: New test.
33029
33030 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33031
33032         * gcc.dg/c99-restrict-2.c: New test.
33033
33034 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
33035
33036         PR c++/12698, c++/12699, c++/12700, c++/12566
33037         * g++.dg/inherit/covariant9.C: New test.
33038         * g++.dg/inherit/covariant10.C: New test.
33039         * g++.dg/inherit/covariant11.C: New test.
33040
33041 2003-10-23  Jason Merrill  <jason@redhat.com>
33042
33043         PR c++/12726
33044         * g++.dg/ext/complit2.C: New test.
33045
33046 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
33047
33048         PR target/12654
33049         * gcc.c-torture/execute/20031020-1.c: New test.
33050
33051 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33052
33053         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
33054         following the jump_insn.
33055
33056 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33057
33058         * gcc.dg/cast-lvalue-1.c: New test.
33059
33060 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
33061
33062         PR c++/11962
33063         * g++.dg/template/cond2.C: New test.
33064
33065 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
33066
33067         * gcc.dg/builtins-28.c: New test.
33068
33069 2003-10-20  Jan Hubicka  <jh@suse.cz>
33070
33071         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
33072         parameter.
33073         * testsuite/gcc.dg/inline-2.c: Likewise.
33074
33075 2003-10-20  Phil Edwards  <phil@codesourcery.com>
33076
33077         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
33078         * gcc.dg/nest.c: Likewise.
33079
33080 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33081
33082         PR c++/9781, c++/10583, c++/11862
33083         * g++.dg/parse/crash13.C: New test.
33084
33085 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33086
33087         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
33088
33089 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33090
33091         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
33092         Define HAVE_C99_RUNTIME except on Solaris.
33093         * gcc.dg/builtins-20.c: Likewise.
33094
33095 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33096
33097         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
33098
33099 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33100
33101         PR c++/12495
33102         * g++.dg/template/crash21.C: New test.
33103
33104 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33105
33106         PR c++/2513
33107         * g++.dg/template/typename5.C: New test.
33108
33109 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33110
33111         PR c++/12369
33112         * g++.dg/template/friend25.C: New test.
33113
33114 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
33115
33116         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
33117         versions.
33118
33119 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
33120
33121         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
33122         == 2147483647.
33123
33124 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
33125
33126         * gcc.c-torture/execute/960416-1.x: Remove.
33127         * gcc.c-torture/execute/divconst-3.x: Likewise.
33128
33129 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
33130
33131         PR target/12598
33132         * gcc.dg/torture/cris-volatile-1.c: New test.
33133
33134 2003-10-14  Roger Sayle  <roger@eyesopen.com>
33135
33136         PR optimization/9325
33137         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
33138         for overflowing floating point to integer conversion during RTL
33139         simplification.
33140
33141 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
33142
33143         * objc/execute/_cmd.m: Fix typo.
33144         * objc.dg/image-info.m, objc.dg/symtab-1.m:
33145         Relax 'scan-assembler' regexp.
33146         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
33147         objc.dg/try-catch-4.m: Run on non-Darwin targets.
33148         * objc.dg/zero-link-2.m: Remove blank line.
33149         * objc.dg/zero-link-3.m: New test case.
33150
33151 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
33152
33153         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
33154
33155         * gcc.dg/asm-names.c: Use scan-assembler-not rather
33156         than linker trickery.
33157
33158 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33159
33160         PR c++/12370
33161         * g++.dg/other/friend2.C: New test.
33162
33163 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
33164
33165         * gcc.dg/20031012-1.c: New test.
33166
33167 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
33168
33169         * gcc.dg/weak/weak-3.c: Fix for new warning.
33170
33171 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
33172
33173         PR optimization/8750
33174         * gcc.c-torture/execute/20031012-1.c: New test case.
33175
33176 2003-10-11  Roger Sayle  <roger@eyesopen.com>
33177
33178         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
33179         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
33180
33181 2003-10-11  Roger Sayle  <roger@eyesopen.com>
33182
33183         PR optimization/12260
33184         * gcc.c-torture/compile/20031011-2.c: New test case.
33185
33186 2003-10-11  Roger Sayle  <roger@eyesopen.com>
33187
33188         * gcc.c-torture/execute/20031011-1.c: New testcase.
33189
33190 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
33191
33192         * gcc.c-torture/compile/20031011-1.c: New test.
33193
33194 2003-10-11  Jan Hubicka  <jh@suse.cz>
33195
33196         * g++.dg/other/first-global.C: New test.
33197
33198 2003-10-11  Roger Sayle  <roger@eyesopen.com>
33199
33200         * gcc.c-torture/execute/string-opt-18.c: New testcase.
33201
33202 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
33203
33204         * gcc.c-torture/compile/20031010-1.c: New test.
33205
33206 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
33207
33208         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
33209         * gcc.c-torture/execute/va-arg-25.c: ... here.
33210
33211 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
33212
33213         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
33214
33215 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
33216
33217         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
33218
33219 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
33220
33221         * g++.dg/parse/error2.C: New test.
33222
33223 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
33224
33225         PR c++/11097
33226         * g++.dg/other/error5.C: Modify the error message.
33227         * g++.dg/lookup/using8.C: New test.
33228
33229 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
33230
33231         * gcc.dg/darwin-abi-2.c: New file.
33232         * gcc.c-torture/execute/va-arg-24.c: New file.
33233
33234 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
33235
33236         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
33237         indentation.
33238
33239 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
33240
33241         PR c++/10147
33242         * g++.dg/other/error4.C: Update error messages.
33243         * g++.dg/template/ptrmem4.C: Likewise.
33244
33245         PR c++/12337
33246         * g++.dg/init/new9.C: New test.
33247
33248         PR c++/12334, c++/12236, c++/8656
33249         * g++.dg/ext/attrib8.C: New test.
33250
33251 2003-10-06  Devang Patel  <dpatel@apple.com>
33252
33253         * gcc.dg/debug/dwarf2-3.h: New test.
33254         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
33255
33256 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
33257
33258         * g++.dg/opt/cfg2.C: New test.
33259
33260 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33261
33262         * g++.dg/opt/float1.C: New test.
33263
33264 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33265
33266         * gcc.dg/c90-array-lval-6.c: New test.
33267         * gcc.dg/c99-array-lval-6.c: New test.
33268
33269 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
33270             Ziemowit Laski  <zlaski@apple.com>
33271
33272         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
33273         'Derived', so that it is never considered a class method; add
33274         new warning for '+port' method ambiguity.
33275         * objc.dg/method-12.m: Include <objc/objc.h> instead of
33276         <objc/objc-api.h> (needed on Mac OS X).
33277         * objc.dg/method-13.m: New test.
33278
33279 2003-10-03  Roger Sayle  <roger@eyesopen.com>
33280
33281         PR optimization/9325, PR java/6391
33282         * gcc.c-torture/execute/20031003-1.c: New test case.
33283
33284 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
33285
33286         PR optimization/12180
33287         * gcc.dg/20031002-1.c: New test.
33288
33289         PR c++/12486
33290         * g++.dg/inherit/error1.C: New test.
33291
33292 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
33293
33294         * lib/f-torture.exp (search_for): Rename to...
33295         (search_for_re): This.  Also, clean up comments and the
33296         "regexp" invocation.
33297
33298 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
33299
33300         * gcc.c-torture/compile/20031002-1.c: New test.
33301
33302 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
33303
33304         * g++.dg/opt/cond1.C: New test.
33305
33306 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
33307
33308         * gcc.dg/Wold-style-definition-2.c: New testcase.
33309         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
33310
33311 2003-09-29  Richard Henderson  <rth@redhat.com>
33312
33313         * g++.dg/init/array10.C: Add dg-options.
33314
33315 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
33316
33317         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
33318
33319 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33320
33321         * g++.dg/template/friend19.C: Fix typo.
33322         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
33323
33324 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
33325
33326         * gcc.c-torture/execute/20030928-1.c: New test.
33327         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
33328
33329 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
33330
33331         * g++.dg/opt/unroll1.C: New test.
33332
33333 2003-09-26  Roger Sayle  <roger@eyesopen.com>
33334
33335         PR optimization/11741
33336         * gcc.dg/20030926-1.c: New test case.
33337
33338 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33339
33340         PR c++/5655
33341         * g++.dg/parse/access7.C: New test.
33342         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
33343
33344 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
33345
33346         MERGE OF objc-improvements-branch into MAINLINE:
33347         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
33348         if libobjc has not been built.
33349         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
33350         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
33351         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
33352         objc/execute/nested-3.m, objc/execute/np-2.m,
33353         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
33354         objc/execute/redefining_self.m, objc/execute/root_methods.m,
33355         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
33356         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
33357         objc.dg/special/unclaimed-category-1.h,
33358         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
33359         well as GNU runtime.
33360         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
33361         * execute/cascading-1.m, execute/function-message-1.m,
33362         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
33363         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
33364         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
33365         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
33366         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
33367         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
33368         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
33369         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
33370         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
33371         * objc.dg/bitfield-2.m: Run only on Darwin.
33372         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
33373         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
33374         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
33375         * objc.dg/const-str-1.m: Fix constant string layout.
33376
33377 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
33378
33379         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
33380
33381 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
33382
33383         * gcc.dg/darwin-abi-1.c: New file.
33384
33385 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
33386
33387         PR target/12281
33388         * gcc.c-torture/compile/20030921-1.c: New test.
33389
33390 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33391
33392         * g++.dg/opt/reg-stack2.C: New test.
33393
33394 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33395
33396         * g++.dg/eh/delayslot1.C: New test.
33397
33398 2003-09-20  Richard Henderson  <rth@redhat.com>
33399
33400         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
33401
33402 2003-09-20  Roger Sayle  <roger@eyesopen.com>
33403
33404         * gcc.c-torture/execute/20030920-1.c: New test case.
33405
33406 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33407
33408         * g++.dg/rtti/typeid3.C: Correct expected error message.
33409
33410 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33411
33412         PR c++/157
33413         * g++.dg/parse/crash12.C: New test.
33414
33415 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
33416
33417         * gcc.dg/compat/mixed-struct-check.h: New.
33418         * gcc.dg/compat/mixed-struct-defs.h: New.
33419         * gcc.dg/compat/mixed-struct-init.h: New.
33420         * gcc.dg/compat/struct-by-value-19_main.c: New.
33421         * gcc.dg/compat/struct-by-value-19_x.c: New.
33422         * gcc.dg/compat/struct-by-value-19_y.c: New.
33423         * gcc.dg/compat/struct-by-value-20_main.c: New.
33424         * gcc.dg/compat/struct-by-value-20_x.c: New.
33425         * gcc.dg/compat/struct-by-value-20_y.c: New.
33426         * gcc.dg/compat/struct-return-19_main.c: New.
33427         * gcc.dg/compat/struct-return-19_x.c: New.
33428         * gcc.dg/compat/struct-return-19_y.c: New.
33429         * gcc.dg/compat/struct-return-20_main.c: New.
33430         * gcc.dg/compat/struct-return-20_x.c: New.
33431         * gcc.dg/compat/struct-return-20_y.c: New.
33432
33433 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
33434         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
33435         so that it will not complain on LP64 targets.
33436
33437 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33438
33439         PR c++/495
33440         * g++.dg/template/friend24.C: New test.
33441
33442 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
33443
33444         PR c++/12332
33445         * g++.dg/template/memtmpl2.C: New test.
33446
33447 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
33448
33449         PR target/11184
33450         * gcc.dg/builtin-apply1.c: New test.
33451
33452 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
33453
33454         PR c++/9848
33455         * g++.dg/warn/Wunused-4.C: New test.
33456
33457 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33458
33459         PR c++/12316
33460         * g++.dg/other/gc2.C: New test.
33461
33462 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
33463
33464         PR c++/11991
33465         * g++.dg/rtti/typeid3.C: New test.
33466
33467         PR c++/12266
33468         * g++.dg/overload/template1.C: New test.
33469
33470 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
33471
33472         * g++.dg/opt/cfg3.C: New test.
33473
33474 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33475
33476         PR c++/7939
33477         * g++.dg/template/crash11.C: New test.
33478
33479 2003-09-16  Jason Merrill  <jason@redhat.com>
33480             Jakub Jelinek  <jakub@redhat.com>
33481
33482         * gcc.dg/attr-warn-unused-result.c: New test.
33483
33484 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33485
33486         PR c++/12184
33487         * g++.dg/expr/call2.C: New test.
33488
33489 2003-09-15  Andreas Jaeger  <aj@suse.de>
33490
33491         * gcc.dg/Wold-style-definition-1.c: New test.
33492
33493 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
33494
33495         PR c++/3907
33496         * g++.dg/parse/template12.C: New test.
33497
33498         * g++.dg/abi/bitfield11.C: New test.
33499         * g++.dg/abi/bitfield12.C: Likewise.
33500
33501 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
33502
33503         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
33504         non-expansion of functional macro name without arguments at EOL.
33505         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
33506
33507 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
33508
33509         * gcc.c-torture/execute/20030914-[12].c: New tests.
33510
33511 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
33512
33513         PR c++/11788
33514         * g++.dg/overload/addr1.C: New test.
33515
33516 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
33517
33518         * gcc.dg/20030909-1.c: New test.
33519
33520 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33521
33522         * gcc.dg/ultrasp10.c: New test.
33523
33524 2003-09-09  Devang Patel  <dpatel@apple.com>
33525
33526         * gcc.dg/darwin-ld-6.c: New test.
33527
33528 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33529
33530         * gcc.dg/torture/builtin-explog-1.c: New testcase.
33531
33532 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
33533
33534         * gcc.dg/ia64-types1.c: New test.
33535         * gcc.dg/ia64-types2.c: Likewise.
33536
33537 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33538
33539         * gcc.dg/builtins-1.c: Add more _Complex tests.
33540         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33541
33542         * gcc.dg/builtins-1.c: Test existing _Complex functions.
33543         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33544
33545 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
33546
33547         PR c++/11786
33548         * g++.dg/lookup/koenig2.C: New test.
33549
33550         PR c++/5296
33551         * g++.dg/rtti/typeid2.C: New test.
33552
33553 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
33554
33555         * gcc.c-torture/compile/20030904-1.c: New test.
33556
33557 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33558
33559         * g++.dg/opt/longbranch2.C: New test.
33560
33561 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
33562
33563         * g++.dg/template/crash10.C: Only compile it.
33564
33565 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
33566
33567         PR middle-end/11665
33568         * gcc.c-torture/compile/20030907-1.c: New test.
33569         * g++.dg/init/array11.C: New test.
33570
33571 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
33572
33573         PR c++/11852
33574         * g++.dg/init/struct1.C: New test.
33575
33576 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
33577
33578         PR c++/12181
33579         * g++.dg/expr/comma1.C: New test.
33580
33581 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
33582
33583         PR c++/11867
33584         * g++.dg/expr/static_cast5.C: New test.
33585
33586 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
33587
33588         PR c++/11507
33589         * g++.dg/lookup/scoped7.C: New test.
33590
33591         PR c++/9574
33592         * g++.dg/other/static1.C: New test.
33593
33594         PR c++/11490
33595         * g++.dg/warn/template-1.C: New test.
33596
33597         PR c++/11432
33598         * g++.dg/template/crash10.C: New test.
33599
33600         PR c++/2478
33601         * g++.dg/overload/VLA.C: New test.
33602
33603         PR c++/10804
33604         * g++.dg/template/call1.C: New test.
33605
33606 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33607
33608         PR c++/11794
33609         * g++.dg/parse/using3.C: New test.
33610
33611 2003-09-06  Roger Sayle  <roger@eyesopen.com>
33612
33613         PR c++/11409
33614         * g++.dg/overload/builtin3.C: New test case.
33615
33616 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
33617
33618         PR c/9862
33619         * gcc.dg/20030906-1.c: New test.
33620         * gcc.dg/20030906-2.c: Likewise.
33621
33622 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33623
33624         PR c++/12167
33625         * g++.dg/parse/defarg5.C: New test.
33626
33627         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
33628
33629 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
33630
33631         PR c++/12163
33632         * g++.dg/expr/static_cast4.C: New test.
33633
33634         PR c++/12146
33635         * g++.dg/template/crash9.C: New test.
33636
33637 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
33638
33639         * g++.old-deja/g++.ext/pretty2.C: Update for change
33640         in __FUNCTION__.
33641         * g++.old-deja/g++.ext/pretty3.C: Likewise.
33642
33643 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
33644
33645         PR c++/11922
33646         * g++/dg/template/qualified-id1.C: New test.
33647
33648         PR c++/12037
33649         * g++.dg/warn/noeffect4.C: New test.
33650
33651 2003-09-04  Matt Austern  <austern@apple.com>
33652
33653         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
33654         * g++.dg/ext/fnname2.C: Likewise.
33655         * g++.dg/ext/fnname3.C: Likewise.
33656
33657 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
33658
33659         * g++.dg/expr/lval1.C: New test.
33660         * g++.dg/ext/lvcast.C: Remove.
33661
33662 2003-09-03  Roger Sayle  <roger@eyesopen.com>
33663
33664         PR optimization/11700.
33665         * gcc.c-torture/compile/20030903-1.c: New test case.
33666
33667 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
33668
33669         PR c++/12053
33670         * g++.dg/abi/layout4.C: New test.
33671
33672 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
33673
33674         PR c++/11553
33675         * g++.dg/parse/friend3.C: New test.
33676
33677 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
33678
33679         PR c++/11847
33680         * g++.dg/template/class1.C: New test.
33681
33682         PR c++/11808
33683         * g++.dg/expr/call1.C: New test.
33684
33685 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
33686
33687         PR c++/12114
33688         * g++.dg/init/ref9.C: New test.
33689
33690         PR c++/11972
33691         * g++.dg/template/nested4.C: New test.
33692
33693 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
33694
33695         PR c++/12093
33696         * g++.dg/template/non-dependent4.C: New test.
33697
33698         PR c++/11928
33699         * g++.dg/inherit/conv1.C: New test.
33700
33701 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
33702
33703         PR c++/6196
33704         * g++.dg/ext/label1.C: New test.
33705         * g++.dg/ext/label2.C: Likewise.
33706
33707 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
33708
33709         * g++.dg/expr/cond3.C: New test.
33710
33711 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33712
33713         * gcc.dg/builtins-1.c: Add new builtin cases.
33714
33715 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33716
33717         * gcc.dg/builtins-1.c: Add new cases.
33718         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33719
33720 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33721
33722         * gcc.dg/builtins-1.c: Add more math builtin tests.
33723         * gcc.dg/torture/builtin-attr-1.c: New test.
33724
33725 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
33726
33727         PR optimization/5079
33728         * g++.dg/opt/static3.C: New test.
33729
33730 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33731
33732         * gcc.misc-tests/gcov-10b.c: New test.
33733
33734 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
33735
33736         * g++.dg/opt/ptrmem3.C: New test.
33737
33738         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
33739
33740 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
33741
33742         * gcc.dg/20030826-2.c: New test.
33743
33744 2003-08-26  Roger Sayle  <roger@eyesopen.com>
33745
33746         PR middle-end/12002
33747         * g77.f-torture/compile/12002.f: New test case.
33748
33749 2003-08-26  Roger Sayle  <roger@eyesopen.com>
33750
33751         * gcc.dg/20030826-1.c: New test case.
33752
33753 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
33754
33755         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
33756
33757 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
33758
33759         PR c++/11871
33760         * c++.dg/lookup/crash1.C: New test.
33761
33762         * c++.dg/warn/noeffect3.C: New test.
33763
33764 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
33765
33766         * gcc.dg/compat/vector-1_x.c: Compile with -w.
33767         * gcc.dg/compat/vector-1_y.c: Ditto.
33768         * gcc.dg/compat/vector-2_x.c: Ditto.
33769         * gcc.dg/compat/vector-2_y.c: Ditto.
33770
33771 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
33772
33773         * gcc.dg/20030702-1.c: New test.
33774
33775 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
33776
33777         PR c++/8795
33778         * g++.dg/ext/altivec-1.C: New test.
33779
33780 2003-08-24  Richard Henderson  <rth@redhat.com>
33781
33782         * g++.dg/eh/simd-2.C: Add -w for x86.
33783
33784 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
33785
33786         * gcc.dg/20030815-1.c: New test.
33787
33788 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33789
33790         PR c++/3765
33791         * g++.dg/parse/access6.C: New test.
33792
33793 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33794
33795         PR c++/641, c++/11876
33796         * g++.dg/template/friend22.C: New test.
33797         * g++.dg/template/friend23.C: Likewise.
33798
33799 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33800
33801         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
33802         identically.
33803
33804 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33805
33806         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
33807
33808 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33809
33810         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
33811
33812 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33813
33814         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
33815
33816 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33817
33818         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
33819
33820 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
33821
33822         PR c++/11919
33823         * g++.dg/overload/prom1.C: New test.
33824
33825         PR c++/11551
33826         * g++.dg/parse/dtor2.C: New test.
33827
33828         PR c++/10762
33829         * g++.dg/parse/using2.C: New test.
33830
33831 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
33832
33833         PR target/11805
33834         * gcc.c-torture/compile/20030821-1.c: New.
33835
33836 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
33837
33838         PR c++/11834
33839         * g++.dg/template/deduce2.C: New test.
33840
33841 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
33842
33843         * gcc.c-torture/execute/20030821-1.c: New test.
33844
33845 2003-08-20  Roger Sayle  <roger@eyesopen.com>
33846
33847         PR middle-end/11984
33848         * gcc.dg/20030820-1.c: New test case.
33849
33850 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
33851
33852         PR c++/11945
33853         * g++.dg/warn/noeffect2.C: New test.
33854
33855 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
33856
33857         PR c++/10926
33858         * g++.dg/template/dtor2.C: New test.
33859
33860         PR c++/11684
33861         * g++.dg/template/operator1.C: New test.
33862         * g++.dg/parse/operator4.C: New test.
33863
33864         PR c++/11946.C
33865         * g++.dg/expr/enum1.C: New test.
33866         * gcc.dg/c99-bool-1.c: Remove bogus warning.
33867
33868         PR c++/11036.C
33869         * g++.dg/parse/elab2.C: New test.
33870         * g++.dg/parse/typedef4.C: Change error message.
33871         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
33872         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
33873         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
33874
33875 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
33876
33877         * gcc.dg/pch/warn-1.c: New.
33878         * gcc.dg/pch/warn-1.hs: New.
33879
33880         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
33881         not-tested file.
33882
33883 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
33884
33885         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
33886
33887 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
33888
33889         * gcc.dg/uninit-D.c: New Test.
33890         * gcc.dg/uninit-E.c: New Test.
33891         * gcc.dg/uninit-F.c: New Test.
33892         * gcc.dg/uninit-G.c: New Test.
33893
33894 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
33895
33896         * g++.dg/README: Describe the pch directory.
33897
33898 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33899
33900         PR c++/11174
33901         * g++.dg/parse/access4.C: New test.
33902         * g++.dg/parse/access5.C: Likewise.
33903         * g++.old-deja/g++.jason/access17.C: Adjust error message.
33904
33905 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
33906
33907         * gcc.dg/noncompile/20030818-1.c: New.
33908
33909 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33910
33911         PR c++/11957
33912         * g++.dg/warn/noeffect1.C: New test.
33913
33914         * g++.dg/template/scope2.C: New test.
33915         * g++.dg/template/error2.C: Correct dg-error
33916
33917 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
33918
33919         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
33920
33921 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
33922
33923         PR C++/11512
33924         * g++.dg/template/warn1.C: New.
33925
33926 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33927
33928         * g++.dg/template/error2.C: New test.
33929         * g++.dg/lookup/using7.C: Adjust errors
33930         * g++.old-deja/g++.pt/crash36.C: Likewise.
33931         * g++.old-deja/g++.pt/derived3.C: Likewise.
33932
33933 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33934
33935         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
33936         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
33937         * gcc.c-torture/execute/builtins/string-9.c: New, from
33938         string-opt-9.c.  Adjust for execute/builtins framework.
33939         * gcc.c-torture/execute/string-opt-9.c: Delete.
33940
33941 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
33942
33943         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
33944
33945         * g++.dg/parse/ret-type2.C: New test.
33946
33947         PR c++/11703
33948         * g++.dg/init/new8.C: New test.
33949
33950         PR c++/10923
33951         * g++.dg/parse/typedef5.C: New test.
33952
33953         PR c++/9512
33954         * g++.dg/parse/qualified2.C: New test.
33955         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
33956         invalid code.
33957
33958 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
33959
33960         * g++.dg/conversion/ptrmem1.C: New test.
33961
33962 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
33963
33964         PR target/11693
33965         * gcc.dg/20030811-1.c: New test.
33966
33967         PR target/11535
33968         * gcc.c-torture/execute/20030811-1.c: New test.
33969
33970 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33971
33972         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
33973
33974 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
33975
33976         PR c++/11789.C
33977         * g++.dg/inherit/multiple1.C: New test.
33978
33979 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33980
33981         * gcc.dg/spe1.c: New test.
33982
33983         PR c++/11670
33984         * g++.dg/expr/cast2.C: New test.
33985
33986         PR c++/10530
33987         * g++.dg/template/dependent-name2.C: New test.
33988
33989 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
33990
33991         * g++.dg/parse/crash11.C: Put the dg options in comments.
33992
33993 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
33994
33995         * lib/gcc-dg.exp: Update for diagnostic change.
33996
33997 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33998
33999         PR c++/5767
34000         * g++.dg/parse/crash11.C: New test.
34001
34002 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
34003
34004         * gcc.dg/cpp/spacing1.c: Update.
34005
34006 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
34007
34008         PR target/11739
34009         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
34010         a value for -mtune.
34011
34012 2003-08-04  Roger Sayle  <roger@eyesopen.com>
34013
34014         PR middle-end/11771
34015         * gcc.c-torture/compile/20030804-1.c: New test case.
34016
34017 2003-08-04  Roger Sayle  <roger@eyesopen.com>
34018
34019         * gcc.dg/20030804-1.c: New test case.
34020
34021 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
34022
34023         * gcc.dg/cpp/separate-1.c: New test.
34024
34025 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
34026
34027         PR c++/11704
34028         * g++.dg/template/dependent-expr2.C: New test.
34029
34030         PR c++/11766
34031         * g++.dg/expr/ptrmem1.C: New test.
34032
34033 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34034
34035         PR c++/9453
34036         * g++.dg/template/friend15.C: New test.
34037
34038 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
34039
34040         * lib/dg-pch.exp: Work round PCH bug.
34041
34042 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34043
34044         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
34045         builtins.  Move cases from builtins-4.c here.
34046
34047         * gcc.dg/torture/builtin-math-1.c: New test taken from
34048         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
34049         additional cases.
34050
34051         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
34052         Delete.
34053
34054 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
34055
34056         PR c++/9447
34057         * g++.dg/template/using7.C: New test.
34058
34059 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
34060
34061         * import1.c, import2.c: New tests.
34062
34063 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
34064
34065         * g++.dg/eh/crossjump1.C: New test.
34066
34067 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
34068
34069         PR c++/11697
34070         * g++.dg/template/using6.C: New test.
34071
34072         PR c++/11744
34073         * g++.dg/template/koenig2.C: New test.
34074
34075 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34076
34077         PR c++/7983
34078         * g++.dg/parse/typedef4.C: New test.
34079
34080 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34081
34082         PR c++/8442, c++/8806
34083         * g++.dg/template/elab1.C: New test.
34084         * g++.dg/template/type2.C: Likewise.
34085         * g++.dg/template/ttp3.C: Adjust expected error message.
34086         * g++.old-deja/g++.law/visibility13.C: Likewise.
34087         * g++.old-deja/g++.niklas/t135.C: Likewise.
34088         * g++.old-deja/g++.pt/ttp41.C: Likewise.
34089         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
34090         template argument.
34091         * g++.old-deja/g++.pt/ttp44.C: Likewise.
34092
34093 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
34094
34095         PR c++/11295
34096         * g++.dg/ext/stmtexpr1.C: New test.
34097
34098         * g++.dg/opt/tmp1.C: New test.
34099
34100         PR c++/11525
34101         * g++.dg/parse/constant4.C: New test.
34102
34103         PR c++/9447
34104         * g++.dg/template/using5.C: New test.
34105
34106 2003-07-31  Roger Sayle  <roger@eyesopen.com>
34107
34108         * gcc.dg/builtins-27.c: New test case.
34109
34110 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
34111
34112         * gcc.dg/tls/opt-7.c: New test.
34113
34114 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
34115
34116         * g++.old-deja/g++.other/crash18.C: Remove.
34117
34118 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
34119
34120         * g++.dg/template/explicit3.C: New.
34121         * g++.dg/template/explicit4.C: New.
34122         * g++.dg/template/explicit5.C: New.
34123
34124         PR c++/11347
34125         * g++.dg/template/memtmpl1.C: New.
34126
34127 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
34128
34129         PR target/11565
34130         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
34131         * gcc.dg/i386-387-5.c (dg-options): Likewise.
34132
34133 2003-07-30  Jan Hubicka  <jh@suse.cz>
34134
34135         * vtgc1.c: Kill.
34136
34137 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
34138
34139         * gcc.dg/struct-in-proto-1.c: New test.
34140
34141 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
34142
34143         * gcc.dg/cpp/include2.c: Only expect one message.
34144
34145 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
34146
34147         PR c++/9447
34148         * g++.dg/template/using1.C: New test.
34149         * g++.dg/template/using2.C: New test.
34150         * g++.dg/template/using3.C: New test.
34151         * g++.dg/template/using4.C: New test.
34152
34153 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
34154
34155         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
34156         * gcc.c-torture/execute/string-opt-10.c: Likewise.
34157
34158 2003-07-28  Jan Hubicka  <jh@suse.cz>
34159
34160         PR c++/11530
34161         * g++.dg/opt/call1.C: New test.
34162
34163 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
34164
34165         PR c++/11667
34166         * g++.dg/init/enum2.C: New test.
34167         * g++.dg/template/overload1.C: Add "-w" option.
34168
34169 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
34170
34171         * gcc.dg/Wdeclaration-after-statement-1.c,
34172         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
34173
34174 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
34175
34176         * gcc.c-torture/compile/20030725-1.c: New test.
34177
34178 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
34179
34180         * gcc.dg/20030505.c: Only run for SPE.
34181         Remove definition of opaque type.
34182
34183 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
34184
34185         * g++.dg/template/ptrmem6.C: New test.
34186
34187 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
34188
34189         * gcc.c-torture/compile/zero-strct-2.c: New test.
34190
34191 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
34192
34193         * gcc.dg/intermod-1.c: New test.
34194
34195 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34196
34197         PR c++/11617
34198         * g++.dg/template/lookup2.C: New test.
34199         * g++.dg/template/memclass1.C: Remove instantiated from error.
34200         * g++.dg/other/error2.C: Tweak expected errors.
34201
34202         PR c++/11596
34203         * g++.dg/template/defarg3.C: New test.
34204
34205         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
34206
34207 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
34208
34209         * g++.dg/inherit/access5.C: New test.
34210
34211 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34212
34213         PR c++/11513
34214         * g++.dg/template/crash8.C: New test.
34215
34216 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
34217
34218         PR c/10602
34219         * gcc.dg/noncompile/incomplete-2.c: New test.
34220
34221 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
34222
34223         PR c++/11645
34224         * g++.dg/inherit/access4.C: New test.
34225
34226         PR c++/11517
34227         * g++.dg/expr/cond2.C: New test.
34228
34229         PR optimization/10679
34230         * g++.dg/opt/inline4.C: New test.
34231
34232 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
34233
34234         * g++.dg/parse/crash10: New test.
34235
34236 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
34237
34238         * g++.dg/ext/flexary1.C: New test.
34239
34240 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34241
34242         PR c++/10793
34243         * g++.dg/template/crash9.C: New test.
34244
34245 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34246
34247         PR c++/3004
34248         * g++.dg/parse/typedef3.C: New test.
34249
34250         PR c++/7906
34251         * g++.dg/parse/operator2.C: New test.
34252
34253         PR c++/8895
34254         * g++.dg/parse/def-tmpl-arg1.C: New test.
34255
34256         PR c++/9282
34257         * g++.dg/parse/funptr1.C: New test.
34258
34259         PR c++/9452
34260         * g++.dg/parse/ambig3.C: New test.
34261
34262         PR c++/9454
34263         * g++.dg/parse/operator3.C: New test.
34264
34265         PR c++/9486
34266         * g++.dg/parse/template10.C: New test.
34267
34268         PR c++/9488
34269         * g++.dg/parse/template11.C: New test.
34270
34271         PR c++/10150
34272         * g++.dg/parse/invalid-op1.C: New test.
34273
34274         PR c++/10247
34275         * g++.dg/parse/condexpr1.C: New test.
34276
34277 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
34278
34279         * g++.dg/ext/packed3.C: New test.
34280         * g++.dg/ext/packed4.C: New test.
34281
34282         * gcc.dg/pack-test-3.c: New test.
34283
34284 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
34285
34286         * lib/compat.exp: Handle dg-options per source file.
34287         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
34288         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
34289         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
34290         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
34291         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
34292         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
34293         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
34294         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
34295         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
34296         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
34297         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
34298         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
34299         * g++.dg/compat/break/bitfield7_x.C: Ditto.
34300         * g++.dg/compat/break/bitfield7_y.C: Ditto.
34301
34302 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
34303
34304         PR c/10320
34305         * gcc.c-torture/execute/20030718-1.c: New test.
34306
34307 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34308
34309         PR optimization/11536
34310         * gcc.dg/20030721-1.c: New test.
34311
34312 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
34313
34314         PR c++/11546
34315         * g++.dg/template/lookup1.C: New test.
34316
34317 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
34318
34319         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
34320         diagnostics of ill-formed constructs involving labels.
34321         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
34322         the new 'previously defined here' message.
34323
34324 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
34325
34326         * g++.dg/parse/non-dependent2.C: New test.
34327
34328 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
34329
34330         * g++.dg/init/init-ref4.C: xfail on targets without
34331         weak symbols.
34332
34333 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
34334
34335         PR target/11087
34336         * gcc.c-torture/execute/20030717-1.c: New test.
34337
34338 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34339
34340         * g++.dg/opt/cfg1.C: New test.
34341
34342 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
34343
34344         PR optimization/11557
34345         * gcc.dg/20030717-1.c: New test.
34346
34347 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
34348
34349         PR c++/10476
34350         * g++.dg/expr/crash-1.C: New test.
34351
34352         PR c++/11027
34353         * g++.dg/template/init3.C: New test.
34354
34355         PR c++/8222
34356         * g++.dg/template/non-dependent1.C: New test.
34357
34358         PR c++/11070
34359         * g++.dg/template/non-dependent2.C: New test.
34360
34361         PR c++/11071
34362         * g++.dg/template/non-dependent3.C: New test.
34363
34364         PR c++/9907
34365         * g++.dg/template/sizeof5.C: New test.
34366
34367 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
34368
34369         PR 11498
34370         * gcc.c-torture/compile/mangle-1.c: New file.
34371
34372 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34373
34374         PR c++/7809
34375         * g++.dg/parse/access3.C: New test.
34376
34377 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
34378
34379         PR c++/11384
34380         * g++.dg/init/init-ref4.C: New test.
34381
34382 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
34383
34384         PR c++/11547
34385         * g++.dg/parse/constant3.C: New test.
34386         * g++.dg/parse/crash7.C: Likewise.
34387
34388 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
34389
34390         PR target/11008
34391         * gcc.dg/i386-pentium4-not-mull.c: New.
34392
34393 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
34394
34395         * gcc.dg/asm-names.c (ymain): Make it weak.
34396
34397 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34398
34399         PR c++/5421
34400         * g++.dg/template/friend21.C: New test.
34401
34402 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
34403
34404         * gcc.dg/cleanup-8.c: New test.
34405         * gcc.dg/cleanup-9.c: New test.
34406
34407 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
34408
34409         * g++.dg/ext/dll-MI1.h: New file.
34410         * g++.dg/ext/dllexport-MI1.C: New file.
34411         * g++.dg/ext/dllimport-MI1.C: New file.
34412
34413 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
34414
34415         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
34416         it does not have cmpstrsi patterns (just cmpmemsi).
34417
34418 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
34419
34420         PR debug/11473
34421         * g++.dg/debug/debug8.C: New test.
34422
34423 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34424
34425         PR c++/10108
34426         * g++.dg/template/crash7.C: New test.
34427
34428 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
34429
34430         PR target/10795
34431         * gcc.c-torture/compile/20030708-1.c: New.
34432
34433 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34434
34435         * gcc.c-torture/execute/20030715-1.c: New test.
34436
34437 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
34438
34439         * gcc.dg/pch/inline-3.c: New file.
34440         * gcc.dg/pch/inline-3.hs: New file.
34441         * gcc.dg/pch/inline-4.c: New file.
34442         * gcc.dg/pch/inline-4.hs: New file.
34443
34444 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
34445
34446         PR c++/11509
34447         * g++.dg/template/crash6.C: New test.
34448
34449         PR c++/7053
34450         * g++.dg/template/friend20.C: New test.
34451
34452         PR c++/7019
34453         * g++.dg/template/overload2.C: New test.
34454
34455 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34456
34457         PR optimization/11440
34458         * gcc.c-torture/execute/20030714-1.c: New test.
34459
34460 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34461
34462         PR c++/11154
34463         * g++.dg/template/partial2.C: New test.
34464
34465 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
34466
34467         PR c++/11503
34468         * g++.dg/template/anon1.C: New test.
34469
34470         PR c++/11493
34471         PR c++/11495
34472         * g++.dg/parse/template9.C: Likewise.
34473         * g++.dg/template/crash4.C: New test.
34474         * g++.dg/template/koenig1.C: Likewise.
34475         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
34476         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
34477         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
34478         functions.
34479         * g++.old-deja/g++.jason/template36.C: Likewise.
34480         * g++.old-deja/g++.mike/p1989.C: Likewise.
34481         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
34482         * g++.old-deja/g++.pt/ttp20.C: Use this->.
34483         * g++.old-deja/g++.pt/ttp21.C: Use this->.
34484         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
34485         compiling.
34486         * g++.old-deja/g++.pt/union2.C: Use this->.
34487
34488 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
34489
34490         * gcc.dg/20030711-1.c: New test.
34491
34492 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
34493
34494         PR c++/11050
34495         * g++.dg/parse/args1.C: New test.
34496         * g++.pt/defarg8.C: Change expected errors.
34497
34498 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
34499
34500         PR c++/8164
34501         * g++.dg/template/nontype2.C: New test.
34502
34503         PR c++/10558
34504         * g++.dg/parse/template8.C: New test.
34505
34506         PR c++/8327
34507         * g++.dg/template/scope1.C: New test.
34508
34509         * g++.dg/warn/Wsign-compare-1.C: New test.
34510
34511 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
34512
34513         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
34514
34515 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
34516
34517         PR c++/9411
34518         * g++.dg/template/explicit2.C: New test.
34519
34520         PR c++/10032
34521         * g++.dg/warn/pedantic1.C: New test.
34522
34523 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
34524
34525         PR c++ 9483
34526         * g++.dg/other/field1.C: New test.
34527
34528 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
34529
34530         PR c/11449
34531         * gcc.c-torture/compile/20030707-1.c: New.
34532
34533 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34534
34535         PR c++/10849
34536         * g++.dg/template/access12.C: New test.
34537
34538 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
34539
34540         * g++.dg/bprob/bprob.exp (prof_ext): Update.
34541         * g77.dg/bprob/bprob.exp (prof_ext): Update.
34542         * gcc.misc-tests/bprob.exp (prof_ext): Update.
34543         * gcc.misc-tests/gcov.exp: Update
34544         * g++.dg/gcov/gcov.exp: Update
34545         * lib/gcov.exp: Update.
34546
34547 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
34548
34549         * g++.dg/abi/mangle17.C: Make sure template expressions are
34550         dependent.
34551         * g++.dg/abi/mangle4.C: Mark erroneous casts.
34552         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
34553         * g++.dg/opt/stack1.C: Remove erroneous code.
34554         * g++.dg/parse/template7.C: New test.
34555         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
34556         * g++.old-deja/g++.pt/crash4.C: Likewise.
34557
34558 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34559
34560         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
34561         with zero or one occurence of `$' after the initial `L'.
34562
34563 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
34564
34565         * gcc.c-torture/compile/20030704-1.c: Add a comment.
34566
34567 2003-07-08  Roger Sayle  <roger@eyesopen.com>
34568
34569         PR c/11370
34570         * gcc.dg/Wunreachable-6.c: New testcase.
34571         * gcc.dg/Wunreachable-7.c: New testcase.
34572
34573 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
34574
34575         PR c/11420
34576         * gcc.dg/20030708-1.c: New test.
34577
34578 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
34579
34580         * gcc.dg/compat/sdata-section.h: New file.
34581         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
34582         * gcc.dg/torture/mips-sdata-1.c: New test.
34583
34584 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34585
34586         PR c++/11030
34587         * g++.dg/template/friend19.C: New test.
34588
34589 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
34590
34591         * g++.dg/opt/strength-reduce.C: New test.
34592
34593 2003-07-07  Roger Sayle  <roger@eyesopen.com>
34594
34595         PR target/10979
34596         * gcc.dg/20030707-1.c: New testcase.
34597
34598 2003-07-07  Roger Sayle  <roger@eyesopen.com>
34599
34600         PR optimization/11059
34601         * g++.dg/opt/emptyunion.C: New testcase.
34602
34603 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34604             Eric Botcazou  <ebotcazou@libertysurf.fr>
34605
34606         * g++.dg/opt/stack1.C: New test.
34607
34608 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
34609
34610         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
34611         run test.
34612
34613         PR c++/11431
34614         * g++.dg/expr/static_cast3.C: New test.
34615
34616 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
34617
34618         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
34619         everywhere.
34620         * gcc.dg/concat.c: Concatenation of string constants with
34621         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
34622         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
34623         * gcc.dg/cpp/escape-2.c: Use wide character constants where
34624         necessary to avoid multi-character character constant warning.
34625         * gcc.dg/cpp/escape.c: Likewise.
34626         * gcc.dg/cpp/ucs.c: Likewise.
34627         Remove backslashes from dg-bogus comments, as they confuse Tcl.
34628         Fix a typo.
34629
34630 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
34631
34632         PR c/11428
34633         * gcc.c-torture/compile/20030704-1.c: New.
34634
34635 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
34636
34637         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
34638
34639 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
34640
34641         PR c++/5287, PR c++/7910,  PR c++/11021
34642         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
34643         tests for warnings.
34644         * g++.dg/ext/dllimport2.C: Add tests for warnings.
34645         * g++.dg/ext/dllimport3.C: Likewise.
34646         * g++.dg/ext/dllimport4.C: New file.
34647         * g++.dg/ext/dllimport5.C: New file.
34648         * g++.dg/ext/dllimport6.C: New file.
34649         * g++.dg/ext/dllimport7.C: New file.
34650         * g++.dg/ext/dllimport8.C: New file.
34651         * g++.dg/ext/dllimport9.C: New file.
34652         * g++.dg/ext/dllimport10.C: New file.
34653         * g++.dg/ext/dllexport1.C: New file.
34654
34655 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
34656
34657         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
34658         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
34659
34660 2003-07-03  Roger Sayle  <roger@eyesopen.com>
34661
34662         * gcc.dg/builtins-25.c: New testcase.
34663         * gcc.dg/builtins-26.c: New testcase.
34664
34665 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
34666
34667         * gcc.dg/compat/vector-defs.h: New file.
34668         * gcc.dg/compat/vector-setup.h: New file.
34669         * gcc.dg/compat/vector-check.h: New file.
34670         * gcc.dg/compat/vector-1_main.c: New file.
34671         * gcc.dg/compat/vector-1_x.c: New file.
34672         * gcc.dg/compat/vector-1_y.c: New file.
34673         * gcc.dg/compat/vector-2_main.c: New file.
34674         * gcc.dg/compat/vector-2_x.c: New file.
34675         * gcc.dg/compat/vector-2_y.c: New file.
34676
34677         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
34678         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
34679         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
34680         * gcc.dg/compat/struct-align-1.h: New file.
34681         * gcc.dg/compat/struct-align-1_main.c: New file.
34682         * gcc.dg/compat/struct-align-1_x.c: New file.
34683         * gcc.dg/compat/struct-align-1_y.c: New file.
34684         * gcc.dg/compat/struct-align-2.h: New file.
34685         * gcc.dg/compat/struct-align-2_main.c: New file.
34686         * gcc.dg/compat/struct-align-2_x.c: New file.
34687         * gcc.dg/compat/struct-align-2_y.c: New file.
34688
34689         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
34690         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
34691         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34692         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
34693         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
34694         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34695         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34696         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
34697         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
34698         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
34699         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
34700         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
34701         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
34702         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
34703         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
34704         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
34705         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
34706         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
34707         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34708         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34709         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34710         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34711         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34712         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34713         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34714         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34715         * gcc.dg/compat/struct-return-10_x.c: Ditto.
34716         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34717         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34718
34719 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34720
34721         * gcc.dg/i386-call-1.c: New test.
34722
34723 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34724
34725         PR c++/9162
34726         * g++.dg/parse/defarg4.C: New.
34727
34728 2003-07-03  Roger Sayle  <roger@eyesopen.com>
34729
34730         PR target/10700
34731         * gcc.c-torture/compile/20030703-1.c: New test case.
34732
34733 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
34734
34735         * g++.dg/template/local3.C: Remove extra semicolon.
34736
34737 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34738
34739         * gcc.dg/i386-volatile-1.c: New test.
34740
34741 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
34742
34743         PR c++/11072
34744         * g++.dg/other/offsetof2.C: XFAIL.
34745         * g++.dg/other/offsetof5.C: New.
34746
34747         PR c++/10219
34748         * g++.dg/template/error1.C: New.
34749
34750         PR c++/9779
34751         * g++.dg/template/dependent-expr1.C: New.
34752
34753 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
34754
34755         PR c++/6949
34756         * g++.dg/template/local3.C: New test.
34757
34758         PR c++/11149
34759         * g++.dg/lookup/scoped6.C: New test.
34760
34761 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
34762
34763         PR c++/8046
34764         * g++.dg/other/error7.C: New test.
34765
34766 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
34767
34768         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
34769         * g++.old-deja/g++.abi/vtable3.h: Likewise.
34770         * g++.old-deja/g++.law/code-gen5.C: Likewise.
34771         * g++.old-deja/g++.other/union2.C: Likewise.
34772         * gcc.dg/c90-const-expr-2.c: Likewise.
34773         * gcc.dg/c90-const-expr-3.c: Likewise.
34774         * gcc.dg/c99-const-expr-2.c: Likewise.
34775         * gcc.dg/c99-const-expr-3.c: Likewise.
34776         * gcc.dg/concat.c: Likewise.
34777
34778 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
34779
34780         PR c++/9559
34781         * g++.dg/init/static1.C: New test.
34782
34783 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34784
34785         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
34786         * g++.old-deja/g++.other/access2.C: Likewise.
34787         * g++.old-deja/g++.other/decl2.C: Likewise.
34788         * gcc.c-torture/execute/20020615-1.c: Likewise.
34789
34790 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34791
34792         PR c++/4933
34793         * g++.dg/template/sizeof4.C: New test.
34794
34795 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34796
34797         * g++.dg/other/error6.C: New test.
34798
34799 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34800
34801         PR c++/10750
34802         * g++.dg/parse/constant2.C: New test.
34803
34804 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
34805
34806         PR c++/11106
34807         * g++.dg/other/error5.C: New test.
34808
34809 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34810
34811         * gcc.dg/format/gcc_diag-1.c: New test.
34812
34813 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
34814
34815         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
34816
34817 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
34818
34819         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
34820         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
34821         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
34822
34823 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
34824
34825         * gcc.c-torture/execute/builtins/string-8.c: New test.
34826         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
34827         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
34828         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
34829
34830 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
34831
34832         PR c++/10468
34833         * g++.dg/ext/typeof6.C: New test.
34834
34835 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
34836
34837         PR c++/10796
34838         * g++.dg/init/enum1.C: New test.
34839
34840 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
34841
34842         * gcc.dg/20030627-1.c: New test.
34843
34844 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
34845
34846         PR c++/11332
34847         * g++.dg/expr/static_cast2.C: New test.
34848
34849 2003-06-26  Roger Sayle  <roger@eyesopen.com>
34850             Jakub Jelinek  <jakub@redhat.com>
34851
34852         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
34853         sprintf(dst,"%s",src) optimization.
34854         * gcc.c-torture/execute/20030626-1.c: New test case.
34855         * gcc.c-torture/execute/20030626-2.c: New test case.
34856
34857 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
34858
34859         * gcc.c-torture/execute/multi-ix.c: New test.
34860
34861         * gcc.c-torture/execute/simd-4.c (main):
34862         Added missing semicolon at end of union.
34863
34864 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
34865
34866         PR c++/8266
34867         * g++.dg/template/explicit-instantiation3.C: New test.
34868
34869 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
34870
34871         * gcc.dg/20030626-1.c: Use signed char.
34872
34873 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
34874
34875         * gcc.dg/20030626-1.c: New test.
34876
34877 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
34878
34879         * const-str-2.m: Update.
34880
34881 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
34882
34883         PR c++/10990
34884         * g++.dg/rtti/dyncast1.C: New test.
34885         * g++.dg/abi/mangle4.C: Correct base-specifier access.
34886         * g++.dg/lookup/scoped1.C: Remove XFAIL.
34887         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
34888
34889         PR c++/10931
34890         * g++.dg/expr/static_cast1.C: New test.
34891
34892 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
34893
34894         * gcc.dg/20030625-1.c: New test.
34895
34896 2003-06-24  Roger Sayle  <roger@eyesopen.com>
34897
34898         * gcc.c-torture/compile/20030624-1.c: New test case.
34899
34900 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
34901
34902         * gcc.c-torture/execute/string-opt-17.c: New test.
34903
34904 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
34905
34906         PR c++/5754
34907         * g++.dg/parse/crash6.C: New test.
34908
34909 2003-06-23  Roger Sayle  <roger@eyesopen.com>
34910
34911         * gcc.dg/builtins-24.c: New test case.
34912
34913 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
34914
34915         * g++.dg/opt/operator1.C: New test.
34916
34917 2003-06-22  Roger Sayle  <roger@eyesopen.com>
34918
34919         * gcc.c-torture/execute/string-opt-16.c: New test case.
34920
34921 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
34922
34923         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
34924         * g++.old-deja/g++.other/conv7.C: Likewise.
34925         * g++.old-deja/g++.other/overcnv2.C: Likewise.
34926         * g++.old-deja/g++.other/overload14.C: Likewise.
34927
34928 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
34929
34930         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
34931         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
34932
34933 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34934
34935         PR c++/10888
34936         * g++.dg/warn/Winline-3.C: New test.
34937
34938 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34939
34940         * lib/target-supports.exp (check_alias_available): Make the test
34941         program acceptable to the Solaris assembler.
34942
34943         PR c++/10749
34944         * g++.dg/template/memclass2.C: New test.
34945
34946 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34947             Eric Botcazou  <ebotcazou@libertysurf.fr>
34948
34949         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
34950         data for non-matching targets.
34951         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
34952
34953 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34954
34955         PR c++/10845
34956         * g++.dg/template/member3.C: New test.
34957
34958 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
34959
34960         PR c++/10939
34961         * g++.dg/template/func1.C: New test.
34962
34963         PR c++/9649
34964         * g++.dg/template/static4.C: New test.
34965         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
34966
34967         PR c++/11041
34968         * g++.dg/init/ref7.C: New test.
34969
34970 2003-06-19  Matt Austern  <austern@apple.com>
34971
34972         PR c++/11228
34973         * g++.dg/anew1.C: New test.
34974         * g++.dg/anew2.C: New test.
34975         * g++.dg/anew3.C: New test.
34976         * g++.dg/anew4.C: New test.
34977
34978 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
34979
34980         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
34981
34982 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
34983
34984         * gcc.c-torture/execute/simd-4.c (main): Make expected value
34985         endian-dependent.
34986
34987 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
34988
34989         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
34990         Remove cruft.
34991
34992 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
34993
34994         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
34995         * gcc.c-torture/compile/961203-1.c: Likewise.
34996         * gcc.c-torture/compile/980506-1.c: Likewise.
34997
34998 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
34999
35000         PR c++/10712
35001         * g++.dg/lookup/using7.C: New test.
35002
35003 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
35004
35005         PR c++/11105
35006         * g++.dg/abi/conv1.C: Remove it.
35007         * g++.dg/template/conv7.C: New test.
35008         * g++.dg/template/conv8.C: Likewise.
35009         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
35010         conversion operator.
35011
35012 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
35013
35014         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
35015         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
35016         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
35017         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
35018         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
35019         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
35020         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
35021         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
35022         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
35023         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
35024         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
35025         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
35026         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
35027         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
35028         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
35029         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
35030         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
35031         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
35032         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
35033         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
35034         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
35035         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
35036         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
35037         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
35038         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
35039         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
35040         * gcc.dg/compat/struct-return-10_x.c: Ditto.
35041         * gcc.dg/compat/struct-return-2_x.c: Ditto.
35042         * gcc.dg/compat/struct-return-3_x.c: Ditto.
35043
35044 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
35045
35046         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
35047         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
35048         indications.
35049
35050 2003-06-16  Roger Sayle  <roger@eyesopen.com>
35051
35052         * gcc.dg/i386-387-5.c: New test case.
35053         * gcc.dg/i386-387-6.c: New test case.
35054         * gcc.dg/builtins-23.c: New test case.
35055
35056 2003-06-15  Roger Sayle  <roger@eyesopen.com>
35057
35058         * gcc.dg/builtins-22.c: New test case.
35059         * gcc.dg/i386-387-1.c: Update to test exp.
35060         * gcc.dg/i386-387-2.c: Likewise.
35061
35062 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35063
35064         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
35065
35066 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
35067
35068         * lib/gcc-dg.exp (dg-require-dll): New function.
35069         (dg-xfail-if): Likewise.
35070         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
35071         driver.
35072
35073         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
35074         * gcc.c-torture/compile/20001205-1.c: Likewise.
35075         * gcc.c-torture/compile/20001226-1.c: Likewise.
35076         * gcc.c-torture/compile/20010518-2.c: Likewise.
35077         * gcc.c-torture/compile/20020312-1.c: Likewise.
35078         * gcc.c-torture/compile/20020604-1.c: Likewise.
35079         * gcc.c-torture/compile/920501-12.c: Likewise.
35080         * gcc.c-torture/compile/920501-4.c: Likewise.
35081         * gcc.c-torture/compile/920520-1.c: Likewise.
35082         * gcc.c-torture/compile/920521-1.c: Likewise.
35083         * gcc.c-torture/compile/920625-1.c: Likewise.
35084         * gcc.c-torture/compile/961203-1.c: Likewise.
35085         * gcc.c-torture/compile/980506-1.c: Likewise.
35086         * gcc.c-torture/compile/981006-1.c: Likewise.
35087         * gcc.c-torture/compile/981022-1.c: Likewise.
35088         * gcc.c-torture/compile/981223-1.c: Likewise.
35089         * gcc.c-torture/compile/990617-1.c: Likewise.
35090         * gcc.c-torture/compile/dll.c: Likewise.
35091         * gcc.c-torture/compile/labels-3.c: Likewise.
35092         * gcc.c-torture/compile/mipscop-1.c: Likewise.
35093         * gcc.c-torture/compile/mipscop-2.c: Likewise.
35094         * gcc.c-torture/compile/mipscop-3.c: Likewise.
35095         * gcc.c-torture/compile/mipscop-4.c: Likewise.
35096         * gcc.c-torture/compile/simd-5.c: Likewise.
35097         * gcc.c-torture/compile/20000804-1.x: Remove.
35098         * gcc.c-torture/compile/20001205-1.x: Likewise.
35099         * gcc.c-torture/compile/20001226-1.x: Likewise.
35100         * gcc.c-torture/compile/20010518-2.x: Likewise.
35101         * gcc.c-torture/compile/20020312-1.x: Likewise.
35102         * gcc.c-torture/compile/20020604-1.x: Likewise.
35103         * gcc.c-torture/compile/920501-12.x: Likewise.
35104         * gcc.c-torture/compile/920501-4.x: Likewise.
35105         * gcc.c-torture/compile/920520-1.x: Likewise.
35106         * gcc.c-torture/compile/920521-1.x: Likewise.
35107         * gcc.c-torture/compile/920625-1.x: Likewise.
35108         * gcc.c-torture/compile/961203-1.x: Likewise.
35109         * gcc.c-torture/compile/980506-1.x: Likewise.
35110         * gcc.c-torture/compile/981006-1.x: Likewise.
35111         * gcc.c-torture/compile/981022-1.x: Likewise.
35112         * gcc.c-torture/compile/981223-1.x: Likewise.
35113         * gcc.c-torture/compile/990617-1.x: Likewise.
35114         * gcc.c-torture/compile/mipscop-1.x: Likewise.
35115         * gcc.c-torture/compile/mipscop-2.x: Likewise.
35116         * gcc.c-torture/compile/mipscop-3.x: Likewise.
35117         * gcc.c-torture/compile/mipscop-4.x: Likewise.
35118         * gcc.c-torture/compile/simd-5.x: Likewise.
35119
35120         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
35121
35122 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35123
35124         * gcc.c-torture/execute/20030611-1.c: New test.
35125
35126 2003-06-12  Roger Sayle  <roger@eyesopen.com>
35127
35128         PR middle-end/168
35129         * gcc.dg/20030612-1.c: New test case.
35130
35131 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
35132
35133         PR c++/10635
35134         * g++.dg/expr/cast1.C: New test.
35135
35136 2003-06-12  Roger Sayle  <roger@eyesopen.com>
35137
35138         * gcc.dg/builtins-21.c: New test case.
35139
35140 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
35141
35142         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
35143         options instead of at the end.
35144         * lib/objc.exp (objc_target_compile): Likewise.
35145
35146 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
35147
35148         PR c++/10432
35149         * g++.dg/parse/error1.C: New test.
35150
35151 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
35152
35153         * gcc.dg/compat/struct-by-value-11_main.c: New file.
35154         * gcc.dg/compat/struct-by-value-11_x.c: New file.
35155         * gcc.dg/compat/struct-by-value-11_y.c: New file.
35156         * gcc.dg/compat/struct-by-value-12_main.c: New file.
35157         * gcc.dg/compat/struct-by-value-12_x.c: New file.
35158         * gcc.dg/compat/struct-by-value-12_y.c: New file.
35159         * gcc.dg/compat/struct-by-value-13_main.c: New file.
35160         * gcc.dg/compat/struct-by-value-13_x.c: New file.
35161         * gcc.dg/compat/struct-by-value-13_y.c: New file.
35162         * gcc.dg/compat/struct-by-value-14_main.c: New file.
35163         * gcc.dg/compat/struct-by-value-14_x.c: New file.
35164         * gcc.dg/compat/struct-by-value-14_y.c: New file.
35165         * gcc.dg/compat/struct-by-value-15_main.c: New file.
35166         * gcc.dg/compat/struct-by-value-15_x.c: New file.
35167         * gcc.dg/compat/struct-by-value-15_y.c: New file.
35168         * gcc.dg/compat/struct-by-value-16_main.c: New file.
35169         * gcc.dg/compat/struct-by-value-16_x.c: New file.
35170         * gcc.dg/compat/struct-by-value-16_y.c: New file.
35171         * gcc.dg/compat/struct-by-value-17_main.c: New file.
35172         * gcc.dg/compat/struct-by-value-17_x.c: New file.
35173         * gcc.dg/compat/struct-by-value-17_y.c: New file.
35174         * gcc.dg/compat/struct-by-value-18_main.c: New file.
35175         * gcc.dg/compat/struct-by-value-18_x.c: New file.
35176         * gcc.dg/compat/struct-by-value-18_y.c: New file.
35177
35178         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
35179         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
35180         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
35181         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
35182         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
35183         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
35184         * gcc.dg/compat/scalar-return-3_main.c: New file.
35185         * gcc.dg/compat/scalar-return-3_x.c: New file.
35186         * gcc.dg/compat/scalar-return-3_y.c: New file.
35187         * gcc.dg/compat/scalar-return-4_main.c: New file.
35188         * gcc.dg/compat/scalar-return-4_x.c: New file.
35189         * gcc.dg/compat/scalar-return-4_y.c: New file.
35190
35191 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
35192
35193         * gcc.dg/compat/fp2-struct-check.h: New file.
35194         * gcc.dg/compat/fp2-struct-defs.h: New file.
35195         * gcc.dg/compat/fp2-struct-init.h: New file.
35196         * gcc.dg/compat/struct-by-value-10_main.c: New file.
35197         * gcc.dg/compat/struct-by-value-10_x.c: New file.
35198         * gcc.dg/compat/struct-by-value-10_y.c: New file.
35199         * gcc.dg/compat/struct-return-10_main.c: New file.
35200         * gcc.dg/compat/struct-return-10_x.c: New file.
35201         * gcc.dg/compat/struct-return-10_y.c: New file.
35202
35203         * gcc.dg/compat/compat-common.h: New file.
35204         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
35205         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
35206         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
35207         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
35208         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
35209         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
35210         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
35211         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
35212         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
35213         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
35214         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
35215         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
35216         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
35217         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
35218         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
35219         * gcc.dg/compat/small-struct-check.h: Ditto.
35220         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
35221         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
35222         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
35223         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
35224         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
35225         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
35226         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
35227         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
35228         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
35229         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
35230         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
35231         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
35232         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
35233         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
35234         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
35235         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
35236         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
35237         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
35238         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
35239         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
35240         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
35241         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
35242         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
35243         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
35244         * gcc.dg/compat/struct-return-2_main.c: Ditto.
35245         * gcc.dg/compat/struct-return-2_x.c: Ditto.
35246         * gcc.dg/compat/struct-return-2_y.c: Ditto.
35247         * gcc.dg/compat/struct-return-3_main.c: Ditto.
35248         * gcc.dg/compat/struct-return-3_x.c: Ditto.
35249         * gcc.dg/compat/struct-return-3_y.c: Ditto.
35250
35251 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
35252
35253         * g++.dg/pch/static-1.C: New file.
35254         * g++.dg/pch/static-1.Hs: New file.
35255
35256 2003-06-10  Richard Henderson  <rth@redhat.com>
35257
35258         * gcc.dg/asm-7.c: Adjust expected warning text.
35259
35260 2003-06-10  Roger Sayle  <roger@eyesopen.com>
35261
35262         * gcc.dg/builtins-20.c: New test case.
35263
35264 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
35265
35266         PR c++/11131
35267         * g++.dg/opt/template1.C: New test.
35268
35269 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
35270
35271         * lib/gcc-dg.exp (dg-test): Clear additional_files and
35272         additional_sources.
35273
35274 2003-05-21  David Taylor  <dtaylor@emc.com>
35275
35276         * gcc.dg/Wpadded.c: New file.
35277
35278 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
35279
35280         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
35281         * gcc.dg/special/weak-2.c: Add dg-require-weak.
35282         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
35283         dg-require-weak.
35284
35285 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
35286
35287         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
35288
35289 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
35290
35291         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
35292         (dg-require-alias): Likewise.
35293         (dg-require-gc-sections): Likewise.
35294         * lib/target-supports.exp (check_gc_sections_available): Likewise.
35295
35296 2003-06-08  Richard Henderson  <rth@redhat.com>
35297
35298         * gcc.dg/20011029-2.c: Fix the array reference.
35299         * gcc.dg/asm-7.c: New.
35300
35301 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
35302
35303         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
35304
35305 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
35306
35307         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
35308         (dg-require-gc-sections): Likewise.
35309
35310 2003-06-08  Jan Hubicka  <jh@suse.cz>
35311
35312         * i386-cmov1.c: Fix regular expression.
35313         * i386-cvt-1.c: Likewise.
35314         * i386-local.c: Likewise.
35315         * i386-local2.c: Likewise.
35316         * i386-mul.c: Likewise.
35317         * i386-ssetype-1.c: Likewise.
35318         * i386-ssetype-3.c: Likewise.
35319         * i386-ssetype-5.c: Likewise.
35320
35321 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35322
35323         PR c++/11039
35324         * g++.dg/warn/implicit-typename2.C: New test.
35325         * g++.dg/warn/implicit-typename3.C: New test.
35326
35327 2003-06-07  Richard Henderson  <rth@redhat.com>
35328
35329         * g++.dg/other/offsetof3.C: Use size_t.
35330         * g++.dg/other/offsetof4.C: Likewise.
35331
35332 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
35333
35334         * lib/copy-file.exp: New. Implement gcc_copy_files.
35335
35336         * lib/dg-pch.exp: Load copy-file.exp
35337         (dg-pch): Use gcc_copy_files instead of "file copy".
35338
35339 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
35340
35341         * gcc.dg/weak/weak.exp: Simplify.
35342         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
35343         * gcc.dg/weak/weak-1.c: Likewise.
35344         * gcc.dg/weak/weak-2.c: Likewise.
35345         * gcc.dg/weak/weak-3.c: Likewise.
35346         * gcc.dg/weak/weak-4.c: Likewise.
35347         * gcc.dg/weak/weak-5.c: Likewise.
35348         * gcc.dg/weak/weak-6.c: Likewise.
35349         * gcc.dg/weak/weak-7.c: Likewise.
35350         * gcc.dg/weak/weak-8.c: Likewise.
35351         * gcc.dg/weak/weak-9.c: Likewise.
35352
35353 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
35354
35355         gcc.c-torture/execute/20030606-1.c: New.
35356
35357 2003-06-06  Roger Sayle  <roger@eyesopen.com>
35358
35359         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
35360         * gcc.dg/builtins-19.c: Likewise.
35361
35362 2003-06-06  Roger Sayle  <roger@eyesopen.com>
35363
35364         * gcc.dg/builtins-2.c: Add some more tests.
35365         * gcc.dg/builtins-18.c: New test case.
35366         * gcc.dg/builtins-19.c: New test case.
35367
35368 2003-06-06  Roger Sayle  <roger@eyesopen.com>
35369             Jim Wilson  <wilson@tuliptree.org>
35370
35371         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
35372
35373 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
35374
35375         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
35376         mempcpy/stpcpy calls not to be optimized into something else.
35377         * gcc.c-torture/execute/string-opt-3.c: Moved to...
35378         * gcc.c-torture/execute/builtins/string-7.c: ...here.
35379         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
35380
35381 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35382
35383         * gcc.dg/format/asm_fprintf-1.c: New test.
35384
35385 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
35386
35387         * lib/gcc-defs.exp (additional_sources): New variable.
35388         (dg-additional-sources): New function.
35389         (additional_files): New variable.
35390         (dg-additional-files): New function.
35391         (dg-additional-files-options): Likewise.
35392         * lib/gcc-dg.exp (dg-require-weak): New function.
35393         (dg-require-alias): Likewise.
35394         (dg-require-gc-sections): Likewise.
35395         * lib/target-supports.exp (check_alias_available): Remove testfile
35396         parameter.
35397         (check_gc_sections_available): New function.
35398         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
35399         (dg-gpp-additional-files): Likewise.
35400         * lib/g++.exp (additional_sources): Remove.
35401         (additional_files): Likewise.
35402         (g++_target_compile): Use dg-additional-files-options.
35403
35404         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
35405         Tcl logic.
35406         * gcc.dg/special/ecos.exp: Remove.
35407         * gcc.dg/special/20000419-2.c: Use dg-require-*.
35408         * gcc.dg/special/alias-1.c: Likewise.
35409         * gcc.dg/special/alias-2.c: Likewise.
35410         * gcc.dg/special/gcsec-1.c: Likewise.
35411         * gcc.dg/special/weak-1.c: Likewise.
35412         * gcc.dg/special/weak-2.c: Likewise.
35413         * gcc.dg/special/wkali-1.c: Likewise.
35414         * gcc.dg/special/wkali-2.c: Likewise.
35415
35416         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
35417         dg-gpp-additional-*.
35418         * g++.dg/special/conpr-3.C: Likewise.
35419         * g++.dg/special/conpr-4.C: Likewise.
35420         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
35421         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
35422         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
35423         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
35424         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
35425         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
35426         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
35427         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
35428         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
35429         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
35430         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
35431         * g++.old-deja/g++.other/comdat1.C: Likewise.
35432         * g++.old-deja/g++.other/comdat2.C: Likewise.
35433         * g++.old-deja/g++.other/comdat3.C: Likewise.
35434         * g++.old-deja/g++.other/ctor1.C: Likewise.
35435         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
35436
35437 2003-06-05  Richard Henderson  <rth@redhat.com>
35438
35439         * gcc.dg/debug/20030605-1.c: New.
35440
35441 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
35442
35443         * README.QMTEST: Update.
35444
35445 2003-06-04  Richard Henderson  <rth@redhat.com>
35446
35447         * gcc.dg/cleanup-1.c: New.
35448         * gcc.dg/cleanup-2.c: New.
35449         * gcc.dg/cleanup-3.c: New.
35450         * gcc.dg/cleanup-4.c: New.
35451         * gcc.dg/cleanup-5.c: New.
35452         * gcc.dg/cleanup-6.c: New.
35453         * gcc.dg/cleanup-7.c: New.
35454
35455 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
35456
35457         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
35458
35459         * lib/dg-pch.exp: New file.
35460         * g++.dg/pch/pch.exp: Use dg-pch.exp.
35461         * gcc.dg/pch/pch.exp: Likewise.
35462
35463 2003-06-04  Roger Sayle  <roger@eyesopen.com>
35464
35465         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
35466         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
35467         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
35468         * gcc.dg/builtins-17.c: New test case.
35469         * gcc.dg/i386-387-4.c: New test case.
35470         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
35471
35472 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35473
35474         * gcc.dg/ultrasp9.c: New test.
35475
35476 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35477
35478         * gcc.c-torture/compile/20030604-1.c: New test.
35479         * gcc.dg/sparc-constant-1.c: New test.
35480
35481 2003-06-03  Glen Nakamura  <glen@imodulo.com>
35482
35483         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
35484
35485 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
35486
35487         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
35488
35489         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
35490         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
35491
35492 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
35493
35494         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
35495
35496 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35497
35498         PR c++/10940
35499         * g++.dg/template/spec10.C: New test.
35500
35501 2003-06-03  Roger Sayle  <roger@eyesopen.com>
35502
35503         * gcc.dg/builtins-16.c: New test case.
35504
35505 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
35506
35507         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
35508         mempcpy test with post-increments.
35509         * gcc.c-torture/execute/string-opt-3.c: New test.
35510         * gcc.dg/string-opt-1.c: New test.
35511
35512 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
35513
35514         PR fortran/10965
35515         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
35516
35517 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
35518
35519         * lib/scanasm.exp (dg-scan): New function, factored out of ...
35520         (scan-assembler): ... here.  Use dg-scan.
35521         (scan-assembler-not): Likewise.
35522         (scan-file): New function.
35523         (scan-file-not): Likewise.
35524         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
35525         * gcc.dg/cpp/_Pragma4.c: Likewise.
35526         * gcc.dg/cpp/_Pragma5.c: Likewise.
35527         * gcc.dg/cpp/avoidpaste1.c: Likewise.
35528         * gcc.dg/cpp/avoidpaste2.c: Likewise.
35529         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
35530         * gcc.dg/cpp/cmdlne-P.c: Likewise.
35531         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
35532         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
35533         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
35534         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
35535         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
35536         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
35537         * gcc.dg/cpp/cxxcom1.c: Likewise.
35538         * gcc.dg/cpp/line1.c: Likewise.
35539         * gcc.dg/cpp/maccom1.c: Likewise.
35540         * gcc.dg/cpp/maccom2.c: Likewise.
35541         * gcc.dg/cpp/maccom3.c: Likewise.
35542         * gcc.dg/cpp/maccom4.c: Likewise.
35543         * gcc.dg/cpp/maccom5.c: Likewise.
35544         * gcc.dg/cpp/maccom6.c: Likewise.
35545         * gcc.dg/cpp/multiline.c: Likewise.
35546         * gcc.dg/cpp/spacing1.c: Likewise.
35547         * gcc.dg/cpp/spacing2.c: Likewise.
35548         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
35549         * gcc.dg/cpp/trad/maccom1.c: Likewise.
35550         * gcc.dg/cpp/trad/maccom2.c: Likewise.
35551         * gcc.dg/cpp/trad/maccom3.c: Likewise.
35552         * gcc.dg/cpp/trad/maccom4.c: Likewise.
35553         * gcc.dg/cpp/trad/maccom6.c: Likewise.
35554         * gcc.dg/cpp/cxxcom2.c: Likewise.
35555         * gcc.dg/cpp/cxxcom2.h: New file.
35556
35557         * gcc.dg/cpp/truefalse.cpp: Move it to ...
35558         * g++.dg/cpp/truefalse.C: Here.
35559         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
35560
35561 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
35562
35563         * gcc.dg/cpp/redef3.c: New file.
35564
35565 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35566
35567         * gcc.dg/i386-loop-3.c: New test.
35568
35569 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
35570
35571         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
35572
35573 2003-05-31  Roger Sayle  <roger@eyesopen.com>
35574
35575         * gcc.dg/fwrapv-1.c: New test case.
35576         * gcc.dg/fwrapv-2.c: New test case.
35577
35578 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35579
35580         PR c++/10956
35581         * g++.dg/template/spec9.C: New test.
35582
35583 2003-05-29  Roger Sayle  <roger@eyesopen.com>
35584
35585         * gcc.dg/duff-4.c: New test case.
35586
35587 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
35588
35589         PR fortran/10843
35590         * g77.dg/ffixed-form-1.f: New test
35591         * g77.dg/ffixed-form-2.f: New test
35592         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
35593         * g77.dg/ffree-form-3.f: New test
35594
35595 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
35596
35597         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
35598         * gcc.dg/wint_t-1.c: Likewise.
35599
35600 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35601
35602         * g++.dg/template/access11.C: New test.
35603
35604 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35605
35606         PR c++/10849
35607         * g++.dg/template/access10.C: New test.
35608
35609 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35610             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35611
35612         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
35613
35614 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
35615
35616         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
35617         suppress for powerpc-*-darwin*.
35618         * gcc.dg/torture/builtin-noret-2.c: Likewise.
35619
35620 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
35621
35622         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
35623         suppress option for powerpc-*-darwin*.
35624
35625 2003-05-23  Roger Sayle  <roger@eyesopen.com>
35626
35627         * gcc.dg/builtins-1.c: Add tests for tan and atan.
35628         * gcc.dg/builtins-4.c: Add test for fmod.
35629
35630 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35631
35632         PR c++/10682
35633         * g++.dg/template/instantiate4.C: New test.
35634
35635 2003-05-22  Roger Sayle  <roger@eyesopen.com>
35636
35637         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
35638
35639 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
35640
35641         * gcc.dg/compat/scalar-return-1_main.c: New file.
35642         * gcc.dg/compat/scalar-return-1_x.c: New file.
35643         * gcc.dg/compat/scalar-return-1_y.c: New file.
35644         * gcc.dg/compat/scalar-return-2_main.c: New file.
35645         * gcc.dg/compat/scalar-return-2_x.c: New file.
35646         * gcc.dg/compat/scalar-return-2_y.c: New file.
35647         * gcc.dg/compat/struct-return-3_main.c: New file.
35648         * gcc.dg/compat/struct-return-3_y.c: New file.
35649         * gcc.dg/compat/struct-return-3_x.c: New file.
35650         * gcc.dg/compat/struct-return-2_main.c: New file.
35651         * gcc.dg/compat/struct-return-2_x.c: New file.
35652         * gcc.dg/compat/struct-return-2_y.c: New file.
35653
35654 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35655
35656         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
35657         for hppa*-hp-hpux*.
35658         * gcc.dg/20021014-1.c (dg-options): Likewise.
35659         * gcc.dg/nest.c (dg-options): Likewise.
35660
35661 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
35662
35663         PR c++/9738
35664         * g++.dg/ext/dllimport2.C: New file.
35665         * g++.dg/ext/dllimport3.C: New file.
35666
35667 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
35668
35669         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
35670         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
35671         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
35672         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
35673         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
35674         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
35675         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
35676         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
35677         * gcc.dg/compat/small-struct-defs.h: New file.
35678         * gcc.dg/compat/small-struct-init.h: New file.
35679         * gcc.dg/compat/small-struct-check.h: New file.
35680         * gcc.dg/compat/fp-struct-defs.h: New file.
35681         * gcc.dg/compat/fp-struct-check.h: New file.
35682         * gcc.dg/compat/fp-struct-init.h: New file.
35683         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
35684         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
35685
35686 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
35687
35688         * gcc.dg/20030225-2.c: New test.
35689
35690 2003-05-18  Roger Sayle  <roger@eyesopen.com>
35691             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35692
35693         * gcc.c-torture/compile/20030518-1.c: New test case.
35694
35695 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
35696
35697         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
35698         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
35699         gcc-dg-debug-runtest.
35700         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
35701         gcc-dg-debug-runtest.
35702
35703 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35704
35705         PR c++/9022
35706         * g++.dg/lookup/using6.C: New test.
35707
35708 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35709
35710         * g++.dg/parse/access2.C: New test.
35711
35712 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
35713
35714         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
35715         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
35716         * gcc.dg/debug/debug.exp: Likewise.
35717
35718 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
35719
35720         * gcc.dg/dollar.c: New test.
35721
35722 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
35723
35724         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
35725         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
35726         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
35727         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
35728         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
35729         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
35730         * gcc.dg/compat/struct-by-value-6_main.c: New file.
35731         * gcc.dg/compat/struct-by-value-6_x.c: New file.
35732         * gcc.dg/compat/struct-by-value-6_y.c: New file.
35733         * gcc.dg/compat/struct-by-value-7_main.c: New file.
35734         * gcc.dg/compat/struct-by-value-7_x.c: New file.
35735         * gcc.dg/compat/struct-by-value-7_y.c: New file.
35736         * gcc.dg/compat/struct-by-value-8_main.c: New file.
35737         * gcc.dg/compat/struct-by-value-8_x.c: New file.
35738         * gcc.dg/compat/struct-by-value-8_y.c: New file.
35739         * gcc.dg/compat/struct-by-value-9_main.c: New file.
35740         * gcc.dg/compat/struct-by-value-9_x.c: New file.
35741         * gcc.dg/compat/struct-by-value-9_y.c: New file.
35742
35743 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
35744
35745         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
35746         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
35747         support for "repo" mode.
35748         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
35749         * lib/g77-dg.exp: Likewise.
35750         * lib/obj-dg.exp: Likewise.
35751
35752 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
35753
35754         Merge from gcc-3_2-rhl8-branch:
35755         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
35756
35757         * gcc.dg/tls/opt-6.c: New test.
35758
35759         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
35760
35761         * gcc.dg/20030405-1.c: New test.
35762
35763         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
35764
35765         * gcc.dg/20030309-1.c: New test.
35766
35767         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35768
35769         * gcc.c-torture/execute/20030307-1.c: New test.
35770
35771         2003-02-20  Randolph Chung  <tausq@debian.org>
35772
35773         * gcc.c-torture/compile/20030220-1.c: New test.
35774
35775         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
35776
35777         * gcc.dg/20030217-1.c: New test.
35778
35779         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
35780
35781         * gcc.c-torture/compile/20020129-1.c: New test.
35782
35783         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35784
35785         * gcc.dg/unroll-1.c: New test.
35786
35787         2002-11-16  Jan Hubicka  <jh@suse.cz>
35788
35789         * gcc.c-torture/execute/20020920-1.c: New test.
35790
35791         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
35792
35793         PR target/7434
35794         * gcc.c-torture/compile/20021008-1.c: New test.
35795
35796         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
35797
35798         PR target/7559
35799         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
35800
35801         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
35802
35803         * gcc.c-torture/compile/20020807-1.c: New test.
35804
35805         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
35806
35807         * gcc.dg/tls/opt-1.c: New test.
35808
35809         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
35810
35811         * gcc.dg/20020729-1.c: New test.
35812
35813         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
35814
35815         * g++.dg/opt/life1.C: New test.
35816
35817         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
35818
35819         * gcc.dg/20020525-1.c: New test.
35820
35821         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
35822
35823         PR c++/6794
35824         * g++.dg/ext/pretty1.C: New test.
35825         * g++.dg/ext/pretty2.C: New test.
35826
35827 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
35828
35829         PR c++/8385
35830         * g++.dg/ext/typeof5.C: New test.
35831
35832 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
35833
35834         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
35835         __USER_LABEL_PREFIX__ into account.
35836         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
35837
35838 2003-05-14  Roger Sayle  <roger@eyesopen.com>
35839
35840         * gcc.dg/builtins-15.c: New test case.
35841
35842 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
35843
35844         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
35845
35846 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
35847
35848         * lib/g++.exp: Tweak handling of additional source files.
35849         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
35850         * g++.dg/special/conpr-2a.C: Rename to ...
35851         * g++.dg/special/conpr-2a.cc: ... this.
35852         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
35853         * g++.dg/special/conpr-3a.C: Rename to ...
35854         * g++.dg/special/conpr-3a.cc: This.
35855         * g++.dg/special/conpr-3b.C: Rename to ...
35856         * g++.dg/special/conpr-3b.cc: This.
35857         * g++.dg/special/conpr-4.C: New test.
35858         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
35859
35860 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
35861
35862         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
35863
35864 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35865
35866         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
35867         * g++.old-deja/g++.robertl/eb71.C: Likewise.
35868         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
35869         * g++.old-deja/g++.other/warn3.C: Likewise.
35870
35871 2003-05-11  Roger Sayle  <roger@eyesopen.com>
35872
35873         * gcc.dg/i386-387-1.c: Update to also test log.
35874         * gcc.dg/i386-387-2.c: Likewise.
35875
35876 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
35877
35878         * g77.f-torture/execute/int8421.f: New test.
35879
35880 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35881
35882         PR c++/10230, c++/10481
35883         * g++.dg/lookup/scoped5.C: New test.
35884
35885 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35886
35887         PR c++/10552
35888         * g++.dg/template/ttp6.C: New test.
35889
35890 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
35891
35892         * gcc.c-torture/execute/builtins: New directory.
35893         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
35894         gcc.c-torture/execute/builtins.
35895         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
35896         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
35897         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
35898         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
35899
35900 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35901
35902         PR c++/9252
35903         * g++.dg/template/access8.C: New test.
35904         * g++.dg/template/access9.C: New test.
35905
35906 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35907
35908         PR c++/9554
35909         * g++.dg/parse/access1.C: New test.
35910
35911 2003-05-09  DJ Delorie  <dj@redhat.com>
35912
35913         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
35914         long, and not an int.
35915
35916 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35917
35918         PR c++/10555, c++/10576
35919         * g++.dg/template/memclass1.C: New test.
35920
35921 2003-05-08  DJ Delorie  <dj@redhat.com>
35922
35923         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
35924         targets.
35925         * gcc.c-torture/execute/20021024-1.x: Likewise.
35926         * gcc.c-torture/execute/shiftdi.x: Likewise.
35927         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
35928         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
35929         * gcc.dg/20021018-1.c: Likewise.
35930
35931 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35932
35933         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
35934
35935         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
35936         (bcopy): Call memmove.
35937
35938 2003-05-08  Roger Sayle  <roger@eyesopen.com>
35939
35940         * g77.f-torture/compile/8485.f: New test case.
35941
35942 2003-05-07  Richard Henderson  <rth@redhat.com>
35943
35944         PR c++/10570
35945         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
35946         Verify exception_cleanup not called for rethrows.
35947         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
35948         when exiting catch block without rethrowing.
35949         * g++.dg/eh/forced3.C: New.
35950         * g++.dg/eh/forced4.C: New.
35951
35952 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
35953
35954         * gcc.dg/20030505.c: Fix triplet.
35955
35956 2003-05-06  DJ Delorie  <dj@redhat.com>
35957
35958         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
35959         * gcc.dg/nest.c: Likewise.
35960
35961 2003-05-05  Roger Sayle  <roger@eyesopen.com>
35962
35963         * gcc.dg/builtins-14.c: New test case.
35964
35965 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
35966
35967         * lib/compat.exp (compat-execute): New argument.
35968         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
35969         * gcc.dg/compat: New test directory.
35970         * gcc.dg/compat/compat.exp: New expect script.
35971         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
35972         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
35973         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
35974         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
35975         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
35976         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
35977
35978         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
35979         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
35980         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
35981         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
35982         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
35983         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
35984         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
35985         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
35986         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
35987         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
35988         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
35989         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
35990         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
35991         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
35992         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
35993
35994 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
35995
35996         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
35997
35998 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
35999
36000         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
36001
36002 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
36003
36004         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
36005         * gcc.dg/ppc-fsel-2.c: New test.
36006
36007         * gcc.dg/unused-5.c: New test.
36008
36009 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36010
36011         PR c++/10496
36012         * g++.dg/warn/pmf1.C: New test.
36013
36014 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36015
36016         PR c++/4494
36017         * g++.dg/warn/main.C: New test.
36018
36019 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36020
36021         * gcc.dg/nonnull-3.c: New test.
36022
36023 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
36024
36025         * gcc.dg/cpp/Wtrigraphs.c: Update.
36026         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
36027
36028 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
36029
36030         * gcc.dg/ppc-fsel-1.c: New test.
36031
36032 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
36033
36034         PR c/10604
36035         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
36036
36037 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
36038
36039         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
36040
36041 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36042
36043         PR c++/9364, c++/10553, c++/10586
36044         * g++.dg/parse/typename4.C: New test.
36045         * g++.dg/parse/typename5.C: Likewise.
36046
36047 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
36048
36049         * gcc.c-torture/compile/20030503-1.c: New test.
36050
36051 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36052
36053         * g++.dg/lookup/using5.C: Fix testcase error.
36054
36055 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
36056
36057         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
36058         since MEABI is no longer supported.  Remove all vestiges
36059         of MEABI from the test.
36060
36061 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36062
36063         PR c++/10554
36064         * g++.dg/lookup/using5.C: New test.
36065
36066 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36067
36068         PR c++/8772
36069         * g++.dg/template/ttp5.C: New test.
36070
36071 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
36072
36073         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
36074         (dg-gpp-additional-sources): New function.
36075         (dg-gpp-additional-files): Likewise.
36076         * lib/g++.exp (additional_sources): New variable.
36077         (additional_files): Likewise.
36078         (g++_target_compile): Deal with them.
36079         * lib/old-dejagnu.exp: Remove.
36080         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
36081         * g++.old-deja: Revise all tests to use dg commands.
36082
36083 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36084
36085         PR c++/9432, c++/9528
36086         * g++.dg/lookup/using4.C: New test.
36087
36088 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
36089
36090         * gcc.dg/noreturn-5.c: New file.
36091         * gcc.dg/noreturn-6.c: New file.
36092
36093         * gcc.c-torture/compile/inline-1.c: New file.
36094
36095 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
36096
36097         PR c++/10551
36098         * g++.dg/template/explicit1.C: New test.
36099
36100 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
36101
36102         PR c++/10549
36103         * g++.dg/other/bitfield1.C: New test.
36104
36105         PR c++/10527
36106         * g++.dg/init/new7.C: New test.
36107
36108 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
36109
36110         * g++.dg/ext/desig1.C: New test.
36111         * g++.dg/ext/init1.C: Update.
36112
36113         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
36114
36115 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
36116
36117         PR c++/10180
36118         * g++.dg/warn/Winline-1.C: New test.
36119
36120 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
36121
36122         * gcc.c-torture/execute/string-opt-19.c: New test.
36123
36124         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
36125         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
36126
36127 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
36128
36129         PR c++/10506
36130         * g++.dg/init/new6.C: New test.
36131
36132         PR c++/10503
36133         * g++.dg/init/ref6.C: New test.
36134
36135 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
36136
36137         * g++.dg/warn/weak1.C: XFAIL on AIX4.
36138
36139 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36140
36141         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
36142         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
36143
36144 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
36145
36146         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
36147         initialized static data members.
36148
36149 2003-04-25  H.J. Lu <hjl@gnu.org>
36150
36151         * gcc.dg/ia64-sync-4.c: New test.
36152
36153 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36154
36155         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
36156         date.
36157
36158 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
36159
36160         PR c++/10337
36161         * g++.dg/warn/conv1.C: New test.
36162         * g++.old-deja/g++.other/conv7.C: Adjust.
36163         * g++.old-deja/g++.other/overload14.C: Adjust.
36164
36165 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
36166
36167         PR c++/10471
36168         * g++.dg/template/defarg2.C: New test.
36169
36170 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
36171
36172         * gcc.dg/cpp/include2.c: Update.
36173         * gcc.dg/cpp/multiline-2.c: New.
36174         * gcc.dg/cpp/multiline.c: Update.
36175         * gcc.dg/cpp/strify2.c: Update.
36176         * gcc.dg/cpp/trad/literals-2.c: Update.
36177
36178 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36179
36180         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
36181
36182 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
36183
36184         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
36185
36186 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
36187
36188         PR c++/10451
36189         * g++.dg/parse/crash4.C: New test.
36190
36191         PR c++/9847
36192         * g++.dg/parse/crash5.C: New test.
36193
36194 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
36195
36196         PR c++/10446
36197         * g++.dg/parse/crash3.C: New test.
36198
36199         PR c++/10428
36200         * g++.dg/parse/elab1.C: New test.
36201
36202 2003-04-22  Devang Patel  <dpatel@apple.com>
36203
36204         * gcc.dg/cpp/trad/funlike-5.c: New test.
36205
36206 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
36207
36208         * g++.dg/other/packed1.C: Fix dg options.
36209
36210 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
36211
36212         * g++.dg/other/offsetof2.C: New test.
36213
36214 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
36215
36216         * g++.dg/template/recurse.C: Adjust location of error messages.
36217
36218 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
36219
36220         PR c++/9881
36221         * g++.dg/init/addr-const1.C: New test.
36222         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
36223
36224 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36225
36226         PR c++/10405
36227         * g++.dg/lookup/struct-hack1.C: New test.
36228
36229 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
36230
36231         * ucs.c: Update diagnostic messages.
36232
36233 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
36234
36235         * gcc.dg/cpp/truefalse.cpp: New test.
36236         * gcc.dg/cpp/cpp.exp: Update.
36237         * g++.dg/other/stdbool-if.C: Remove.
36238
36239 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
36240
36241         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
36242         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
36243
36244 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36245
36246         * gcc.c-torture/compile/20030418-1.c: New test.
36247
36248 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
36249
36250         * README.compat: Remove; content moved to doc/sourcebuild.texi.
36251
36252 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36253
36254         PR c++/10347
36255         g++.dg/template/dependent-name1.C: New test.
36256
36257 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
36258
36259         * gcc.dg/warn-1.c (tourist_guide): New array,
36260         contains a pointer to bar.
36261
36262 2003-04-16  Roger Sayle  <roger@eyesopen.com>
36263
36264         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
36265         * gcc.c-torture/execute/medce-1.c: New test case.
36266         * gcc.c-torture/execute/medce-2.c: New test case.
36267
36268 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
36269
36270         * lib/prune.exp: Ignore more messages.
36271
36272         PR c++/10381
36273         * g++.dg/parse/lookup3.C: New test.
36274
36275 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
36276
36277         * gcc.c-torture/compile/20030415-1.c : New test.
36278
36279 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
36280
36281         * gcc.c-torture/execute/scope-2.c: Move to ...
36282         * gcc.dg/noncompile/scope.c: .... here.
36283
36284 2003-04-14  Roger Sayle  <roger@eyesopen.com>
36285
36286         * gcc.dg/20030414-2.c: New test case.
36287
36288 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
36289
36290         PR target/10377
36291         * gcc.dg/20030414-1.c: New test.
36292
36293 2003-04-13  Roger Sayle  <roger@eyesopen.com>
36294
36295         * gcc.dg/builtins-12.c: New test case.
36296         * gcc.dg/builtins-13.c: New test case.
36297
36298 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36299
36300         * gcc.c-torture/execute/string-opt-18.c: New test.
36301
36302 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
36303
36304         PR c++/10300
36305         * g++.dg/init/new5.C: New test.
36306
36307 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
36308
36309         PR c++/7910
36310         * g++.dg/ext/dllimport1.C: New test.
36311
36312 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36313
36314         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
36315
36316 2003-04-11  Bud Davis <bdavis9659@comcast.net>
36317
36318         PR Fortran/9263
36319         * g77.f-torture/noncompile/9263.f: New test
36320         PR Fortran/1832
36321         * g77.f-torture/execute/1832.f: New test
36322
36323 2003-04-11  David Chad  <davidc@freebsd.org>
36324             Loren J. Rittle  <ljrittle@acm.org>
36325
36326         libobjc/8562
36327         * objc.dg/headers.m: New test.
36328
36329 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
36330
36331         * gcc.c-torture/execute/builtin-noret-2.c: New.
36332         * gcc.c-torture/execute/builtin-noret-2.x: New.
36333         XFAIL builtin-noret-2.c at -O1 and above.
36334         * gcc.dg/redecl.c: New.
36335         * gcc.dg/Wshadow-1.c: Update error regexps.
36336
36337 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
36338
36339         * g++.dg/abi/bitfield10.C: New test.
36340
36341 2003-04-09  Mike Stump  <mrs@apple.com>
36342
36343         * gcc.dg/pch/pch.exp: Make testcase names longer.
36344         * g++.dg/pch/pch.exp: Make testcase names longer.
36345
36346 2003-04-08  Roger Sayle  <roger@eyesopen.com>
36347
36348         * gcc.dg/builtins-11.c: New test case.
36349
36350 2003-04-08  Roger Sayle  <roger@eyesopen.com>
36351
36352         * gcc.dg/builtins-9.c: New test case.
36353         * gcc.dg/builtins-10.c: New test case.
36354
36355 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
36356
36357         * gcc.dg/noncompile/init-4.c.c: New test.
36358
36359 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
36360
36361         * gcc.misc-test/gcov-9.c: New test.
36362         * gcc.misc-test/gcov-10.c: New test
36363         * gcc.misc-test/gcov-11.c: New test.
36364
36365 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
36366
36367         PR optimization/10024
36368         * gcc.c-torture/compile/20030405-1.c: New test.
36369
36370 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
36371
36372         * gcc.dg/pch/static-3.c: New.
36373         * gcc.dg/pch/static-3.hs: New.
36374         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
36375
36376 2003-04-04  Richard Henderson  <rth@redhat.com>
36377
36378         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
36379         * g++.dg/eh/forced2.C: Likewise.
36380
36381 2003-04-03  Mike Stump  <mrs@apple.com>
36382
36383         * lib/scanasm.exp (scan-assembler): Add xfail processing for
36384         target arg.
36385         (scan-assembler-times, scan-assembler-not): Likewise.
36386         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
36387
36388 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36389
36390         * gcc.dg/sparc-loop-1.c: New test.
36391
36392 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
36393
36394         PR other/9274
36395         * g++.dg/pch/system-2.C: New.
36396         * g++.dg/pch/system-2.Hs: New.
36397
36398 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
36399
36400         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
36401
36402         * g++.dg/eh/simd-1.C (vecfunc): Same.
36403
36404 2003-04-01  Roger Sayle  <roger@eyesopen.com>
36405
36406         * gcc.c-torture/execute/20030401-1.c: New test case.
36407
36408 2003-04-01  Ziemowit Laski <zlaski@apple.com>
36409
36410         * objc.dg/defs.m: New.
36411
36412 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
36413
36414         * g++.dg/eh/simd-1.C: New.
36415         * g++.dg/eh/simd-2.C: New.
36416
36417 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
36418
36419         * gcc.c-torture/execute/simd-3.c: New.
36420
36421 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
36422
36423         PR c/9936
36424         * gcc.dg/20030331-2.c: New test.
36425
36426 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
36427
36428         PR c++/10278
36429         * g++.dg/parse/crash2.C: New test.
36430
36431 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
36432
36433         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
36434         * gcc.c-torture/execute/20030331-1.c: ...here.
36435
36436 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
36437
36438         * gcc.c-torture/execute/20030331-1.c: New test.
36439
36440 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
36441
36442         * lib/gcov.exp: Adjust call return testing strings.
36443         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
36444
36445 2003-03-31  Roger Sayle  <roger@eyesopen.com>
36446
36447         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
36448         * gcc.dg/builtins-7.c: New test case.
36449         * gcc.dg/builtins-8.c: New test case.
36450
36451 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
36452
36453         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
36454
36455 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
36456
36457         PR c++/7647
36458         * g++.dg/lookup-class-member-2.C: New test.
36459
36460 2003-03-30  Glen Nakamura  <glen@imodulo.com>
36461
36462         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
36463
36464 2003-03-28  Roger Sayle  <roger@eyesopen.com>
36465
36466         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
36467
36468 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
36469
36470         * g++.dg/init/attrib1.C: New test.
36471
36472 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36473
36474         * gcc.dg/ultrasp8.c: New test.
36475
36476 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36477
36478         * gcc.dg/ultrasp7.c: New test.
36479
36480 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
36481
36482         PR c++/10047
36483         * g++.dg/template/inline1.C: New test.
36484
36485 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36486
36487         * gcc.dg/sparc-dwarf2.c: New test.
36488
36489 2003-03-27  Roger Sayle  <roger@eyesopen.com>
36490
36491         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
36492         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
36493
36494 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
36495
36496         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
36497         than reading .x files.
36498         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
36499         * g77.dg/gcov/gcov-1.f: Likewise.
36500         * gcc.misc-tests/gcov-4b.c: Likewise.
36501         * gcc.misc-tests/gcov-5b.c: Likewise.
36502         * gcc.misc-tests/gcov-6.c: Likewise.
36503         * gcc.misc-tests/gcov-7.c: Likewise.
36504         * gcc.misc-tests/gcov-8.c: Likewise.
36505         * g++.dg/gcov/gcov-1.x: Remove.
36506         * g77.dg/gcov/gcov-1.x: Likewise.
36507         * gcc.misc-tests/gcov-4b.x: Likewise.
36508         * gcc.misc-tests/gcov-5b.x: Likewise.
36509         * gcc.misc-tests/gcov-6.x: Likewise.
36510         * gcc.misc-tests/gcov-7.x: Likewise.
36511         * gcc.misc-tests/gcov-8.x: Likewise.
36512
36513 2003-03-27  Glen Nakamura  <glen@imodulo.com>
36514
36515         PR opt/10087
36516         * gcc.dg/20030324-1.c: New test.
36517
36518 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
36519
36520         PR c++/10224
36521         * g++.dg/template/arg3.C: New test.
36522
36523         PR c++/10158
36524         * g++.dg/template/friend18.C: New test.
36525
36526 2003-03-26  Roger Sayle  <roger@eyesopen.com>
36527
36528         * g77.f-torture/compile/20030326-1.f: New test case.
36529
36530 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
36531
36532         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
36533
36534         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
36535
36536 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
36537
36538         * gcc.dg/ia64-sync-3.c: New test.
36539
36540 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
36541
36542         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
36543
36544 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
36545
36546         * gcc.dg/ultrasp6.c: New test.
36547
36548 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36549
36550         * gcc.dg/i386-signbit-1.c: New test.
36551         * gcc.dg/i386-signbit-2.c: New test.
36552         * gcc.dg/i386-signbit-3.c: New test.
36553
36554 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36555
36556         * gcc.dg/ultrasp5.c: Fix options.
36557
36558 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36559
36560         * gcc.dg/ultrasp5.c: Fix comment.
36561
36562 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
36563
36564         PR fortran/10197
36565         * g77.f-torture/execute/10197.f: New test.
36566
36567 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
36568
36569         PR c++/9898, c++/383
36570         * g++.dg/template/conv6.C: New test.
36571
36572         PR c++/10119
36573         * g++.dg/template/ptrmem5.C: New test.
36574
36575         PR c++/10026
36576         * g++.dg/lookup/koenig1.C: New test.
36577
36578         PR C++/10199
36579         * g++.dg/lookup/template2.C: New test.
36580
36581 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
36582
36583         * g++.dg/opt/rtti1.C: New test.
36584
36585 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36586
36587         * gcc.dg/ultrasp5.c: New test.
36588
36589 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
36590
36591         PR middle-end/9967
36592         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
36593         builtin fputs.
36594
36595 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
36596
36597         PR c/8224
36598         * gcc.dg/20030323-1.c: New test.
36599
36600 2003-03-23  Roger Sayle  <roger@eyesopen.com>
36601
36602         * gcc.c-torture/compile/20030323-1.c: New test case.
36603
36604 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
36605
36606         * gcc.dg/20030321-1.c: New test.
36607
36608 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
36609
36610         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
36611
36612 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
36613
36614         PR c++/9978, c++/9708
36615         * g++.dg/ext/vlm1.C: Adjust expected error.
36616         * g++.dg/ext/vla2.C: New test.
36617         * g++.dg/template/arg1.C: New test.
36618         * g++.dg/template/arg2.C: New test.
36619
36620 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
36621
36622         * g77.f-torture/execute/select.f: New test.
36623         * g77.f-torture/noncompile/select_no_compile.f: New test.
36624
36625 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
36626
36627         PR c++/9898
36628         * g++.dg/other/error4.C: New test.
36629
36630 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
36631
36632         * g++.dg/template/friend17.C: New test.
36633
36634 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
36635
36636         * gcc.c-torture/compile/20030320-1.c: New.
36637
36638 2003-03-20  Roger Sayle  <roger@eyesopen.com>
36639
36640         * gcc.dg/builtins-6.c: New test case.
36641
36642 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
36643
36644         PR target/10073
36645         * gcc.c-torture/compile/20030319-1.c: New.
36646
36647 2003-03-18  Jan Hubicka  <jh@suse.cz>
36648
36649         * gcc.dg/i386-cvt-1.c: New test.
36650
36651 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
36652
36653         * objc.dg/naming-1.m: Use "(parse|syntax) error".
36654         * objc.dg/naming-2.m: Likewise.
36655
36656 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
36657
36658         PR c++/9639
36659         * g++.dg/parse/crash1.C: New test.
36660
36661 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
36662
36663         PR c++/8805
36664         * g++.dg/eh/cleanup1.C: New test.
36665
36666 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
36667
36668         * gcc.c-torture/execute/20030316-1.c: New test case.
36669
36670 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
36671
36672         PR c++/9629
36673         * g++.dg/init/ctor2.C: New test.
36674
36675 2003-03-15  Roger Sayle  <roger@eyesopen.com>
36676
36677         * g77.f-torture/compile/xformat.f: New test case.
36678
36679 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36680
36681         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
36682         * g++.old-deja/g++.mike/eh50.C: Likewise.
36683
36684 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36685
36686         PR c++/6440
36687         * g++.dg/template/spec7.C: New test.
36688         * g++.dg/template/spec8.C: Likewise.
36689
36690 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
36691
36692         * gcc.c-torture/execute/20030313-1.c: New test.
36693
36694 2003-03-14  Richard Henderson  <rth@redhat.com>
36695
36696         * gcc.dg/inline-2.c: Adjust alpha test for external call.
36697
36698 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36699
36700         * gcc.c-torture/compile/20030314-1.c: New test.
36701
36702 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
36703
36704         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
36705         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
36706         thumb target,
36707         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
36708         to accept newer _imp__  prefix and additional
36709         newline in .drectve section.
36710         * gcc.dg/dll-4.c: Likewise.
36711         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
36712         switch.
36713
36714 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
36715
36716         * g++.dg/parse/namespace9.C: New test.
36717
36718         * g++.dg/init/ref5.C: New test.
36719         * g++.dg/parse/ptrmem1.C: Likewise.
36720
36721 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36722
36723         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
36724         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
36725         regular expression.
36726         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
36727         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
36728
36729 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
36730
36731         * gcc.c-torture/execute/20030224-2.c: New test.
36732
36733 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36734
36735         * gcc.dg/decl-3.c: New test.
36736
36737 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36738
36739         * gcc.dg/i386-loop-2.c: New test.
36740
36741 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
36742
36743         PR c++/9474
36744         * g++.dg/parse/namespace8.C: New test.
36745
36746         PR c++/9924
36747         * g++.dg/overload/builtin2.C: New test.
36748
36749 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
36750
36751         * gcc.dg/return-type-3.c: New test.
36752
36753 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
36754
36755         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
36756         profiling options are not supported.
36757
36758 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
36759
36760         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
36761         * g++.old-deja/g++.warn/impint2.C: Likewise.
36762
36763 2003-03-10  Devang Patel  <dpatel@apple.com>
36764
36765         * g++.dg/cpp/c++_cmd_1.C: New test.
36766         * g++.dg/cpp/c++_cmd_1.h: New file.
36767
36768 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
36769
36770         * gcc.dg/altivec-9.c: New file.
36771
36772 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36773
36774         * gcc.dg/ppc-sdata-1.c: New test.
36775         * gcc.dg/ppc-sdata-2.c: New test.
36776
36777 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
36778
36779         PR c++/9373
36780         * g++.dg/opt/ptrmem2.C: New test.
36781
36782         PR c++/8534
36783         * g++.dg/opt/ptrmem1.C: New test.
36784
36785 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36786
36787         * gcc.dg/i386-loop-1.c: New test.
36788
36789 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36790
36791         PR c++/9970
36792         * g++.dg/lookup/friend1.C: New test.
36793
36794 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
36795
36796         PR c++/9823
36797         * g++.dg/parser/constructor1.C: New test.
36798
36799 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
36800
36801         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
36802
36803         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
36804
36805 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
36806
36807         * gcc.dg/cpp/Wunused.c: Update test.
36808
36809 2003-03-08  Jan Hubicka  <jh@suse.cz>
36810
36811         * gcc.dg/inline-3.c: New test.
36812
36813 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
36814
36815         PR c++/9809
36816         * g++.dg/parse/builtin1.C: New test.
36817
36818         PR c++/9982
36819         * g++.dg/abi/cookie1.C: New test.
36820         * g++.dg/abi/cookie2.C: Likewise.
36821
36822         PR c++/9524
36823         * g++.dg/template/field1.C: New test.
36824
36825         PR c++/9912
36826         * g++.dg/parse/class1.C: New test.
36827         * g++.dg/parse/namespace7.C: Likewise.
36828         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
36829
36830 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
36831
36832         * g++.dg/init/ref4.C: New test.
36833
36834 2003-03-07  Jan Hubicka  <jh@suse.cz>
36835
36836         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
36837         * gcc.dg/inline-3.c: New test.
36838
36839 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
36840
36841         * g++.dg/init/ref3.C: New test.
36842
36843         PR c++/9965
36844         * g++.dg/init/ref2.C: New test.
36845
36846         PR c++/9400
36847         * g++.dg/warn/Wshadow-2.C: New test.
36848
36849         PR c++/9791
36850         * g++.dg/warn/Woverloaded-1.C: New test.
36851
36852 2003-03-05  Jan Hubicka  <jh@suse.cz>
36853
36854         * gcc.dg/i386-local2.c: New.
36855         * gcc.dg/i386-local.c: Fix typo.
36856
36857 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
36858
36859         * g++.dg/abi/layout3.C: New test.
36860
36861 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36862
36863         * gcc.c-torture/compile/20030305-1.c
36864
36865 2003-03-05  Jan Hubicka  <jh@suse.cz>
36866
36867         * gcc.dg/i386-local.c: New.
36868
36869 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
36870
36871         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
36872
36873 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36874
36875         * gcc.dg/switch-2.c: New test.
36876         * gcc.dg/switch-3.c: New test.
36877         * gcc.dg/Wswitch.c: Adjust line numbers.
36878         * gcc.dg/Wswitch-default.c: Likewise.
36879         * gcc.dg/Wswitch-enum.c: Likewise.
36880
36881 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
36882
36883         * gcc.c-torture/execute/20030222-1.c: New test.
36884
36885 2003-03-03  James E Wilson  <wilson@tuliptree.org>
36886
36887         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
36888
36889 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
36890
36891         PR c++/9878
36892         * g++.dg/init/ref1.C: New test.
36893
36894 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
36895
36896         * gcc.dg/sh-relax.c: New SH-only test.
36897
36898 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
36899
36900         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
36901         comment explaining purpose of testcase.
36902
36903 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
36904
36905         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
36906         for HC11/HC12 (asm needs two int registers).
36907         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
36908         HC11/HC12 because the test uses an asm which needs two 32-bit
36909         registers.
36910
36911 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
36912
36913         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
36914         for HC11/HC12 (array is too large otherwise).
36915         * gcc.c-torture/compile/920501-4.x: New file, likewise.
36916         * gcc.c-torture/compile/20010518-2.x: Likewise.
36917         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
36918         HC11/HC12 (array is too large).
36919
36920 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
36921
36922         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
36923         * lib/g++-dg.exp (g++-dg-test): Likewise.
36924
36925 2003-03-01  Roger Sayle  <roger@eyesopen.com>
36926
36927         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
36928         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
36929
36930 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36931
36932         * g++.dg/warn/implicit-typename1.C: Remove warning.
36933
36934 2003-02-28  Richard Henderson  <rth@redhat.com>
36935
36936         * gcc.dg/noreturn-1.c: Move noreturn warning line.
36937         * gcc.dg/return-type-1.c: Move control reaches end warning line.
36938
36939 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
36940
36941         * gcc.dg/pch/pch.exp: Change .pch to .gch.
36942         * g++.dg/pch/pch.exp: Likewise.
36943
36944 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
36945
36946         PR c++/9879
36947         * testsuite/g++.dg/init/new4.C: New test.
36948
36949 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
36950
36951         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
36952
36953 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
36954
36955         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
36956         unsigned long.
36957
36958         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
36959         wider than float.
36960
36961 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36962
36963         * lib/scanasm.exp: Add support for counting numbers of
36964         occurences.
36965         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
36966         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
36967
36968 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
36969
36970         PR c++/9683
36971         * g++.dg/template/static3.C: New test.
36972
36973         PR c++/9829
36974         * g++.dg/parse/namespace6.C: New test.
36975
36976 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36977
36978         PR target/9732
36979         * gcc.dg/20030225-1.c: New test.
36980
36981 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
36982
36983         * README: Remove out-of-date information.
36984
36985         PR c++/9836
36986         * g++.dg/template/spec6.C: New test.
36987
36988 2003-02-24  Jeff Law  <law@redhat.com>
36989
36990         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
36991
36992 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36993
36994         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
36995         * gcc.dg/pragma-ep-1.c: Likewise.
36996
36997 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36998
36999         PR c++/9602
37000         * g++.dg/template/friend16.C: New test.
37001
37002 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
37003
37004         PR c++/5333
37005         * g++.dg/parse/fused-params1.C: Adjust error messages.
37006         * g++.dg/template/nested3.C: New test.
37007
37008 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
37009
37010         * g++.dg/abi/param1.C: New test.
37011
37012 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37013
37014         PR c++/7982
37015         * g++.dg/warn/implicit-typename1.C: New test.
37016
37017 2003-02-22  Kelley Cook <kelleycook@comcast.net>
37018
37019         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
37020         with "mtune".
37021         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37022         * gcc.c-torture/execute/20010129-1.x: Likewise.
37023         * gcc.dg/20011107-1.c: Likewise.
37024         * gcc.dg/20020108-1.c: Likewise.
37025         * gcc.dg/20020122-3.c: Likewise.
37026         * gcc.dg/20020206-1.c: Likewise.
37027         * gcc.dg/20020310-1.c: Likewise.
37028         * gcc.dg/20020426-2.c: Likewise.
37029         * gcc.dg/20020517-1.c: Likewise.
37030         * gcc.dg/991230-1.c: Likewise.
37031         * gcc.dg/i386-unroll-1.c: Likewise.
37032         * gcc.misc-tests/i386-prefetch.exp: Likewise.
37033
37034 2003-02-22  Jan Hubicka  <jh@suse.cz>
37035
37036         * gcc.dg/i386-mul.c: New test.
37037
37038 2003-02-21  Roger Sayle  <roger@eyesopen.com>
37039
37040         * gcc.dg/builtins-5.c: New test case.
37041
37042 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
37043
37044         * gcc.dg/asmreg-1.c: New test.
37045
37046 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
37047
37048         PR c++/9749
37049         * g++.dg/parse/varmod1.C: New test.
37050
37051 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
37052
37053         PR c++/9727
37054         * g++.dg/template/op1.C: New test.
37055
37056 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
37057
37058         PR c++/8906
37059         * g++.dg/template/nested2.C: New test.
37060
37061 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
37062
37063         PR c++/8724
37064         * g++.dg/expr/dtor1.C: New test.
37065
37066 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
37067
37068         * gcc.dg/cpp/include3.c: New test.
37069         * gcc.dg/cpp/inc/foo.h: New file.
37070
37071 2003-02-21  Glen Nakamura  <glen@imodulo.com>
37072
37073         * gcc.c-torture/execute/20030221-1.c: New test.
37074
37075 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
37076
37077         PR c++/9729
37078         * g++.dg/abi/conv1.C: New test.
37079
37080 2003-02-20  Jan Hubicka  <jh@suse.cz>
37081
37082         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
37083
37084 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
37085
37086         * gcc.c-torture/compile/20030219-1.c: New test.
37087
37088 2003-02-18  Jan Hubicka  <jh@suse.cz>
37089
37090         * gcc.dg/funcorder.c: New test.
37091
37092 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
37093
37094         * gcc.c-torture/execute/20030218-1.c: New.
37095
37096 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
37097
37098         * gcc.dg/20030218-1.c: New.
37099
37100 2003-02-18  Richard Henderson  <rth@redhat.com>
37101
37102         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
37103         * gcc.dg/attr-used-2.c: New.
37104
37105 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
37106
37107         PR c++/9704
37108         * g++.dg/init/copy5.C: New test.
37109
37110 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
37111
37112         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
37113         * g++.dg/pch/pch.exp: Likewise.
37114
37115 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
37116
37117         * gcc.c-torture/execute/20030209-1.c: Enable the test if
37118         STACK_SIZE is not defined.
37119
37120 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37121
37122         PR c++/9457
37123         * g++.dg/template/init1.C: New test.
37124
37125 2003-02-16  Jan HUbicka  <jh@suse.cz>
37126
37127         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
37128         (foo): Add few extra tests
37129         * gcc.dg/c99-const-expr-3.c: Likewise.
37130         * gcc.c-torture/execute/20030216-1.c: New.
37131
37132 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37133
37134         PR c++/9459
37135         * g++.dg/ext/typeof4.C: New test.
37136
37137 2003-02-15  Roger Sayle  <roger@eyesopen.com>
37138
37139         * gcc.dg/i386-387-3.c: New test case.
37140
37141 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
37142
37143         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
37144         cris-*-elf* cris-*-aout* and mmix-*-*.
37145
37146 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
37147
37148         * gcc.dg/20030213-1.c: New test.
37149
37150 2003-02-12  Roger Sayle  <roger@eyesopen.com>
37151
37152         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
37153         * gcc.dg/i386-387-2.c: Likewise.
37154
37155 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
37156
37157         * gcc.dg/ppc-spe.c: Fix formatting.
37158         Enable tests that were previously unsupported by gas.
37159         Delete tests for instructions that no longer exist.
37160         Switch arguments on evsubifw builtin.
37161
37162 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
37163
37164         * gcc.c-torture/execute/20030209-1.c: Disable the test if
37165         STACK_SIZE is too small.
37166
37167 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37168             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37169
37170         * gcc.dg/decl-2.c: New test.
37171
37172 2003-02-10  Jan Hubicka  <jh@suse.cz>
37173
37174         * gcc.dg/i386-fpcvt-1.c: New test.
37175
37176 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
37177
37178         * gcc.c-torture/execute/20030209-1.c: New test.
37179
37180 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
37181
37182         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
37183         int-wide bitops, use the constants of the same width.
37184         Likewise, if long long is 32-bit wide, test bitops using
37185         32-bit constants.
37186
37187 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
37188
37189         * gcc.dg/20021014-1.c: Annotate with expected notice text.
37190
37191 2003-02-07  Roger Sayle  <roger@eyesopen.com>
37192
37193         * testsuite/gcc.dg/builtins-4.c: New test case.
37194
37195 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37196
37197         * gcc.dg/20020430-1.c: Fix dg command typos.
37198         * gcc.dg/20020503-1.c: Likewise.
37199
37200 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37201
37202         PR c++/8785
37203         * g++.dg/parse/fused-params1.C: New test.
37204
37205         PR c++/8857
37206         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
37207
37208         PR c++/8921
37209         * g++.dg/parse/non-dependent1.C: New test.
37210
37211         PR c++/8928
37212         * g++.dg/parse/dupl-tmpl-args1.C: New test.
37213
37214         PR c++/9228
37215         * g++.dg/parse/undefined7.C: New test.
37216         * g++.dg/parse/non-templ1.C: New test.
37217
37218         PR c++/9229
37219         * g++.dg/parse/too-many-tmpl-args1.C: New test.
37220
37221 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
37222
37223         * gcc.c-torture/compile/20030206-1.c: New test.
37224
37225 2003-02-05  Roger Sayle  <roger@eyesopen.com>
37226
37227         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
37228         "pow" to "foo" to avoid potential confusion with a math built-in.
37229
37230 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37231
37232         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
37233         conditions for SPARC targets.
37234
37235 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
37236
37237         * gcc.dg/20030204-1.c: New test.
37238
37239 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37240
37241         PR c++/38
37242         * g++.dg/parse/array-size1.C: New test.
37243
37244         PR c++/5657
37245         * g++.dg/parse/undefined3.C: New test.
37246
37247         PR c++/5665
37248         * g++.dg/parse/undefined4.C: New test.
37249
37250         PR c++/5975
37251         * g++.dg/parse/undefined5.C: New test.
37252
37253         PR c++/7259
37254         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
37255
37256         PR c++/8578
37257         * g++.dg/parse/casting-operator1.C: New test.
37258
37259         PR c++/8596
37260         * g++.dg/parse/undefined6.C: New test.
37261
37262         PR c++/8736
37263         * g++.dg/parse/missing-template1.C: New test.
37264
37265 2003-02-04  Jan Hubicka  <jh@suse.cz>
37266
37267         * gcc.dg/i386-cadd.c: Compile using -march=k8.
37268         * gcc.dg/i386-cmov?.c: Likewise.
37269         * gcc.dg/i386-fpcvt-?.c: Likewise.
37270         * gcc.dg/i386-ssefp-1.c: Likewise.
37271         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
37272         conventions.
37273
37274 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
37275
37276         PR c++/7129
37277         * testsuite/g++.dg/ext/max.C: New test.
37278
37279 2003-02-03  Jan Hubicka  <jh@suse.cz>
37280
37281         * gcc.c-torture/execute/20030203-1.c: New test.
37282
37283 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
37284
37285         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
37286         'natural-endian'.
37287
37288 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
37289
37290         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
37291         * g++.dg/init/new2.C: Likewise.
37292         * g++.dg/other/new1.C: Likewise.
37293
37294 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
37295
37296         * gcc.dg/struct-ret-libc.c: New test.
37297
37298 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
37299
37300         * gcc.dg/20030129-1.c: New test.
37301
37302 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37303
37304         PR c++/8849
37305         * g++.dg/template/ptrmem4.C: New test.
37306
37307 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
37308
37309         * g++.dg/parser/constant1.C: New test.
37310
37311 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37312
37313         PR c++/8591
37314         * g++.dg/parse/friend2.C: New test.
37315
37316 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
37317
37318         PR c++/9437
37319         * g++.dg/template/unify4.C: New test.
37320
37321 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
37322
37323         * gcc.c-torture/execute/20030128-1.c: New test.
37324
37325 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
37326
37327         * g++.dg/lookup/nested1.C: Test moved from ...
37328         * g++.old-deja/g++.other/lookup24.C: ... here.
37329
37330 2003-01-28  Jan Hubicka  <jh@suse.cz>
37331
37332         * gcc.dg/i386-cmov5.c: New test.
37333
37334 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
37335
37336         * gcc.c-torture/execute/20010925-1.c: Changed the
37337         memcpy declaration.
37338
37339 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
37340
37341         PR c++/3902
37342         * g++.dg/parse/template5.C: New test.
37343
37344 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
37345
37346         PR fortran/9258
37347         * g77.dg/pr9258: New test.
37348
37349 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37350
37351         * README: Move relevant parts from README.g++.
37352
37353         * README.g++: Remove this file.
37354
37355 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
37356
37357         * g++.dg/abi/dcast1.C: New test.
37358
37359 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37360
37361         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
37362
37363 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
37364
37365         PR c++/47
37366         * g++.old-deja/g++.other/lookup24.C: New test.
37367
37368 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37369
37370         PR middle-end/7227
37371         * gcc.dg/uninit-C.c: New test.
37372
37373 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
37374
37375         * g++.dg/abi/covariant1.C: New test.
37376
37377 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
37378
37379         * gcc.dg/20030123-1.c: New test.
37380
37381 2003-01-25  Jan Hubicka  <jh@suse.cz>
37382
37383         PR opt/8492
37384         * gcc.c-torture/compile/20030125-1.c
37385
37386 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
37387
37388         PR c++/9403
37389         * g++.dg/parse/template3.C: New test.
37390         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
37391
37392         PR c++/795
37393         * g++.dg/parse/template4.C: New test.
37394
37395         PR c++/9415
37396         * g++.dg/template/qual2.C: New test.
37397
37398         PR c++/8545
37399         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
37400
37401         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
37402
37403 2003-01-25  Roger Sayle  <roger@eyesopen.com>
37404
37405         * gcc.c-torture/execute/switch-1.c: New test case.
37406
37407 2003-01-25  Jan Hubicka  <jh@suse.cz>
37408
37409         * gcc.c-torture/execute/20030125-1.[cx]: New test.
37410
37411 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
37412
37413         Tweaks for Bison-1.875. From the NEWS file:
37414         "- `parse error' -> `syntax error'
37415         Bison now uniformly uses the term `syntax error'"
37416         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
37417         * gcc.dg/cpp/digraph2.c: Likewise.
37418         * gcc.dg/cpp/direct2.c: Likewise.
37419         * gcc.dg/cpp/paste4.c: Likewise.
37420         * gcc.dg/c90-restrict-1.c: Likewise.
37421         * gcc.dg/c99-func-2.c: Likewise.
37422         * gcc.dg/noncompile/920721-2.c: Likewise.
37423         * gcc.dg/noncompile/930622-2.c: Likewise.
37424         * gcc.dg/noncompile/940112-1.c: Likewise.
37425         * gcc.dg/noncompile/950921-1.c: Likewise.
37426         * gcc.dg/noncompile/951123-1.c: Likewise.
37427         * gcc.dg/noncompile/971104-1.c: Likewise.
37428         * gcc.dg/noncompile/990416-1.c: Likewise.
37429
37430 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
37431
37432         * g++.dg/parse/undefined1.C: Add error message.
37433
37434 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
37435
37436         PR c++/9354
37437         * g++.dg/parse/new1.C: New test.
37438
37439         PR c++/9216
37440         * g++.dg/parse/template2.C: New test.
37441
37442         PR c++/9354
37443         * g++.dg/parse/typedef2.C: New test.
37444
37445         PR c++/9328
37446         * g++.dg/ext/typeof3.C: New test.
37447
37448 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37449
37450         PR c++/2738
37451         * g++.dg/parse/ret-type1.C: New test.
37452
37453         PR c++/3792
37454         * g++.dg/parse/tmpl-outside1.C: New test.
37455
37456         PR c++/4207
37457         * g++.dg/parse/int-as-enum1.C: New test.
37458
37459         PR c++/4903
37460         * g++.dg/parse/no-typename1.C: New test.
37461
37462         PR c++/5533
37463         * g++.dg/parse/no-value1.C: New test.
37464
37465         PR c++/5921
37466         * g++.dg/parse/wrong-inline1.C: New test.
37467
37468         PR c++/6402
37469         * g++.dg/parse/ref1.C: New test.
37470
37471         PR c++/6992
37472         * g++.dg/parse/attr-ctor1.C: New test.
37473
37474         PR c++/7229
37475         * g++.dg/parse/namespace5.C: New test.
37476
37477         PR c++/7917
37478         * g++.dg/parse/func-def1.C: New test.
37479
37480         PR c++/8143
37481         * g++.dg/parse/undefined1.C: New test.
37482
37483         PR c++/5723, PR c++/8522
37484         * g++.dg/parse/specialization1.C: New test.
37485
37486         PR c++/163, PR c++/8595
37487         * g++.dg/parse/struct-as-enum1.C: New test.
37488
37489         PR c++/9173
37490         * g++.dg/parse/undefined2.C: New test.
37491
37492 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
37493
37494         PR c++/9298
37495         * g++.dg/parse/template1.C: New test.
37496
37497         PR c++/9384
37498         * g++.dg/parse/using1.C: New test.
37499
37500         PR c++/9285
37501         PR c++/9294
37502         * g++.dg/parse/expr2.C: New test.
37503
37504         PR c++/9388
37505         * g++.dg/parse/lookup2.C: Likewise.
37506
37507 2003-01-21  Jan Hubicka  <jh@suse.cz>
37508
37509         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
37510         * gcc.c-torture/execute/eeprof-1.c: Likewise.
37511         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
37512         * gcc.c-torture/execute/string-opt-*.c: Likewise.
37513
37514 2003-01-20  Nick Clifton  <nickc@redhat.com>
37515
37516         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
37517         problem with ARM sibcall code generation.
37518
37519 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
37520
37521         * gcc.c-torture/execute/20030120-1.c: New.
37522
37523 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
37524
37525         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
37526
37527 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
37528
37529         PR c++/9272
37530         * g++.dg/parse/ctor1.C: New test.
37531
37532         PR c++/9294:
37533         * g++.dg/parse/qualified1.C: New test.
37534
37535         * g++.dg/parse/typename3.C: New test.
37536
37537 2003-01-16  Richard Henderson  <rth@redhat.com>
37538
37539         * g++.dg/tls/init-2.C: Fix error matches for real this time.
37540
37541 2003-01-16  Richard Henderson  <rth@redhat.com>
37542
37543         * g++.dg/pch/pch.exp: Copy test header to the working directory
37544         before using it either for precompilation or direct use.
37545         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
37546         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
37547
37548 2003-01-16  Richard Henderson  <rth@redhat.com>
37549
37550         * gcc.dg/pch/pch.exp: Copy test header to the working directory
37551         before using it either for precompilation or direct use.
37552         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
37553         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
37554
37555 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
37556
37557         * g++.dg/ext/typename1.C: Add typename keyword.
37558         * g++.dg/template/crash1.C: Update error messages.
37559         * g++.dg/template/crash2.C: Remove error message.
37560         * g++.dg/parse/typename2.C: New test.
37561         * g++.dg/template/typename2.C: Change implicit
37562         typename warning into error.
37563         * g++.old-deja/g++.benjamin/tem03.C: Issue more
37564         error messages.
37565         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
37566         * g++.old-deja/g++.brendan/crash56.C: Add this->.
37567         * g++.old-deja/g++.law/visibility13.C: Remove error
37568         messages.
37569         * g++.old-deja/g++.ns/template17.C: Reorder code to
37570         make declaration visible in template.
37571         * g++.old-deja/g++.pt/crash3.C: Fix typos.
37572         * g++.old-deja/g++.pt/crash36.C: Issue more error
37573         messages.
37574         * g++.old-deja/g++.pt/crash5.C: Improve error
37575         message.
37576         * g++.old-deja/g++.pt/crash67.C: Remove warning.
37577         * g++.old-deja/g++.pt/inherit1.C: Add this->.
37578         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
37579         * g++.old-deja/g++.pt/typename16.C: Replace implicit
37580         typename warning with error message.
37581         * g++.old-deja/g++.pt/typename19.C: Remove warning.
37582         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
37583         * g++.old-deja/g++.robertl/eb24.C: Use this->.
37584
37585 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
37586
37587         * g++.dg/parse/ambig2.C: New test.
37588
37589 2003-01-15  Richard Henderson  <rth@redhat.com>
37590
37591         * g++.dg/tls/init-2.C: Update error message string.
37592
37593 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37594
37595         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
37596
37597 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
37598
37599         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
37600         all for HC11/HC12.
37601         * gcc.c-torture/compile/20001205-1.x: Likewise.
37602         * gcc.c-torture/compile/20001226-1.x: Likewise.
37603         * gcc.c-torture/compile/920520-1.x: Likewise.
37604         * gcc.c-torture/compile/961203-1.x: Likewise.
37605         * gcc.c-torture/compile/20020604-1.x: Likewise.
37606
37607 2003-01-15  Jan Hubicka  <jh@suse.cz>
37608
37609         * gcc.c-torture/compile/20030115-1.c: New test.
37610
37611         * gcc.dg/i386-fpcvt-1.c: New test.
37612         * gcc.dg/i386-fpcvt-2.c: New test.
37613
37614 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
37615
37616         Further conform g++'s __vmi_class_type_info to the C++ ABI
37617         specification.
37618         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
37619         the specification.
37620
37621 2003-01-14  Jan Hubicka  <jh@suse.cz>
37622
37623         * gcc.dg/i386-fpcvt-1.c: New test.
37624         * gcc.dg/i386-fpcvt-2.c: New test.
37625
37626 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37627
37628         * gcc.dg/i386-mmx-3.c: New test.
37629
37630 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
37631
37632         PR c++/9264
37633         * g++.dg/parse/octal1.C: New file.
37634
37635         PR c++/9172
37636         * g++.dg/parse/typename1.C: New file.
37637
37638 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
37639
37640         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
37641         * gcc.dg/bf-no-ms-layout.c: Likewise.
37642         * gcc.dg/bf-ms-attrib.c: Likewise.
37643
37644 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
37645
37646         PR c++/9099
37647         * g++.dg/parse/dtor1.C: New file.
37648
37649         PR c++/9128
37650         * g++.dg/rtti/typeid1.C: New file.
37651
37652         PR c++/9153
37653         * g++.dg/parse/lookup1.C: New file.
37654
37655         PR c++/9171
37656         * g++.dg/templ/spec5.C: New file.
37657
37658 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
37659
37660         * gcc.c-torture/compile/20030110-1.c: New test.
37661
37662 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
37663
37664         Merge from pch-branch:
37665
37666         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
37667
37668         * gcc.dg/pch/cpp-1.h: New.
37669         * gcc.dg/pch/cpp-1.c: New.
37670         * gcc.dg/pch/cpp-2.h: New.
37671         * gcc.dg/pch/cpp-2.c: New.
37672
37673         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
37674
37675         * gcc.dg/pch/except-1.h: New.
37676         * gcc.dg/pch/except-1.c: New.
37677
37678         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
37679
37680         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
37681         running test.
37682         * gcc.dg/pch: Include *.hp not *.h.
37683         * gcc.dg/pch/system-1.h: New.
37684         * gcc.dg/pch/system-1.c: New.
37685
37686         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
37687
37688         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
37689         rather than trying to build and run a program using PCH.
37690         * gcc.dg/pch: Remove dg-do commands from test files.
37691
37692         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
37693
37694         * gcc.dg/pch/macro-3.c: New.
37695         * gcc.dg/pch/macro-3.h: New.
37696
37697         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
37698
37699         * gcc.dg/pch/common-1.c: New.
37700         * gcc.dg/pch/common-1.h: New.
37701         * gcc.dg/pch/decl-1.c: New.
37702         * gcc.dg/pch/decl-1.h: New.
37703         * gcc.dg/pch/decl-2.c: New.
37704         * gcc.dg/pch/decl-2.h: New.
37705         * gcc.dg/pch/decl-3.c: New.
37706         * gcc.dg/pch/decl-3.h: New.
37707         * gcc.dg/pch/decl-4.c: New.
37708         * gcc.dg/pch/decl-4.h: New.
37709         * gcc.dg/pch/decl-5.c: New.
37710         * gcc.dg/pch/decl-5.h: New.
37711         * gcc.dg/pch/global-1.c: New.
37712         * gcc.dg/pch/global-1.h: New.
37713         * gcc.dg/pch/inline-1.c: New.
37714         * gcc.dg/pch/inline-1.h: New.
37715         * gcc.dg/pch/inline-2.c: New.
37716         * gcc.dg/pch/inline-2.h: New.
37717         * gcc.dg/pch/static-1.c: New.
37718         * gcc.dg/pch/static-1.h: New.
37719         * gcc.dg/pch/static-2.c: New.
37720         * gcc.dg/pch/static-2.h: New.
37721
37722         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
37723
37724         * g++.dg/pch/pch.exp: Better handle failing testcases.
37725         * gcc.dg/pch/pch.exp: Likewise.
37726         * gcc.dg/pch/macro-1.c: New.
37727         * gcc.dg/pch/macro-1.h: New.
37728         * gcc.dg/pch/macro-2.c: New.
37729         * gcc.dg/pch/macro-2.h: New.
37730
37731         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
37732
37733         * g++.dg/dg.exp: Treat files in pch/ specially.
37734         * g++.dg/pch/pch.exp: New file.
37735         * g++.dg/pch/empty.H: New file.
37736         * g++.dg/pch/empty.C: New file.
37737         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
37738         "precompile".
37739
37740         * gcc.dg/pch/pch.exp: New file.
37741         * gcc.dg/pch/empty.h: New file.
37742         * gcc.dg/pch/empty.c: New file.
37743         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
37744         "precompile".
37745
37746 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37747
37748         * g++.dg/template/friend14.C: New test.
37749
37750 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37751
37752         * gcc.dg/old-style-asm-1.c: New test.
37753
37754 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
37755
37756         * gcc.c-torture/compile/20030109-1.c: New test.
37757
37758 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37759
37760         * gcc.c-torture/execute/20030109-1.c: New test.
37761
37762 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
37763
37764         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
37765         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
37766         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
37767         * g++.old-deja/g++.mike/eh2.C: Likewise.
37768         * g++.old-deja/g++.mike/eh3.C: Likewise.
37769         * g++.old-deja/g++.mike/eh5.C: Likewise.
37770         * g++.old-deja/g++.mike/eh6.C: Likewise.
37771         * g++.old-deja/g++.mike/eh7.C: Likewise.
37772         * g++.old-deja/g++.mike/eh8.C: Likewise.
37773         * g++.old-deja/g++.mike/eh9.C: Likewise.
37774         * g++.old-deja/g++.mike/eh10.C: Likewise.
37775         * g++.old-deja/g++.mike/eh12.C: Likewise.
37776         * g++.old-deja/g++.mike/eh13.C: Likewise.
37777         * g++.old-deja/g++.mike/eh14.C: Likewise.
37778         * g++.old-deja/g++.mike/eh16.C: Likewise.
37779         * g++.old-deja/g++.mike/eh17.C: Likewise.
37780         * g++.old-deja/g++.mike/eh18.C: Likewise.
37781         * g++.old-deja/g++.mike/eh21.C: Likewise.
37782         * g++.old-deja/g++.mike/eh23.C: Likewise.
37783         * g++.old-deja/g++.mike/eh24.C: Likewise.
37784         * g++.old-deja/g++.mike/eh25.C: Likewise.
37785         * g++.old-deja/g++.mike/eh26.C: Likewise.
37786         * g++.old-deja/g++.mike/eh27.C: Likewise.
37787         * g++.old-deja/g++.mike/eh28.C: Likewise.
37788         * g++.old-deja/g++.mike/eh29.C: Likewise.
37789         * g++.old-deja/g++.mike/eh31.C: Likewise.
37790         * g++.old-deja/g++.mike/eh33.C: Likewise.
37791         * g++.old-deja/g++.mike/eh34.C: Likewise.
37792         * g++.old-deja/g++.mike/eh35.C: Likewise.
37793         * g++.old-deja/g++.mike/eh36.C: Likewise.
37794         * g++.old-deja/g++.mike/eh37.C: Likewise.
37795         * g++.old-deja/g++.mike/eh38.C: Likewise.
37796         * g++.old-deja/g++.mike/eh39.C: Likewise.
37797         * g++.old-deja/g++.mike/eh40.C: Likewise.
37798         * g++.old-deja/g++.mike/eh41.C: Likewise.
37799         * g++.old-deja/g++.mike/eh42.C: Likewise.
37800         * g++.old-deja/g++.mike/eh44.C: Likewise.
37801         * g++.old-deja/g++.mike/eh46.C: Likewise.
37802         * g++.old-deja/g++.mike/eh47.C: Likewise.
37803         * g++.old-deja/g++.mike/eh48.C: Likewise.
37804         * g++.old-deja/g++.mike/eh49.C: Likewise.
37805         * g++.old-deja/g++.mike/eh50.C: Likewise.
37806         * g++.old-deja/g++.mike/eh51.C: Likewise.
37807         * g++.old-deja/g++.mike/eh53.C: Likewise.
37808         * g++.old-deja/g++.mike/eh55.C: Likewise.
37809         * g++.old-deja/g++.mike/p7912.C: Likewise.
37810         * g++.old-deja/g++.mike/p9706.C: Likewise.
37811         * g++.old-deja/g++.mike/p10416.C: Likewise.
37812         * g++.old-deja/g++.mike/p11667.C: Likewise.
37813         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
37814         Remove redundant reference to Iris.
37815         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
37816         Elxsi, i860, Pico Java, and WE32K.
37817
37818 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
37819
37820         * g++.dg/ext/asm4.C: New test.
37821
37822 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37823
37824         PR c++/9030
37825         * g++.dg/template/friend12.C: New test.
37826         * g++.dg/template/friend13.C: Likewise.
37827         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
37828
37829 2003-01-08  Jan Hubicka  <jh@suse.cz>
37830
37831         * gcc.dg/i386-cadd.c: New test.
37832         * gcc.dg/i386-cmov4.c: Likewise.
37833
37834 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
37835
37836         PR c++/9165
37837         * g++.dg/warn/Wunused-3.C: New test.
37838
37839         * g++.dg/abi/bitfield9.C: New test.
37840
37841         PR c++/9189
37842         * g++.dg/parse/defarg3.C: New test.
37843
37844 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
37845
37846         * g++.dg/parse/ambig1.C: New test.
37847         * g++.dg/parse/defarg2.C: New test.
37848
37849 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
37850
37851         * g++.dg/template/defarg-1.C: New test.
37852         * g++.dg/template/local2.C: Likewise.
37853
37854 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
37855
37856         * gcc.c-torture/execute/20030105-1.c: New test.
37857
37858 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37859
37860         * g++.dg/parse/namespace3.C: Remove extra semicolons.
37861         * g++.dg/parse/namespace4.C: Likewise.
37862
37863 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37864
37865         * g++.dg/template/ntp2.C: New test.
37866
37867 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
37868
37869         * g++.dg/parse/extern-C-1.C: New test.
37870
37871         * g++.dg/parse/namespace4.C: New test.
37872
37873         * g++.dg/template/nested1.C: New test.
37874
37875         * g++.dg/parse/namespace3.C: New test.
37876
37877 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
37878
37879         * g++.dg/lookup/two-stage1.C: New test.
37880
37881 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37882
37883         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
37884         * g++.old-deja/g++.jason/access8.C: Likewise.
37885         * g++.old-deja/g++.other/decl5.C: Likewise.
37886
37887 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
37888
37889         * g++.dg/parse/parse7.C: New test.
37890
37891 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
37892
37893         PR c++/2843
37894         * g++.dg/ext/attrib7.C: New test.
37895
37896 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
37897
37898         * g++.dg/parse/parse6.C: New test.
37899
37900 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
37901
37902         * gcc.dg/h8300-stack-1.c: New.
37903
37904 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
37905
37906         g++.dg/lookup/exception1.C: New test.
37907
37908         g++.dg/lookup/template1.C: New test.
37909
37910         g++.dg/parse/namespace2.C: New test.
37911
37912         g++.dg/parse/parens2.C: New test.
37913
37914 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37915
37916         * g++.dg/parse/parse5.C: New test.
37917         * g++.dg/lookup/scoped4.C: New test.
37918
37919 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
37920
37921         * g++.dg/parse/parens1.C: New test.
37922
37923         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
37924         angle-bracket1.C.
37925         * g++.dg/parse/parens2.C: New test.
37926
37927         * g++.dg/lookup/scope-operator1.C: New test.
37928
37929         * g++.dg/parse/operator1.C: New test.
37930
37931 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37932
37933         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
37934         * g++.old-deja/g++.other/access6.C: Likewise.
37935         * g++.old-deja/g++.other/decl1.C: Likewise.
37936         * g++.old-deja/g++.pt/typename12.C: Likewise.
37937
37938 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
37939
37940         * g++.dg/parse/namespace1.C: New test.
37941
37942 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37943
37944         * g++.dg/parse/parse4.C: New test.
37945
37946 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37947
37948         * g++.dg/parse/parse3.C: New test.
37949
37950 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37951
37952         * g++.dg/parse/parse2.C: New test.
37953
37954 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37955
37956         * g++.dg/template/friend11.C: New test.
37957
37958 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37959
37960         * g++.dg/parse/parse1.C: New test.
37961
37962 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
37963
37964         * lib/profopt.exp: Change the name of a global variable to avoid
37965         possible clashes with other test suites.
37966
37967 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
37968
37969         * g++.dg/inherit/covariant8.C: New test.
37970
37971 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
37972
37973         * g++.dg/init/array9.C: New test.
37974
37975         PR c++/9112
37976         * g++.dg/parse/expr1.C: New test.
37977
37978 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
37979
37980         * gcc.c-torture/compile/20021230-1.c: New test.
37981
37982 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
37983
37984         * g++.dg/inherit/covariant5.C: New test.
37985         * g++.dg/inherit/covariant6.C: New test.
37986         * g++.dg/inherit/covariant7.C: New test.
37987
37988 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37989
37990         PR c++/2739
37991         * g++.dg/other/access2.C: New test.
37992
37993 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37994
37995         * g++.dg/other/anon-struct.C: No longer fails
37996         * g++.old-deja/g++.brendan/parse4.C: Likewise.
37997         * g++.old-deja/g++.brendan/parse5.C: Likewise.
37998         * g++.old-deja/g++.brendan/parse6.C: Likewise.
37999
38000 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38001
38002         * g++.dg/parse/angle-bracket.C (main): No longer fails.
38003
38004 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
38005
38006         * g++.dg/eh/spec4.C: Remove stray semicolon.
38007         * g++.dg/expr/pmf-1.C: Change error message.
38008         * g++.dg/ext/asm1.C: Remove stray semicolon.
38009         * g++.dg/ext/typename1.C: Add missing typenames.
38010         * g++.dg/inherit/template-as-base.C: Change error message.
38011         * g++.dg/lookup/scoped1.C: Likewise.
38012         * g++.dg/lookup/scoped2.C: Likewise.
38013         * g++.dg/lookup/using2.C: Likewise.
38014         * g++.dg/other/component1.C: Remove stray semicolon.
38015         * g++.dg/other/do1.C: Change error message.
38016         * g++.dg/other/error2.C: Likewise.
38017         * g++.dg/other/init1.C: Likewise.
38018         * g++.dg/other/packed1.C: Remove stray semicolon.
38019         * g++.dg/other/ptrmem2.C: Change error message.
38020         * g++.dg/parse/parameter-declaration-1.C: Remove line number
38021         marker.
38022         * g++.dg/special/initp1.C: Remove invalid attribute usage.
38023         * g++.dg/template/access3.C: Add typename keyword.
38024         * g++.dg/template/access5.C: Remove stray semicolon.
38025         * g++.dg/template/access6.C: Likewise.
38026         * g++.dg/template/complit1.C: Likewise.
38027         * g++.dg/template/crash1.C: Change error message.
38028         * g++.dg/template/inherit2.C: Remove stray semicolon.
38029         * g++.dg/template/instantiate2.C: Likewise.
38030         * g++.dg/template/instantiate3.C: Change error message.
38031         * g++.dg/template/qual1.C: Remove stray semicolon.
38032         * g++.dg/template/qualttp18.C: Change error message.
38033         * g++.dg/template/ref1.C: Remove stray semicolon.
38034         * g++.dg/template/sizeof1.C (A::value): Declare it.
38035         * g++.dg/template/spec4.C: Change error message.
38036         * g++.dg/template/static1.C: Likewise.
38037         * g++.dg/template/type1.C: Likewise.
38038         * g++.dg/template/typename3.C: Likewise.
38039         * g++.old-deja/g++.benjamin/13478.C: Change error message.
38040         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
38041         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
38042         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
38043         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
38044         named return value extension.
38045         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
38046         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
38047         * g++.old-deja/g++.bob/extern_C.C: Likewise.
38048         * g++.old-deja/g++.bob/inherit2.C: Likewise.
38049         * g++.old-deja/g++.brendan/complex1.C: Likewise.
38050         * g++.old-deja/g++.brendan/copy5.C: Likewise.
38051         * g++.old-deja/g++.brendan/crash13.C: Likewise.
38052         * g++.old-deja/g++.brendan/crash15.C: Likewise.
38053         * g++.old-deja/g++.brendan/crash18.C: Change error message.
38054         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
38055         * g++.old-deja/g++.brendan/crash38.C: Likewise.
38056         * g++.old-deja/g++.brendan/crash50.C: Likewise.
38057         * g++.old-deja/g++.brendan/crash56.C: Likewise.
38058         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
38059         syntax.
38060         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
38061         * g++.old-deja/g++.brendan/crash8.C: Change error message.
38062         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
38063         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
38064         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
38065         * g++.old-deja/g++.brendan/template11.C: Likewise.
38066         * g++.old-deja/g++.brendan/template26.C: Likewise.
38067         * g++.old-deja/g++.brendan/template27.C: Use explicit
38068         specialization syntax.
38069         * g++.old-deja/g++.brendan/template30.C: Likewise.
38070         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
38071         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
38072         non-dependent names.
38073         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
38074         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
38075         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
38076         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
38077         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
38078         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
38079         named return value extension.
38080         * g++.old-deja/g++.ext/namedret2.C: Likewise.
38081         * g++.old-deja/g++.ext/namedret3.C: Likewise.
38082         * g++.old-deja/g++.ext/return1.C: Likewise.
38083         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
38084         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
38085         * g++.old-deja/g++.jason/access8.C: Likewise.
38086         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
38087         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
38088         pseudo-destructor names.
38089         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
38090         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
38091         pseudo-destructor names.
38092         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
38093         * g++.old-deja/g++.jason/overload19.C: Likewise.
38094         * g++.old-deja/g++.jason/overload32.C: Likewise.
38095         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
38096         stray semicolons.
38097         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
38098         * g++.old-deja/g++.jason/return.C: Likewise.
38099         * g++.old-deja/g++.jason/return2.C: Likewise.
38100         * g++.old-deja/g++.jason/shadow1.C: Likewise.
38101         * g++.old-deja/g++.jason/special.C: Use explicit specialization
38102         syntax.
38103         * g++.old-deja/g++.jason/template10.C: Account for use of
38104         non-dependent names.
38105         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
38106         syntax.
38107         * g++.old-deja/g++.jason/template37.C: Likewise.
38108         * g++.old-deja/g++.law/access4.C: Change error messages.
38109         * g++.old-deja/g++.law/arm13.C: Remove incorrect
38110         pseudo-destructor names.
38111         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
38112         * g++.old-deja/g++.law/ctors9.C: Likewise.
38113         * g++.old-deja/g++.law/cvt22.C: Likewise.
38114         * g++.old-deja/g++.law/dtors5.C: Likewise.
38115         * g++.old-deja/g++.law/global-init1.C: Likewise.
38116         * g++.old-deja/g++.law/missed-error3.C: Likewise.
38117         * g++.old-deja/g++.law/operators28.C: Likewise.
38118         * g++.old-deja/g++.law/visibility28.C: Likewise.
38119         * g++.old-deja/g++.martin/eval1.C: Likewise.
38120         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
38121         name.
38122         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
38123         * g++.old-deja/g++.mike/net34.C: Likewise.
38124         * g++.old-deja/g++.mike/net36.C: Likewise.
38125         * g++.old-deja/g++.mike/ns2.C: Likewise.
38126         * g++.old-deja/g++.mike/p12306.C: Likewise.
38127         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
38128         value extension.
38129         * g++.old-deja/g++.mike/p700.C: Likewise.
38130         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
38131         * g++.old-deja/g++.mike/p710.C: Likewise.
38132         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
38133         value extension.
38134         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
38135         * g++.old-deja/g++.mike/pmf9.C: Likewise.
38136         * g++.old-deja/g++.ns/crash2.C: Likewise.
38137         * g++.old-deja/g++.ns/crash3.C: Likewise.
38138         * g++.old-deja/g++.ns/invalid1.C: Likewise.
38139         * g++.old-deja/g++.ns/ns17.C: Likewise.
38140         * g++.old-deja/g++.ns/template16.C: Likewise.
38141         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
38142         keyword.
38143         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
38144         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
38145         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
38146         named return value extension.
38147         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
38148         * g++.old-deja/g++.other/access4.C: Issue additional error
38149         messages.
38150         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
38151         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
38152         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
38153         * g++.old-deja/g++.other/crash25.C: Change error message.
38154         * g++.old-deja/g++.other/crash4.C: Change error message.
38155         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
38156         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
38157         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
38158         checks.
38159         * g++.old-deja/g++.other/defarg8.C: Likewise.
38160         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
38161         * g++.old-deja/g++.other/dtor10.C: Likewise.
38162         * g++.old-deja/g++.other/incomplete.C: Likewise.
38163         * g++.old-deja/g++.other/linkage7.C: Likewise.
38164         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
38165         lookup algorithm.
38166         * g++.old-deja/g++.other/mangle2.C: Likewise.
38167         * g++.old-deja/g++.other/refinit2.C: Likewise.
38168         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
38169         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
38170         * g++.old-deja/g++.pt/crash28.C: Likewise.
38171         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
38172         syntax.
38173         * g++.old-deja/g++.pt/crash32.C: Change error message.
38174         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
38175         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
38176         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
38177         error message position.
38178         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
38179         * g++.old-deja/g++.pt/defarg8.C: Change error message.
38180         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
38181         syntax.
38182         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
38183         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
38184         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
38185         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
38186         keyword.
38187         * g++.old-deja/g++.pt/explicit31.C: Likewise.
38188         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
38189         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
38190         keyword.
38191         * g++.old-deja/g++.pt/explicit71.C: Change error message.
38192         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
38193         syntax.
38194         * g++.old-deja/g++.pt/friend28.C: Account for use of
38195         non-dependent names.
38196         * g++.old-deja/g++.pt/friend29.C: Likewise.
38197         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
38198         rules.
38199         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
38200         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
38201         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
38202         lookup rules.
38203         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
38204         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
38205         keyword.
38206         * g++.old-deja/g++.pt/memclass20.C: Likewise.
38207         * g++.old-deja/g++.pt/memclass5.C: Likewise.
38208         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
38209         keyword.
38210         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
38211         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
38212         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
38213         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
38214         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
38215         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
38216         keyword.
38217         * g++.old-deja/g++.pt/spec10.C: Likewise.
38218         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
38219         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
38220         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
38221         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
38222         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
38223         * g++.old-deja/g++.pt/ttp62.C: Likewise.
38224         * g++.old-deja/g++.pt/ttp64.C: Likewise.
38225         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
38226         * g++.old-deja/g++.pt/typename15.C: Likewise.
38227         * g++.old-deja/g++.pt/typename22.C: Likewise.
38228         * g++.old-deja/g++.pt/typename6.C: Change error messages.
38229         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
38230         * g++.old-deja/g++.pt/virtual2.C: Likewise.
38231         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
38232         syntax.
38233         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
38234         return value extension.
38235         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
38236         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
38237         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
38238         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
38239
38240 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
38241
38242         * g++.dg/warn/inline1.C: New test.
38243         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
38244         * g++.old-deja/g++.jason/synth10.C: Likewise.
38245         * g++.old-deja/g++.mike/net31.C: Likewise.
38246         * g++.old-deja/g++.mike/p8786.C: Likewise.
38247
38248         * g++.dg/template/friend10.C: New test.
38249         * g++.dg/template/conv5.C: New test.
38250
38251 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
38252
38253         * g++.dg/lookup/scoped3.C: New test.
38254
38255         * g++.dg/lookup/decl1.C: New test.
38256         * g++.dg/lookup/decl2.C: New test.
38257
38258 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38259
38260         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
38261         gcc.c-torture/compile/20021015-1.c,
38262         gcc.c-torture/compile/20021015-2.c,
38263         gcc.c-torture/compile/20021123-1.c,
38264         gcc.c-torture/compile/20021123-2.c,
38265         gcc.c-torture/compile/20021123-3.c,
38266         gcc.c-torture/compile/20021123-4.c,
38267         gcc.c-torture/execute/20021024-1.c: Add tests previously added
38268         only to 3.1 or 3.2 branch.
38269
38270 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
38271
38272         * gcc.dg/i386-bitfield3.c: New test.
38273
38274         * gcc.dg/i386-bitfield2.c: New test.
38275
38276 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
38277
38278         * g++.dg/parse/conv_op1.C: New test.
38279
38280 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
38281
38282         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
38283         approved.
38284
38285 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
38286
38287         * gcc.c-torture/compile/20021220-1.c: New test.
38288
38289 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
38290
38291         * gcc.dg/i386-fastcall-1.c: New.
38292
38293 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38294
38295         * gcc.c-torture/execute/20021219-1.c: New test.
38296
38297 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38298
38299         * gcc.dg/i386-pic-1.c: New test.
38300
38301 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38302
38303         PR c++/8099
38304         * g++.dg/template/friend9.C: New test.
38305
38306 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38307
38308         PR c++/3663
38309         * g++.dg/template/access7.C: New test.
38310
38311 2002-12-18  Nick Clifton  <nickc@redhat.com>
38312
38313         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
38314         the libstdc++-v3 directory has been found.
38315
38316 2002-12-12  Devang Patel <dpatel@apple.com>
38317         * gcc.dg/darwin-ld-1.c: New test.
38318         * gcc.dg/darwin-ld-2.c: New test.
38319         * gcc.dg/darwin-ld-3.c: New test.
38320         * gcc.dg/darwin-ld-4.c: New test.
38321         * gcc.dg/darwin-ld-5.c: New test.
38322
38323 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
38324
38325         * gcc.c-torture/compile/20021212-1.c: New test.
38326
38327 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
38328
38329         * gcc.dg/fshort-wchar: New test.
38330
38331 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
38332
38333         PR c++/8372
38334         * g++.dg/template/dtor1.C: New test.
38335
38336         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
38337         markers.
38338
38339 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
38340
38341         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
38342
38343 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
38344
38345         * g++.dg/template/static1.C: New test.
38346         * g++.dg/template/static2.C: New test.
38347         * g++.old-deja/g++.ext/memconst.C: New test.
38348
38349 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38350
38351         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
38352         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
38353         * g++.dg/special/initp1.C: Likewise.
38354
38355 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
38356
38357         * gcc.c-torture/execute/20021204-1.c: New test.
38358
38359 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
38360
38361         * gcc.dg/ppc-fmadd-1.c: New file.
38362         * gcc.dg/ppc-fmadd-2.c: New file.
38363         * gcc.dg/ppc-fmadd-3.c: New file.
38364
38365 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38366
38367         * gcc.c-torture/compile/20021204-1.c: New test.
38368
38369 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
38370
38371         * g++.dg/inherit/covariant2.C: New test.
38372         * g++.dg/inherit/covariant3.C: New test.
38373         * g++.dg/inherit/covariant4.C: New test.
38374         * g++.dg/inherit/covariant1.C: Remove XFAIL.
38375         * g++.old-deja/g++.robertl/eb17.C: Likewise.
38376
38377 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
38378
38379         PR c++/8688
38380         * g++.dg/init/brace3.C: New test.
38381
38382 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
38383
38384         * gcc.dg/20020210-1.c: Fix a comment typo.
38385
38386 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
38387
38388         PR c++/8720
38389         * g++.dg/parse/defarg1.C: New test.
38390
38391         PR c++/8615
38392         * g++.dg/template/char1.C: New test.
38393
38394         * g++.dg/template/varmod1.C: Fix typo.
38395
38396 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38397
38398         DR 180
38399         * g++.old-deja/g++.pt/crash32.C: Expect error.
38400
38401 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
38402
38403         PR c++/5919
38404         * g++.dg/template/varmod1.C: New test.
38405
38406         PR c++/8727
38407         * g++.dg/inherit/typeinfo1.C: New test.
38408
38409         PR c++/8663
38410         * g++.dg/inherit/typedef1.C: New test.
38411
38412 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
38413
38414         PR c++/8332
38415         PR c++/8493
38416         * g++.dg/template/strlen1.C: New test.
38417
38418         PR c++/8227
38419         * g++.dg/template/ctor2.C: New test.
38420
38421         PR c++/8214
38422         * g++.dg/init/string1.C: New test.
38423
38424         PR c++/8511
38425         * g++.dg/template/friend8.C: New test.
38426
38427 2002-11-29  Joe Buck <jbuck@synopsys.com>
38428
38429         * g++.dg/lookup/anon2.C: New test.
38430
38431 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
38432
38433         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
38434         h8300 port.
38435
38436 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
38437
38438         * gcc.dg/bitfld-6.c: New test.
38439
38440 2002-11-27  Jan Hubicka  <jh@suse.cz>
38441
38442         * gcc.c-torture/execute/20021127.[cx]: New test.
38443
38444 2002-11-26  Jan Hubicka  <jh@suse.cz>
38445
38446         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
38447         quality.
38448
38449 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
38450
38451         * g++.dg/init/brace2.C: New test.
38452         * g++.old-deja/g++.mike/p9129.C: Correct.
38453
38454 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
38455
38456         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
38457
38458 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
38459
38460         * gcc.dg/sibcall-6: New test for indirect sibcalls.
38461
38462 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
38463
38464         * testsuite/g++.dg/abi/empty11.C: New test.
38465         * testsuite/g++.dg/rtti/cv1.C: New test.
38466
38467 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
38468
38469         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
38470
38471 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
38472
38473         * g++.dg/abi/empty10.C: New test.
38474
38475 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
38476
38477         * gcc.c-torture/compile/20021124-1.c: New test.
38478
38479 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
38480
38481         * g++.dg/abi/rtti2.C: New test.
38482
38483 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
38484
38485         * gcc.dg/i386-unroll-1.c: New test.
38486
38487 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38488
38489         * gcc.c-torture/compile/20021120-1.c: New test.
38490         * gcc.c-torture/compile/20021120-2.c: New test.
38491
38492 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38493
38494         * gcc.dg/bitfld-5.c: New test.
38495
38496 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38497
38498         * gcc.c-torture/execute/20021120-3.c: New test.
38499
38500 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38501
38502         * gcc.c-torture/execute/20021120-2.c: New test.
38503
38504 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38505
38506         * gcc.c-torture/execute/20021120-1.c: New test.
38507
38508 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
38509
38510         * gcc.c-torture/execute/20021118-3.c: New test.
38511
38512 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38513
38514         * gcc.c-torture/compile/20021119-1.c: New test.
38515
38516 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
38517
38518         * gcc.dg/duff-1.c: New test.
38519         * gcc.dg/duff-2.c: New test.
38520         * gcc.dg/duff-3.c: New test.
38521
38522 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
38523
38524         * gcc.dg/cpp/_Pragma5.c: New test.
38525
38526 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
38527
38528         * gcc.c-torture/execute/20021118-2.c: New test.
38529
38530 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
38531
38532         * gcc.c-torture/execute/20021118-1.c: New test.
38533
38534 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
38535
38536         * gcc.dg/20021116-1.c: New test.
38537
38538 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
38539
38540         * g++.dg/abi/vcall1.C: New test.
38541
38542 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
38543
38544         * gcc.dg/20021029-1.c: New test.
38545         * gcc.dg/20021029-2.c: New test.
38546
38547 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38548
38549         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
38550
38551 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38552
38553         PR c/8439
38554         * gcc.dg/20021110.c: Move to ...
38555         * gcc.c-torture/compile/20021110.c: .... here.
38556
38557 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38558
38559         PR c/8467
38560         * gcc.c-torture/execute/20021111-1.c
38561
38562 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38563
38564         PR c/8439
38565         * gcc.dg/20021110.c: New test.
38566
38567 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
38568
38569         * g++.dg/abi/vthunk3.C: Run only on x86.
38570
38571 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38572
38573         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
38574
38575 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
38576
38577         * lib/compat.exp (compat-execute): Fix logic error in last
38578         change.
38579
38580 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
38581
38582         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
38583
38584 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38585
38586         PR c++/8389
38587         * g++.dg/template/access6.C: New test.
38588
38589 2002-11-08  Jan Hubicka  <jh@suse.cz>
38590
38591         * gcc.dg/i386-ssefp-1.c: New test.
38592         * gcc.dg/i386-ssefp-1.c: New test.
38593
38594 2002-11-08  Jan Hubicka  <jh@suse.cz>
38595
38596         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
38597
38598 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
38599
38600         * g++.dg/abi/vthunk3.C: New test.
38601
38602         PR c++/8338
38603         * g++.dg/template/crash2.C: New test.
38604
38605 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
38606
38607         * testsuite/g++.dg/abi/dtor1.C: New test.
38608         * testsuite/g++.dg/abi/dtor2.C: Likewise.
38609
38610 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
38611
38612         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
38613         Darwin.
38614
38615 2002-11-04  Adam Nemet  <anemet@lnxw.com>
38616
38617         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
38618         -mthumb.  Only xfail with -O0.
38619
38620 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
38621
38622         * g++.dg/abi/thunk1.C: New test.
38623         * g++.dg/abi/thunk2.C: Likewise.
38624         * g++.dg/abi/vtt1.C: Likewise.
38625
38626 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
38627
38628         PR optimization/8423
38629         * gcc.c-torture/execute/builtin-constant.c: New test.
38630
38631 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
38632
38633         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
38634         Add some more cases.
38635
38636 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
38637
38638         PR c++/8391
38639         * g++.dg/opt/local1.C: New test.
38640
38641 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
38642
38643         PR c++/8160
38644         * g++.dg/template/complit1.C: New test.
38645
38646         PR c++/8149
38647         * g++.dg/template/typename4.C: Likewise.
38648
38649 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38650
38651         Core issue 287, PR c++/7639
38652         * g++.dg/template/instantiate1.C: Adjust error location.
38653         * g++.dg/template/instantiate3.C: New test.
38654         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
38655         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
38656         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
38657
38658 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
38659
38660         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
38661
38662 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
38663
38664         PR c++/8287
38665         * g++.dg/init/dtor2.C: New test.
38666
38667 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38668
38669         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
38670         * gcc.dg/nest.c: Bypass errors on irix6.
38671
38672 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
38673
38674         * gcc.dg/nest.c: Expect error for mmix-*-*.
38675         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
38676
38677 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
38678
38679         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
38680         markers.
38681
38682         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
38683
38684 2002-10-25  Mike Stump  <mrs@apple.com>
38685
38686         * gcc.dg/warn-1.c: New test.
38687
38688 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
38689
38690         * g++.dg/template/typename3.C: New test.
38691
38692 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
38693
38694         * g++.dg/lookup/ptrmem1.C: New test.
38695
38696         * g++.dg/abi/vthunk2.C: New test.
38697
38698 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
38699
38700         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
38701
38702 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
38703
38704         * g++.dg/abi/empty9.C: New test.
38705
38706 2002-10-24  Richard Henderson  <rth@redhat.com>
38707
38708         * g++.dg/inherit/thunk1.C: Enable for ia64.
38709
38710 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
38711
38712         PR c++/8067
38713         * g++.dg/lookup/pretty1.C: New test.
38714
38715 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
38716
38717         * gcc.dg/20021023-1.c: New test.
38718
38719 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
38720
38721         PR c++/7679
38722         * g++.dg/parse/inline1.C: New test.
38723
38724 2002-10-23  Richard Henderson  <rth@redhat.com>
38725
38726         * g++.dg/inherit/thunk1.C: Enable for x86_64.
38727
38728         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
38729
38730 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
38731
38732         PR c++/6579
38733         * g++.dg/parse/stmtexpr3.C: New test.
38734
38735 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
38736
38737         * g++.dg/expr/cond1.C: New test.
38738
38739 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
38740
38741         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
38742
38743 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38744
38745         * g++.dg/abi/vbase13.C: New test.
38746         * g++.dg/abi/vbase14.C: Likewise.
38747
38748 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
38749
38750         * gcc.dg/tls/pic-1.c: New test.
38751         * gcc.dg/tls/nonpic-1.c: New test.
38752         * gcc.dg/20021018-1.c: New test.
38753
38754 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
38755
38756         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
38757         Remove only files with the same base name as the test case.
38758         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
38759         (profopt-execute): Likewise.  Also, remove old profiling
38760         and performance data files before running the tests.
38761
38762         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
38763         * g++.dg/bprob/bprob.exp: Likewise.
38764         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
38765         to allow more general test case names.
38766
38767         * g++.dg/bprob/bprob-1.C: Rename to ...
38768         * g++.dg/bprob/g++-bprob-1.C: ... this.
38769
38770         * g77.dg/bprob/bprob-1.f: Rename to ...
38771         * g77.dg/bprob/g77-bprob-1.f: ... this.
38772
38773 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
38774
38775         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
38776         bison 1.50 or later.
38777
38778 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
38779
38780         * g++.dg/README: Describe more test directories.
38781
38782 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38783
38784         * g++.dg/init/array6.C: Add additional tests.
38785
38786 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
38787
38788         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
38789         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
38790
38791 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
38792
38793         * gcc.c-torture/compile/20020604-1.x: New.
38794         * gcc.c-torture/compile/simd-5.x: Likewise.
38795         * gcc.c-torture/execute/920710-1.x: Likewise.
38796         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
38797
38798 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38799
38800         * g++.dg/inherit/override1.C: Add dg-options clause.
38801
38802 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38803
38804         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
38805         _mm_slli_si128.
38806
38807 2002-10-19  Andreas Schwab  <schwab@suse.de>
38808
38809         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
38810         directory component.
38811
38812 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
38813
38814         * g++.dg/inherit/thunk1.C: New test.
38815
38816         * g++.dg/inherit/override1.C: New test.
38817
38818         * g++.dg/abi/mangle11.C: New test.
38819         * g++.dg/abi/mangle14.C: New test.
38820         * g++.dg/abi/mangle17.C: New test.
38821
38822 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
38823
38824         * g++.dg/overload/member2.C: New test.
38825
38826 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
38827
38828         * g++.dg/README: Describe new compat directory.
38829         * g++.dg/dg.exp: Skip tests in compat directory.
38830         * README.compat: New file.
38831         * lib/compat.exp: New expect script.
38832         * g++.dg/compat: New test directory.
38833         * g++.dg/compat/compat.exp: New expect script.
38834         * g++.dg/compat/abi: New test directory.
38835         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
38836         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
38837         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
38838         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
38839         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
38840         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
38841         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
38842         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
38843         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
38844         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
38845         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
38846         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
38847         * g++.dg/compat/break: New test directory.
38848         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
38849         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
38850         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
38851         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
38852         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
38853         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
38854         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
38855         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
38856         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
38857         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
38858         g++.dg/compat/break/README: New files.
38859         * g++.dg/compat/eh: New test directory.
38860         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
38861         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
38862         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
38863         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
38864         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
38865         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
38866         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
38867         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
38868         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
38869         g++.dg/compat/eh/filter2_y.C,
38870         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
38871         g++.dg/compat/eh/new1_y.C,
38872         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
38873         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
38874         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
38875         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
38876         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
38877         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
38878         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
38879         g++.dg/compat/eh/unexpected1_y.C: New files.
38880         * g++.dg/compat/init: New test directory.
38881         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
38882         g++.dg/compat/init/array5_y.C,
38883         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
38884         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
38885         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
38886         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
38887         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
38888         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
38889         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
38890         g++.dg/compat/init/init-ref2_y.C: New files.
38891
38892 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
38893
38894         PR c++/7584
38895         * g++.dg/inherit/using3.C: New test.
38896
38897 2002-10-17  Jan Hubicka  <jh@suse.cz>
38898
38899         * gcc.dg/20021017-2.c: New test.
38900
38901 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
38902
38903         * g++.dg/abi/mangle16.C: Adjust.
38904
38905         * g++.dg/init/array8.C: New test.
38906
38907 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
38908
38909         * gcc.dg/special/mips-abi.exp: New test.
38910         * gcc.dg/special/mips-abi.s: Empty file used by the above.
38911
38912 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
38913
38914         * g++.dg/abi/mangle16.C: New test.
38915         * g++.dg/abi/mangle17.C: Likewise.
38916
38917         PR c++/7478
38918         * g++.dg/template/ref1.C: New test.
38919
38920 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38921
38922         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
38923
38924 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
38925
38926         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
38927
38928 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
38929
38930         PR c++/7524
38931         * g++.dg/init/array7.C: New test.
38932
38933 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
38934
38935         * g++.dg/init/array6.C: New test.
38936
38937         * g++.dg/abi/mangle13.C: Likewise.
38938         * g++.dg/abi/mangle14.C: Likewise.
38939         * g++.dg/abi/mangle15.C: Likewise.
38940
38941 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38942
38943         * g++.dg/abi/empty8.C: New test.
38944
38945 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
38946
38947         * g++.dg/init/ctor1.C: New test.
38948
38949 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
38950
38951         * gcc.c-torture/execute/20021015-1.c: New test.
38952
38953 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
38954
38955         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
38956
38957 2002-10-14  Jan Hubicka  <jh@suse.cz>
38958
38959         * gcc.dg/i386-ssetype-[1-5].c: New tests.
38960
38961 2002-10-14  Richard Henderson  <rth@redhat.com>
38962
38963         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
38964
38965 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38966
38967         PR optimization/6631
38968         * g++.dg/opt/const2.C: New test.
38969
38970 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38971
38972         PR c++/7176
38973         * g++.dg/parse/friend1.C: New test.
38974         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
38975
38976 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
38977
38978         * gcc.dg/20021014-1.c: New test.
38979
38980 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
38981
38982         PR c++/5661
38983         * g++.dg/ext/vlm1.C: New test.
38984         * g++.dg/ext/vlm2.C: Likewise.
38985
38986         * g++.dg/init/array1.C: Remove invalid braces.
38987         * g++.dg/init/brace1.C: New test.
38988         * g++.dg/init/copy2.C: Likewise.
38989         * g++.dg/init/copy3.C: Likewise.
38990         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
38991         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
38992         braces.
38993
38994 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
38995
38996         * gcc.dg/cpp/assembler.S: Don't use -ansi.
38997
38998 2002-10-11  Richard Shann  <richard.shann@superh.com>
38999
39000         * gcc.c-torture/compile/simd-5.c: New test.
39001
39002 2002-10-10  Roger Sayle  <roger@eyesopen.com>
39003
39004         * gcc.c-torture/execute/shiftopt-1.c: New test case.
39005
39006 2002-10-10  Jim Wilson  <wilson@redhat.com>
39007
39008         * gcc.c-torture/execute/20021010-1.c: New test.
39009
39010 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
39011
39012         PR c/7353
39013         * g++.dg/ext/typedef-init.C: New test.
39014         * gcc.dg/typedef-init.c: New test.
39015
39016 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
39017
39018         * gcc.dg/cpp/paste13.c: New test.
39019
39020 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39021
39022         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
39023         remaining platforms, XFAIL during compile, not execute.  Don't
39024         XFAIL at -O0.
39025
39026 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
39027
39028         * gcc.dg/alias-1.c: Tweak expected warning.
39029
39030 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
39031
39032         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
39033
39034 2002-10-06  Andreas Jaeger  <aj@suse.de>
39035
39036         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
39037         * gcc.dg/cpp/c++98.C: Likewise.
39038
39039         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
39040         * g++.dg/cpp/c++98.C: Likewise.
39041
39042         * g++.dg/README (Subdirectories): Mention cpp directory.
39043
39044         PR target/7559
39045         * gcc.dg/20021006-1.c: New test.
39046
39047 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39048
39049         PR c++/7804
39050         * g++.dg/other/warning1.C: New test.
39051
39052 2002-10-04  Roger Sayle  <roger@eyesopen.com>
39053
39054         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
39055         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
39056         and sparc-*-* with -m64 as expected failures.  See PR 8087.
39057
39058 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
39059
39060         PR c++/7931
39061         * g++.dg/template/ptrmem3.C: New test.
39062
39063         PR c++/7754
39064         * g++.dg/template/union1.C: New test.
39065
39066 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
39067
39068         PR c++/8006
39069         * g++.dg/abi/mangle9.C: New test.
39070         * g++.dg/abi/mangle10.C: New test.
39071         * g++.dg/abi/mangle11.C: New test.
39072         * g++.dg/abi/mangle12.C: New test.
39073
39074 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
39075
39076         PR c++/7188.
39077         * g++.dg/template/meminit1.C: New test.
39078         * g++.dg/warn/Wreorder-1.C: Likewise.
39079         * g++.old-deja/g++.mike/warn3.C: Tweak.
39080         * lib/prune.exp: Ingore "in copy constructor".
39081
39082 2002-10-02  Andreas Jaeger  <aj@suse.de>
39083
39084         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
39085         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
39086         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
39087         on x86-64.
39088
39089 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
39090
39091         * gcc.dg/empty1.C: Fix typo.
39092
39093 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
39094
39095         * gcc.dg/alias-1.c: New test.
39096
39097 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
39098
39099         * gcc.dg/empty1.C: New test.
39100
39101         * g++.dg/tls/init-2.C: Tweak error messages.
39102
39103 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
39104
39105         * gcc.c-torture/compile/20020923-1.c: New test.
39106
39107 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
39108
39109         * gcc.c-torture/execute/ffs-1.c: New test.
39110         * gcc.c-torture/execute/ffs-2.c: Ditto.
39111
39112 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
39113
39114         * g++.dg/overload/member1.C: New test.
39115
39116 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
39117
39118         * g++.dg/abi/empty7.C: New test.
39119         * g++.dg/init/pm2.C: Likewise.
39120
39121 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
39122
39123         * g++.dg/rtti/crash1.C: New test.
39124
39125 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
39126
39127         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
39128         gcc.dg/sibcall-4.c: New tests.
39129
39130 2002-09-28  Roger Sayle  <roger@eyesopen.com>
39131
39132         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
39133         powerpc and MMIX targets.
39134
39135 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
39136
39137         * gcc.dg/cpp/20020927-1.c: New.
39138
39139 2002-09-26  David S. Miller  <davem@redhat.com>
39140
39141         * gcc.c-torture/compile/trunctfdf.c: New.
39142
39143 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39144
39145         * lib/target-supports.exp (check_weak_available): Handle solaris2.
39146
39147 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
39148
39149         * gcc.c-torture/execute/loop-15.c: New.
39150
39151 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
39152
39153         * README.QMTEST: Fix typo.
39154
39155 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
39156
39157         * gcc.dg/20020926-1.c: New test.
39158
39159 2002-09-25  David S. Miller  <davem@redhat.com>
39160
39161         PR target/7842
39162         * gcc.c-torture/execute/shiftdi.c: New test.
39163
39164 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
39165
39166         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
39167         unique to the tool.
39168         * lib/g77.exp (g77_init): Likewise.
39169         * lib/g++.exp (g++_init): Likewise.
39170         * lib/objc.exp (objc_init): Likewise.
39171
39172 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
39173
39174         * g++.dg/abi/empty5.C: New test.
39175         * g++.dg/abi/empty6.C: New test.
39176         * g++.dg/abi/vbase12.C: New test.
39177
39178 2002-09-25  Richard Henderson  <rth@redhat.com>
39179
39180         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
39181         too-small long double.
39182
39183 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
39184
39185         * gcc.dg/20020919-1.c: New test.
39186
39187 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
39188
39189         * g++.dg/abi/bitfield6.C: New test.
39190         * g++.dg/abi/bitfield7.C: New test.
39191         * g++.dg/abi/bitfield8.C: New test.
39192         * g++.dg/abi/vbase11.C: New test.
39193
39194 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39195
39196         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
39197         hppa*-*-hpux*.  Update test comment.
39198
39199 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
39200
39201         * gcc.dg/tls/struct-1.c: New test.
39202
39203 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
39204
39205         * gcc.dg/cpp/tr-warn2.c: Update.
39206
39207 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
39208
39209         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
39210
39211 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
39212
39213         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
39214         systems.
39215
39216 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
39217
39218         * gcc.c-torture/execute/ieee/mzero3.c: New test.
39219
39220         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
39221         Adjust for c++filt moved to binutils.  Remove spurious duplicate
39222         setting of cxxfilt.
39223
39224 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
39225
39226         * gcc.dg/20020312-2.c: Update for darwin.
39227
39228 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
39229
39230         * g++.old-deja/g++.other/crash32.C: Mark ICE.
39231
39232 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
39233
39234         * objc.dg/comp-types-1.m: New test.
39235         * objc.dg/comp-types-2.m: New test.
39236         * objc.dg/comp-types-3.m: New test.
39237         * objc.dg/comp-types-4.m: New test.
39238         * objc.dg/comp-types-5.m: New test.
39239         * objc.dg/comp-types-6.m: New test.
39240
39241 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39242
39243         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
39244
39245 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
39246
39247         * g++.dg/other/do1.C: New test.
39248
39249         * g++.dg/template/subst1.C: New test.
39250
39251 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
39252
39253         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
39254
39255 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
39256
39257         * g++.dg/template/qualttp20.C: Adjust expected errors.
39258         * g++.old-deja/g++.jason/report.C: Likewise.
39259         * g++.old-deja/g++.other/qual1.C: Likewise.
39260
39261         * g++.dg/lookup/scoped2.C: New test.
39262
39263         * g++.dg/ext/asm3.C: New test.
39264
39265 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
39266
39267         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
39268
39269 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
39270
39271         * ChangeLog: follow spelling conventions.
39272         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
39273         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
39274         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
39275         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
39276         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
39277         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
39278         * g++.old-deja/g++.law/global-init1.C: Likewise.
39279         * g++.old-deja/g++.other/delete4.C: Likewise.
39280         * g++.old-deja/g++.other/inline21.C: Likewise.
39281         * g++.old-deja/g++.other/singleton.C: Likewise.
39282         * g77.dg/strlen0.f: Likewise.
39283         * g77.f-torture/compile/20010519-1.f: Likewise.
39284         * g77.f-torture/compile/980310-4.f: Likewise.
39285         * gcc.c-torture/compile/20000605-1.c: Likewise.
39286         * gcc.c-torture/execute/20020225-1.c: Likewise.
39287         * gcc.dg/c90-hexfloat-2.c: Likewise.
39288         * gcc.dg/c99-bool-1.c: Likewise.
39289         * gcc.dg/c99-hexfloat-2.c: Likewise.
39290         * gcc.dg/dll-2.c: Likewise.
39291         * gcc.dg/wtr-union-init-1.c: Likewise.
39292         * gcc.dg/wtr-union-init-2.c: Likewise.
39293         * gcc.dg/wtr-union-init-3.c: Likewise.
39294         * gcc.dg/cpp/avoidpaste1.c: Likewise.
39295         * gcc.dg/cpp/defined.c: Likewise.
39296         * gcc.dg/cpp/macsyntx.c: Likewise.
39297         * gcc.dg/cpp/paste2.c: Likewise.
39298         * gcc.dg/cpp/trad/defined.c: Likewise.
39299         * gcc.dg/format/c90-printf-1.c: Likewise.
39300         * gcc.dg/format/c90-scanf-1.c: Likewise.
39301         * gcc.dg/format/c99-printf-1.c: Likewise.
39302         * gcc.dg/format/c99-scanf-1.c: Likewise.
39303         * gcc.misc-tests/gcov-8.c: Likewise.
39304         * lib/profopt.exp: Likewise.
39305
39306 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
39307
39308         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
39309
39310 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
39311
39312         * g++.dg/inherit/using2.C: New test.
39313
39314 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
39315
39316         * ChangeLog: Follow spelling conventions.
39317         * g++.dg/template/friend4.C: Likewise.
39318         * g++.old-deja/g++.pt/crash67.C: Likewise.
39319         * gcc.c-torture/execute/20000801-4.c: Likewise.
39320         * gcc.dg/c90-digraph-1.c: Likewise.
39321         * gcc.dg/c94-digraph-1.c: Likewise.
39322         * gcc.dg/c99-digraph-1.c: Likewise.
39323         * gcc.dg/cpp/line5.c: Likewise.
39324         * gcc.dg/cpp/multiline.c: Likewise.
39325         * gcc.dg/cpp/trad/literals-1.c: Likewise.
39326         * gcc.dg/format/attr-3.c: Likewise.
39327         * gcc.dg/format/c90-scanf-3.c: Likewise.
39328         * gcc.dg/format/ext-4.c: Likewise.
39329
39330 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
39331
39332         * g++.dg/template/pretty1.C: New test.
39333
39334 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
39335
39336         * gcc.c-torture/execute/struct-cpy-1.c: New test.
39337
39338 2002-09-13  Matt Austern  <austern@apple.com>
39339
39340         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
39341         passing a cast expression to a function by const reference.
39342
39343 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
39344
39345         * g++.dg/template/deduce1.C: New test.
39346
39347 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
39348
39349         * gcc.c-torture/execute/simd-1.c: Force all use of int to
39350         32-bit int.
39351
39352 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39353
39354         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
39355         usage.
39356
39357 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
39358
39359         * gcc.c-torture/compile/20020910-1.c: New test.
39360
39361 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
39362
39363         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
39364
39365 2002-09-10  Andreas Jaeger  <aj@suse.de>
39366
39367         * gcc.dg/20020312-2.c: Adjust for x86-64.
39368
39369 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
39370
39371         * g77.dg/7388.f: New test case for PR 7388.
39372
39373 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
39374
39375         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
39376
39377 2002-09-05  Ziemowit Laski <zlaski@apple.com>
39378
39379         * objc.dg/proto-lossage-1.m: New test.
39380
39381 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
39382
39383         * gcc.dg/cpp/_Pragma4.c: Fix typo.
39384
39385 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
39386
39387         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
39388         expected to pass.
39389
39390 2002-09-06  Stan Shebs  <shebs@apple.com>
39391             David Edelsohn  <edelsohn@gnu.org>
39392
39393         * gcc.dg/weak: New directory.
39394         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
39395         target-specific xfail bits.
39396         * gcc.dg/typeof-2.c: Move to new directory.
39397         * gcc.dg/weak.exp: New expect script.
39398
39399 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
39400
39401         * gcc.c-torture/execute/extzvsi.c: New test.
39402
39403 2002-09-05  Stan Shebs  <shebs@apple.com>
39404
39405         * gcc.dg/weak-1.c: xfail on Darwin.
39406         * gcc.dg/weak-2.c: Ditto.
39407         * gcc.dg/weak-3.c: Ditto.
39408         * gcc.dg/weak-4.c: Ditto.
39409         * gcc.dg/weak-5.c: Ditto.
39410         * gcc.dg/weak-6.c: Ditto.
39411         * gcc.dg/weak-7.c: Ditto.
39412         * gcc.dg/weak-8.c: Ditto.
39413         * gcc.dg/weak-9.c: Ditto.
39414
39415 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
39416
39417         * gcc.c-torture/execute/loop-14.c: New test.
39418
39419 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
39420
39421         * g++.dg/other/cxa-atexit1.C: New test.
39422
39423         * gcc.dg/typeof-2.c: New test.
39424
39425 2002-09-03  Roger Sayle  <roger@eyesopen.com>
39426
39427         * gcc.dg/builtins-2.c: New testcase.
39428         * gcc.dg/builtins-3.c: New testcase.
39429
39430 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
39431
39432         * gcc.dg/cpp/_Pragma4.c: New test.
39433
39434 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
39435
39436         * objc/execute/nil_method-1.m: New testcase.
39437
39438 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
39439
39440         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
39441         [Object class], not [Object initialize].
39442
39443 2002-08-31  Roger Sayle  <roger@eyesopen.com>
39444             Hans-Peter Nilsson  <hp@bitrange.com>
39445
39446         * gcc.c-torture/execute/20020720-1.x: Skip test on
39447         mmix-knuth-mmixware.  Correct comment.
39448
39449 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
39450
39451         * testsuite/g++.dg/abi/bitfield5.C: New test.
39452         * testsuite/g++.dg/abi/vbase10.C: Likewise.
39453
39454 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
39455
39456         * objc.dg/undeclared-selector.m: New test.
39457
39458 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
39459
39460         * g++.dg/other/offsetof1.C: Avoid cast warning.
39461
39462 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
39463
39464         * objc.dg/super-class-2.m: New test.
39465
39466 2002-08-24  Matt Austern  <austern@apple.com>
39467
39468         * g++.dg/ext/lvaddr.C: New test.
39469         * g++.dg/ext/lvcast.C: New test.
39470
39471 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
39472
39473         * testsuite/g++.dg/inherit/cond1.C: New test.
39474
39475 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
39476
39477         * gcc.dg/noncompile/incomplete-1.c: New test.
39478
39479 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
39480
39481         * gcc.dg/typespec-1.c: New test.
39482
39483 2002-08-20  Devang Patel  <dpatel@apple.com>
39484         * objc.dg/proto-hier-2.m: New test.
39485
39486 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
39487
39488         * objc.dg/bitfield-1.m: New test.
39489         * objc.dg/bitfield-2.m: New test.
39490
39491 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39492
39493         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
39494         gcc.dg/c99-flex-array-4.c: New tests.
39495
39496 2002-08-16  Stan Shebs  <shebs@apple.com>
39497
39498         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
39499
39500 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
39501
39502         * gcc.dg/typeof-1.c: New test.
39503         * g++.dg/ext/typeof2.C: New test.
39504
39505 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
39506
39507         * g++.dg/other/offsetof1.C: New test.
39508
39509 2002-08-14  Richard Henderson  <rth@redhat.com>
39510
39511         * gcc.dg/tls/diag-3.c: Fix expected message strings.
39512
39513 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
39514
39515         * gcc.dg/cpp/_Pragma3.c: New test.
39516
39517 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
39518
39519         * g++.dg/template/inherit3: New test.
39520
39521 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39522
39523         * gcc.dg/bitfld-4.c: Add blank options.
39524
39525 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
39526
39527         * g++.dg/template/crash1.C: New test.
39528
39529 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
39530
39531         * gcc.dg/tls/opt-2.c: New test.
39532
39533 2002-08-08  Devang Patel  <dpatel@apple.com>
39534
39535         * objc.dg/selector-1.m : New test
39536
39537 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
39538
39539         * g++.dg/abi/bitfield4.C: New test.
39540         * gcc.dg/bitfld-4.c: New test.
39541
39542 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
39543
39544         * g++.dg/other/packed1.C: New test.
39545
39546 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
39547
39548         * g++.dg/abi/offsetof.C: Tweak error messages.
39549         * g++.old-deja/g++.mike/p10769a.C: Likewise.
39550
39551 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
39552
39553         * gcc.dg/bitfld-3.c: New test.
39554
39555 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
39556             Richard Henderson  <rth@redhat.com>
39557
39558         * gcc.dg/i386-bitfield1.c: New test.
39559         * g++.dg/abi/bitfield3.C: Update.
39560
39561 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
39562
39563         * objc.dg/const-str-2.m: Update.
39564         * gcc.dg/cpp/c++98.c: Change to C extension.
39565         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
39566         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
39567
39568 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
39569
39570         * testsuite/gcc.dg/tls/diag-3.c: New.
39571
39572 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
39573
39574         * g++.dg/README (Subdirectories): Document new subdir expr.
39575         * g++.dg/expr/pmf-1.C: New test.
39576
39577 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
39578
39579         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
39580
39581 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
39582
39583         * g++.dg/abi/bitfield3.C: New test.
39584
39585 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
39586
39587         * lib/gcov.exp: Tweak expected line formats.
39588         * gcc.misc-tests/gcov8.c: New test.
39589         * gcc.misc-tests/gcov8.x: New flags.
39590
39591 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
39592
39593         * consistency.vlad/layout/endian.c: Include string.h.
39594
39595         * gcc.c-torture/execute/20020805-1.c: New test.
39596
39597 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
39598
39599         * g++.dg/other/conversion1.C: New test.
39600
39601 2002-08-03  Roger Sayle  <roger@eyesopen.com>
39602
39603         * gcc.dg/builtins-1.c: New testcase.
39604
39605 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
39606
39607         * g++.dg/inherit/access3.C: New test.
39608
39609 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
39610
39611         * gcc.dg/ia64-visibility-2.c: New test.
39612
39613 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
39614
39615         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
39616         __qualifier_flags to __flags.
39617
39618 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
39619
39620         * g++.dg/inherit/operator1.C: New test.
39621         * g++.dg/lookup/disamb1.C: Fix typo in comment.
39622         * g++.dg/other/error1.C: Change expected error message.
39623         * g++.dg/template/conv4.C: Likewise.
39624
39625 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
39626
39627         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
39628         for documented behavior.
39629
39630 2002-07-25  Roger Sayle  <roger@eyesopen.com>
39631
39632         * gcc.c-torture/execute/20020720-1.x: Skip this test on
39633         several targets known to fail.
39634
39635 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
39636
39637         * gcc.dg/mips-args-[123].c: New tests.
39638
39639 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
39640
39641         * gcc.dg/ppc-spe.c: New.
39642
39643 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
39644
39645         * g++.dg/other/ptrmem4.C: New testcase.
39646
39647 2002-07-24  Richard Henderson  <rth@redhat.com>
39648
39649         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
39650
39651 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
39652
39653         * g++.dg/ext/alignof1.C (main): Return 0 for success.
39654
39655 2002-07-24  Roger Sayle  <roger@eyesopen.com>
39656
39657         * gcc.c-torture/execute/memset-3.c: New testcase.
39658
39659 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
39660
39661         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
39662         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
39663
39664 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39665
39666         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
39667         Delete.
39668
39669 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
39670
39671         * gcc.c-torture/compile/simd-4.c: New test.
39672
39673 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39674
39675         PR c++/7347, c++/7348
39676         * g++.dg/template/access4.C: New test.
39677         * g++.dg/template/access5.C: New test.
39678         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
39679         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
39680         * g++.old-deja/g++.pt/ttp58.C: Likewise.
39681         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
39682
39683 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
39684
39685         * gcc.dg/gnu89-init-2.c: New test.
39686
39687 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
39688
39689         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
39690
39691 2002-07-20  Roger Sayle  <roger@eyesopen.com>
39692
39693         * gcc.c-torture/execute/20020720-1.c: New testcase.
39694
39695 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
39696
39697         * gcc.dg/cpp/Wsignprom.c: New tests.
39698
39699 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
39700
39701         * gcc.c-torture/execute/loop-13.c: New test.
39702
39703 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
39704
39705         * gcc.dg/cpp/expr.c: New tests.
39706
39707 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
39708
39709         * g++.dg/opt/pr6713.C: Add template instantiation.
39710
39711 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
39712
39713         * gcc.dg/nest.c: New test.
39714
39715 2002-07-17  Richard Henderson  <rth@redhat.com>
39716
39717         * g++.dg/opt/pr6713.C: New test.
39718
39719 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
39720
39721         * gcc.c-torture/execute/loop-2e.x: Let the testcase
39722         XFAIL for all x86 processors.
39723
39724 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
39725
39726         * gcc.c-torture/execute/20010122-1.x: Do not test with
39727         -fomit-frame-pointer.
39728
39729 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39730
39731         * g++.dg/template/instantiate2.C: New test.
39732         * g++.dg/template/spec4.C: New test.
39733
39734 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39735
39736         * g++.dg/template/access2.C: New test.
39737         * g++.dg/template/access3.C: New test.
39738
39739 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
39740
39741         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
39742         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
39743         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
39744         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
39745         Convert to use <stdarg.h>.
39746         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
39747         Delete.
39748         * gcc.dg/va-arg-2.c: New.
39749         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
39750
39751 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
39752
39753         * gcc.c-torture/compile/20020710-1.c: New test.
39754
39755 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
39756                           Andrew Pinski  <pinskia@physics.uc.edu>
39757
39758         gcc.c-torture/compile/simd-2.c: New testcase.
39759         gcc.c-torture/compile/simd-3.c: Likewise.
39760
39761 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
39762
39763         PR c++/7224
39764         * g++.dg/overload/error1.C: New test.
39765
39766 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39767
39768         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
39769         configuration and IRIX 6 O32 ABI.
39770
39771 2002-07-11  Roger Sayle  <roger@eyesopen.com>
39772
39773         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
39774
39775 2002-07-10  Roger Sayle  <roger@eyesopen.com>
39776
39777         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
39778
39779 2002-07-10  Jeffrey A Law  <law@redhat.com>
39780
39781         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
39782
39783         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
39784
39785 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
39786
39787         * gcc.dg/20020312-2.c: Check for __PPC__.
39788
39789 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
39790
39791         * gcc.c-torture/compile/20020709-1.c: New test.
39792
39793 2002-07-07  Roger Sayle  <roger@eyesopen.com>
39794
39795         * g++.dg/template/qualttp21.C: New test case.
39796
39797 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
39798
39799         * gcc.c-torture/compile/20020706-1.c: New test.
39800         * gcc.c-torture/compile/20020706-2.c: New test.
39801
39802 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
39803             Alexandre Oliva  <aoliva@redhat.com>
39804
39805         * g++.dg/warn/incomplete1.C: New test.
39806
39807 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39808
39809         PR c++/7099
39810         * g++.dg/warn/noreturn1.C: New test.
39811
39812 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
39813
39814         PR c++/6706
39815         * g++.dg/debug/debug6.C: New test.
39816         * g++.dg/debug/debug7.C: New test.
39817
39818 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
39819
39820         * gcc.c-torture/compile/simd-3.c: New test.
39821
39822 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
39823
39824         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
39825         * gcc.dg/20020620-1.c: Likewise.
39826
39827 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39828
39829         PR c++/6944
39830         * g++.dg/init/array4.C: New test.
39831         * g++.dg/init/array5.C: New test.
39832
39833 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
39834
39835         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
39836         * gcc.c-torture/execute/simd-2.c (main): Likewise.
39837
39838 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39839
39840         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
39841         * gcc.dg/wtr-aggr-init-1.c: Likewise.
39842         * gcc.dg/wtr-conversion-1.c: Likewise.
39843         * gcc.dg/wtr-escape-1.c: Likewise.
39844         * gcc.dg/wtr-int-type-1.c: Likewise.
39845         * gcc.dg/wtr-label-1.c: Likewise.
39846         * gcc.dg/wtr-static-1.c: Likewise.
39847         * gcc.dg/wtr-strcat-1.c: Likewise.
39848         * gcc.dg/wtr-suffix-1.c: Likewise.
39849         * gcc.dg/wtr-switch-1.c: Likewise.
39850         * gcc.dg/wtr-unary-plus-1.c: Likewise.
39851         * gcc.dg/wtr-union-init-1.c: Likewise.
39852         * gcc.dg/wtr-union-init-2.c: Likewise.
39853         * gcc.dg/wtr-union-init-3.c: Likewise.
39854
39855         * gcc.dg/wtr-func-def-1.c: New test.
39856
39857 2002-07-02 Devang Patel <dpatel@apple.com>
39858
39859         * objc.dg/param-1.m: New test.
39860
39861 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
39862
39863         * gcc.dg/cpp/trad/directive.c: Add test.
39864         * gcc.dg/cpp/trad/macroargs.c: Add test.
39865         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
39866
39867 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
39868
39869         * gcc.dg/cpp/cmdlne-M.c: New test.
39870
39871 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
39872
39873         * objc.dg/desig-init-1.m: New test.
39874
39875 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39876
39877         PR c++/6716
39878         * g++.dg/template/instantiate1.C: New test.
39879
39880 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
39881
39882         PR c++/7112
39883         * g++.dg/template/sizeof2.C: New test.
39884
39885 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
39886
39887         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
39888         gcc.dg/cpp/trad/include.c: New tests.
39889
39890 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
39891
39892         PR target/7177
39893         * gcc.c-torture/compile/20020701-1.c: New test.
39894
39895 2002-07-01  Stan Shebs  <shebs@apple.com>
39896
39897         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
39898         header here...
39899         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
39900         (objc-torture-execute): or here.
39901
39902 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
39903
39904         * gcc.c-torture/execute/arith-rand-ll.c: New test.
39905
39906 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
39907
39908         * gcc.dg/cpp/trad/escaped-nl.c: New test.
39909
39910 2002-06-30  Devang Patel  <dpatel@apple.com>
39911
39912         * objc.dg/fsyntax-only.m: New test.
39913
39914 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
39915
39916         PR c++/6695
39917         * g++.dg/template/friend7.C: New file.
39918
39919 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
39920
39921         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
39922         return type.
39923
39924 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
39925
39926         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
39927         avoid division by zero.
39928
39929 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
39930
39931         * gcc.dg/Wunknownprag.c: New tests.
39932
39933 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
39934
39935         * gcc.c-torture/execute/simd-2.c: New test.
39936
39937 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
39938
39939         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
39940         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
39941         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
39942         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
39943         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
39944         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
39945         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
39946         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
39947         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
39948         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
39949         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
39950         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
39951         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
39952         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
39953         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
39954         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
39955         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
39956
39957 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
39958
39959         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
39960         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
39961         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
39962         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
39963         New tests.
39964         * gcc.dg/cpp/trad/directive.c: Update.
39965
39966 2002-06-23  Andreas Jaeger  <aj@suse.de>
39967
39968         * gcc.c-torture/execute/complex-6.c: New.
39969
39970 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
39971
39972         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
39973         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
39974         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
39975         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
39976
39977 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
39978
39979         * gcc.dg/cpp/trad: New directory with traditional tests copied
39980         from parent directory.
39981         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
39982         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
39983         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
39984         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
39985         Move to trad/ and rename.
39986         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
39987         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
39988         gcc.dg/cpp/trad/redef2.c: New tests.
39989         * gcc.dg/cpp/trad/trad.exp: New driver.
39990
39991 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
39992
39993         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
39994         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
39995         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
39996         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
39997         Remove.
39998
39999 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
40000
40001         * gcc.dg/20020620-1.c: New test.
40002
40003 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40004
40005         * g++.dg/template/ttp4.C: New test.
40006
40007 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
40008
40009         * g++.dg/opt/vt1.C: Fix regexp.
40010
40011 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40012
40013         * gcc.c-torture/execute/pure-1.c: Make functions static again.
40014         Don't use attribute `noinline'.
40015
40016 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
40017
40018         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
40019
40020 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
40021
40022         * gcc.c-torture/execute/simd-1.c: New.
40023
40024         * gcc.dg/simd-1.c: New.
40025
40026 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
40027
40028         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
40029
40030 2002-06-16  Richard Henderson  <rth@redhat.com>
40031
40032         * g++.dg/ext/anon-struct1.C: New.
40033         * g++.dg/ext/anon-struct2.C: New.
40034         * g++.dg/ext/anon-struct3.C: New.
40035         * gcc.dg/anon-struct-1.c: New.
40036         * gcc.dg/anon-struct-2.c: New.
40037         * gcc.dg/anon-struct-3.c: New.
40038         * gcc.dg/20011008-1.c: Adjust warning text.
40039         * gcc.dg/20020527-1.c: Add -fms-extensions.
40040
40041 2002-06-16  Richard Henderson  <rth@redhat.com>
40042
40043         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
40044
40045 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
40046
40047         * gcc.c-torture/execute/20020615-1.c: New test.
40048
40049 2002-06-15  Roger Sayle  <roger@eyesopen.com>
40050
40051         * gcc.c-tortuture/execute/compare-1.c: New test case.
40052         * gcc.c-tortuture/execute/compare-2.c: New test case.
40053         * gcc.c-tortuture/execute/compare-3.c: New test case.
40054
40055 2002-06-13  Richard Henderson  <rth@redhat.com>
40056
40057         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
40058         ia64 ilp32.
40059
40060 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40061
40062         * g++.dg/template/typename2.C: Update error message.
40063
40064 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
40065
40066         * gcc.c-torture/execute/20020611-1.c: New test.
40067
40068 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
40069
40070         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
40071         list of targets to skip.
40072
40073 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
40074
40075         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
40076         targets if not optimizing.
40077
40078 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
40079
40080         * gcc.c-torture/compile/20020605-1.c: New test.
40081
40082         * g++.dg/opt/vt1.C: New test.
40083
40084         * gcc.dg/20020531-1.c: New test.
40085
40086         * gcc.dg/20020530-1.c: New test.
40087
40088         * gcc.dg/20020527-1.c: New test.
40089
40090         * g++.dg/opt/cse1.C: New test.
40091
40092 2002-06-07  Roger Sayle  <roger@eyesopen.com>
40093
40094         * gcc.dg/20020607-2.c: New test case.
40095
40096 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
40097
40098         * gcc.c-torture/compile/20020604-1.c: New test.
40099
40100 2002-06-04  Richard Henderson  <rth@redhat.com>
40101
40102         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
40103         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
40104         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
40105
40106 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
40107
40108         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
40109
40110 2002-06-03  Richard Henderson  <rth@redhat.com>
40111
40112         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
40113         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
40114
40115 2002-06-02  Richard Henderson  <rth@redhat.com>
40116
40117         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
40118         test functions static.
40119
40120 2002-06-02  Andreas Jaeger  <aj@suse.de>
40121
40122         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
40123         now.
40124
40125 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40126
40127         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
40128         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
40129         Update for mofified diagnostics.
40130         * gcc.dg/c99-intconst-1.c: No longer fail.
40131
40132 2002-06-02  Richard Henderson  <rth@redhat.com>
40133
40134         * gcc.dg/uninit-A.c: Remove xfail markers.
40135
40136 2002-06-01  Roger Sayle  <roger@eyesopen.com>
40137
40138         * gcc.dg/fnegate-1.c: New test case.
40139
40140 2002-05-30  Osku Salerma  <osku@iki.fi>
40141
40142         * gcc.c-torture/execute/mayalias-1.c: New file.
40143
40144 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
40145
40146         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
40147         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
40148         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
40149
40150 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
40151
40152         * gcc.c-torture/execute/20020529-1.c: New test.
40153
40154 2002-05-27  Richard Henderson  <rth@redhat.com>
40155
40156         * g++.dg/ext/attrib6.C: New test case.
40157
40158 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40159
40160         * gcc.c-torture/execute/pure-1.c: New test.
40161
40162 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
40163
40164         * gcc.dg/cpp/arith-2.c: Remove.
40165
40166 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
40167
40168         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
40169         * gcc.dg/cpp/if-3.c: Remove.
40170
40171 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
40172
40173         * g++.dg/opt/cse2.C: New test.
40174
40175 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
40176
40177         * gcc.dg/cpp/arith-1.c: New semantic tests.
40178         * gcc.dg/cpp/if-1.c: Update.
40179
40180 2002-05-24  Ben Elliston  <bje@redhat.com>
40181
40182         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
40183
40184 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
40185
40186         * gcc.dg/verbose-asm.c: New test.
40187
40188 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40189
40190         * gcc.dg/cpp/paste12.c: New test.
40191
40192 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
40193
40194         * g++.dg/parse/named_ops.C: New test.
40195
40196 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
40197
40198         * gcc.dg/weak-8.c: New test.
40199
40200 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
40201
40202         * gcc.dg/weak-2.c: Allow optional leading underscore
40203         in scan-assembler symbol name.
40204         * gcc.dg/weak-3.c: Likewise.
40205         * gcc.dg/weak-4.c: Likewise.
40206         * gcc.dg/weak-5.c: Likewise.
40207
40208 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
40209
40210         * gcc.dg/20020523-1.c: New test.
40211
40212 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
40213
40214         * objc.dg/const-str-2.m: Update now that we stop after
40215         a command line error.
40216
40217 2002-05-22  Richard Henderson  <rth@redhat.com>
40218
40219         * g++.dg/dg.exp: Fix typo in test pruneing.
40220
40221 2002-05-22  Richard Henderson  <rth@redhat.com>
40222
40223         * g++.dg/dg.exp: Prune the tls subdirectory.
40224         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
40225         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
40226         * g++.dg/tls/init-1.C: New.
40227
40228 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
40229
40230         * gcc.dg/20020517-1.c: New test.
40231
40232 2002-05-21  Richard Henderson  <rth@redhat.com>
40233
40234         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
40235         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
40236
40237 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
40238
40239         * g++.dg/other/copy2.C: New test.
40240
40241 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
40242
40243         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
40244         (MAX_COPY): Bump up to 10 times sizeof (long long).
40245         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
40246
40247         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
40248         sizeof (long long).
40249
40250         * gcc.c-torture/execute/strcpy-1.c: New test.
40251
40252 2002-05-19  Jason Merrill  <jason2redhat.com>
40253
40254         * g++.dg/ext/oper1.C: New test.
40255
40256 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
40257 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
40258
40259         * README.QMTEST: New file.
40260
40261         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
40262
40263 2002-05-19  Andreas Jaeger  <aj@suse.de>
40264
40265         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
40266         now.
40267         * gcc.c-torture/execute/loop-2d.x: Likewise.
40268
40269 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
40270
40271         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
40272         support weak symbols.
40273         * gcc.dg/weak-4.c: Likewise.
40274         * gcc.dg/weak-6.c: Likewise.
40275
40276 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
40277
40278         * gcc.dg/weak-3.c: Add dg-excess-error comment for
40279         cygwin, coff and h8300-*-hms targets
40280         * gcc.dg/weak-5.c: Likewise.
40281         * gcc.dg/weak-7.c: Likewise.
40282
40283 2002-05-16  Jason Merrill  <jason@redhat.com>
40284
40285         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
40286         (scan-assembler-not, scan-assembler-dem): Likewise.
40287         (scan-assembler-dem-not): Likewise.
40288
40289 2002-05-15  Richard Henderson  <rth@redhat.com>
40290
40291         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
40292
40293 2002-05-15  Richard Henderson  <rth@redhat.com>
40294
40295         * gcc.dg/weak-5.c (vfoo1c): No warning here.
40296         (vfoo1f): Warning here.
40297         (vfoo1l): Don't redefine the alias.
40298
40299 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
40300
40301         * g++.dg/init/pm1.C: New test.
40302
40303 2002-05-12  David S. Miller  <davem@redhat.com>
40304
40305         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
40306         types.
40307
40308 2002-05-10  Roger Sayle  <roger@eyesopen.com>
40309
40310         * gcc.c-torture/execute/20020510-1.c: New test case.
40311
40312 2002-05-10  David S. Miller  <davem@redhat.com>
40313
40314         * gcc.c-torture/execute/conversion.c: Test long double too.
40315
40316 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
40317
40318         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
40319         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
40320         * lib/g++.exp (g++_link_flags): Likewise.
40321         * lib/objc.exp (objc_target_compile): Likewise.
40322
40323 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
40324
40325         * gcc.dg/cpp/poison.c: Update.
40326         * gcc.dg/cpp/20000625-2.c: Remove.
40327         * gcc.dg/cpp/direct2s.c: Remove final test.
40328
40329 2002-05-08  Tom Rix  <trix@redhat.com>
40330
40331         * gcc.c-torture/execute/20020508-1.c: New test.
40332         * gcc.c-torture/execute/20020508-2.c: New test.
40333         * gcc.c-torture/execute/20020508-3.c: New test.
40334
40335 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40336
40337         * gcc.dg/cpp/charconst-4.c: More tests.
40338
40339 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
40340
40341         PR c/6569
40342         * gcc.dg/weak-3.c: Update location of warning messages.
40343         * gcc.dg/weak-5.c: Likewise.
40344
40345 2002-05-06  Roger Sayle  <roger@eyesopen.com>
40346
40347         * gcc.c-torture/execute/20020506-1.c: New test case.
40348
40349 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
40350
40351         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
40352
40353 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40354
40355         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
40356
40357 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40358
40359         * gcc.dg/cpp/charconst-3.c: New test.
40360
40361 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40362
40363         * gcc.dg/cpp/charconst.c: Update tests.
40364
40365 2002-05-05  Tim Josling  <tej@melbpc.org.au>
40366
40367         * treelang: Added directory for new sample language treelang. Also
40368         lib/treelang.exp: New file to signal treelang should be tested.
40369
40370 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
40371
40372         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
40373         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
40374         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
40375         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
40376         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
40377         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
40378         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
40379
40380 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40381
40382         * gcc.dg/format/xopen-2.c: New test.
40383
40384 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
40385
40386         * gcc.dg/20020503-1.c: New test.
40387
40388 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
40389
40390         * g++.dg/init/dtor1.C: Make it tougher.
40391
40392 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
40393
40394         * g++.dg/init/dtor1.C: New test.
40395
40396 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
40397
40398         * gcc.dg/altivec-8.c: New.
40399
40400 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
40401
40402         * gcc.dg/altivec-7.c: New.
40403
40404 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
40405
40406         * g++.dg/parse/typedef1.C: New test.
40407
40408 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
40409
40410         PR c++/6486
40411         * g++.dg/template/friend6.C: New test.
40412
40413         PR c++/6492
40414         * g++.dg/init/copy1.C: New test.
40415
40416 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
40417
40418         * g++.dg/warn/effc1.C: New test.
40419
40420 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
40421
40422         * gcc.dg/cpp/if-cexp.c: Add a test.
40423
40424 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
40425
40426         * gcc.dg/20020426-2.c: New test.
40427
40428 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
40429
40430         * gcc.dg/cpp/if-mop.c: Update.
40431         * gcc.dg/cpp/if-mpar.c: Add test.
40432         * gcc.dg/cpp/if-oppr.c: Update.
40433
40434 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40435
40436         PR c/6343
40437         * gcc.dg/weak-[2-7].c: New tests.
40438
40439 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
40440
40441         * gcc.dg/enum1.c: New test.
40442
40443 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
40444
40445         PR c++/6497
40446         * g++.dg/inherit/access2.C: New test.
40447
40448 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
40449
40450         PR bootstrap/6445
40451         * gcc.dg/20020426-1.c: New test.
40452
40453 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
40454
40455         * g++.dg/abi/enum1.C: New test.
40456
40457 2002-04-26  Richard Henderson  <rth@redhat.com>
40458
40459         * gcc.dg/c99-bool-1.c: Expect always true warning.
40460
40461 2002-04-25  Roger Sayle  <roger@eyesopen.com>
40462
40463         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
40464
40465 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40466
40467         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
40468         targets.
40469
40470 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
40471
40472         * g++.dg/abi/mange7.C: New test.
40473
40474         PR c++/6438.
40475         * g++.dg/parse/stmtexpr2.C: New test.
40476
40477 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
40478
40479         * gcc.dg/20020312-2.c: Add SH target.
40480
40481 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40482
40483         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
40484         compiler output on mips*-*-irix*.
40485
40486 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
40487
40488         * g++.dg/parse/attr1.C: New test.
40489
40490 2002-04-23  Roger Sayle  <roger@eyesopen.com>
40491
40492         * gcc.c-torture/execute/string-opt-17.c: New test case.
40493         * gcc.c-torture/execute/memset-2.c: New test case.
40494
40495 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
40496
40497         PR c++/6256:
40498         * g++.dg/template/friend5.C: New test.
40499
40500         PR c++/6331:
40501         * g++.dg/template/qual1.C: Likewise.
40502
40503 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
40504
40505         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
40506         Include stdlib.h, not stdio.h or ctype.h.
40507
40508 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
40509
40510         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
40511         cris-*-elf* and mmix-*-*.
40512         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
40513         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
40514         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
40515         Ditto.
40516         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
40517         * gcc.dg/wchar_t-1.c: Ditto.
40518
40519 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
40520
40521         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
40522         Clarify comment.
40523
40524 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
40525
40526         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
40527
40528 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40529
40530         * gcc.c-torture/execute/20000906-1.x: Delete.
40531
40532 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
40533
40534         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
40535
40536 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
40537
40538         * PR6367
40539         * g77.f-torture/execute/6367.f: New test.
40540         * g77.f-torture/execute/6367.x: Disable for MMIX.
40541
40542 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
40543
40544         * PR6352
40545         * g++.dg/opt/inline2.C: New test.
40546
40547 2002-04-18  Richard Henderson  <rth@redhat.com>
40548
40549         * gcc.dg/20000906-1.c: Enable for all targets.
40550         * gcc.c-torture/compile/iftrap-2.c: New.
40551
40552 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
40553
40554         * gcc.dg/20020418-1.c: New test.
40555         * gcc.dg/20020418-2.c: New test.
40556
40557 2002-04-18  Richard Henderson  <rth@redhat.com>
40558
40559         * gcc.c-torture/compile/iftrap-1.c: New.
40560         * gcc.dg/iftrap-1.c: Adjust for ia64.
40561         * gcc.dg/iftrap-2.c: New.
40562
40563 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
40564
40565         * gcc.c-torture/compile/20020418-1.c: New test.
40566
40567 2002-04-18  Roger Sayle  <roger@eyesopen.com>
40568
40569         * gcc.c-torture/compile/20020415-1.c: New.
40570
40571 2002-04-18  David S. Miller  <davem@redhat.com>
40572
40573         * gcc.c-torture/execute/20020418-1.c: New test.
40574
40575 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
40576
40577         * gcc.dg/20020416-1.c: New test.
40578
40579         * g++.dg/opt/inline1.C: New test.
40580
40581 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
40582
40583         * gcc.dg/altivec-5.c: New test.
40584
40585         * gcc.dg/20020415-1.c: New test.
40586
40587 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
40588
40589         * testsuite/lib/chill.exp: Remove.
40590
40591 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
40592
40593         * g++.dg/other/big-struct.C: New test.
40594
40595 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
40596
40597         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
40598         of scratch file.
40599
40600 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
40601
40602         PR c/6277
40603         * gcc.dg/i386-387-1.c: Allow optional leading underscore
40604         in scan-assembler function name
40605
40606 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
40607
40608         * g77.f-torture/execute/980628-4.x,
40609         g77.f-torture/execute/980628-5.x,
40610         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
40611         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
40612         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
40613         i[34567]86-*-*.
40614
40615 2002-04-13  David S. Miller  <davem@redhat.com>
40616
40617         * gcc.c-torture/execute/20020413-1.c: New test.
40618
40619 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
40620
40621         * gcc.dg/asm-6.c,
40622         * g++.dg/ext/asm1.C: New tests.
40623
40624 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
40625
40626         PR c++ 5373.
40627         * g++.dg/parse/stmtexpr1.C: New test.
40628
40629         PR c++/5189.
40630         * g++.dg/template/copy1.C: New test.
40631
40632 2002-04-12  Richard Henderson  <rth@redhat.com>
40633
40634         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
40635
40636 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
40637
40638         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
40639         gcc.c-torture/execute/20020307-2.c.
40640
40641 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
40642
40643         * g++.dg/ext/attrib5.C,
40644         * g++.dg/lookup/struct1.C: New tests.
40645
40646 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
40647
40648         * gcc.dg/20020411-1.c: New test.
40649
40650         * gcc.c-torture/execute/20020411-1.c: New test.
40651
40652 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
40653
40654         * g77.f-torture/execute/6177.f: New test.
40655
40656 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
40657
40658         PR middle-end/6247
40659         * g++.dg/opt/cleanup1.C: New test.
40660
40661         * g++.dg/opt/const1.C: New test.
40662
40663 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
40664
40665         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
40666
40667 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40668
40669         PR c++/5507
40670         * g++.dg/template/typename2.C: New test.
40671
40672 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
40673
40674         * gcc.c-torture/execute/loop-12.c: New.
40675
40676 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
40677
40678         * g77.f-torture/execute/980628-4.x,
40679         g77.f-torture/execute/980628-5.x,
40680         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
40681         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
40682         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
40683
40684 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40685
40686         PR optimization/6086
40687         * g++.dg/opt/preinc1.C: New test.
40688
40689 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
40690
40691         PR c++/5571
40692         * g++.dg/opt/static2.C: New test.
40693
40694 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
40695
40696         PR c/5120
40697         * gcc.dg/20020406-1.c: New test.
40698
40699 2002-04-04  David S. Miller  <davem@redhat.com>
40700
40701         * gcc.c-torture/execute/20020404-1.c: New test.
40702
40703 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
40704
40705         PR c/6123
40706         * gcc.dg/20020312-2.c: Do not declare global register variable
40707         if __PIC__ or __pic__ is defined.
40708
40709 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
40710
40711         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
40712         __asm__ so that it works correctly even if -ansi -pedantic-errors.
40713
40714 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40715
40716         * gcc.misc-tests/linkage.exp: Update last change to handle
40717         sparc*-, not just sparc-.
40718
40719 2002-04-03  Richard Henderson  <rth@redhat.com>
40720
40721         * gcc.dg/cpp/ucs.c: Improved long UCS test.
40722
40723 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
40724
40725         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
40726
40727 2002-04-02  David S. Miller  <davem@redhat.com>
40728
40729         * gcc.c-torture/execute/20020402-3.c: New test.
40730
40731 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
40732
40733         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
40734         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
40735
40736         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
40737         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
40738         g77.f-torture/execute/20001201.x,
40739         g77.f-torture/execute/u77-test.x: New files.
40740
40741         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
40742         * gcc.dg/wchar_t-1.c: Ditto.
40743
40744 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40745
40746         * gcc.c-torture/execute/20020402-1.c: New test.
40747
40748 2002-04-01  Richard Henderson  <rth@redhat.com>
40749
40750         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
40751
40752         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
40753
40754 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40755
40756         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
40757
40758 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40759
40760         * g++.dg/inherit/template-as-base.C: Expect error.
40761         * g++.dg/inherit/namespace-as-base.C: Likewise.
40762
40763 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
40764
40765         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
40766         g++.dg/ext/instantiate3.C: Tweak match patterns.
40767
40768         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
40769         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
40770         -da test.
40771
40772 2002-03-31  Richard Henderson  <rth@redhat.com>
40773
40774         * gcc.dg/special/alias-2.c: New.
40775         * gcc.dg/special/ecos.exp: Run it.
40776
40777 2002-03-31  Richard Henderson  <rth@redhat.com>
40778
40779         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
40780
40781 2002-03-31  Kazu Hirata  <kazu@hxi.com>
40782
40783         * gcc.dg/weak-1.c: Disable on h8300 port.
40784
40785 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
40786
40787         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
40788         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
40789         ordering tests.
40790         * g++.dg/bprob/bprob-1.C: New test.
40791         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
40792         * g++.dg/gcov/gcov-1.C: New test.
40793         * g++.dg/gcov/gcov-1.x: New file.
40794         * g++.dg/gcov/gcov-2.C: New test.
40795         * g++.dg/gcov/gcov-3.C: New test.
40796         * g++.dg/gcov/gcov-3.h: New file.
40797
40798 2002-03-28  Roger Sayle  <roger@eyesopen.com>
40799
40800         * g++.old-deja/g++.other/builtins5.C: New test.
40801         * g++.old-deja/g++.other/builtins6.C: New test.
40802         * g++.old-deja/g++.other/builtins7.C: New test.
40803         * g++.old-deja/g++.other/builtins8.C: New test.
40804         * g++.old-deja/g++.other/builtins9.C: New test.
40805
40806 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
40807
40808         * g++.dg/opt/static1.C: New test.
40809
40810         * g++.dg/opt/longbranch1.C: New test.
40811
40812 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
40813
40814         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
40815
40816         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
40817
40818 2002-03-28  Jeffrey A Law  (law@redhat.com)
40819
40820         * gcc.c-torture/execute/20020328-1.c: New test.
40821
40822 2002-03-27  Richard Henderson  <rth@redhat.com>
40823
40824         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
40825         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
40826         move from g++.old-deja/g++.ext/.
40827
40828 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
40829
40830         * g++.dg/init/new2.C: New test.
40831
40832 2002-03-26  Richard Henderson  <rth@redhat.com>
40833
40834         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
40835
40836         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
40837         on sparc.
40838
40839         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
40840         sparcv9 systems.
40841         * gcc.dg/20001102-1.c: Likewise.
40842
40843 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
40844
40845         * gcc.dg/cpp/endif-pedantic1.c,
40846         gcc.dg/cpp/endif-pedantic2.c: New tests.
40847
40848 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
40849
40850         * g++.dg/init/new1.C: New test.
40851
40852 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
40853
40854         * g++.dg/abi/vbase9.C: New test.
40855
40856 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
40857
40858         * gcc.dg/arm-asm.c: New test.
40859
40860 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
40861
40862         * gcc.dg/Wswitch-enum.c: New test.
40863         Fix PR c/5044.
40864
40865 2002-03-26  Richard Henderson  <rth@redhat.com>
40866
40867         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
40868         structure.
40869
40870 2002-03-25  Richard Henderson  <rth@redhat.com>
40871
40872         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
40873         sparcv9 systems.
40874
40875         * gcc.c-torture/compile/20011119-1.c (xxx): New.
40876         * gcc.c-torture/compile/20011119-2.c (xxx): New.
40877
40878 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
40879
40880         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
40881
40882 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
40883
40884         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
40885         targets using generic thunk support.
40886
40887 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
40888
40889         * gcc.c-torture/compile/20020323-1.c: New test.
40890
40891         * g++.dg/opt/conj2.C: New test.
40892
40893 2002-03-24  Richard Henderson  <rth@redhat.com>
40894
40895         * gcc.dg/weak-1.c: Use -fno-common.
40896
40897 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40898
40899         * g77.dg/f77-edit-apostrophe-out.f: New test
40900         * g77.dg/f77-edit-h-out.f: New test
40901         * g77.dg/f77-edit-t-in.f: New test
40902         * g77.dg/f77-edit-t-out.f: New test
40903         * g77.dg/f77-edit-x-out.f: New test
40904         * g77.dg/f77-edit-slash-out.f: New test
40905         * g77.dg/f77-edit-colon-out.f: New test
40906         * g77.dg/f77-edit-s-out.f: New test
40907
40908 2002-03-24  Richard Henderson  <rth@redhat.com>
40909
40910         * objc/execute/formal_protocol-6.x: New XFAIL.
40911
40912 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40913
40914         * gcc.dg/weak-1.c: Early return from dg-final on platforms
40915         that do not support weak symbols
40916
40917 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40918
40919         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
40920         * lib/g77.exp: Likewise.
40921         * lib/objc.exp: Likewise.
40922
40923 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
40924
40925         * gcc.dg/Wswitch-default.c: New test.
40926
40927 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
40928
40929         * g++.dg/other/enum1.C: New test.
40930
40931 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
40932
40933         * gcc.dg/pragma-ep-3.c: Fix typo.
40934
40935 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40936
40937         * g++.dg/inherit/template-as-base.C: New test.
40938
40939 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
40940
40941         * g++.old-deja/g++.other/dwarf2-1.C: Move...
40942         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
40943
40944 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
40945
40946         * gcc.dg/cpp/multiline.c: Update to match.
40947
40948 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
40949
40950         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
40951
40952 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
40953
40954         * gcc.dg/cpp/extratokens2.c: New file.
40955
40956 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
40957
40958         * gcc.dg/20020312-2.c: Add rs6000 target.
40959
40960         * gcc.c-torture/compile/20020319-1.c: New test.
40961
40962 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40963
40964         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
40965         (A, E): Handle this.
40966
40967 2002-03-20  Jason Merrill  <jason@redhat.com>
40968
40969         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
40970         ignoring -fpic.
40971         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
40972         through prune_gcc_output.
40973
40974 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
40975
40976         * gcc.c-torture/compile/20020320-1.c: New test.
40977
40978 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
40979
40980         * gcc.c-torture/compile/20020318-1.c: New test.
40981
40982         * gcc.dg/struct-by-value-1.c: New test.
40983
40984         * gcc.dg/20020319-1.c: New test.
40985
40986 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
40987
40988         * g++.dg/opt/conj1.C: New test.
40989
40990 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
40991
40992         * g++.dg/template/qualttp20.C: Revert previous change.
40993         * g++.dg/template/qualttp3.C: Likewise.
40994         * g++.dg/template/qualttp4.C: Likewise.
40995         * g++.dg/template/qualttp5.C: Likewise.
40996         * g++.dg/template/qualttp6.C: Likewise.
40997         * g++.dg/template/qualttp7.C: Likewise.
40998         * g++.dg/template/qualttp8.C: Likewise.
40999         * g++.dg/template/recurse.C: Likewise.
41000
41001 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41002
41003         * gcc.dg/cpp/wchar-1.c: Update.
41004
41005 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
41006
41007         * g++.dg/template/conv1.C: New test.
41008         * g++.dg/template/conv2.C: New test.
41009         * g++.dg/template/conv3.C: New test.
41010         * g++.dg/template/conv4.C: New test.
41011
41012 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
41013
41014         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
41015         * g++.dg/template/qualttp3.C: Likewise.
41016         * g++.dg/template/qualttp4.C: Likewise.
41017         * g++.dg/template/qualttp5.C: Likewise.
41018         * g++.dg/template/qualttp6.C: Likewise.
41019         * g++.dg/template/qualttp7.C: Likewise.
41020         * g++.dg/template/qualttp8.C: Likewise.
41021         * g++.dg/template/recurse.C: Likewise.
41022
41023 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
41024
41025         * g++.dg/opt/dtor1.C: New test.
41026
41027 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
41028
41029         * gcc.c-torture/compile/20020315-1.c: New test.
41030
41031 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
41032
41033         * gcc.dg/weak-1.c: Fix scan tests.
41034
41035 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
41036
41037         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
41038         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
41039         cris-*-aout* mmix-*-*.
41040         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
41041         cris-*-aout* mmix-*-*.
41042         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
41043         cris-*-elf* cris-*-aout* and mmix-*-*.
41044         * gcc.dg/20001009-1.c: Ditto.
41045         * gcc.dg/20010912-1.c: Ditto.
41046         * gcc.dg/20020122-4.c: Ditto.
41047         * gcc.dg/inline-2.c: Ditto.
41048
41049 2002-03-14  Jeffrey A Law  (law@cygnus.com)
41050
41051         * gcc.c-torture/compile/20020314-1.c: New test.
41052
41053 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
41054
41055         * gcc.c-torture/execute/20020314-1.c: New test.
41056
41057 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
41058
41059         * g++.dg/warn/Wunused-1.C: New test.
41060
41061 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
41062
41063         * g++.dg/abi/mangle6.C: New test.
41064
41065 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
41066
41067         * gcc.c-torture/compile/20020309-2.c: New test.
41068
41069         * gcc.c-torture/compile/20020312-1.c: New test.
41070
41071 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
41072
41073         * g++.dg/other/access1.C: New test.
41074
41075 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
41076
41077         * gcc.c-torture/execute/wchar_t-1.c: New test.
41078
41079 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
41080
41081         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
41082
41083 2002-03-12  Roger Sayle  <roger@eyesopen.com>
41084
41085         * gcc.dg/20020312-1.c: New test case.
41086
41087 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
41088
41089         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
41090
41091 2002-03-11  Richard Henderson  <rth@redhat.com>
41092
41093         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
41094         * g++.old-deja/g++.jason/report.C: Likewise.
41095
41096 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
41097
41098         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
41099         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
41100
41101 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
41102
41103         * testsuite/g++.dg/overload/pmf1.C: New test.
41104
41105 2002-03-11  Kazu Hirata  <kazu@hxi.com>
41106
41107         * gcc.c-torture/execute/20020307-1.c: Use long.
41108
41109 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
41110
41111         PR optimization/5844
41112         * gcc.dg/20020310-1.c: New test.
41113
41114 2002-03-09  Michael Meissner  <meissner@redhat.com>
41115
41116         * gcc.c-torture/execute/memcpy-2.c: New test.
41117         * gcc.c-torture/execute/memset-1.c: New test.
41118         * gcc.c-torture/execute/strlen-1.c: New test.
41119         * gcc.c-torture/execute/strcmp-1.c: New test.
41120         * gcc.c-torture/execute/strncmp-1.c: New test.
41121
41122 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
41123
41124         * gcc.dg/ppc-ldstruct.c: New test.
41125
41126 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
41127
41128         * gcc.c-torture/execute/va-arg-22.c: New test.
41129
41130 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41131
41132         * gcc.c-torture/compile/20020309-1.c: New test.
41133
41134 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
41135
41136         * gcc.c-torture/execute/20020307-2.c: New test.
41137
41138 2002-03-07  Jeffrey A Law  (law@redhat.com)
41139
41140         * g77.f-torture/compile/20020307-1.f: New test.
41141
41142 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
41143
41144         * gcc.dg/unordered-1.c: New test.
41145
41146 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
41147
41148         * gcc.c-torture/execute/20020307-1.c: New test.
41149
41150 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
41151
41152         * gcc.dg/20020304-1.c: New test.
41153
41154         * gcc.c-torture/compile/20020304-2.c: New test.
41155
41156 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
41157
41158         * gcc.c-torture/compile/20020304-1.c: New test case
41159         (from PR c/5830).
41160
41161 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
41162
41163         * gcc.dg/20020103-1.c: Add other -D ppc variants.
41164
41165 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41166
41167         * g++.dg/other/classkey1.C: New test.
41168
41169 2002-03-01  Richard Henderson  <rth@redhat.com>
41170
41171         * gcc.c-torture/compile/981223-1.x: New.
41172         * gcc.c-torture/compile/920625-1.x: New.
41173
41174 2002-02-28  Richard Henderson  <rth@redhat.com>
41175
41176         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
41177
41178 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
41179
41180         * gcc.c-torture/execute/20020227-1.c: New test.
41181
41182 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
41183
41184         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
41185         here" ERROR lines.
41186         * g++.old-deja/g++.oliva/partord1.C: Likewise.
41187         * g++.old-deja.g++.other/defarg1.C: Likewise.
41188         * g++.old-deja/g++.pt/calls2.C: Likewise.
41189         * g++.old-deja/g++.pt/crash20.C: Likewise.
41190         * g++.old-deja/g++.pt/crash30.C: Likewise.
41191         * g++.old-deja/g++.pt/crash36.C: Likewise.
41192         * g++.old-deja/g++.pt/crash6.C: Likewise.
41193         * g++.old-deja/g++.pt/defarg13.C: Likewise.
41194         * g++.old-deja/g++.pt/derived3.C: Likewise.
41195         * g++.old-deja/g++.pt/error1.C: Likewise.
41196         * g++.old-deja/g++.pt/friend21.C: Likewise.
41197         * g++.old-deja/g++.pt/friend23.C: Likewise.
41198         * g++.old-deja/g++.pt/infinite1.C: Likewise.
41199         * g++.old-deja/g++.robertl/eb128.C: Likewise.
41200
41201 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
41202
41203         * gcc.c-torture/execute/20020225-2.c: New test.
41204
41205 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
41206
41207         * gcc.c-torture/execute/920730-1t.c,
41208         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
41209         Delete test cases, only relevant to -traditional.
41210
41211 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
41212
41213         * gcc.dg/cpp/undef1.c: Remove.
41214         * gcc.dg/cpp/directiv.c: Update.
41215         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
41216
41217 2002-02-27  Michael Meissner  <meissner@redhat.com>
41218
41219         * gcc.c-torture/execute/20020226-1.c: New test.
41220
41221 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
41222
41223         * g++.dg/debug/debug4.C: New test.
41224
41225         * gcc.dg/ia64-visibility-1.c: New test.
41226
41227 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
41228
41229         * gcc.dg/debug/20020224-1.c: New.
41230
41231 2002-02-25  Kazu Hirata  <kazu@hxi.com>
41232
41233         * gcc.c-torture/execute/960416-1.x: New.
41234         * gcc.c-torture/execute/divconst-3.x: Likewise.
41235
41236 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
41237
41238         * gcc.dg/20020224-1.c: New test.
41239
41240 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
41241
41242         * gcc.c-torture/execute/20020225-1.c: New.
41243
41244 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
41245
41246         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
41247
41248 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
41249
41250         * gcc.dg/20020222-1.c: New test.
41251
41252 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
41253
41254         * g++.dg/opt/anonunion1.C: New test.
41255
41256 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
41257
41258         * g++.dg/template/qualttp19.C: New test.
41259         * g++.dg/template/qualttp20.C: New test.
41260         * g++.old-deja/g++.jason/report.C: Adjust expected errors
41261         * g++.old-deja/g++.other/qual1.C: Likewise.
41262
41263 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
41264
41265         * gcc.dg/attr-alwaysinline.c: New.
41266
41267 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
41268
41269         * gcc.dg/20020220-1.c: New test.
41270
41271         * gcc.dg/20020220-2.c: New test.
41272
41273         * g++.dg/opt/mmx1.C: New test.
41274
41275 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
41276
41277         * gcc.c-torture/compile/20020110.c: New test.
41278
41279 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
41280
41281         * gcc.c-torture/execute/20020219-1.c: New test.
41282
41283         * gcc.dg/20020219-1.c: New test.
41284
41285         * gcc.dg/noncompile/20020220-1.c: New test.
41286
41287         * g++.dg/opt/ptrintsum1.C: New test.
41288
41289         * gcc.dg/debug/20020220-1.c: New test.
41290
41291 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
41292
41293         * gcc.c-torture/execute/20020216-1.c: New test.
41294
41295 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
41296
41297         * gcc.dg/decl-1.c: Update, new test.
41298
41299 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
41300
41301         * g++.dg/abi/bitfield1.C: New test.
41302         * g++.dg/abi/bitfield2.C: New test.
41303
41304 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
41305
41306         * gcc.dg/attr-nest.c: New test.
41307
41308 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
41309
41310         * gcc.c-torture/execute/20020215-1.c: New test.
41311
41312 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
41313
41314         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
41315         * g++.dg/debug/debug.exp: New.
41316         * g++.dg/debug/trivial.C: New.
41317         * g++.dg/debug/debug1.C: Moved...
41318         * g++.dg/other/debug1.C: ...from here.
41319         * g++.dg/debug/debug2.C: Moved...
41320         * g++.dg/other/debug2.C: ...from here.
41321         * g++.dg/debug/debug3.C: Moved...
41322         * g++.dg/other/debug3.C: ...from here.
41323
41324         * gcc.dg/noncompile/20020213-1.c: New test.
41325
41326 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
41327
41328         * g++.dg/other/debug3.C: New test.
41329
41330         * gcc.c-torture/execute/20020213-1.c: New test.
41331
41332 2002-02-13  Richard Smith <richard@ex-parrot.com>
41333
41334         * g++.old-deja/g++.other/thunk1.C: New test.
41335
41336 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
41337
41338         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
41339
41340 2002-02-13  Stan Shebs  <shebs@apple.com>
41341
41342         * gcc.dg/altivec-3.c: New.
41343
41344 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
41345
41346         * gcc.dg/Wunreachable-1.c: New test.
41347         * gcc.dg/Wunreachable-2.c: New test.
41348
41349 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41350
41351         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
41352
41353 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
41354
41355         * gcc.dg/decl-1.c: New test.
41356
41357 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
41358
41359         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
41360
41361 2002-02-10  Kazu Hirata  <kazu@hxi.com>
41362
41363         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
41364         * gcc.c-torture/compile/980506-1.x: Likewise.
41365
41366 2002-02-10  Kazu Hirata  <kazu@hxi.com>
41367
41368         * gcc.dg/20020210-1.c: New.
41369
41370 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
41371
41372         * g77.f-torture/execute/947.f: New regression test
41373         for PR fortran/947.
41374
41375 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
41376
41377         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
41378         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
41379
41380 2002-02-08  Richard Henderson  <rth@redhat.com>
41381
41382         * gcc.c-torture/compile/labels-3.c: New.
41383
41384 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
41385
41386         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
41387         expression statements work instead.
41388         * gcc.dg/noncompile/20020207-1.c: New test.
41389
41390 2002-02-07  Richard Henderson  <rth@redhat.com>
41391
41392         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
41393
41394 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
41395
41396         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
41397         message from g77
41398         * lib/g77-dg.exp: Trim g77 error messages so that they are
41399         recognized by dg.exp.
41400
41401 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
41402
41403         PR fortran/5473
41404         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
41405
41406 2002-02-07  Richard Henderson  <rth@redhat.com>
41407
41408         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
41409         to be sufficiently aligned for integers.
41410
41411 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
41412
41413         * g++.dg/template/friend4.C: New test.
41414
41415 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
41416
41417         PR fortran/5743
41418         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
41419         unsupported cases.
41420
41421 2002-02-07  Richard Henderson  <rth@redhat.com>
41422
41423         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
41424         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
41425         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
41426         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
41427
41428 2002-02-06  Richard Henderson  <rth@redhat.com>
41429
41430         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
41431
41432 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
41433
41434         * gcc.dg/20020206-1.c: New test.
41435
41436 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
41437
41438         * gcc.c-torture/execute/20020206-1.c: New test.
41439
41440         * gcc.c-torture/execute/20020206-2.c: New test.
41441
41442         PR optimization/5429:
41443         * gcc.c-torture/compile/20020206-1.c: New test.
41444
41445 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
41446
41447         * g++.dg/ext/align1.C: Do not use an explicit alignment value
41448         as certain file formats cannot support particularly large
41449         alignments.
41450
41451         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
41452         and do not expect to be able to link the executable.
41453
41454         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
41455         fail because the COFF format does not support the weak attribute.
41456
41457 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
41458
41459         * g77.dg/pr5473.f: New test
41460
41461 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
41462
41463         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
41464         Fix testcase accordingly.
41465
41466 2002-02-04  Richard Henderson  <rth@redhat.com>
41467
41468         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
41469         (buf): Change to be an array of pointers, not ints.
41470
41471 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
41472
41473         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
41474         before all tests.  Move warning one line above to match where it
41475         C frontend emits.
41476         * gcc.dg/Wswitch-2.c: New test.
41477         * g++.dg/warn/Wswitch-1.C: New test.
41478         * g++.dg/warn/Wswitch-2.C: New test.
41479
41480 2002-02-04  Richard Henderson  <rth@redhat.com>
41481
41482         * g++.dg/abi/offsetof.C: Fix size comparison.
41483
41484 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
41485
41486         * gcc.dg/cast-qual-2.c: New test.
41487
41488 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
41489
41490         * gcc.dg/20020201-4.c: New test.
41491
41492 2002-02-04  Ben Elliston  <bje@redhat.com>
41493
41494         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
41495         target_info attribute != 0, in addition to the empty string.
41496         (gcc_target_compile): Likewise.
41497
41498 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
41499
41500         * gcc.dg/Wswitch.c: New test.
41501         PR gcc/4475. PR gcc/3780.
41502
41503 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
41504
41505         * g77.f-torture/execute/5122.f: New test for regressions
41506         against PR fortran/5122.
41507
41508 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
41509
41510         * g77.f-torture/compile/pr3743.f: Delete
41511         * g77.dg/pr3743-1.f: New test.
41512         * g77.dg/pr3743-2.f: New test.
41513         * g77.dg/pr3743-3.f: New test.
41514         * g77.dg/pr3743-4.f: New test.
41515
41516 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41517
41518         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
41519
41520 2002-02-02  Richard Henderson  <rth@redhat.com>
41521
41522         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
41523         * gcc.c-torture/execute/bf64-1.c: Likewise.
41524
41525 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
41526
41527         * gcc.dg/20020201-2.c: New test.
41528
41529         * gcc.dg/20020201-3.c: New test.
41530
41531         * gcc.c-torture/execute/bitfld-2.c: New test.
41532
41533 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41534
41535         * gcc.dg/bitfld-1.c: Update.
41536         * gcc.dg/bitfld-2.c: Update.
41537         * gcc.c-torture/execute/bitfld-1.x: New.
41538
41539 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
41540
41541         * gcc.c-torture/execute/20020201-1.c: New test.
41542
41543 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
41544
41545         PR target/5469
41546         * gcc.dg/20020201-1.c: New test.
41547
41548 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
41549
41550         PR fortran/3743
41551         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
41552         * g77.f-torture/compile/pr3743.x: Remove
41553
41554 2002-01-31  Tom Rix  <trix@redhat.com>
41555
41556         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
41557
41558 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41559
41560         * gcc.dg/noncompile/20020130-1.c: New test.
41561
41562 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
41563
41564         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
41565
41566 2002-01-29  Richard Henderson  <rth@redhat.com>
41567
41568         * gcc.c-torture/execute/991118-1.c: Cast various constants back
41569         to long long.
41570         * gcc.c-torture/execute/bf64-1.c: Likewise.
41571
41572 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
41573
41574         * gcc.c-torture/execute/20020129-1.c: New test.
41575
41576 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41577
41578         * gcc.c-torture/compile/20000224-1.c: Update.
41579         * gcc.c-torture/execute/bitfld-1.c: New tests.
41580         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
41581         * gcc.dg/uninit-A.c: Update.
41582
41583 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
41584
41585         * g++.dg/template/ctor1.C: Add instantiation.
41586
41587 2002-01-28  Paul Koning  <pkoning@equallogic.com>
41588
41589         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
41590         argument to __builtin_prefetch to be const ptr.
41591
41592 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
41593
41594         * gcc.c-torture/compile/20020120-1.c: New test.
41595
41596 2002-01-27  Kazu Hirata  <kazu@hxi.com>
41597
41598         * gcc.c-torture/execute/20020127-1.c: New test.
41599
41600 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
41601
41602         * g77.dg/f77-edit-i-in.f: New test
41603         * g77.dg/f77-edit-i-out.f: New test
41604
41605 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
41606
41607         * gcc.dg/debug/debug.exp: New file.
41608         * gcc.dg/debug/trivial.c: New file.
41609         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
41610         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
41611         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
41612         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
41613         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
41614         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
41615         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
41616         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
41617         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
41618         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
41619         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
41620         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
41621         * gcc.dg/20000503-1.c: Removed.
41622         * gcc.dg/20010207-1.c: Removed.
41623         * gcc.dg/20011223-1.c: Removed.
41624         * gcc.dg/20020104-2.c: Removed.
41625         * gcc.dg/debug-1.c: Removed.
41626         * gcc.dg/debug-2.c: Removed.
41627         * gcc.dg/debug-3.c: Removed.
41628         * gcc.dg/debug-4.c: Removed.
41629         * gcc.dg/debug-5.c: Removed.
41630         * gcc.dg/debug-6.c: Removed.
41631         * gcc.dg/dwarf2-1.c: Removed.
41632         * gcc.dg/dwarf2-2.c: Removed.
41633
41634 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
41635
41636         * g++.old-deja/g++.other/eh5.C: New test.
41637         * g++.old-deja/g++.other/sibcall2.C: New test.
41638         * g++.old-deja/g++.other/array9.C: New test.
41639         * g++.old-deja/g++.other/typename2.C: New test.
41640         * g++.old-deja/g++.other/crash60.C: New test.
41641         * g++.old-deja/g++.other/conv9.C: New test.
41642         * g++.old-deja/g++.other/mangle10.C: New test.
41643         * g++.old-deja/g++.other/unchanging1.C: New test.
41644         * g++.old-deja/g++.other/exprstmt1.C: New test.
41645         * g++.old-deja/g++.other/inline23.C: New test.
41646         * g++.old-deja/g++.eh/ia64-1.C: New test.
41647         * g++.old-deja/g++.other/dwarf2-1.C: New test.
41648         * g++.old-deja/g++.other/reload1.C: New test.
41649         * g++.old-deja/g++.other/static20.C: New test.
41650         * g++.old-deja/g++.other/local-alloc1.C: New test.
41651         * g++.old-deja/g++.other/conv8.C: New test.
41652         * g++.old-deja/g++.other/stmtexpr2.C: New test.
41653         * g++.old-deja/g++.other/storeexpr1.C: New test.
41654         * g++.old-deja/g++.other/storeexpr2.C: New test.
41655         * g++.dg/eh/template2.C: New test.
41656         * g++.dg/warn/weak1.C: New test.
41657
41658 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
41659
41660         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
41661         Remove first, non-varying, argument.
41662
41663 2002-01-23  Richard Henderson  <rth@redhat.com>
41664
41665         * gcc.dg/inline-2.c: New.
41666
41667         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
41668         Add optional target arg.  Check number of arguments.
41669         (scan-assembler-not, scan-assembler-dem): Likewise.
41670         (scan-assembler-dem-not): Likewise.
41671
41672 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
41673
41674         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
41675         line 12.
41676         * g++.old-deja/g++.brendan/parse3.C,
41677         g++.old-deja/g++.other/crash26.C,
41678         g++.old-deja/g++.other/crash28.C,
41679         g++.old-deja/g++.other/crash29.C,
41680         g++.old-deja/g++.other/crash30.C,
41681         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
41682
41683 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
41684
41685         * gcc.dg/20020115-1.c: New.
41686
41687 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
41688
41689         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
41690
41691 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
41692
41693         * gcc.dg/20020122-3.c: New.
41694
41695 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
41696
41697         * g++.dg/other/gc1.C: New test.
41698
41699 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
41700
41701         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
41702
41703 2002-01-22  Richard Henderson  <rth@redhat.com>
41704
41705         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
41706
41707 2002-01-22  Richard Henderson  <rth@redhat.com>
41708
41709         * gcc.dg/20020122-4.c: New.
41710
41711 2002-01-22  H.J. Lu <hjl@gnu.org>
41712
41713         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
41714         link output.
41715         * gcc.dg/special/ecos.exp: Likewise.
41716         * lib/g++-dg.exp: Likewise.
41717         * lib/g77-dg.exp: Likewise.
41718         * lib/gcc-dg.exp : Likewise.
41719         * lib/mike-g++.exp: Likewise.
41720         * lib/mike-g77.exp: Likewise.
41721         * lib/mike-gcc.exp: Likewise.
41722         * lib/objc-dg.exp: Likewise.
41723
41724 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
41725
41726         PR target/5379
41727         * gcc.dg/20020122-2.c: New test.
41728
41729 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
41730
41731         * gcc.dg/20020122-1.c: New test.
41732
41733 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
41734
41735         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
41736
41737 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
41738
41739         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
41740
41741 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41742
41743         * gcc.c-torture/compile/20020121-1.c: New test.
41744
41745 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41746
41747         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
41748         ld_library_path.
41749
41750 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
41751
41752         * gcc.dg/20020218-1.c: New test.
41753
41754 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
41755
41756         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
41757         messages
41758         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
41759         "At global scope" warning
41760         * g++.dg/ext/align1.C: Change cygwin test for alignment
41761         from db-bogus to dg-warning
41762
41763 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
41764
41765         * g77.f-torture/compile/cpp2.F: New test.
41766
41767 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41768
41769         * g++.dg/template/access1.C: New test.
41770
41771 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
41772
41773         * gcc.dg/20020118-1.c: New.
41774
41775 2002-01-18  Kazu Hirata  <kazu@hxi.com>
41776
41777         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
41778
41779 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
41780
41781         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
41782         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
41783         alignment warnings.
41784
41785 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
41786
41787         * gcc.misc-tests/i386-prefetch.exp: Save and restore
41788         torture_with_loops and torture_without_loops
41789
41790 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
41791
41792         * gcc.c-torture/compile/20020116-1.c: New test.
41793
41794 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
41795
41796         * gcc.dg/20020116-2.c: New test.
41797
41798         * gcc.dg/ultrasp4.c: New test.
41799
41800         * gcc.dg/20020116-1.c: New test.
41801
41802 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
41803
41804         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
41805         by EABI.
41806
41807 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
41808
41809         * gcc.misc-tests/i386-prefetch.exp: New.
41810         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
41811         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
41812         * gcc.misc-tests/i386-pf-none-1.c: New test.
41813         * gcc.misc-tests/i386-pf-sse-1.c: New test.
41814
41815 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
41816
41817         * gcc.dg/gnu89-init-1.c: Add new tests.
41818
41819 2002-01-15  Andreas Jaeger  <aj@suse.de>
41820
41821         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
41822         * gcc.dg/i386-mmx-2.c: Likewise.
41823         * gcc.dg/i386-sse-1.c: Likewise.
41824         * gcc.dg/i386-sse-2.c: Likewise.
41825         * gcc.dg/i386-sse-3.c: Likewise.
41826
41827 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
41828
41829         * g77.f-torture/execute/intrinsic-unix-bessel.f:
41830         Uncomment additional cases that now pass.
41831
41832 2002-01-11  Richard Henderson  <rth@redhat.com>
41833
41834         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
41835         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
41836
41837 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
41838
41839         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
41840
41841 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
41842
41843         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
41844         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
41845
41846 2002-01-10  Dale Johannesen  <dalej@apple.com>
41847
41848         * gcc.c-torture/execute/loop-11.c: New.
41849
41850 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
41851
41852         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
41853         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
41854
41855 2002-01-09  Richard Henderson  <rth@redhat.com>
41856
41857         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
41858         type in which to perform the operation for each size.
41859
41860 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
41861
41862         * gcc.c-torture/compile/20020109-2.c: New test.
41863
41864 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
41865
41866         * gcc.c-torture/execute/loop-10.c: New test.
41867
41868 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
41869
41870         * gcc.c-torture/compile/20010226-1.c: New test.
41871         * gcc.c-torture/compile/20010227-1.c: New test.
41872         * gcc.c-torture/compile/20010426-1.c: New test.
41873         * gcc.c-torture/compile/20010510-1.c: New test.
41874         * gcc.c-torture/compile/20010605-3.c: New test.
41875         * gcc.c-torture/compile/20010824-1.c: New test.
41876         * gcc.c-torture/execute/20010409-1.c: New test.
41877         * gcc.dg/noncompile/20000901-1.c: New test.
41878         * gcc.dg/20001023-1.c: New test.
41879         * gcc.dg/20001101-1.c: New test.
41880         * gcc.dg/20001102-1.c: New test.
41881         * gcc.dg/20010207-1.c: New test.
41882         * gcc.dg/20010405-1.c: New test.
41883         * gcc.dg/20010822-1.c: New test.
41884         * gcc.dg/20011107-1.c: New test.
41885
41886 2002-01-09  Jeffrey A Law  (law@redhat.com)
41887
41888         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
41889
41890         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
41891         execution failure on PA targets.
41892
41893 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
41894
41895         * gcc.c-torture/compile/20020109-1.c: New test.
41896
41897 2002-01-08  Kazu Hirata  <kazu@hxi.com>
41898
41899         * gcc.c-torture/execute/20020108-1.c: New test.
41900
41901 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
41902
41903         * gcc.dg/20020108-1.c: New test.
41904
41905 2002-01-08  H.J. Lu <hjl@gnu.org>
41906
41907         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
41908         for header files.
41909
41910 2002-01-08  Geoff Keating  <geoffk@redhat.com>
41911
41912         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
41913         consistency.
41914
41915 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
41916
41917         * gcc.dg/altivec-4.c: Test altivec predicates.
41918
41919 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
41920
41921         * gcc.c-torture/execute/20020107-1.c: New test.
41922
41923 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
41924
41925         PR c/5279
41926         * gcc.c-torture/compile/20020106-1.c: New test.
41927
41928 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
41929
41930         * gcc.c-torture/execute/nestfunc-4.c: New test.
41931
41932 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
41933
41934         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
41935         extra triple that slipped in.
41936         * g++.old-deja/g++.abi/align.C: Likewise.
41937         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41938
41939 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
41940
41941         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
41942         * g++.old-deja/g++.abi/align.C: Likewise.
41943         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41944
41945         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
41946         on FreeBSD/i386.
41947         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
41948         FreeBSD.
41949
41950 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
41951
41952         * gcc.dg/20020104-1.c: New test.
41953
41954         * gcc.dg/20020104-2.c: New test.
41955
41956 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
41957
41958         * gcc.dg/20020103-1.c: Fix typo in target selector.
41959
41960 2002-01-03  Richard Henderson  <rth@redhat.com>
41961
41962         * gcc.dg/20020103-1.c: New.
41963
41964 2002-01-03  Kazu Hirata  <kazu@hxi.com>
41965
41966         * gcc.c-torture/execute/20020103-1.c: New test.
41967
41968 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
41969
41970         * g++.dg/other/debug2.C: New test.
41971
41972         * gcc.c-torture/compile/20020103-1.c: New test.
41973
41974 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
41975
41976         * gcc.dg/gnu89-init-1.c: Added new tests.
41977
41978 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41979
41980         * g++.dg/template/friend2.C: Remove as patch is reverted.
41981
41982         * g++.dg/warn/oldcast1.C: New test.
41983
41984         * g++.dg/template/ptrmem1.C: New test.
41985         * g++.dg/template/ptrmem2.C: New test.
41986
41987         * g++.dg/template/ntp.C: New test.
41988
41989         * g++.dg/other/component1.C: New test.
41990
41991         * g++.dg/template/ttp3.C: New test.
41992
41993         * g++.dg/template/friend2.C: New test.
41994         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
41995
41996 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41997
41998         * g++.dg/other/ptrmem1.C: New test.
41999         * g++.dg/other/ptrmem2.C: New test.
42000
42001 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
42002
42003         * g++.dg/template/ctor1.C: New test.
42004
42005 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
42006
42007         * g++.dg/template/friend2.C: New test.
42008
42009 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
42010
42011         * gcc.dg/mmix-1.c: New test.
42012
42013 2001-12-31  Richard Henderson  <rth@redhat.com>
42014
42015         * gcc.dg/asm-5.c: New.
42016
42017 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
42018
42019         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
42020         in namespace __gnu_cxx
42021
42022 2001-12-30  Richard Henderson  <rth@redhat.com>
42023
42024         * gcc.dg/debug-6.c: New.
42025
42026 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
42027
42028         * gcc.c-torture/compile/20011229-2.c: New test.
42029
42030 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
42031
42032         * gcc.dg/debug-3.c: New test.
42033         * gcc.dg/debug-4.c: New test.
42034         * gcc.dg/debug-5.c: New test.
42035
42036 2001-12-29  Richard Henderson  <rth@redhat.com>
42037
42038         * g++.dg/eh/loop1.C: New.
42039
42040 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
42041
42042         * g++.dg/template/crash1.C: New test.
42043
42044 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
42045
42046         * g++.dg/other/const1.C: New test.
42047
42048 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
42049
42050         * gcc.c-torture/compile/20011229-1.c: New test.
42051
42052 2001-12-28  Stan Shebs  <shebs@apple.com>
42053
42054         * lib/objc-torture.exp: Resync with c-torture.exp.
42055         * lib/objc.exp: Load standard libraries.
42056
42057 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
42058
42059         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
42060         additional tests.
42061
42062 2001-12-27  Roger Sayle <roger@eyesopen.com>
42063
42064         * gcc.c-torture/execute/string-opt-16.c: New testcase.
42065
42066 2001-12-27  Richard Henderson  <rth@redhat.com>
42067
42068         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
42069
42070 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
42071
42072         * g++.dg/eh/ctor1.C: New test.
42073         * g++.dg/other/error2.C: New test.
42074
42075 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
42076
42077         * g++.dg/other/init2.C: New test.
42078
42079 2001-12-24  Richard Henderson  <rth@redhat.com>
42080
42081         * gcc.dg/20011223-1.c: New.
42082         * gcc.dg/inline-1.c: New.
42083
42084 2001-12-23  Richard Henderson  <rth@redhat.com>
42085
42086         * gcc.dg/asm-4.c: Test operand modifiers.
42087
42088 2001-12-23  Richard Henderson  <rth@redhat.com>
42089
42090         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
42091
42092 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42093
42094         * gcc.c-torture/execute/20011223-1.c: New test.
42095
42096 2001-12-21  Richard Henderson  <rth@redhat.com>
42097
42098         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
42099         re-enables the warning.
42100
42101 2001-12-21  Richard Henderson  <rth@redhat.com>
42102
42103         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
42104
42105 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
42106
42107         * gcc.c-torture/compile/20011218-1.c: New test.
42108
42109 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
42110
42111         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
42112         arm-isr.c test.
42113         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
42114         epilogue generation for ARM ISR routines.
42115
42116 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42117
42118         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
42119         * gcc.dg/format/c90-printf-3.c: Likewise.
42120         * gcc.dg/format/c99-printf-3.c: Likewise.
42121         * gcc.dg/format/ext-1.c: Likewise.
42122         * gcc.dg/format/ext-6.c: Likewise.
42123         * gcc.dg/format/format.h: Prototype unlocked stdio.
42124
42125 2001-12-20  Richard Henderson  <rth@redhat.com>
42126
42127         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
42128         (arena): Use it.
42129         (malloc): Correct allocation logic.  Abort if we fill up the
42130         arena before initialization complete.
42131         (realloc): Correct allocation logic.
42132
42133 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
42134
42135         * gcc.c-torture/compile/20011219-2.c: New test.
42136
42137         * gcc.c-torture/execute/20011219-1.c: New test.
42138
42139 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
42140
42141         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
42142         target does not support weak symbols.
42143
42144 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
42145
42146         * gcc.c-torture/compile/20011219-1.c: New test.
42147
42148 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
42149
42150         * g++.dg/other/error1.C: New test.
42151
42152 2001-12-17  Jeffrey A Law  (law@redhat.com)
42153
42154         * gcc.c-torture/execute/20011217-1.c: New test.
42155
42156 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
42157
42158         * objc.dg/special/: New directory.
42159         * objc.dg/special/special.exp: New file.
42160         * objc.dg/special/unclaimed-category-1.h: New file.
42161         * objc.dg/special/unclaimed-category-1a.m: New file.
42162         * objc.dg/special/unclaimed-category-1.m: New file.
42163
42164 2001-12-17  Andreas Jaeger  <aj@suse.de>
42165
42166         * gcc.c-torture/compile/20011217-2.c: New test.
42167
42168 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42169
42170         * gcc.c-torture/compile/20011217-1.c: New test.
42171
42172 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
42173
42174         * testsuite/gcc.dg/20011214-1.c: New.
42175
42176 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
42177
42178         * gcc.dg/altivec-4.c: New.
42179
42180 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
42181
42182         * gcc.dg/20011113-1.c: New test.
42183
42184 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42185
42186         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
42187         std::__malloc_alloc_template<0> and
42188         std::__default_alloc_template<false, 0>.
42189
42190 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
42191
42192         * objc/execute/bf-21.m: New test.
42193         * objc/execute/enumeration-1.m: New test.
42194         * objc/execute/enumeration-2.m: New test.
42195
42196 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
42197
42198         * gcc.dg/gnu89-init-1.c: New test.
42199
42200 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
42201
42202         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
42203         * g++.old-deja/g++.jason/2371.C: Likewise.
42204         * g++.old-deja/g++.jason/template33.C: Likewise.
42205         * g++.old-deja/g++.jason/template34.C: Likewise.
42206         * g++.old-deja/g++.jason/template36.C: Likewise.
42207         * g++.old-deja/g++.oliva/typename1.C: Likewise.
42208         * g++.old-deja/g++.oliva/typename2.C: Likewise.
42209         * g++.old-deja/g++.other/typename1.C: Likewise.
42210         * g++.old-deja/g++.pt/inherit2.C: Likewise.
42211         * g++.old-deja/g++.pt/nontype5.C: Likewise.
42212         * g++.old-deja/g++.pt/typename11.C: Likewise.
42213         * g++.old-deja/g++.pt/typename14.C: Likewise.
42214         * g++.old-deja/g++.pt/typename16.C: Likewise.
42215         * g++.old-deja/g++.pt/typename3.C: Likewise.
42216         * g++.old-deja/g++.pt/typename4.C: Likewise.
42217         * g++.old-deja/g++.pt/typename5.C: Likewise.
42218         * g++.old-deja/g++.pt/typename7.C: Likewise.
42219         * g++.old-deja/g++.robertl/eb9.C: Likewise.
42220
42221 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
42222
42223         * g++.dg/other/linkage1.C: New test.
42224         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
42225         specifiers.
42226
42227 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
42228
42229         * gcc.dg/concat.c: New test.
42230
42231 2001-12-11  Stan Shebs  <shebs@apple.com>
42232
42233         * objc/compile: New test directory.
42234         * objc/compile/compile.exp: New expect script.
42235         * objc/compile/20011211-1.m: New compile test.
42236
42237 2001-12-11  Jason Merrill  <jason@redhat.com>
42238
42239         * lib/prune.exp (prune_gcc_output): Also handle "In member
42240         function".  So many permutations...
42241
42242 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
42243
42244         * g++.dg/template/typedef1.C: New test.
42245
42246 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
42247
42248         * g++.dg/other/copy1.C: New test.
42249
42250 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
42251
42252         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
42253
42254         * gcc.dg/builtin-choose-expr.c: New.
42255
42256 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
42257
42258         * gcc.dg/altivec-2.c: New.
42259
42260 2001-12-07  Richard Henderson  <rth@redhat.com>
42261
42262         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
42263
42264 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
42265
42266         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
42267         ultrasparc.
42268
42269 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42270
42271         * g++-old.deja/g++.robertl/eb101.C: Deleted.
42272
42273 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
42274
42275         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
42276         variable argument list.
42277
42278 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
42279
42280         * gcc.c-torture/execute/memcheck: Delete entire directory.
42281         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
42282         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
42283
42284 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42285
42286         * gcc.dg/Wshadow-1.c: New test.
42287
42288 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
42289
42290         * gcc.c-torture/compile/20011130-1.c: New test.
42291
42292         * gcc.dg/noncompile/20011025-1.c: New test.
42293
42294         * g++.dg/other/anon-union.C: New test.
42295
42296         * gcc.c-torture/execute/20011024-1.c: New test.
42297
42298 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
42299
42300         * gcc.c-torture/execute/20000722-1.x,
42301         gcc.c-torture/execute/20010123-1.x: Remove.
42302         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
42303         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
42304         gcc.dg/c99-complit-2.c: New tests.
42305
42306 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
42307
42308         * g++.dg/inherit/base1.C: New test.
42309
42310 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
42311
42312         * g++.dg/other/stdarg1.C: New test.
42313
42314         * gcc.c-torture/compile/20011130-2.c: New test.
42315
42316 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
42317
42318         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
42319         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
42320         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
42321         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
42322         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
42323         * gcc.dg/builtin-prefetch-1.c: New test.
42324
42325 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
42326
42327         * gcc.dg/20011130-1.c: New test.
42328
42329 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
42330
42331         * g++.dg/other/scope1.C: New test.
42332         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
42333
42334 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42335
42336         * gcc.dg/vla-init-1.c: New test.
42337
42338 2001-12-01  Geoff Keating  <geoffk@redhat.com>
42339
42340         * gcc.c-torture/compile/structs.c: New testcase from GDB.
42341
42342 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42343
42344         * objc.dg/alias.m: Update.
42345         * objc.dg/class-1.m: Update.
42346         * objc.dg/const-str-1.m: Update.
42347         * objc.dg/fwd-proto-1.m: Update.
42348         * objc.dg/id-1.m: Update.
42349         * objc.dg/super-class-1.m: Update.
42350
42351 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
42352
42353         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
42354         constructs.
42355
42356 2001-11-28  Jeffrey A Law  (law@cygnus.com)
42357
42358         * gcc.c-torture/execute/20011128-1.c: New test.
42359
42360 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
42361
42362         * gcc.dg/20011127-1.c: New test.
42363
42364 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42365
42366         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
42367         from Austin Group draft 7.
42368         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
42369         scanf format arguments.
42370         * gcc.dg/format/no-exargs-2.c: New test.
42371
42372 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
42373
42374         * g++.dg/abi/vbase8-4.C: New test.
42375
42376 2001-11-24  Ian Lance Taylor  <ian@airs.com>
42377
42378         * gcc.c-torture/execute/20011121-1.c: New test.
42379
42380 2001-11-23  Jeffrey A Law  (law@cygnus.com)
42381
42382         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
42383
42384 2001-11-23  Andreas Jaeger  <aj@suse.de>
42385
42386         * gcc.dg/cpp/charconst-2.c: New test.
42387
42388 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
42389
42390         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
42391         to the host if it is remote.  Let tests specify extra headers
42392         they use.
42393         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
42394         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
42395         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
42396         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
42397         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
42398         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
42399         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
42400         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
42401         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
42402         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
42403
42404 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
42405
42406         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
42407         for little endian ARMs.
42408
42409 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
42410
42411         * gcc.c-torture/compile/20011119-1.c: New test.
42412         * gcc.c-torture/compile/20011119-2.c: New test.
42413
42414 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
42415
42416         * gcc.dg/altivec-1.c: Fix typo.
42417
42418 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42419
42420         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
42421
42422 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
42423
42424         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
42425
42426 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
42427
42428         * lib/g77.exp: Don't specify --rpath-link.
42429
42430         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
42431         across all the headers.
42432         * gcc.dg/format/format.exp: For testing on a remote host,
42433         copy format.h.
42434
42435         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
42436         * gcc.c-torture/execute/930406-1.c: Likewise.
42437         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
42438
42439 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
42440
42441         * gcc.dg/altivec-1.c: New.
42442
42443 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
42444
42445         * gcc.dg/cpp/fpreprocessed.c: New test case.
42446
42447 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42448
42449         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
42450         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
42451         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
42452
42453 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42454
42455         * gcc.dg/no-builtin-1.c: New test.
42456
42457 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
42458
42459         * gcc.c-torture/execute/20011115-1.c: New test.
42460
42461 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
42462
42463         * gcc.c-torture/compile/20011114-2.c: New test.
42464         * gcc.c-torture/compile/20011114-3.c: New test.
42465         * gcc.c-torture/compile/20011114-4.c: New test.
42466
42467 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
42468
42469         * g++.dg/other/init1.C: New test.
42470
42471 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
42472
42473         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
42474         message.
42475
42476         * gcc.c-torture/execute/20011114-1.c: New testcase.
42477
42478         * gcc.c-torture/compile/20010327-1.c: Revert last change.
42479         * gcc.c-torture/compile/20011114-1.c: New test, exactly
42480         like the (before this change) version of 20010327-1.c.
42481
42482 2001-11-14  Roger Sayle <roger@eyesopen.com>
42483
42484         * gcc.c-torture/execute/string-opt-13.c: New testcase.
42485
42486 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
42487
42488         * g++.dg/init/array2.C: New test.
42489
42490 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
42491
42492         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
42493
42494 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
42495
42496         * g++.dg/other/forscope1.C: New test.
42497         * g++.dg/ext/forscope1.C: New test.
42498         * g++.dg/ext/forscope2.C: New test.
42499
42500 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
42501
42502         * gcc.c-torture/execute/20011113-1.c: New test.
42503
42504 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
42505
42506         * gcc.c-torture/execute/20011109-2.c: New test.
42507
42508         * gcc.c-torture/execute/20011109-1.c: New test.
42509
42510 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
42511
42512         * gcc.c-torture/compile/20011109-1.c: New test.
42513
42514 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
42515
42516         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
42517         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
42518         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
42519         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
42520         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
42521         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
42522         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
42523
42524 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
42525
42526         * g++.dg/warn/Wshadow-1.C: New tests.
42527         * g++.old-deja/g++.mike/for3.C: Update.
42528
42529 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42530
42531         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
42532         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
42533         XFAILs.  Adjust expected error texts.
42534         * gcc.c-torture/compile/20011106-1.c,
42535         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
42536         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
42537         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
42538         gcc.dg/c99-array-lval-5.c: New tests.
42539
42540 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42541
42542         * gcc.dg/cpp/defined.c: Update.
42543
42544 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42545
42546         * gcc.c-torture/execute/anon-1.c: New test.
42547
42548 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
42549
42550         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
42551         same size, so no warning should be produced on stormy16.
42552
42553         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
42554         due to oversized array.
42555         * g++.old-deja/g++.mike/ns15.C: Likewise.
42556         * g++.old-deja/g++.pt/crash16.C: Likewise.
42557
42558 2001-11-02  Graham Stott  <grahams@redhat.com>
42559
42560         * g++.dgother/debug1.C: Fix typos.
42561
42562 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
42563
42564         * g++.dg/other/debug1.C: New test.
42565
42566 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42567
42568         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
42569         of unsigned long.
42570
42571 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
42572
42573         * gcc.dg/20011029-2.c: New test.
42574
42575         * gcc.c-torture/compile/20011029-1.c: New test.
42576
42577 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
42578
42579         * objc/execute/class_self-1.m: New test.
42580         * objc/execute/class_self-2.m: New test.
42581
42582 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
42583
42584         * gcc.misc-tests/msgs.exp: Delete.
42585         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
42586         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
42587         error set to match recent changes.
42588
42589 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
42590
42591         * gcc.dg/20011021-1.c: New test.
42592
42593 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
42594
42595         * gcc.c-torture/compile/20011023-1.c: New test.
42596
42597 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
42598
42599         * lib/g77.exp: Rewrite based on lib/g++.exp.
42600
42601 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
42602
42603         * gcc.c-torture/execute/20011019-1.c: New test.
42604
42605         * gcc.dg/20011018-1.c: New test.
42606
42607 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
42608
42609         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
42610
42611 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
42612
42613         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
42614         * gcc.dg/attr-invalid.c: Likewise.
42615
42616 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
42617
42618         * testsuite/gcc.dg/20011015-1.c: New test.
42619
42620 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
42621
42622         * g++.dg/template/unify2.C: New test.
42623
42624 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
42625
42626         * g++.dg/other/exception-specification.C: New test
42627
42628 2001-10-13  Tom Rix  <trix@redhat.com>
42629
42630         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
42631         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
42632
42633 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
42634
42635         * testsuite/gcc.dg/20011009-1.c: New test.
42636
42637 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
42638
42639         PR g++/4476
42640         * g++.dg/other/friend1.C: New test.
42641
42642 2001-10-11  Richard Henderson  <rth@redhat.com>
42643
42644         * g++.old-deja/g++.other/crash18.C: Add -S to options.
42645
42646 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42647
42648         * gcc.c-torture/compile/20011010-1.c: New.
42649
42650 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42651
42652         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
42653         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
42654         g77.f-torture/execute/execute.exp,
42655         g77.f-torture/noncompile/noncompile.exp,
42656         gcc.c-torture/compile/compile.exp,
42657         gcc.c-torture/execute/execute.exp,
42658         gcc.c-torture/execute/ieee/ieee.exp,
42659         gcc.c-torture/execute/memcheck/memcheck.exp,
42660         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
42661         objc/execute/execute.exp: Update FSF address.
42662
42663 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
42664
42665         * gcc.dg/cpp/cmdlne-C.c: Update.
42666         * gcc.dg/cpp/cmdlne-C2.c: New.
42667
42668 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42669
42670         * gcc.c-torture/execute/20011008-3.c: New.
42671
42672 2001-10-08  DJ Delorie  <dj@redhat.com>
42673
42674         * gcc.dg/20011008-1.c: New.
42675         * gcc.dg/20011008-2.c: New.
42676
42677 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
42678
42679         * gcc.dg/cpp/spacing1.c: Update test.
42680
42681 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42682
42683         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
42684         spelling errors of "separate" as "seperate".
42685
42686 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
42687
42688         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
42689         enough to avoid inlining.
42690
42691 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42692
42693         * lib/g77.exp: set libg2c_dir correctly.
42694
42695 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42696
42697         * gcc.dg/cpp/macro11.c: New test.
42698
42699 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42700
42701         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
42702         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
42703         gcc.dg/format/multattr-3.c: New tests.
42704         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
42705         tests for format attributes on function pointers being rejected.
42706
42707 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42708
42709         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
42710
42711 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42712
42713         * g++.dg/warn/format1.C: New test.
42714
42715 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
42716
42717         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
42718
42719 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42720
42721         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
42722
42723 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42724
42725         * gcc.dg/cpp/redef2.c: Add test.
42726
42727 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
42728
42729         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
42730         long-standing bug on i686, apparently.
42731         * gcc.c-torture/execute/loop-2c.x: New file.
42732         * gcc.c-torture/execute/loop-2d.x: New file.
42733         * gcc.c-torture/execute/loop-3c.x: New file.
42734
42735 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
42736
42737         * gcc.dg/cpp/20000625-2.c: Correct line number.
42738
42739 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42740
42741         * gcc.dg/cpp/macro10.c: New test.
42742         * gcc.dg/cpp/strify3.c: New test.
42743         * gcc.dg/cpp/spacing1.c: Add tests.
42744         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
42745         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
42746
42747 2001-09-24  DJ Delorie  <dj@redhat.com>
42748
42749         * gcc.c-torture/execute/20010924-1.c: New test.
42750
42751 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42752
42753         * testsuite/objc/execute/paste.m: Remove.
42754
42755 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42756
42757         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
42758
42759 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
42760
42761         * g77.dg/strlen0.f: New test.
42762
42763 2001-09-21  Richard Henderson  <rth@redhat.com>
42764
42765         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
42766         * g++.old-deja/g++.abi/vtable2.C: Likewise.
42767
42768 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42769
42770         Table-driven attributes.
42771         * g++.dg/ext/attrib1.C: New test.
42772
42773 2001-09-20  DJ Delorie  <dj@redhat.com>
42774
42775         * gcc.dg/20000926-1.c: Update expected warning messages.
42776         * gcc.dg/array-2.c: Likewise, and test for warnings too.
42777         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
42778         array.
42779
42780 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
42781
42782         * g++.dg/eh/registers1.C: New test case.
42783
42784 2001-09-17  Richard Henderson  <rth@redhat.com>
42785
42786         * gcc.dg/array-5.c: Fix VLA decomposition test.
42787
42788 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
42789
42790         * gcc.dg/cpp/line5.c: New testcase.
42791
42792 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
42793
42794         * gcc.dg/cpp/macro9.c: New test.
42795
42796 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
42797
42798         * gcc.c-torture/execute/980223.c: Change type of addr from long
42799         to char *.
42800
42801 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
42802
42803         * gcc.c-torture/execute/20010915-1.c: New test.
42804
42805 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
42806
42807         * g77.dg/bprob: New directory.
42808         * g77.dg/bprob/bprob.exp: New file.
42809         * g77.dg/bprob/bprob-1.f: New test.
42810         * g77.dg/gcov: New directory.
42811         * g77.dg/gcov/gcov.exp: New file.
42812         * g77.dg/gcov/gcov-1.f: New test.
42813         * g77.dg/gcov/gcov-1.x: New file.
42814
42815 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42816
42817         * gcc.dg/cpp/directiv.c: Update.
42818         * gcc.dg/cpp/undef1.c: Update.
42819
42820 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
42821
42822         * gcc.dg/20010912-1.c: New test.
42823
42824 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
42825
42826         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
42827         language-independent file in lib.
42828         * lib/gcov.exp: New file.
42829
42830 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42831
42832         * gcc.c-torture/compile/20010911-1.c: New test.
42833
42834 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
42835
42836         * lib/profopt.exp: New, to support profile-directed optimizations.
42837         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
42838         * gcc.misc-tests/bprob-1.c: New test.
42839         * gcc.misc-tests/bprob-2.c: New test.
42840
42841 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
42842
42843         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
42844         XFAIL and which kinds of gcov output to verify.
42845         * gcc.misc-tests/gcov-4b.x: New file.
42846         * gcc.misc-tests/gcov-5b.x: New file.
42847         * gcc.misc-tests/gcov-6.x: New file.
42848         * gcc.misc-tests/gcov-7.c: New test.
42849         * gcc.misc-tests/gcov-7.x: New file.
42850
42851 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
42852
42853         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
42854         * gcc.misc-tests/gcov-6.c: New test.
42855
42856 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42857
42858         PR c++/3986
42859         * g++.dg/abi/vbase1.C: New test.
42860
42861 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
42862
42863         * objc.dg/method-2.m: New.
42864
42865 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42866
42867         PR c++/4203
42868         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
42869         * g++.dg/init/empty1.C: New test.
42870
42871 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
42872
42873         * gcc.c-torture/compile/20010903-1.c: New test.
42874
42875 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
42876
42877         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
42878         for m68k.
42879
42880 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
42881
42882         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
42883
42884         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
42885
42886         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
42887
42888 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
42889
42890         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
42891         for 16-bit 'unsigned int'.
42892
42893 2001-08-29  Kazu Hirata  <kazu@hxi.com>
42894
42895         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
42896
42897 2001-08-27  Richard Henderson  <rth@redhat.com>
42898
42899         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
42900         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
42901
42902 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
42903
42904         * gcc.dg/asm-names.c (ymain): New.
42905
42906 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
42907
42908         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
42909         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
42910         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
42911
42912 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42913
42914         * gcc.dg/compare5.c: New testcase.
42915
42916 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
42917
42918         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
42919         and "In instantiation".
42920
42921 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
42922
42923         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
42924
42925 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
42926
42927         * gcc.misc-tests/gcov.exp: Add support for branch information.
42928         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
42929         * gcc.misc-tests/gcov-4.c: New test.
42930         * gcc.misc-tests/gcov-4b.c: New test.
42931         * gcc.misc-tests/gcov-5b.c: New test.
42932
42933 2001-08-20  Zack Weinberg  <zackw@panix.com>
42934
42935         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
42936         expected to fail.
42937
42938 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42939
42940         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
42941
42942 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
42943
42944         * g++.dg/eh/template1.C: New test.
42945
42946 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
42947
42948         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
42949         Fix thinko.
42950         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
42951         for xfail.
42952
42953 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
42954
42955         * lib/g77-dg.exp: Use prune.exp for common procedures
42956         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
42957         * lib/g77.exp: (g77-dg-prune) Remove
42958
42959 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
42960
42961         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
42962
42963 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42964
42965         * g++.dg/template/unify1.C: New test.
42966
42967 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
42968
42969         * g++.dg/abi/empty4.C: New test.
42970
42971 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
42972
42973         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
42974         solaris2.*
42975         * g77.f-torture/compile/pr3743.x: Likewise.
42976
42977 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42978
42979         * g++.dg/other/using-declaration.C: New test.
42980
42981 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42982
42983         * gcc.dg/cpp/tr-sign.c: New testcase.
42984
42985 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42986
42987         * gcc.dg/cpp/19951025-1.c: Revert.
42988         * gcc.dg/cpp/directiv.c: We no longer process directives that
42989         interrupt macro arguments.
42990
42991 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
42992
42993         * gcc.dg/bconstp-1.c: New test.
42994
42995 2001-08-03  Richard Henderson  <rth@redhat.com>
42996
42997         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
42998
42999 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43000
43001         * gcc.dg/cpp/19951025-1.c: Update.
43002
43003 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
43004
43005         * g77.dg/ff90-1.f (s): Fix reference of variable z,
43006         should be x.
43007
43008 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
43009
43010         Kill -fhonor-std.
43011         * g++.old-deja/g++.ns/ns14.C: Remove special options.
43012         * g++.old-deja/g++.other/std1.C: Likewise.
43013         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
43014
43015 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
43016
43017         * lib/g77.exp: Load gcc-defs.exp for common procedures
43018         (g77_pass, g77_fail, g77_finish, g77_exit,
43019         ${tool}_check_unsupported_p} Now redundant.  Deleted.
43020
43021 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
43022
43023         * g77.dg/fbackslash.f
43024         * g77.dg/fcase-preserve.f
43025         * g77.dg/ff90-1.f
43026         * g77.dg/ffixed-line-length-0.f
43027         * g77.dg/ffixed-line-length-132.f
43028         * g77.dg/ffixed-line-length-7.f
43029         * g77.dg/ffixed-line-length-72.f
43030         * g77.dg/ffixed-line-length-none.f
43031         * g77.dg/ffree-form-1.f
43032         * g77.dg/fno-backslash.f
43033         * g77.dg/fno-f90-1.f
43034         * g77.dg/fno-fixed-form-1.f
43035         * g77.dg/fno-onetrip.f
43036         * g77.dg/fno-typeless-boz.f
43037         * g77.dg/fno-underscoring.f
43038         * g77.dg/fno-vxt-1.f
43039         * g77.dg/fonetrip.f
43040         * g77.dg/ftypeless-boz.f
43041         * g77.dg/fugly-assumed.f
43042         * g77.dg/funderscoring.f
43043         * g77.dg/fvxt-1.f
43044
43045 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
43046
43047         * objc.dg/fwd-proto-1.m: New.
43048         * objc.dg/local-decl-1.m: New.
43049         * objc.dg/naming-1.m: New.
43050         * objc.dg/naming-2.m: New.
43051         * objc.dg/proto-hier-1.m: New.
43052
43053 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
43054
43055         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
43056         largest-type elements to a struct makes its size grow.
43057
43058 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
43059
43060         * g++.dg/abi/vthunk1.C: New test.
43061
43062 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
43063
43064         * g++.dg/abi/vbase8-22.C: New test.
43065
43066 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
43067
43068         * gcc.dg/cpp/macro8.c: New test.
43069
43070 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
43071
43072         * g++.dg/abi/vbase8-21.C: New test.
43073
43074 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
43075
43076         * g++.dg/abi/vbase8-10.C: New test.
43077
43078 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43079
43080         * lib/g++.exp (g++_set_ld_library_path): Renamed to
43081         ${tool}_set_ld_library_path.
43082         Changed caller.
43083         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
43084         g++.exp.
43085
43086 2001-07-26  Stan Cox <scox@redhat.com>
43087
43088         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
43089         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
43090         gcc_exit, gcc_check_unsupported_p):
43091         Moved to gcc-deps.exp
43092         * gcc-deps.exp: New file.
43093
43094 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43095
43096         * g++.old-deja/g++.pt/defarg14.C: New test.
43097
43098 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
43099
43100         * g++.old-deja/g++.other/lineno5.C: New test.
43101
43102 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
43103
43104         * g++.old-deja/g++.pt/crash68.C: New test.
43105
43106 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
43107
43108         * g++.old-deja/g++.other/crash42.C: New test.
43109
43110 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
43111
43112         * gcc.dg/cpp/extratokens.c: Fix.
43113         * gcc.dg/cpp/skipping2.c: New tests.
43114
43115 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43116
43117         * gcc.c-torture/execute/20010724-1.c: New file.
43118         * gcc.c-torture/execute/20010724-1.x: New file.
43119
43120 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43121
43122         * g++.old-deja/g++.other/cond7.C: New test.
43123
43124 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43125
43126         * g++.old-deja/g++.other/optimize4.C: New test.
43127
43128 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43129
43130         * g++.old-deja/g++.abi/vbase8-5.C: New test.
43131
43132 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
43133
43134         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
43135         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
43136         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
43137         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
43138
43139         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
43140         bug report" message.
43141
43142         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
43143         * g++.dg/ext/instantiate1.C: Move from old-deja.
43144
43145 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
43146
43147         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
43148         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
43149         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
43150         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
43151
43152 2001-07-23  Jeffrey A Law  (law@cygnus.com)
43153
43154         * gcc.c-torture/execute/20010723-1.c: New test.
43155
43156 2001-07-23  Ben Elliston  <bje@redhat.com>
43157
43158         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
43159
43160 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43161
43162         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
43163         i[34567]86-*-*.
43164         Delete handling of ieee_multilib_flags.
43165         Pass -mieee for alpha*-*-* and sh-*-*.
43166         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
43167
43168 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
43169
43170         Remove old-abi tests.
43171         * g++.old-deja/g++.mike/p11116.C: Remove.
43172         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
43173
43174 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
43175
43176         * g77.f-torture/compile/pr3743.f: New test
43177
43178 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
43179
43180         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
43181
43182 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43183
43184         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
43185         g++.old-deja/g++.pt/static6.C: Likewise.
43186         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
43187         supports weak symbols.
43188
43189 2001-07-18  Andreas Jaeger  <aj@suse.de>
43190
43191         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
43192         supported again.
43193
43194 2001-07-18  Andreas Jaeger  <aj@suse.de>
43195
43196         * gcc.dg/iftrap-1.c: Fix target line.
43197
43198 2001-07-17  Richard Henderson  <rth@redhat.com>
43199
43200         * gcc.c-torture/execute/20010717-1.c: New.
43201
43202 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43203
43204         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
43205         tests.
43206
43207 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
43208
43209         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
43210
43211 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43212
43213         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
43214         UAC_SIGBUS, UAC_NOPRINT definitions.
43215
43216 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
43217
43218         * objc/execute/object_is_class.m: New test.
43219         * objc/execute/object_is_meta_class.m: New test.
43220
43221 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
43222
43223         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
43224         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
43225
43226 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
43227
43228         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
43229         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
43230
43231 2001-07-14  Richard Henderson  <rth@redhat.com>
43232
43233         * gcc.dg/iftrap-1.c: New.
43234
43235 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
43236
43237         * g77.f-torture/execute/intrinsic77.f: New test.
43238
43239 2001-07-11  Janis Johnson <janis@us.ibm.com>
43240
43241         * gcc.misc-tests/gcov-3.c: New test.
43242
43243 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
43244
43245         * gcc.c-torture/compile/20010711-1.c,
43246         * gcc.c-torture/compile/20010711-2.c: New tests.
43247
43248 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
43249
43250         * gcc.c-torture/execute/20010711-1.c: New test.
43251
43252 2001-07-11  Ben Elliston  <bje@redhat.com>
43253
43254         * g++.old-deja/g++.other/enum5.C: New test.
43255
43256 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
43257
43258         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
43259         (g++-dg-prune): Call prune_gcc_output.
43260         * prune.exp: New file for prune_gcc_output.
43261         * lib/g++.exp, lib/gcc.exp: Load it.
43262
43263 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43264
43265         * gcc.c-torture/compile/20010701-1.c,
43266         g++.old-deja/g++.ext/attrib6.C: New tests.
43267
43268 2001-07-06  Jeffrey A Law  (law@cygnus.com)
43269
43270         * gcc.c-torture/compile/20010706-1.c: New test.
43271
43272 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
43273
43274         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
43275
43276 2001-06-28  Stan Shebs  <shebs@apple.com>
43277
43278         * gcc.dg/pragma-darwin.c: New test.
43279
43280 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43281
43282         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
43283         Solaris 2.[678] system.
43284
43285 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43286
43287         * gcc.dg/20010622-1.c: New test.
43288
43289 2001-06-18  Stan Shebs  <shebs@apple.com>
43290
43291         * objc.dg: New directory.
43292         * objc.dg/dg.exp: New file.
43293         * objc.dg/alias.m: New.
43294         * objc.dg/class-1.m: New.
43295         * objc.dg/class-2.m: New.
43296         * objc.dg/const-str-1.m: New.
43297         * objc.dg/const-str-2.m: New.
43298         * objc.dg/id-1.m: New.
43299         * objc.dg/method-1.m: New.
43300         * objc.dg/super-class-1.m: New.
43301         * lib/objc-dg.exp: New file.
43302
43303 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43304
43305         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
43306         of label name.
43307
43308 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
43309
43310         * g++.old-deja/g++.abi/vbase8-9.C: New test.
43311
43312 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43313
43314         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
43315         variable.
43316
43317 2001-06-12  Richard Henderson  <rth@redhat.com>
43318
43319         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
43320
43321 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
43322
43323         * g++.old-deja/g++.abi/vbase5.C: New test.
43324         * g++.old-deja/g++.abi/vbase6.C: New test.
43325         * g++.old-deja/g++.abi/vbase7.C: New test.
43326
43327 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43328
43329         * gcc.c-torture/compile/20010610-1.c: New test.
43330
43331 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
43332
43333         * g++.old-deja/g++.abi/vbase4.C: New test.
43334
43335 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43336
43337         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
43338         support %f for HC11/HC12 targets.
43339         * gcc.c-torture/execute/930513-1.x: New file, likewise.
43340         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
43341         on HC11/HC12 targets.
43342         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
43343
43344 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43345
43346         * gcc.dg/wchar_t-1.c: New file.
43347         * gcc.dg/wint_t-1.c: Likewise.
43348
43349 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
43350
43351         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
43352
43353 2001-06-11  Richard Henderson  <rth@redhat.com>
43354
43355         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
43356
43357 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
43358
43359         * gcc.c-torture/compile/20010611-1.c: New test.
43360
43361 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
43362
43363         * gcc.dg/c99-tag-1.c: Add more tests.
43364
43365 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
43366
43367         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
43368         representation on MN10300 and ARM/Thumb.
43369
43370 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
43371
43372         * g77.f-torture/execute/20010610.f: New.
43373
43374 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
43375
43376         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
43377         names.
43378
43379 2001-06-09  Richard Henderson  <rth@redhat.com>
43380
43381         * gcc.c-torture/execute/ashrdi-1.c: New.
43382         * gcc.c-torture/execute/ashldi-1.c: New.
43383         * gcc.c-torture/execute/lshrdi-1.c: New.
43384
43385 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
43386
43387         * objc/execute/load-3.m: Added. Check sending +load to categories,
43388         in addition to classes.
43389
43390 2001-06-08  Stan Shebs  <shebs@apple.com>
43391
43392         * objc/execute/load-2.m: New test.  From Nicola Pero
43393         <n.pero@mi.flashnet.it>.
43394
43395 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
43396
43397         * gcc.c-torture/execute/20010605-2.c: New test.
43398
43399 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
43400
43401         * g++.old-deja/g++.abi/vbase2.C: New test.
43402         * g++.old-deja/g++.abi/vbase3.C: New test.
43403
43404 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
43405
43406         * g++.old-deja/g++.pt/friend49.C: New test.
43407
43408 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
43409
43410         * g++.old-deja/g++.ext/anon3.C: New test.
43411
43412 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
43413
43414         * g++.old-deja/g++.other/conv7.C: New test.
43415
43416 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
43417
43418         * gcc.c-torture/compile/20010605-2.c: New test.
43419
43420 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43421
43422         * gcc.c-torture/execute/20010604-1.c: New test.
43423
43424 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
43425
43426         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
43427
43428 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
43429
43430         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
43431         (g++_link_flags): Likewise.
43432         (g++_init): Pass gccpath's value to two previous functions.
43433
43434 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43435
43436         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
43437         Ensure logfile entry matches exec command line.
43438
43439 2001-05-31  Richard Henderson  <rth@redhat.com>
43440
43441         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
43442         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
43443
43444 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
43445
43446         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
43447         compiler for irix6.2
43448
43449 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
43450
43451         * g++.old-deja/g++.other/optimize3.C: New file.
43452
43453 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
43454
43455         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
43456         assemble.
43457
43458 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
43459
43460         * g++.old-deja/g++.other/optimize2.C: New file.
43461
43462 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
43463
43464         * gcc.c-torture/compile/20010518-2.c: New file.
43465         * gcc.c-torture/execute/20010518-1.c: New file.
43466         * gcc.c-torture/execute/20010518-2.c: New file.
43467
43468 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43469
43470         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
43471
43472 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
43473
43474         G++ no longer defines builtins that do not begin with __builtin.
43475         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
43476         * g++.old-deja/g++.brendand/misc13.C: Likewise.
43477         * g++.old-deja/g++.law/builtin1.C: Likewise.
43478         * g++.old-deja/g++.law/cvt2.C: Likewise.
43479         * g++.old-deja/g++.mike/net5.C: Likewise.
43480         * g++.old-deja/g++.other/builtins1.C: Likewise.
43481         * g++.old-deja/g++.other/builtins2.C: Likewise.
43482         * g++.old-deja/g++.other/builtins3.C: Likewise.
43483         * g++.old-deja/g++.other/builtins4.C: Likewise.
43484         * g++.old-deja/g++.other/inline8.C: Likewise.
43485         * g++.old-deja/g++.robertl/eb39.C: Likewise.
43486
43487 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
43488
43489         * g++.old-deja/g++.pt/using1.C: Adjust.
43490         * g++.old-deja/g++.pt/using2.C: New test.
43491
43492 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
43493
43494         * gcc.dg/cpp/charconst.c: New tests.
43495         * gcc.dg/cpp/escape.c: New tests.
43496         * gcc.dg/cpp/escape-1.c: New tests.
43497         * gcc.dg/cpp/escape-2.c: New tests.
43498         * gcc.dg/cpp/ucs.c: New tests.
43499
43500 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
43501
43502         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
43503         native compiler for irix6.5.
43504
43505 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
43506
43507         * lib/g++.exp (g++_include_flags): Use args to compute
43508         get_multilibs.
43509         (g++_link_flags): Likewise.
43510         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
43511
43512 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43513
43514         * gcc.dg/c90-hexfloat-1.c: Add more tests.
43515
43516 2001-05-21  Geoff Keating  <geoffk@redhat.com>
43517
43518         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
43519         this file.
43520
43521 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43522
43523         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
43524         STACK_SIZE;
43525         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
43526         to STACK_SIZE; Use it to define size of add_histo array.
43527         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
43528         to STACK_SIZE.
43529         (f): Use GITT_SIZE to define size of gitt local table.
43530         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
43531         to STACK_SIZE; Use it to define size of bytemem array.
43532
43533 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43534
43535         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
43536         on 68HC11/HC12 due to the asm instruction.
43537         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
43538         * gcc.c-torture/compile/920520-1.x: Likewise.
43539         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
43540         on 68HC11/HC12 because the function is larger than 64K.
43541         * gcc.c-torture/compile/961203-1.x: New file, this test fails
43542         on 68HC11/HC12 because the structure is too large.
43543
43544 2001-05-20  Richard Henderson  <rth@redhat.com>
43545
43546         * gcc.c-torture/execute/20010520-1.c: New.
43547
43548 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43549
43550         * g++.old-deja/g++.warn/compare1.C: New test.
43551         * gcc.dg/compare4.c: New test.
43552
43553 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
43554
43555         * g++.old-deja/g++.other/optimize1.C: New test.
43556
43557 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43558
43559         * g++.old-deja/g++.pt/spec41.C: New test.
43560
43561 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
43562
43563         * gcc.c-torture/compile/20010114-1.x: Remove.
43564
43565 2001-05-18  Stan Shebs  <shebs@apple.com>
43566
43567         * gcc.c-torture/compile/20010518-1.c: New test.
43568
43569 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
43570
43571         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
43572         * g++.old-deja/g++.pt/crash67.C: New test.
43573
43574 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
43575
43576         * g++.old-deja/g++.other/debug9.C: New test.
43577
43578 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
43579
43580         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
43581
43582 2001-05-16  Jan Hubicka  <jh@suse.cz>
43583
43584         * gcc.c-torture/compile/20010516-1.c: New test.
43585
43586 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
43587
43588         * g++.old-deja/g++.other/crash41.C: New test.
43589
43590 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
43591
43592         * g++.old-deja/g++.pt/crash66.C: New test.
43593
43594 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
43595
43596         * g++.old-deja/g++.robertl/eb27.C: Convert.
43597
43598 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
43599
43600         * g++.dg/friend-warn.C: New test.  Do not warn about friend
43601         declaration being redundant.
43602
43603 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
43604
43605         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
43606
43607 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
43608
43609         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
43610
43611 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
43612
43613         * lib/g++.exp: Use testsuite_flags.
43614
43615 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
43616
43617         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
43618
43619 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43620
43621         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
43622
43623 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
43624
43625         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
43626
43627 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
43628
43629         * gcc.c-torture/compile/20010313-1.c: New test.
43630
43631 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
43632
43633         * gcc.dg/cpp/direct2.c: New test.
43634         * gccq.dg/cpp/direct2s.c: New test.
43635
43636         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
43637
43638 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
43639
43640         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
43641         * g++.old-deja/g++.other/op3.C: Likewise.
43642
43643 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43644
43645         * gcc.dg/cpp/syshdr.h: New file.
43646         * gcc.dg/cpp/sysmac1.c: Update.
43647         * gcc.dg/cpp/sysmac2.c: Update.
43648
43649 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43650
43651         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
43652
43653 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
43654
43655         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
43656         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
43657
43658 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
43659
43660         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
43661
43662 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
43663
43664         * lib/g++.exp (g++_include_flags): Don't use any special flags
43665         if TESTING_IN_BUILD_TREE is not defined.
43666         (g++_init): Use a plain 'c++' as the compiler if
43667         TESTING_IN_BUILD_TREEE is not defined.
43668
43669 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
43670
43671         * g++.old-deja/g++.eh/catch13.C: New test.
43672         * g++.old-deja/g++.eh/catch14.C: New test.
43673
43674 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
43675
43676         * gcc.dg/cpp/tr-define.c: New test.
43677
43678 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
43679
43680         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
43681         <stdlib.h>, not <malloc.h>.
43682
43683 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
43684
43685         * g++.old-deja/g++.ns/template17.C: New test.
43686
43687 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
43688
43689         * g++.old-deja/g++.pt/ref4.C: New test.
43690
43691 2001-04-30  Richard Henderson  <rth@redhat.com>
43692
43693         * gcc.dg/20000724-1.c: Revert last change.
43694
43695 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
43696
43697         * g77.f-torture/execute/20010430.f: New test.
43698
43699 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
43700
43701         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
43702
43703 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
43704
43705         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
43706
43707 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43708
43709         * g++.old-deja/g++.eh/crash6.C: New test.
43710
43711 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43712
43713         * g++.old-deja/g++.other/warn7.C: New test.
43714
43715 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43716
43717         * g++.old-deja/g++.other/defarg9.C: New test.
43718
43719 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
43720
43721         * g77.f-torture/compile/20010426.f: New test.
43722         * g77.f-torture/execute/20010426.f: New test.
43723
43724 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
43725
43726         * g77.f-torture/compile/20000629-1.x: Remove - error
43727         has been fixed.
43728
43729 2001-04-26  Jeffrey A Law  (law@cygnus.com)
43730
43731         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
43732         Tweak slightly to work with g++.dg framework.
43733         * g++.dg/special/ecos.exp: Run initp1.C test.
43734         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
43735
43736         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
43737         its linker doesn't give line numbers either.
43738         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
43739
43740 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
43741
43742         * g++.old-deja/g++.other/lex1.C: New test.
43743
43744 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
43745
43746         * gcc.dg/noncompile/20010425-1.c: New test.
43747
43748 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
43749
43750         * g++.old-deja/g++.pt/mangle2.C: New test.
43751
43752 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43753
43754         * gcc.dg/format/plus-1.c: New test.
43755
43756 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43757
43758         * gcc.dg/20010423-1.c: New test.
43759
43760 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43761
43762         * gcc.c-torture/execute/20010422-1.c: New test.
43763
43764 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
43765
43766         * g++.old-deja/g++.ns/type2.C: New test.
43767
43768 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
43769
43770         * g++.old-deja/g++.other/perf1.C: New test.
43771
43772 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
43773
43774         * gcc.dg/c99-func-2.c: Remove xfail.
43775         * gcc.dg/c99-func-3.c: Remove xfail.
43776         * gcc.dg/c99-func-4.c: Remove xfail.
43777
43778 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
43779
43780         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
43781
43782 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43783
43784         * gcc.c-torture/compile/20010423-1.c: New test.
43785
43786 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43787
43788         * g++.old-deja/g++.pt/typename28.C: New test.
43789
43790 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43791
43792         * g++.old-deja/g++.abi/empty2.C: New test.
43793         * g++.old-deja/g++.abi/empty3.C: New test.
43794
43795 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43796
43797         * g++.old-deja/g++.other/comdat2.C: New test.
43798         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
43799
43800 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43801
43802         * g++.old-deja/g++.other/overload14.C: New test.
43803
43804 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43805
43806         * g++.old-deja/g++.other/lookup23.C: New test.
43807
43808 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43809
43810         * gcc.c-torture/execute/20010403-1.c: New test.
43811
43812 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
43813             Mark Mitchell  <mark@codesourcery.com>
43814
43815         * lib/old-dejagnu.exp: Don't delete output of executable.
43816         Add .exe suffix to executables.
43817
43818 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
43819
43820         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
43821
43822 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43823
43824         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
43825
43826 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
43827
43828         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
43829         * g++.old-deja/g++.abi/crash1.C: New test.
43830
43831 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
43832
43833         * g++.old-deja/g++.other/crash40.C: New test.
43834
43835 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43836
43837         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
43838
43839 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
43840
43841         * g++.old-deja/g++.other/warn6.C: New test.
43842
43843 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
43844
43845         * g++.old-deja/g++.robertl/eb42.C: Same.
43846
43847 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43848
43849         * gcc.dg/wtr-conversion-1.c: New testcase.
43850
43851 2001-04-10  Richard Henderson  <rth@redhat.com>
43852
43853         * g++.old-deja/g++.other/array5.C: New.
43854
43855 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43856
43857         * gcc.c-torture/execute/20010408-1.c: New test.
43858
43859 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
43860
43861         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
43862         headers and constructs.
43863         * g++.old-deja/g++.robertl/eb79.C: Same.
43864         * g++.old-deja/g++.robertl/eb77.C (main): Same.
43865         * g++.old-deja/g++.robertl/eb73.C: Same.
43866         * g++.old-deja/g++.robertl/eb66.C (main): Same.
43867         * g++.old-deja/g++.robertl/eb55.C (t): Same.
43868         * g++.old-deja/g++.robertl/eb54.C (main): Same.
43869         * g++.old-deja/g++.robertl/eb46.C (main): Same.
43870         * g++.old-deja/g++.robertl/eb44.C: Same.
43871         * g++.old-deja/g++.robertl/eb41.C (main): Same.
43872         * g++.old-deja/g++.robertl/eb4.C (main): Same.
43873         * g++.old-deja/g++.robertl/eb39.C: Same.
43874         * g++.old-deja/g++.robertl/eb33.C (main): Same.
43875         * g++.old-deja/g++.robertl/eb31.C (main): Same.
43876         * g++.old-deja/g++.robertl/eb30.C: Same.
43877         * g++.old-deja/g++.robertl/eb3.C: Same.
43878         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
43879         * g++.old-deja/g++.robertl/eb21.C: Same.
43880         * g++.old-deja/g++.robertl/eb15.C: Same.
43881         * g++.old-deja/g++.robertl/eb118.C: Same.
43882         * g++.old-deja/g++.robertl/eb115.C (main): Same.
43883         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
43884         * g++.old-deja/g++.robertl/eb109.C: Same.
43885         * g++.old-deja/g++.other/sibcall1.C (main): Same.
43886         * g++.old-deja/g++.mike/rtti1.C: Same.
43887         * g++.old-deja/g++.mike/p658.C: Same.
43888         * g++.old-deja/g++.mike/net46.C: Same.
43889         * g++.old-deja/g++.mike/net34.C: Same.
43890         * g++.old-deja/g++.mike/memoize1.C: Same.
43891         * g++.old-deja/g++.mike/eh2.C: Same.
43892         * g++.old-deja/g++.law/weak.C: Same.
43893         * g++.old-deja/g++.law/visibility7.C: Same.
43894         * g++.old-deja/g++.law/visibility25.C: Same.
43895         * g++.old-deja/g++.law/visibility22.C: Same.
43896         * g++.old-deja/g++.law/visibility2.C: Same.
43897         * g++.old-deja/g++.law/visibility17.C: Same.
43898         * g++.old-deja/g++.law/visibility13.C: Same.
43899         * g++.old-deja/g++.law/visibility10.C: Same.
43900         * g++.old-deja/g++.law/visibility1.C: Same.
43901         * g++.old-deja/g++.law/virtual3.C (eval): Same.
43902         * g++.old-deja/g++.law/vbase1.C: Same.
43903         * g++.old-deja/g++.law/operators32.C: Same.
43904         * g++.old-deja/g++.law/nest3.C: Same.
43905         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
43906         * g++.old-deja/g++.law/except5.C (main): Same.
43907         * g++.old-deja/g++.law/cvt7.C (run): Same.
43908         * g++.old-deja/g++.law/cvt2.C: Same.
43909         * g++.old-deja/g++.law/cvt16.C: Same.
43910         * g++.old-deja/g++.law/ctors6.C (bar): Same.
43911         * g++.old-deja/g++.law/ctors17.C (main): Same.
43912         * g++.old-deja/g++.law/ctors13.C: Same.
43913         * g++.old-deja/g++.law/ctors12.C (main): Same.
43914         * g++.old-deja/g++.law/ctors10.C: Same.
43915         * g++.old-deja/g++.law/code-gen5.C: Same.
43916         * g++.old-deja/g++.law/bad-error7.C: Same.
43917         * g++.old-deja/g++.law/arm9.C: Same.
43918         * g++.old-deja/g++.law/arm12.C: Same.
43919         * g++.old-deja/g++.law/arg8.C: Same.
43920         * g++.old-deja/g++.law/arg1.C: Same.
43921         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
43922         * g++.old-deja/g++.jason/template31.C: Same.
43923         * g++.old-deja/g++.jason/template24.C (main): Same.
43924         * g++.old-deja/g++.jason/2371.C: Same.
43925         * g++.old-deja/g++.eh/new2.C: Same.
43926         * g++.old-deja/g++.eh/new1.C: Same.
43927         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
43928         * g++.old-deja/g++.brendan/nest21.C (main): Same.
43929         * g++.old-deja/g++.brendan/err-msg3.C: Same.
43930         * g++.old-deja/g++.brendan/crash62.C: Same.
43931         * g++.old-deja/g++.brendan/crash52.C: Same.
43932         * g++.old-deja/g++.brendan/crash49.C (main): Same.
43933         * g++.old-deja/g++.brendan/crash38.C: Same.
43934         * g++.old-deja/g++.brendan/crash15.C (main): Same.
43935         * g++.old-deja/g++.brendan/copy9.C: Same.
43936
43937 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
43938
43939         * gcc.c-torture/execute/20001203-2.c (memset):
43940         Count argument is of type __SIZE_TYPE__.
43941
43942 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
43943
43944         * gcc.c-torture/compile/20010404-1.c: New test.
43945
43946 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
43947
43948         * gcc.c-torture/compile/20010326-1.c: New test.
43949
43950 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
43951
43952         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
43953         peculiarities of the SH.
43954         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
43955
43956 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43957
43958         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
43959         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
43960         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
43961
43962 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43963
43964         * g77.f-torture/compile/20010321-1.f: New test.
43965
43966 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43967
43968         * gcc.c-torture/compile/20010329-1.c: New test.
43969
43970 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43971
43972         * gcc.c-torture/execute/20010329-1.c: New test.
43973
43974 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
43975
43976         * g++.old-deja/g++.other/eh4.C: Fix typo.
43977
43978 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
43979
43980         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
43981
43982 2001-03-28  Philip Blundell  <philb@gnu.org>
43983
43984         * gcc.c-torture/compile/20010328-1.c: New test.
43985
43986 2001-03-27  Richard Henderson  <rth@redhat.com>
43987
43988         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
43989         * g++.old-deja/g++.eh/vbase3.C: Likewise.
43990
43991 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
43992
43993         * gcc.c-torture/compile/20010327-1.c: New test.
43994
43995 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
43996
43997         * g++.old-deja/g++.other/friend12.C: New test.
43998         * g++.old-deja/g++.other/friend9.C: Expect no errors.
43999         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
44000
44001 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44002
44003         * gcc.c-torture/execute/20010325-1.c: New test.
44004
44005 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
44006
44007         * g++.old-deja/g++.other/mangle3.C: New test.
44008
44009 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
44010
44011         * g++.old-deja/g++.other/anon8.C: New test.
44012
44013 2001-03-20  Philip Blundell  <philb@gnu.org>
44014
44015         * gcc.c-torture/compile/20010320-1.c: New test.
44016
44017 2001-03-17  Richard Henderson  <rth@redhat.com>
44018
44019         * g++.old-deja/g++.other/eh4.C: Add expected error text.
44020
44021 2001-03-15  Geoff Keating  <geoff@redhat.com>
44022
44023         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
44024         tests on AIX.
44025
44026 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
44027
44028         * g++.old-deja/g++.other/eh4.C: New test.
44029
44030 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
44031
44032         * gcc.dg/cpp/mi1.c: Update.
44033
44034 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
44035
44036         * g++.old-deja/g++.other/regstack.C: New test.
44037
44038 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
44039
44040         * g++.old-deja/g++.other/ref4.C: New test.
44041
44042 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
44043
44044         * objc/execute/va_method.m: Added.
44045         * objc/execute/IMP.m: Added.
44046         * objc/execute/_cmd.m: Added.
44047         * objc/execute/accessing_ivars.m: Added.
44048         * objc/execute/class-1.m: Added.
44049         * objc/execute/class-10.m: Added.
44050         * objc/execute/class-11.m: Added.
44051         * objc/execute/class-12.m: Added.
44052         * objc/execute/class-13.m: Added.
44053         * objc/execute/class-14.m: Added.
44054         * objc/execute/class-2.m: Added.
44055         * objc/execute/class-3.m: Added.
44056         * objc/execute/class-4.m: Added.
44057         * objc/execute/class-5.m: Added.
44058         * objc/execute/class-6.m: Added.
44059         * objc/execute/class-7.m: Added.
44060         * objc/execute/class-8.m: Added.
44061         * objc/execute/class-9.m: Added.
44062         * objc/execute/class-tests-1.h
44063         * objc/execute/class-tests-2.h
44064         * objc/execute/compatibility_alias.m: Added.
44065         * objc/execute/encode-1.m: Added.
44066         * objc/execute/formal_protocol-1.m: Added.
44067         * objc/execute/formal_protocol-2.m: Added.
44068         * objc/execute/formal_protocol-3.m: Added.
44069         * objc/execute/formal_protocol-4.m: Added.
44070         * objc/execute/formal_protocol-5.m: Added.
44071         * objc/execute/formal_protocol-6.m: Added.
44072         * objc/execute/formal_protocol-7.m: Added.
44073         * objc/execute/informal_protocol.m: Added.
44074         * objc/execute/initialize.m: Added.
44075         * objc/execute/load.m: Added.
44076         * objc/execute/many_args_method.m: Added.
44077         * objc/execute/nested-3.m: Added.
44078         * objc/execute/no_clash.m: Added.
44079         * objc/execute/private.m: Added.
44080         * objc/execute/redefining_self.m: Added.
44081         * objc/execute/root_methods.m: Added.
44082         * objc/execute/selector-1.m: Added.
44083         * objc/execute/static-1.m: Added.
44084         * objc/execute/static-2.m: Added.
44085         * objc/execute/va_method.m: Added.
44086
44087 2001-03-10  Richard Henderson  <rth@redhat.com>
44088
44089         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
44090
44091 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
44092
44093         * g++.old-deja/g++.other/crash31.C: XFAIL.
44094         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
44095         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
44096         * gcc.c-torture/execute/20010123-1.x: XFAIL.
44097         * gcc.c-torture/execute/20010124-1.x: XFAIL.
44098         * gcc.dg/sequence-pt-1.c: XFAIL one test.
44099
44100 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
44101
44102         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
44103
44104 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
44105
44106         * gcc.dg/20000724-1.c: Don't use multiline strings.
44107
44108 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
44109
44110         * objc/execute/string1.m, objc/execute/string2.m: Compare the
44111         result of -cString against what we expect it to be; don't just
44112         print it out for no one to read.
44113
44114         * objc/execute/string3.m, objc/execute/string4.m: New tests.
44115         Based on testcases provided by Nicola Pero.
44116
44117 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
44118
44119         * gcc.dg/cpp/macro7.c: New test.
44120
44121 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
44122
44123         * gcc.dg/cpp/multiline.c: Update.
44124
44125 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
44126
44127         * g++.old-deja/g++.other/enum3.C: New test.
44128
44129 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
44130
44131         * g++.old-deja/g++.other/pod1.C: New test.
44132
44133 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
44134
44135         * g++.old-deja/g++.ext/overload1.C: New test.
44136
44137 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
44138
44139         * g++.old-deja/g++.pt/using1.C: New test.
44140
44141 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
44142
44143         * g++.old-deja/g++.other/using9.C: New test.
44144
44145 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
44146
44147         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
44148
44149         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
44150
44151 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
44152
44153         * g++.old-deja/g++.ext/realpt1.C: Remove.
44154
44155 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
44156
44157         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
44158
44159 2001-02-26  Will Cohen  <wcohen@redhat.com>
44160
44161         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
44162
44163 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
44164
44165         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
44166         templatized constructors.
44167
44168 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44169
44170         * gcc.c-torture/execute/20010224-1.c: New test.
44171
44172 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
44173
44174         * gcc.c-torture/execute/20010222-1.c: New test.
44175
44176 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
44177
44178         * g++.old-deja/g++.other/inline20.C: New test.
44179
44180 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
44181
44182         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
44183
44184 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44185
44186         * g++.old-deja/g++.other/lookup22.C: New test.
44187
44188 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
44189
44190         * g77.dg: New directory.
44191         * g77.dg/20010216-1.f: New test case.
44192         * g77.dg/dg.exp: New driver.
44193         * lib/g77-dg.exp: New driver library.
44194
44195 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44196
44197         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
44198
44199 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
44200
44201         * g++.old-deja/g++.other/decl9.C: New test.
44202
44203 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
44204
44205         * g++.old-deja/g++.other/init16.C: Update the test so that it does
44206         not need <string> and also tests the initialization at runtime.
44207
44208 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
44209
44210         * gcc.c-torture/execute/longlong.c: New test.
44211
44212 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
44213
44214         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
44215
44216 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
44217
44218         * gcc.c-torture/execute/920302-1.c (execute):
44219         Change argument type to short.
44220
44221 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
44222
44223         * g++.old-deja/g++.pt/deduct6.C: New test.
44224
44225 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
44226
44227         * g++.old-deja/g++.pt/deduct5.C: New test.
44228
44229 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
44230
44231         * gcc.c-torture/execute/20010209-1.c: New test.
44232
44233 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
44234
44235         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
44236
44237 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
44238
44239         * g++.dg/vtgc1.C: Update for new ABI.
44240
44241         * consistency.vlad: New directory, 1665 files.
44242
44243 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44244
44245         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
44246         return type.
44247         * gcc.dg/cpp/digraphs.c: Declare puts.
44248
44249 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
44250
44251         * g++.old-deja/g++.other/warn5.C: New test.
44252
44253 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
44254
44255         * g++.old-deja/g++.pt/spec40.C: New test.
44256
44257 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
44258
44259         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
44260         case.
44261         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
44262
44263 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
44264
44265         * gcc.c-torture/compile/20010209-1.c: New test.
44266
44267 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
44268
44269         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
44270         excess errors message but not if it crashes.
44271         * g++.old-deja/g++.other/crash27.C: Likewise.
44272         * g++.old-deja/g++.other/crash28.C: Likewise.
44273         * g++.old-deja/g++.other/crash30.C: Likewise.
44274         * g++.old-deja/g++.other/crash32.C: Likewise.
44275         * g++.old-deja/g++.other/crash35.C: Likewise.
44276         * g++.old-deja/g++.pt/inherit2.C: Likewise.
44277
44278 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44279
44280         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
44281         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
44282         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
44283         g77.f-torture/execute/execute.exp,
44284         g77.f-torture/noncompile/noncompile.exp,
44285         gcc.c-torture/execute/execute.exp,
44286         gcc.c-torture/execute/memcheck/memcheck.exp,
44287         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
44288         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
44289         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
44290         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
44291         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
44292         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
44293         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44294         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
44295         Remove bug reporting instructions with ancient email addresses.
44296
44297 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
44298
44299         * gcc.dg/20010202-1.c: New test.
44300         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
44301
44302 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
44303
44304         * g++.dg/stdbool-if.C: New test.
44305
44306 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
44307
44308         * objc/execute/fdecl.m: Added main().
44309
44310 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
44311
44312         * gcc.c-torture/execute/20010206-1.c: New test.
44313
44314 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
44315
44316         * gcc.dg/cpp/avoidpaste1.c: Update.
44317
44318 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
44319
44320         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
44321         Pero <nicola@brainstorm.co.uk>.
44322         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
44323
44324 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
44325
44326         * g++.old-deja/g++.pt/spec39.C: New test.
44327
44328 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
44329
44330         * gcc.c-torture/compile/20010202-1.c: New test.
44331
44332 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
44333
44334         * g++.old-deja/g++.abi/primary2.C: New test.
44335         * g++.old-deja/g++.abi/primary3.C: New test.
44336         * g++.old-deja/g++.abi/primary4.C: New test.
44337         * g++.old-deja/g++.abi/primary5.C: New test.
44338         * g++.old-deja/g++.abi/vtable3.h: New test.
44339         * g++.old-deja/g++.abi/vtable3a.C: New test.
44340         * g++.old-deja/g++.abi/vtable3b.C: New test.
44341         * g++.old-deja/g++.abi/vtable3c.C: New test.
44342         * g++.old-deja/g++.abi/vtable3d.C: New test.
44343         * g++.old-deja/g++.abi/vtable3e.C: New test.
44344         * g++.old-deja/g++.abi/vtable3f.C: New test.
44345         * g++.old-deja/g++.abi/vtable3g.C: New test.
44346         * g++.old-deja/g++.abi/vtable3h.C: New test.
44347         * g++.old-deja/g++.abi/vtable3i.C: New test.
44348         * g++.old-deja/g++.abi/vtable3j.C: New test.
44349         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
44350
44351 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
44352
44353         * g++.old-deja/g++.other/anon6.C: New test.
44354         * g++.old-deja/g++.other/anon7.C: New test.
44355
44356 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
44357
44358         * gcc.dg/cpp/avoidpaste2.c: New tests.
44359
44360 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
44361
44362         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
44363
44364 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
44365
44366         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
44367         DECIMAL_DIG cases for Irix."
44368
44369 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
44370
44371         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
44372
44373 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44374
44375         * gcc.dg/c99-tag-1.c: New test.
44376
44377 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
44378
44379         * gcc.dg/cpp/tr-warn1.c: Add tests.
44380
44381 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
44382
44383         * gcc.dg/cpp/avoidpaste1.c: Update.
44384         * gcc.dg/cpp/paste4.c: Update.
44385
44386 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
44387
44388         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
44389         cases for Irix.
44390
44391 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
44392
44393         * g++.old-deja/g++.other/inline19.C: New test.
44394
44395 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
44396
44397         * gcc.dg/Wlarger-than.c: New test.
44398
44399 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44400
44401         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
44402
44403 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
44404
44405         * gcc.c-torture/execute/20010129-1.c: New test.
44406         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
44407
44408 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
44409
44410         * gcc.dg/cpp/avoidpaste1.c: Test case.
44411
44412 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
44413
44414         * g++.old-deja/g++.other/inline18.C: New test.
44415
44416 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44417
44418         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
44419         and __builtin_putchar.
44420
44421 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
44422
44423         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
44424         tests.
44425
44426 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
44427
44428         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
44429         floating point number rounding mode to round to the nearest
44430         representable mode.
44431
44432 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
44433
44434         * g++.old-deja/g++.other/mangle2.C: New test.
44435
44436 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
44437
44438         * gcc.c-torture/compile/20010124-1.c: New test.
44439
44440 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
44441
44442         * g++.old-deja/g++.pt/spec38.C: New test.
44443
44444 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44445
44446         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
44447         "Build don't run".
44448
44449 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44450
44451         * gcc.c-torture/execute/20010123-1.c: New test.
44452
44453 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
44454
44455         * g++.old-deja/g++.pt/spec37.C: New test.
44456
44457 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
44458
44459         * g++.old-deja/g++.pt/overload14.C: New test.
44460
44461 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44462
44463         * gcc.c-torture/execute/20010122-1.c: New test, exercise
44464         __builtin_return_address.
44465
44466 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
44467
44468         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
44469         * g++.old-deja/g++.pt/spec35.C: New test.
44470         * g++.old-deja/g++.pt/spec36.C: New test.
44471
44472 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
44473
44474         * gcc.c-torture/compile/20010118-1.c: New test.
44475
44476 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
44477
44478         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
44479
44480 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
44481
44482         * gcc.c-torture/execute/20010119-1.c: New test.
44483
44484 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44485
44486         * g++.old-deja/g++.other/vbase5.C: New test.
44487
44488 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
44489
44490         * gcc.c-torture/execute/20010118-1.c: New test.
44491
44492 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44493
44494         * g++.old-deja/g++.pt/deduct3.C: New test.
44495
44496 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44497
44498         * g++.old-deja/g++.pt/spec34.C: New test.
44499
44500 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
44501
44502         * g77.f-torture/compile/20000601-2.f: New test.
44503
44504 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44505
44506         * g++.old-deja/g++.other/init17.C: New test.
44507
44508 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
44509
44510         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
44511
44512 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44513
44514         * g++.old-deja/g++.pt/unify8.C: New test.
44515
44516 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44517
44518         * g++.old-deja/g++.abi/vbase1.C: New test.
44519
44520 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44521
44522         * g++.old-deja/g++.pt/crash65.C: New test.
44523
44524 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
44525
44526         * gcc.dg/cpp/assembl2.S: New test case.
44527
44528 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
44529
44530         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
44531         are supported.
44532
44533 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44534
44535         * g++.old-deja/g++.other/builtins1.C: New test.
44536         * g++.old-deja/g++.other/builtins2.C: Likewise.
44537         * g++.old-deja/g++.other/builtins3.C: Likewise.
44538         * g++.old-deja/g++.other/builtins4.C: Likewise.
44539
44540 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
44541
44542         * gcc.c-torture/compile/20010117-1.c: New test.
44543         * gcc.c-torture/compile/20010117-2.c: New test.
44544
44545 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44546
44547         * g77.f-torture/execute/20010116.[fx]: New test,
44548         XFAIL on i?86-*-*.
44549         * g77.f-torture/compile/20010115.f: Indicate it's
44550         a test for PR fortran/1636.
44551
44552 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44553
44554         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
44555
44556 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44557
44558         * g77.f-torture/compile/20010115.f: New test.
44559
44560 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
44561
44562         * g++.old-deja/g++.pt/nontype5.C: New test.
44563
44564 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
44565
44566         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
44567         have an equivalent working one below it.
44568
44569 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
44570
44571         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
44572         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
44573
44574 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
44575
44576         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
44577         message containing "init_priority".
44578         (conpr-2.C): Likewise.
44579         (conpr-3.C): Likewise.
44580         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
44581
44582 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44583
44584         * gcc.c-torture/execute/20010114-2.c: New test.
44585
44586 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
44587
44588         * gcc.c-torture/compile/20010114-1.c: New test.
44589         * gcc.c-torture/compile/20010114-1.x: Xfail.
44590         * gcc.c-torture/compile/20010114-2.c: New test.
44591         * gcc.c-torture/execute/20010114-1.c: New test.
44592         * gcc.dg/trunc-1.c: New test.
44593         * gcc.dg/uninit-B.c: New test.
44594
44595 2001-01-13  Nick Clifton  <nickc@redhat.com>
44596
44597         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
44598         target.
44599
44600 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44601
44602         * gcc.c-torture/compile/20010113-1.c: New test.
44603
44604 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
44605
44606         * gcc.c-torture/compile/20001212-1.c: New test.
44607
44608 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44609
44610         * gcc.dg/cpp/widestr1.c: Update.
44611         * gcc.dg/cpp/prag-imp.c: Remove.
44612
44613 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
44614
44615         * gcc.c-torture/execute/20000801-3.x: Remove.
44616         * gcc.dg/c90-init-1.c: New test.
44617         * gcc.dg/c99-init-1.c: New test.
44618         * gcc.dg/c99-init-2.c: New test.
44619         * gcc.dg/gnu99-init-1.c: New test.
44620
44621 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
44622
44623         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
44624         testing that no relevant ones were found.
44625
44626 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
44627
44628         * g++.old-deja/g++.pt/cast2.C: New test.
44629
44630 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
44631
44632         * g++.old-deja/g++.pt/friend47.C: New test.
44633
44634 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44635
44636         * g++.old-deja/g++.pt/instantiate13.C: New test.
44637
44638 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44639
44640         * g++.old-deja/g++.other/defarg7.C: New test.
44641         * g++.old-deja/g++.other/defarg8.C: New test.
44642
44643 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44644
44645         * g++.old-deja/g++.pt/crash64.C: New test.
44646
44647 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44648
44649         * g++.old-deja/g++.pt/crash63.C: New test.
44650
44651 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
44652
44653         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
44654
44655 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
44656
44657         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
44658
44659 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44660
44661         * g++.old-deja/g++.pt/error3.C: New test.
44662
44663 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44664
44665         * g++.old-deja/g++.other/crash39.C: New test.
44666
44667 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44668
44669         * g++.old-deja/g++.other/vbase4.C: New test.
44670
44671 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
44672
44673         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
44674         * gcc.dg/special/20000419-2.c: New file. Identical to above.
44675         * gcc.dg/special/special.exp: New test driver which will check
44676         for alias support for the above test.
44677
44678 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
44679
44680         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
44681         problems on small machines.
44682         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
44683         parameterize.
44684
44685 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
44686
44687         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
44688         mips.
44689         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
44690
44691 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
44692
44693         * g++.old_deja/g++.pt/using8.C: New test.
44694
44695 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44696
44697         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
44698
44699 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
44700
44701         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
44702         where a failure is expected.
44703         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
44704
44705 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44706
44707         * g++.old_deja/g++.pt/instantiate12.C: New test.
44708
44709 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44710
44711         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
44712         start of structs.
44713         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
44714         * g++.old-deja/g++.brendan/crash17.C: Likewise.
44715         * g++.old-deja/g++.brendan/crash29.C: Likewise.
44716         * g++.old-deja/g++.brendan/crash48.C: Likewise.
44717         * g++.old-deja/g++.brendan/ns1.C: Likewise.
44718         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
44719         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
44720         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
44721         * g++.old-deja/g++.eh/spec6.C: Likewise.
44722         * g++.old-deja/g++.jason/crash3.C: Likewise.
44723         * g++.old-deja/g++.law/ctors11.C: Likewise.
44724         * g++.old-deja/g++.law/ctors17.C: Likewise.
44725         * g++.old-deja/g++.law/ctors5.C: Likewise.
44726         * g++.old-deja/g++.law/ctors9.C: Likewise.
44727         * g++.old-deja/g++.mike/ambig1.C: Likewise.
44728         * g++.old-deja/g++.mike/net22.C: Likewise.
44729         * g++.old-deja/g++.mike/p3538a.C: Likewise.
44730         * g++.old-deja/g++.mike/p3538b.C: Likewise.
44731         * g++.old-deja/g++.mike/virt3.C: Likewise.
44732         * g++.old-deja/g++.niklas/t128.C: Likewise.
44733         * g++.old-deja/g++.other/anon4.C: Likewise.
44734         * g++.old-deja/g++.other/using1.C: Likewise.
44735         * g++.old-deja/g++.other/warn3.C: Likewise.
44736         * g++.old-deja/g++.pt/t37.C: Likewise.
44737         * g++.old-deja/g++.robertl/eb69.C: Likewise.
44738         * g++.old-deja/g++.robertl/eb71.C: Likewise.
44739
44740 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44741
44742         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
44743
44744 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44745
44746         * gcc.c-torture/execute/stdio-opt-3.c: New test.
44747
44748 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
44749
44750         * gcc.c-torture/compile/20010107-1.c: New test.
44751
44752 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44753
44754         * gcc.c-torture/execute/builtin-noret-1.c: New test.
44755
44756 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44757
44758         * gcc.dg/format/format.h: New file.
44759         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
44760         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
44761         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
44762         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
44763         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
44764         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44765         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
44766         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
44767         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
44768         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
44769         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
44770         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
44771         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
44772         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
44773         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
44774         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
44775         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
44776         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
44777         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
44778         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
44779         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
44780         instead of declaring standard types, macros and functions in each
44781         test.
44782
44783 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
44784
44785         * gcc.c-torture/execute/20010106-1.c: New test.
44786
44787 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44788
44789         * gcc.dg/format/format.exp: New file.
44790         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
44791         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
44792         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
44793         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
44794         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
44795         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
44796         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
44797         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
44798         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
44799         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
44800         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
44801         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
44802         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
44803         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
44804         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
44805         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
44806         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
44807         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
44808         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
44809         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
44810         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
44811         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
44812         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
44813         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
44814         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
44815         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
44816         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
44817         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
44818         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
44819         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
44820         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
44821         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
44822         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
44823         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
44824         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
44825         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
44826         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
44827         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
44828         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
44829         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
44830         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
44831         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
44832
44833 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
44834
44835         * gcc.c-torture/execute/991228-1.c: Take word endianness into
44836         account.
44837
44838 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
44839
44840         * gcc.c-torture/execute/builtin-complex-1.c: New test.
44841
44842 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
44843
44844         * g++.old-deja/g++.pt/crash62.C: New test.
44845
44846 2001-01-04  Richard Henderson  <rth@redhat.com>
44847
44848         * gcc.dg/20000926-1.c: Update expected warnings.
44849         * gcc.dg/array-2.c: Likewise.
44850         * gcc.dg/array-4.c: Also validate flexible array members.
44851         * gcc.dg/c99-flex-array-1.c: New.
44852
44853 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
44854
44855         * gcc.c-torture/compile/20001222-1.x: Remove.
44856
44857 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44858
44859         * gcc.c-torture/execute/built-in-setjmp.c: New.
44860
44861 2001-01-03  Richard Henderson  <rth@redhat.com>
44862
44863         * gcc.dg/940510-1.c: Update expected error wording.
44864         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
44865
44866 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
44867
44868         * lib/target-supports.exp (check_alias_available): Modified to
44869         indicate aliases not supported if only weak aliases are supported.
44870
44871 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44872
44873         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
44874         Turn on cmpstrsi checks for __pj__ and __i370__.
44875
44876 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44877
44878         * g++.old-deja/g++.other/virtual11.C: New test.
44879
44880 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44881
44882         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
44883
44884 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44885
44886         * gcc.c-torture/compile/20010102-1.c: New test.
44887
44888 2001-01-02  Andreas Jaeger  <aj@suse.de>
44889
44890         * gcc.dg/noreturn-3.c: New test.
44891
44892         * gcc.dg/noreturn-4.c: New test.
44893
44894 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44895
44896         * gcc.c-torture/execute/stdio-opt-1.c: Also test
44897         __builtin_fputc and __builtin_fwrite.
44898
44899 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
44900
44901         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
44902         signed char, not default char.
44903
44904 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
44905
44906         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
44907
44908 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
44909
44910         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
44911
44912 2000-12-29  Richard Henderson  <rth@redhat.com>
44913
44914         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
44915         (__cyg_profile_func_exit): Define.
44916
44917 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
44918
44919         * g++.dg/vtgc1.C: New test.
44920
44921 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
44922
44923         * gcc.dg/noncompile/20001228-1.c: New test.
44924
44925         * gcc.dg/20001228-1.c: New test.
44926
44927         * gcc.c-torture/execute/20001228-1.c: New test.
44928
44929 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
44930
44931         * gcc.dg/format-strfmon-1.c: New test.
44932
44933 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44934
44935         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
44936         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
44937         * gcc.c-torture/execute/string-opt-1.c: Likewise.
44938         * gcc.c-torture/execute/string-opt-2.c: Likewise.
44939         * gcc.c-torture/execute/string-opt-3.c: Likewise.
44940         * gcc.c-torture/execute/string-opt-4.c: Likewise.
44941         * gcc.c-torture/execute/string-opt-6.c: Likewise.
44942         * gcc.c-torture/execute/string-opt-7.c: Likewise.
44943         * gcc.c-torture/execute/string-opt-8.c: Likewise.
44944         * gcc.c-torture/execute/string-opt-9.c: Likewise.
44945         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44946         * gcc.c-torture/execute/string-opt-11.c: Likewise.
44947         * gcc.c-torture/execute/string-opt-12.c: Likewise.
44948
44949         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
44950         * gcc.c-torture/execute/string-opt-4.c: Test index.
44951
44952 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
44953
44954         * gcc.c-torture/compile/20001226-1.c: New test.
44955
44956 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44957
44958         * gcc.c-torture/compile/20001222-1.c: New test.
44959         * gcc.c-torture/compile/20001222-1.x: Xfail.
44960
44961 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
44962
44963         * gcc.c-torture/execute/comp-goto-2.c: New test.
44964
44965 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
44966
44967         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
44968         Use long types if __INT_MAX__ is 32767.
44969         (main): Use cast to (sint32 *) when poking 88 into a_page.
44970
44971         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
44972
44973 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
44974
44975         * gcc.c-torture/compile/20001221-1.c: New test.
44976         * gcc.c-torture/execute/20001221-1.c: New test.
44977
44978 2000-12-20  Richard Henderson  <rth@redhat.com>
44979
44980         * g++.old-deja/g++.pt/crash36.C: Update error lines.
44981         * g++.old-deja/g++.robertl/eb109.C: Likewise.
44982
44983 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44984
44985         * gcc.dg/compare3.c: New test.
44986
44987 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44988
44989         * gcc.dg/format-warnll-1.c: New test.
44990
44991 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
44992
44993         * gcc.dg/cpp/cmdlne-P.c: New test.
44994
44995 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44996
44997         * gcc.c-torture/execute/builtin-abs-1.c,
44998         gcc.c-torture/execute/builtin-abs-2.c: New tests.
44999
45000 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
45001
45002         * gcc.dg/cpp/multiline.c: New test.
45003
45004 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
45005
45006         * g++.old-deja/g++.other/syshdr1.C: Update.
45007         * gcc.dg/cpp/lineflags.c: Remove temporarily.
45008
45009 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45010
45011         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
45012
45013 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45014
45015         * g++.old-deja/g++.pt/ttp65.C: New test.
45016
45017 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45018
45019         * g++.old-deja/g++.pt/ttp64.C: New test.
45020
45021 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45022
45023         * g++.old-deja/g++.pt/spec33.C: New test.
45024
45025 2000-12-14  Catherine Moore  <clm@redhat.com>
45026
45027         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
45028         * gcc.c-torture/execute/920612-2.c: Likewise.
45029         * gcc.c-torture/execute/920428-2.c: Likewise.
45030         * gcc-c-torture/execute/va-arg-11.c: Call exit.
45031         * gcc.c-torture/execute/va-arg-21.c: Likewise.
45032
45033 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45034
45035         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
45036         * gcc.dg/pack-test-2.c: Likewise.
45037
45038 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
45039
45040         Tests by Zack Weinberg <zackw@stanford.edu>.
45041
45042         * gcc.dg/cpp/defined.c: Update.
45043         * gcc.dg/cpp/defined_trad.c: New tests.
45044
45045 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
45046
45047         * gcc.dg/cpp/trad-direct.c: Update.
45048
45049 2000-12-11  Neil Booth  <neilb@earthling.net>
45050
45051         * gcc.dg/cpp/defined_trad.c
45052
45053 2000-12-11  Neil Booth  <neilb@earthling.net>
45054
45055         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
45056
45057 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45058
45059         * gcc.dg/format-miss-2.c: New test.
45060
45061 2000-12-09  Neil Booth  <neilb@earthling.net>
45062
45063         * gcc.dg/cpp/lineflags.c: New tests.
45064         * gcc.dg/cpp/poison.c: Update.
45065         * gcc.dg/cpp/redef2.c: Update.
45066         * gcc.dg/cpp/skipping.c: New test.
45067
45068 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
45069
45070         * g++.old-deja/g++.other/eh3.C: New testcase.
45071
45072 2000-12-07  Neil Booth  <neilb@earthling.net>
45073
45074         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
45075         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
45076         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
45077         wtr-union-init-2.c, wtr-union-init-3.c: Update.
45078         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
45079         Update.
45080
45081 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45082
45083         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
45084         __SIZE_TYPE__ instead of int for type of integers cast to
45085         pointers.
45086
45087 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
45088
45089         * g++.old-deja/g++.other/cleanup4.C: New test.
45090
45091 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45092
45093         * format-sec-1.c: New test.
45094
45095 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45096
45097         * gcc.dg/format-nonlit-3.c: New test.
45098
45099 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45100
45101         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
45102         through a null pointer.
45103
45104 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45105
45106         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
45107         * g++.old-deja/g++.pt/partial4.C: New test.
45108
45109 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
45110
45111         * gcc.c-torture/execute/ieee/hugeval.x: New.
45112
45113 2000-12-06  Neil Booth  <neilb@earthling.net>
45114
45115         * gcc.dg/cpp/backslash2.c: New tests.
45116
45117 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45118
45119         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
45120         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
45121
45122 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
45123
45124         * gcc.c-torture/execute/20001203-2.c: New testcase.
45125
45126 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
45127
45128         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
45129         * g++.old-deja/g++.other/virtual10.C: New test.
45130
45131 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
45132
45133         * g++.old-deja/g++.mike/pmf5.C: Remove test.
45134
45135 2000-12-05  Richard Henderson  <rth@redhat.com>
45136
45137         * gcc.c-torture/compile/20001205-1.c: New.
45138
45139 2000-12-04  Neil Booth  <neilb@earthling.net>
45140
45141         * g++.old-deja/g++.other/virtual9.C: New test.
45142         * g++.old-deja/g++.pt/crash61.C: New test.
45143         * gcc.c-torture/execute/loop-9.c: New test.
45144
45145 2000-12-04  Neil Booth  <neilb@earthling.net>
45146
45147         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
45148         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
45149         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
45150         * gcc.dg/cpp/extratokens.c: ...here.
45151
45152 2000-12-04  Neil Booth  <neilb@earthling.net>
45153
45154         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
45155         New tests.
45156
45157 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45158
45159         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
45160         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
45161
45162 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
45163
45164         * gcc.c-torture/execute/20001203-1.c: New test.
45165
45166 2000-12-03  Neil Booth  <neilb@earthling.net>
45167
45168         * gcc.dg/cpp/macro6.c: New test cases.
45169
45170 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45171
45172         * gcc.c-torture/execute/string-opt-9.c: New test.
45173         * gcc.c-torture/execute/string-opt-10.c: Likewise.
45174         * gcc.c-torture/execute/string-opt-11.c: Likewise.
45175         * gcc.c-torture/execute/string-opt-12.c: Likewise.
45176
45177         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
45178         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
45179
45180 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
45181
45182         * gcc.dg/cpp/if-6.c: New testcase.
45183
45184         * gcc.dg/20001201-1.c: New testcase.
45185
45186 2000-12-02  Neil Booth  <neilb@earthling.net>
45187
45188         * g++.old-deja/g++.other/externC4.C,
45189         g++.old-deja/g++.other/friend10.C: New tests.
45190
45191 2000-12-02  Neil Booth  <neilb@earthling.net>
45192
45193         * g++.old-deja/g++.other/instan2.C
45194         * g++.old-deja/g++.other/instan3.C: New test.
45195
45196 2000-12-02  Neil Booth  <neilb@earthling.net>
45197
45198         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
45199         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
45200         gnuc99.c,gnuc99-pedantic.c: New tests.
45201
45202 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45203
45204         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
45205         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
45206
45207 2000-12-01  Neil Booth  <neilb@earthling.net>
45208
45209         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
45210         * gcc.dg/cpp/poison.c: Update.
45211         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
45212
45213 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
45214
45215         * g77.f-torture/execute/20001201.f: New test.
45216
45217 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45218
45219         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
45220
45221 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
45222
45223         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
45224
45225 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
45226
45227         * g++.old-deja/g++.other/cast6.C: New test.
45228
45229 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
45230
45231         * gcc.c-torture/execute/20001130-2.c: New testcase.
45232
45233 2000-11-30  Richard Henderson  <rth@redhat.com>
45234
45235         * gcc.c-torture/execute/20001130-1.c: New test.
45236
45237 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
45238
45239         * g++.old-deja/g++.other/op3.C: New test.
45240
45241 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
45242
45243         * g++.old-deja/g++.other/op2.C: New test.
45244
45245 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
45246
45247         * g++.old-deja/g++.other/crash38.C: New test.
45248
45249 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
45250
45251         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
45252
45253 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
45254
45255         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
45256         tests.
45257         * gcc.c-torture/execute/string-opt-6.c: New test.
45258
45259         * gcc.dg/20001117-1.c: Add main.
45260
45261 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
45262
45263         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
45264         Move from here ...
45265         * gcc.dg/940510-1.c: ... to here.
45266
45267         * gcc.dg/20000926-1.c: GNU C now allows initializations of
45268         zero-size arrays in toplevel structures.
45269
45270 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
45271
45272         * gcc.c-torture/execute/loop-8.c: New test.
45273
45274 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
45275
45276         * g++.old-deja/g++.other/base1.C: New test.
45277
45278 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
45279
45280         * g++.old-deja/g++.other/parse2.C: New test.
45281
45282 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
45283
45284         * g++.old-deja/g++.pt/incomplete1.C: New test.
45285
45286 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
45287
45288         * g++.old-deja/g++.other/friend9.C: New test.
45289
45290 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
45291
45292         * gcc.dg/20001127-1.c: New test.
45293
45294 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
45295
45296         * g++.old-deja/g++.pt/friend46.C: New test.
45297
45298 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
45299
45300         * g++.old-deja/g++.other/ptrmem8.C: New test.
45301
45302 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45303
45304         * gcc.c-torture/execute/string-opt-7.c: New test.
45305         * gcc.c-torture/execute/string-opt-8.c: Likewise.
45306
45307 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
45308
45309         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
45310         instead of 'mkcheck 2'.
45311
45312 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45313
45314         * gcc.c-torture/execute/memcheck/driver.c,
45315         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
45316         C9X references to refer to C99.
45317
45318 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
45319
45320         * gcc.dg/ultrasp3.c: New test.
45321
45322 2000-11-25  Neil Booth  <neilb@earthling.net>
45323
45324         * gcc.dg/cpp/include2.c: Update test to be locale independent.
45325
45326 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
45327
45328         * gcc.c-torture/compile/20001123-2.c: New.
45329
45330 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45331
45332         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
45333
45334 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
45335
45336         * gcc.dg/sequence-point-1.c: Add some new tests.
45337         * gcc.c-torture/execute/20001124-1.c: New test.
45338
45339 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
45340
45341         * g++.old-deja/g++.other/vaarg4.C: New test.
45342         * gcc.c-torture/compile/20001123-1.c: New test.
45343
45344 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
45345
45346         * g++.other/crash24.C: Adjust and remove XFAIL.
45347         * g++.other/crash37.C: New test.
45348
45349 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
45350
45351         * g++.old-deja/g++.pt/instantiate9.C: New test.
45352
45353 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
45354
45355         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
45356         new ABI, too.
45357
45358         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
45359         * g++.old-deja/g++.robertl/eb55.C: Likewise.
45360
45361 2000-11-22  Neil Booth  <neilb@earthling.net>
45362
45363         * gcc.dg/cpp/Wtrigraphs.c: New test.
45364
45365 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
45366
45367         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
45368
45369 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
45370
45371         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
45372
45373 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
45374
45375         * lib/gcc-dg.exp: load_lib scanasm.exp.
45376         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
45377         * lib/g++-dg.exp: load_lib scanasm.exp.
45378         * lib/scanasm.exp: New.
45379         (scan-assembler, scan-assembler-not): Add optional arguments to
45380         test name, or if not present, the pattern name.
45381         (scan-assembler-dem, scan-assembler-dem-not): New.
45382
45383         * g++.dg/dg.exp: New.
45384
45385 2000-11-21  Neil Booth  <neilb@earthling.net>
45386
45387         * gcc.dg/cpp/integrated1.c: Remove.
45388
45389 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
45390
45391         * gcc.c-torture/execute/20001121-1.c: New test.
45392
45393 2000-11-21  Richard Henderson  <rth@redhat.com>
45394
45395         * gcc.c-torture/compile/20001121-1.c: New test.
45396
45397 2000-11-20  Neil Booth  <neilb@earthling.net>
45398
45399         * gcc.dg/cpp/integrated1.c: New test.
45400
45401 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
45402
45403         * g++.old-deja/g++.other/inline17.C: New test.
45404
45405 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
45406
45407         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
45408         local variable to be zero: I made the variable global. Now
45409         uses abort() and exit() instead of relying on main's return value.
45410
45411 2000-11-20  Neil Booth  <neilb@earthling.net>
45412
45413         * gcc.dg/cpp/paste2.c: Update test.
45414         * objc/execute/paste.m: New test.
45415
45416 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
45417
45418         * gcc.dg/c99-condexpr-1.c: New test.
45419
45420 2000-11-20  Neil Booth  <neilb@earthling.net>
45421
45422         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
45423
45424 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
45425
45426         * g++.old-deja/g++.pt/export1.C: New test.
45427
45428 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
45429
45430         * gcc.dg/20001117-1.c: New test.
45431
45432 2000-11-18  Richard Henderson  <rth@redhat.com>
45433
45434         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
45435
45436 2000-11-18  Richard Henderson  <rth@redhat.com>
45437
45438         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
45439         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
45440         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
45441
45442 2000-11-18  Richard Henderson  <rth@redhat.com>
45443
45444         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
45445         (main): New.  Exit cleanly.
45446
45447 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45448
45449         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
45450         gcc.dg/c99-fordecl-2.c: New tests.
45451
45452 2000-11-18  Richard Henderson  <rth@redhat.com>
45453
45454         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
45455         * gcc.c-torture/execute/zerolen-2.c: New.
45456
45457 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45458
45459         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
45460         memory.
45461
45462 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
45463
45464         * g++.old-deja/g++.pt/instantiate8.C: New test.
45465
45466 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
45467
45468         * g++.old-deja/g++.other/incomplete.C: Add more tests.
45469         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
45470
45471 2000-11-16  Nick Clifton  <nickc@redhat.com>
45472
45473         * gcc.c-torture/execute/nestfunc-2.c: New test.
45474         * gcc.c-torture/execute/nestfunc-3.c: New test.
45475
45476 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
45477
45478         * gcc.c-torture/compile/20001116-1.c: New test.
45479
45480 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45481
45482         * gcc.c-torture/execute/20001115-1.c: New test.
45483
45484 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
45485
45486         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
45487         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
45488         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
45489         * g++.old-deja/g++.abi/vmihint.C: Likewise.
45490
45491 2000-11-15  Neil Booth  <neilb@earthling.net>
45492
45493         gcc.dg/cpp/_Pragma1.c: Update.
45494         gcc.dg/cpp/_Pragma2.c: New test.
45495
45496 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
45497
45498         * g++.old-deja/g++.other/anon5.C: New test.
45499
45500 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
45501
45502         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
45503         tests.
45504
45505 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
45506
45507         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
45508         output.
45509
45510 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45511
45512         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
45513         labels at end of compound statements.
45514
45515 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
45516
45517         * gcc.c-torture/execute/loop-7.c: New test.
45518
45519 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45520
45521         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
45522
45523 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45524
45525         * gcc.dg/c99-bool-1.c: New test.
45526
45527 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45528
45529         * gcc.dg/c99-scope-1.c: Remove xfail.
45530         * gcc.dg/c99-scope-2.c: New test.
45531
45532 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45533
45534         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
45535         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
45536
45537 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
45538
45539         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
45540         error messages.
45541
45542         * g++.mike/p700.C: Don't typedef wchar_t.
45543         * g++.mike/p784.C: Likewise.
45544         * g++.mike/eb101.C: Don't use __wchar_t.
45545
45546 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
45547
45548         * g77.f-torture/execute/20001111.[fx]: Test premature exit
45549         from DO loop.
45550
45551 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
45552
45553         * gcc.c-torture/execute/20001111-1.c: New test.
45554
45555 2000-11-10  Nick Clifton  <nickc@redhat.com>
45556
45557         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
45558         long multuiple and accumulate.
45559
45560 2000-11-09  Richard Henderson  <rth@redhat.com>
45561
45562         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
45563         via size_t instead of int.
45564
45565         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
45566         * gcc.c-torture/execute/string-opt-2.c: Likewise.
45567         * gcc.c-torture/execute/string-opt-3.c: Likewise.
45568         * gcc.c-torture/execute/string-opt-4.c: Likewise.
45569
45570 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
45571
45572         * gcc.c-torture/compile/20001109-1.c: New test.
45573         * gcc.c-torture/compile/20001109-2.c: New test.
45574
45575 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
45576
45577         * g++.old-deja/g++.pt/operator1.C: New test.
45578         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
45579
45580 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
45581
45582         * gcc.dg/20001108-1.c: New test.
45583
45584 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
45585
45586         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
45587         with both arguments constant strings.
45588         * gcc.c-torture/execute/string-opt-3.c: New test.
45589         * gcc.c-torture/execute/string-opt-4.c: New test.
45590         * gcc.c-torture/execute/string-opt-5.c: New test.
45591
45592 2000-11-08  Nick Clifton  <nickc@redhat.com>
45593
45594         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
45595         mulsidi3adddi patterns.
45596
45597 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
45598
45599         * g++.old-deja/g++.other/crash36.C: New test.
45600
45601 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
45602
45603         * g++.old-deja/g++.other/init16.C: New test.
45604
45605 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
45606
45607         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
45608
45609 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
45610
45611         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
45612         * gcc.c-torture/execute/va-arg-16.x: Likewise.
45613         * gcc.c-torture/execute/va-arg-17.x: Likewise.
45614
45615 2000-11-07  DJ Delorie  <dj@redhat.com>
45616
45617         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
45618
45619 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45620
45621         * gcc.c-torture/execute/string-opt-1.c: New test.
45622
45623 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
45624
45625         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
45626         mips-sgi-irix6.* because the MIPS ABI passes floating-point
45627         parameters in registers, and there is no way for a varargs
45628         function to know in which order the integer and floating-point
45629         parameters should be interleaved when they are placed on the
45630         stack.
45631         * gcc.c-torture/execute/va-arg-16.x: Likewise.
45632         * gcc.c-torture/execute/va-arg-17.x: Likewise.
45633
45634 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45635
45636         * gcc.c-torture/execute/string-opt-2.c: New test.
45637
45638 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
45639
45640         * g++.old-deja/g++.pt/crash60.C: New test.
45641
45642 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
45643
45644         * g++.old-deja/g++.other/crash24.C: New test.
45645         * g++.old-deja/g++.other/crash25.C: New test.
45646         * g++.old-deja/g++.other/crash26.C: New test.
45647         * g++.old-deja/g++.other/crash27.C: New test.
45648         * g++.old-deja/g++.other/crash28.C: New test.
45649         * g++.old-deja/g++.other/crash29.C: New test.
45650         * g++.old-deja/g++.other/crash30.C: New test.
45651         * g++.old-deja/g++.other/crash31.C: New test.
45652         * g++.old-deja/g++.other/crash32.C: New test.
45653         * g++.old-deja/g++.other/crash33.C: New test.
45654         * g++.old-deja/g++.other/crash34.C: New test.
45655         * g++.old-deja/g++.other/crash35.C: New test.
45656
45657 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
45658
45659         * gcc.c-torture/execute/20001031-1.c: New test.
45660
45661 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
45662
45663         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
45664         namespace.
45665
45666         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
45667         standards-conformant.
45668
45669         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
45670
45671         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
45672         * g++.old-deja/g++.mike/p755a.C: Likewise.
45673         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
45674         library makes no calls to `operator new' during initialization.
45675
45676 2000-11-04  Neil Booth  <neilb@earthling.net>
45677
45678         * gcc.dg/cpp/include2.c: New tests.
45679
45680 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
45681
45682         * lib/g++.exp (g++_set_ld_library_path): New function.
45683         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
45684
45685 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
45686
45687         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
45688         warnings.
45689
45690 2000-11-01  Richard Henderson  <rth@redhat.com>
45691
45692         * g++.old-deja/g++.ext/namedret1.C: New.
45693         * g++.old-deja/g++.ext/namedret2.C: New.
45694         * g++.old-deja/g++.ext/namedret3.C: New.
45695
45696 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
45697
45698         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
45699         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
45700
45701 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45702
45703         * gcc.c-torture/execute/va-arg-21.c: New test.
45704
45705 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45706
45707         * gcc.dg/c99-complex-2.c: New test.
45708
45709 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45710
45711         * gcc.c-torture/execute/stdio-opt-1.c: New test.
45712
45713 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
45714
45715         * g++.old-deja/g++.other/inline16.C: New test.
45716
45717 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
45718
45719         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
45720         __PRETTY_FUNCTION__
45721
45722 2000-10-29  Neil Booth  <neilb@earthling.net>
45723
45724         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
45725         New tests.
45726         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
45727         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
45728         optimisation.
45729
45730 2000-10-29  Neil Booth  <neilb@earthling.net>
45731
45732         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
45733         * mi1.c, mi1c.h: Add null directives to multiple-include test.
45734         * mi5.c: Test multiple includes work with -C.
45735         * trigraphs.c: Test ^= version.
45736
45737 2000-10-28  Neil Booth  <neilb@earthling.net>
45738
45739         New tests and test updates for new macro expander.
45740
45741         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
45742         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
45743         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
45744         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
45745         new diagnostic messages.
45746
45747         * gcc.dg/cpp/macro3.c: New tests.
45748
45749 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
45750
45751         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
45752         on the same line.
45753
45754 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
45755
45756         * g++.old-deja/g++.other/eh2.C: New test.
45757
45758 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
45759
45760         * gcc.c-torture/execute/20001027-1.c: New test.
45761
45762 2000-10-26  Richard Henderson  <rth@redhat.com>
45763
45764         * gcc.c-torture/execute/20001026-1.c: New.
45765
45766 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
45767
45768         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
45769         * g++.old-deja/g++.law/builtin1.C: Likewise.
45770         * g++.old-deja/g++.law/ctors10.C: Likewise.
45771         * g++.old-deja/g++.law/virtual3.C: Likewise.
45772         * g++.old-deja/g++.mike/p658.C: Likewise.
45773         * g++.old-deja/g++.other/sibcall1.C: Likewise.
45774         * g++.old-deja/g++.other/vaarg2.C: Likewise.
45775         * g++.old-deja/g++.robertl/eb124.C: Likewise.
45776         * g++.old-deja/g++.robertl/eb44.C: Likewise.
45777         * g++.old-deja/g++.robertl/eb77.C: Likewise.
45778
45779 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
45780
45781         * gcc.c-torture/compile/20001024-1.c: New test.
45782
45783 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
45784
45785         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
45786         to tell us whether or not we are using V3.
45787
45788 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
45789
45790         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
45791         operands.
45792
45793 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45794
45795         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
45796
45797 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
45798
45799         * gcc.c-torture/execute/20001024-1.c: New test.
45800
45801 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
45802
45803         * g++.old-deja/g++.other/sibcall1.C: New test.
45804
45805 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
45806
45807         * gcc.dg/noncompile/init-3.c: New test.
45808
45809 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
45810
45811         * gcc.dg/format-array-1.c: New test.
45812
45813 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45814
45815         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
45816         writing through null pointers; remove comment about testing
45817         unterminated strings.
45818
45819 2000-10-17  Matthew Hiller  <hiller@redhat.com>
45820
45821         * gcc.c-torture/execute/20001017-2.c: New test.
45822
45823 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45824
45825         * gcc.c-torture/compile/20001018-1.c: New test.
45826         * gcc.c-torture/compile/20001018-1.x: Xfail.
45827
45828 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45829
45830         * gcc.c-torture/execute/20001017-1.c: New test.
45831
45832 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45833
45834         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
45835         for multiple use of arguments with scanf formats; add tests for
45836         multiple use of arguments.
45837
45838 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
45839
45840         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
45841
45842 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45843
45844         * gcc.dg/format-miss-1.c: New test.
45845
45846 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
45847
45848         * gcc.c-torture/execute/20001013-1.c: New test.
45849
45850 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
45851
45852         * gcc.dg/format-branch-1.c: New test.
45853
45854 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
45855
45856         * README, lib/file-format.exp: Remove EGCS references.
45857
45858 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
45859
45860         * gcc.dg/20001013-1.c: New test.
45861
45862 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
45863
45864         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
45865         for intmax_t in the compiler using __typeof__ and the type rules
45866         for conditional expressions.
45867
45868 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
45869
45870         * gcc.dg/20001012-1.c: New test.
45871         * gcc.dg/20001012-2.c: New test.
45872
45873 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45874
45875         * gcc.dg/format-attr-1.c: New test.
45876
45877 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45878
45879         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
45880         __LONG_LONG_MAX__ instead of LLONG_MAX.
45881
45882 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45883
45884         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
45885         scanf flags.
45886         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
45887         flags.
45888
45889 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45890
45891         * gcc.dg/sequence-pt-1.c: New test.
45892
45893 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
45894
45895         * gcc.c-torture/execute/20001011-1.c: New testcase.
45896         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
45897
45898 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
45899
45900         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
45901         does not error on it.
45902
45903 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
45904
45905         * gcc.dg/20001009-1.c: New test.
45906
45907 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
45908
45909         * gcc.c-torture/compile/20001009-1.c: Move from here ....
45910         * gcc.c-torture/execute/20001009-2.c: ... to here.
45911
45912 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
45913
45914         * gcc.c-torture/compile/20001009-1.c: New testcase.
45915         * gcc.c-torture/execute/20001009-1.c: New testcase.
45916         Testcases provided by Jan Hubicka <jh@suse.cz>.
45917
45918 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45919
45920         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
45921         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
45922         uintmax_t using <limits.h> to emulate the compiler's internal
45923         logic.  No longer XFAIL %j tests.
45924
45925 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45926
45927         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
45928         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
45929         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
45930         regexps and details of expected handling of some bad formats.
45931         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
45932         suppression.
45933
45934 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45935
45936         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
45937         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
45938         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
45939         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
45940         in list archives.
45941
45942 2000-10-06  Richard Henderson  <rth@cygnus.com>
45943
45944         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
45945         * g++.old-deja/g++.brendan/crash52.C: Likewise.
45946         * g++.old-deja/g++.jason/report.C: Likewise.
45947         * g++.old-deja/g++.law/friend5.C: Likewise.
45948         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
45949         of the expected warnings.
45950
45951 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
45952
45953         * g++.old-deja/g++.pt/enum14.C: New test.
45954
45955 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
45956
45957         * g++.old-deja/g++.pt/crash59.C: New test.
45958
45959 2000-10-04  Will Cohen  <wcohen@redhat.com>
45960
45961         * gcc.dg/20000926-1.c: New test.
45962
45963 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
45964
45965         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
45966         function name for current C++ compiler.
45967         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
45968
45969 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
45970
45971         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
45972         __PRETTY_FUNCTION__.
45973         * g++.old-deja/g++.ext/pretty2.C: Likewise.
45974
45975 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45976
45977         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
45978
45979 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
45980
45981         * gcc.c-torture/compile/20000923-1.c: New test.
45982
45983 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
45984
45985         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
45986         * g++.old-deja/g++.pt/ttp62.C: Same.
45987         * g++.old-deja/g++.other/inline14.C: Same.
45988
45989 2000-09-24  Richard Henderson  <rth@cygnus.com>
45990
45991         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
45992
45993 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
45994
45995         * gcc.dg/c90-printf-1.c: Add test for wide string format.
45996
45997 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
45998
45999         * gcc.c-torture/compile/20000922-1.c: New file.
46000
46001 2000-09-21  Nick Clifton  <nickc@redhat.com>
46002
46003         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
46004         a signed long modulo operation.
46005         (mod6): New function - perform an unsigned long modulo operation.
46006         (main): Add tests for modulos of very large numbers by very small
46007         dividends.
46008
46009 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46010
46011         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
46012
46013 2000-09-19  Richard Henderson  <rth@cygnus.com>
46014
46015         * gcc.dg/compare2.c (case 10): XFAIL.
46016
46017 2000-09-18  Richard Henderson  <rth@cygnus.com>
46018
46019         * gcc.c-torture/execute/20000906-1.c: Move ...
46020         * gcc.dg/20000906-1.c: ... here.  Only run on targets
46021         that support __builtin_trap.
46022
46023 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
46024
46025         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
46026
46027 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46028
46029         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
46030         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
46031         more $ format tests.
46032
46033 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46034
46035         * gcc.dg/format-errmk-1.c: New test.
46036
46037 2000-09-17  Greg McGary  <greg@mcgary.org>
46038
46039         * gcc.c-torture/execute/20000917-1.x: Remove.
46040
46041 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46042
46043         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
46044
46045 2000-09-17  Greg McGary  <greg@mcgary.org>
46046
46047         * gcc.c-torture/execute/20000917-1.c: New test.
46048         * gcc.c-torture/execute/20000917-1.x: XFAIL.
46049
46050 2000-09-16  Neil Booth  <NeilB@earthling.net>
46051
46052         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
46053         in nested macro bug.
46054
46055 2000-09-15  Neil Booth  <NeilB@earthling.net>
46056
46057         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
46058
46059 2000-09-14  Jeffrey A Law  (law@cygnus.com)
46060
46061         * gcc.c-torture/execute/20000914-1.c: New test.
46062
46063 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
46064
46065         * g++.other/inline13.C: New test.
46066
46067 2000-09-12  Andreas Jaeger  <aj@suse.de>
46068
46069         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
46070         constant by Ulrich Drepper <drepper@redhat.com>.
46071
46072 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
46073
46074         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
46075
46076 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46077
46078         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
46079
46080 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
46081
46082         * gcc.dg/cpp/backslash.c: New test.
46083
46084 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
46085
46086         * gcc.c-torture/execute/20000910-1.c: New test.
46087         * gcc.c-torture/execute/20000910-2.c: Likewise.
46088
46089 2000-09-11  Robert Lipe  <robertl@sco.com>
46090
46091         * gcc.dg/pragma-align.c: New test.
46092
46093 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
46094
46095         * g++.old-deja/g++.pt/explicit82.C: New test.
46096         * g++.old-deja/g++.pt/explicit83.C: New test.
46097
46098 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
46099
46100         * gcc.dg/asm-names.c: New test.
46101
46102 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46103
46104         * gcc.dg/cpp/tr-warn6.c: New test
46105
46106 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46107
46108         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
46109         be accepted.
46110
46111 2000-09-07  Catherine Moore  <clm@redhat.com>
46112
46113         * gcc.c-torture/execute/unroll-1.c: New test.
46114
46115 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
46116
46117         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
46118         ERROR markers.
46119         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
46120         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
46121         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
46122         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
46123         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
46124         Preprocess only.
46125         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
46126         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
46127
46128 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46129
46130         * g++.old-deja/g++.pt/deduct2.C: New test.
46131
46132 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46133
46134         * g++.old-deja/g++.pt/parms2.C: New test.
46135
46136 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46137
46138         * g++.old-deja/g++.pt/crash58.C: New test.
46139
46140 2000-09-06  Greg McGary  <greg@mcgary.org>
46141
46142         * gcc.c-torture/execute/20000906-1.c: New test.
46143         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
46144
46145 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46146
46147         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
46148
46149 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
46150
46151         * g++.old-deja/g++.pt/crash57.C: New test.
46152
46153 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
46154
46155         * g++.old-deja/g++.pt/crash56.C: New test.
46156
46157 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
46158
46159         * g++.old-deja/g++.pt/koenig1.C: New test.
46160
46161 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
46162
46163         * gcc.dg/20000904-1.c: New test.
46164
46165 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
46166
46167         * gcc.dg/cpp/paste8.c: New test.
46168
46169 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
46170
46171         * gcc.c-torture/compile/20000827-1.c: New test.
46172
46173 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
46174
46175         * gcc.dg/format-diag-1.c: New test.
46176
46177 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
46178
46179         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
46180         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
46181         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
46182         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
46183         gcc.dg/formatz-1.c: Adjust warning regular expressions.
46184
46185 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
46186
46187         * g++.old-deja/g++.other/nested4.C: New test.
46188
46189 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
46190
46191         * g++.old-deja/g++.ns/scoped1.C: New test.
46192
46193 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
46194
46195         * lib/g++.exp: Support testing already-installed GCC.
46196
46197 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46198
46199         * wtr-label-1.c, wtr-suffix-1.c: New tests.
46200
46201 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46202
46203         * gcc.dg/return-type-2.c: New test.
46204
46205 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
46206
46207         * gcc.c-torture/compile/20000825-1.c: New test.
46208
46209 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
46210
46211         * gcc.dg/dwarf2-2.c: New test.
46212
46213 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
46214
46215         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
46216         dg-warning regexps.
46217
46218 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46219
46220         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
46221         gcc.dg/format-ext-5.c: New tests.
46222
46223 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
46224
46225         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
46226
46227 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
46228
46229         * gcc.dg/noncompile/930622-2.c: Adjust error message.
46230
46231 2000-08-24  Richard Henderson  <rth@cygnus.com>
46232
46233         * gcc.dg/ia64-sync-1.c: New test.
46234         * gcc.dg/ia64-sync-2.c: New test.
46235         * gcc.dg/ia64-asm-1.c: New test.
46236
46237 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
46238
46239         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
46240         * gcc.dg/format-ext-2.c: New test.
46241
46242 2000-08-23  Jason Merrill  <jason@redhat.com>
46243
46244         * lib/old-dejagnu.exp: Also ignore "In member function" and
46245         "At global scope".
46246
46247 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46248
46249         * gcc.dg/noncompile/label-lineno-1.c: New test.
46250
46251 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
46252
46253         * gcc.dg/c99-array-nonobj-1.c: New test.
46254
46255 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
46256
46257         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
46258         tests.
46259         * gcc.dg/format-ext-1.c: New test.
46260
46261 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46262
46263         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
46264         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
46265         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
46266         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
46267         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
46268
46269 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46270
46271         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
46272         gcc.dg/c99-strftime-2.c: New tests.
46273
46274 2000-08-22  Richard Henderson  <rth@cygnus.com>
46275
46276         * gcc.c-torture/execute/20000822-1.c: New test.
46277
46278 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
46279
46280         * gcc.c-torture/execute/20000819-1.x: Remove.
46281
46282 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
46283
46284         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
46285         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
46286         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
46287         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
46288         gcc.dg/format-xopen-1.c: New tests.
46289
46290 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
46291
46292         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
46293
46294 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
46295
46296         * g++.old-deja/g++.other/loop2.C: New test.
46297
46298         * gcc.c-torture/compile/20000606-1.c: New test.
46299         * gcc.c-torture/compile/20000728-1.c: New test.
46300         * gcc.c-torture/execute/20000801-1.c: New test.
46301         * gcc.c-torture/execute/20000801-2.c: New test.
46302         * gcc.c-torture/execute/20000819-1.c: New test.
46303         * gcc.c-torture/execute/20000819-1.x: XFAIL.
46304         * gcc.dg/20000629-1.c: New test.
46305         * gcc.dg/20000724-1.c: New test.
46306         * gcc.dg/20000807-1.c: New test.
46307
46308 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
46309
46310         * gcc.dg/cpp/pragma-1.c: New test.
46311         * gcc.dg/cpp/pragma-2.c: New test.
46312
46313 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
46314
46315         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
46316         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
46317
46318 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46319
46320         * gcc.c-torture/compile/20000818-1.c: New test.
46321
46322 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
46323
46324         * gcc.c-torture/execute/20000818-1.c: New test.
46325
46326 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46327
46328         * gcc.dg/format-va-1.c: New test.
46329
46330 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46331
46332         * g++.old-deja/g++.other/typedef8.C: New test.
46333
46334 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46335
46336         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
46337         * g++.old-deja/g++.mike/net36.C: Mark candidate.
46338         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
46339         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
46340         * g++.old-deja/g++.other/ptrmem7.C: New test.
46341         * g++.old-deja/g++.pt/ptrmem10.C: New test.
46342
46343 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46344
46345         * g++.old-deja/g++.pt/typename27.C: New test.
46346
46347 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
46348
46349         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
46350         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
46351         * g++.old-deja/g++.pt/friend45.C: New test.
46352         * g++.old-deja/g++.other/friend8.C: New test.
46353
46354 2000-08-15  Richard Henderson  <rth@cygnus.com>
46355
46356         * gcc.c-torture/execute/20000815-1.c: New test.
46357
46358 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
46359
46360         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
46361         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
46362         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
46363
46364 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
46365
46366         * g++.old-deja/g++.other/refinit2.C: New test.
46367
46368 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
46369
46370         * lib/c-torture.exp (c-torture): Make
46371         compiler_conditional_xfail_data global.
46372         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
46373         compiler_conditional_xfail_data machinery.
46374         (f-torture-execute): Likewise.
46375         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
46376         and only when unrolling loops.
46377
46378         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
46379
46380 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
46381
46382         * g++.old-deja/g++.pt/explicit81.C: New test.
46383
46384 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
46385
46386         * g++.old-deja/g++.pt/typename26.C: New test.
46387
46388 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
46389
46390         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
46391         warning.
46392
46393 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46394
46395         * g++.old-deja/g++.other/array3.C: New test.
46396
46397 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46398
46399         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
46400         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
46401         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
46402         New tests.
46403
46404 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
46405
46406         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
46407         * g++.old-deja/g++.abi/vmihint.C: Likewise.
46408
46409 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
46410
46411         * gcc.c-torture/execute/20000808-1.c: New test.
46412
46413 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46414
46415         * gcc.dg/c90-const-expr-1.c: New test.
46416
46417 2000-08-08  Richard Henderson  <rth@cygnus.com>
46418
46419         * gcc.dg/noncompile/920923-1.c: Declare calloc.
46420
46421 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
46422
46423         * gcc.dg/noncompile/const-ll-1.c: New test.
46424
46425 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46426
46427         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
46428
46429 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
46430
46431         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
46432         that running programs linked against the shared version of libobjc
46433         run correctly.
46434
46435 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46436
46437         * gcc.dg/c99-printf-1.c: New test.
46438
46439 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46440
46441         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
46442
46443 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
46444
46445         * gcc.c-torture/execute/20000731-1.x: Delete.
46446
46447 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
46448
46449         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
46450         and torture_without_loops as is done by c-torture.exp.
46451         (search_for): Copy from c-torture.exp.
46452         (gcc-dg-runtest): New function, drives a directory of tests
46453         iterating over the TORTURE_OPTIONS.
46454         (scan-assembler, scan-assembler-not): Move here from
46455         individual directory drivers.
46456
46457         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
46458         defined by lib/gcc-dg.exp.
46459         * gcc.dg/cpp/cpp.exp: Likewise.
46460         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
46461         gcc-dg-runtest, so we cycle over optimization options.
46462
46463         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
46464         * gcc.dg/compare2.c: No longer expected to fail.
46465
46466 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
46467
46468         * gcc.c-torture/execute/20000804-1.c: New test.
46469
46470 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
46471
46472         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
46473
46474 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
46475
46476         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
46477
46478 2000-08-03  Jeffrey A Law  (law@cygnus.com)
46479
46480         * gcc.c-torture/compile/20000803-1.c: New test.
46481
46482 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46483
46484         * gcc.c-torture/execute/20000801-3.c,
46485         gcc.c-torture/execute/20000801-4.c: New tests.
46486         * gcc.c-torture/execute/20000801-3.x,
46487         gcc.c-torture/execute/20000801-4.x: Xfail.
46488
46489 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
46490
46491         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
46492         libobjc/.libs to allow for libtool.
46493
46494 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
46495
46496         * gcc.c-torture/compile/20000802-1.c: New test.
46497
46498 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
46499
46500         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
46501
46502 2000-07-31  Jeffrey A Law  (law@cygnus.com)
46503
46504         * gcc-c-torture/execute/20000731-2.c: New test.
46505
46506         * gcc.c-torture/execute/20000731-1.c: New test.
46507         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
46508
46509 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
46510
46511         * testsuite/gcc.dg/cpp/paste7.c: New test.
46512         * gcc.dg/cpp/20000725-1.c: New test.
46513
46514 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
46515
46516         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
46517         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
46518         declaration warning for __builtin_dwarf_reg_size.
46519
46520         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
46521
46522 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
46523
46524         * gcc.dg/noncompile/voidparam-1.c: New test.
46525
46526 2000-07-30  Richard Henderson  <rth@cygnus.com>
46527
46528         * gcc.dg/c90-digraph-1.c: Don't xfail.
46529         * gcc.dg/compare2.c (case 10): Xfail.
46530         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
46531
46532 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
46533
46534         * gcc.dg/c99-main-1.c: New test.
46535
46536 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46537
46538         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
46539
46540 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
46541
46542         * gcc.c-tortuer/execute/20000726-1.c: New test.
46543
46544 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
46545
46546         * gcc.c-torture/execute/enum-2.c: New test.
46547
46548 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46549
46550         * gcc.dg/cpp/tr-warn3.c: New test.
46551
46552 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46553
46554         * g++.old-deja/g++.ext/implicit1.C: Remove.
46555         * g++.old-deja/g++.jason/c2.C: Remove
46556         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
46557         * g++.old-deja/g++.pt/crash16.C: Likewise.
46558         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
46559
46560 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46561
46562         * g++.old-deja/g++.other/for2.C: New test.
46563
46564 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
46565
46566         * gcc.dg/20000720-1.c: New test.
46567
46568 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
46569
46570         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
46571
46572 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
46573
46574         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
46575         * gcc.c-torture/execute/20000722-1.c: New.
46576         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
46577
46578 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
46579
46580         * gcc.dg/cpp/20000720-1.S: New test.
46581
46582 2000-07-21  Michael Meissner  <meissner@redhat.com>
46583
46584         * gcc.c-torture/execute/ieee/hugeval.c: New test.
46585
46586 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
46587
46588         * g++.old-deja/g++.brendan/crash16.C,
46589         g++.old-deja/g++.brendan/parse3.C,
46590         g++.old-deja/g++.brendan/redecl1.C,
46591         g++.old-deja/g++.ns/template13.C,
46592         g++.old-deja/g++.other/decl4.C,
46593         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
46594
46595 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
46596
46597         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
46598         and "Internal error".
46599
46600         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
46601         regexps.
46602         * gcc.dg/cpp/paste6.c: New test.
46603
46604 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
46605
46606         * gcc.dg/cpp/tr-direct.c: New test.
46607
46608         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
46609         gcc.dg/cpp/undef1.c: Tweak error regexps.
46610
46611 2000-07-18  Eric Christopher <echristo@redhat.com>
46612
46613         * gcc.c-torture/compile/20000718-1.c: New test.
46614
46615 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
46616
46617         * cpplex.c (_cpp_push_token): If the token being pushed back
46618         is the previous token in this context, just subtract one from
46619         context->posn.
46620         * cppmacro.c (save_expansion): Clear aux field when storing a
46621         placemarker.
46622
46623 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
46624
46625         * gcc.dg/noncompile/redecl-1.c: New test.
46626
46627 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
46628
46629         * gcc.c-torture/execute/20000717-5.c: New test.
46630         * gcc.c-torture/execute/20000717-1.x: Removed.
46631
46632 2000-07-17  Richard Henderson  <rth@cygnus.com>
46633
46634         * gcc.c-torture/execute/20000717-4.c: New test.
46635
46636 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
46637
46638         * gcc.dg/cpp/syshdr.c: New test.
46639         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
46640
46641 2000-07-17  Neil Booth  <neilb@earthling.net>
46642
46643         * gcc.dg/cpp/cmdlne-dM.c: New test.
46644         * gcc.dg/cpp/cmdlne-dD.c: New test.
46645
46646 2000-07-17  Jeffrey A Law  (law@cygnus.com)
46647
46648         * gcc.c-torture/execute/20000717-3.c: New test.
46649
46650         * gcc.c-torture/compile/20000717-1.c: New test.
46651
46652 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
46653
46654         * gcc.c-torture/execute/20000717-2.c: New test.
46655
46656 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46657
46658         * gcc.dg/formatz-1.c: New test.
46659
46660         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
46661         * gcc.dg/c99-digraph-1.c: New tests.
46662
46663         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
46664         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
46665
46666         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
46667         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
46668         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
46669         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
46670         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
46671         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
46672         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
46673
46674 2000-07-17  Greg McGary <greg@mcgary.org>
46675
46676         * gcc.c-torture/execute/20000717-1.c: New test.
46677         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
46678
46679 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
46680
46681         * gcc.c-torture/execute/20000715-2.c: New test.
46682         * gcc.dg/20000715-1.c: New test.
46683
46684 2000-07-15  Michael Meissner  <meissner@redhat.com>
46685
46686         * gcc.c-torture/execute/20000715-1.c: New test.
46687
46688 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
46689
46690         * gcc.c-torture/execute/20000707-1.c: New test.
46691
46692 2000-07-13  Neil Booth  <NeilB@earthling.net>
46693
46694         * testsuite/gcc.dg/cpp/digraph1.c,
46695         testsuite/gcc.dg/cpp/digraph2.c,
46696         testsuite/gcc.dg/cpp/digraphs.c: New tests.
46697
46698 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
46699
46700         * g77.f-torture/compile/20000630-2.f: New test.
46701         * g77.f-torture/compile/20000630-2.x
46702
46703 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
46704
46705         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
46706
46707 2000-07-11  Neil Booth  <NeilB@earthling.net>
46708
46709         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
46710
46711 2000-07-11  Neil Booth  <NeilB@earthling.net>
46712
46713         * gcc.dg/cpp/cmdlne-C.c: New.
46714
46715 2000-07-09  Neil Booth  <NeilB@earthling.net>
46716
46717         * gcc.dg/cpp/directiv.c: New tests.
46718         * gcc.dg/cpp/undef1.c: Update.
46719
46720 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
46721
46722         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
46723
46724 2000-07-09  Neil Booth  <NeilB@earthling.net>
46725
46726         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
46727
46728 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
46729
46730         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
46731         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
46732
46733 2000-07-08  Neil Booth  <NeilB@earthling.net>
46734
46735         * gcc.dg/cpp/macsyntx.c: New tests.
46736
46737 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
46738
46739         * gcc.dg/20000707-1.c: New test.
46740
46741 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
46742
46743         * gcc.c-torture/execute/20000706-1.c: New test.
46744         * gcc.c-torture/execute/20000706-2.c: New test.
46745         * gcc.c-torture/execute/20000706-3.c: New test.
46746         * gcc.c-torture/execute/20000706-4.c: New test.
46747         * gcc.c-torture/execute/20000706-5.c: New test.
46748
46749 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
46750
46751         * g++.old-deja/g++.pt/instantiate7.C: New test.
46752
46753 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
46754
46755         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
46756         * g++.old-deja/g++.mike/thunk3.C: Likewise.
46757         * g++.old-deja/g++.other/rtti3.C: Likewise.
46758         * g++.old-deja/g++.other/rttid3.C: Likewise.
46759
46760 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
46761
46762         *  g77.f-torture/compile/20000630-1.x: Fix typo
46763
46764 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
46765
46766         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
46767         assembly output.
46768
46769 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
46770
46771         * gcc.dg/cpp/ident.c: New test.
46772
46773 2000-07-05  Neil Booth  <NeilB@earthling.net>
46774
46775         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
46776           gcc.dg/cpp/lexstrng.c: New tests.
46777
46778 2000-07-04  Neil Booth  <NeilB@earthling.net>
46779
46780         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
46781         * gcc.dg/cpp/strify2.c: Same.
46782
46783 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
46784
46785         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
46786         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
46787         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
46788         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
46789
46790         * testsuite/gcc.dg/cpp/macro1.c,
46791         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
46792         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
46793         testsuite/gcc.dg/cpp/strify1.c,
46794         testsuite/gcc.dg/cpp/strify2.c: New tests.
46795
46796 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
46797
46798         * gcc.c-torture/execute/20000703-1.c: New test.
46799
46800 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46801
46802         * g++.old-deja/g++.pt (lookup10.C): New test.
46803
46804 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46805
46806         * g++.old-deja/g++.pt (typename25.C): New test.
46807
46808 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
46809
46810         * gcc.c-torture/compile/20000701-1.c: New test.
46811
46812 2000-06-30  Nick Clifton  <nickc@cygnus.com>
46813
46814         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
46815         to test case.
46816
46817 2000-06-30  Catherine Moore  <clm@cygnus.com>
46818
46819         * gcc.c-torture/execute/align-1.c: New test.
46820
46821 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
46822
46823         * g++.old-deja/g++.pt/expr8.C: New test.
46824         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
46825
46826 2000-06-29  Nick Clifton  <nickc@cygnus.com>
46827
46828         * gcc.c-torture/compile/20000629-1.c: New test.
46829
46830 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
46831
46832
46833         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
46834         gcc.dg/noncompile directory, depending on whether they're
46835         preprocessor tests or not.  Annotate all the tests for the dg
46836         framework.
46837
46838         * gcc.c-torture/noncompile/noncompile.exp: Delete.
46839         * gcc.dg/noncompile/noncompile.exp: New.
46840
46841         * Moved files:
46842         Old name                                New name
46843         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
46844         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
46845         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
46846         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
46847         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
46848         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
46849         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
46850         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
46851         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
46852         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
46853         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
46854         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
46855         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
46856         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
46857         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
46858         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
46859         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
46860         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
46861         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
46862         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
46863         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
46864         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
46865         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
46866         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
46867
46868         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
46869         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
46870         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
46871         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
46872         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
46873         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
46874
46875 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
46876
46877         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
46878         declare one variable.  On the fourth, error.
46879         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
46880         declared by 20000628-1a.h.
46881
46882 2000-06-29  Richard Henderson  <rth@redhat.com>
46883
46884         * gcc.c-torture/execute/930529-1.x: New file.
46885         * gcc.dg/920413-1.c: Adjust expected warning text.
46886         * gcc.dg/980217-1.c: Declare abort.
46887         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
46888
46889 2000-06-29  Jeffrey A Law  (law@cygnus.com)
46890
46891         * g77.f-torture/compile/20000629-1.f: New test.
46892         * g77.f-torture/compile/20000629-1.x: Expected to fail.
46893
46894 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
46895
46896         Rearrange lots of files, removing entirely the
46897         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
46898         directories.
46899
46900         * Deleted files:
46901         gcc.c-torture/code_quality/code_quality.exp
46902         gcc.c-torture/special/special.exp
46903         gcc.failure/failure.exp
46904         gcc.failure/940409-1.x
46905         gcc.c-torture/compile/961203-1.x
46906
46907         * New files:
46908         gcc.misc-tests/linkage.exp
46909         gcc.c-torture/execute/920730-1t.c
46910         gcc.c-torture/execute/920730-1t.x
46911         gcc.c-torture/compile/920520-1.x
46912         gcc.c-torture/compile/920521-1.x
46913         gcc.c-torture/compile/981006-1.x
46914         gcc.c-torture/execute/eeprof-1.x
46915
46916         * Moved files (possibly with modifications to fit a new harness):
46917         Old name                                New name
46918         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
46919         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
46920         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
46921         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
46922         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
46923         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
46924         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
46925         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
46926         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
46927         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
46928         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
46929         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
46930         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
46931         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
46932
46933 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
46934
46935         * c-torture/compile/961203-1.x: Delete.
46936
46937         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
46938         not exit. Include stdio.h.
46939         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
46940         * gcc.misc-tests/dg-12.c: Likewise.
46941         * gcc.misc-tests/dg-5.c: Likewise.
46942         * gcc.misc-tests/dg-6.c: Likewise.
46943         * gcc.misc-tests/dg-7.c: Prototype abort.
46944         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
46945         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
46946         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
46947         not exit.
46948         * gcc.misc-tests/sieve.c: Use return from main, not exit.
46949         * gcc.misc-tests/sort2.c: Use return from main, not exit.
46950
46951 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
46952
46953         * gcc.dg/cpp/20000628-1.c: New test.
46954         * gcc.dg/cpp/20000628-1.h: New header for above test.
46955         * gcc.dg/cpp/20000628-1a.h: Likewise.
46956
46957 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
46958
46959         * gcc.dg/cpp: New directory.
46960         * gcc.dg/cpp/cpp.exp: New driver.
46961         * gcc.dg/cpp/20000627-1.c: New test.
46962         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
46963         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
46964         and rewrite as a compilation test.
46965
46966         * gcc.dg: Move many files into the cpp subdirectory, possibly
46967         renaming or editing them as well.
46968         Old name                New name
46969         990119-1.c              cpp/19990119-1.c
46970         990228-1.c              cpp/19990228-1.c
46971         990407-1.c              cpp/19990407-1.c
46972         990409-1.c              cpp/19990409-1.c
46973         990413-1.c              cpp/19990413-1.c
46974         990703-1.c              cpp/19990703-1.c
46975         20000127-1.c            cpp/20000127-1.c
46976         20000129-1.c            cpp/20000129-1.c
46977         20000207-1.c            cpp/20000207-1.c
46978         20000207-2.c            cpp/20000207-2.c
46979         20000209-1.c            cpp/20000209-1.c
46980         20000209-2.c            cpp/20000209-2.c
46981         20000301-1.c            cpp/20000301-1.c
46982         20000419-1.c            cpp/20000419-1.c
46983         20000510-1.S            cpp/20000510-1.S
46984         20000519-1.c            cpp/20000519-1.c
46985         20000529-1.c            cpp/20000529-1.c
46986         20000625-1.c            cpp/20000625-1.c
46987         20000625-2.c            cpp/20000625-2.c
46988         cpp-as1.c               cpp/assert1.c
46989         cpp-as2.c               cpp/assert2.c
46990         cxx-comments-1.c        cpp/cxxcom1.c
46991         cxx-comments-2.c        cpp/cxxcom2.c
46992         endif-label.c           cpp/endif.c
46993         cpp-hash1.c             cpp/hash1.c
46994         cpp-hash2.c             cpp/hash2.c
46995         cpp-if1.c               cpp/if-1.c
46996         cpp-if2.c               cpp/if-2.c
46997         cpp-if3.c               cpp/if-3.c
46998         cpp-if4.c               cpp/if-4.c
46999         cpp-if5.c               cpp/if-5.c
47000         cpp-cond.c              cpp/if-cexp.c
47001         cpp-missingop.c         cpp/if-mop.c
47002         cpp-missingparen.c      cpp/if-mpar.c
47003         cpp-opprec.c            cpp/if-oppr.c
47004         cpp-ifparen.c           cpp/if-paren.c
47005         cpp-shortcircuit.c      cpp/if-sc.c
47006         cpp-shift.c             cpp/if-shift.c
47007         cpp-unary.c             cpp/if-unary.c
47008         cpp-li1.c               cpp/line1.c
47009         cpp-li2.c               cpp/line2.c
47010         lineno.c                cpp/line3.c
47011         lineno-2.c              cpp/line4.c
47012         cpp-mi.c                cpp/mi1.c
47013         cpp-mic.h               cpp/mi1c.h
47014         cpp-micc.h              cpp/mi1cc.h
47015         cpp-mind.h              cpp/mi1nd.h
47016         cpp-mindp.h             cpp/mi1ndp.h
47017         cpp-mix.h               cpp/mi1x.h
47018         cpp-mi2.c               cpp/mi2.c
47019         cpp-mi2a.h              cpp/mi2a.h
47020         cpp-mi2b.h              cpp/mi2b.h
47021         cpp-mi2c.h              cpp/mi2c.h
47022         cpp-mi3.c               cpp/mi3.c
47023         cpp-mi3.def             cpp/mi3.def
47024         poison-1.c              cpp/poison.c
47025         pr-impl.c               cpp/prag-imp.c
47026         cpp-redef-2.c           cpp/redef1.c
47027         cpp-redef.c             cpp/redef2.c
47028         strpaste.c              cpp/strp1.c
47029         strpaste-2.c            cpp/strp2.c
47030         cpp-tradpaste.c         cpp/tr-paste.c
47031         cpp-tradstringify.c     cpp/tr-str.c
47032         cpp-tradwarn1.c         cpp/tr-warn1.c
47033         cpp-tradwarn2.c         cpp/tr-warn2.c
47034         trigraphs.c             cpp/trigraphs.c
47035         cpp-unc1.c              cpp/unc1.c
47036         cpp-unc2.c              cpp/unc2.c
47037         cpp-unc3.c              cpp/unc3.c
47038         cpp-unc.c               cpp/unc4.c
47039         undef.c                 cpp/undef1.c
47040         undef-2.c               cpp/undef2.c
47041         cpp-wi1.c               cpp/widestr1.c
47042
47043 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
47044
47045         * lib/g++.exp (g++_include_flags): Tweak.
47046
47047 2000-06-27  H.J. Lu  <hjl@gnu.org>
47048             Loren J. Rittle  <ljrittle@acm.org>
47049
47050         * lib/g++.exp (g++_include_flags): Override libgloss.exp
47051         version with one that knows about the new gcc tree structure.
47052         (g++_link_flags): Same.
47053
47054 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
47055
47056         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
47057         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
47058         case we are cross-compiling.
47059
47060         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
47061         g++.old-deja/g++.niklas/Makefile.in,
47062         g++.old-deja/g++.niklas/configure.in,
47063         g++.old-deja/g++.other/Makefile.in,
47064         g++.old-deja/g++.other/configure.in,
47065         gcc.c-torture/code_quality/Makefile.in,
47066         gcc.c-torture/code_quality/configure.in,
47067         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
47068         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
47069         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
47070         gcc.c-torture/execute/ieee/Makefile.in,
47071         gcc.c-torture/execute/ieee/configure.in,
47072         gcc.c-torture/noncompile/Makefile.in,
47073         gcc.c-torture/noncompile/configure.in,
47074         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
47075         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
47076         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
47077
47078 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
47079
47080         * g++.old-deja/g++.other/ambig3.C: New test.
47081
47082 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
47083
47084         * g++.old-deja/g++.pt/syntax1.C: New test.
47085         * g++.old-deja/g++.pt/syntax2.C: New test.
47086         * g++.old-deja/g++.other/syntax3.C: New test.
47087         * g++.old-deja/g++.other/syntax4.C: New test.
47088
47089 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
47090
47091         * gcc.dg/20000623-1.c: Prototype exit and abort.
47092
47093 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
47094
47095         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
47096         New tests.
47097         * gcc.dg/cpp-mi3.def: New file.
47098
47099         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
47100         inside assertions.
47101         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
47102         lexer's error messages.
47103         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
47104         divine anything from the linemarkers.
47105         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
47106         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
47107
47108 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
47109
47110         * gcc.dg/20000623-1.c: New test.
47111
47112 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
47113
47114         * gcc.c-torture/execute/20000622-1.c: New test.
47115
47116 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
47117
47118         * g++.old-deja/g++.other/init15.C: New test.
47119
47120 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
47121
47122         * g++.old-deja/g++.pt/vaarg2.C: New test.
47123         * g++.old-deja/g++.pt/vaarg3.C: New test.
47124
47125 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
47126
47127         * g++.old-deja/g++.other/dyncast6.C: New test.
47128
47129 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
47130
47131         * gcc.c-torture/execute/loop-6.c: New test.
47132
47133 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
47134
47135         * gcc.dg/20000614-1.c: New test.
47136         * gcc.dg/20000614-2.c: New test.
47137
47138 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
47139
47140         * g++.old-deja/g++.other/inline12.C: New test.
47141
47142 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
47143
47144         * g++.old-deja/g++.other/eh1.C: New test.
47145
47146 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
47147
47148         * g++.old-deja/g++.other/type.C: New test.
47149
47150 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
47151
47152         * g++.old-deja/g++.other/initstring.C: New test.
47153
47154 2000-06-12  Jason Merrill  <jason@redhat.com>
47155
47156         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
47157
47158 2000-06-09  Jeffrey A Law  (law@cygnus.com)
47159
47160         * gcc.c-torture/compile/20000609-1.c: New test.
47161
47162 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
47163
47164         * gcc.dg/20000609-1.c: New test.
47165
47166 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
47167
47168         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
47169         * gcc.c-torture/noncompile/poison-1.c: Move...
47170         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
47171         * gcc.dg/cpp-li1.c: Add a token after the #line.
47172
47173 2000-06-05  Richard Henderson  <rth@cygnus.com>
47174
47175         * gcc.c-torture/execute/20000605-2.c: New test.
47176         * gcc.c-torture/execute/20000605-3.c: New test.
47177
47178 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
47179
47180         * g77.f-torture/execute/20000503-1.x: New file.
47181
47182 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
47183
47184         * g++.old-deja/g++.eh/badalloc1.C: New test.
47185
47186 2000-06-05  Richard Henderson  <rth@cygnus.com>
47187
47188         * gcc.c-torture/execute/20000605-1.c: New test.
47189
47190 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
47191             Nathan Sidwell <nathan@codesourcery.com>
47192
47193         * gcc.c-torture/compile/20000605-1.c: New test.
47194
47195 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
47196
47197         * g77.f-torture/compile/20000601-1.f: New test.
47198
47199 2000-06-03  Richard Henderson  <rth@cygnus.com>
47200
47201         * gcc.c-torture/execute/20000603-1.c: New.
47202
47203 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
47204
47205         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
47206         * gcc.dg/noreturn-2.c (noreturn): Likewise.
47207
47208 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
47209
47210         * gcc.dg/compare2.c (case 12): XFAIL.
47211         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
47212         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
47213
47214         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
47215
47216 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
47217
47218         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
47219         guard macro is already defined when the header is first
47220         included.
47221         * gcc.dg/cpp-mix.h: New file.
47222         * gcc.dg/endif-label.c: Update patterns to match compiler.
47223
47224         * g++.brendan/complex1.C: Declare abort.
47225         * g++.law/refs4.C: Remove XFAIL.
47226         * g++.oliva/expr2.C: Declare abort and exit.
47227
47228 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
47229
47230         * gcc.c-torture/execute/20000528-1.c: New test.
47231
47232         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
47233         * g++.old-deja/g++.law/temps4.C: Likewise.
47234
47235         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
47236         stdlib.h.  Call abort() on failure.
47237         * g++.old-deja/g++.law/refs4.C: Likewise.
47238         * g++.old-deja/g++.law/temps4.C: Likewise.
47239         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
47240         * gcc.c-torture/execute/20000112-1.c: Include string.h.
47241
47242 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
47243
47244         Relative to g++.dg/special:
47245         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
47246
47247         Relative to g++.old-deja:
47248         * g++.brendan/complex1.C, g++.jason/optimize2.C,
47249         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
47250         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
47251         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
47252         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
47253         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
47254         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
47255
47256         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
47257         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
47258         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
47259         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
47260         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
47261         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
47262         and/or string.h.
47263
47264         * g++.other/goto1.C: Update expectations for error messages.
47265
47266 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
47267
47268         * gcc.c-torture/compile/20000523-1.c: New test.
47269
47270 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
47271
47272         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
47273
47274 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
47275
47276         * g++.old-deja/g++.eh/catch11.C: New test.
47277         * g++.old-deja/g++.eh/catch12.C: New test.
47278
47279 2000-05-24  Nick Clifton  <nickc@cygnus.com>
47280
47281         * gcc.c-torture/execute/20000523-1.c: New test.
47282
47283 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
47284
47285         * c-torture/execute/bcp-1.c: Replace abort in arg of
47286         __builtin_constant_p with a generic external function.
47287
47288         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
47289         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
47290         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
47291         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
47292         Prototype abort and/or exit.
47293
47294         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
47295         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
47296         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
47297         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
47298
47299 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
47300
47301         * gcc.dg/dwarf2-1.c: New test.
47302
47303 2000-05-20  Richard Henderson  <rth@cygnus.com>
47304
47305         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
47306
47307 2000-05-20  Andreas Jaeger  <aj@suse.de>
47308
47309         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
47310         testcase.
47311
47312 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
47313
47314         * gcc.c-torture/execute/20000519-2.c: New test.
47315
47316 2000-05-19  Andreas Jaeger  <aj@suse.de>
47317
47318         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
47319         which fails with SSA.
47320
47321         * lib/c-torture.exp: Also test with -O3 -fssa.
47322
47323 2000-05-18  Michael Meissner  <meissner@redhat.com>
47324
47325         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
47326         * gcc.c-torture/execute/920415-1.c: Ditto.
47327         * gcc.c-torture/execute/920501-1.c: Ditto.
47328         * gcc.c-torture/execute/conversion.c: Ditto.
47329         * gcc.c-torture/execute/cvt-1.c: Ditto.
47330
47331 2000-05-18  Jeffrey A Law  (law@cygnus.com)
47332
47333         * gcc.c-torture/compile/20000518-1.c: New test.
47334
47335 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
47336
47337         * g77.f-torture/compile/200005018.f: New test.
47338
47339 2000-05-17  Jeffrey A Law  (law@cygnus.com)
47340
47341         * gcc.c-torture/compile/20000517-1.c: New test.
47342
47343 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47344
47345         * gcc.c-torture/execute/20000516-1.c: New test.
47346
47347 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
47348
47349         * g++.old-deja/g++.other/eh.C: New test.
47350
47351 2000-05-12  Richard Henderson  <rth@cygnus.com>
47352
47353         * gcc.c-torture/execute/990208-1.c (main): Don't pass
47354         constants through to doit's conditional.
47355
47356 2000-05-11  Jeffrey A Law  (law@cygnus.com)
47357
47358         * gcc.c-torture/compile/20000511-1.c: New test.
47359         * g77.f-torture/compile/20000511-1.f: New test.
47360         * g77.f-torture/compile/20000511-2.f: New test.
47361
47362 2000-05-11  Michael Meissner  <meissner@redhat.com>
47363
47364         * gcc.c-torture/execute/20000511-1.c: New test.
47365
47366 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
47367
47368         * gcc.dg/dg.exp: Scan .S files as well as .c files.
47369         * gcc.dg/20000510-1.S: New.
47370
47371 2000-05-08  Catherine Moore  <clm@cygnus.com>
47372
47373         * gcc.dg/unused-3.c: New.
47374
47375 2000-05-06  Richard Henderson  <rth@cygnus.com>
47376
47377           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
47378           * g++.old-deja/g++.mike/warn1.C: Likewise.
47379           * g++.old-deja/g++.pt/local1.C: Likewise.
47380           * g++.old-deja/g++.pt/local7.C: Likewise.
47381           * g++.old-deja/g++.pt/spec16.C: Likewise.
47382
47383 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
47384
47385         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
47386
47387 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
47388
47389           * g77.f-torture/execute/20000503-1.f: New test.
47390
47391 2000-05-04  Andreas Jaeger  <aj@suse.de>
47392
47393         * gcc.dg/noreturn-2.c: New test.
47394
47395 2000-05-04  Neil Booth  <NeilB@earthling.net>
47396
47397         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
47398         preprocessor.
47399
47400 2000-05-04  Richard Henderson  <rth@cygnus.com>
47401
47402         * gcc.c-torture/execute/20000503-1.c: Fix typo.
47403
47404 2000-05-04  Richard Henderson  <rth@cygnus.com>
47405
47406         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
47407         OpenSSL by Jason R Thorpe.
47408
47409 2000-05-03  Jim Wilson  <wilson@cygnus.com>
47410
47411         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
47412
47413 2000-05-03  Robert Lipe <robertlipe@usa.net>
47414
47415         * gcc.dg/20000503-1.c: New test.
47416
47417 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
47418
47419         * gcc.c-torture/compile/20000502-1.c: New test.
47420         * g++.old-deja/g++.other/align.C: New test.
47421         * gcc.dg/cpp-tradstringify.c: New test.
47422
47423 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
47424
47425         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
47426         and hard registers.
47427
47428 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
47429
47430         * gcc.c-torture/execute/loop-5.c: New test.
47431
47432 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
47433
47434         * gcc.c-torture/execute/va-arg-20.c: New test.
47435
47436 2000-04-23  Jeffrey A Law  (law@cygnus.com)
47437
47438         * gcc.c-torture/execute/20000422-1.c: New test.
47439
47440 2000-04-20  Greg McGary  <gkm@gnu.org>
47441
47442         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
47443         when optimizing, but without sibling-call optimizations (-O1).
47444
47445 2000-04-20  Jeffrey A Law  (law@cygnus.com)
47446
47447           * gcc.c-torture/compile/20000420-1.c: New test.
47448
47449 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47450
47451         * g++.abi/ptrflags.C: New test.
47452         * g++.eh/catchptr1.C: Test incomplete pointer chains.
47453
47454 2000-04-19  Catherine Moore  <clm@cygnus.com>
47455
47456         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
47457
47458 2000-04-19  Greg McGary  <gkm@gnu.org>
47459
47460         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
47461         sibling-call optimizations.
47462
47463 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
47464
47465         * gcc.dg/20000419-1.c: New test.
47466
47467 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
47468
47469         * gcc.c-torture/execute/20000412-6.c: New test.
47470
47471 2000-04-12  Jeffrey A Law  (law@cygnus.com)
47472
47473         * gcc.c-torture/execute/20000412-5.c: New test.
47474         * g77.f-torture/compile/20000412-1.f: New test.
47475         * gcc.c-torture/execute/20000412-4.c: New test.
47476         * gcc.c-torture/compile/20000412-2.c: New test.
47477         * gcc.c-torture/execute/20000412-3.c: New test.
47478         * gcc.c-torture/compile/20000412-1.c: New test.
47479         * gcc.c-torture/execute/20000412-2.c: New test.
47480
47481 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
47482
47483         * objc/execute/bf-20.m: New test.
47484
47485 2000-04-10  Richard Henderson  <rth@cygnus.com>
47486
47487         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
47488
47489         * gcc.c-torture/execute/20000412-1.c: New test.
47490
47491 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
47492
47493         * g++.old-deja/g++.eh/catchptr1.C: New test.
47494
47495 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
47496
47497         * g++.old-deja/g++.abi/cxa_vec.C: New test.
47498
47499 2000-04-08  Neil Booth  <NeilB@earthling.net>
47500
47501         * gcc.dg/cpp-nullchar.c: Remove test as
47502         embedded nulls cause problems.
47503
47504 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47505
47506         * gcc.dg/compare2.c: New test.
47507
47508 2000-04-08  Neil Booth  <NeilB@earthling.net>
47509
47510         * gcc.dg/cpp-nullchar.c: New test.
47511
47512 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
47513
47514         * gcc.dg/cpp-mi2.c: New test.
47515         * gcc.dg/cpp-mi2[abc].h: New files.
47516
47517 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
47518
47519         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
47520         member name.
47521
47522 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
47523
47524         * g++.old-deja/g++.abi/vmihint.C: New test.
47525
47526 2000-04-06  Neil Booth  <NeilB@earthling.net>
47527
47528         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
47529         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
47530         copyright.
47531
47532 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
47533
47534         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
47535         avoid stack-frame overwrite.
47536
47537 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
47538
47539         * gcc.c-torture/compile/20000405-2.c: New test.
47540         * gcc.c-torture/compile/20000405-3.c: New test.
47541
47542 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47543
47544         * gcc.c-torture/compile/20000405-1.c: New test.
47545
47546 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
47547
47548         * gcc.dg/cast-qual-1.c: Revert last change.
47549
47550 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47551
47552         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
47553
47554 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
47555
47556         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
47557         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
47558
47559 2000-04-03  Jeffrey A Law  (law@cygnus.com)
47560
47561         * gcc.c-torture/compile/20000403-2.c: New test.
47562         * gcc.c-torture/compile/20000403-1.c: New test.
47563
47564 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
47565
47566         * gcc.c-torture/execute/20000403-1.c: New test.
47567
47568 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
47569
47570         * gcc.c-torture/execute/20000402-1.c: New test.
47571
47572 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
47573
47574         * gcc.c-torture/execute/va-arg-15.c: New test.
47575         * gcc.c-torture/execute/va-arg-16.c: New test.
47576         * gcc.c-torture/execute/va-arg-17.c: New test.
47577         * gcc.c-torture/execute/va-arg-18.c: New test.
47578         * gcc.c-torture/execute/va-arg-19.c: New test.
47579
47580 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
47581
47582         * gcc.c-torture/compile/981211-1.c: Move to...
47583         * gcc.dg/cpp-as1.c: ...here.
47584         * gcc.dg/cpp-as2.c: New file.
47585
47586         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
47587         compiler.
47588
47589 2000-04-02  Neil Booth  <NeilB@earthling.net>
47590
47591         * gcc.dg/cpp-cond.c  New tests.
47592         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
47593         accidental success less likely.
47594         * gcc.dg/cpp-missingop.c  New tests.
47595         * gcc.dg/cpp-missingparen.c  New tests.
47596         * gcc.dg/cpp-shift.c  New tests.
47597         * gcc.dg/cpp-shortcircuit.c  New tests.
47598         * gcc.dg/cpp-unary.c  New tests.
47599
47600 2000-03-29  Jeffrey A Law  (law@cygnus.com)
47601
47602         * gcc.c-torture/compile/20000329-1.c: New test.
47603
47604 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
47605
47606         * gcc.c-torture/compile/20000326-1.c: New test.
47607         * gcc.c-torture/compile/20000326-2.c: New test.
47608
47609 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
47610
47611         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
47612         the first parameter is a function argument.
47613
47614 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
47615
47616         * g++.old-deja/g++.ext/array4.C: New test.
47617
47618 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
47619
47620         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
47621
47622 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47623
47624         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
47625
47626 2000-03-19  Richard Henderson  <rth@cygnus.com>
47627
47628         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
47629
47630 2000-03-19  Richard Henderson  <rth@cygnus.com>
47631
47632         * gcc.c-torture/compile/20000319-1.c: New test.
47633
47634 2000-03-14  Jeffrey A Law  (law@cygnus.com)
47635
47636         * gcc.c-torture/execute/20000314-3.c: New test.
47637         * gcc.c-torture/execute/20000314-2.c: New test.
47638         * gcc.c-torture/execute/20000314-1.c: New test.
47639         * gcc.c-torture/compile/20000314-2.c: New test.
47640         * gcc.c-torture/compile/20000314-1.c: New test.
47641
47642 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
47643
47644         * g++.old-deja/g++.warn/inline.C: New test.
47645
47646 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
47647
47648         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
47649         standards-compliant result rather than specific constants.
47650         Put test-values in array.
47651
47652 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
47653
47654         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
47655         (g++_target_compile): Put test-specific options last.
47656
47657 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47658
47659         * g++.old-deja/g++.eh/vbase4.C: New test.
47660
47661 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47662
47663         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
47664
47665 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47666
47667         * g++.old-deja/g++.brendan/misc12.C: Removed.
47668         * g++.old-deja/g++.pt/memtemp77.C: Constify.
47669         * g++.old-deja/g++.ext/pretty4.C: New test.
47670
47671 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47672
47673         * g++.old-deja/g++.other/string2.C: New test.
47674
47675 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
47676
47677         * g++.old-deja/g++.warn/impint2.C: New test.
47678
47679 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
47680
47681         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
47682         is 1, not zero.
47683
47684 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
47685
47686         * g++.old-deja/g++.warn/impint.C: New test.
47687         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
47688         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
47689         * g++.old-deja/g++.pt/explicit12.C: Likewise.
47690         * g++.old-deja/g++.pt/explicit13.C: Likewise.
47691         * g++.old-deja/g++.pt/explicit17.C: Likewise.
47692         * g++.old-deja/g++.pt/explicit18.C: Likewise.
47693         * g++.old-deja/g++.pt/explicit19.C: Likewise.
47694         * g++.old-deja/g++.pt/explicit23.C: Likewise.
47695         * g++.old-deja/g++.pt/explicit31.C: Likewise.
47696         * g++.old-deja/g++.pt/explicit35.C: Likewise.
47697         * g++.old-deja/g++.pt/explicit6.C: Likewise.
47698         * g++.old-deja/g++.pt/memclass7.C: Likewise.
47699
47700 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
47701
47702         * gcc.dg/cpp-redef.c: New test.
47703
47704 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
47705
47706         * g++.old-deja/g++.pt/unify7.C: New test.
47707
47708 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47709
47710         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
47711         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
47712
47713 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
47714
47715         * gcc.c-torture/compile/20000224-1.c: New test.
47716
47717 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47718
47719         * gcc.c-torture/compile/cpp-2.c: New test.
47720         * gcc.c-torture/compile/cpp-1.c: New test.
47721
47722 2000-02-25  Jeffrey A Law  (law@cygnus.com)
47723
47724         * gcc.c-torture/execute/20000225-1.c: New test.
47725
47726 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47727
47728         * gcc.dg/cpp-li2.c: New test.
47729
47730         * gcc.dg/cpp-wi1.c: New test.
47731
47732         * gcc.dg/cpp-li1.c: New test.
47733
47734 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
47735
47736         * g++.old-deja/g++.other/sizeof5.C: New test.
47737
47738 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47739
47740         * gcc.c-torture/execute/va-arg-13.c: New test.
47741
47742 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
47743
47744         * gcc.c-torture/execute/va-arg-12.c: New test.
47745
47746 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
47747
47748         * gcc.c-torture/execute/20000223-1.c: New test.
47749
47750 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
47751
47752         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
47753
47754 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
47755
47756         * g++.old-deja/g++.abi/ptrmem.C: New test.
47757
47758 2000-02-19  Richard Henderson  <rth@cygnus.com>
47759
47760         * gcc.c-torture/compile/init-3.c: New.
47761
47762 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
47763
47764         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
47765         ALWAYS_CXXFLAGS.
47766
47767 2000-02-11  Robert Lipe <robertl@sco.com>
47768
47769         * gcc.c-torture/compile/20000211-3.c: New test.
47770
47771 2000-02-11  Martin Buchholz <martin@xemacs.org>
47772
47773         * gcc.c-torture/compile/20000211-2.c: New test.
47774
47775 2000-02-11  Jeffrey A Law  (law@cygnus.com)
47776
47777         * gcc.c-torture/compile/20000211-1.c: New test.
47778
47779 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
47780
47781         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
47782           on native targets
47783
47784 2000-02-08  Nathan Sidwell  <nathan@acm.org>
47785
47786         * g++.old-deja/g++.other/cast5.C: New test.
47787
47788 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
47789
47790         * gcc.c-torture/execute/20000205-1.c: New.
47791
47792 2000-02-03  Nathan Sidwell  <nathan@acm.org>
47793
47794         * g++.old-deja/g++.jason/cast3.C: Return void.
47795         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
47796
47797 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47798
47799         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
47800
47801         * gcc.dg/loop-1.c: New test.
47802
47803 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
47804
47805         * gcc.c-torture/compile/20000127-1.c: New test.
47806         * gcc.c-torture/execute/991228-1.c: New test.
47807
47808 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47809
47810         * gcc.dg/unused-2.c: New test.
47811
47812         * gcc.dg/conv-1.c: New test.
47813
47814 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
47815
47816         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
47817         compiler.
47818         (tool_option_proc): Fix typo.
47819
47820 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
47821
47822         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
47823         of the ld on the host, not on the build machine.
47824         Also, don't crash if '--help' is not a supported option.
47825
47826 2000-01-24  Richard Henderson  <rth@cygnus.com>
47827
47828         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
47829
47830 2000-01-20  Jeffrey A Law  (law@cygnus.com)
47831
47832         * gcc.c-torture/execute/20000120-2.c: New test.
47833         * gcc.c-torture/execute/20000120-1.c: New test.
47834
47835 2000-01-13  Jeffrey A Law  (law@cygnus.com)
47836
47837         * gcc.c-torture/execute/20000113-1.c: New test.
47838
47839 2000-01-12  Jeffrey A Law  (law@cygnus.com)
47840
47841         * gcc.c-torture/execute/20000112-1.c: New test.
47842
47843 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47844
47845         * gcc.dg/20000111-1.c: New test.
47846
47847 2000-01-10  Jeffrey A Law  (law@cygnus.com)
47848
47849         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
47850         with 16 bit integers.
47851
47852 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47853
47854         * gcc.dg/20000108-1.c: New test.
47855
47856 2000-01-05  Nathan Sidwell  <nathan@acm.org>
47857
47858         * g++.old-deja/g++.ns/koenig8.C: New test.
47859
47860 2000-01-05  Nathan Sidwell  <nathan@acm.org>
47861
47862         * g++.old-deja/g++.other/cast4.C: New test.
47863
47864 2000-01-05  Jeffrey A Law  (law@cygnus.com)
47865
47866         * gcc.c-torture/compile/20000105-2.c: New test.
47867         * gcc.c-torture/compile/20000105-1.c: New test.
47868
47869 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47870
47871         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
47872         references to printf & atoi to conform to ANSI standard.
47873         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
47874         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
47875         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
47876         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
47877         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
47878         * g++.old-deja/g++.brendan/complex1.C: Likewise.
47879         * g++.old-deja/g++.brendan/copy1.C: Likewise.
47880         * g++.old-deja/g++.brendan/copy2.C: Likewise.
47881         * g++.old-deja/g++.brendan/copy3.C: Likewise.
47882         * g++.old-deja/g++.brendan/copy4.C: Likewise.
47883         * g++.old-deja/g++.brendan/copy5.C: Likewise.
47884         * g++.old-deja/g++.brendan/copy6.C: Likewise.
47885         * g++.old-deja/g++.brendan/copy7.C: Likewise.
47886         * g++.old-deja/g++.brendan/copy8.C: Likewise.
47887         * g++.old-deja/g++.brendan/crash11.C: Likewise.
47888         * g++.old-deja/g++.brendan/crash14.C: Likewise.
47889         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
47890         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
47891         * g++.old-deja/g++.brendan/delete2.C: Likewise.
47892         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
47893         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
47894         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
47895         * g++.old-deja/g++.brendan/eh1.C: Likewise.
47896         * g++.old-deja/g++.brendan/groff1.C: Likewise.
47897         * g++.old-deja/g++.brendan/init3.C: Likewise.
47898         * g++.old-deja/g++.brendan/misc12.C: Likewise.
47899         * g++.old-deja/g++.brendan/misc7.C: Likewise.
47900         * g++.old-deja/g++.brendan/new2.C: Likewise.
47901         * g++.old-deja/g++.brendan/operators4.C: Likewise.
47902         * g++.old-deja/g++.brendan/operators5.C: Likewise.
47903         * g++.old-deja/g++.brendan/overload2.C: Likewise.
47904         * g++.old-deja/g++.brendan/overload7.C: Likewise.
47905         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
47906         * g++.old-deja/g++.brendan/reference1.C: Likewise.
47907         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
47908         * g++.old-deja/g++.brendan/template24.C: Likewise.
47909         * g++.old-deja/g++.brendan/template3.C: Likewise.
47910         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
47911         * g++.old-deja/g++.jason/inline3.C: Likewise.
47912         * g++.old-deja/g++.jason/opeq.C: Likewise.
47913         * g++.old-deja/g++.law/arg5.C: Likewise.
47914         * g++.old-deja/g++.law/arm7.C: Likewise.
47915         * g++.old-deja/g++.law/ctors11.C: Likewise.
47916         * g++.old-deja/g++.law/cvt8.C: Likewise.
47917         * g++.old-deja/g++.law/init9.C: Likewise.
47918         * g++.old-deja/g++.law/refs4.C: Likewise.
47919         * g++.old-deja/g++.law/template2.C: Likewise.
47920         * g++.old-deja/g++.law/visibility24.C: Likewise.
47921         * g++.old-deja/g++.law/vtable3.C: Likewise.
47922         * g++.old-deja/g++.mike/asm2.C: Likewise.
47923         * g++.old-deja/g++.mike/eh1.C: Likewise.
47924         * g++.old-deja/g++.mike/misc1.C: Likewise.
47925         * g++.old-deja/g++.mike/misc13.C: Likewise.
47926         * g++.old-deja/g++.mike/misc14.C: Likewise.
47927         * g++.old-deja/g++.mike/ns12.C: Likewise.
47928         * g++.old-deja/g++.mike/p1248.C: Likewise.
47929         * g++.old-deja/g++.mike/p3708.C: Likewise.
47930         * g++.old-deja/g++.mike/p3708a.C: Likewise.
47931         * g++.old-deja/g++.mike/p3708b.C: Likewise.
47932         * g++.old-deja/g++.mike/p646.C: Likewise.
47933         * g++.old-deja/g++.mike/p700.C: Likewise.
47934         * g++.old-deja/g++.mike/p783.C: Likewise.
47935         * g++.old-deja/g++.mike/p783a.C: Likewise.
47936         * g++.old-deja/g++.mike/p783b.C: Likewise.
47937         * g++.old-deja/g++.mike/p786.C: Likewise.
47938         * g++.old-deja/g++.mike/p789.C: Likewise.
47939         * g++.old-deja/g++.mike/p789a.C: Likewise.
47940         * g++.old-deja/g++.mike/p807a.C: Likewise.
47941         * g++.old-deja/g++.other/delete3.C: Likewise.
47942         * g++.old-deja/g++.other/dyncast1.C: Likewise.
47943         * g++.old-deja/g++.other/dyncast2.C: Likewise.
47944         * g++.old-deja/g++.other/dyncast3.C: Likewise.
47945         * g++.old-deja/g++.other/empty1.C: Likewise.
47946         * g++.old-deja/g++.other/temporary1.C: Likewise.
47947         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
47948         * g++.old-deja/g++.pt/t16.C: Likewise.
47949         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
47950
47951 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
47952
47953         * gcc.dg/991230-1.c: New test.
47954
47955 1999-12-29  Jeffrey A Law  (law@cygnus.com)
47956
47957         * gcc.c-torture/compile/991229-3.c: New test.
47958         * gcc.c-torture/compile/991229-2.c: New test.
47959         * gcc.c-torture/compile/991229-1.c: New test.
47960
47961 1999-12-29  Greg McGary <gkm@eng.ascend.com>
47962
47963         * gcc.c-torture/compile/labels-2.c: New test.
47964
47965 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
47966
47967         * gcc.c-torture/execute/991227-1.c: New test.
47968
47969 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47970
47971         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
47972
47973 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
47974
47975         * gcc.c-torture/execute/991221-1.c: New test.
47976
47977 1999-12-20  Nathan Sidwell  <nathan@acm.org>
47978
47979         * g++.old-deja/g++.other/cast3.C: New test.
47980
47981 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
47982
47983         * gcc.c-torture/execute/991216-4.c: New test.
47984
47985 1999-12-16  Michael Meissner  <meissner@cygnus.com>
47986
47987         * gcc.c-torture/execute/991216-1.c: New test.
47988         * gcc.c-torture/execute/991216-2.c: New test.
47989         * gcc.c-torture/execute/991216-3.c: New test.
47990
47991 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47992
47993         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
47994         Actually make the test fail by using "-O2" for compilation.
47995
47996 1999-12-15  Nathan Sidwell  <nathan@acm.org>
47997
47998         * g++.old-deja/g++.warn/cast-align1.C: New test.
47999
48000 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
48001
48002         * gcc.c-torture/compile/991214-1.c: New test.
48003         * gcc.c-torture/compile/991214-2.c: New test.
48004
48005 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
48006
48007         * gcc.dg/991214-1.c: New test.
48008
48009 1999-12-13  Jeffrey A Law  (law@cygnus.com)
48010
48011         * gcc.c-torture/compile/991213-3.c: New test.
48012         * gcc.c-torture/compile/991213-2.c: New test.
48013         * gcc.c-torture/compile/991213-1.c: New test.
48014
48015 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
48016
48017         * gcc.dg/991209-1.c: New test.
48018
48019 1999-12-08  Nathan Sidwell <nathan@acm.org>
48020
48021         * gcc.c-torture/compile/991208-1.c: New test.
48022
48023 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
48024
48025         * gcc.dg/ultrasp2.c: New test.
48026
48027 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
48028
48029         * g++.old-deja/g++.abi/align.C (main): Fix typo.
48030
48031 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
48032
48033         * gcc.c-torture/compile/991202-1.c: New test.
48034         * gcc.c-torture/execute/991202-1.c: New test.
48035         * gcc.c-torture/execute/991202-2.c: New test.
48036         * gcc.c-torture/execute/991202-3.c: New test.
48037
48038 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
48039
48040         * g++.old-deja/g++.abi/align.C: New test.
48041         * g++.old-deja/g++.abi/aggregates.C: Likewise.
48042         * g++.old-deja/g++.abi/bitfields.C: Likewise.
48043
48044 1999-12-01  Richard Henderson  <rth@cygnus.com>
48045
48046         * gcc.c-torture/execute/991201-1.c: New.
48047
48048 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
48049
48050         * gcc.dg/991129-1.c: New test.
48051
48052 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
48053
48054         * gcc.c-torture/compile/991127-1.c: New test.
48055
48056 1999-11-22  Nathan Sidwell  <nathan@acm.org>
48057
48058         * g++.old-deja/g++.other/warn4.C: New test.
48059
48060 1999-11-22  Nathan Sidwell  <nathan@acm.org>
48061
48062         * g++.old-deja/g++.eh/cleanup2.C: New test.
48063         * g++.old-deja/g++.ext/pretty2.C: New test.
48064         * g++.old-deja/g++.ext/pretty3.C: New test.
48065         * g++.old-deja/g++.other/debug6.C: New test.
48066
48067 1999-10-20  Jim Wilson  <wilson@cygnus.com>
48068
48069         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
48070         compiler_output to look for one error message instead of two.
48071
48072 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
48073
48074         * gcc.c-torture/execute/991118-1.c: Also test case
48075         where the word boundary does not split a byte evenly.
48076
48077 1999-11-19  Nathan Sidwell  <nathan@acm.org>
48078
48079         * g++.old-deja/g++.ext/restrict1.C: New test.
48080
48081 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
48082
48083         * gcc.c-torture/execute/991118-1.c: New test.
48084
48085 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
48086
48087         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
48088         working directory pathnames.
48089
48090 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
48091
48092         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
48093         host is equipped with driver.h and driver.o so it can actually
48094         compile and run the tests.
48095
48096 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
48097
48098         * gcc.c-torture/compile/991008-1.c: New test.
48099
48100 1999-11-08  Nick Clifton  <nickc@cygnus.com>
48101
48102         * lib/gcc-dg.exp: Include target-supports.exp
48103
48104 1999-11-05  Nick Clifton  <nickc@cygnus.com>
48105
48106         * lib/target-supports.exp: New file: Provide procs to test for
48107         features supported by the target.
48108         (check_weak_available): Moved here from ecos.exp.
48109         (check_alias_available): New proc: Determine of the target
48110         toolchain supports the alias attribute.
48111
48112         * gcc.dg/special/ecos.exp: Move check_weak_available to
48113         target-supports.exp.
48114         (alias-1.c): Only perform the test if the target supports
48115         aliases.
48116         (wkali-1.c): Only perform the test if the target supports
48117         aliases.
48118
48119         * gcc.dg/990506-0.c: Expect error messages from cross
48120         targets as well as native targets.
48121
48122 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
48123
48124         * gcc.dg/ultrasp1.c: Removed xfail.
48125         * gcc.dg/struct-ret-2.c: Likewise.
48126         * gcc.dg/array-1.c: Likewise.
48127
48128 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
48129
48130         * gcc.dg/struct-ret-2.c: New test.
48131
48132         * gcc.dg/array-1.c: New test.
48133
48134 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
48135
48136         * gcc.c-torture/execute/991030-1.c: New test.
48137
48138 1999-10-26  Richard Henderson  <rth@cygnus.com>
48139
48140         * gcc.c-torture/compile/991026-2.c: New test.
48141
48142 1999-10-26  Jeffrey A Law  (law@cygnus.com)
48143
48144         * gcc.c-torture/compile/991026-1.c: New test.
48145
48146 1999-10-23  Jeffrey A Law  (law@cygnus.com)
48147
48148         * gcc.c-torture/execute/991023-1.c: New test.
48149
48150 1999-10-19  Jeffrey A Law  (law@cygnus.com)
48151
48152         * gcc.c-torture/execute/991019-1.c: New test.
48153
48154 1999-10-16  Richard Henderson  <rth@cygnus.com>
48155
48156         * gcc.c-torture/execute/991016-1.c: New test.
48157
48158 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
48159
48160         * gcc.c-torture/execute/991014-1.c: New test.
48161
48162 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
48163
48164         * g++.old-deja/g++.other/union2.C: New test.
48165
48166 1999-10-13  Nathan Sidwell  <nathan@acm.org>
48167
48168         * g++.old-deja/g++.other/vaarg2.C: New test.
48169         * g++.old-deja/g++.other/vaarg3.C: New test.
48170
48171 1999-10-12  Craig Burley  <craig@jcb-sc.com>
48172
48173         * g77.f-torture/noncompile/19990905-1.f: Moved from being
48174         in compile/.
48175
48176 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
48177
48178         * gcc.c-torture/execute/va-arg-11.c: New test.
48179
48180 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
48181
48182         * lib/file-format.exp (gcc_target_object_format): Don't
48183         crash if objdump is unavailable.
48184
48185 1999-09-29  Donn Terry <donn@interix.com>
48186
48187         * gcc.misc-tests/mg.exp: delete extraneous redirection.
48188
48189 1999-09-28  Nick Clifton  <nickc@cygnus.com>
48190
48191         * gcc.c-torture/compile/990928-1.c: New test.
48192
48193 1999-09-28  Nathan Sidwell  <nathan@acm.org>
48194
48195         * g++.old-deja/g++.other/decl6.C: New test.
48196
48197 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48198
48199         * gcc.c-torture/execute/va-arg-10.c: New test.
48200
48201 1999-09-27  Nathan Sidwell  <nathan@acm.org>
48202
48203         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
48204         __PRETTY_FUNCTION__.
48205
48206 1999-09-23  Nick Clifton  <nickc@cygnus.com>
48207
48208         * gcc.c-torture/execute/990923-1.c: New test.
48209
48210 1999-09-21  Nick Clifton  <nickc@cygnus.com>
48211
48212         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
48213         for which -fpic is inappropriate.
48214
48215 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
48216
48217         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
48218
48219 1999-09-21  Nathan Sidwell  <nathan@acm.org>
48220
48221         * g++.old-deja/g++.other/dyncast1.C: New test.
48222         * g++.old-deja/g++.other/dyncast2.C: New test.
48223         * g++.old-deja/g++.other/dyncast3.C: New test.
48224         * g++.old-deja/g++.other/dyncast4.C: New test.
48225         * g++.old-deja/g++.other/dyncast5.C: New test.
48226         * g++.old-deja/g++.eh/catch3.C: New test.
48227         * g++.old-deja/g++.eh/catch3p.C: New test.
48228         * g++.old-deja/g++.eh/catch4.C: New test.
48229         * g++.old-deja/g++.eh/catch4p.C: New test.
48230         * g++.old-deja/g++.eh/catch5.C: New test.
48231         * g++.old-deja/g++.eh/catch5p.C: New test.
48232         * g++.old-deja/g++.eh/catch6.C: New test.
48233         * g++.old-deja/g++.eh/catch6p.C: New test.
48234         * g++.old-deja/g++.eh/catch7.C: New test.
48235         * g++.old-deja/g++.eh/catch7p.C: New test.
48236         * g++.old-deja/g++.eh/catch8.C: New test.
48237         * g++.old-deja/g++.eh/catch8p.C: New test.
48238         * g++.old-deja/g++.eh/catch9.C: New test.
48239         * g++.old-deja/g++.eh/catch9p.C: New test.
48240
48241 1999-09-13  Nathan Sidwell  <nathan@acm.org>
48242
48243         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
48244         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
48245
48246 1999-09-13  Jeffrey A Law  (law@cygnus.com)
48247
48248         * gcc.c-torture/compile/990913-1.c: New test.
48249
48250 1999-09-10  Nathan Sidwell  <nathan@acm.org>
48251
48252         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
48253         * g++.old-deja/g++.jason/rfg5.C: Likewise.
48254
48255 1999-09-09  Richard Henderson  <rth@cygnus.com>
48256
48257         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
48258
48259 1999-09-09  Nathan Sidwell  <nathan@acm.org>
48260
48261         * g++.old-deja/g++.other/lookup11.C: New test.
48262         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
48263         what is permitted and what we want.
48264         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
48265         overload use.
48266         * g++.old-deja/g++.jason/rfg5.C: Likewise.
48267
48268 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
48269
48270         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
48271         * gcc.c-torture/noncompile/poison-1.c: New file.
48272
48273 1999-09-08  Nathan Sidwell  <nathan@acm.org>
48274
48275         * g++.old-deja/g++.other/sizeof3.C: New test.
48276         * g++.old-deja/g++.other/sizeof4.C: New test.
48277         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
48278         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
48279
48280 1999-09-07  Richard Henderson  <rth@cygnus.com>
48281
48282         * gcc.dg/va-arg-1.c: New.
48283
48284 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48285
48286         * gcc.c-torture/execute/va-arg-9.c: New test.
48287
48288 1999-09-05  Craig Burley  <craig@jcb-sc.com>
48289
48290         * g77.f-torture/compile/980519-2.f: New test.
48291         * g77.f-torture/compile/19990905-0.f: New test.
48292         * g77.f-torture/compile/19990905-1.f: New test.
48293         * g77.f-torture/compile/19990905-2.f: New test.
48294
48295         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
48296
48297 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
48298
48299         * gcc.c-torture/execute/990827-1.c: Fix typo.
48300
48301 1999-09-03  Nathan Sidwell  <nathan@acm.org>
48302
48303         * g++.old-deja/g++.other/deref1.C: New test.
48304
48305 1999-09-02  Nathan Sidwell  <nathan@acm.org>
48306
48307         * g++.old-deja/g++.other/ambig2.C: New test.
48308         * g++.old-deja/g++.other/cond5.C: New test.
48309         * g++.old-deja/g++.other/lookup16.C: New test.
48310
48311 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
48312
48313         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
48314         assemblers too.
48315
48316 1999-08-31  Jeffrey A Law  (law@cygnus.com)
48317
48318         * lib/c-torture.exp: Avoid the "compare executables" optimization
48319         when testing native.
48320
48321 1999-08-29  Jeffrey A Law  (law@cygnus.com)
48322
48323         * gcc.c-torture/execute/990829-1.c: New test.
48324         * gcc.c-torture/compile/990829-1.c: New test.
48325
48326 1999-08-27  Paul Burchard  <burchard@pobox.com>
48327
48328         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
48329         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
48330         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
48331         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
48332         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
48333         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
48334         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
48335         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
48336         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
48337         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
48338         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
48339
48340 1999-08-27  Jeffrey A Law  (law@cygnus.com)
48341
48342         * gcc.c-torture/execute/990827-1.c: New test.
48343
48344 1999-08-26  Craig Burley  <craig@jcb-sc.com>
48345
48346         * g77.f-torture/noncompile/19990826-4.f: New test.
48347
48348         * g77.f-torture/compile/19990826-3.f: New test.
48349
48350         * g77.f-torture/execute/19990826-2.f: New test.
48351
48352         * g77.f-torture/compile/19990826-1.f: New test.
48353
48354         * gcc.c-torture/execute/990826-0.c: New test.
48355         * g77.c-torture/execute/19990826-0.f: New test.
48356
48357         * g77.f-torture/noncompile/970626-2.f: New test.
48358
48359 1999-08-25  Paul Burchard  <burchard@pobox.com>
48360
48361         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
48362         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
48363         lss-011.C: New tests.
48364
48365 1999-08-25  Nathan Sidwell  <nathan@acm.org>
48366
48367         * g++.old-deja/g++.other/decl5.C: New test.
48368
48369 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48370
48371         * noncompile/noncompile.exp: Load_lib c-torture.exp.
48372         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
48373         call `postbase' for each one.  All callers of `postbase' changed
48374         to call this instead.
48375
48376 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
48377
48378         * gcc.c-torture/execute/990811-1.c: New test.
48379
48380 1999-08-09  Nick Clifton  <nickc@cygnus.com>
48381
48382         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
48383         just native ones.
48384
48385         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
48386         just native ones.
48387
48388 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
48389
48390         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
48391
48392 1999-08-04  Jeffrey A Law  (law@cygnus.com)
48393
48394         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
48395
48396 1999-08-04  Nathan Sidwell  <nathan@acm.org>
48397
48398         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
48399
48400 1999-08-04  Jeffrey A Law  (law@cygnus.com)
48401
48402         * gcc.c-torture/execute/990804-1.c: New test.
48403
48404 1999-08-03  Nathan Sidwell  <nathan@acm.org>
48405
48406         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
48407         * g++.old-deja/g++.brendan/crash64.C: Likewise.
48408         * g++.old-deja/g++.brendan/overload8.C: Likewise.
48409
48410 1999-08-03  Nathan Sidwell  <nathan@acm.org>
48411
48412         * g++.old-deja/g++.other/struct1.C: New test.
48413
48414 1999-08-03  Nathan Sidwell  <nathan@acm.org>
48415
48416         * g++.old-deja/g++.other/enum2.C: New test.
48417
48418 1999-08-02  Richard Henderson  <rth@cygnus.com>
48419
48420         Adapted from tests from Franz Sirl:
48421         * gcc.c-torture/execute/va-arg-7.c: New test.
48422         * gcc.c-torture/execute/va-arg-8.c: New test.
48423
48424 1999-08-01  Jeffrey A Law  (law@cygnus.com)
48425
48426         * gcc.c-torture/compile/990801-2.c: New test.
48427
48428         * gcc.c-torture/compile/990801-1.c: New test.
48429
48430 1999-07-27  Michael Meissner  <meissner@cygnus.com>
48431
48432         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
48433         fp-cmp-1.c, converting double to float.
48434
48435         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
48436         fp-cmp-1.c, converting double to long double.
48437
48438         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
48439         from fr1 to unknown_register, since fr1 is a legitimate register
48440         on some machines.
48441
48442 1999-07-25  Jeffrey A Law  (law@cygnus.com)
48443
48444         * README: More listname related changes.
48445
48446 1999-07-08  Catherine Moore  <clm@cygnus.com>
48447
48448         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
48449
48450 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
48451
48452         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
48453
48454 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
48455
48456         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
48457
48458 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
48459
48460         * gcc.dg/990703-1.c: New test.
48461
48462 1999-06-29  Nick Clifton  <nickc@cygnus.com>
48463
48464         * lib/file-format.exp: New file: Move definition of proc
48465         gcc_target_object_format to here from
48466         gcc.dg/special/ecos.exp.
48467
48468         * lib/c-torture.exp: Include lib file-format.exp.
48469         * lib/gcc-dg.exp: Include lib file-format.exp.
48470
48471         * gcc.dg/special/ecos.exp: Remove definition of proc
48472         gcc_target_object_format.
48473
48474 1999-06-28  Jeffrey A Law  (law@cygnus.com)
48475
48476         * gcc.c-torture/execute/990628-1.c: New test.
48477
48478 1999-06-25  Jeffrey A Law  (law@cygnus.com)
48479
48480         * gcc.c-torture/compile/990625-2.c: New test.
48481
48482         * gcc.c-torture/compile/990625-1.c: New test.
48483
48484 1999-06-23  Nick Clifton  <nickc@cygnus.com>
48485
48486         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
48487         attributes compile.
48488         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
48489         ports that use the COFF/PE file format.
48490
48491 1999-06-17  Jeffrey A Law  (law@cygnus.com)
48492
48493         * gcc.c-torture/compile/990617-1.c: New test.
48494
48495 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
48496
48497         * g++.old-deja/g++.other/decl4.C: New test.
48498
48499 1999-06-14  Nathan Sidwell  <nathan@acm.org>
48500
48501         * g++.old-deja/g++.other/bitfld3.C: New test.
48502
48503 1999-06-08  Nathan Sidwell  <nathan@acm.org>
48504
48505         * g++.old-deja/g++.eh/catch1.C: New test.
48506
48507 1999-06-07  Jeffrey A Law  (law@cygnus.com)
48508
48509         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
48510
48511         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
48512         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
48513
48514 1999-06-05  Craig Burley  <craig@jcb-sc.com>
48515
48516         * g77.f-torture/compile/19990502-0.f: Replace with new,
48517         shorter, test that still fails after recent changes.
48518
48519 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48520
48521         * gcc.c-torture/execute/990604-1.c: New test.
48522
48523 1999-05-31  Jeffrey A Law  (law@cygnus.com)
48524
48525         * gcc.c-torture/execute/990531-1.c: New test.
48526
48527 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48528
48529         * gcc.c-torture/compile/990527-1.c: New test.
48530
48531 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
48532
48533         * gcc.c-torture/execute/990527-1.c: New test.
48534
48535 1999-05-25  Nick Clifton  <nickc@cygnus.com>
48536
48537         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
48538         bitfields as signed.
48539
48540 1999-05-25  Craig Burley  <craig@jcb-sc.com>
48541
48542         * g77.f-torture/compile/19990525-0.f: New test.
48543
48544 1999-05-25  Jeffrey A Law  (law@cygnus.com)
48545
48546         * gcc.c-torture/execute/990525-2.c: New test.
48547
48548         * gcc.c-torture/execute/990525-1.c: New test.
48549
48550 1999-05-24  Nathan Sidwell  <nathan@acm.org>
48551
48552         * g++.old-deja/g++.other/anon3.C: New test.
48553         * g++.old-deja/g++.other/anon4.C: New test.
48554         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
48555         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
48556         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
48557         Merrill).
48558
48559 1999-05-24  Jeffrey A Law  (law@cygnus.com)
48560
48561         * gcc.c-torture/execute/990524-1.c: New test.
48562
48563         * gcc.dg/990524-1.c: New test.
48564
48565 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48566
48567         * gcc.c-torture/compile/990523-1.c: New test.
48568
48569 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
48570
48571         * gcc.c-torture/compile/990519-1.c: New test.
48572
48573 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48574
48575         * gcc.c-torture/compile/990517-1.c: New test.
48576
48577         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
48578         (e4, f4): New tests.
48579         (main): Call them.
48580
48581 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48582
48583         * gcc.dg/noreturn-1.c: New test.
48584
48585 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
48586
48587         * gcc.c-torture/execute/990513-1.c: New test.
48588
48589 1999-05-10  Richard Henderson  <rth@cygnus.com>
48590
48591         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
48592
48593 1999-05-10  Craig Burley  <craig@jcb-sc.com>
48594
48595         * g77.f-torture/execute/erfc.f: Use small single-precision
48596         values, to avoid problems on Alphas when not -mieee.
48597
48598 1999-05-08  Craig Burley  <craig@jcb-sc.com>
48599
48600         * gcc.dg/990506-0.c: New test.
48601
48602 1999-05-08  Richard Henderson  <rth@cygnus.com>
48603
48604         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
48605         the constant to test.  Don't XFAIL 64-bit targets.
48606
48607         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
48608         * g++.old-deja/g++.law/profile1.C: Likewise.
48609
48610         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
48611         operator new instances.
48612         * g++.old-deja/g++.other/delete5.C: Likewise.
48613
48614 1999-05-03  Craig Burley  <craig@jcb-sc.com>
48615
48616         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
48617         intrinsic.
48618
48619 1999-05-03  Craig Burley  <craig@jcb-sc.com>
48620
48621         * g77.f-torture/execute/u77-test.f: Reverse order of two
48622         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
48623
48624 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48625
48626         * gcc.dg/compare1.c: New test.
48627
48628 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48629
48630         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
48631         New tests.
48632
48633 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48634
48635         * g77.f-torture/compile/19990502-1.f: New test.
48636
48637 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48638
48639         * g77.f-torture/compile/19990502-0.f: New test.
48640
48641 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48642
48643         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
48644         intrinsic.
48645
48646 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48647
48648         * g77.f-torture/execute/u77-test.f (main): List libU77
48649         intrinsics not currently tested.
48650         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
48651         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
48652         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
48653         Trim blanks off the ends of some printed strings.
48654
48655 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48656
48657         * g77.f-torture/execute/u77-test.f (main): Just warn about
48658         FSTAT gid disagreement, as it's expected on some systems.
48659
48660 1999-05-01  Craig Burley  <craig@jcb-sc.com>
48661
48662         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
48663         use a new function, which allows for some slop.
48664         Clean up some commentary.
48665         (issum): The new function.
48666         (sgladd): Deleted subroutine.
48667
48668 1999-05-01  Craig Burley  <craig@jcb-sc.com>
48669
48670         * g77.f-torture/execute/u77-test.f: Modify to be more like
48671         libf2c/libU77 version, bringing patches to that version here.
48672         Add suitable commentary.
48673
48674 1999-04-25  Richard Henderson  <rth@cygnus.com>
48675
48676         * gcc.dg/990424-1.c: New test.
48677
48678 1999-04-24  Craig Burley  <craig@jcb-sc.com>
48679
48680         * g77.f-torture/execute/u77-test.f (main): Bug involving
48681         LSTAT has been fixed, so turn back on full checking.
48682
48683 1999-04-20  Craig Burley  <craig@jcb-sc.com>
48684
48685         * g77.f-torture/compile/19990419-0.f: New test.
48686         * g77.f-torture/execute/19990419-1.f: New test.
48687
48688 1999-04-17  Richard Henderson  <rth@cygnus.com>
48689
48690         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
48691         to avoid the need for a prototype to supress a warning.
48692
48693 1999-04-07  Jim Wilson  <wilson@cygnus.com>
48694
48695         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
48696
48697 1999-04-04  Jeffrey A Law  (law@cygnus.com)
48698
48699         * gcc.c-torture/execute/990404-1.c: New test.
48700
48701 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48702
48703         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
48704         * gcc.dg/cpp-if3.c: Don't use -pedantic.
48705         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
48706         missing initializer warnings.
48707
48708 1999-03-28  Jeffrey A Law  (law@cygnus.com)
48709
48710         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
48711         matching strings.
48712
48713 1999-03-26  Jeffrey A Law  (law@cygnus.com)
48714
48715         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
48716
48717 1999-03-26  Craig Burley  <craig@jcb-sc.com>
48718
48719         * g77.f-torture/execute/19990325-0.f: New test.
48720         * g77.f-torture/execute/19990325-1.f: New test.
48721
48722 1999-03-24  Jeffrey A Law  (law@cygnus.com)
48723
48724         * gcc.c-torture/execute/990324-1.c: New test.
48725
48726 1999-03-22  Jim Wilson  <wilson@cygnus.com>
48727
48728         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
48729         test with 4.
48730
48731 1999-03-17  Richard Henderson  <rth@cygnus.com>
48732
48733         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
48734
48735 1999-03-13  Craig Burley  <craig@jcb-sc.com>
48736
48737         * g77.f-torture/execute/19990313-2.f: New test.
48738         * g77.f-torture/execute/19990313-3.f: New test.
48739
48740 1999-03-13  Craig Burley  <craig@jcb-sc.com>
48741
48742         * g77.f-torture/execute/19990313-0.f: New test.
48743         * g77.f-torture/execute/19990313-1.f: New test.
48744
48745 1999-03-12  Jim Wilson  <wilson@cygnus.com>
48746
48747         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
48748         printf to sprintf.
48749         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
48750         (main): Add check for u15.  Conditionalize u31 check depending on
48751         whether ints are <32 bits or >=32 bits.
48752
48753 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48754
48755         * g77.f-torture/execute/19981119-0.f: Improve testiness.
48756
48757 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48758
48759         * g77.f-torture/compile/19990305-0.f: New test.
48760         * g77.f-torture/execute/19981119-0.f: New test.
48761
48762 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48763
48764         * g77.f-torture/execute/970625-2.f: call ABORT if final
48765         result is not correct, instead of just printing it.
48766         Add this checking via newly introduced obfuscation, to
48767         trip up buggy front ends.
48768
48769 1999-03-07  Craig Burley  <craig@jcb-sc.com>
48770
48771         * g77.f-torture/compile/960317-1.f: Moved from being
48772         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
48773
48774 1999-03-06  Craig Burley  <craig@jcb-sc.com>
48775
48776         * g77.f-torture/execute/960317-1.f: New (old) test.
48777         * g77.f-torture/execute/970625-2.f: Ditto.
48778
48779 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
48780
48781         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
48782         message on line 1 or line 2; cccp and cpplib do this differently.
48783
48784 1999-03-01  Jeffrey A Law  (law@cygnus.com)
48785
48786         * g++.old-deja/g++.law/weak1.C: New test.
48787
48788 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48789
48790         * gcc.c-torture/execute/990119-1.c: Renamed to...
48791         * gcc.dg/990119-1.c: this, so it will only be tested once
48792         (it's a preprocessor test, it doesn't need to be run at
48793         multiple optimization levels).
48794
48795 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48796
48797         * lib/g++.exp: Don't add incdir=$base_dir/../include to
48798           ALWAYS_CXXFLAGS.
48799
48800 1999-02-24  Craig Burley  <craig@jcb-sc.com>
48801
48802         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
48803         * g77.f-torture/compile/19981216-0.f: ...as it is expected
48804         to not be compilable by current g77.
48805
48806 1999-02-24  Nick Clifton  <nickc@cygnus.com>
48807
48808         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
48809
48810 1999-02-22  Jeffrey A Law  (law@cygnus.com)
48811
48812         * gcc.c-torture/execute/990222-1.c: New test.
48813
48814 1999-02-19  Craig Burley  <craig@jcb-sc.com>
48815
48816         * g77.f-torture/compile/19990218-0.f: New test.
48817         * g77.f-torture/noncompile/19990218-1.f: New test.
48818
48819 1999-02-18  Craig Burley  <craig@jcb-sc.com>
48820
48821         * g77.f-torture/compile/19981216-0.f: New test.
48822
48823 1999-02-14  Jeffrey A Law  (law@cygnus.com)
48824
48825         * gcc.dg/990214-1.c: New test.
48826
48827 1999-02-13  Jeffrey A Law  (law@cygnus.com)
48828
48829         * gcc.dg/990213-2.c: New test.
48830
48831         * gcc.dg/990213-1.c: New test.
48832
48833 1999-02-12  Jeffrey A Law  (law@cygnus.com)
48834
48835         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
48836         ints.
48837
48838 1999-02-11  Nick Clifton  <nickc@cygnus.com>
48839
48840         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
48841         specified by target.
48842
48843         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
48844
48845 1999-02-11  Jeffrey A Law  (law@cygnus.com)
48846
48847         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
48848
48849 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
48850
48851         * gcc.dg/special/ecos.exp: New test driver for new tests with
48852         special requirements.
48853
48854         * gcc.dg/special/alias-1.c: New test.
48855         * gcc.dg/special/gcsec-1.c: New test.
48856         * gcc.dg/special/weak-1.c: New test.
48857         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
48858         * gcc.dg/special/weak-2.c: New test.
48859         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
48860         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
48861         * gcc.dg/special/wkali-1.c: New test.
48862         * gcc.dg/special/wkali-2.c: New test.
48863         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
48864         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
48865
48866 1999-02-10  Felix Lee  <flee@cygnus.com>
48867
48868           * lib/c-torture.exp (c-torture-compile): Pull out code for
48869           analyzing gcc error messages.
48870           (c-torture-execute): Likewise.  Fix some (harmless) false
48871           positives.
48872           * lib/gcc.exp (gcc_check_compile): New function.
48873
48874 1999-02-08  Richard Henderson  <rth@cygnus.com>
48875
48876         * gcc.c-torture/execute/990208-1.c: New test.
48877
48878 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
48879
48880         * g++.dg/special/ecos.exp: New driver for new tests with special
48881         requirements
48882
48883         * g++.dg/special/conpr-1.C: New test
48884         * g++.dg/special/conpr-2.C: New test
48885         * g++.dg/special/conpr-2a.C: New test
48886         * g++.dg/special/conpr-3.C: New test
48887         * g++.dg/special/conpr-3a.C: New test
48888         * g++.dg/special/conpr-3b.C: New test
48889
48890         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
48891         allow g++ to use the dg driver
48892
48893         * README: Add comment about g++.dg directory
48894
48895 1999-02-06  Jeffrey A Law  (law@cygnus.com)
48896
48897         * README: Update email addresses.
48898
48899 1999-02-03  Nick Clifton  <nickc@cygnus.com>
48900
48901         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
48902         arguments in order to force structure S onto the stack even on
48903         the alpha.
48904         (test): Pass 10 leading arguments to function foo as well as the
48905         structure S.
48906
48907         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
48908         failure for all targets.
48909
48910         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
48911         abort to terminate program execution.
48912
48913 1999-01-30  Richard Henderson  <rth@cygnus.com>
48914
48915         * gcc.c-torture/execute/990130-1.c: New test.
48916
48917 1999-01-30  Jeffrey A Law  (law@cygnus.com)
48918
48919         * gcc.dg/990130-1.c: New test.
48920
48921 1999-01-28  Michael Meissner  <meissner@cygnus.com>
48922
48923         * gcc.c-torture/execute/990128-1.c: New test.
48924
48925 1999-01-27  Michael Meissner  <meissner@cygnus.com>
48926
48927         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
48928
48929 1999-01-27  Felix Lee  <flee@cygnus.com>
48930
48931         * lib/c-torture.exp (c-torture-compile): pull out code for
48932         analyzing gcc error messages.
48933         (c-torture-execute): ditto, and fix some (harmless) false
48934         positives.
48935         * lib/gcc.exp (gcc_check_compile): new function.
48936
48937 1999-01-17  Jeffrey A Law  (law@cygnus.com)
48938
48939         * gcc.dg/990117-1.c: New test.
48940
48941         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
48942
48943         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
48944
48945 1999-01-15  Jeffrey A Law  (law@cygnus.com)
48946
48947         * g77.f-torture/compile/990115-1.f: New test.
48948
48949 1999-01-07  Jeffrey A Law  (law@cygnus.com)
48950
48951         * gcc.c-torture/compile/990107-1.c: New test
48952
48953 1999-01-06  Jeffrey A Law  (law@cygnus.com)
48954
48955         * gcc.c-torture/execute/990106-2.c: New test.
48956
48957         * gcc.c-torture/execute/990106-1.c: New test.
48958
48959 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
48960
48961         * gcc.c-torture/compile/981223-1.c: New test.
48962
48963 1998-12-29  Richard Henderson  <rth@cygnus.com>
48964
48965         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
48966         (opt3): Rename from opt4 and disable.
48967
48968 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
48969
48970         * g++.old-deja/g++.pt/ptrmem5.C: New test.
48971
48972 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
48973
48974         * g++.old-deja/g++.other/conv5.C: New test.
48975
48976 1998-12-14  Nick Clifton  <nickc@cygnus.com>
48977
48978         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
48979
48980 1998-12-11  Jeffrey A Law  (law@cygnus.com)
48981
48982         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
48983
48984 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
48985
48986         * gcc.c-torture/compile/981211-1.c: New test.
48987
48988 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
48989
48990         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
48991
48992         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
48993
48994 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48995
48996         * gcc.special/930510-1.c: Make C9X safe.
48997         * gcc.misc-tests/gcov-1.c Similarly.
48998         * gcc.misc-tests/gcov-2.c Similarly.
48999
49000 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
49001
49002         * gcc.dg/ultrasp1.c: New test.
49003
49004 1998-12-06  Richard Henderson  <rth@cygnus.com>
49005
49006         * gcc.c-torture/execute/981206.c: New test.
49007
49008 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
49009
49010         * g++.old-deja/g++.ns/template7.C: New test.
49011
49012         * g++.old-deja/g++.other/expr1.C: New test.
49013
49014         * g++.old-deja/g++.eh/tmpl3.C: New test.
49015
49016         * g++.old-deja/g++.eh/tmpl2.C: New test.
49017
49018 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
49019
49020         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
49021         * g++.old-deja/g++.other/using6.C: Removed.
49022         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
49023
49024         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
49025
49026 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
49027
49028         * g++.old-deja/g++.pt/overload8.C: New test.
49029
49030         * g++.old-deja/g++.pt/overload7.C: New test.
49031
49032         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
49033
49034         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
49035         and relinking messages.
49036         * lib/g++.exp (g++_target_compile): Remove .rpo file when
49037         compiling with -frepo.
49038
49039 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
49040
49041         * g++.old-deja/g++.pt/lookup6.C: New test.
49042
49043 1998-11-30  Nick Clifton  <nickc@cygnus.com>
49044
49045         * gcc.c-torture/execute/981130-1.c: New test.
49046         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
49047
49048 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
49049
49050         * g++.old-deja/g++.pt/explicit76.C: New test.
49051
49052         * g++.old-deja/g++.pt/friend38.C: New test.
49053
49054         * g++.old-deja/g++.ns/crash2.C: New test.
49055
49056         * g++.old-deja/g++.pt/defarg8.C: New test.
49057
49058         * g++.old-deja/g++.pt/instantiate6.C: New test.
49059
49060         * g++.old-deja/g++.pt/static6.C: New test.
49061
49062         * g++.old-deja/g++.pt/decl2.C: New test.
49063
49064 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
49065
49066         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
49067         problem is actually related with name lookup, but so what? :-)
49068
49069         * g++.old-deja/g++.pt/friend37.C: New test.
49070
49071 1998-11-25  Dave Love  <d.love@dl.ac.uk>
49072
49073         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
49074         element, which fails on some systems.
49075
49076         * g77.f-torture/execute/labug1.f: New test.
49077
49078 1998-11-21  Jeffrey A Law  (law@cygnus.com)
49079
49080         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
49081         is defined.
49082
49083 1998-11-18  Dave Love  <d.love@dl.ac.uk>
49084
49085         * g77.f-torture/compile/981117-1.f: New test.
49086
49087 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
49088
49089         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
49090         properly discarded.
49091
49092 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
49093
49094         * gcc.c-torture/execute/memcheck: New directory of tests for
49095         -fcheck-memory-usage.
49096
49097 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
49098
49099         * README: New file, general information about the testsuite and
49100         new description of the various C++ test subdirectories.
49101         * README.g++: Eliminate obsolete information, update and move most
49102         relevant stuff to README.
49103
49104 1998-11-07  Richard Henderson  <rth@cygnus.com>
49105
49106         * gcc.c-torture/compile/981107-1.c: New test.
49107
49108 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
49109
49110         * execute/memcpy-bi.c: New testcase.
49111
49112 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
49113
49114         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
49115         base classes.
49116
49117         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
49118         template is selected.
49119
49120         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
49121         classes, it should be accepted for all types.
49122
49123         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
49124
49125         * g++.old-deja/g++.pt/spec24.C: Ensure that template
49126         specializations start with template headers.
49127
49128 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
49129
49130         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
49131
49132         * g++.old-deja/g++.other/init9.C: Test cross initialization of
49133         non-POD types.
49134
49135 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
49136
49137         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
49138
49139 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
49140
49141         * compile/981022-1.c, compile/981022-1.x: New test and driver.
49142
49143 1998-10-19  Jeffrey A Law  (law@cygnus.com)
49144
49145         * 981019-1.c: New test.
49146
49147 1998-10-14  Robert Lipe <robertl@dgii.com>
49148
49149         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
49150         find objc headers.
49151
49152 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
49153
49154         * compile/981001-4.c: Remove use of GCC extension that triggers a
49155         compiler bug.
49156
49157 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
49158
49159         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
49160
49161 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
49162
49163         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
49164         instantiation of template produces incorrect code for delete
49165         expression.
49166
49167         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
49168         constructors' name is not unique.
49169         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
49170         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
49171
49172         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
49173         automatic array of const is ill-formed.
49174
49175         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
49176         of template parameter?
49177
49178         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
49179         const.
49180
49181         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
49182         pointer-to-member expression.
49183
49184         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
49185         declaration causes ICE.
49186
49187 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
49188
49189         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
49190         reserved in the global namespace.
49191
49192         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
49193         generate needed virtual table.
49194
49195         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
49196
49197 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
49198
49199         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
49200         template-dependent type
49201
49202 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
49203
49204         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
49205         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
49206         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
49207
49208         * g++.old-deja/g++.other/using5.C: New test; using decl from base
49209         class should be usable as argument of member function.
49210         * g++.old-deja/g++.other/using6.C: New test; using decl from base
49211         class should be usable as return type of member function.
49212         * g++.old-deja/g++.other/using7.C: New test; using decl from base
49213         class should be usable as type of data member.
49214
49215         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
49216
49217 1998-10-09  Jeffrey A Law  (law@cygnus.com)
49218
49219         * gcc.c-torture/special/920521-1.c: Fix bogus test.
49220
49221 1998-10-08  Nick Clifton  <nickc@cygnus.com>
49222
49223         * gcc.dg/dll-?.c Add thumb to target list.
49224         Fix assembler scan patterns to match current assembler output.
49225
49226 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
49227
49228         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
49229         matching of template brackets.
49230
49231         * g++.old-deja/g++.other/using4.C: New test.  Test using
49232         declarations of methods from base classes.
49233
49234         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
49235         within functions should introduce names into the innermost
49236         enclosing namespace.
49237
49238         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
49239         of static locals if first initialization throws.
49240
49241 1998-10-07  Jim Wilson  <wilson@cygnus.com>
49242
49243         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
49244
49245 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
49246
49247         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
49248         lose track of the possible targets of tablejump insns.
49249         * special/special.exp: Run it.
49250
49251 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
49252
49253         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
49254         must be declared before its specializations can be named in friend
49255         declarations.
49256
49257 1998-10-05  Dave Love  <d.love@dl.ac.uk>
49258
49259         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
49260
49261         * g77.f-torture/execute/io1.f: New test.
49262
49263 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
49264
49265         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
49266         with pointer to template function, for which no argument deduction
49267         is possible.
49268
49269         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
49270         specialization of template function as argument to template
49271         function.
49272
49273         * g++.old-deja/g++.other/access2.C: New test; Inner class
49274         shouldn't have privileged access to Outer's names.
49275
49276 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
49277
49278         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
49279         friend template declared within template class conflicts with
49280         nested class of the same name.
49281
49282         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
49283         is ignored.
49284
49285         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
49286         object with direct initializer as function declaration.
49287
49288         * g++.old-deja/g++.other/decl2.C: New test; duplicate
49289         initializers.
49290
49291         * g++.old-deja/g++.other/null2.C: New test; conditional operator
49292         involving const pointer and NULL produces incorrect result.
49293
49294         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
49295         type name without `typename' should be rejected with -pedantic.
49296
49297 1998-10-02  Richard Henderson  <rth@cygnus.com>
49298
49299         * g++.old-deja/g++.other/addrof1.C: New test.
49300
49301 1998-10-01  Nick Clifton  <nickc@cygnus.com>
49302
49303         * gcc.c-torture/compile/981001-1.c: New test.
49304         * gcc.c-torture/execute/981001-1.c: New test.
49305
49306 1998-10-01  Jeffrey A Law  (law@cygnus.com)
49307
49308         * gcc.c-torture/compile/981001-2.c: New test.
49309         * gcc.c-torture/compile/981001-3.c: New test.
49310         * gcc.c-torture/compile/981001-4.c: New test.
49311
49312 1998-10-01  Robert Lipe  <robertl@dgii.com>
49313
49314         * lib/objc.exp (objc_target_compile): Add -L during compiles for
49315         multilibbed hosts.  Idea grafted from g77.exp.
49316
49317 1998-09-30  Dave Love  <d.love@dl.ac.uk>
49318
49319         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
49320         avoid losing on systems which need -lsocket.
49321
49322 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
49323
49324         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
49325         * g++.old-deja/g++.other/nested2.C: Ditto.
49326         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
49327         failure.
49328
49329 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
49330
49331         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
49332         preferred over template operator!= for enum bitfields.
49333
49334 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
49335
49336         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
49337         that happen to have the same base name, but in different scopes,
49338         are incorrectly rejected.
49339
49340 1998-09-16  Richard Henderson  <rth@cygnus.com>
49341
49342         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
49343         on the native word size instead of an integer literal.
49344
49345 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
49346
49347         * g++.old-deja/g++.other/static2.C: Invocation of static data
49348         member of type pointer-to-function denoted as non-static member.
49349
49350         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
49351         checks involving function types and aliases.
49352
49353 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
49354
49355         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
49356         redefined to the same non-trivial type.
49357
49358         * g++.old-deja/g++.pt/explicit73.C: Test for proper
49359         namespace-qualification of template specializations declared in
49360         other namespaces.
49361
49362         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
49363         to declare a subset of the specializations of a template function
49364         as friends of specializations of a template class.
49365
49366         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
49367         member templates that do not fully specialize the enclosing
49368         template class are rejected.
49369
49370 1998-09-11  Dave Love  <d.love@dl.ac.uk>
49371
49372         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
49373
49374 1998-09-08  Dave Love  <d.love@dl.ac.uk>
49375
49376         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
49377         altered from libf2c/libU77 version.
49378
49379 1998-09-06  Dave Love  <d.love@dl.ac.uk>
49380
49381         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
49382
49383 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
49384
49385         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
49386         (un)signed char are different types for template specialization
49387         purposes.
49388
49389 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
49390
49391         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
49392         * objc: ObjC testsuite.
49393
49394 1998-08-31  Catherine Moore  <clm@cygnus.com>
49395
49396         * gcc.c-torture/execute/941014-1.x: New file.
49397
49398 1998-08-31  Nick Clifton  <nickc@cygnus.com>
49399
49400         * lib/c-torture.exp: Add support for
49401         torture_eval_before_compile and torture_eval_before_execute
49402         variables.
49403
49404 1998-08-30  Jeffrey A Law  (law@cygnus.com)
49405
49406         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
49407         this test triggers valid.
49408
49409 1998-08-27  Jeffrey A Law  (law@cygnus.com)
49410
49411         * gcc.dg/980827-1.c: New test.
49412
49413 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
49414
49415         * gcc.c-torture/execute/loop-4b.c: New test.
49416
49417 1998-08-26  Nick Clifton  <nickc@cygnus.com>
49418
49419         * lib/c-torture.exp: Add support for
49420         torture_eval_before_compile and torture_eval_before_execute
49421         variables.
49422
49423 1998-08-25  Jeffrey A Law  (law@cygnus.com)
49424
49425         * gcc.c-torture/compile/980825-1.c: New test.
49426
49427 1998-08-24  Nick Clifton  <nickc@cygnus.com>
49428
49429         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
49430         count number tests in opt_t0 not good_t0.
49431
49432 1998-08-24  Jeffrey A Law  (law@cygnus.com)
49433
49434         * gcc.c-torture/compile/930326-1.x: Fix typo.
49435
49436 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
49437
49438         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
49439         causes an ICE.
49440
49441 1998-08-21  Jeffrey A Law  (law@cygnus.com)
49442
49443         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
49444         STACK_SIZE is defined.
49445         * gcc.c-torture/unsorted/stuct.c: Similarly.
49446
49447         * gcc.c-torture/compile/980821-1.c: New test.
49448
49449 1998-08-21  Jeffrey A Law  (law@cygnus.com)
49450
49451         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
49452
49453 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
49454
49455         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
49456         code.
49457
49458 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
49459
49460         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
49461         error'.
49462
49463 1998-08-18  Jeffrey A Law  (law@cygnus.com)
49464
49465         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
49466
49467 1998-08-16  Jeffrey A Law  (law@cygnus.com)
49468
49469         * gcc.c-torture/compile/980816-1.c: New test.
49470
49471         * gcc.dg/980816-1.c: New test.
49472
49473 1998-08-13  Jeffrey A Law  (law@cygnus.com)
49474
49475         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
49476         compiler for ieee tests.
49477
49478 1998-08-01  Dave Love  <d.love@dl.ac.uk>
49479
49480         * g77.f-torture/compile/980729-0.f: New test.
49481
49482 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
49483
49484         * gcc.c-torture/special/eeprof-1.c: New test, for
49485         -finstrument-functions.
49486         * gcc.c-torture/special/special.exp: Run it.
49487
49488 1998-07-29  Jeffrey A Law  (law@cygnus.com)
49489
49490         * gcc.c-torture/compile/980729-1.c: New test.
49491
49492 1998-07-27  Nick Clifton  <nickc@cygnus.com>
49493
49494         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
49495         __thumb__ is defined, and test for ARM style doubles if so.
49496
49497 1998-07-26  Dave Love  <d.love@dl.ac.uk>
49498
49499         * g77.f-torture/noncompile/980615-0.f: New test.
49500
49501 1998-07-26  H.J. Lu  (hjl@gnu.org)
49502
49503         * gcc.dg/980312-1.c: Do link instead of compile.
49504         * gcc.dg/980313-1.c: Likewise.
49505
49506 1998-07-26  Jeffrey A Law  (law@cygnus.com)
49507
49508         * gcc.c-torture/compile/980726-1.c: New test.
49509
49510 1998-07-25  Dave Love  <d.love@dl.ac.uk>
49511
49512         * g77.f-torture/execute/io0.f: New test.
49513
49514 1998-07-24  Nick Clifton  <nickc@cygnus.com>
49515
49516         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
49517         an int.
49518
49519 1998-06-18  Michael Meissner  <meissner@cygnus.com>
49520
49521         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
49522         m32r bugs.
49523
49524 1998-07-17  Nick Clifton  <nickc@cygnus.com>
49525
49526         * gcc.dg/980626-1.c: Expect failures for all toolchains until
49527         c-decl.c:grokdeclarator can handle mode attributes.
49528
49529 1998-07-16  Jeffrey A Law  (law@cygnus.com)
49530
49531         * gcc.c-torture/execute/980716-1.c: New test.
49532
49533 1998-07-13  Jeffrey A Law  (law@cygnus.com)
49534
49535         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
49536         the mn10200.
49537         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
49538         the mn10200.
49539         * gcc.c-torture/execute/va-arg-3.x: Similarly.
49540         * gcc.c-torture/compile/930326-1.x: Similarly.
49541
49542 1998-07-13  Dave Love  <d.love@dl.ac.uk>
49543
49544         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
49545         New test from Craig.
49546
49547 1998-07-12  Dave Love  <d.love@dl.ac.uk>
49548
49549         * g77.f-torture/noncompile/980616-0.f: New test.
49550
49551         * g77.f-torture/execute/970816-3.f: New test from Craig.
49552
49553 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
49554
49555         *  g++.other/singleton.C: Return error value instead of taking
49556         SIGSEGV.
49557
49558 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
49559
49560         *  g++.other/singleton.C: New test.  Warning is under dispute.
49561         Runtime crash is not.
49562
49563 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
49564
49565         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
49566         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
49567         using6.C, using7.C}: New namespace tests.
49568
49569 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
49570
49571         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
49572         specialization with typedef'ed names used as array indexes.
49573
49574 1998-07-09  Jeffrey A Law  (law@cygnus.com)
49575
49576         * gcc.c-torture/execute/980709-1.c: New test.
49577
49578         * gcc.dg/980709-1.c: New test.
49579
49580 1998-07-07  Richard Henderson  <rth@cygnus.com>
49581
49582         * gcc.c-torture/execute/bcp-1.c: New test.
49583
49584 1998-07-07  Jeffrey A Law  (law@cygnus.com)
49585
49586         * gcc.c-torture/execute/980707-1.c: New test.
49587
49588 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
49589
49590         * gcc.c-torture/compile/980706-1.c: New test.
49591
49592 1998-07-01  Dave Love  <d.love@dl.ac.uk>
49593
49594         * g77.f-torture/execute/980701-0.f,
49595         g77.f-torture/execute/980701-1.f: New test from Craig.
49596
49597 1998-07-01  Jeffrey A Law  (law@cygnus.com)
49598
49599         * gcc.c-torture/compile/980701-1.c: New test.
49600
49601         * gcc.c-torture/execute/980701-1.c: New test.
49602
49603 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
49604 rlsruhe.de>
49605
49606         * g++.old-deja/g++.robertl/eb132.C: New test.
49607         * g++.old-deja/g++.robertl/eb133.C: Likewise.
49608
49609 1998-06-29  Dave Love  <d.love@dl.ac.uk>
49610
49611         * g77.f-torture/execute/980628-7.f,
49612         g77.f-torture/execute/980628-8.f,
49613         g77.f-torture/execute/980628-9.f,
49614         g77.f-torture/execute/980628-10.f: New tests from Craig.
49615
49616         * g77.f-torture/execute/980628-3.f: Remove mail headers.
49617
49618 1998-06-28  Jeffrey A Law  (law@cygnus.com)
49619
49620         * g77.f-torture/execute/980628-4.f: New test from Craig.
49621         * g77.f-torture/execute/980628-5.f: Likewise.
49622         * g77.f-torture/execute/980628-2.f: Likewise.
49623         * g77.f-torture/execute/980628-0.f: Likewise.
49624         * g77.f-torture/execute/980628-1.f: Likewise.
49625         * g77.f-torture/execute/980628-3.f: Likewise.
49626         * g77.f-torture/execute/980628-6.f: Likewise.
49627
49628 1998-06-28  Jeffrey A Law  (law@cygnus.com)
49629
49630         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
49631         directory when nothing has been installed yet.
49632
49633 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
49634
49635         * gcc.c-torture/special/special.exp: Handle newer versions of
49636         dejagnu.
49637
49638 1998-06-26  Jeffrey A Law  (law@cygnus.com)
49639
49640         * gcc.dg/980626-1.c: New test.
49641
49642 1998-06-19  Bruno Haible <haible@ilog.fr>
49643
49644         * gcc.misc-tests/m-un-2.c: New test.
49645         * g++.old-deja/g++.other/warn01.c: Likewise.
49646
49647 1998-06-19  Robert Lipe  <robertl@dgii.com>
49648
49649         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
49650         compatibility with assmblers with a different comment character.
49651         Eliminate use of GAS-specific extensions.
49652
49653 1998-06-19  Jeffrey A Law  (law@cygnus.com)
49654
49655         * gcc.c-torture/execute/ieee/980619-1.c: New test.
49656
49657 1998-06-19  Robert Lipe  <robertl@dgii.com>
49658
49659         * lib/g77.exp: Replace search for libf2c.a with search for newly
49660         renamed libg2c.a
49661
49662 1998-06-17  Jeffrey A Law  (law@cygnus.com)
49663
49664         * gcc.c-torture/execute/980617-1.c: New test.
49665
49666 1998-06-12  Jeffrey A Law  (law@cygnus.com)
49667
49668         * gcc.c-torture/execute/980612-1.c: New test.
49669
49670 1998-06-08  Jeffrey A Law  (law@cygnus.com)
49671
49672         * gcc.dg/980523-1.c: Only test on ppc-linux.
49673         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
49674
49675         * gcc.c-torture/execute/980608-1.c: New test.
49676
49677 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
49678
49679         * gcc.c-torture/execute/980605-1.c: New test.
49680
49681 1998-06-04  Jeffrey A Law  (law@cygnus.com)
49682
49683         * gcc.c-torture/execute/980604-1.c: New test.
49684
49685 1998-06-02  Jeffrey A Law  (law@cygnus.com)
49686
49687         * gcc.c-torture/execute/980602-1.c: New test.
49688         * gcc.c-torture/execute/980602-2.c: Likewise.
49689
49690 1998-06-02  Dave Love  <d.love@dl.ac.uk>
49691
49692         * 970125-0.f: Fix per JCB.  Add commentary.
49693
49694 1998-05-31  Michael Meissner  <meissner@cygnus.com>
49695
49696         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
49697         IEEE -0 support.
49698
49699 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
49700
49701         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
49702         earlier.
49703
49704 1998-05-28  Catherine Moore <clm@cygnus.com>
49705
49706         * gcc.c-torture/execute/980526-3.c: New test.
49707
49708 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
49709
49710         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
49711         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
49712         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
49713         m88k-motorola-sysv3 to XFAIL.
49714
49715 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49716
49717         * gcc.dg/980526-1.c: New test.
49718         * gcc.c-torture/execute/980526-2.c: New test.
49719
49720 1998-05-26  Jeffrey A Law  (law@cygnus.com)
49721
49722         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
49723
49724         * gcc.c-torture/execute/980526-1.c: New test.
49725
49726 1998-05-26  Dave Love  <d.love@dl.ac.uk>
49727
49728         * g77.f-torture/execute/alpha2.f: Add runtime test.
49729
49730 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
49731
49732         * g++.old-deja/old-deja.exp: Strip leading directories.
49733
49734         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
49735         error for the line.  Don't run multiple tests for the same line.
49736
49737 1998-05-23  Jeffrey A Law  (law@cygnus.com)
49738
49739         * gcc.dg/980523-1.c: New test.
49740
49741 1998-05-23  Dave Love  <d.love@dl.ac.uk>
49742
49743         * g77.f-torture/compile/970915-0.f: New test.
49744
49745 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
49746
49747         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
49748
49749 1998-05-21  Jeffrey A Law  (law@cygnus.com)
49750
49751         * gcc.dg/980520-1.c: New test.
49752
49753 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
49754
49755         * gcc.dg/980502-1.c: Fix return type.
49756
49757 1998-05-20  Jeffrey A Law  (law@cygnus.com)
49758
49759         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
49760         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
49761         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
49762         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
49763         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
49764
49765 1998-05-20  Dave Love  <d.love@dl.ac.uk>
49766
49767         * g77.f-torture/execute/980520-1.f: New test.
49768
49769 1998-05-15  Dave Love  <d.love@dl.ac.uk>
49770
49771         * lib/mike-g77.exp: New file.
49772
49773         * g77.f-torture/noncompile/noncompile.exp,
49774         g77.f-torture/noncompile/check0.f: New files.
49775
49776 1998-05-14  Dave Love  <d.love@dl.ac.uk>
49777
49778         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
49779         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
49780         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
49781         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
49782         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
49783         abort where appropriate.
49784
49785 1998-05-05  Michael Meissner  <meissner@cygnus.com>
49786
49787         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
49788         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
49789
49790 1998-04-29  Dave Love  <d.love@dl.ac.uk>
49791
49792         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
49793
49794 1998-04-27  Dave Love  <d.love@dl.ac.uk>
49795
49796         * g77.f-torture/compile/980427-0.f: New test.
49797
49798 1998-04-24  Dave Love  <d.love@dl.ac.uk>
49799
49800         * g77.f-torture/compile/980424-0.f: New test.
49801
49802 1998-04-19  Dave Love  <d.love@dl.ac.uk>
49803
49804         * g77.f-torture/compile/980419-2.f (main): New test.
49805         * g77.f-torture/compile/970125-0.f: New test.
49806         * g77.f-torture/compile/980419-1.f: New test.
49807
49808 1998-04-08  Jim Wilson  <wilson@cygnus.com>
49809
49810         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
49811         of loop-4.c.
49812
49813 1998-04-07  Jim Wilson  <wilson@cygnus.com>
49814
49815         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
49816
49817 1998-04-03  Jim Wilson  <wilson@cygnus.com>
49818
49819         * gcc.c-torture/compile/980329-1.c: New test.
49820
49821 1998-03-18  Jim Wilson  <wilson@cygnus.com>
49822
49823         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
49824         * gcc.dg/980312-1.c: Fix typo in -march command.
49825
49826 1998-03-16  H.J. Lu  (hjl@gnu.org)
49827
49828         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
49829
49830 1998-03-11  Robert Lipe  <robertl@dgii.com>
49831
49832         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
49833         Dave Love agree the Fortran source is bogus.
49834
49835 1998-03-11  Robert Lipe  <robertl@dgii.com>
49836
49837         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
49838         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
49839         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
49840         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
49841         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
49842
49843 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
49844
49845         * g++.old-deja/g++.other/friend1.C: New test.
49846
49847 1998-02-18  Dave Love  <d.love@dl.ac.uk>
49848
49849         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
49850         possibly uninitialized) variables and declare dnrm2.
49851
49852 1998-02-23  Robert Lipe <robertl@dgii.com>
49853
49854         From Bruno Haible <haible@ilog.fr>:
49855         * gcc.c-torture/execute/980223.c: New test.
49856
49857 1998-02-13  Jeffrey A Law  (law@cygnus.com)
49858
49859         * gcc.dg/ifelse-1.c: New test.
49860
49861 1998-02-09  H.J. Lu  (hjl@gnu.org)
49862
49863         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
49864
49865           * lib/old-dejagnu.exp (old-dejagnu): Added the
49866           "execution test - XFAIL *-*-*" handling in the spirit of
49867           "excess errors test -". Changed the "execution test fails"
49868           handling to be like "excess errors test fails".
49869           * Update various tests accordingly.
49870
49871 1998-02-06  Jim Wilson  <wilson@cygnus.com>
49872
49873         * gcc.c-torture/execute/980205.c: New test.
49874
49875 1998-01-18  Jeffrey A Law  (law@cygnus.com)
49876
49877         * lib/c-torture.exp: Look for .x files instead of .cexp files.
49878         * lib/f-torture.exp: Similarly.
49879         * gcc.c-torture: Rename all .cexp files to .x files.
49880
49881 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
49882
49883         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
49884         (940510-1.c): Removed duplicate.
49885         (971104-1.c): New test.
49886
49887 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
49888
49889           * lib/f-torture.exp: Improve error and loop detection.
49890
49891 1997-11-19  Michael Meissner  <meissner@cygnus.com>
49892
49893         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
49894         use that to size the filler array.
49895
49896 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
49897
49898         * lib/c-torture.exp(c-torture-execute): Fix typo.
49899
49900         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
49901         testcase as the executable name. Keep the executable around if
49902         the test fails.
49903
49904 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
49905
49906         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
49907         changes.  Only test one -g option, and move it to the end of the
49908         list of options to test.
49909
49910 1997-09-19  Michael Meissner  <meissner@cygnus.com>
49911
49912         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
49913         variable GCC_TORTURE_OPTIONS to supply default switches separated
49914         by colons.  If no environment variable, run tests with -O0 -g, -O1
49915         -g, and -O2 -g as well.
49916
49917 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
49918
49919         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
49920         explanatory comments. Fix indentation.
49921
49922 1997-09-15  Jeffrey A Law  (law@cygnus.com)
49923
49924         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
49925
49926 1997-09-11  Jeffrey A Law  (law@cygnus.com)
49927
49928         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
49929         * g++.old-deja/g++.mike/p7325.C: Likewise.
49930         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
49931
49932 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
49933
49934         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
49935         * g++.old-deja/g++.brendan/crash30.C: Likewise.
49936         * g++.old-deja/g++.brendan/crash39.C: Likewise.
49937         * g++.old-deja/g++.law/operators4.C: Likewise.
49938
49939 1997-09-11  Joe Buck  (jbuck@synopsys.com)
49940
49941         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
49942         * g++.old-deja/g++.mike/p784.C: Ditto.
49943         * g++.old-deja/g++.mike/p785.C: Ditto.
49944
49945 1997-09-05  Jeffrey A Law  (law@cygnus.com)
49946
49947           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
49948
49949 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
49950
49951         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
49952         target feature; pass this to c-torture-execute as needed.
49953
49954 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
49955
49956         * lib/c-torture.exp(c-torture-execute): If the previous and the
49957         current executables being tested are identical, we don't need to
49958         run the executable again. Try to make the executable names
49959         unique. Add an optional argument for passing additional compiler
49960         flags.
49961
49962 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
49963
49964         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
49965
49966 1997-08-29  Jeffrey A Law  (law@cygnus.com)
49967
49968         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
49969
49970 1997-07-31  Jeffrey A Law  (law@cygnus.com)
49971
49972         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
49973         32bit or larger longs.
49974
49975         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
49976         have either a 32bit long or 32bit int.
49977
49978 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
49979
49980         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
49981         Make double precision tests dependent on sizeof (double).
49982
49983 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
49984
49985         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
49986         too.
49987
49988 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
49989
49990         * gcc.c-torture/compile/961203-1.cexp: New script.
49991
49992 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
49993
49994         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
49995         up the includes ourselves.
49996
49997 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
49998
49999         * lib/plumhall.exp: Remove random include, and add a few
50000         verbose messages for debugging.
50001
50002 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
50003
50004         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
50005         of trying to do it ourselves.
50006
50007 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
50008
50009         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
50010
50011 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
50012
50013         * gcc.prms/5403.c: Made regexp a bit less strict.
50014
50015 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
50016
50017         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
50018         is returned from remote_load instead.
50019         * lib/plumhall.exp: Ditto.
50020         * lib/mike-g++.exp: Ditto.
50021         * lib/old-dejagnu.exp: Ditto.
50022         * lib/c-torture.exp: Ditto.
50023
50024 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
50025
50026         * lib/g++.exp: Use build_wrapper procedure.
50027         * lib/gcc.exp: Ditto.
50028
50029 1997-05-20  Jeffrey A Law  (law@cygnus.com)
50030
50031         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
50032         an old-style decl for malloc.  Fixes tests to work when
50033         sizeof (int) != sizeof (size_t).
50034
50035 1997-05-15  Mike Meissner  <meissner@cygnus.com>
50036
50037         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
50038
50039         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
50040         use stdargs.h interface.
50041
50042 1997-05-15  Mike Meissner  <meissner@cygnus.com>
50043
50044         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
50045         NO_VARARGS when compiling.
50046
50047 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
50048
50049         * lib/plumhall.exp(ph_includes): New procedure.
50050         (ph_make): Use it.
50051         (ph_compiler): Ditto.
50052
50053         * lib/g++.exp: Rename test-glue.c to testglue.c.
50054         * lib/gcc.exp: Ditto.
50055
50056 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
50057
50058         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
50059         to completion when it's called.
50060
50061 1997-03-21  Michael Meissner  <meissner@cygnus.com>
50062
50063         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
50064         is defined, don't do test.
50065
50066 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
50067
50068         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
50069         for object files.
50070         (ph_summary): Mark skipped testcases as untested, not unresolved.
50071
50072         * lib/plumhall.exp (ph_make): If unresolved because of bad
50073         errorCode, record errorCode in log file.
50074         (*): Replace send_log/verbose with verbose -log.
50075
50076 1997-03-19  Michael Meissner  <meissner@cygnus.com>
50077
50078         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
50079         double conversion if double isn't at least 8 bytes.
50080
50081         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
50082         int to work with targets where int is 16 bits.
50083
50084         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
50085         8 bytes, just exit, since 4 byte doubles don't have enough bits of
50086         precision for the test to complete.
50087
50088 1997-03-14  Michael Meissner  <meissner@cygnus.com>
50089
50090         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
50091         if d10v is not compiled with the -mdouble64 flag.
50092         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
50093
50094         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
50095         d10v is not compiled with the -mint32 flag.
50096
50097 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
50098
50099         * lib/plumhall.exp: Use incr_count.
50100
50101 1997-03-12  Jeffrey A Law  (law@cygnus.com)
50102
50103         * gcc.c-torture: Update to c-torture-1.45.
50104
50105 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
50106
50107         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
50108         the name of the expect testcase file).
50109
50110         * lib/g++.exp(g++_init): Ditto.
50111
50112 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
50113
50114         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
50115         the host.
50116
50117         * lib/gcc.exp(gcc_exit): New procedure.
50118
50119 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
50120
50121         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
50122         specs where appropriate.
50123
50124         * g++.old-deja/g++.arm/*: Added additional ERROR checks
50125         because of new "candidates are" messages, and removed a few
50126
50127         * Converted all non-old-style g++ testcases to old-style, and
50128         moved into g++.old-deja.
50129
50130 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
50131
50132         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
50133         options.
50134
50135         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
50136         succeeded.
50137
50138         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
50139
50140 1997-02-13  Michael Meissner  <meissner@cygnus.com>
50141
50142         * lib/gcc.exp (gcc_target_compile): Add support for defining
50143         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
50144         the machine doesn't have those features.
50145
50146 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
50147
50148         * g++.law/operators4.exp: Don't use LIBS.
50149
50150 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
50151
50152         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
50153
50154         * lib/mike-g++.exp: Don't set the compiler to be tested here.
50155         * lib/g++.exp: Set it here instead. Also, allow use of the
50156         --tool_exec and --tool_opt options. Change CXX to
50157         GXX_UNDER_TEST.
50158
50159         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
50160
50161         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
50162
50163 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
50164
50165         * lib/old-dejagnu.exp: Use prune_warnings instead of
50166         prune_system_crud.
50167         * lib/mike-g++.exp: Ditto.
50168         * lib/gcc.exp: Ditto.
50169         * lib/g++.exp: Ditto.
50170
50171         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
50172
50173 1997-02-07  Jeffrey A Law  (law@cygnus.com)
50174
50175           * 941014-2.c: Include stdlib.h
50176           * 960327-1.c: Include stdio.h
50177           * dbra.c, index-1.c: Don't assume ints are 32bits.
50178
50179 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
50180
50181         * lib/gcc.exp: Add gcc,stack_size target feature.
50182
50183         * lib/g++.exp(g++_target_compile): Add the include and link
50184         paths here, not in two other places. And, it's $options, not
50185         options.
50186
50187         * lib/mike-g++.exp(postbase): Remove the code that determines
50188         the correct include and link paths.
50189         * g++.old-deja/old-deja.exp: Ditto.
50190
50191 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
50192
50193         * lib/g++.exp(g++_init): target_compile no longer returns the
50194         filename of the result.
50195
50196 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
50197
50198         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
50199         call to glob.
50200
50201         * gcc.c-torture/special/special.exp: Change call to
50202         gcc_target_compile to include the object file.
50203
50204 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
50205
50206         * gcc.c-torture/special/special.exp: Correct misspelling in last
50207         change.
50208
50209 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
50210
50211         * lib/plumhall.exp(ph_summary): Log the entire output of the
50212         executable. Return -1 if there were any failures, 0 otherwise.
50213         (ph_execute): Return -1 if there were any failures, 0 otherwise.
50214         (ph_make): Clean up objects and executables that were built
50215         if the tests succeeded.
50216
50217 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
50218
50219         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
50220         libraries and includes in the build tree as appropriate.
50221
50222 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
50223
50224         * lib/c-torture.exp: Instead of looking for the global variable
50225         NO_LONG_LONG, check to see if that's a feature of the target.
50226
50227 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
50228
50229         * config/default.exp: Minimize. Delete the remainer of the files in
50230         config; this functionality is now in devo/dejagnu/config.
50231
50232         g++.*/*: Pass any additional flags used to compile to postbase;
50233         delete CXXFLAGS.
50234
50235         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
50236         is now done by runtest.exp. Use gcc_target_compile instead of
50237         compile.
50238
50239         lib/c-torture.exp: Use gcc_target_compile instead of compile.
50240         Remove references to CFLAGS. Use remote_file instead of
50241         calling rm -f.
50242         (c-torture): Take a list of arguments to use to compile this
50243         testcase.
50244
50245         lib/g++.exp: Simplify. Use target_compile instead of compile.
50246         lib/gcc-dg.exp: Ditto.
50247         lib/gcc.exp: Ditto.
50248         lib/mike-{gcc,g++}.exp: Ditto.
50249         lib/old-dejagnu.exp: Ditto.
50250         lib/plumhall.exp: Ditto.
50251
50252 1997-01-08  Jim Wilson  <wilson@cygnus.com>
50253
50254         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
50255         (ph_linker): Likewise.
50256
50257 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
50258
50259           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
50260         MAP_ANON / MAP_ANONYMOUS if defined;
50261         else try to map from /dev/zero .
50262
50263 1996-11-12  Jeffrey A Law  (law@cygnus.com)
50264
50265         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
50266         isn't defined, then define it to MAP_ANONYMOUS.
50267
50268 1996-11-12  Jeffrey A Law  (law@cygnus.com)
50269
50270         * gcc.c-torture: Update to c-torture-1.42 release.
50271
50272 1996-11-11  Jeffrey A Law  (law@cygnus.com)
50273
50274         * gcc.c-torture: Update to c-torture-1.41 release.
50275
50276 1996-10-27  Jeffrey A Law  (law@cygnus.com)
50277
50278         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
50279         c-torture release.
50280
50281 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
50282
50283         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
50284         and LDFLAGS.  Fix second case to append the target_info ldflags
50285         onto LDFLAGS, not CFLAGS.
50286         * lib/g++.exp (g++_init): Add target_info stuff.
50287         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
50288         of libgloss and newlib flags for !native.
50289
50290         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
50291         (GDB): Fix relative path to go up another dir for finding gdb.
50292
50293 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
50294
50295         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
50296         versions in the target_info array, if they don't exist.
50297
50298 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
50299
50300         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
50301
50302 1996-07-08  Jim Wilson  <wilson@cygnus.com>
50303
50304         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
50305         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
50306
50307 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
50308
50309         * lib/old-dejagnu.exp: Don't remove the output file before we've
50310         actually tested it. Don't append pwd to the path of the executable
50311         we're testing.
50312
50313 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
50314
50315         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
50316
50317 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
50318
50319         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
50320         temporary directory for compiler files, and set it to a default
50321         value of /tmp. Set $output as the name of the output file from
50322         compiling the testcase. Add a -o option to $cflags_var so the
50323         compiler writes the final output file as $output. Set $executable
50324         to $output.
50325
50326         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
50327         directory for compiler files, and set it to /tmp if it doesn't
50328         already have a value. Set $output_file to the name of the output
50329         file from compiling the testcase. Add a -o option to CXXFLAGS so
50330         the compiler writes the final output file as $output. Use $output
50331         as the executable to be tested.
50332
50333 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
50334
50335         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
50336
50337 1996-06-08  Jeffrey A Law  (law@cygnus.com)
50338
50339         * gcc.c-torture/execute/pending-1.c: New test.  Still
50340         pending in Tege's queue.
50341
50342 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
50343
50344         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
50345         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
50346         if there were failures.  Call unresolved if there were unresolved
50347         testcases.  Call gcc_fail if program did not run to completion.
50348         (ph_make): Pass additional argument name to ph_execute.
50349         (ph_execute): Add new argument.  Pass additional arguments to
50350         ph_summary.  Call gcc_fail is there is no execution output.
50351
50352 1996-04-24  Jeffrey A Law  (law@cygnus.com)
50353
50354         * lib/plumhall.exp (proc_summary): Output relavent summary
50355         lines into the log so specific failures in plumhall can be
50356         investigated.
50357
50358 1996-04-10  Jeffrey A Law  (law@cygnus.com)
50359
50360         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
50361         (c-torture-execute): Don't try to execute tests which use
50362         "long long" types if $NO_LONG_LONG is nonzero.
50363
50364 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
50365
50366         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
50367         not c-torture.
50368
50369         * gcc.ieee: Move from here.
50370         * gcc.c-torture/execute/ieee: To here.
50371
50372 1996-03-26  Jeffrey A Law  (law@cygnus.com)
50373
50374         * gcc.c-torture: Update to c-torture-1.41 release.
50375
50376 1996-03-22  Jeffrey A Law  (law@cygnus.com)
50377
50378         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
50379         not "$output".
50380
50381 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
50382
50383         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
50384         -c present.
50385
50386 1996-03-02  Jeffrey A Law  (law@cygnus.com)
50387
50388         * config/proelf.exp: Handle connecting to a simulator.
50389
50390 1996-01-31  Jeffrey A Law  (law@cygnus.com)
50391
50392         * config/proelf.exp: New file.  Enough framework that we can
50393         run c-torture tests on the proelf targets (or any other target
50394         that gdb can connect to for that matter).
50395
50396 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
50397
50398         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
50399         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
50400
50401         * lib/plumhall.exp (ph_execute): Always call ph_summary if
50402         exec_output exists.
50403
50404 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
50405
50406         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
50407         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
50408
50409         * config/*.exp: Update FSF address.  Change result of ${tool}_load
50410         to pass/fail/unresolved/unsupported/untested.  Caller must now
50411         call unresolved/unsupported/untested.
50412         * lib/*.exp: Update FSF address.  Update to handle new results of
50413         ${tool}_load.
50414         * lib/chill.exp (verbose): Delete.
50415
50416 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
50417
50418         * lib/gcc.exp (default_gcc_start): Change order of args to
50419         $LDFLAGS $CFLAGS $LIBS.
50420         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
50421         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
50422         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
50423         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
50424         * gcc.misc-tests/dg-test.exp: Likewise.
50425         * gcc.misc-tests/msgs.exp: Likewise.
50426         * gcc.prms/prms.exp: Likewise.
50427         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
50428         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
50429
50430         * lib/dg.exp: Deleted, moved to dejagnu/lib.
50431
50432 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
50433
50434         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
50435
50436         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
50437         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
50438
50439         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
50440         necessary.
50441
50442 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
50443
50444         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
50445         global for loop; add use of $mathlib.
50446         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
50447         settings here; set mathlib for anything but VxWorks.
50448
50449 1996-01-22  Jeffrey A Law  (law@cygnus.com)
50450
50451         * gcc.c-torture: Update to c-torture-1.40 release.
50452
50453 1996-01-03  Jeffrey A Law  (law@cygnus.com)
50454
50455         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
50456         dg.exp.
50457
50458 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
50459
50460         * lib/c-torture.exp (c-torture-execute): Declare "output" as
50461         global.
50462
50463 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
50464
50465         * lib/g++.exp (LIBS): Define if not already.
50466         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
50467         (gcc-dg-prune): Call prune_gcc_output.
50468         * lib/gcc.exp (prune_gcc_output): New proc.
50469         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
50470         prune_gcc_output.
50471
50472 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
50473
50474         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
50475         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
50476
50477 1995-11-15  Jeffrey A Law  (law@cygnus.com)
50478
50479         * gcc.c-torture: Update to c-torture-1.39 release.
50480
50481 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
50482
50483         * lib/c-torture.exp (c-torture-execute): Don't return if one option
50484         fails, try others as well.
50485
50486 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
50487
50488         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
50489         If compilation fails, mark execute tests as `untested'.
50490         If test is marked as unsupported, don't mark compilation and
50491         execute tests as failed.
50492
50493 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
50494
50495         * lib/g++.exp (g++_init): Don't link in libg++, and look to
50496         libstdc++ for whether or not we want to be doing shared
50497         libraries.  Delete link_curses since we don't need it anymore.
50498         * lib/mike-g++.exp (postbase): Don't link in libg++.
50499         * g++.old-deja/old-deja.exp: Likewise.
50500
50501 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
50502
50503         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
50504
50505 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
50506
50507         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
50508         For that, add `-Wl,-a,shared_archive'.
50509         * g++.old-deja/old-deja.exp: Likewise.
50510
50511 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
50512
50513         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
50514
50515 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
50516
50517         * lib/mike-g++.exp (postbase): Pay attention to the status of
50518         g++_load.
50519
50520 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
50521
50522           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
50523
50524 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
50525
50526         * lib/gcc.exp (default_gcc_start): No longer need to log program
50527         being executed or its output, execute_anywhere does that now.
50528         * lib/g++.exp (default_g++_version): Call execute_anywhere.
50529         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
50530
50531 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
50532
50533         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
50534         the same as those in lib/g++.exp.
50535
50536 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
50537
50538         * gcc.c-torture: Update to c-torture-1.38 release.
50539         * gcc.ieee: Related changes.
50540
50541 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
50542
50543         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
50544         "exec". Minor reformatting changes.
50545
50546         * config/rom68k.exp (${tool}_load): Make it work in a canadian
50547         cross. This means all "exec" calls now work on a remote host as
50548         well.
50549         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
50550         cross. Filter out the extra "\r\n" stuff that expect puts in.
50551         (c-torture-execute): Filter out the bogus warnings like
50552         c-torture-compile does. Add support for canadian cross.
50553         * lib/gcc.exp (default_gcc_version, default_gcc_start)
50554         Use execute_anywhere rather than calling exec directly. Now it
50555         works for canadian cross testing.
50556
50557 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
50558
50559         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
50560         results into a variable, and check that rather than using file exists.
50561
50562 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
50563
50564         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
50565         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
50566
50567 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
50568
50569         * g++.old-deja/old-deja.exp: Create and pass runshlib and
50570         lib_curses if there's a shared libg++ in the build tree.
50571
50572 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
50573
50574         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
50575         if not supported target.
50576
50577 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
50578
50579         * lib/g++.exp (g++_init): Move empty setting of runshlib and
50580         link_curses up to always happen, not just for native builds.
50581
50582 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
50583
50584         * gcc.c-torture: Update to c-torture-1.36 release.
50585         * gcc.failure: Related changes.
50586
50587 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
50588
50589         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
50590
50591 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
50592
50593         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
50594         * lib/mike-g++.exp (postbase): Not in here.  Still reference
50595         runshlib, link_curses, and mathlib for link and run.
50596
50597         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
50598         pass the runtime shared library options for Solaris, OSF/1, and
50599         Irix5, and link with -lcurses to avoid unresolved references.
50600
50601 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
50602
50603         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
50604         only run once.
50605
50606 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
50607
50608         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
50609
50610 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
50611
50612         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
50613         do not have a framework for the "compat" tests yet.
50614
50615 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
50616
50617         * lib/mike-g++.exp (postbase): New local variable `mathlib',
50618         set to null if we're testing vxworks5.1.  Use that instead of
50619         `-lm' in the setting of LIBS for link and run.
50620
50621 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
50622
50623         * config/rom68k.exp (${tool}_load): Major changes to make it
50624         work.  Verified that it does in fact return the stuff in
50625         exec_output properly.  Catch any Emul or any TRAP other than 0.
50626
50627 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
50628
50629         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
50630         LDFLAGS properly for targets that need stuff from libgloss.
50631         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
50632         only run once.
50633         (gpp_initialized): New variable.
50634
50635 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
50636
50637         * config/rom68k.exp: Load libgloss.exp.
50638         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
50639         so we can produce a fully linked binary.
50640         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
50641         so we can produce a fully linked binary.
50642
50643 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
50644
50645         * lib/plumhall.exp (ph_section): Watch for expected failures.
50646         Add missing `else'.
50647
50648         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
50649         run the testcase.
50650         (c-torture): Likewise.
50651
50652 1995-08-28  Doug Evans  <dje@cygnus.com>
50653
50654         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
50655
50656         * lib/mike-g++.exp (mike_cleanup): New proc.
50657         (prebase): New globals compiler_result, not_compiler_result,
50658         target_regexp.
50659         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
50660         allow leading "-" in pattern.  Watch for unsupported tests.
50661         If $compiler_result is set, pattern match assembler code,
50662         and ditto for $not_compiler_result.
50663         * lib/mike-gcc.exp: Likewise.
50664
50665         * lib/plumhall.exp (ph_execute): Only call ph_summary if
50666         execution "succeeded".
50667
50668 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
50669
50670         * config/win32.exp: New file.
50671         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
50672
50673 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
50674
50675         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
50676         unsupported.
50677         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
50678         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
50679         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
50680
50681         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
50682         "... without exceptions was ...".  That is now handled by
50683         prune_system_crud.
50684         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
50685
50686 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
50687
50688         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
50689         sieve.c,sort2.c}: New files.
50690         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
50691         sieve.exp,sort2.exp}: Drivers for them.
50692
50693         * lib/mike-gcc.exp (program_output): New user settable variable.
50694         (postbase): Call prune_system_crud.  Also prune extraneous compiler
50695         messages.
50696         * lib/mike-g++.exp (program_output): New user settable variable.
50697
50698         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
50699
50700         * config/sh.exp: Deleted (use sim.exp instead).
50701
50702 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
50703
50704         * config/vx.exp: Declare CHECKTASK as global.
50705         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
50706         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
50707         * lib/old-dejagnu.exp: Load [pwd]/$executable.
50708
50709 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
50710
50711         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
50712         target. Like vx.exp, only includes `vx29k.exp' instead of
50713         `vxworks.exp'.
50714
50715 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
50716
50717         * config/sim.exp: Increase time limit from 120 seconds to 240.
50718
50719 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
50720
50721         * gcc.c-torture/execute/950628-1.c: New test.
50722
50723 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
50724
50725         * gcc.c-torture: Update with changes/additions from
50726         c-torture-1.34.
50727
50728 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
50729
50730         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
50731
50732 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
50733
50734         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
50735
50736 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
50737
50738         * gcc.c-torture/compile/950512-1.c: New test.
50739         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
50740         * gcc.dg/struct-ret-1.c: Likewise.
50741
50742 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
50743
50744         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
50745           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
50746
50747 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
50748
50749         * gcc.c-torture/special/920411-1.c: Deleted.
50750         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
50751
50752 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
50753
50754         * config/sim.exp (${tool}_load): Hack in call to bash to get a
50755         cpu limit.
50756
50757 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
50758
50759         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
50760
50761 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
50762
50763         From kenner;
50764         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
50765         is the proper length.
50766         * va-arg-3.c: Likewise.
50767
50768 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
50769
50770         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
50771         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
50772
50773         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
50774         * lib/g++.exp (default_g++_start): Delete old cruft.
50775
50776 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
50777
50778         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
50779         (2 * (1 << 18)) to (2 * (1 << 17)).
50780
50781         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
50782
50783 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
50784
50785         * config/rom68k.exp: Renamed from config/idp.exp
50786
50787 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
50788
50789         * c-torture/compile/921109-2.c
50790
50791 1995-04-18  Mike Stump  <mrs@cygnus.com>
50792
50793         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
50794         excess errors.
50795
50796 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
50797
50798         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
50799         output.
50800         * lib/g++.exp (default_g++_start): Likewise.
50801
50802 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
50803
50804         * gcc.c-torture/compile/950329-1.c: New test.
50805
50806 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
50807
50808           * config/bug.exp (${tool}_load): Updated to use new remote_open
50809           and remote_close procs.
50810         * config/idp.exp: New file.
50811
50812 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
50813
50814         * gcc.c-torture/execute/950322-1.c: New test.
50815
50816 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
50817
50818         * config/vx.exp (${tool}_load): Clean up testing of return code from
50819         vxworks_ld and vxworks_spawn.
50820
50821 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
50822
50823         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
50824
50825 1995-03-13  Mike Stump  <mrs@cygnus.com>
50826
50827         * lib/old-deja.exp: Add `excess errors test - ' error, now one
50828         can mark excess errors on a machine by machine basis.  Note, the
50829         default is to not expect any excess errors, even when excess
50830         errors test - is given, so you will want to put an XFAIL ... on
50831         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
50832         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
50833         those 4 machines, but no others.
50834
50835 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
50836
50837         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
50838         * lib/c-torture.exp: to here.
50839
50840 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
50841
50842         * gcc.c-torture/execute/950221-1.c: New test.
50843         * gcc.c-torture/execute/struct-ret-1.c: New test.
50844         * gcc.c-torture/compile/950221-1.c: New test.
50845
50846         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
50847
50848 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
50849
50850         * gcc.c-torture/execute/arith-1.c (main): Return 0.
50851         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
50852
50853 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
50854
50855         * g++.gb: New directory of tests, derived from my signature and
50856         class scoping tests.
50857
50858         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
50859         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
50860         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
50861         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
50862         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
50863         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
50864         * g++.gb/sig25.C: Likewise.
50865
50866         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
50867         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
50868         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
50869         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
50870         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
50871         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
50872         * g++.gb/sig25.exp: Likewise.
50873
50874         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
50875         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
50876         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
50877         * g++.gb/scope13.C: Likewise, this test still fails.
50878
50879         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
50880         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
50881         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
50882         * g++.gb/scope13.exp: Ditto.
50883
50884         * g++.gb/README: New file, explains what these tests are about.
50885
50886 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
50887
50888         * lib/dg.exp (dg-do): Support `preprocess'.
50889         (dg-test): Likewise.
50890
50891 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
50892
50893         * config/udi.exp: change "continue -expect" to "exp_continue".
50894
50895 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
50896
50897         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
50898         Delete redundant tests.
50899
50900         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
50901         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
50902         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
50903         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
50904         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
50905         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
50906         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
50907         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
50908
50909         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
50910         storing label pointers.
50911         * gcc.c-torture/execute/921019-1.c: Likewise.
50912         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
50913         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
50914         parameter fp.
50915         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
50916         constants.
50917
50918         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
50919         Delete obsolete tests.
50920
50921         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
50922         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
50923         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
50924         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
50925         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
50926         * gcc.c-torture/compile/950124-1.c: New test.
50927
50928         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
50929
50930 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
50931
50932         * lib/mike-g++.exp: Add -lm to LIBS.
50933
50934 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
50935
50936         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
50937
50938 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
50939
50940         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
50941
50942 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
50943
50944         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
50945
50946 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
50947
50948         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
50949         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
50950         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
50951         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
50952         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
50953         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
50954         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
50955         * g++.law/{operators31.C, operators32.C,
50956         * g++.law/{operators33.C, operators34.C}: Likewise.
50957         * g++.law/{pic1.C, refs2.C}: Likewise.
50958         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
50959         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
50960         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
50961         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
50962
50963         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
50964         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
50965         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
50966         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
50967         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
50968         * g++.law/{enum9.exp, friend5.exp}: Likewise.
50969         * g++.law/{nest3.exp, nest4.exp}: Likewise.
50970         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
50971         * g++.law/{operators30.exp, operators31.exp}: Likewise.
50972         * g++.law/{operators32.exp, operators33.exp}: Likewise.
50973         * g++.law/{operators34.exp}: Likewise.
50974         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
50975         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
50976         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
50977         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
50978         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
50979
50980         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
50981         No longer expected to fail.
50982         * g++.law/missed-error3.C: Tweak for recent bool changes.
50983
50984 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
50985
50986         * config/emb-unix: Deleted.
50987         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
50988         remote execution.  Do final link on remote host if REMOTE_LINK is set.
50989
50990 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
50991
50992         * lib/dg.exp (dg-test): Fix typo in last patch.
50993
50994 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
50995
50996         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
50997         (handles multiple occurrences).
50998
50999 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
51000
51001         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
51002         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
51003         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
51004         printed).
51005         * lib/c-torture.exp (c-torture-compile): Likewise.
51006         (c-torture): Prepend full path if missing.
51007         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
51008         (gcc_fail): Likewise.
51009         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
51010
51011 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
51012
51013         * lib/netware.exp: Only attach to NetWare i386 systems.
51014
51015 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
51016
51017         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
51018         messages.  Add test name to "output pattern match" pass/fail message.
51019
51020 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
51021
51022         * gcc.dg: New testsuite.
51023         * gcc.dg/dg.exp: New file.
51024
51025         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
51026         test-switch.c}: Deleted.
51027
51028         * gcc.misc-tests/msgs.exp: New testcase driver.
51029
51030 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
51031
51032         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
51033         Watch for illegal return values from ${tool}_load.
51034         * config/unix.exp (${tool}_load): Fix pass/fail detection for
51035         cross targets.  Coerce return value >0 to 1.
51036
51037 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
51038
51039         * config/unix.exp (${tool}_load): Call program rsh, not proc.
51040
51041         * config/emb-unix.exp: New file.
51042
51043         * config/sim.exp: Error if variable $SIM not defined.
51044         (${tool}_load): Mark test as "untested" if simulator missing.
51045
51046         * config/unix.exp: Load remote.exp to get rcp_download.
51047         * lib/c-torture.exp: Use different option lists for testcases with
51048         and without loops.
51049         * gcc.c-torture/execute/execute.exp: Likewise.
51050
51051 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
51052
51053         * config/*.exp: Clarify return code from ${tool}_load.
51054         Call `unresolved' or `untested' instead of `warning' or `perror'
51055         (sometimes you still want to call both though).
51056         Add comment that `shell_id' is local to each file.
51057         * config/udi.exp (timeout): Set to 30.
51058         Don't print warning if connection fails, $connectmode has already
51059         printed an error.
51060         (${tool}_load): Move verbose messages to level 2.
51061         Rework pattern for "Process started" message.
51062         Pass `shell_id' to ${connectmode}_download.
51063         Retry twice upon timeout.  Make resetting of target more robust.
51064         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
51065         Pass `shell_id' to exit_$connectmode.
51066         Only call exit_$connectmode if connected.
51067         * config/unix.exp (${tool}_load): Check return codes better.
51068         * config/vrtx.exp (${tool}_load): Likewise.
51069         * config/vx.exp (${tool}_load): Likewise.
51070         Delete unneeded global's.
51071         * lib/dg.exp (dg-test): Update to reflect clarified return codes
51072         from ${tool}_load.
51073         (dg-stat): Delete.
51074         (dg-init): Delete recording of pass/fail counts.
51075         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
51076         (old-dejagnu-init): Likewise.
51077         (old-dejagnu-stat): Delete contents, empty proc now.
51078         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
51079         (c-torture): Delete references to lcnt, lpass, lfail.
51080         Get option list from TORTURE_OPTIONS.
51081         Delete -funroll[-all]-loops if no loops.
51082         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
51083         (g++_stat): Delete contents (empty proc now).
51084         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
51085         (gcc_finish): Likewise.
51086         (gcc_stat): Deleted.
51087         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
51088         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
51089         * gcc.c-torture/execute/execute.exp: Likewise.
51090         Split tests into two parts: compile, execute.
51091         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
51092         no loops.  Update to reflect clarified return codes from ${tool}_load.
51093
51094 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
51095
51096         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
51097         to grep for.
51098         (old-dejagnu): Likewise (where necessary).
51099
51100 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
51101
51102         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
51103
51104         * lib/dg.exp (dg-process-target): Fix processing of selector.
51105         Add comment regarding use of `error'.
51106
51107         * lib/gcc.exp (prune_system_crud): Define if missing.
51108         * lib/g++.exp (prune_system_crud): Likewise.
51109
51110         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
51111         Call prune_system_crud.
51112         * lib/dg.exp (dg-runtest): New proc.
51113         Use perror instead of send_user for tcl errors in testcase.
51114         Don't return any value, it's never used.
51115         Don't clobber previous definition of `unknown'.
51116         Print tcl errors in `dg-final'.
51117
51118 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
51119
51120         * lib/dg.exp (dg-process-target): Improve syntax error messages.
51121         (dg-test): Don't print errorInfo, it contains stack backtrace.
51122
51123 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
51124
51125         * lib/g++.exp (runtest_file_p): Define if missing.
51126
51127 1994-09-24  Doug Evans  (dje@cygnus.com)
51128
51129         * lib/mike-g++.exp: Comment out loading of g++.exp.
51130         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
51131         (default_g++_version): Always print something.
51132         (default_g++_start): Comment out call to `which'.
51133         (g++_start, g++_load): Deleted (must be defined in config file).
51134         * lib/gcc.exp: Test for existence of $CC at start.
51135         Delete check for tmpdir (done in gcc_init).
51136         (default_gcc_version): Always print something.
51137         (default_gcc_start): Comment out call to `which'.
51138         * config/*.exp: Major cleanup - make cross targets work at least a
51139         little better for g++ (by not being "--tool gcc" specific).
51140         Rename gcc_xxx to ${tool}_xxx.
51141         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
51142         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
51143
51144 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
51145
51146         * lib/c-torture.exp (c-torture-compile): Rework compiler
51147         message processing.
51148
51149         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
51150         c-torture.
51151
51152 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
51153
51154         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
51155
51156         * lib/dg.exp (dg-process-target): Support { target native }.
51157
51158 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
51159
51160         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
51161         looked for "... program xxx got fatal signal".
51162         Correct regsub munging of `comp_output'.
51163         Ignore compiler messages "path prefix not used" and "linker input
51164         file unused".
51165
51166 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
51167
51168         * lib/gcc.exp (runtest_file_p): Define if missing.
51169         * gcc.prms/template.c: Example to work from.
51170
51171 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
51172
51173         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
51174         * lib/dg.exp (dg-test): Call unsupported testcases as such.
51175
51176         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
51177         * gcc.prms/1883.c: Moved from compile/940714-1.c.
51178         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
51179         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
51180
51181         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
51182         (dg-process-target): No longer a varargs proc.
51183         Return S/N for target, P/F for xfail.  All callers changed.
51184         (user option procs): More argument checking.
51185         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
51186         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
51187         (dg-test): Skip test if not running on selected target in `dg-do'.
51188         Update handling of `dg-do-what', `dg-output-text'.
51189         Separate execution pass/fail from output pattern match pass/fail.
51190         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
51191
51192 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
51193
51194         * gcc.c-torture/special/special.exp: Don't expect failure for mips
51195         target for 920510-1.c.
51196
51197 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
51198
51199         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
51200         Clean up comment regarding use of passcnt, etc.
51201         (gcc_stat): Don't update `testcnt' here.
51202         (gcc_finish): Do it here.
51203         Might as well reset `but_id' here too.
51204         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
51205         to determine if the file should be tested.
51206         * gcc.c-torture/compile/compile.exp: Likewise.
51207         * gcc.c-torture/execute/execute.exp: Likewise.
51208         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
51209         * gcc.misc-tests/dg-test.exp: Likewise.
51210         * gcc.prms/prms.exp: Likewise.
51211         * gcc.wendy/wendy.exp: Likewise.
51212         * g++.old-deja.exp: Likewise.
51213         Move "Testing file" message to verbose level 1.
51214
51215 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
51216
51217         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
51218
51219 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
51220
51221         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
51222         (default_gcc_start): Accept optional second list element
51223         of compiler flags.  Print compiler output at verbosity level 2.
51224         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
51225         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
51226         Save current values of framework globals passcnt, failcnt, xpasscnt,
51227         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
51228         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
51229         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
51230         xfailcnt to compute stats.  Update framework global `testcnt' from
51231         pass/fail counts.
51232         (gcc_finish): New proc.  Clean up test environment.
51233         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
51234         (gcc_epass, gcc_efail): Delete.
51235         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
51236         argument of line number.
51237         (dg-init): If the tool has an init routine, call it.
51238         (dg-test): Remove args `cflags_var' and `libs_var'.
51239         Pass all compiler options to ${tool}_start.
51240         Handle missing line number.
51241         (dg-finish): New function.
51242         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
51243         particular files.  Call gcc_finish at end.  Move "skipping test"
51244         message to verbosity level 3.
51245         * gcc.c-torture/compile/compile.exp: Likewise.
51246         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
51247         * gcc.c-torture/execute/execute.exp: Likewise.
51248         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
51249         Print testcase being tried at verbosity level 1.
51250         * gcc.c-torture/special/special.exp: Unset xfail.
51251         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
51252         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
51253         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
51254         * gcc.failure/failure.exp: Likewise.
51255         * gcc.ieee/ieee.exp: Likewise.
51256         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
51257         Update call to dg-test.  Call dg-finish at end.
51258         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
51259         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
51260         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
51261         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
51262         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
51263         * gcc.wendy/wendy.exp: Add copyright.
51264         Delete setting of tmpdir (done by gcc_init).
51265         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
51266         Pass compiler flags to gcc_start.  Call gcc_finish at end.
51267         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
51268         gcc_[ce]pass/fail.
51269
51270 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
51271
51272         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
51273         confusion.
51274         (g++_load): Likewise.
51275
51276         * config/*.exp (gcc_load): Some were varargs fns and some were not.
51277         Rename argument to `prog' to remove the confusion.
51278         Varargs fns behave differently too!
51279         (g++_load): Likewise.
51280
51281         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
51282
51283         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
51284         what it is.  Delete (always) printing of status value for !native.
51285         Simplify verbose code, and include status and exec_output.
51286         (g++_load): Use gcc_load.
51287
51288 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
51289
51290         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
51291         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
51292         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
51293         940714-3.c as these testcases don't exist anymore.  Make
51294         va-arg-1.c expected to pass.
51295
51296 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
51297
51298         * gcc.misc-tests/misc.exp: Only run specific testcases.
51299         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
51300         * gcc.misc-tests/dg-[1-9].c: New files.
51301
51302         * lib/dg.exp: New testsuite driver.
51303         * gcc.prms/prms.exp: Use it.
51304
51305         * README.gcc: New file.
51306
51307         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
51308         Document and reset `lxpass' and `lxfail'.
51309         Simplify "initialized" message.
51310         (gcc_stat): Clean up comments a little.
51311
51312 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
51313
51314         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
51315
51316 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
51317
51318         * lib/old-dejagnu.exp (process-option): New proc.
51319         (old-dejagnu-init, old-dejagnu-stat): Likewise.
51320         (old-dejagnu): Simplify.
51321         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
51322
51323 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
51324
51325         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
51326         exists and is not an empty string.
51327
51328         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
51329         $xfail rather than calling setup_xfail.  Clear $xfail when test is
51330         finished.
51331         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
51332         automatically.
51333
51334         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
51335         longer expected to fail.
51336
51337         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
51338         "f" function call.
51339
51340         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
51341
51342         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
51343         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
51344         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
51345         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
51346         c-torture-1.29.
51347
51348         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
51349         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
51350
51351         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
51352
51353         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
51354         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
51355
51356         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
51357         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
51358         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
51359
51360 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
51361
51362         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
51363         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
51364         940714-1.c, 940714-2.c, 940714-3.c},
51365         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
51366         gcc.misc-tests/{mg.c,mg.exp}:
51367         New tests.
51368         * gcc.noncompile/noncompile.exp: Change accordingly.
51369
51370 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
51371
51372         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
51373         Undo previous clobberage.
51374
51375 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
51376
51377         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
51378         * gcc.special/{930510-1.c, special.exp}:
51379         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
51380         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
51381         struct-varargs-1.c}: New tests from c-torture-1.26.
51382
51383 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
51384
51385         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
51386           argument to switch.
51387
51388 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
51389
51390         * Revert the previous changes.  Please see Rob's directory
51391           (/lisa/test/rob/progressive/gcc/testsuite) for testing
51392           fixes.
51393
51394 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
51395
51396         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
51397             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
51398             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
51399             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
51400             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
51401             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
51402             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
51403             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
51404             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
51405             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
51406             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
51407             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
51408             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
51409             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
51410             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
51411             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
51412             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
51413             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
51414             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
51415             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
51416             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
51417             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
51418             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
51419             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
51420             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
51421             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51422             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
51423
51424 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
51425
51426         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
51427             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
51428           with perror calls.
51429
51430 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
51431
51432         * config/unix.exp (g++_load): Fix syntax.
51433
51434 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
51435
51436         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
51437         * gcc.noncompile/921017-1.c: Deleted obsolete test.
51438         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
51439         Don't expect va-arg-1.c to fail.  Correct expected output for
51440         920928-1.c.
51441         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
51442         * gcc.wendy/hbm4.c: Correct typo.
51443         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
51444
51445 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
51446
51447         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
51448         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
51449         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
51450         * lib/c-torture.exp (c-torture-compile): Ditto.
51451
51452         Reduce volume of output (remove all the -I's and such).
51453         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
51454         Call gcc_cpass, gcc_cfail.
51455         (c-torture): Pass testing option to c-torture-compile.
51456
51457 1994-03-21  Doug Evans  (dje@cygnus.com)
51458
51459         Bring patches over from progressive.
51460         * config/default.exp: Exit remote shell cleanly.
51461         (g++_exit, g++_start): Add default versions.
51462         * config/sim.exp (gcc_load): Use perror, not error.
51463
51464 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
51465
51466         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
51467         set in site.exp.
51468
51469 1994-03-14  Doug Evans  (dje@cygnus.com)
51470
51471         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
51472         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
51473         (wendy_try): New proc to run testcase.
51474         (main loop): Call 'em.
51475         * gcc.wendy/*.c: Clean up pass to correct expected output.
51476
51477         * lib/gcc.exp: Minor cleanup work.
51478         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
51479
51480 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
51481
51482         * config/sim.exp (gcc_load): Document return codes better.
51483         Don't pass -v to simulator.
51484
51485 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
51486
51487           * gcc.special/920717-x.c: Fix typo.
51488           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
51489           get at sources.
51490
51491         * lib/mike-gcc.exp: Fix typo.
51492
51493 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
51494
51495         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
51496         binary to use, transform the name.
51497         * config/*.exp: rename everything. Nuke any g++ specific files,
51498         it's now a special case of gcc that requires no special support.
51499         Add a default.exp for unsupported targets.
51500
51501 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
51502
51503         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
51504         lib/old-dejagnu.exp: Fix a few patterns to work with the new
51505         version of Tcl.
51506
51507 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
51508
51509         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
51510         than a warning.
51511
51512 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
51513
51514         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
51515
51516 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
51517
51518         * gcc.execute/execute.exp: Combine opt_list and foption_list into
51519         option_list.  Compile every file with only 4/6 option choices
51520         (same as C torture) instead of with 12/18 different option
51521         choices.
51522         * lib/c-torture.exp: Likewise.
51523
51524         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
51525         not already set.
51526
51527 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
51528
51529         * lib/old-deja.exp: Add `excess errors test fails' error, now one
51530         can put an XFAIL *-*-* on excess errors.
51531
51532 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
51533
51534         * g++.law: Add more tests derived from g++-bugs snapshots.
51535
51536         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
51537         equivalent to g++.law/init9.
51538
51539         * lib/mike-gcc.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  Brendan Kehoe  (brendan@lisa.cygnus.com)
51543
51544         * lib/mike-g++.exp (postbase): Delete the .o file after we've
51545         compiled it, and the a.out file after we've run it.
51546
51547 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
51548
51549         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
51550
51551 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
51552
51553         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
51554         version number.
51555
51556 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
51557
51558         * g++.law: New directory of g++ tests derived from the g++-bugs
51559         snapshots.
51560
51561 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
51562
51563         * gcc.compile: initbug1.c initbug1.exp testcase added
51564
51565 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
51566
51567         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
51568         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
51569           fixes submitted by Jeff Law (law@cs.utah.edu)
51570         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
51571           Jeff Law (law@cs.utah.edu)
51572
51573
51574 1993-11-30  Mike Stump  (mrs@cygnus.com)
51575
51576         * config/unix-g++.exp: Follow the gcc way of doing things.
51577         * g++.old-deja/old-deja.exp: Minor updates.
51578         * lib/g++.exp: New file, follow the gcc way of doing things.
51579         * lib/old-dejagnu.exp: Minor updates.
51580         * lib/mike-g++.exp: Always unset errorInfo.
51581
51582 1993-11-06  Mike Stump  (mrs@cygnus.com)
51583
51584         * lib/gcc.exp: Fix some errors with the below change, CC and
51585         CFLAGS should be global when setting, not local.
51586
51587 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
51588
51589         * lib/gcc.exp: Transform tool name.
51590
51591 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51592
51593         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
51594
51595 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51596
51597         * lib/gcc.exp: change gcc_done to gcc_stat
51598
51599 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51600
51601         * Upgraded gcc testsuite to c-torture version 1.25
51602
51603 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
51604
51605         * lib/gcc.exp: added reporting code. Changed verbose compile message.
51606         * lib/c-torture: added hooks for new reporting code.
51607
51608 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
51609
51610         * config/sh-gcc.exp: check if sh-sim exists in the path
51611
51612 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
51613
51614         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
51615         * gcc.compile/compile.exp: Initial changes for new logic.
51616         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
51617         * gcc.failure/failure.exp: Initial changes for new logic.
51618         * gcc.ieee/ieee.exp: Initial changes for new logic.
51619         * gcc.misc-tests/misc.exp: Initial changes for new logic.
51620         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
51621         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
51622         * lib/c-torture.exp: Initial changes for new logic.
51623         * lib/gcc.exp: Initial changes for new logic.
51624
51625 1993-10-15  Mike Stump  (mrs@cygnus.com)
51626
51627         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
51628         depend upon failure or success.  Fully qualify names in failure
51629         and success messages.  Always remove a.out before starting
51630         compile, just in case.  Pay more attention to error text output by
51631         the compiler.  Handle testcases with no known past errors just
51632         like all others, so that things are uniform.  Other miscellaneous
51633         improvements.
51634
51635 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
51636
51637         * gcc.cpp: new directory for cpp tests
51638
51639 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
51640
51641         * lib/chill.exp: Code reformatted, removed unused code.
51642         * config/unix-chill.exp: Code reformatted, removed unused code.
51643         * chill.execute/execute.exp: Code reformatted, removed unused code.
51644         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
51645
51646 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
51647
51648         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
51649         routines not written.
51650
51651 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
51652
51653         * config/bug-gcc.exp: Use new procs from bug.exp.
51654
51655 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
51656
51657         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
51658         via ftp, rather than depending on NFS.
51659         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
51660         case.
51661
51662 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
51663
51664         * config/bug-gcc.exp: Use new download proc.
51665
51666 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
51667
51668         * chill.execute/execute.exp: cleanups, handles errors better
51669         * chill.compile/compile.exp: rewrite, based on execute.exp
51670         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
51671         * lib/chill.exp: major changes to diff proc and compile and link
51672           procs. added chill_fail and chill_pass wrappers to pass and
51673           fail. added more comments, and handle error codes better.
51674           Added a hack to capture stderr from exec, so noncompile tests
51675           can work.
51676
51677 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
51678
51679         * chill.execute/execute.exp: rewrite of testsuite driver
51680         * lib/chill.exp: rewrite of testsuite driver
51681         * config/unix-chill.exp: rewrite of testsuite driver
51682
51683 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
51684
51685         In chill.execute:
51686         * iexpr.ch: Standardize uppercase.
51687         * tuples.dat: Standardize uppercase.
51688         * vary.ch: standardize.  Correct varying string assignments.
51689         * vary.dat: Add new output lines.
51690
51691 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
51692
51693         In chill.execute:
51694         * chprintf.ch: Standardize use of uppercase.
51695         * tuples.ch: Standardize and turn arr2 into a DCL,
51696           rather than a SYN.
51697         * pinits.ch: Standardize.
51698
51699 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
51700
51701         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
51702         * Makefil: Renamed to Makefile.in.
51703         * configure.in: New.
51704
51705 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
51706
51707         In chill.execute:
51708         * .cvsignore: Add result/output files.
51709         * Makefile: Fix up variables at start.  Use MFLAGS
51710           everywhere.  Correct bool_loc, built_ins entries.
51711           Add entry for vary1.ch.
51712         * bitarray.ch: Standardize upper-case usage.
51713         * bitexpr.ch: Standardize, add output of b1.
51714         * params.ch: Use arrayt in along PROC parameters, to
51715           avoid novelty problems.
51716         * sets.ch: Tiny cleanup.
51717         * vary1.ch: Re-indent.
51718
51719 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
51720
51721           * Add PR-related files to Makefiles, .cvsignore files, etc.
51722
51723 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
51724
51725         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
51726           with compiler objects. New names are test-flow.c and test-loop.c
51727
51728 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
51729
51730         * Upgraded c-torture tests from 1.19 to 1.20
51731
51732         * new files:
51733         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
51734         * gcc.compile: 930623-1.c 930623-2.c
51735         * gcc.noncompile: 930622-1.c 930622-2.c
51736         * gcc.failure: 920411-1.c 920627-2.c
51737         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
51738
51739 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
51740
51741         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
51742           More changes to get testsuite working properly. Needs more work.
51743           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
51744
51745 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
51746
51747         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
51748           More changes to get testsuite working properly. Needs more work.
51749
51750 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
51751
51752         * chill.compile/compile.exp: Added for Dejagnu support
51753         * chill.execute/execute.exp: Added for Dejagnu support
51754         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
51755
51756 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
51757
51758         This should complete moving the CHILL test files.
51759         * chill.noncompile(.cvsignore printf.grt
51760             in-printf.grt chprintf.grt chprintf.ch):
51761             Added test-support files.
51762           (Makefile): Modified further.
51763         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
51764             signal.ch): Added test files.
51765           * chill.execute (.cvsignore printf.grt printr.c
51766             in-printf.grt rts.c chprintf.grt rts.h): Added
51767           test-support files.
51768             (Makefile): More corrections.
51769
51770 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
51771
51772         * chill.compile, chill.execute, chill.nocompile: Add CHILL
51773           test cases, ready for DejaGnu.
51774
51775 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
51776
51777         * Upgraded c-torture tests from 1.18 to 1.19
51778
51779         * gcc.compile: added test(s):
51780           930607-1.c
51781         * gcc.execute: added test(s):
51782           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
51783
51784         * added new subdirectory for misc tests: gcc.misc-tests
51785         * gcc.misc-test(s): added tests:
51786           inst-check.c test-consts.c test-ior.c test-switch.c
51787
51788 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
51789
51790         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
51791
51792 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
51793
51794         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
51795
51796 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
51797
51798         * Upgraded c-torture tests from 1.17 to 1.18
51799
51800 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
51801
51802         * Upgraded c-torture tests from 1.12 to 1.17
51803
51804 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
51805
51806         * lib/old-dejagnu.exp:
51807           Fixed handling of XFAIL target triplets to correctly
51808           recognize wildcard characters.  Removed code that
51809           appended a unique id tag to the end of the file name
51810           printed out by the result of the testcases within a
51811           given test file.
51812
51813 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
51814
51815         * lib/old-dejagnu.exp:
51816           Reworked expected failure handling to trigger off of XFAIL
51817           keyword in keyphrase embeded in testcase source code. The
51818           XFAIL keyword must be at the end of the keyphrase line. It
51819           may optionally be followed by one or more target triplets.
51820           It has just occured that the handling of wildcards in the
51821           target triplet may not be correct.
51822
51823 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
51824
51825         * g++.old-deja/tests:
51826           Moved all subdirectories up one level into g++.old-deja .
51827
51828         * lib/old-dejagnu.exp:
51829           Fixed problem with CXXFLAGS not being properly reset, and being
51830           corrupted with extraneous "-c" compiler option.  This was
51831           causing binaries to not be generated for test that needed them.
51832           Modified strings passed to "pass" and "fail" so that individual
51833           tests from the same test file would be distinguished by an
51834           identifier appended to the test file name in the summary logs;
51835           this corrected a problem with erroneous diff logs.  Added code
51836           to search testcases for expected fail and unexpected pass keywords.
51837
51838 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
51839
51840         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
51841
51842 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
51843
51844         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
51845           Removed extraneous text from end of "Special g++ Options"
51846           keyphrase.
51847
51848         * lib/old-dejagnu.exp: Added pattern matching to look for new
51849           keywords, embedded in testcases comments, which will trigger
51850           calls to xpass and xfail.
51851
51852 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
51853
51854         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
51855           comments embedded in the testcases, especially the one looking for
51856           special compiler options, as well as the pattern matching for the
51857           compiler output again.
51858
51859 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
51860
51861         * lib/old-dejagnu.exp: Do a proper check of the return value for
51862           execute tests. Fixed several problems with the pattern matching
51863           of the compiler output which gave erroneous test results.
51864           Changed several of the test result messages to be more descriptive.
51865         * config/unix-g++.exp: Proc g++_load now actually works and
51866           executes the tests passed to it and returns a usable return
51867           value.
51868
51869 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
51870
51871           * lib/gcc.exp: Exits gracefully if $CC is bogus.
51872
51873 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
51874
51875         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
51876           Modified both files to properly execute the old style
51877           dejagnu tests. The previous versions of these files were
51878           experimental and did not function anything near correctly.
51879
51880 1993-04-05  Rob Savoye  (rob@cygnus.com)
51881
51882         * Removed all Makefile.in and configure.in files. No configuration
51883         needed now.
51884
51885 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
51886
51887         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
51888
51889 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
51890
51891         * gcc.compile/configure.in, gcc.unsorted/configure.in,
51892         gcc.special/configure.in, gcc.noncompile/configure.in,
51893         gcc.execute/configure.in, gcc.code_quality/configure.in,
51894         g++.other/configure.in, g++.old-deja/configure.in,
51895         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
51896         in srcname setting.
51897
51898 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
51899
51900         * lib/udi.exp: Fixed mondfe and mondfe_download.
51901         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
51902         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
51903
51904 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
51905
51906         * config/udi-gdb.exp: Check $shell_id after connecting to target.
51907         (gdb_exit): Don't remove *_soc files.
51908
51909 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
51910
51911         * lib/c-torture.exp: Don't look for main; instead always use -w
51912         -c.  This is how the c-torture tests work.  Remove the object
51913         file if the compilation succeeds.
51914         * gcc.execute/execute.exp: Remove executable if test passes.
51915         * gcc.noncompile/noncompile.exp: Every test is an expected
51916         failure.
51917         * gcc.special/special.exp: Added tests from c-torture 1.11,
51918         corrected use of existing test.
51919         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
51920         gcc.execute/920625-1.c: Updated to c-torture 1.11.
51921         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
51922         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
51923         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
51924         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
51925         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
51926         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
51927         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
51928         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
51929         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
51930         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
51931         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
51932         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
51933         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
51934         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
51935         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
51936         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
51937         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
51938         c-torture 1.11.
51939         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
51940         correspond to c-torture 1.11.
51941
51942         * New file.