OSDN Git Service

069335b1560b34b5a66b4a71c273e043765bb46d
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-05-09  Mike Stump  <mrs@apple.com>
2
3         * g++.dg/other/first-global.C: Add -fpie for darwin.
4
5 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6
7         * gcc.dg/20070507-1.c: New testcase.
8
9 2007-05-08  Chao-ying Fu  <fu@mips.com>
10
11         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
12         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
13         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
14         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
15
16 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
17
18         PR 31847
19         * gcc.dg/pr31847.c: New test.
20
21 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
22
23         PR fortran/31692
24         * gfortran.dg/actual_array_result_1.f90: New test.
25
26 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
27
28         PR fortran/29397
29         * gfortran.dg/parameter_array_init_1.f90: New test.
30
31         PR fortran/29400
32         * gfortran.dg/parameter_array_init_2.f90: New test.
33
34 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
35
36         PR target/31854
37         * gcc.target/i386/pr31854.c: New test.
38         
39 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
40
41         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
42
43 2007-05-07  Mike Stump  <mrs@apple.com>
44
45         * g++.old-deja/g++.mike/empty.C: Add.
46
47 2007-05-07  Eric Christopher  <echristo@apple.com>
48
49         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
50
51 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
52
53         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
54         variable.  Rearrange conversions from binary float to decimal float.
55
56 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
57
58         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
59         x86.
60
61 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
62
63         * gnat.dg/opt1.ad[sb]: New testcase.
64
65 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
66
67         PR fortran/31399
68         * gfortran.dg/do_3.F90: New test.
69
70 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
71
72         PR fortran/31764
73         * gfortran.dg/new_line.f90: Add new checks.
74
75 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
76
77         PR fortran/31201
78         * gfortran.dg/large_unit_1.f90: New.
79         * gfortran.dg/large_unit_2.f90: New.
80         * gfortran.dg/iostat_4.f90: New
81         * gfortran.dg/bounds_check_fail_1.f90: Updated.
82
83 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
84
85         PR fortran/31540
86         * gfortran.dg/char_result_4.f90: New test.
87
88 2007-06-05  Revital Eres  <eres@il.ibm.com>
89
90         PR 30957
91         * gcc.dg/pr30957-1.c: New test.
92
93 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
94
95         PR fortran/31251
96         * gfortran.dg/char_type_len_2.f90: New test.
97
98 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
99
100         PR 31775
101         * g++.dg/other/nested-extern.cc: New.
102         * g++.dg/other/nested-extern-1.C: New.
103         * g++.dg/other/nested-extern-2.C: New.
104
105 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
106
107         PR fortran/31760
108         * gfortran.dg/erf.f90: New test.
109         * gfortran.dg/besxy.f90: New test.
110
111 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
112
113         PR fortran/22359
114         * gfortran.dg/fseek.f90: New test.
115
116 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
117
118         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
119
120 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
121
122         PR libfortran/31210
123         * gfortran.dg/zero_length_1.f90: New test.
124
125 2007-05-04  Tobias Burnus  <burnus@net-b.de>
126
127         PR fortran/31803
128         * gfortran.dg/char_pointer_assign_3.f90: New test.
129         * gfortran.dg/char_result_2.f90: Re-enable test.
130
131 2007-05-04  Tobias Burnus  <burnus@net-b.de>
132
133         PR fortran/25071
134         * gfortran.dg/char_length_3.f90: New test.
135         * gfortran.dg/char_result_2.f90: Fix test.
136
137 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
138
139         PR tree-optimization/30565
140         * gcc.dg/tree-ssa/loop-27.c: New test.
141
142 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
143
144         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
145         * gcc.target/bfin/arith.c (__v2hi): Likewise.
146         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
147         * gcc.target/bfin/shift.c (__v2hi): Likewise.
148
149 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
150
151         PR tree-optimization/31699
152         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
153         New.
154         (check_effective_target_vect_floatint_cvt): New.
155         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
156         of specific targets.
157         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
158         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
159         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
160         * gcc.dg/vect/vect-iv-4.c: Likewise.
161         * gcc.dg/vect/vect-multitypes-11.c: New.
162         * gcc.dg/vect/pr31699.c: New.
163
164 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
165
166         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
167
168 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
169
170         PR C++/31663
171         * g++.dg/warn/anonymous-namespace-2.C: New.
172         * g++.dg/warn/anonymous-namespace-2.h: New.
173
174 2007-05-02  Paul Brook  <paul@codesourcery.com>
175
176         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
177
178 2007-05-02  Eric Christopher  <echristo@apple.com>
179
180         * gcc.dg/cpp/if-div.c: New file.
181
182 2007-05-02  Tom Tromey  <tromey@redhat.com>
183
184         PR preprocessor/28709:
185         * gcc.dg/cpp/pr28709.c: New file.
186
187 2007-05-02  Richard Guenther  <rguenther@suse.de>
188
189         PR tree-optimization/31146
190         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
191
192 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
193
194         * gcc.c-torture/compile/limits-blockid.c: New.
195         * gcc.c-torture/compile/limits-caselabels.c: New.
196         * gcc.c-torture/compile/limits-declparen.c: New.
197         * gcc.c-torture/compile/limits-enumconst.c: New.
198         * gcc.c-torture/compile/limits-exprparen.c: New.
199         * gcc.c-torture/compile/limits-externalid.c: New.
200         * gcc.c-torture/compile/limits-fnargs.c: New.
201         * gcc.c-torture/compile/limits-fndefn.c: New.
202         * gcc.c-torture/compile/limits-idexternal.c: New.
203         * gcc.c-torture/compile/limits-idinternal.c: New.
204         * gcc.c-torture/compile/limits-pointer.c: New.
205         * gcc.c-torture/compile/limits-stringlit.c: New.
206         * gcc.c-torture/compile/limits-structmem.c: New.
207         * gcc.c-torture/compile/limits-structnest.c: New.
208
209 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
210
211         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
212
213 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
214
215         PR middle-end/31740
216         * gcc.c-torture/compile/20070501-1.c: New testcase.
217
218 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
219
220         PR fortran/31732
221         * gfortran.dg/array_memset_2:  New test case.
222
223 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
224
225         PR testsuite/31615
226         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
227
228 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
229
230         PR testsuite/31589
231         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
232         dg-final test.
233         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
234         keyword to dg-final test.
235         * gcc.dg/vect/vect-iv-4.c: Likewise.
236         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
237         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
238         test.
239         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
240         cast.
241         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
242         * lib/target-supports.exp
243         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
244         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
245
246 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
247
248         * gcc.c-torture/execute/ieee/20000320-1.c: Use
249         __LONG_LONG_MAX__ and its friends instead of those supplied by
250         limits.h.
251
252 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
253
254         PR C++/31721
255         * g++.dg/ext/vector7.C: New testcase.
256
257 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
258
259         PR fortran/31591
260         * gfortran.dg/bound_simplification_1.f90: New test.
261
262 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
263
264         PR fortran/31645
265         * testsuite/gfortran.dg/bom_error.f90: New test.
266         * testsuite/gfortran.dg/bom_include.f90: New test.
267         * testsuite/gfortran.dg/bom_UTF16-LE.f90: New test.
268         * testsuite/gfortran.dg/bom_UTF16-BE.f90: New test.
269         * testsuite/gfortran.dg/bom_UTF-8.f90: New test.
270         * testsuite/gfortran.dg/bom_UTF-32.f90: New test.
271         * testsuite/gfortran.dg/bom_UTF-8.F90: New test.
272         * testsuite/gfortran.dg/bom_include.inc: New file.
273
274 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
275
276         PR C++/30221
277         * g++.dg/init/ptrfn2.C: New test.
278         * g++.dg/init/ptrfn3.C: New test.
279
280 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
281
282         PR fortran/31711
283         * gfortran.dg/dependency_21.f90: New test.
284
285 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
286
287         * gfortran.dg/secnds.f: Use real*8.
288         * gfortran.dg/secnds-1.f: Use real*8.
289
290 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
291
292         PR libfortran/31532
293         * gfortran.dg/inquire_5.f90: Update test.
294
295 2007-04-27  Ian Lance Taylor  <iant@google.com>
296
297         PR middle-end/31710
298         * gcc.c-torture/compile/pr31710.c: New test.
299
300 2007-04-27  Richard Guenther  <rguenther@suse.de>
301
302         PR tree-optimization/30965
303         PR tree-optimization/30978
304         * gcc.dg/tree-ssa/pr30978.c: New testcase.
305         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
306         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
307         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
308
309 2007-04-27  Richard Guenther  <rguenther@suse.de>
310
311         PR tree-optimization/31715
312         * gcc.dg/Warray-bounds-4.c: New testcase.
313
314 2007-04-26  Ian Lance Taylor  <iant@google.com>
315
316         PR target/28675
317         * gcc.c-torture/compile/pr28675.c: New test.
318
319 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
320
321         PR C++/30016
322         * g++.dg/ext/vector6.C: New test.
323
324 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
325
326         * gcc.c-torture/execute/ieee/20000320-1.x: New.
327
328 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
329
330         PR middle-end/31617
331         * g++.dg/other/str_empty.C: Add expected warning.
332
333 2007-04-26  Richard Guenther  <rguenther@suse.de>
334         Daniel Berlin  <dberlin@dberlin.org>
335
336         PR tree-optimization/30567
337         * g++.dg/other/pr30567.C: New testcase.
338
339 2007-04-26  Richard Guenther  <rguenther@suse.de>
340
341         PR tree-optimization/31703
342         * gcc.c-torture/compile/pr31703.c: New testcase.
343         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
344         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
345
346 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
347
348         * gfortran.dg/open_errors.f90: Added if statements checking
349         the value of iostat.
350
351 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
352
353         PR c++/31598
354         * g++.dg/gomp/pr31598.C: New test.
355
356         PR tree-optimization/30558
357         * g++.dg/gomp/pr30558.C: New test.
358
359 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
360
361         PR c++/31338
362         * g++.dg/ext/complex2.C: New test.
363
364 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
365
366         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
367
368 2007-04-25  Thiemo Seufer  <ths@mips.com>
369
370         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
371         value to signed char.
372
373 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
374
375         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
376         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
377         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
378
379 2007-04-25  Tobias Burnus  <burnus@net-b.de>
380
381         PR fortran/31668
382         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
383         statement functions.
384         * gfortran.dg/c_by_val_5.f90: New test.
385
386 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
387
388         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
389         with two new subroutines to avoid parameter-induced aliasing.
390         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
391         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
392
393 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
394
395         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
396         * g++.dg/warn/Warray-bounds.C: Likewise.
397
398 2007-04-24  Ian Lance Taylor  <iant@google.com>
399
400         PR tree-optimization/31605
401         * gcc.c-torture/execute/pr31605.c: New test.
402
403 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
404
405         PR fortran/31587
406         * lib/gcc-dg.exp (scan-module): New function.
407         * gfortran.dg/module_md5_1.f90: New test.
408
409 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
410
411         * g++.old-deja/g++.pt/defarg6.C: Only run with
412         -std=gnu++98.
413         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
414         * g++.dg/cpp0x/variadic61.C: Ditto.
415         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
416         * g++.dg/cpp0x/variadic62.C: Ditto.
417         * g++.dg/template/meminit1.C: Ditto.
418         * g++.dg/template/operator7.C: Ditto.
419         * g++.dg/template/static15.C: Ditto.
420         * g++.dg/template/invalid1.C: Ditto.
421         * g++.dg/template/shift1.C: Ditto.
422         * g++.dg/template/error10.C: Ditto.
423
424 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
425
426         PR diagnostic/25923
427         * gfortran.dg/pr25923.f90: New test.
428
429 2007-04-24  Ian Lance Taylor  <iant@google.com>
430
431         PR tree-optimization/31602
432         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
433
434 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
435
436         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
437         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
438
439 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
440
441         * gcc.target/i386/reload-1.c. New.
442
443 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
444             Olga Golovanevsky  <olga@il.ibm.com>
445
446         * g++.dg/other/str_empty.C: New test.
447
448 2007-04-24  Richard Henderson  <rth@redhat.com>
449
450         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
451
452 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
453
454         PR target/31641
455         * gcc.c-torture/compile/pr31641.c: New testcase.
456
457 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
458
459         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
460         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
461         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
462         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
463
464 2007-04-23  Simon Baldwin  <simonb@google.com>
465
466         * g++.dg/other/error15.C: New.
467         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
468         triggering a "multiple parameters named" error.
469
470 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
471
472         PR fortran/31618
473         * gfortran.dg/backspace_8.f:  New test case.
474
475 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
476
477         PR fortran/31630
478         * gfortran.dg/used_types_17.f90: New test.
479
480         PR fortran/31620
481         * gfortran.dg/zero_array_components_1.f90: New test.
482
483 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
484
485         PR fortran/31616
486         * gfortran.dg/open_errors.f90: Allow a different error message.
487
488 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
489
490         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
491         Rename from check_effective_target_vect_pack_mod.  Rename global
492         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
493         messages.
494         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
495         rename.
496         * gcc.dg/vect/vect-iv-8a.c: Ditto.
497         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
498
499 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
500
501         PR middle-end/31448
502         * gcc.c-torture/execute/pr31448.c: New testcase.
503
504 2007-04-22  Nick Clifton  <nickc@redhat.com>
505
506         * gcc.dg/20020312-2.c: Add support for the FRV.
507
508 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
509
510         PR tree-optimization/24659
511         * gcc.dg/vect/vect-float-extend-1.c: New test.
512         * gcc.dg/vect/vect-float-truncate-1.c: New test.
513
514 2007-04-22  Richard Guenther  <rguenther@suse.de>
515
516         PR tree-optimization/29789
517         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
518         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
519
520 2007-04-22  Revital Eres  <eres@il.ibm.com>
521
522         * gcc.dg/var-expand2.c: New test.
523
524 2007-04-22  Revital Eres  <eres@il.ibm.com>
525
526         * gcc.dg/var-expand3.c: New test.
527
528 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
529
530         PR fortran/31495
531         * gfortran.dg/continuation_8.f90: New test.
532
533 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
534
535         PR C/30265
536         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
537         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
538
539 2007-04-21  Richard Guenther  <rguenther@suse.de>
540
541         PR middle-end/31136
542         * gcc.c-torture/execute/pr31136.c: New testcase.
543
544 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
545
546         * gcc.target/i386/movsi-sm-1.c: New.
547
548 2007-04-20  Richard Henderson  <rth@redhat.com>
549
550         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
551         * gcc.dg/pr27095.c: Cope with alpha GOT load.
552
553 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
554
555         * gcc.target/i386/ordcmp-1.c: New test.
556         * gcc.target/i386/unordcmp-1.c: New test.
557
558         PR tree-optimization/31632
559         * gcc.c-torture/compile/20070419-1.c: New test.
560
561 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
562
563         * gcc.dg/invalid-call-1.c: New test.
564
565 2007-04-18  Dirk Mueller  <dmueller@suse.de>
566
567         PR diagnostic/31227
568         * gcc.dg/Warray-bounds-3.c: New.
569
570 2007-04-18  Richard Guenther  <rguenther@suse.de>
571
572         PR tree-optimization/19431
573         PR tree-optimization/21463
574         * gcc.c-torture/execute/20070212-1.c: New testcase.
575         * gcc.c-torture/execute/20070212-2.c: Likewise.
576         * gcc.c-torture/execute/20070212-3.c: Likewise.
577         * gcc.dg/tree-ssa/pr19431.c: Likewise.
578         * gcc.dg/tree-ssa/pr21463.c: Likewise.
579         * g++.dg/tree-ssa/pr21463.C: Likewise.
580         * g++.dg/tree-ssa/pr30738.C: Likewise.
581
582 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
583
584         PR c++/31513
585         * g++.dg/expr/bitfield8.C: New test.
586
587 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
588             Richard Sandiford  <richard@codesourcery.com>
589
590         * lib/target-supports.exp (check_profiling_available): Return 0
591         for uClibc with -p or -pg.
592
593 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
594
595         PR c++/31517
596         * g++.dg/template/init7.C: New test.
597
598 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
599
600         PR rtl-optimization/31360
601         * gcc.dg/loop-7.c: New test.
602
603 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
604
605         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
606         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
607         build.
608         (compat-execute): Likewise.
609         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
610         files to remote hosts.
611         * lib/c-ctorture.exp (c-torture-compile): Likewise.
612         (c-torture-execute): Likewise.
613         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
614         or plain file.  Use remote_upload and remote_download to copy
615         files about.
616         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
617         before scanning it.
618
619 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
620
621         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
622
623 2007-04-16  Lawrence Crowl  <crowl@google.com>
624
625         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
626         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
627         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
628         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
629         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
630         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
631         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
632         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
633         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
634         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
635         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
636
637         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
638         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
639         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
640         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
641         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
642         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
643         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
644         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
645         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
646         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
647         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
648
649 2007-04-16  Ian Lance Taylor  <iant@google.com>
650
651         PR tree-optimization/31522
652         * gcc.dg/Wstrict-overflow-16.c: New test.
653
654 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
655
656         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
657
658 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
659
660         PR fortran/31144
661         * gfortran.dg/module_naming_1.f90: New.
662
663 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
664
665         * lib/target-supports.exp (check_profiling_available): Return
666         false for m68k-*-uclinux.
667
668 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
669
670         PR c++/29365
671         Testcase for c++ anonymous namespace warning
672
673         * g++.dg/warn/anonymous-namespace-1.C: New test
674         * g++.dg/warn/anonymous-namespace-1.h: New test
675
676 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
677
678         PR testsuite/31578
679         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
680
681 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
682
683         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
684
685 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
686
687         PR fortran/31204
688         * gfortran.dg/array_constructor_16.f90: New test.
689
690 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
691
692         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
693         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
694
695 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
696
697         PR rtl-optimization/31500
698         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
699         * g++.dg/warn/Warray-bounds.C: Likewise.
700
701 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
702
703         PR C/31520
704         * gcc.dg/gnu89-init-4.c: New testcase.
705
706 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
707
708         PR c++/25874
709         * gcc.dg/gomp/pr25874.c: Add dg-options.
710         * g++.dg/gomp/pr25874.C: Add dg-options.
711
712 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
713
714         PR fortran/21061
715         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
716         * gfortran.dg/warnings_are_errors_1.f: New testcase.
717
718 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
719
720         PR fortran/31561
721         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
722
723 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
724
725         PR fortran/29507
726         PR fortran/31404
727         * gfortran.dg/initialization_6.f90: New test.
728
729 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
730
731         * gcc.c-torture/compile/pr27528.c: Require nonpic.
732
733         * lib/target-supports.exp (check_gc_sections_available):
734         Return false if ldflags includes -elf2flt.
735
736 2007-04-13  Jason Merrill  <jason@redhat.com>
737
738         PR c++/31074
739         * conv3.C: New test.
740
741 2007-04-13  Mike Stump  <mrs@apple.com>
742
743         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
744         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
745
746 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
747
748         PR tree-optimization/29598
749         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
750
751 2007-04-13  Tobias Burnus  <burnus@net-b.de>
752
753         PR fortran/31559
754         * gfortran.dg/func_assign.f90: New test.
755
756 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
757
758         PR fortran/31550
759         * gfortran.dg/used_types_16.f90: New test.
760
761 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
762
763         PR fortran/18937
764         * gfortran.dg/goto_2.f90: New.
765         * gfortran.dg/goto_3.f90: New.
766         * gfortran.dg/pr17708.f90: Rename to ...
767         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
768
769 2007-04-13  Tobias Burnus  <burnus@net-b.de>
770
771         PR fortran/31562
772         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
773         instead of a struct.
774
775 2007-04-13  Tobias Burnus  <burnus@net-b.de>
776
777         PR fortran/31562
778         * gfortran.dg/value_4.c: Use GNU extensions for complex
779         instead of a struct.
780
781 2007-04-13  Richard Guenther  <rguenther@suse.de>
782
783         PR tree-optimization/21258
784         * gcc.dg/tree-ssa/vrp34.c: New testcase.
785
786 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
787
788         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
789         <complex.h>.
790
791 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
792
793         PR fortran/31250
794         * gfortran.dg/char_length_2.f90: New.
795         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
796         * gfortran.dg/repeat_4.f90: Likewise.
797
798         PR fortran/31266
799         * gfortran.dg/char_assign_1.f90: New.
800
801         PR fortran/31471
802         * gfortran.dg/block_name_1.f90: New.
803         * gfortran.dg/block_name_2.f90: New.
804
805 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
806
807         PR c++/31078
808         * g++.dg/other/pr31078.C: New.
809
810 2007-04-12  Richard Guenther  <rguenther@suse.de>
811
812         PR tree-optimization/31169
813         * gcc.c-torture/execute/pr31169.c: New testcase.
814
815 2007-04-12  Richard Guenther  <rguenther@suse.de>
816
817         PR tree-optimization/24689
818         PR tree-optimization/31307
819         * g++.dg/tree-ssa/pr31307.C: New testcase.
820         * gcc.dg/tree-ssa/pr24689.c: Likewise.
821
822 2007-04-12  Tobias Burnus  <burnus@net-b.de>
823
824         PR fortran/31472
825         * gfortran.dg/access_spec_1.f90: New test.
826         * gfortran.dg/access_spec_2.f90: New test.
827         * gfortran.dg/non_module_public.f90: Match new error message.
828
829 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
830
831         PR testsuite/31538
832         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
833         to 4 at line 38 to fix bounds problem.
834
835 2007-04-11  Tobias Burnus  <burnus@net-b.de>
836
837         PR testsuite/31240
838         * gfortran.dg/pointer_intent_1.f90: Fix test.
839
840 2007-04-10  Eric Christopher  <echristo@apple.com>
841
842         * lib/target-supports.exp
843         (check_effective_target_fstack_protector): Rewrite.
844
845 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
846
847         PR c++/31449
848         * g++.dg/init/const5.C: New test.
849
850 2007-04-09  Jan Hubicka  <jh@suse.cz>
851
852         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
853
854 2007-04-08  Jan Hubicka  <jh@suse.cz>
855
856         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
857
858 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
859
860         PR fortran/31257
861         * gfortran.dg/achar_4.f90: New test.
862
863 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
864
865         PR fortran/30880
866         * gfortran.dg/used_dummy_types_8.f90: New test.
867
868 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
869
870         PR fortran/30872
871         * gfortran.dg/parameter_array_element_1.f90: New test.
872
873 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
874
875         PR fortran/31222
876         * gfortran.dg/default_numeric_type_1.f90: New test.
877
878 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
879
880         PR fortran/31424
881         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
882
883 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
884
885         PR fortran/31293
886         * gfortran.dg/interface_12.f90: New test.
887
888 2007-04-07  Bruce Korb  <bkorb@gnu.org>
889
890         * gcc.dg/format/opt-6.c: New test.
891         * gcc.dg/format/nul-1.c: New test.
892         * gcc.dg/format/nul-2.c: New test.
893
894 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
895
896         PR libgfortran/31395
897         * gfortran.dg/fmt_colon.f90: New test.
898
899 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
900
901         * g++.old-deja/g++.other/init18.C: Use
902         dg-require-effective-target instead of an explicit xfail.
903
904 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
905
906         * gcc.dg/dfp/signbit-1.c
907         * gcc.dg/dfp/signbit-2.c
908
909 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
910
911         PR fortran/31483
912         * gfortran.dg/altreturn_5.f90: New test.
913
914 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
915
916         PR fortran/31292
917         * gfortran.dg/contained_module_proc_1.f90: New test.
918
919 2007-04-04  Stuart Hastings  <stuart@apple.com>
920
921         PR 31281
922         * testsuite/objc/execute/exceptions/pr31281.m: New.
923
924 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
925
926         * g++.dg/ext/dllimport12.C: Update comments.
927
928 2007-04-03  Eric Christopher  <echristo@apple.com>
929
930         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
931
932 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
933
934         PR fortran/31304
935         * gfortran.dg/repeat_2.f90: New test.
936         * gfortran.dg/repeat_3.f90: New test.
937         * gfortran.dg/repeat_4.f90: New test.
938
939 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
940
941         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
942
943 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
944
945         PR c++/30847
946         * g++.dg/parse/cond3.C: New test.
947
948         PR middle-end/30704
949         * gcc.c-torture/execute/ieee/pr30704.c: New test.
950
951 2007-04-02  Jason Merrill  <jason@redhat.com>
952
953         PR c++/31187
954         * g++.dg/ext/visibility/anon3.C: New test.
955
956 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
957
958         PR libgfortran/31052
959         * gfortran.dg/namelist_28.f90: New test.
960
961 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
962
963         PR libgfortran/31366
964         * gfortran.dg/direct_io_6.f90: New test.
965
966 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
967
968         PR libgfortran/31207
969         * gfortran.dg/advance_5.f90: New test.
970         * gfortran.dg/advance_6.f90: New test.
971
972 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
973
974         * g++.dg/ext/dllimport6.C: Remove extra ';'.
975         * g++.dg/ext/dllimport7.C: Likewise.
976         * g++.dg/ext/selectany1.C: Likewise.
977
978 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
979
980         * g++.dg/parser/pr31138.C: New.
981         * g++.dg/parser/pr31140.C: New.
982         * g++.dg/parser/pr31141.C: New.
983
984 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
985
986         PR c++/26099
987         * g++.dg/ext/is_base_of.C: New.
988         * g++.dg/ext/has_virtual_destructor.C: New.
989         * g++.dg/ext/is_polymorphic.C: New.
990         * g++.dg/ext/is_base_of_diagnostic.C: New.
991         * g++.dg/ext/is_enum.C: New.
992         * g++.dg/ext/has_nothrow_assign.C: New.
993         * g++.dg/ext/has_nothrow_constructor.C: New.
994         * g++.dg/ext/is_empty.C: New.
995         * g++.dg/ext/has_trivial_copy.C: New.
996         * g++.dg/ext/has_trivial_assign.C: New.
997         * g++.dg/ext/is_abstract.C: New.
998         * g++.dg/ext/is_pod.C: New.
999         * g++.dg/ext/has_nothrow_copy.C: New.
1000         * g++.dg/ext/is_class.C: New.
1001         * g++.dg/ext/has_trivial_constructor.C: New.
1002         * g++.dg/ext/is_union.C: New.
1003         * g++.dg/ext/has_trivial_destructor.C: New.
1004         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
1005         * g++.dg/template/crash43.C: Likewise.
1006
1007 2007-03-29  Dirk Mueller  <dmueller@suse.de>
1008
1009         * g++.dg/warn/pedantic2.C: New testcase.
1010
1011 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1012
1013         * size_dim.f90: Fix dg directive.
1014         * pr16433.f: Likewise.
1015         * use_6.f90: Likewise.
1016         * use_7.f90: Likewise.
1017         * entry_9.f90: Likewise.
1018         * pointer_intent_2.f90: Likewise.
1019         * protected_1.f90: Likewise.
1020         * fmt_missing_period_2.f: Likewise.
1021         * pointer_intent_3.f90: Likewise.
1022         * protected_2.f90: Likewise.
1023         * protected_3.f90: Likewise.
1024         * pr15754.f90: Likewise.
1025         * protected_4.f90: Likewise.
1026         * protected_5.f90: Likewise.
1027         * initialization_2.f90: Likewise.
1028         * protected_6.f90: Likewise.
1029         * continuation_7.f90: Likewise.
1030         * derived_function_interface_1.f90: Likewise.
1031         * der_pointer_4.f90: Likewise.
1032         * fmt_zero_precision.f90: Likewise.
1033         * blockdata_3.f90: Likewise.
1034         * fmt_missing_period_1.f: Likewise.
1035         * real_const_3.f90: Likewise.
1036         * use_4.f90: Likewise.
1037         * fmt_missing_period_3.f: Likewise.
1038         * use_5.f90: Likewise.
1039
1040 2007-03-28  Mike Stump  <mrs@apple.com>
1041
1042         * gcc.dg/darwin-comm.c: Add.
1043
1044 2007-03-28  Eric Christopher  <echristo@apple.com>
1045
1046         * lib/target-supports.exp (check_effective_target_fstack_protector): New.
1047         * gcc.dg/ssp-1.c: Use.
1048         * gcc.dg/ssp-2.c: Ditto.
1049
1050 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
1051
1052         PR c++/29077
1053         * g++.dg/parse/constructor3.C: New test.
1054
1055 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
1056
1057         * gnat.dg/thin_pointer.ad[sb]: New test.
1058
1059 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
1060
1061         * g++.dg/cpp0x/bracket1.C: New.
1062         * g++.dg/cpp0x/bracket2.C: New.
1063         * g++.dg/cpp0x/bracket3.C: New.
1064         * g++.dg/cpp0x/bracket4.C: New.
1065
1066 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
1067
1068         * g++.dg/cpp0x/temp_default1.C: New.
1069         * g++.dg/cpp0x/temp_default3.C: New.
1070         * g++.dg/cpp0x/temp_default2.C: New.
1071         * g++.dg/cpp0x/temp_default4.C: New.
1072
1073 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
1074
1075         PR c++/29993
1076         * g++.dg/other/cv_func2.C: New.
1077
1078 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
1079
1080         * gcc.dg/dfp/func-vararg-alternate.h: New file.
1081         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
1082         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
1083         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
1084
1085         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
1086         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1087
1088         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
1089
1090         * lib/compat.exp (compat-execute): Fix processing of file names.
1091
1092 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
1093
1094         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
1095
1096 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
1097
1098         * lib/target-supports.exp (check_effective_target_fortran_large_real):
1099         Delete created executable test file.
1100         (check_effective_target_fortran_large_int): Ditto.
1101         (check_effective_target_static_libgfortran): Ditto.
1102
1103 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
1104
1105         PR c++/30500
1106         * g++.dg/warn/pragma-system_header1.C: New test.
1107         * g++.dg/warn/pragma-system_header2.C: New test.
1108         * g++.dg/warn/pragma-system_header1.h. New.
1109         * g++.dg/warn/pragma-system_header2.h. New.
1110
1111 2007-03-26  Ian Lance Taylor  <iant@google.com>
1112
1113         PR tree-optimization/31345
1114         * gcc.c-torture/compile/pr31345-1.c: New test.
1115
1116 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
1117
1118         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
1119         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
1120         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
1121         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
1122         * gfortran.dg/overload_1.f90: Likewise.
1123         * gfortran.dg/impure_assignment_1.f90: Likewise.
1124         * gfortran.dg/error_recovery_3.f90: Likewise.
1125         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
1126         * gfortran.dg/sequence_types_1.f90: Likewise.
1127         * gfortran.dg/internal_references_1.f90: Likewise.
1128         * gfortran.dg/present_1.f90: Likewise.
1129         * gfortran.dg/volatile10.f90: Likewise.
1130         * gfortran.dg/module_equivalence_2.f90: Likewise.
1131         * gfortran.dg/use_4.f90: Likewise.
1132         * gfortran.dg/elemental_result_1.f90: Likewise.
1133         * gfortran.dg/generic_actual_arg.f90: Likewise.
1134         * gfortran.dg/private_type_5.f90: Likewise.
1135         * gfortran.dg/protected_4.f90: Likewise.
1136         * gfortran.dg/interface_3.f90: Likewise.
1137
1138 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
1139
1140         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
1141         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
1142
1143 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
1144
1145         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
1146
1147 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1148
1149         PR libgfortran/31199
1150         * gfortran.dg/fmt_t_4.f90: New test.
1151
1152 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1153
1154         PR libfortran/31297
1155         * gfortran.dg/backspace_5.f:  Initialize variable(s).
1156         * gfortran.dg/backspace_6.f:  Likewise.
1157         * gfortran.dg/char_bounds_check_fail_1: Likewise.
1158         * gfortran.dg/direct_io_2.f90:  Likewise.
1159         * gfortran.dg/write_back.f:  Likewise.
1160         * gfortran.dg/write_rewind_2.f:  Likewise.
1161         * gfortran.dg/write_rewind_1.f:  Likewise.
1162         * gfortran.dg/write_rewind_2.f:  Likewise.
1163
1164 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
1165
1166         PR tree-optimization/30784
1167         * gcc.dg/vect/pr30784.c: New test.
1168
1169 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1170
1171         PR fortran/30877
1172         * gfortran.dg/operator_1.f90: New test.
1173         * gfortran.dg/operator_2.f90: New test.
1174
1175 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1176
1177         PR libfortran/31196
1178         * gfortran.dg/reshape_transpose_1.f90:  New test.
1179
1180 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1181
1182         PR fortran/30655
1183         * gfortran.dg/bounds_check_6.f90: New test.
1184
1185 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
1186
1187         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
1188         #ifndef/#endif.
1189         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1190         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1191
1192 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
1193
1194         PR fortran/31209
1195         * gfortran.dg/pointer_function_actual_1.f90: New test.
1196
1197         PR fortran/31200
1198         * gfortran.dg/pointer_function_actual_2.f90: New test.
1199
1200         PR fortran/31215
1201         * gfortran.dg/result_in_spec_1.f90: New test.
1202
1203 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1204
1205         PR fortran/30834
1206         * gfortran.dg/integer_exponentiation_3.F90: New test.
1207         * gfortran.dg/integer_exponentiation_4.f90: New test.
1208         * gfortran.dg/integer_exponentiation_5.F90: New test.
1209
1210 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
1211
1212         PR c++/30863
1213         * g++.dg/template/error24.C: New test.
1214         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
1215
1216 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
1217
1218         PR c++/31273
1219         * g++.dg/expr/bitfield7.C: New test.
1220
1221 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1222
1223         PR other/23572
1224         * gcc.dg/float-range-4.c: New.
1225         * gcc.dg/float-range-1.c: Update. Test for a warning.
1226         * gcc.dg/float-range-3.c: New.
1227         * gcc.dg/float-range-5.c: New.
1228
1229 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1230
1231         PR fortran/31262
1232         * gfortran.dg/no_range_check_1.f90: New test.
1233
1234 2007-03-22  Dirk Mueller  <dmueller@suse.de>
1235
1236         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
1237         * g++.dg/other/static1.C: Remove stray semicolon.
1238         * g++.dg/other/init1.C: Likewise.
1239         * g++.dg/rtti/dyncast1.C: Likewise.
1240         * g++.dg/tree-ssa/pr17153.C: Likewise.
1241         * g++.dg/lookup/disamb1.C: Likewise.
1242         * g++.dg/lookup/scoped2.C: Likewise.
1243         * g++.dg/lookup/friend7.C: Likewise.
1244         * g++.dg/parse/parse4.C: Likewise.
1245         * g++.dg/parse/parse5.C: Likewise.
1246         * g++.dg/expr/pr29066.C: Likewise.
1247         * g++.dg/expr/cast4.C: Likewise.
1248         * g++.dg/tc1/dr193.C: Likewise.
1249         * g++.dg/tc1/dr213.C: Likewise.
1250         * g++.dg/abi/dcast1.C: Likewise.
1251         * g++.dg/abi/covariant2.C: Likewise.
1252         * g++.dg/inherit/covariant11.C: Likewise.
1253         * g++.dg/inherit/covariant9.C: Likewise.
1254         * g++.dg/inherit/covariant10.C: Likewise.
1255         * g++.dg/init/static3.C: Likewise.
1256         * g++.dg/init/init-ref3.C: Likewise.
1257         * g++.dg/init/ref10.C: Likewise.
1258         * g++.dg/template/meminit2.C: Likewise.
1259         * g++.dg/template/using9.C: Likewise.
1260         * g++.dg/template/friend9.C: Likewise.
1261         * g++.dg/template/ref1.C: Likewise.
1262         * g++.old-deja/g++.warn/inline.C: Likewise.
1263         * g++.old-deja/g++.robertl/eb91.C: Likewise.
1264         * g++.old-deja/g++.robertl/eb46.C: Likewise.
1265         * g++.old-deja/g++.robertl/eb34.C: Likewise.
1266         * g++.old-deja/g++.robertl/eb43.C: Likewise.
1267         * g++.old-deja/g++.robertl/eb26.C: Likewise.
1268         * g++.old-deja/g++.robertl/eb116.C: Likewise.
1269         * g++.old-deja/g++.brendan/copy5.C: Likewise.
1270         * g++.old-deja/g++.brendan/overload8.C: Likewise.
1271         * g++.old-deja/g++.brendan/overload11.C: Likewise.
1272         * g++.old-deja/g++.brendan/copy7.C: Likewise.
1273         * g++.old-deja/g++.brendan/crash38.C: Likewise.
1274         * g++.old-deja/g++.brendan/template11.C: Likewise.
1275         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
1276         * g++.old-deja/g++.brendan/crash50.C: Likewise.
1277         * g++.old-deja/g++.brendan/crash16.C: Likewise.
1278         * g++.old-deja/g++.jason/pmem2.C: Likewise.
1279         * g++.old-deja/g++.jason/parse9.C: Likewise.
1280         * g++.old-deja/g++.jason/byval2.C: Likewise.
1281         * g++.old-deja/g++.jason/overload8.C: Likewise.
1282         * g++.old-deja/g++.jason/pmf8.C: Likewise.
1283         * g++.old-deja/g++.jason/template33.C: Likewise.
1284         * g++.old-deja/g++.jason/return3.C: Likewise.
1285         * g++.old-deja/g++.jason/scoping2.C: Likewise.
1286         * g++.old-deja/g++.jason/virtual.C: Likewise.
1287         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1288         * g++.old-deja/g++.jason/template27.C: Likewise.
1289         * g++.old-deja/g++.jason/synth6.C: Likewise.
1290         * g++.old-deja/g++.jason/ref8.C: Likewise.
1291         * g++.old-deja/g++.jason/offset1.C: Likewise.
1292         * g++.old-deja/g++.other/static20.C: Likewise.
1293         * g++.old-deja/g++.other/array1.C: Likewise.
1294         * g++.old-deja/g++.other/new3.C: Likewise.
1295         * g++.old-deja/g++.other/array2.C: Likewise.
1296         * g++.old-deja/g++.other/overload9.C: Likewise.
1297         * g++.old-deja/g++.other/cast6.C: Likewise.
1298         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
1299         * g++.old-deja/g++.other/eh4.C: Likewise.
1300         * g++.old-deja/g++.other/using7.C: Likewise.
1301         * g++.old-deja/g++.other/init18.C: Likewise.
1302         * g++.old-deja/g++.other/dyncast1.C: Likewise.
1303         * g++.old-deja/g++.other/dyncast2.C: Likewise.
1304         * g++.old-deja/g++.other/dtor11.C: Likewise.
1305         * g++.old-deja/g++.pt/static11.C: Likewise.
1306         * g++.old-deja/g++.pt/crash19.C: Likewise.
1307         * g++.old-deja/g++.pt/overload12.C: Likewise.
1308         * g++.old-deja/g++.pt/crash46.C: Likewise.
1309         * g++.old-deja/g++.pt/mi1.C: Likewise.
1310         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
1311         * g++.old-deja/g++.pt/nontype5.C: Likewise.
1312         * g++.old-deja/g++.pt/local5.C: Likewise.
1313         * g++.old-deja/g++.pt/typename2.C: Likewise.
1314         * g++.old-deja/g++.pt/explicit80.C: Likewise.
1315         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
1316         * g++.old-deja/g++.law/visibility1.C: Likewise.
1317         * g++.old-deja/g++.law/visibility2.C: Likewise.
1318         * g++.old-deja/g++.law/virtual2.C: Likewise.
1319         * g++.old-deja/g++.law/operators19.C: Likewise.
1320         * g++.old-deja/g++.law/parsing10.C: Likewise.
1321         * g++.old-deja/g++.law/visibility4.C: Likewise.
1322         * g++.old-deja/g++.law/operators4.C: Likewise.
1323         * g++.old-deja/g++.law/dtors2.C: Likewise.
1324         * g++.old-deja/g++.law/missed-error3.C: Likewise.
1325         * g++.old-deja/g++.law/visibility10.C: Likewise.
1326         * g++.old-deja/g++.law/scope3.C: Likewise.
1327         * g++.old-deja/g++.law/casts2.C: Likewise.
1328         * g++.old-deja/g++.law/code-gen5.C: Likewise.
1329         * g++.old-deja/g++.law/operators33.C: Likewise.
1330         * g++.old-deja/g++.law/friend4.C: Likewise.
1331         * g++.old-deja/g++.mike/pmf7.C: Likewise.
1332         * g++.old-deja/g++.mike/p5611.C: Likewise.
1333         * g++.old-deja/g++.mike/net37.C: Likewise.
1334         * g++.old-deja/g++.mike/p3570.C: Likewise.
1335         * g++.old-deja/g++.mike/p5718.C: Likewise.
1336         * g++.old-deja/g++.mike/net21.C: Likewise.
1337         * g++.old-deja/g++.mike/p1862.C: Likewise.
1338         * g++.old-deja/g++.mike/p4511.C: Likewise.
1339         * g++.old-deja/g++.mike/virt3.C: Likewise.
1340         * g++.old-deja/g++.mike/p16146.C: Likewise.
1341         * g++.old-deja/g++.mike/p1989.C: Likewise.
1342         * g++.old-deja/g++.mike/p5571.C: Likewise.
1343         * g++.old-deja/g++.gb/scope10.C: Likewise.
1344         * g++.old-deja/g++.abi/primary5.C: Likewise.
1345         * g++.old-deja/g++.abi/empty2.C: Likewise.
1346         * g++.old-deja/g++.abi/arraynew.C: Likewise.
1347         * g++.old-deja/g++.eh/vbase4.C: Likewise.
1348         * g++.old-deja/g++.eh/ptr1.C: Likewise.
1349         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
1350         * g++.old-deja/g++.bob/template3.C: Likewise.
1351         * g++.old-deja/g++.bob/inherit1.C: Likewise.
1352
1353 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
1354
1355         PR fortran/31193
1356         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
1357
1358 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
1359
1360         PR fortran/20897
1361         * gfortran.dg/derived_name_1.f90: New.
1362         * gfortran.dg/derived_name_2.f: New.
1363
1364 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
1365
1366         * lib/target-supports.exp (check_effective_target_nonpic): New
1367         procedure.
1368         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
1369         when compiling PIC.
1370         * gcc.target/i386/asm-4.c: Require nonpic.
1371         * gcc.target/i386/cmov1.c: Likewise.
1372         * gcc.target/i386/mul.c: Likewise.
1373         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
1374         * gcc.target/i386/ssetype-1.c: Require nonpic.
1375         * gcc.target/i386/ssetype-3.c: Likewise.
1376         * gcc.target/i386/ssetype-5.c: Likewise.
1377
1378 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
1379
1380         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
1381         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
1382         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
1383         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
1384
1385 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
1386
1387         PR tree-optimization/30590
1388         * g++.dg/opt/pr30590.C: New testcase.
1389
1390 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
1391
1392         PR c/30762
1393         * gcc.dg/pr30762-1.c: New test.
1394         * gcc.dg/pr30762-2.c: New test.
1395
1396         PR inline-asm/30505
1397         * gcc.target/i386/pr30505.c: New test.
1398
1399 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
1400
1401         * gcc.target/arm/register-variables.c: New.
1402
1403 2007-03-19  Jeff Law  <law@redhat.com>
1404
1405         * PR tree-optimization/30984
1406         * gcc.c-torture/pr30984.c: New test.
1407
1408 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1409         Richard Guenther  <rguenther@suse.de>
1410
1411         PR tree-optimization/31254
1412         * gcc.dg/torture/pr31254.c: New testcase.
1413
1414 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
1415
1416         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
1417         target default_packed.
1418
1419 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1420
1421         PR fortran/31203
1422         * gfortran.dg/string_length_1.f90: New test.
1423
1424 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1425
1426         PR testsuite/30395
1427         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
1428
1429 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1430
1431         PR libgfortran/31052
1432         * gfortran.dg/namelist_27.f90: New test.
1433
1434 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
1435
1436         PR fortran/30531
1437         * gfortran.dg/used_types_14.f90: New test.
1438
1439         PR fortran/31086
1440         * gfortran.dg/used_types_15.f90: New test.
1441
1442 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
1443
1444         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
1445         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
1446
1447 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1448
1449         PR fortran/31120
1450         * gfortran.dg/integer_exponentiation_2.f90: New test.
1451
1452 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
1453
1454         PR tree-optimization/31041
1455         * gcc.dg/vect/pr31041.c: New test.
1456
1457 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1458
1459         * g++.dg/warn/Wconversion-integer.C: New
1460         * g++.dg/warn/Wconversion-real.C: New.
1461         * g++.dg/warn/Wconversion-real-integer.C: New.
1462         * g++.dg/warn/conv2.C: Updated.
1463
1464 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1465
1466         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
1467         exclude RTPs.
1468
1469 2007-03-16  Richard Guenther  <rguenther@suse.de>
1470
1471         PR tree-optimization/31146
1472         * g++.dg/tree-ssa/pr31146.C: New testcase.
1473
1474 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1475
1476         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
1477         assume that the target has <features.h>.
1478
1479 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1480
1481         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
1482         dg-options rather than to the whole test.
1483
1484 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
1485
1486         PR debug/29906
1487         * g++.dg/debug/pr29906.C: New
1488
1489 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1490
1491         PR libgfortran/31099
1492         * gfortran.dg/unformatted_recl.f90: Update test.
1493
1494 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
1495
1496         * gcc.dg/tree-ssa/prefetch-5.c: New test.
1497
1498 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1499
1500         PR c++/30891
1501         * g++.dg/parse/namespace-definition.C: New.
1502
1503 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1504
1505         PR c++/24924
1506         * g++.dg/cpp/pedantic-errors.C: New.
1507         * g++.dg/cpp/permissive.C: New.
1508
1509 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1510
1511         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
1512         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
1513
1514 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1515
1516         * lib/target-supports.exp (check_missing_uclibc_feature)
1517         (check_effective_target_wchar): New procedures.
1518         * gcc.dg/wchar_t-1.c: Require target wchar.
1519         * gcc.dg/wint_t-1.c: Likewise.
1520
1521 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1522
1523         * lib/target-supports.exp (check_gc_sections_available): Return
1524         false for VxWorks targets.
1525
1526 2007-03-15  Dirk Mueller  <dmueller@suse.de>
1527
1528         * g++.dg/warn/Wconversion2.C: Fix typo.
1529         * gcc.dg/if-empty-1.c: Ditto.
1530
1531 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1532
1533         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
1534
1535 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
1536
1537         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
1538         * gcc.target/i386/pr31167.c: Ditto.
1539
1540 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
1541
1542         PR target/31167
1543         * gcc.target/i386/pr31167.c: New test.
1544
1545 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
1546
1547         PR fortran/30922
1548         * gfortran.dg/import5.f90.f90: New test.
1549
1550
1551         PR fortran/30879
1552         * gfortran.dg/data_components_1.f90: New test.
1553
1554
1555         PR fortran/30870
1556         * gfortran.dg/generic_13.f90: New test.
1557
1558         PR fortran/31163
1559         * gfortran.dg/alloc_comp_basics_5.f90: New test.
1560
1561 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1562
1563         PR libgfortran/31051
1564         * gfortran.dg/fmt_t_4.f90: New
1565
1566 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1567
1568         PR C++/31165
1569         * g++.dg/other/default7.C: New test.
1570
1571 2007-03-15  Dirk Mueller  <dmueller@suse.de>
1572
1573         * g++.dg/warn/Wconversion2.C: New.
1574
1575 2007-03-14  Eric Christopher  <echristo@apple.com>
1576
1577         * gcc.dg/ssp-1.c: New.
1578         * gcc.dg/ssp-2.c: Ditto.
1579
1580 2007-03-14  Dirk Mueller  <dmueller@suse.de>
1581
1582         * g++.dg/warn/do-empty.C: New.
1583         * gcc.dg/do-empty.c: New.
1584         * gcc.dg/if-empty-1.c: Update.
1585         * gcc.dg/20001116-1.c: Update.
1586         * gcc.dg/pr23165.c: Update.
1587
1588 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
1589
1590         * gfortran.dg/module_implicit_conversion.f90: New test.
1591
1592 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
1593
1594         PR middle-end/31127
1595         * gcc.dg/pr31127.c: New.
1596
1597 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
1598
1599         * gcc.dg/tree-ssa/loop-26.c: New test.
1600
1601 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
1602
1603         * gcc.target/i386/cmpxchg16b-1.c: New test.
1604
1605 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
1606
1607         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
1608         * gcc.dg/c99-vla-1.c: Likewise.
1609         * g++.dg/ext/vla1.C: Likewise
1610
1611 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
1612
1613         * gcc.dg/wvla-1.c: New test
1614         * gcc.dg/wvla-2.c: New test
1615         * gcc.dg/wvla-3.c: New test
1616         * gcc.dg/wvla-4.c: New test
1617         * gcc.dg/wvla-5.c: New test
1618         * gcc.dg/wvla-6.c: New test
1619         * gcc.dg/wvla-7.c: New test
1620         * g++.dg/warn/Wvla-1.C: New test
1621         * g++.dg/warn/Wvla-2.C: New test
1622         * g++.dg/warn/Wvla-3.C: New test
1623
1624 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
1625
1626         PR c++/30108
1627         * g++.dg/other/default6.C: New test.
1628
1629 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
1630
1631         * lib/target-supports.exp (check_profiling_available): Return false
1632         for VxWorks.
1633         (check_effective_target_vxworks_kernel): New procedure.
1634         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
1635         VxWorks.
1636         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
1637         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
1638         to include VxWorks.
1639         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
1640
1641 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
1642
1643         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
1644         PIC is not supported.
1645         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
1646         * gcc.dg/20020426-2.c: Likewise.
1647         * gcc.dg/pr28243.c: Likewise.
1648         * gcc.dg/visibility-11.c: Likewise.
1649         * gcc.dg/tls/opt-9.c: Likewise.
1650         * gcc.dg/tls/opt-10.c: Likewise.
1651         * gcc.dg/tls/pic-1.c: Likewise.
1652         * gcc.dg/tls/struct-1.c: Likewise.
1653         * gcc.target/i386/20000807-1.c: Likewise.
1654         * gcc.target/i386/20000904-1.c: Likewise.
1655         * gcc.target/i386/20011119-1.c: Likewise.
1656         * gcc.target/i386/990213-2.c: Likewise.
1657         * gcc.target/i386/990214-1.c: Likewise.
1658         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1659         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1660         * gcc.target/i386/pic-1.c: Likewise.
1661         * gcc.target/i386/pr21518.c: Likewise.
1662         * gcc.target/i386/pr23098.c: Likewise.
1663         * gcc.target/i386/pr23943.c: Likewise.
1664
1665 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
1666
1667         PR c++/31038
1668         * g++.dg/template/complit2.C: New test.
1669
1670         PR c++/30328
1671         * g++.dg/ext/bitfield1.C: New test.
1672
1673 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
1674
1675         PR fortran/30883
1676         * gfortran.dg/interface_11.f90: New test.
1677
1678 2007-03-11  Richard Guenther  <rguenther@suse.de>
1679
1680         PR tree-optimization/31115
1681         * gcc.dg/torture/pr31115.c: New testcase.
1682
1683 2007-03-11  Ira Rosen  <irar@il.ibm.com>
1684
1685         PR tree-optimization/29925
1686         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
1687
1688 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
1689
1690         PR c++/30274
1691         * g++.dg/expr/bitfield3.C: New test.
1692         * g++.dg/expr/bitfield4.C: Likewise.
1693         * g++.dg/expr/bitfield5.C: Likewise.
1694         * g++.dg/expr/bitfield6.C: Likewise.
1695
1696         PR c++/30924
1697         * g++.dg/template/array18.C: New test.
1698
1699 2007-03-10  Dirk Mueller  <dmueller@suse.de>
1700
1701         PR c++/17946
1702         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
1703         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
1704
1705 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
1706
1707         PR c++/20599
1708         * g++.dg/cpp0x/variadic-bind.C: New.
1709         * g++.dg/cpp0x/variadic-function.C: New.
1710         * g++.dg/cpp0x/variadic-mem_fn.C: New.
1711         * g++.dg/cpp0x/variadic-tuple.C: New.
1712         * g++.dg/cpp0x/variadic1.C: New.
1713         * g++.dg/cpp0x/variadic2.C: New.
1714         * g++.dg/cpp0x/variadic3.C: New.
1715         * g++.dg/cpp0x/variadic4.C: New.
1716         * g++.dg/cpp0x/variadic5.C: New.
1717         * g++.dg/cpp0x/variadic6.C: New.
1718         * g++.dg/cpp0x/variadic7.C: New.
1719         * g++.dg/cpp0x/variadic8.C: New.
1720         * g++.dg/cpp0x/variadic9.C: New.
1721         * g++.dg/cpp0x/variadic10.C: New.
1722         * g++.dg/cpp0x/variadic11.C: New.
1723         * g++.dg/cpp0x/variadic12.C: New.
1724         * g++.dg/cpp0x/variadic13.C: New.
1725         * g++.dg/cpp0x/variadic14.C: New.
1726         * g++.dg/cpp0x/variadic15.C: New.
1727         * g++.dg/cpp0x/variadic16.C: New.
1728         * g++.dg/cpp0x/variadic17.C: New.
1729         * g++.dg/cpp0x/variadic18.C: New.
1730         * g++.dg/cpp0x/variadic19.C: New.
1731         * g++.dg/cpp0x/variadic20.C: New.
1732         * g++.dg/cpp0x/variadic21.C: New.
1733         * g++.dg/cpp0x/variadic22.C: New.
1734         * g++.dg/cpp0x/variadic23.C: New.
1735         * g++.dg/cpp0x/variadic24.C: New.
1736         * g++.dg/cpp0x/variadic25.C: New.
1737         * g++.dg/cpp0x/variadic26.C: New.
1738         * g++.dg/cpp0x/variadic27.C: New.
1739         * g++.dg/cpp0x/variadic28.C: New.
1740         * g++.dg/cpp0x/variadic29.C: New.
1741         * g++.dg/cpp0x/variadic30.C: New.
1742         * g++.dg/cpp0x/variadic31.C: New.
1743         * g++.dg/cpp0x/variadic32.C: New.
1744         * g++.dg/cpp0x/variadic33.C: New.
1745         * g++.dg/cpp0x/variadic34.C: New.
1746         * g++.dg/cpp0x/variadic35.C: New.
1747         * g++.dg/cpp0x/variadic36.C: New.
1748         * g++.dg/cpp0x/variadic37.C: New.
1749         * g++.dg/cpp0x/variadic38.C: New.
1750         * g++.dg/cpp0x/variadic39.C: New.
1751         * g++.dg/cpp0x/variadic40.C: New.
1752         * g++.dg/cpp0x/variadic41.C: New.
1753         * g++.dg/cpp0x/variadic42.C: New.
1754         * g++.dg/cpp0x/variadic43.C: New.
1755         * g++.dg/cpp0x/variadic44.C: New.
1756         * g++.dg/cpp0x/variadic45.C: New.
1757         * g++.dg/cpp0x/variadic46.C: New.
1758         * g++.dg/cpp0x/variadic47.C: New.
1759         * g++.dg/cpp0x/variadic48.C: New.
1760         * g++.dg/cpp0x/variadic49.C: New.
1761         * g++.dg/cpp0x/variadic50.C: New.
1762         * g++.dg/cpp0x/variadic51.C: New.
1763         * g++.dg/cpp0x/variadic52.C: New.
1764         * g++.dg/cpp0x/variadic53.C: New.
1765         * g++.dg/cpp0x/variadic54.C: New.
1766         * g++.dg/cpp0x/variadic55.C: New.
1767         * g++.dg/cpp0x/variadic56.C: New.
1768         * g++.dg/cpp0x/variadic57.C: New.
1769         * g++.dg/cpp0x/variadic58.C: New.
1770         * g++.dg/cpp0x/variadic59.C: New.
1771         * g++.dg/cpp0x/variadic60.C : New.
1772         * g++.dg/cpp0x/variadic61.C : New.
1773         * g++.dg/cpp0x/variadic62.C : New.
1774         * g++.dg/cpp0x/variadic63.C : New.
1775         * g++.dg/cpp0x/variadic64.C : New.
1776         * g++.dg/cpp0x/variadic65.C : New.
1777         * g++.dg/cpp0x/variadic66.C : New.
1778         * g++.dg/cpp0x/variadic67.C : New.
1779         * g++.dg/cpp0x/variadic68.C : New.
1780         * g++.dg/cpp0x/variadic69.C : New.
1781         * g++.dg/cpp0x/variadic70.C : New.
1782         * g++.dg/cpp0x/variadic71.C : New.
1783         * g++.dg/cpp0x/variadic72.C : New.
1784         * g++.dg/cpp0x/variadic73.C : New.
1785         * g++.dg/cpp0x/variadic74.C : New.
1786         * g++.dg/cpp0x/variadic75.C : New.
1787         * g++.dg/cpp0x/variadic-ex1.C : New.
1788         * g++.dg/cpp0x/variadic-ex2.C : New.
1789         * g++.dg/cpp0x/variadic-ex3.C : New.
1790         * g++.dg/cpp0x/variadic-ex4.C : New.
1791         * g++.dg/cpp0x/variadic-ex5.C : New.
1792         * g++.dg/cpp0x/variadic-ex6.C : New.
1793         * g++.dg/cpp0x/variadic-ex7.C : New.
1794         * g++.dg/cpp0x/variadic-ex8.C : New.
1795         * g++.dg/cpp0x/variadic-ex9.C : New.
1796         * g++.dg/cpp0x/variadic-ex10.C : New.
1797         * g++.dg/cpp0x/variadic-ex11.C : New.
1798         * g++.dg/cpp0x/variadic-ex12.C : New.
1799         * g++.dg/cpp0x/variadic-ex13.C : New.
1800         * g++.dg/cpp0x/variadic-ex14.C : New.
1801
1802 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1803
1804         PR libgfortran/31099
1805         * gfortran.dg/unformatted_recl.f90: New test.
1806
1807 2007-03-09  Roger Sayle  <roger@eyesopen.com>
1808
1809         * gcc.dg/fold-eqcmplx-1.c: New test case.
1810
1811 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
1812
1813         PR rtl-optimization/30643
1814         * gcc.dg/pr30643.c: New.
1815
1816 2007-03-09  Chao-ying Fu  <fu@mips.com>
1817
1818         * gcc.target/mips/mips32-dspr2-type.c: New test.
1819         * gcc.target/mips/mips32-dspr2.c: New test.
1820         * gcc.target/mips/dspr2-MULT.c: New test.
1821         * gcc.target/mips/dspr2-MULTU.c: New test.
1822         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
1823         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
1824         Adjust some formats.
1825
1826 2007-03-09  Dirk Mueller  <dmueller@suse.de>
1827
1828         PR c++/17946
1829         * gcc.dg/Wlogical-op-1.c: New.
1830         * g++.dg/warn/Wlogical-op-1.C: New.
1831
1832 2007-03-09  Richard Guenther  <rguenther@suse.de>
1833
1834         PR tree-optimization/30904
1835         PR middle-end/31058
1836         * gcc.dg/pr30904.c: Remove xfail.
1837
1838 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1839
1840         PR C/31072
1841         * gcc.c-torture/execute/pr31072.c: New test.
1842
1843 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1844
1845         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
1846         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1847         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test *lrint* and *lround*.
1848         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
1849         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
1850         * gcc.dg/torture/builtin-integral-1.c: Likewise.
1851         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
1852         and *lround*.  Correct macro names.
1853         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
1854         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
1855
1856 2007-03-08  Ian Lance Taylor  <iant@google.com>
1857
1858         * gcc.dg/no-strict-overflow-5.c: New test.
1859         * gcc.dg/no-strict-overflow-6.c: New test.
1860         * gcc.dg/Wstrict-overflow-11.c: New test.
1861         * gcc.dg/Wstrict-overflow-12.c: New test.
1862         * gcc.dg/Wstrict-overflow-13.c: New test.
1863         * gcc.dg/Wstrict-overflow-14.c: New test.
1864         * gcc.dg/Wstrict-overflow-15.c: New test.
1865
1866 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1867
1868         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
1869         for VxWorks kernel mode.
1870         * gcc.c-torture/execute/strncmp-1.x: Likewise.
1871
1872 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1873
1874         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
1875         mode.
1876
1877 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1878
1879         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
1880         and lib/bfill.c on VxWorks targets.
1881         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
1882         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
1883         lib/bfill.c and lib/memmove.c on VxWorks targets.
1884         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
1885         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
1886         on VxWorks targets.
1887         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
1888         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1889
1890 2007-03-08  Tobias Burnus  <burnus@net-b.de>
1891
1892         * gfortran.dg/use_5.f90: New test.
1893         * gfortran.dg/use_6.f90: Ditto.
1894         * gfortran.dg/use_7.f90: Ditto.
1895
1896 2007-03-08  Tobias Burnus  <burnus@net-b.de>
1897
1898         PR fortran/30973
1899         * gfortran.dg/use_4.f90: New test.
1900         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
1901
1902 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
1903
1904         PR fortran/31011
1905         * gfortran.dg/parameter_array_section_2.f90: New test.
1906
1907 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
1908
1909         PR c++/30852
1910         * g++.dg/ext/offsetof1.C: Add cases with volatile.
1911
1912         PR c++/30534
1913         * g++.dg/template/arg5.C: New test.
1914
1915 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
1916
1917         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
1918
1919 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
1920
1921         * gcc.dg/var-expand1.c: Add newline at end of file.
1922
1923 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
1924
1925         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
1926
1927 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
1928
1929         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
1930
1931 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1932
1933         * gcc.dg/torture/builtin-convert-4.c: New test.
1934
1935 2007-03-05  Ian Lance Taylor  <iant@google.com>
1936
1937         * gcc.c-torture/compile/pr31034.c: New test.
1938
1939 2007-03-05  Ian Lance Taylor  <iant@google.com>
1940
1941         * gcc.dg/inline-18.c: New test.
1942         * gcc.dg/inline-19.c: New test.
1943         * gcc.dg/inline-20.c: New test.
1944         * gcc.dg/inline-21.c: New test.
1945
1946 2007-03-05  Richard Guenther  <rguenther@suse.de>
1947
1948         PR tree-optimization/14052
1949         * gcc.dg/tree-ssa/vrp33.c: New testcase.
1950
1951 2007-03-05  Richard Guenther  <rguenther@suse.de>
1952
1953         PR tree-optimization/23777
1954         * gcc.dg/tree-ssa/pr23777.c: New testcase.
1955
1956 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1957
1958         PR other/30465
1959         * gcc.dg/multiple-overflow-warn-3.c: New.
1960         * g++.dg/warn/multiple-overflow-warn-3.C: New.
1961
1962 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
1963
1964         PR c++/30895
1965         * g++.dg/parse/template23.C: New test.
1966
1967 2007-03-04  Roger Sayle  <roger@eyesopen.com>
1968
1969         PR middle-end/30744
1970         * gcc.dg/pr30744-1.c: New test case.
1971
1972 2007-03-04  Tobias Burnus  <burnus@net-b.de>
1973
1974         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
1975
1976 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1977
1978         PR target/30406
1979         * gfortran.dg/logical_3.f90: New test.
1980
1981 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
1982
1983         PR libfortran/30981
1984         * gfortran.dg/integer_exponentiation_1.f90:  New test.
1985
1986 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
1987
1988         * gcc.target/m68k/m68k.exp: New.
1989         * gcc.target/m68k/crash1.c: New.
1990
1991 2007-03-03  Tobias Burnus  <burnus@net-b.de>
1992
1993         * gfortran.dg/c_by_val.c: Use int64_t instead of long
1994         to be more compatible with integer(kind=8).
1995
1996 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1997
1998         PR libfortran/31001
1999         * gfortran.dg/zero_sized_3.f90: New test.
2000
2001 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2002
2003         PR c++/15787
2004         * g++.dg/parse/else.C: New.
2005         * g++.dg/parse/else-2.C: New.
2006
2007 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
2008             Tobias Burnus  <burnus@net-b.de>
2009
2010         PR fortran/30882
2011         * gfortran.dg/size_dim.f90: New test.
2012
2013 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
2014             Tobias Burnus  <burnus@net-b.de>
2015
2016         PR fortran/30873
2017         * gfortran.dg/entry_9.f90: New test.
2018
2019 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
2020
2021         PR c++/28253
2022         * g++.dg/inherit/covariant16.C: New test.
2023
2024 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
2025
2026         * g++.dg/other/darwin-minversion-1.C: New.
2027
2028 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
2029
2030         * gcc.dg/tree-ssa/20070302-1.c: New test.
2031
2032 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
2033
2034         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
2035         tests.
2036
2037 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
2038
2039         * gcc.dg/tree-ssa/prefetch-4.c: New test.
2040
2041 2007-03-01  Simon Baldwin <simonb@google.com>
2042
2043         PR c++/23689
2044         * warn/ignored_typedef.C: New.
2045         * init/ctor8.C: Added dg-warning to consume ignored typedef
2046         warning.
2047         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
2048         and added an explicit line number.
2049
2050 2007-02-28  Richard Guenther  <rguenther@suse.de>
2051
2052         PR middle-end/30364
2053         * gcc.dg/torture/pr30364-1.c: New testcase.
2054         * gcc.dg/torture/pr30364-2.c: Likewise.
2055         * gcc.dg/torture/pr30364-3.c: Likewise.
2056
2057 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2058
2059         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
2060         powerpc*, use -funsafe-math-optimizations.
2061         * gcc.dg/torture/builtin-logb-1.c: Likewise.
2062         * gcc.dg/torture/builtin-modf-1.c: Likewise.
2063
2064 2007-02-28  Tobias Burnus  <burnus@net-b.de>
2065             Paul Thomas  <pault@gcc.gnu.org>
2066
2067         PR fortran/30888
2068         PR fortran/30887
2069         * c_by_val_1.f: Test %VAL() with non-default kind.
2070         * c_by_val.c: Ditto.
2071         * c_by_val_4.f: New test.
2072
2073 2007-02-28  Tobias Burnus  <burnus@net-b.de>
2074
2075         PR fortran/30968
2076         * gfortran.dg/continuation_7.f90: New test.
2077
2078 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
2079
2080         * g++.dg/inherit/thunk7.C: New test.
2081         * lib/target-supports.exp (check_profiling_available): Not available
2082         for bfin-*-*.
2083
2084 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
2085
2086         PR target/30970
2087         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
2088
2089 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
2090
2091         * lib/target-supports.exp (check_effective_target_init_priority):
2092         Remove Solaris special case.
2093
2094 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
2095
2096         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
2097         for more builtin types.
2098
2099         * g++.dg/ext/visibility/class1.C: Port to Darwin.
2100         * g++.dg/ext/visibility/noPLT.C: Likewise.
2101
2102 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2103
2104         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
2105         sh* targets.
2106
2107 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
2108
2109         PR fortran/30865
2110         * size_optional_dim_1.f90:  New test.
2111
2112 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
2113
2114         * gcc.dg/vxworks/vxworks.exp: New file.
2115         * gcc.dg/vxworks/initpri1.c: Likewise.
2116         * gcc.dg/vxworks/initpri2.c: Likewise.
2117         * gcc.dg/initpri2.c: Add more tests.
2118         * g++.dg/special/initpri2.C: Likewise.
2119
2120         * gcc.dg/initpri1.c: New test.
2121         * gcc.dg/initpri2.c: Likewise.
2122         * g++.dg/special/initpri1.C: New test.
2123         * g++.dg/special/initpri2.C: Likewise.
2124         * g++.dg/special/conpr-1.C: Use init_priority effective target.
2125         * g++.dg/special/conpr-2.C: Likewise.
2126         * g++.dg/special/conpr-3.C: Likewise.
2127         * g++.dg/special/conpr-4.C: Likewise.
2128         * g++.dg/special/initp1.C: Likewise.
2129         * g++.dg/special/ecos.exp: Remove code to detect availability of
2130         constructor priorities.
2131         * lib/target-supports.exp (check_effective_target_init_priority):
2132         New function.
2133
2134 2007-02-24  Jan Hubicka  <jh@suse.cz>
2135
2136         * gcc.c-torture/execute/pr30778.c: New testcase.
2137
2138 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2139
2140         PR libgfortran/30918
2141         * gfortran.dg/namelist_26.f90: New test.
2142
2143 2007-02-24  Richard Guenther  <rguenther@suse.de>
2144
2145         PR middle-end/30951
2146         * gcc.dg/pr30951.c: New testcase.
2147
2148 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2149
2150         * gcc.dg/torture/builtin-modf-1.c: New test.
2151
2152 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
2153
2154         PR tree-optimization/30904
2155         * gcc.dg/pr30904.c: New test.
2156
2157 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2158
2159         * gcc.test-framework/README: Correct command.
2160         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
2161         -Wunused-value.
2162         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
2163
2164 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
2165
2166         * lib/target-supports.exp (check_effective_target_unwrapped): New.
2167
2168 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
2169
2170         * lib/target-supports.exp (check_effective_target_newlib): New
2171         function.
2172
2173 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
2174
2175         PR fortran/30660
2176         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
2177         allocatable component.
2178
2179
2180 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2181
2182         * gcc.dg/torture/builtin-logb-1.c: New test.
2183         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
2184         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
2185         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
2186         sh* targets.
2187
2188 2007-02-23  Richard Guenther  <rguenther@suse.de>
2189
2190         * g++.dg/warn/changes-meaning.C: New testcase.
2191
2192 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2193
2194         PR libgfortran/30910
2195         * gfortran.dg/fmt_zero_precision.f90: Update test.
2196
2197 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2198
2199         * gcc.dg/torture/builtin-frexp-1.c: New test.
2200
2201 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
2202
2203         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
2204
2205 2007-02-22  Ian Lance Taylor  <iant@google.com>
2206
2207         PR debug/30898
2208         * g++.dg/debug/pr30898.C: New test.
2209
2210 2007-02-22  Ira Rosen  <irar@il.ibm.com>
2211
2212         * gcc.dg/vect/vect-106.c: New test.
2213
2214 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
2215             Ira Rosen  <irar@il.ibm.com>
2216
2217         PR tree-optimization/30843
2218         * gcc.dg/vect/pr30843.c: New test.
2219
2220 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
2221
2222         PR tree-optimization/30858
2223         * gcc.dg/vect/pr30858.c: New test.
2224
2225 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
2226
2227         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
2228         to set options for compiling testglue.
2229         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
2230         * lib/obj-c++.exp (obj-c++_init): Likewise.
2231
2232 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
2233
2234         * gnat.dg/derived_aggregate.adb: New test.
2235
2236 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2237
2238         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
2239         sh* targets.  Call the correct CKSGN macro.
2240
2241 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
2242
2243         * gfortran.dg/gomp/omp_parse1.f90: New test.
2244         * gfortran.dg/gomp/omp_parse2.f: New test.
2245
2246 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
2247
2248         PR fortran/30869
2249         * gfortran.dg/do_pointer_1.f90:  New test.
2250
2251 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2252
2253         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
2254         and scalbln.
2255
2256 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
2257
2258         * gcc.dg/darwin-minversion-1.c: New.
2259         * gcc.dg/darwin-minversion-2.c: New.
2260
2261 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2262
2263         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
2264
2265 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2266             DJ Delorie <dj@redhat.com>
2267
2268         PR other/30824
2269         * gcc.dg/Wfatal.c: New.
2270         * gcc.dg/Wfatal-2.c: New.
2271         * gcc.dg/Werror-1.c: Adjust expectations.
2272         * gcc.dg/Werror-5.c: Likewise.
2273         * gcc.dg/Werror-7.c: Likewise.
2274         * gcc.dg/Werror-10.c: Likewise.
2275         * gcc.dg/Werror-11.c: Likewise.
2276
2277 2007-02-20  Tobias Burnus  <burnus@net-b.de>
2278
2279         PR fortran/30522
2280         * gfortran.dg/volatile10.f90: New test.
2281
2282 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
2283
2284         PR libfortran/30533
2285         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
2286
2287 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2288
2289         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
2290         * gcc.dg/Walways-true-1.c: Likewise.
2291         * gcc.dg/weak/weak-3.c: Likewise.
2292         * gcc.dg/Werror-1.c: Likewise.
2293         * gcc.dg/Werror-3.c: Likewise.
2294         * gcc.dg/Werror-4.c: Likewise.
2295         * gcc.dg/Werror-5.c: Likewise.
2296         * gcc.dg/Werror-6.c: Likewise.
2297         * gcc.dg/Werror-7.c: Likewise.
2298         * gcc.dg/Werror-8.c: Likewise.
2299         * gcc.dg/Werror-10.c: Likewise.
2300         * gcc.dg/Werror-11.c: Likewise.
2301         * gcc.dg/Werror-12.c: Likewise.
2302         * g++.old-deja/g++.mike/warn8.C: Likewise.
2303         * g++.dg/warn/Walways-true-1.C: Likewise.
2304         * g++.dg/warn/Walways-true-2.C: Likewise.
2305         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
2306         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
2307         -Wstring-literal-comparison with -Waddress.
2308         * gcc.dg/Wstring-literal-comparison-4.c: Replace
2309         -Wno-string-literal-comparison with -Wno-address.
2310
2311 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
2312
2313         * gnat.dg/self_aggregate_with_call.adb: New test.
2314
2315 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
2316
2317         PR tree-optimization/30975
2318         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
2319         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
2320         * gcc.dg/vect/pr30795.c: New.
2321
2322 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2323
2324         PR fortran/30681
2325         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
2326
2327 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2328
2329         PR rtl-optimization/28173
2330         * gcc.target/i386/andor-1.c: New test case.
2331
2332 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2333
2334         * gcc.dg/torture/builtin-ldexp-1.c: New.
2335         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
2336
2337 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2338
2339         * gfortran.dg/array_constructor_15.f90: New test case.
2340
2341 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2342
2343         * gfortran.dg/forall_10.f90: New test case.
2344
2345 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
2346
2347         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
2348
2349 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
2350
2351         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
2352         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
2353
2354 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
2355
2356         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
2357         * gcc.target/i386/builtin-bswap-3.c: Ditto.
2358         * gcc.target/i386/xchg-1.c: New test.
2359         * gcc.target/i386/xchg-2.c: New test.
2360
2361 2007-02-16  Richard Guenther  <rguenther@suse.de>
2362             Christian Bruel  <christian.bruel@st.com>
2363
2364         * gcc.dg/strict-overflow-5.c: New testcase.
2365
2366 2007-02-16  Tobias Burnus  <burnus@net-b.de>
2367
2368         PR fortran/30793
2369         * gfortran.dg/func_derived_4.f90: New test.
2370
2371 2007-02-15  Roger Sayle  <roger@eyesopen.com>
2372
2373         PR middle-end/30391
2374         * gfortran.dg/pr30391-1.f90: New test case.
2375
2376 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2377
2378         PR middle-end/30433
2379         * gcc.c-torture/compile/pr30433.c: New testcase to check
2380         that complex constants comparisions are foldded.
2381
2382 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2383
2384         PR C++/30158
2385         * g++.dg/ext/stmtexpr10.C: New testcase.
2386
2387 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2388
2389         PR middle-end/30729
2390         * gcc.dg/Wunused-value-2.c: New testcase.
2391
2392 2007-02-15  Ian Lance Taylor  <iant@google.com>
2393
2394         * g++.dg/eh/subreg-1.C: New test.
2395
2396 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2397
2398         PR c/26494
2399         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
2400         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
2401         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
2402         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
2403         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
2404         * gcc.dg/Werror-implicit-function-declaration.c: New.
2405
2406 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2407
2408         PR c++/28943
2409         * g++.dg/warn/pr28943.C: New.
2410
2411 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2412
2413         * gfortran.fortran-torture/execute/math.f90: Fix typo.
2414
2415 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2416
2417         PR fortran/30779
2418         * gfortran.dg/error_recovery_3.f90: New test.
2419
2420 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2421
2422         * g++.dg/tree-ssa/sra-1.C: New.
2423
2424 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2425
2426         * g++.dg/tree-ssa/sra-1.C: New.
2427
2428 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2429
2430         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
2431
2432 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2433
2434         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
2435
2436 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2437
2438         PR fortran/30799
2439         * gfortran.dg/logical_2.f90: New test.
2440
2441 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
2442
2443         * gcc.dg/torture/complex-alias-1.c: New test.
2444
2445 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
2446
2447         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
2448         instead of -fdump-tree-tailcall.
2449
2450 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
2451
2452         * gfortran.dg/interface_10.f90: Fix comment typo.
2453
2454 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
2455
2456         PR tree-optimization/30771
2457         * gcc.dg/vect/pr30771.c: New test.
2458
2459 2007-02-13  Ian Lance Taylor  <iant@google.com>
2460
2461         * gcc.dg/Wstrict-overflow-1.c: New test.
2462         * gcc.dg/Wstrict-overflow-2.c: New test.
2463         * gcc.dg/Wstrict-overflow-3.c: New test.
2464         * gcc.dg/Wstrict-overflow-4.c: New test.
2465         * gcc.dg/Wstrict-overflow-5.c: New test.
2466         * gcc.dg/Wstrict-overflow-6.c: New test.
2467         * gcc.dg/Wstrict-overflow-7.c: New test.
2468         * gcc.dg/Wstrict-overflow-8.c: New test.
2469         * gcc.dg/Wstrict-overflow-9.c: New test.
2470         * gcc.dg/Wstrict-overflow-10.c: New test.
2471
2472 2007-02-13  Roger Sayle  <roger@eyesopen.com>
2473
2474         * gcc.target/ia64/builtin-bswap-2.c: New test case.
2475
2476 2007-02-13  Richard Henderson  <rth@redhat.com>
2477
2478         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
2479         * gcc.c-torture/execute/pr29302-1.c: ... here.
2480
2481 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2482
2483         PR c/29521
2484         * gcc.dg/c90-return-1.c: Update output.
2485         * gcc.dg/c99-return-1.c: Likewise.
2486
2487 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
2488
2489         PR fortran/30554
2490         * gfortran.dg/used_dummy_types_7.f90: New test..
2491
2492 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
2493
2494         * gcc.target/i386/parity-1.c: New test.
2495         * gcc.target/i386/parity-2.c: New test.
2496
2497 2007-02-12  Roger Sayle  <roger@eyesopen.com>
2498
2499         * gcc.target/i386/builtin-bswap-3.c: New test case.
2500
2501 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
2502
2503         PR tree-optimization/29145
2504         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
2505         alias analysis is improved to take better advantage of restrict
2506         qualified pointers.
2507         * gcc.dg/vect/vect-80.c: Likewise.
2508         * gcc.dg/vect/pr29145.c: New.
2509
2510 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
2511
2512         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
2513         * gcc.target/i386/sse4a-insert.c: Likewise.
2514
2515 2007-02-11  Roger Sayle  <roger@eyesopen.com>
2516
2517         * gcc.target/ia64/builtin-popcount-1.c: New test case.
2518         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
2519
2520 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
2521
2522         PR fortran/30478
2523         * gfortran.dg/enum_4.f90: Update error message checks.
2524
2525 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
2526
2527         PR fortran/30554
2528         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
2529         versions of the modules.
2530
2531         PR fortran/30617
2532         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
2533         by getting rid of recursive I/O and providing functions with
2534         results.
2535
2536         PR fortran/30319
2537         * gfortran.dg/char_array_constructor_2.f90
2538
2539 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
2540
2541         PR c++/26988
2542         * g++.dg/template/spec34.C: New test
2543
2544 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
2545
2546         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
2547         on i?86 and x86_64.
2548         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
2549         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
2550         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
2551         on i?86 and x86_64.
2552         * gcc.dg/vect/vect-113.c: Ditto.
2553
2554 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
2555
2556         PR c++/29487
2557         * g++.dg/eh/weak1-C: New test.
2558         * g++.dg/eh/weak1-a.cc: Likewise.
2559         * g++.dg/eh/comdat1.C: Likewise.
2560
2561 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
2562             Dorit Nuzman  <dorit@il.ibm.com>
2563
2564         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
2565         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
2566         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
2567         * gcc.dg/vect/vect-113.c: Likewise.
2568
2569         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
2570
2571 2007-02-10  Richard Henderson  <rth@redhat.com>
2572
2573         * lib/target-supports.exp (check_effective_target_tls): Redefine
2574         to mean non-emulated tls.
2575         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2576         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2577         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2578         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2579         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2580         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2581         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2582
2583 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
2584
2585         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
2586
2587 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
2588
2589         * gfortran.dg/secnds.f: Replace time tolerance with a
2590         before-and-after bracket.
2591         * gfortran.dg/secnds-1.f: Likewise.
2592
2593 2007-02-09  Tobias Burnus  <burnus@net-b.de>
2594
2595         PR fortran/30512
2596         * gfortran.dg/maxlocval_1.f90: New test.
2597
2598 2007-02-09  Roger Sayle  <roger@eyesopen.com>
2599
2600         * gcc.target/ia64/builtin_bswap-1.c: New test case.
2601
2602 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2603
2604         PR fortran/30720
2605         * gfortran.dg/array_function_1.f90: New test.
2606
2607 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2608
2609         * lib/target-supports.exp (check_effective_target_lax_strtofp)
2610         (check_effective_target_dummy_wcsftime): New functions.
2611
2612 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2613
2614         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
2615         * lib/target-supports.exp (check_effective_target_uclibc): New
2616         function.
2617
2618 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2619
2620         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
2621         (vsnprintf): Don't define for uClibc targets.
2622
2623 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2624
2625         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
2626         set before checking whether it was allowed.
2627         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
2628         before checking inside_main.
2629
2630 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2631
2632         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
2633         uClinux targets.
2634         (u16sf): Likewise u4sf.
2635         * g++.dg/compat/struct-layout-1.h: Likewise.
2636
2637 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2638
2639         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
2640         procedure.
2641         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
2642         m68k targets if check_effective_target_coldfire_fpu returns true.
2643
2644 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
2645         Richard Guenther  <rguenther@suse.de>
2646
2647         PR middle-end/23361
2648         * gcc.dg/fold-compare-3.c: New testcase.
2649         * gcc.dg/tree-ssa/loop-24.c: Likewise.
2650
2651 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
2652
2653         * gcc.dg/pr26570.c: Clean up coverage files.
2654         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
2655         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
2656         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
2657         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2658         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2659         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2660         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
2661         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
2662         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
2663         * gcc.dg/tree-ssa/pr25501.c: Ditto.
2664         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
2665         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
2666         * gcc.dg/vect/pr28952.c: Ditto.
2667         * gcc.dg/vect/pr27151.c: Ditto.
2668         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
2669         * g++.dg/gomp/macro-3.C: Ditto.
2670
2671 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
2672
2673         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
2674         of the loop.
2675
2676 2007-02-08  Roger Sayle  <roger@eyesopen.com>
2677
2678         * gcc.target/i386/builtin-bswap-2.c: New test case.
2679
2680 2007-02-08  Roger Sayle  <roger@eyesopen.com>
2681
2682         * gfortran.dg/forall_8.f90: New test case.
2683         * gfortran.dg/forall_9.f90: Likewise.
2684
2685 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2686
2687         * gcc.dg/builtins-20.c: Add some -~ complex cases.
2688
2689 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
2690
2691         * lib/target-supports.exp (check_effective_target_simulator): New.
2692
2693 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
2694
2695         * gcc.dg/tree-ssa/loop-25.c: New test.
2696
2697 2007-02-06  Richard Henderson  <rth@redhat.com>
2698
2699         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
2700
2701 2007-02-06  Roger Sayle  <roger@eyesopen.com>
2702
2703         * gcc.target/powerpc/popcount-1.c: New test case.
2704         * gcc.target/powerpc/parity-1.c: Likewise.
2705
2706 2007-02-06  Richard Guenther  <rguenther@suse.de>
2707
2708         PR middle-end/27302
2709         * gcc.dg/torture/pr27302-2.c: New testcase.
2710
2711 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
2712
2713         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
2714         * gcc.dg/vect/vect-iv-1.c: New test.
2715         * gcc.dg/vect/vect-iv-2.c: New test.
2716         * gcc.dg/vect/vect-iv-3.c: New test.
2717         * gcc.dg/vect/vect-iv-4.c: New test.
2718         * gcc.dg/vect/vect-iv-5.c: New test.
2719         * gcc.dg/vect/vect-iv-6.c: New test.
2720         * gcc.dg/vect/vect-iv-7.c: New test.
2721         * gcc.dg/vect/vect-iv-8.c: New test.
2722         * gcc.dg/vect/vect-iv-9.c: New test.
2723         * gcc.dg/vect/vect-iv-10.c: New test.
2724         * gcc.dg/vect/vect-iv-11.c: New test.
2725         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
2726         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
2727         * gcc.dg/vect/vect-14.c: Now vectorizable.
2728         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
2729         * gcc.dg/vect/vect-27.c: Likewise.
2730         * gcc.dg/vect/vect-29.c Likewise.
2731         * gcc.dg/vect/vect-dv-2.c: Likewise.
2732         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
2733         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2734         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2735
2736 2007-02-06  Ira Rosen  <irar@il.ibm.com>
2737
2738         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
2739
2740 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2741
2742         * gcc.dg/builtins-20.c: Add more cases.
2743
2744 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
2745
2746         PR debug/30189
2747         * gcc.dg/pr30189.c: New test.
2748
2749 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
2750
2751         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
2752         for running tests.
2753         * gcc.target/i386/sse4a-extract.c: New test.
2754         * gcc.target/i386/sse4a-insert.c: New test.
2755         * gcc.target/i386/sse4a-montsd.c: New test.
2756         * gcc.target/i386/sse4a-montss.c: New test.
2757
2758 2007-02-05  Richard Guenther  <rguenther@suse.de>
2759
2760         * gcc.target/i386/vectorize3.c: New testcase.
2761
2762 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
2763
2764         PR target/30665
2765         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
2766
2767 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2768
2769         PR fortran/30611
2770         * gfortran.dg/repeat_1.f90: New test.
2771
2772 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
2773
2774         PR fortran/30605
2775         * gfortran.dg/spread_shape_1.f90: Remove tabs.
2776         * gfortran.dg/derived_init_2.f90: Ditto.
2777         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
2778         * gfortran.dg/array_initializer_1.f90: Ditto.
2779         * gfortran.dg/do_2.f90: Ditto.
2780         * gfortran.dg/proc_assign_1.f90: Ditto.
2781
2782 2007-02-04  Richard Guenther  <rguenther@suse.de>
2783
2784         PR middle-end/30636
2785         * g++.dg/warn/pr30636.C: New testcase.
2786         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
2787
2788 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
2789
2790         PR middle-end/30667
2791         * gfortran.dg/pr30667.f: New test.
2792
2793 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2794
2795         * gcc.dg/builtins-54.c: Add more cases.
2796
2797 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
2798
2799         PR fortran/30514
2800         * gfortran.dg/zero_sized_2.f90: New test.
2801
2802         PR fortran/30660
2803         * gfortran.dg/alloc_comp_basics_4.f90: New test.
2804
2805         PR fortran/29820
2806         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
2807         file.
2808
2809 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2810
2811         PR fortran/30683
2812         * gfortran.dg/interface_10.f90: New test.
2813
2814 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2815
2816         * gcc.dg/builtins-20.c: Add more cases.
2817
2818 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2819
2820         PR target/29682
2821         * gcc-target/ia64/pr29682.c: New test.
2822
2823 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
2824
2825         PR fortran/30284
2826         * gfortran.dg/arrayio_11.f90.f90: New test.
2827
2828         PR fortran/30626
2829         * gfortran.dg/arrayio_12.f90.f90: New test.
2830
2831 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
2832
2833         PR c++/30536
2834         * g++.dg/tls/diag-5.C: New test.
2835
2836         PR middle-end/30473
2837         * gcc.dg/pr30473.c: New test.
2838         * gcc.c-torture/execute/20070201-1.c: New test.
2839
2840 2007-02-01  Roger Sayle  <roger@eyesopen.com>
2841
2842         * gfortran.dg/dependency_20.f90: New test case.
2843
2844 2007-01-31  Ian Lance Taylor  <iant@google.com>
2845
2846         * gcc.dg/lower-subreg-1.c (test): New test.
2847
2848 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
2849
2850         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
2851
2852 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2853
2854         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
2855         * gcc.dg/torture/builtin-math-3.c: Likewise.
2856
2857 2007-01-31  Dirk Mueller  <dmueller@suse.de>
2858
2859         gcc.dg/Wparentheses-2.c: Update and add new tests.
2860
2861 2007-01-31  Ira Rosen  <irar@il.ibm.com>
2862
2863         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
2864         vectorize.
2865
2866 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
2867
2868         * gcc.dg/builtins-63.c: New test.
2869
2870 2007-01-31  Tobias Burnus  <burnus@net-b.de>
2871
2872         PR fortran/27588
2873         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
2874
2875 2007-01-31  Tobias Burnus  <burnus@net-b.de>
2876
2877         PR fortran/30520
2878         * gfortran.dg/volatile8.f90: New argument conformance test.
2879         * gfortran.dg/volatile9.f90: New scope test.
2880
2881 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2882
2883         PR c++/24745
2884         * g++.dg/warn/null4.C: New.
2885
2886 2001-01-30  Roger Sayle  <roger@eyesopen.com>
2887             Uros Bizjak  <ubizjak@gmail.com>
2888
2889         * gcc.dg/large-size-array-3.c: Correct typo.
2890
2891 2007-01-30  Richard Guenther  <rguenther@suse.de>
2892
2893         PR middle-end/27657
2894         * g++.dg/debug/pr27657.C: New testcase.
2895
2896 2007-01-30  Richard Guenther  <rguenther@suse.de>
2897
2898         PR middle-end/30313
2899         * gcc.dg/torture/pr30313.c: New testcase.
2900
2901 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
2902
2903         * gcc.dg/dfp/dfp-except.h: New file.
2904         * gcc.dg/dfp/fe-check.h: New file.
2905         * gcc.dg/dfp/fe-binop.c: New test.
2906         * gcc.dg/dfp/fe-convert-1.c: New test.
2907         * gcc.dg/dfp/fe-convert-2.c: New test.
2908         * gcc.dg/dfp/fe-convert-3.c: New test.
2909
2910         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
2911         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2912         * gcc.dg/dfp/convert-dfp.c: Ditto.
2913         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2914
2915 2007-01-29  Josh Conner  <jconner@apple.com>
2916
2917         * gcc.target/powerpc/altivec-24.c: New test.
2918
2919 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
2920
2921         PR c++/28266
2922         * g++.dg/parse/defarg12.C: New test.
2923
2924 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
2925
2926         PR fortran/30554
2927         * gfortran.dg/used_dummy_types_6.f90: New test.
2928
2929 2007-01-28  Jan Hubicka  <jh@suse.cz>
2930
2931         * gcc.dg/tree-prof/val-prof-6.c: New test.
2932
2933 2007-01-28  Roger Sayle  <roger@eyesopen.com>
2934
2935         * gcc.dg/large-size-array-3.c: Correct test case (portability).
2936
2937 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
2938
2939         PR C++/28988
2940         * g++.dg/expr/dtor4.C: New test.
2941
2942 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
2943
2944         * gcc.dg/tree-ssa/loop-23.c: New test.
2945
2946 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
2947
2948         PR libfortran/30389
2949         * gfortran.dg/achar_2.f90:  New test.
2950         * gfortran.dg/achar_3.f90:  New test.
2951
2952 2007-01-27  Ian Lance Taylor  <iant@google.com>
2953
2954         * gcc.dg/strict-overflow-1.c: New test.
2955         * gcc.dg/no-strict-overflow-1.c: New test.
2956         * gcc.dg/strict-overflow-2.c: New test.
2957         * gcc.dg/no-strict-overflow-2.c: New test.
2958         * gcc.dg/strict-overflow-3.c: New test.
2959         * gcc.dg/no-strict-overflow-3.c: New test.
2960         * gcc.dg/strict-overflow-4.c: New test.
2961         * gcc.dg/no-strict-overflow-4.c: New test.
2962         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
2963         * gcc.dg/pr15784-1.c: Likewise.
2964         * gcc.dg/pr20922-1.c: Likewise.
2965         * gcc.dg/pr20922-3.c: Likewise.
2966         * gcc.dg/pr20922-4.c: Likewise.
2967         * gcc.dg/pr20922-6.c: Likewise.
2968         * gcc.dg/compare-4.c: Likewise.
2969         * gcc.dg/torture/pr26898-1.c: Likewise.
2970         * gcc.dg/tree-ssa/divide-1.c: Likewise.
2971         * gcc.dg/tree-ssa/divide-2.c: Likewise.
2972         * gcc.dg/tree-ssa/divide-3.c: Likewise.
2973         * gcc.dg/tree-ssa/divide-4.c: Likewise.
2974         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
2975         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
2976         * gcc.dg/tree-ssa/pr21082.c: Likewise.
2977         * gcc.dg/tree-ssa/pr26899.c: Likewise.
2978         * g++.dg/tree-ssa/pr21082.C: Likewise.
2979
2980 2007-01-27  Roger Sayle  <roger@eyesopen.com>
2981
2982         * gcc-dg/large-size-array-3.c: New test case.
2983
2984 2007-01-27  Roger Sayle  <roger@eyesopen.com>
2985
2986         * gfortran.dg/forall_7.f90: New test case.
2987
2988 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
2989
2990         PR fortran/30407
2991         * gfortran.dg/where_operator_assign_1.f90: New test.
2992         * gfortran.dg/where_operator_assign_2.f90: New test.
2993         * gfortran.dg/where_operator_assign_3.f90: New test.
2994
2995 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
2996
2997         * lib/target-supports.exp
2998         (check_effective_target_powerpc_altivec): New.
2999         (check_effective_target_vect_cmdline_needed): Use it.
3000
3001 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3002
3003         PR fortran/30278
3004         * gfortran.dg/backslash_3.f: New test.
3005
3006 2007-01-26  Richard Guenther  <rguenther@suse.de>
3007
3008         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
3009
3010 2007-01-26  Tobias Burnus  <burnus@net-b.de>
3011
3012         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
3013         * gfortran.dg/vect/vect.exp: Ditto.
3014         * gfortran.dg/dg.exp: Ditto.
3015         * gfortran.fortran-torture/execute/execute.exp: Ditto.
3016         * gfortran.fortran-torture/compile/compile.exp: Ditto.
3017
3018 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3019
3020         * gcc.dg/builtins-20.c: Add more cases.
3021         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
3022
3023 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3024
3025         PR fortran/30437
3026         * gcc.dg/Wall.c: New.
3027         * gcc.dg/Wno-all.c: New.
3028         * gfortran.dg/Wall.f90: New.
3029         * gfortran.dg/Wno-all.f90: New.
3030
3031 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
3032
3033         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
3034         * g++.dg/eh/simd-2.C: Also run on Darwin.
3035         * g++.dg/eh/simd-3.C: New.
3036         * g++.dg/eh/simd-4.C: New.
3037
3038 2007-01-25  Richard Guenther  <rguenther@suse.de>
3039
3040         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
3041         and _PROFILE_USE.
3042         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
3043
3044 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
3045
3046         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
3047         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
3048         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
3049         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
3050         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
3051         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
3052         * gcc.dg/ipa/ipa-7.c: New testcase.
3053
3054 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
3055
3056         * g++.dg/cpp0x/warn_cxx0x.C: New.
3057
3058 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3059
3060         * gcc.dg/builtins-20.c: Test builtin carg.
3061
3062 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
3063
3064         PR middle-end/27416
3065         * gcc.dg/gomp/pr27416.c: New test.
3066
3067         PR middle-end/30494
3068         * gcc.dg/gomp/pr30494.c: New test.
3069         * g++.dg/gomp/pr30494.C: New test.
3070
3071         PR middle-end/30421
3072         * gcc.dg/gomp/pr30421.c: New test.
3073
3074 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
3075
3076         * gcc.target/ia64/versionid-1.c: New test.
3077         * gcc.target/ia64/versionid-2.c: New test.
3078
3079 2007-01-24  Richard Guenther  <rguenther@suse.de>
3080
3081         PR testsuite/30181
3082         * gcc.dg/builtins-57.c: Change to a link-time testcase
3083         to support non-C99 targets.
3084
3085 2007-01-24  Jan Hubicka  <jh@suse.cz>
3086
3087         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
3088
3089 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3090
3091         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
3092
3093 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
3094
3095         PR objc/27438
3096         * objc.dg/const-str-12.m: New test.
3097
3098 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3099
3100         PR fortran/30532
3101         * gfortran.dg/ctrl-z.f90:  New test.
3102
3103 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3104
3105         PR fortran/30481
3106         * gfortran.dg/namelist_assumed_char.f90:  New test.
3107
3108 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
3109
3110         PR c++/27492
3111         * g++.dg/inherit/covariant15.C: New test.
3112
3113 2007-01-23  Ian Lance Taylor  <iant@google.com>
3114
3115         * g++.dg/warn/Wparentheses-24.C: New test.
3116
3117 2007-01-23  Richard Guenther  <rguenther@suse.de>
3118
3119         PR testsuite/30560
3120         * ada/acats/run_acats: Do not call gnatmake or gnatchop
3121         with full path.
3122
3123 2007-01-22  Richard Guenther  <rguenther@suse.de>
3124
3125         PR tree-optimization/30038
3126         * gcc.dg/builtins-62.c: New testcase.
3127
3128 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3129
3130         * gcc.c-torture/compile/20070121.c: New test.
3131
3132 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
3133
3134         PR libfortran/30525
3135         * gfortran.dg/char_comparison_1.f:  New test.
3136
3137 2007-01-21  Ira Rosen  <irar@il.ibm.com>
3138
3139         * gcc.dg/vect/vect-strided-same-dr.c: New test.
3140
3141 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
3142
3143         PR objc/30479
3144         * objc.dg/pch: New directory.
3145         * objc.dg/pch/pch.exp: New file.
3146         * objc.dg/pch/interface-1.m: New test.
3147         * objc.dg/pch/interface-1.hs: New include file.
3148         * lib/objc.exp (objc_target_compile): Add
3149         "-x objective-c-header" in front of the sources if this is
3150         a precompiled header being compiled.
3151
3152 2007-01-20  Roger Sayle  <roger@eyesopen.com>
3153
3154         * gfortran.dg/array_memcpy_3.f90: New test case.
3155         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
3156
3157 2007-01-20  Roger Sayle  <roger@eyesopen.com>
3158             Brooks Moses  <brooks.moses@codesourcery.com>
3159             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3160
3161         * gfortran.dg/intrinsic_sign_1.f90: New test case.
3162         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
3163
3164 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3165
3166         * gcc.dg/torture/builtin-math-3.c: Test fdim.
3167
3168 2007-01-19  Mike Stump  <mrs@apple.com>
3169
3170         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
3171         away.
3172
3173 2007-01-19  Roger Sayle  <roger@eyesopen.com>
3174
3175         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
3176         option instead of -funsafe-math-optimizations.
3177
3178 2007-01-19  Tomas Bily  <tbily@suse.cz>
3179
3180         gcc.dg/tree-prof/indir-call-prof.c: New.
3181         g++.dg/dg.exp: Add tree-prof subdirectory.
3182         g++.dg/tree-prof/indir-call-prof.C: New.
3183         g++.dg/tree-prof/tree-prof.exp: New.
3184
3185 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3186
3187         PR c++/17947
3188         * g++.dg/warn/deprecated.C: Update warning output.
3189         * g++.dg/warn/deprecated-2.C: Likewise.
3190         * g++.dg/warn/deprecated-3.C: New.
3191
3192 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
3193
3194         * gcc.c-torture/execute/nestfunc-7.c: New.
3195
3196 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
3197
3198         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
3199
3200 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
3201
3202         * gcc.dg/m68k-pic-1.c: New.
3203
3204 2007-01-18  Roger Sayle  <roger@eyesopen.com>
3205
3206         * gfortran.dg/array_memcpy_4.f90: New test case.
3207
3208 2007-01-18  Josh Conner  <jconner@apple.com>
3209
3210         PR target/30485
3211         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
3212         * gcc.dg/vect/no-trapping-math-1: New.
3213         * gcc.dg/vect/no-trapping-math-2: New.
3214
3215 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
3216
3217         * gcc.target/i386/387-8.c: Update comment about optimizing
3218         inherent load of 1.0 of fptan instruction.
3219
3220 2007-01-18  Dirk Mueller  <dmueller@suse.de>
3221             Richard Guenther <rguenther@suse.de>
3222
3223         PR diagnostic/8268
3224         * gcc.dg/Warray-bounds.c: New testcase.
3225         * gcc.dg/Warray-bounds-2.c: New testcase.
3226         * g++.dg/warn/Warray-bounds.C: New testcase.
3227         * g++.dg/warn/Warray-bounds-2.C: New testcase.
3228
3229 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
3230
3231         PR fortran/30476
3232         * gfortran.dg/generic_12.f90: New test.
3233
3234 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
3235
3236         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
3237         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
3238
3239 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
3240
3241         * gcc.dg/dfp/compare-special.h: New file.
3242         * gcc.dg/dfp/compare-special-32.c: New test.
3243         * gcc.dg/dfp/compare-special-64.c: New test.
3244         * gcc.dg/dfp/compare-special-128.c: New test.
3245
3246 2007-01-16  Roger Sayle  <roger@eyesopen.com>
3247             Paul Thomas  <pault@gcc.gnu.org>
3248             Steven G. Kargl  <kargl@gcc.gnu.org>
3249
3250         PR fortran/30404
3251         * gfortran.dg/forall_6.f90: New test case.
3252         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
3253         * gfortran.dg/dependency_13.f90: Likewise.
3254
3255 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3256
3257         PR testsuite/12325
3258         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
3259         targets that don't support Inf.
3260
3261 2007-01-15  Dale Johannesen  <dalej@apple.com>
3262
3263         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
3264
3265 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
3266
3267         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
3268         of achar for 0xff to avoid the "Extended ASCII not
3269         implemented" error message.
3270
3271 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
3272
3273         PR fortran/28172
3274         * gfortran.dg/altreturn_4.f90: New test.
3275
3276         PR fortran/29389
3277         * gfortran.dg/stfunc_4.f90: New test.
3278
3279         PR fortran/29712
3280         * gfortran.dg/bound_2.f90: Reinstate commented out line.
3281         * gfortran.dg/initialization_1.f90: Change warning.
3282
3283         PR fortran/30283
3284         * gfortran.dg/specification_type_resolution_2.f90: New test.
3285
3286 2007-01-14  Jan Hubicka  <jh@suse.cz>
3287
3288         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
3289         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
3290         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
3291         elimination.
3292
3293 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
3294
3295         PR fortran/30410
3296         * gfortran.dg/external_procedures_2.f90: New test.
3297
3298 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
3299
3300         PR target/30413
3301         * gcc.target/i386/pr30413.c: New test.
3302
3303 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
3304
3305         PR fortran/30452
3306         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
3307
3308 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
3309
3310         * gcc.dg/20070112-1.c: New test.
3311
3312 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3313
3314         PR libgfortran/30435
3315         * gfortran.dg/list_read_6.f90: New test.
3316
3317 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
3318
3319         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
3320
3321 2007-01-12  Tom Tromey  <tromey@redhat.com>
3322
3323         PR preprocessor/28227:
3324         * gcc.dg/cpp/pr28227.c: New file.
3325
3326 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
3327
3328         * gcc.dg/tree-ssa/loop-22.c: New test.
3329
3330 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
3331
3332         PR tree-optimization/29516
3333         * gcc.dg/tree-ssa/loop-20.c: New test.
3334
3335 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
3336
3337         PR libfortran/30415
3338         * minmaxloc_integer_kinds_1.f90:  New test.
3339
3340 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
3341
3342         PR c++/29573
3343         * g++.dg/template/sizeof-template-argument.C: New test.
3344
3345 2007-01-11  Jan Hubicka  <jh@suse.cz>
3346
3347         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
3348         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
3349         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
3350         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
3351         * gcc.dg/tree-ssa/pr21658.c: Likewise.
3352         * gcc.dg/tree-ssa/pr15349.c: Likewise.
3353         * gcc.dg/tree-ssa/pr25501.c: Likewise.
3354         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
3355         transformation in question.
3356         * gcc.dg/tree-ssa/vrp05.c: Likewise.
3357         * gcc.dg/tree-ssa/pr20701.c: Likewise.
3358         * gcc.dg/always_inline3.c: Likewise.
3359
3360 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
3361
3362         PR c++/28999
3363         * g++.dg/template/typename11.C: New test.
3364
3365 2007-01-10  Robert Kennedy <jimbob@google.com>
3366
3367         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
3368
3369 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
3370
3371         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
3372         for different integer kinds.
3373         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
3374         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
3375         * gfortran.dg/ishft_2.f90: New test.
3376         * gfortran.dg/ishft_3.f90: New test.
3377
3378 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
3379
3380         * gfortran.dg/altreturn_2.f90: Removed executable bit.
3381
3382 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
3383
3384         PR tree-optimization/30322
3385         * gcc.dg/tree-ssa/loop-21.c: New test.
3386
3387 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
3388
3389         * g++.dg/rtti/darwin-builtin-linkage.C: New.
3390
3391 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3392
3393         * gcc.target/spu/intrinsics-1.c: Remove xfail.
3394
3395 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3396
3397         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
3398         * g++.dg/warn/overflow-warn-3.C: Likewise.
3399         * g++.dg/warn/overflow-warn-4.C: Likewise.
3400         * g++.dg/warn/overflow-warn-5.C: Likewise.
3401         * g++.dg/warn/overflow-warn-6.C: Likewise.
3402         * g++.dg/warn/Woverflow-1.C: Likewise.
3403         * g++.dg/warn/Woverflow-2.C: Likewise.
3404         * g++.dg/warn/Woverflow-3.C: Likewise.
3405         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
3406
3407 2007-01-08  Roger Sayle  <roger@eyesopen.com>
3408
3409         * gfortran.dg/array_constructor_14.f90: New test case.
3410         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
3411
3412 2007-01-08  Richard Guenther  <rguenther@suse.de>
3413
3414         PR tree-optimization/23603
3415         * gcc.dg/tree-ssa/vrp31.c: New testcase.
3416         * gcc.dg/tree-ssa/vrp32.c: Likewise.
3417
3418 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
3419
3420         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
3421         in __v8qi typedef.
3422         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
3423         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
3424         compiler behaviour.
3425         * gcc.dg/simd-5.c: Likewise.
3426         * gcc.dg/simd-6.c: Likewise.
3427         * g++.dg/conversion/simd1.C: Likewise.
3428         * g++.dg/conversion/simd3.C: Likewise.
3429         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
3430         (main): Use it.
3431
3432 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
3433
3434         PR tree-optimization/29877
3435         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
3436         name of a hard register for the target concerned.  Adjust dg-error
3437         directives to cope with new behaviour of TER.
3438
3439 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3440
3441         PR c++/28986
3442         * g++.dg/conversion/nullptr1.C: Added overflow warning.
3443         * g++.dg/warn/overflow-warn-1.C: New.
3444         * g++.dg/warn/overflow-warn-3.C: New.
3445         * g++.dg/warn/overflow-warn-4.C: New.
3446         * g++.dg/warn/overflow-warn-5.C: New.
3447         * g++.dg/warn/overflow-warn-6.C: New.
3448         * g++.dg/warn/Woverflow-1.C: New.
3449         * g++.dg/warn/Woverflow-2.C: New.
3450         * g++.dg/warn/Woverflow-3.C: New.
3451         * g++.dg/warn/multiple-overflow-warn-2.C: New.
3452
3453 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
3454
3455         PR fortran/27698
3456         * gfortran.dg/invalid_name.f90: New test.
3457         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
3458         * gfortran.dg/gomp/pr29759.f90: Ditto.
3459
3460 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
3461
3462         * gfortran.dg/present_1.f90:  Update error message.
3463
3464 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
3465
3466         PR c++/19439
3467         * g++.dg/template/duplicate1.C: New test
3468         * g++.dg/template/memfriend6.C: Adjust error markers.
3469
3470 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
3471
3472         PR tree-opt/30385
3473         * gcc.dg/torture/inline-1.c: New test.
3474
3475 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3476
3477         PR c/19978
3478         * gcc.dg/multiple-overflow-warn-1.c: New.
3479         * gcc.dg/multiple-overflow-warn-2.c: New.
3480         * gcc.dg/overflow-warn-6.c: New.
3481         * g++.dg/warn/multiple-overflow-warn-1.C: New.
3482
3483 2007-01-05  Roger Sayle  <roger@eyesopen.com>
3484
3485         * gfortran.dg/array_memcpy_1.f90: New test case.
3486         * gfortran.dg/array_memcpy_2.f90: Likewise.
3487
3488 2007-01-05  Richard Guenther  <rguenther@suse.de>
3489
3490         PR middle-end/27826
3491         * g++.dg/opt/pr27826.C: New testcase.
3492
3493 2007-01-05  Ian Lance Taylor  <iant@google.com>
3494
3495         * gcc.dg/Walways-true-1.c: New test.
3496         * gcc.dg/Walways-true-2.c: New test.
3497         * g++.dg/warn/Walways-true-1.C: New test.
3498         * g++.dg/warn/Walways-true-2.C: New test.
3499
3500 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
3501
3502         PR c/30360
3503         * gcc.dg/pr30360.c: New test.
3504
3505 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
3506
3507         PR fortran/23232
3508         * gfortran.dg/data_implied_do_1.f90: New test.
3509
3510         PR fortran/27996
3511         PR fortran/27998
3512         * gfortran.dg/char_length_1.f90: New test.
3513
3514 2007-01-05  Richard Guenther  <rguenther@suse.de>
3515
3516         PR middle-end/28116
3517         * g++.dg/opt/pr28116.C: New testcase.
3518
3519 2007-01-05  Tobias Burnus  <burnus@net-b.de>
3520
3521         PR fortran/29624
3522         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
3523           invalid deallocate.
3524         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
3525         * gfortran.dg/protected_4.f90: Add pointer intent check.
3526         * gfortran.dg/protected_6.f90: Add pointer intent check.
3527         * gfortran.dg/pointer_intent_1.f90: New test.
3528         * gfortran.dg/pointer_intent_2.f90: New test.
3529         * gfortran.dg/pointer_intent_3.f90: New test.
3530
3531 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
3532
3533         PR 30235
3534         * gfortran.dg/altreturn_2.f90: new test.
3535
3536 2007-01-04  Tom Tromey  <tromey@redhat.com>
3537
3538         PR preprocessor/28165:
3539         * gcc.dg/cpp/pr28165.c: New file.
3540
3541 2007-01-03  Josh Conner  <jconner@apple.com>
3542
3543         PR middle-end/29683
3544         * gcc.dg/pr29683.c: New.
3545
3546 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
3547
3548         PR c++/28217
3549         * g++.dg/pch/template-1.C: New test.
3550         * g++.dg/pch/template-1.Hs: New file.
3551
3552 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3553
3554         PR middle-end/30353
3555         * gcc.c-torture/compile/complex-4.c: New test.
3556
3557 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
3558
3559         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
3560         -maltivec.
3561         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
3562
3563 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
3564
3565         PR middle-end/30286
3566         * gcc.dg/pr30286.c: New test.
3567
3568         PR c++/29535
3569         * g++.dg/template/crash66.C: New test.
3570
3571         PR c++/29054
3572         * g++.dg/template/friend49.C: New test.
3573
3574 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
3575
3576         * gfortran.dg/ibits.f90: New test.
3577
3578 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
3579
3580         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
3581         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
3582
3583 2007-01-02  Jan Hubicka  <jh@suse.cz>
3584
3585         * gcc.dg/pr16194.c: We now output error on all three functions, not just
3586         first one.
3587
3588 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3589
3590         PR c/19977
3591         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
3592         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
3593
3594 2006-01-02  Ian Lance Taylor  <iant@google.com>
3595
3596         * g++.dg/warn/Wparentheses-22.C: New test.
3597         * g++.dg/warn/Wparentheses-23.C: New test.
3598
3599 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3600
3601         PR middle-end/7651
3602         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
3603         * gcc.dg/declspec-3-Wextra.c: New.
3604         * gcc.dg/declspec-3-no.c: New
3605
3606 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
3607
3608         PR fortran/20896
3609         * gfortran.dg/interface_10.f90: Remove.
3610
3611 2007-01-01  Roger Sayle  <roger@eyesopen.com>
3612
3613         * gcc.dg/fold-eqxor-4.c: New test case.
3614
3615 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
3616
3617         PR middle-end/30311
3618         * gcc.c-torture/compile/pr30311.c: New test.
3619
3620 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
3621
3622         PR middle-end/30253
3623         * gcc.c-torture/compile/statement-expression-1.c: New test.
3624
3625 2007-01-01  Andreas Schwab  <schwab@suse.de>
3626
3627         PR target/29166
3628         * g++.dg/eh/pr29166.C: New test.
3629
3630 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
3631
3632         * lib/target-supports.exp (check_effective_target_powerpc_spe):
3633         New.
3634         (check_effective_target_vect_cmdline_needed): Use it.
3635
3636 2006-12-31  Richard Guenther  <rguenther@suse.de>
3637
3638         PR middle-end/30137
3639         * testsuite/gcc.dg/pr30137-1.c: New testcase.
3640         * testsuite/gcc.dg/pr30137-2.c: Likewise.
3641
3642 2006-12-31  Roger Sayle  <roger@eyesopen.com>
3643
3644         PR middle-end/30322
3645         * gcc.dg/fold-plusnot-1.c: New test case.
3646
3647 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
3648
3649         PR c++/29731
3650         * g++.dg/parse/template22.C: New test.
3651
3652 2006-12-31  Richard Guenther  <rguenther@suse.de>
3653
3654         PR middle-end/30338
3655         * gcc.c-torture/compile/pr30338.c: New testcase.
3656
3657 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
3658
3659         PR fortran/27900
3660         * gfortran.dg/intrinsic_actual_4.f90: New test.
3661
3662         PR fortran/24325
3663         * gfortran.dg/func_decl_3.f90: New test.
3664
3665 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
3666
3667         PR fortran/23060
3668         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
3669         * gfortran.dg/c_by_val_1.f: New test.
3670         * gfortran.dg/c_by_val_2.f: New test.
3671         * gfortran.dg/c_by_val_3.f: New test.
3672
3673 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
3674
3675         PR libfortran/30321
3676         * gfortran.dg/sum_zero_array_1.f90:  New test.
3677
3678 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
3679
3680         PR preprocessor/29612
3681         * gcc.dg/cpp/pr29612-1.c: New test.
3682         * gcc.dg/cpp/pr29612-2.c: New test.
3683
3684 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
3685
3686         PR fortran/30034
3687         * gfortran.dg/pure_formal_proc_1.f90: New test.
3688
3689         PR fortran/30237
3690         * gfortran.dg/intrinsic_actual_3.f90: New test.
3691
3692 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3693
3694         PR fortran/30014
3695         * gfortran.dg/io_constraints_1.f90: Update test.
3696         * gfortran.dg/io_constraints_2.f90: Update test.
3697         * gfortran.dg/inquire_iolength.f90: New test.
3698
3699 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
3700
3701         PR fortran/20896
3702         * gfortran.dg/interface_10.f90: New test.
3703         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
3704         since z is already, locally a variable.
3705
3706         PR fortran/25135
3707         * gfortran.dg/generic_11.f90: New test.
3708         * gfortran.dg/interface_7.f90: Remove name clash between module
3709         name and procedure 'x' referenced in the interface.
3710
3711 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3712
3713         PR middle-end/7651
3714         * gcc.dg/Wmissing-parameter-type.c: New.
3715         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
3716         * gcc.dg/Wmissing-parameter-type-no.c: New.
3717
3718 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
3719
3720         PR fortran/25818
3721         * gfortran.dg/entry_array_specs_2.f: New test.
3722
3723         PR fortran/30084
3724         * gfortran.dg/nested_modules_6.f90: New test.
3725
3726 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3727
3728         PR middle-end/7651
3729         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
3730         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
3731
3732 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
3733
3734         PR C++/30168
3735         * g++.dg/opt/complex6.C: New test.
3736
3737 2006-12-22  Ben Elliston  <bje@au.ibm.com>
3738
3739         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
3740         full" if the linker on spu-*-* warns about exceeding local store.
3741
3742         And revert this patch:
3743         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
3744         fail to link due to relocation overflows on spu-*-*.
3745
3746 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
3747
3748         PR fortran/30273
3749         * gfortran.dg/dependency_19.f90: New test.
3750
3751 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
3752
3753         PR fortran/30202
3754         * gfortran.dg/alloc_comp_basics_3.f90: New test.
3755
3756 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
3757
3758         PR middle-end/30262
3759         * gcc.c-torture/execute/20061220-1.c: New test.
3760
3761         PR middle-end/30263
3762         * gcc.dg/gomp/asm-1.c: New test.
3763
3764         PR target/30230
3765         * g++.dg/eh/ia64-2.C: New test.
3766
3767 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3768
3769         PR target/28966
3770         PR target/29248
3771         * gcc.dg/rs6000-leaf.c: New.
3772
3773 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3774
3775         PR fortran/25392
3776         * gfortran.dg/f2c_8.f90: New test.
3777
3778 2006-12-20  Bill Wendling  <wendling@apple.com>
3779
3780         * gcc.dg/asm-b.c: Check for __ppc64__.
3781
3782 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
3783
3784         PR fortran/30190
3785         * gfortran.dg/bounds_check_5.f90: New test.
3786
3787 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
3788
3789         PR middle-end/30143
3790         * gcc.dg/gomp/complex-1.c: New testcase.
3791
3792 2006-12-20  Roger Sayle  <roger@eyesopen.com>
3793
3794         * gfortran.dg/array_memset_1.f90: New test case.
3795
3796 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
3797
3798         * lib/target-supports.exp: Add spu to
3799         check_effective_target_vect_widen_mult_hi_to_si.
3800
3801 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
3802
3803         PR fortran/29992
3804         * gfortran.dg/generic_9.f90: New test.
3805
3806         PR fortran/30081
3807         * gfortran.dg/generic_10.f90: New test.
3808
3809 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
3810
3811         PR tree-opt/30045
3812         * gcc.dg/pr30045.c: New test.
3813
3814 2006-12-20  Ben Elliston  <bje@au.ibm.com>
3815
3816         * gcc.dg/20020312-2.c: Add a case for __SPU__.
3817
3818 2006-12-19  Eric Christopher  <echristo@apple.com>
3819
3820         PR target/29302
3821         * gcc.c-torture/execute/pr29302-1.c: New.
3822
3823 2006-12-19  Tobias Burnus  <burnus@net-b.de>
3824
3825         PR fortran/39238
3826         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
3827
3828 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
3829
3830         PR fortran/30236
3831         * gfortran.dg/altreturn_3.f90: New test.
3832
3833         * gfortran.dg/char_result_12.f90: Fix comment typos.
3834
3835 2006-12-19  Ben Elliston  <bje@au.ibm.com>
3836
3837         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
3838         as newlib's stdio.h uses non-traditional cpp constructs.
3839
3840 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
3841
3842         * gfortran.dg/advance.f90: Renamed to advance_1.f90
3843         * gfortran.dg/append-1.f90: Renamed to append_1.f90
3844         * gfortran.dg/array-1.f90: Renamed to array_1.f90
3845         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
3846         * gfortran.dg/backspace.f: Renamed to backspace_1.f
3847         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
3848         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
3849         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
3850         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
3851         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
3852         * gfortran.dg/logint-1.f: Renamed to logint_1.f
3853         * gfortran.dg/logint-2.f: Renamed to logint_2.f
3854         * gfortran.dg/logint-3.f: Renamed to logint_3.f
3855         * gfortran.dg/advance_1.f90: Renamed from advance.f90
3856         * gfortran.dg/append_1.f90: Renamed from append-1.f90
3857         * gfortran.dg/array_1.f90: Renamed from array-1.f90
3858         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
3859         * gfortran.dg/backspace_1.f: Renamed from backspace.f
3860         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
3861         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
3862         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
3863         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
3864         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
3865         * gfortran.dg/logint_1.f: Renamed from logint-1.f
3866         * gfortran.dg/logint_2.f: Renamed from logint-2.f
3867         * gfortran.dg/logint_3.f: Renamed from logint-3.f
3868
3869 2006-12-18  Bill Wendling  <wendling@apple.com>
3870
3871         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
3872         id is an OjbC keyword.
3873
3874 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3875
3876         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
3877
3878 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
3879
3880         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
3881
3882 2006-12-18  Ian Lance Taylor  <iant@google.com>
3883
3884         * g++.dg/warn/Wmissing-declarations-1.C: New test.
3885
3886 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3887
3888         * gcc.c-torture/compile/pr27528.c: Use empty templates.
3889
3890 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
3891
3892         PR fortran/30207
3893         * gfortran.fortran-torture/execute/where21.f90: New test.
3894
3895 2006-12-17  Tobias Burnus  <burnus@net-b.de>
3896
3897         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
3898
3899 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3900
3901         PR middle-end/7651
3902         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
3903         * gcc.dg/if-empty-1.c: Likewise.
3904         * gcc.dg/pr23165.c: Likewise.
3905         * g++.dg/warn/empty-body.C: Likewise.
3906
3907 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3908
3909         PR libfortran/30005
3910         * gfortran.dg/open_errors.f90: New test.
3911
3912 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
3913
3914         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
3915
3916         * gcc.target/i386/ssse3-pabsb.c: New file.
3917         * gcc.target/i386/ssse3-pabsd.c: Likewise.
3918         * gcc.target/i386/ssse3-pabsw.c: Likewise.
3919         * gcc.target/i386/ssse3-palignr.c: Likewise.
3920         * gcc.target/i386/ssse3-phaddd.c: Likewise.
3921         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3922         * gcc.target/i386/ssse3-phaddw.c: Likewise.
3923         * gcc.target/i386/ssse3-phsubd.c: Likewise.
3924         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3925         * gcc.target/i386/ssse3-phsubw.c: Likewise.
3926         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3927         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3928         * gcc.target/i386/ssse3-pshufb.c: Likewise.
3929         * gcc.target/i386/ssse3-psignb.c: Likewise.
3930         * gcc.target/i386/ssse3-psignd.c: Likewise.
3931         * gcc.target/i386/ssse3-psignw.c: Likewise.
3932         * gcc.target/i386/ssse3-vals.h: Likewise.
3933
3934 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
3935
3936         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
3937         * lib/fortran-torture.exp: Include target-supports.exp.
3938
3939 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
3940
3941         PR target/30185
3942         * gcc.c-torture/execute/pr30185.c: New test.
3943
3944 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3945
3946         PR testsuite/30179
3947         PR testsuite/30180
3948         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
3949         * gcc.dg/builtin-bswap-2.c: Likewise.
3950         * gcc.dg/builtin-bswap-3.c: Likewise.
3951         * gcc.dg/builtin-bswap-4.c: Likewise.
3952         * lib/target-supports.exp (check_effective_target_stdint_types): New.
3953         * cc.c-torture/execute/mode-dependent-address.x: New file.
3954
3955 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3956
3957         PR libfortran/30145
3958         * gfortran.dg/write_zero_array: New test.
3959
3960 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3961
3962         PR fortran/30200
3963         * gfortran.dg/write_fmt_trim.f90: New test.
3964
3965 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
3966
3967         PR 30194
3968         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
3969         temporarily.
3970
3971 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3972
3973         * lib/target-supports.exp (check_weak_available): Use istarget
3974         "hppa*-*-hpux10*" instead of regexp.
3975         (check_cxa_atexit_available): Likewise.
3976
3977 2006-12-14  Richard Guenther  <rguenther@suse.de>
3978
3979         PR tree-optimization/30197
3980         * gcc.c-torture/execute/complex-1.c: Fix function name.
3981         * gcc.dg/builtins-61.c: New testcase.
3982
3983 2006-12-14  Richard Guenther  <rguenther@suse.de>
3984
3985         PR middle-end/30172
3986         * gcc.dg/pr30172-1.c: New testcase.
3987
3988 2006-12-14  Richard Guenther  <rguenther@suse.de>
3989
3990         PR tree-optimization/30198
3991         * gcc.dg/builtins-60.c: New testcase.
3992
3993 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
3994
3995         * lib/target-supports.exp (vect_no_align): Remove spu.
3996
3997 2006-12-13  Ian Lance Taylor  <iant@google.com>
3998
3999         PR c++/19564
4000         PR c++/19756
4001         * g++.dg/warn/Wparentheses-5.C: New test.
4002         * g++.dg/warn/Wparentheses-6.C: New test.
4003         * g++.dg/warn/Wparentheses-7.C: New test.
4004         * g++.dg/warn/Wparentheses-8.C: New test.
4005         * g++.dg/warn/Wparentheses-9.C: New test.
4006         * g++.dg/warn/Wparentheses-10.C: New test.
4007         * g++.dg/warn/Wparentheses-11.C: New test.
4008         * g++.dg/warn/Wparentheses-12.C: New test.
4009         * g++.dg/warn/Wparentheses-13.C: New test.
4010         * g++.dg/warn/Wparentheses-14.C: New test.
4011         * g++.dg/warn/Wparentheses-15.C: New test.
4012         * g++.dg/warn/Wparentheses-16.C: New test.
4013         * g++.dg/warn/Wparentheses-17.C: New test.
4014         * g++.dg/warn/Wparentheses-18.C: New test.
4015         * g++.dg/warn/Wparentheses-19.C: New test.
4016         * g++.dg/warn/Wparentheses-20.C: New test.
4017         * g++.dg/warn/Wparentheses-21.C: New test.
4018
4019 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4020
4021         PR testsuite/30157
4022         * lib/target-supports.exp (check_cxa_atexit_available): Return false
4023         for target "hppa.*hpux10".
4024
4025 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
4026
4027         * g++.dg/debug/vartrack1.C: New test.
4028
4029         * g++.dg/opt/ifcvt1.C: New test.
4030
4031         * gcc.dg/tls/opt-13.c: New test.
4032
4033         * gcc.dg/20060425-2.c: New test.
4034
4035         * g++.dg/opt/pr15054-2.C: New test.
4036
4037         * gcc.c-torture/execute/20060420-1.c: New test.
4038
4039         * gcc.c-torture/execute/20060412-1.c: New test.
4040
4041         * objc/compile/20060406-1.m: New test.
4042
4043 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
4044
4045         * g++.dg/template/array17.C: New test.
4046
4047 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
4048
4049         * gcc.target/powerpc/altivec-23.c: New test.
4050
4051 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
4052
4053         PR c++27316
4054         * g++.dg/inherit/error3.C: New test.
4055
4056         PR c++/28740
4057         * g++.dg/inherit/error4.C: New test.
4058
4059 2006-12-13  Richard Guenther  <rguenther@suse.de>
4060
4061         PR tree-optimization/17687
4062         * gcc.dg/builtins-59.c: New testcase.
4063
4064 2006-12-13  Ben Elliston  <bje@au.ibm.com>
4065
4066         * gcc.target/spu/Wmain.c: New test.
4067
4068 2006-12-12  Josh Conner  <jconner@apple.com>
4069
4070         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
4071         * g++.dg/abi/thunk4.C: Likewise.
4072         * g++.dg/abi/rtti3.C: Likewise.
4073
4074 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
4075
4076         * gcc.target/spu/cpat-1.c: New test.
4077         * gcc.target/spu/cpat-2.c: New test.
4078         * gcc.target/spu/cpat-3.c: New test.
4079         * gcc.target/spu/cpat-4.c: New test.
4080
4081 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4082
4083         PR tree-opt/28436
4084         * gcc.c-torture/compile/vector-1.c: New test.
4085         * gcc.c-torture/compile/vector-2.c: New test.
4086         * gcc.c-torture/compile/vector-3.c: New test.
4087
4088 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4089
4090         * lib/fortran-torture.exp: Update copyright years.  Remove
4091         obsolete comment.  Test -ftree-vectorize where it makes sense.
4092         * lib/gfortran-dg.exp: Update copyright years.  Use settings
4093         from fortran-torture.exp.
4094         * gfortran.dg/char_transpose_1.f90,
4095         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
4096         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
4097         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
4098         '-w' to dg-options.
4099
4100 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
4101
4102         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
4103         saved_${tool}_load.
4104
4105 2006-12-12  Ira Rosen  <irar@il.ibm.com>
4106
4107         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
4108         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
4109         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
4110         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
4111         gaps.
4112
4113 2006-12-12  Richard Guenther  <rguenther@suse.de>
4114
4115         PR middle-end/30147
4116         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
4117
4118 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
4119             Diego Novillo  <dnovillo@redhat.com>
4120
4121         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
4122         VDEF/VUSE changes.
4123         * gcc.dg/tree-ssa/pr26421.c: Likewise
4124         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
4125         * gcc.dg/tree-ssa/pr23382.c: Likewise.
4126         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
4127         * gcc.dg/tree-ssa/pr28410.c: Likewise.
4128         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
4129         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
4130         * gcc.dg/tree-ssa/vrp07.c: Likewise.
4131         * gcc.dg/tree-ssa/vrp08.c: Likewise.
4132         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4133
4134 2006-12-11  Jan Hubicka  <jh@suse.cz>
4135
4136         * gcc.dg/tree-prof/stringop-1.c: New test.
4137         * gcc.dg/tree-prof/stringop-2.c: New test.
4138
4139 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
4140
4141         PR target/30120
4142         * gcc.target/i386/pr30120.c: New test.
4143
4144         Revert:
4145         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
4146
4147         * gcc.target/i386/x87regparm-1.c: New test.
4148         * gcc.target/i386/x87regparm-2.c: New test.
4149         * gcc.target/i386/x87regparm-3.c: New test.
4150         * gcc.target/i386/x87regparm-4.c: New test.
4151
4152 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
4153
4154         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
4155
4156 2006-12-10  Tobias Burnus  <burnus@net-b.de>
4157
4158         PR fortran/23994
4159         * gfortran.dg/protected_1.f90: New test.
4160         * gfortran.dg/protected_2.f90: New test.
4161         * gfortran.dg/protected_3.f90: New test.
4162         * gfortran.dg/protected_4.f90: New test.
4163         * gfortran.dg/protected_5.f90: New test.
4164         * gfortran.dg/protected_6.f90: New test.
4165
4166 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4167             Tobias Burnus  <burnus@gcc.gnu.org>
4168
4169         PR fortran/29975
4170         PR fortran/30068
4171         * gfortran.dg/interface_4.f90: Test adding procedure to generic
4172         interface.
4173         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
4174         ambiguous interfaces.
4175         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
4176         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
4177         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
4178         ambiguous interfaces.
4179         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
4180         * gfortran.dg/array_initializer_2.f90: Add initializer array
4181         constructor test.
4182
4183         PR fortran/30096
4184         * gfortran.dg/interface_9.f90: Test that host interfaces are
4185         not checked for ambiguity with the local version.
4186
4187 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4188
4189         PR fortran/29464
4190         * gfortran.dg/module_interface_2.f90: New test.
4191
4192 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4193
4194         PR fortran/29941
4195         * gfortran.dg/assumed_len.f90: New test.
4196
4197 2006-12-09  Richard Guenther  <rguenther@suse.de>
4198
4199         * g++.dg/warn/implicit-typename1.C: Qualify types.
4200         * g++.dg/parse/crash12.C: Likewise.
4201         * g++.dg/tree-ssa/pr22444.C: Likewise.
4202
4203 2006-12-09  Tobias Burnus  <burnus@net-b.de>
4204
4205         * gfortran.dg/array_2.f90: Added sqrt test.
4206
4207 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
4208
4209         * gcc.target/i386/x87regparm-1.c: XFAIL.
4210         * gcc.target/i386/x87regparm-2.c: XFAIL.
4211         * gcc.target/i386/x87regparm-3.c: XFAIL.
4212         * gcc.target/i386/x87regparm-4.c: XFAIL.
4213
4214 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4215
4216         * lib/target-supports.exp
4217         (check_effective_target_large_long_double): New.
4218         * gcc.dg/Wconversion-real.c : Use it.
4219         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
4220         unsigned.
4221
4222 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
4223
4224         * gcc.c-torture/execute/mode-dependent-address.c: New test.
4225
4226 2006-12-08  Tobias Burnus  <burnus@net-b.de>
4227
4228         PR fortran/27546
4229         * gfortran.dg/import4.f90: New test for IMPORT in modules.
4230
4231 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
4232
4233         PR c++/29732
4234         * g++.dg/template/crash65.C: New test.
4235         * g++.dg/template/spec16.C: Tweak error markers.
4236
4237 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4238
4239         * gcc.target/spu: New directory.
4240         * gcc.target/spu/spu.exp: New file.
4241         * gcc.target/spu/intrinsics-1.c: New test.
4242
4243 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
4244
4245         PR c++/29980
4246         * g++.dg/ext/attrib27.C: New test.
4247         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
4248         * g++.dg/parse/typedef5.C: Likewise.
4249
4250 2006-12-07  Mike Stump  <mrs@apple.com>
4251
4252         * treelang/compile/var_defs.tree: Adjust.
4253
4254 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
4255
4256         PR c++/29730
4257         * g++.dg/template/crash64.C: New test.
4258         * g++.dg/parse/crash27.C: Adjust error markers.
4259
4260 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
4261
4262         PR libfortran/30009
4263         PR libfortran/30056
4264         * gfortran.dg/read_eof_4.f90:  Add tests.
4265         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
4266         * gfortran.dg/unf_read_corrupted_1.f90: New test.
4267
4268 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
4269
4270         PR c++/29729
4271         * g++.dg/template/crash63.C: New test.
4272
4273         PR c++/29728
4274         * g++.dg/template/crash62.C: New test.
4275
4276 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
4277
4278         PR fortran/30003
4279         * gfortran.dg/allocatable_function_1.f90: Increase the number
4280         of expected calls of free to 10; the lhs section reference is
4281         now evaluated so there is another call to bar.  Change the
4282         comment appropriately.
4283         * gfortran.dg/array_section_1.f90: New test.
4284
4285 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
4286
4287         PR fortran/29912
4288         * gfortran.dg/char_result_12.f90: New test.
4289
4290 2006-12-05  Richard Guenther  <rguenther@suse.de>
4291
4292         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
4293         * gcc.dg/vect/vect-pow-2.c: Rename to ...
4294         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
4295         vect_double, xfail for spu*-*-*.
4296
4297 2006-12-04  Tobias Burnus  <burnus@net-b.de>
4298
4299         PR fortran/29962
4300         * initialization_4.f90: Test noninteger exponents (-std=f95).
4301         * initialization_5.f90: New test for noninteger exponents
4302           with -std=f2003.
4303
4304 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
4305
4306         PR fortran/29821
4307         * gfortran.dg/parameter_array_section_1.f90: New test.
4308
4309 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
4310
4311         PR c++/29733
4312         * g++.dg/template/crash61.C: New test.
4313
4314         PR c++/29632
4315         * g++.dg/template/error23.C: New test.
4316
4317 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
4318
4319         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
4320
4321 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
4322
4323         PR fortran/29916
4324         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
4325
4326 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
4327
4328         PR middle-end/29965
4329         * gcc.dg/gomp/pr29965-1.c: New test.
4330         * gcc.dg/gomp/pr29965-2.c: New test.
4331         * gcc.dg/gomp/pr29965-3.c: New test.
4332         * gcc.dg/gomp/pr29965-4.c: New test.
4333         * gcc.dg/gomp/pr29965-5.c: New test.
4334         * gcc.dg/gomp/pr29965-6.c: New test.
4335         * g++.dg/gomp/pr29965-1.C: New test.
4336         * g++.dg/gomp/pr29965-2.C: New test.
4337         * g++.dg/gomp/pr29965-3.C: New test.
4338         * g++.dg/gomp/pr29965-4.C: New test.
4339         * g++.dg/gomp/pr29965-5.C: New test.
4340         * g++.dg/gomp/pr29965-6.C: New test.
4341         * g++.dg/gomp/pr29965-7.C: New test.
4342         * g++.dg/gomp/pr29965-8.C: New test.
4343         * g++.dg/gomp/pr29965-9.C: New test.
4344         * g++.dg/gomp/pr29965-10.C: New test.
4345
4346 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
4347
4348         * gnat.dg/pointer_variable_bounds.adb: New test.
4349         * gnat.dg/pointer_variable_bounds.ads: Likewise.
4350         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
4351
4352 2006-12-03  Eric Christopher  <echristo@apple.com>
4353
4354         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
4355
4356 2006-12-03  Richard Henderson  <rth@redhat.com>
4357             Andrew Pinski  <pinskia@gmail.com>
4358
4359         PR C++/14329
4360         * g++.dg/warn/unit-1.C: New test.
4361
4362 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
4363
4364         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
4365
4366 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
4367
4368         * g++.dg/vect/vect.exp: Enable tests to run on spu.
4369         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
4370         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
4371         * gcc.dg/vect/vect-70.c: Reduce array size.
4372         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
4373         vect_no_compaer_double targets.
4374         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
4375         vect_float, vect_double, and vect_int.
4376
4377 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
4378
4379         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
4380         test for loop versioning on vect_no_align targets.
4381         * gcc.dg/vect/pr20122.c: Likewise.
4382         * gcc.dg/vect/vect-105.c: Likewise.
4383         * gcc.dg/vect/vect-42.c: Likewise.
4384         * gcc.dg/vect/vect-43.c: Likewise.
4385         * gcc.dg/vect/vect-74.c: Likewise.
4386         * gcc.dg/vect/vect-75.c: Likewise.
4387         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4388         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4389         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
4390         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
4391
4392 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
4393
4394         PR fortran/29642
4395         * gfortran.dg/value_1.f90 : New test.
4396         * gfortran.dg/value_2.f90 : New test.
4397         * gfortran.dg/value_3.f90 : New test.
4398         * gfortran.dg/value_4.f90 : New test.
4399         * gfortran.dg/value_4.c : Called from value_4.f90.
4400
4401 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4402
4403         PR C++/30033
4404         *  g++.dg/cpp0x/static_assert4.C: New testcase.
4405
4406 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4407
4408         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
4409
4410 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
4411
4412         PR c/27953
4413         * gcc.dg/pr27953.c: New test.
4414
4415 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4416
4417         PR c++/30022
4418         * g++.dg/ext/vector5.C: New test.
4419
4420         PR c++/30021
4421         * g++.dg/other/main1.C: New test.
4422
4423 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
4424
4425         PR libfortran/29568
4426         * gfortran.dg/convert_implied_open.f90:  Change to
4427         new default record length.
4428         * gfortran.dg/unf_short_record_1.f90:  Adapt to
4429         new error message.
4430         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
4431
4432 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
4433
4434         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
4435
4436 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
4437
4438         PR c++/29066
4439         * g++.dg/expr/pr29066.c: New.
4440
4441 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
4442             Zdenek Dvorak <dvorakz@suse.cz>
4443
4444         PR tree-optimization/29921
4445         * gcc.dg/pr29921-2.c: New test.
4446
4447 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
4448
4449         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
4450         (i386_get_cpuid): New function.
4451         (i386_cpuid_ecx): Likewise.
4452         (i386_cpuid_edx): Likewise.
4453         (i386_cpuid): Updated to call i386_cpuid_edx.
4454
4455         * gcc.target/i386/sse3-addsubpd.c: New file.
4456         * gcc.target/i386/sse3-addsubps.c: Likewise.
4457         * gcc.target/i386/sse3-haddpd.c: Likewise.
4458         * gcc.target/i386/sse3-haddps.c: Likewise.
4459         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4460         * gcc.target/i386/sse3-hsubps.c: Likewise.
4461         * gcc.target/i386/sse3-lddqu.c: Likewise.
4462         * gcc.target/i386/sse3-movddup.c: Likewise.
4463         * gcc.target/i386/sse3-movshdup.c: Likewise.
4464         * gcc.target/i386/sse3-movsldup.c: Likewise.
4465
4466 2006-12-01  Dirk Mueller  <dmueller@suse.de>
4467
4468         * g++.dg/warn/Wreturn-type-4.C: New testcase.
4469
4470 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
4471
4472         * gcc.dg/dfp/convert-int-max.c: New test.
4473         * gcc.dg/dfp/convert-int-max-fold.c: New test.
4474
4475 2006-11-30  Richard Guenther  <rguenther@suse.de>
4476
4477         * gcc.dg/vect/vect-pow-1.c: Rename ...
4478         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
4479         floats instead of doubles, check successful vectorization.
4480
4481 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4482
4483         PR target/29945
4484         * gcc.c-torture/compile/pr29945.c: New testcase.
4485
4486 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
4487
4488         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
4489         -maltivec.
4490
4491 2006-11-29  Eric Christopher  <echristo@apple.com>
4492
4493         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
4494
4495 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
4496
4497         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
4498
4499         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
4500
4501 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
4502
4503         PR c++/29022
4504         * g++.dg/inherit/virtual2.C: New test.
4505         * g++.dg/inherit/virtual3.C: Likewise.
4506         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
4507         * g++.dg/inherit/error2.C: Likewise.
4508         * g++.dg/template/instantiate1.C: Likewise.
4509
4510 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
4511
4512         PR tree-opt/29984
4513         * gcc.dg/tree-ssa/reassoc-12.c: New test.
4514
4515 2006-11-28  Jan Hubicka  <jh@suse.cz>
4516
4517         * gcc.dg/memcpy-1.c: New test.
4518
4519 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
4520
4521         PR c++/29735
4522         * g++.dg/warn/main-3.C: New test.
4523
4524 2006-11-28  Jan Hubicka  <jh@suse.cz>
4525
4526         * gcc.dg/winline-1.c: New test.
4527
4528 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
4529
4530         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
4531         alignments.
4532
4533 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
4534
4535         PR fortran/29976
4536         * gfortran.dg/missing_optional_dummy_3.f90
4537
4538 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
4539
4540         PR fortran/20880
4541         * gfortran.dg/interface_3.f90: Modify errors.
4542
4543 2006-11-28  Ben Elliston  <bje@au.ibm.com>
4544
4545         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
4546         fail to link due to relocation overflows on spu-*-*.
4547
4548 2006-11-27  Michael Matz  <matz@suse.de>
4549             Andreas Krebbel  <krebbel1@de.ibm.com>
4550
4551         PR target/29319
4552         * gcc.dg/20061127-1.c: New testcase.
4553
4554 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
4555
4556         * gcc.dg/20061124-1.c: Add exit() function prototype.
4557
4558 2006-11-27  Jan Hubicka  <jh@suse.cz>
4559
4560         * gcc.target/i386/memcpy-1.c: Adjust size.
4561         * testsuite/gcc.dg/visibility-11.c: Likewise.
4562
4563 2006-11-27  Richard Guenther  <rguenther@suse.de>
4564
4565         PR middle-end/25620
4566         * gcc.target/i386/pow-1.c: New testcase.
4567         * gcc.dg/builtins-58.c: Likewise.
4568
4569 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
4570
4571         PR c++/29886
4572         * g++.dg/expr/cast8.C: New test.
4573
4574 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4575
4576         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
4577         Don't ever inline the testcase.
4578
4579 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
4580
4581         PR fortran/29982
4582         * gfortran.fortran-torture/compile/parameter_3.f90: New
4583         testcase.
4584
4585 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
4586
4587         PR fortran/29951
4588         * gfortran.fortran-torture/execute/transfer2.f90: New test.
4589
4590 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4591
4592         * gfortran.fortran-torture/execute/specifics.f90: Remove test
4593         for CHAR.
4594
4595 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4596
4597         PR libgfortran/29936
4598         * gfortran.dg/write_check3.f90: New test.
4599
4600 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4601
4602         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
4603
4604 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
4605
4606         PR fortran/20880
4607         * gfortran.dg/interface_3.f90: New test.
4608
4609         PR fortran/29387
4610         * gfortran.dg/generic_8.f90: New test.
4611
4612 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4613
4614         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
4615         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
4616         * gfortran.dg/specifics_3.f90: Remove.
4617
4618 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
4619
4620         PR c/29955
4621         * gcc.dg/gomp/pr29955.c: New test.
4622
4623         PR c/29736
4624         * gcc.dg/pr29736.c: New test.
4625
4626 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4627
4628         PR tree-opt/29964
4629         * gcc.dg/pure-1.c: New test.
4630
4631 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
4632
4633         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
4634         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
4635
4636 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4637
4638         * gcc.dg/20061124-1.c: New testcase.
4639
4640 2006-11-23  Eric Christopher  <echristo@apple.com>
4641
4642         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
4643
4644 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4645
4646         PR c/2707
4647         PR c++/26167
4648         * gcc.dg/Wconversion-integer.c: New. Supersedes
4649         Wconversion-negative-constants.c
4650         * gcc.dg/Wconversion-real.c: New.
4651         * gcc.dg/Wconversion-real-integer.c: New.
4652         * gcc.dg/Wconversion-negative-constants.c: Deleted.
4653         * g++.dg/warn/Wconversion1.C: Modified.
4654
4655 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4656
4657         * gfortran.dg/overload_1.f90: New test.
4658
4659 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4660
4661         PR c/9072
4662         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
4663         Wtraditional-conversion.
4664         * gcc.dg/overflow-warn-2.c: Likewise.
4665         * gcc.dg/Wconversion.c: Likewise. Renamed as
4666         Wtraditional-conversion.c .
4667         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
4668         Wtraditional-conversion-2.c .
4669         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
4670         Wtraditional-conversion-2.c
4671         * gcc.dg/Wconversion-negative-constants.c: New.
4672
4673 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
4674
4675         * gcc.dg/tree-ssa/dump-1.c: New test.
4676
4677 2006-11-23  David Ung <davidu@mips.com>
4678
4679         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
4680         -mfp64, allowable when ISA >= 33 and float is enabled.
4681         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
4682         of mthc1 and mfhc1 patterns.
4683
4684 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
4685
4686         PR tree-optimization/29921
4687         * gcc.dg/pr29921.c: New test.
4688
4689 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4690
4691         PR fortran/29441
4692         * gfortran.dg/initialization_4.f90: New test.
4693
4694 2006-11-22  Ira Rosen  <irar@il.ibm.com>
4695
4696         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
4697         platforms that have interleaving support.
4698         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
4699         * gcc.dg/vect/vect-strided-a-u16-i2.c,
4700         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
4701         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
4702         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
4703         gcc.dg/vect/vect-strided-u8-i2-gap.c,
4704         gcc.dg/vect/vect-strided-u8-i8.c,
4705         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
4706         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
4707         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
4708         gcc.dg/vect/vect-strided-float.c,
4709         gcc.dg/vect/vect-strided-a-mult.c,
4710         gcc.dg/vect/vect-strided-mult-char-ls.c,
4711         gcc.dg/vect/vect-strided-a-u16-mult.c,
4712         gcc.dg/vect/vect-strided-a-u32-mult.c,
4713         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
4714         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
4715         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
4716         gcc.dg/vect/vect-strided-mult.c,
4717         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
4718         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
4719
4720 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
4721
4722         PR fortran/25087
4723         * gfortran.dg/auto_char_len_4.f90: New test.
4724
4725 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
4726
4727         PR fortran/29652
4728         * gfortran.dg/generic_7.f90: New test.
4729         * gfortran.dg/defined_operators_1.f90: Add new error.
4730
4731 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
4732
4733         PR tree-optimization/29902
4734         * g++.dg/tree-ssa/pr29902.C: New test.
4735
4736 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
4737
4738         PR fortran/29820
4739         * gfortran.dg/used_types_13.f90: New test.
4740
4741 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
4742
4743         * gcc.dg/dfp/snan.c: Delete.
4744
4745 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
4746
4747         * g++.dg/cpp0x/static_assert1.C: New.
4748         * g++.dg/cpp0x/static_assert2.C: New.
4749         * g++.dg/cpp0x/static_assert3.C: New.
4750
4751 2006-11-21  Richard Guenther  <rguenther@suse.de>
4752
4753         * gcc.dg/vect/vect-pow-1.c: New testcase.
4754         * gcc.dg/vect/vect-pow-2.c: Likewise.
4755
4756 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
4757
4758         PR c++/29570
4759         * g++.dg/template/static29.C: New test.
4760
4761         PR c++/29734
4762         * g++.dg/conversion/simd4.C: New test.
4763
4764 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
4765
4766         PR c++/29475
4767         * g++.dg/template/access19.C: New test.
4768         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
4769         error is reported.
4770
4771 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4772
4773         PR tree-opt/25500
4774         * gcc.dg/tree-ssa/sra-4.c: New testcase.
4775
4776 2006-11-20  Tobias Burnus  <burnus@net-b.de>
4777
4778         PR fortran/27546
4779         * gfortran.dg/import.f90: Extended test.
4780         * gfortran.dg/import2.f90: Extended test.
4781
4782 2006-11-20  Tobias Burnus  <burnus@net-b.de>
4783
4784         * gfortran.dg/volatile3.f90: Add conflict test.
4785
4786 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
4787
4788         PR fortran/24783
4789         * gfortran.dg/implicit_10.f90: New test.
4790
4791 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4792
4793         PR c++/8586
4794         * g++.dg/warn/Wall-write-strings.C: New.
4795
4796 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4797
4798         * gfortran.dg/alloc_comp_constraint_5.f90: New.
4799         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
4800
4801 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4802
4803         * gfortran.dg/use_3.f90: Remove error message.
4804         * gfortran.dg/iso_fortran_env_1.f90: New test.
4805         * gfortran.dg/iso_fortran_env_2.f90: New test.
4806         * gfortran.dg/iso_fortran_env_3.f90: New test.
4807         * gfortran.dg/iso_fortran_env_4.f90: New test.
4808
4809 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
4810
4811         * gcc.dg/vect/vect-27.c: Fix initialization.
4812
4813 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4814
4815         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
4816         * gcc.dg/torture/builtin-minmax-1.c: New.
4817
4818         * gcc.dg/builtins-20.c: Add cases for copysign.
4819
4820 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4821
4822         PR fortran/24285
4823         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
4824
4825 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4826         * gfortran.dg/use_1.f90: New test.
4827         * gfortran.dg/use_1.f90: New test.
4828         * gfortran.dg/use_1.f90: New test.
4829
4830 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
4831
4832         PR tree-optimization/29801
4833         * gcc.dg/pr29801.c: New test.
4834
4835 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
4836
4837         PR middle-end/29584
4838         * gcc.dg/torture/pr29584.c: New test.
4839
4840 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
4841
4842         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
4843         Condition PowerPC tests for saving FPRs on powerpc_fprs.
4844         * gcc.target/powerpc/compress-float-ppc.c,
4845         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
4846         powerpc_fprs.
4847         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
4848         do not pass -mhard-float.
4849
4850 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
4851
4852         * gnat.dg/volatile_aggregate.adb: New test.
4853
4854 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4855
4856         PR fortran/29391
4857         PR fortran/29489
4858         * gfortran.dg/bound_2.f90: Add more checks.
4859         * gfortran.dg/bound_3.f90: New test.
4860
4861 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4862
4863         PR target/29201
4864         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
4865
4866 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4867
4868         * gfortran.dg/import3.f90: Fix error message.
4869
4870 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4871
4872         PR tree-opt/29788
4873         * gfortran.fortran-torture/compile/inline_1.f90:
4874         New testcase.
4875
4876 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
4877
4878         * gcc.target/i386/x87regparm-1.c: New test.
4879         * gcc.target/i386/x87regparm-2.c: New test.
4880         * gcc.target/i386/x87regparm-3.c: New test.
4881         * gcc.target/i386/x87regparm-4.c: New test.
4882
4883 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4884
4885         PR fortran/27546
4886         * gfortran.dg/import.f90: New test.
4887         * gfortran.dg/import2.f90: New test.
4888         * gfortran.dg/import3.f90: New test.
4889
4890 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4891
4892         PR fortran/27588
4893         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
4894
4895 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4896
4897         PR fortran/29806
4898         * gfortran.dg/contains.f90: New test.
4899         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
4900
4901 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
4902
4903         PR tree-optimization/29581
4904         * gcc.dg/pr29581-1.c: New test.
4905         * gcc.dg/pr29581-2.c: New test.
4906         * gcc.dg/pr29581-3.c: New test.
4907         * gcc.dg/pr29581-4.c: New test.
4908         * gfortran.dg/pr29581.f90: New test.
4909
4910 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
4911
4912         PR fortran/29702
4913         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
4914         numbers in error message headers.
4915
4916 2006-11-14  Richard Guenther  <rguenther@suse.de>
4917
4918         * gcc.target/i386/math-torture/math-torture.exp: Restrict
4919         to i?86 and x86_64 targets.
4920
4921 2006-11-14  Caroline Tice  <ctice@apple.com>
4922
4923         * gcc.dg/pubtypes-1.c: New file/testcase.
4924         * gcc.dg/pubtypes-2.c: New file/testcase.
4925         * gcc.dg/pubtypes-3.c: New file/testcase.
4926         * gcc.dg/pubtypes-4.c: New file/testcase.
4927         * g++.dg/pubtypes.C: New file/testcase.
4928
4929 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
4930
4931         PR c++/29106
4932         * g++.dg/init/self1.C: New test.
4933
4934 2006-11-14  Tobias Burnus  <burnus@net-b.de>
4935
4936         PR fortran/29657
4937         * gfortran.dg/conflicts.f90: Add.
4938
4939 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
4940
4941         PR rtl-optimization/29798
4942
4943         * gcc.c-torture/execute/pr29798.c: New.
4944
4945 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4946
4947         * gcc.dg/builtins-20.c: Add more cases.
4948
4949 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
4950
4951         PR fortran/29759
4952         * gfortran.dg/gomp/pr29759.f90: New test.
4953
4954 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
4955
4956         PR c++/29518
4957         * g++.dg/template/static28.C: New test.
4958
4959 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
4960
4961         * lib/c-torture.exp: Use target-libpath.exp.
4962         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
4963         set GCC_EXEC_PREFIX env var from global variable of same name.
4964
4965 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4966
4967         PR fortran/26994
4968         * gfortran.fortran-torture/compile/transfer-1.f90:
4969         New testcase.
4970
4971 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
4972             Zdenek Dvorak <dvorakz@suse.cz>
4973
4974         PR tree-optimization/29680
4975         * gcc.dg/alias-11.c: New test.
4976
4977 2006-11-12  Jason Merrill  <jason@redhat.com>
4978             Andrew Pinski <pinskia@physics.uc.edu>
4979
4980         PR middle-end/28915
4981         * gcc.target/i386/vectorize1.c: New.
4982
4983 2006-11-12  Roger Sayle  <roger@eyesopen.com>
4984
4985         PR rtl-optimization/29797
4986         * gcc.c-torture/execute/pr29797-1.c: New test case.
4987
4988 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4989
4990         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
4991
4992 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
4993
4994         * gcc.dg/tree-ssa/prefetch-3.c: New test.
4995
4996 2006-11-12  Roger Sayle  <roger@eyesopen.com>
4997
4998         PR tree-optimization/13827
4999         * gcc.dg/fold-eqand-1.c: New test case.
5000
5001 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5002
5003         PR rtl-opt/28812
5004         * gcc.c-torture/execute/mayalias-3.c: New test.
5005
5006 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
5007
5008         PR middle-end/27528
5009         * gcc.c-torture/compile/pr27528.c: New test.
5010         * gcc.dg/pr27528.c: Likewise.
5011
5012 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5013
5014         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
5015
5016         * gcc.dg/torture/builtin-symmetric-1.c: New test.
5017
5018 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
5019
5020         PR fortran/29758
5021         * gfortran.dg/reshape_source_size_1.f90: New test.
5022
5023 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
5024
5025         PR fortran/29315
5026         * gfortran.dg/aliasing_dummy_4.f90: New test.
5027
5028 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
5029
5030         PR target/29777
5031         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
5032         and x86_64-*-* targets.
5033
5034 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5035
5036         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
5037         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
5038         New macros. Use them in exact tests.
5039         (TESTIT3): New macro.
5040         Add tests for fmin, fmax and fma.
5041
5042 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
5043
5044         PR fortran/29431
5045         * gfortran.dg/array_constructor_13.f90: New test.
5046
5047 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
5048
5049         PR fortran/29744
5050         * gfortran.dg/used_types_12.f90: New test.
5051
5052 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
5053
5054         PR middle-end/29726
5055         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
5056         (test6): Ditto.
5057         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
5058         * gcc.dg/fold-eqandshift-3.c: New test case.
5059
5060 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
5061
5062         PR fortran/29699
5063         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
5064
5065         PR fortran/21370
5066         * gfortran.dg/change_symbol_attributes_1.f90: New test.
5067
5068 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5069
5070         * gcc.dg/20061109-1.c: New testcase.
5071
5072 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5073
5074         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
5075
5076 2006-11-09  Tobias Burnus  <burnus@net-b.de>
5077
5078         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
5079         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
5080
5081 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
5082
5083         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
5084         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
5085
5086 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5087
5088         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
5089
5090 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
5091
5092         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
5093         vect-9.c).
5094         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
5095         * gcc.dg/vect/vect-9.c: Now vectorizable.
5096         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
5097         that support vect_widen_mult.
5098         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
5099         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
5100         vect-reduc-dot-u16.c).
5101         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
5102         vect-reduc-dot-u16.c).
5103         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
5104         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
5105         vect-reduc-dot-s8.c).
5106         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
5107         vect-reduc-dot-s8.c).
5108         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
5109         vect-reduc-dot-s8.c).
5110         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
5111         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
5112         vect-reduc-dot-u8.c).
5113         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
5114         vect-reduc-dot-u8.c).
5115         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
5116         * gcc.dg/vect/vect-multitypes-9.c: New test.
5117         * gcc.dg/vect/vect-multitypes-10.c: New test.
5118         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
5119         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
5120         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
5121         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
5122         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
5123         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
5124         wrapv-vect-reduc-dot-s8.c.
5125         * lib/target-support.exp (check_effective_target_vect_unpack): New.
5126         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
5127         targets that support vec_unpack.
5128         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5129         (check_effective_target_vect_widen_mult_qi_to_hi): New.
5130         (check_effective_target_vect_widen_mult_hi_to_si): New.
5131         (check_effective_target_vect_widen_sum): Removed.
5132
5133         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
5134
5135         * gcc.dg/vect/vect-multitypes-8.c: New test.
5136         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
5137
5138         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
5139
5140         * gcc.dg/vect/vect-multitypes-7.c: New test.
5141
5142         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
5143
5144         * gcc.dg/vect/vect-multitypes-4.c: New test.
5145         * gcc.dg/vect/vect-multitypes-5.c: New test.
5146         * gcc.dg/vect/vect-multitypes-6.c: New test.
5147
5148         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
5149
5150         * gcc.dg/vect/vect-multitypes-1.c: New test.
5151         * gcc.dg/vect/vect-multitypes-2.c: New test.
5152         * gcc.dg/vect/vect-multitypes-3.c: New test.
5153
5154 2006-11-07  Eric Christopher  <echristo@apple.com>
5155
5156         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
5157         Test using scan-assembler-not.
5158
5159 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
5160
5161         * gcc.dg/inline-17.c: New test.
5162
5163 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
5164
5165         PR other/25028
5166         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
5167         on HP-UX.
5168
5169 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
5170
5171         PR fortran/29539
5172         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
5173
5174         PR fortran/29634
5175         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
5176         test.
5177
5178 2006-11-07  Tobias Burnus  <burnus@net-b.de>
5179
5180         PR fortran/29601
5181         * gfortran.dg/volatile.f90: Add.
5182         * gfortran.dg/volatile2.f90: Add.
5183         * gfortran.dg/volatile3.f90: Add.
5184         * gfortran.dg/volatile4.f90: Add.
5185         * gfortran.dg/volatile5.f90: Add.
5186         * gfortran.dg/volatile6.f90: Add.
5187         * gfortran.dg/volatile7.f90: Add.
5188
5189 2006-11-06  Tobias Burnus  <burnus@net-b.de>
5190
5191         * gfortran.dg/io_constraints_2.f90: Adjust pattern
5192           for matching error messages.
5193         * gfortran.dg/specifics_3.f90: Adjust pattern
5194           for matching error messages.
5195
5196 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
5197             Bernhard Fischer  <aldot@gcc.gnu.org>
5198
5199         * lib/gcc-dg.exp (output-exists): New proc.
5200         (output-exists-not): New proc.
5201         * gcc.test-framework/test-framework.awk: Support new directives.
5202         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
5203         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
5204         * gcc.test-framework/dg-outexists-exp-F.c: New test.
5205         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
5206         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
5207         * gcc.test-framework/dg-outexists-exp-P.c: New test.
5208
5209 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
5210
5211         PR fortran/29630
5212         PR fortran/29679
5213         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
5214         * gfortran.dg/initialization_3.f90: New.
5215
5216 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5217
5218         PR libgfortran/25545
5219         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
5220
5221 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
5222
5223         PR middle-end/29695
5224         * gcc.c-torture/execute/pr29695-1.c: New test.
5225         * gcc.c-torture/execute/pr29695-2.c: New test.
5226
5227 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
5228
5229         PR fortran/29565
5230         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
5231
5232 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
5233
5234         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
5235         for matching error messages.
5236
5237 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
5238
5239         PR target/26915
5240         * gcc.target/i386/387-12.c: New test.
5241
5242 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5243
5244         PR libfortran/29713
5245         * gfortran.dg/pr29713.f90: New test.
5246
5247 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
5248
5249         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
5250         Also test for bogus rest sign.
5251
5252 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5253
5254         PR libfortran/27895
5255         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
5256
5257 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
5258
5259         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
5260         from error messages.
5261
5262 2006-11-02  Mike Stump  <mrs@apple.com>
5263
5264         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
5265
5266         * g++.old-deja/g++.abi/align.C: Enable for darwin.
5267
5268 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
5269
5270         * g++.dg/eh/gcsec1.C: New test.
5271
5272 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5273
5274         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
5275         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
5276
5277 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
5278
5279         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
5280         hexadecimal value.
5281         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5282         * gcc.dg/pr14796-2.c: Likewise.
5283
5284 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5285
5286         * gcc.c-torture/execute/20061101-1.c: New test.
5287
5288 2006-11-01  Richard Guenther  <rguenther@suse.de>
5289
5290         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
5291
5292 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5293
5294         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
5295         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
5296
5297 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
5298
5299         * gcc.c-torture/execute/20061031-1.c: New test.
5300
5301 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
5302
5303         PR 23067
5304         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
5305         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
5306         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
5307         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
5308         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
5309         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
5310         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
5311
5312 2006-10-31  Eric Christopher  <echristo@apple.com>
5313             Falk Hueffner  <falk@debian.org>
5314
5315         * gcc.dg/builtin-bswap-1.c: New.
5316         * gcc.dg/builtin-bswap-2.c: New.
5317         * gcc.dg/builtin-bswap-3.c: New.
5318         * gcc.dg/builtin-bswap-4.c: New.
5319         * gcc.dg/builtin-bswap-5.c: New.
5320         * gcc.target/i386/builtin-bswap-1.c: New.
5321
5322 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
5323
5324         * gcc.dg/inline-16.c: New.
5325
5326         PR 16622
5327         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
5328         defining it.
5329         * gcc.dg/inline-13.c: New.
5330         * gcc.dg/inline-14.c: New.
5331         * gcc.dg/inline-15.c: New.
5332
5333         PR 11377
5334         * gcc.dg/inline6.c: New.
5335         * gcc.dg/inline7.c: New.
5336
5337 2006-10-31  Roger Sayle  <roger@eyesopen.com>
5338
5339         PR middle-end/23470
5340         * gcc.dg/pr23470-1.c: New test case.
5341
5342 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
5343
5344         PR fortran/29537
5345         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
5346         data.
5347         * gfortran.dg/blockdata_2.f90: New testcase.
5348
5349 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
5350
5351         PR libfortran/29627
5352         * gfortran.dg/unf_short_record_1.f90:  New test.
5353
5354 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5355
5356         PR fortran/29067
5357         * gfortran.dg/pr29067.f: New test.
5358
5359 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
5360             Richard Sandiford  <richard@codesourcery.com>
5361
5362         * lib/target-supports.exp (get_compiler_messages): Append options
5363         as a single list element.
5364         (check_effective_target_arm_vfp_ok): New.
5365         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
5366
5367 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
5368
5369         PR fortran/29387
5370         * gfortran.dg/intrinsic_actual_2.f90: New test.
5371
5372         PR fortran/29490
5373         * gfortran.dg/actual_array_interface_1.f90: New test.
5374
5375         PR fortran/29641
5376         * gfortran.dg/used_types_11.f90: New test.
5377
5378 2006-10-30  Dirk Mueller  <dmueller@suse.de>
5379
5380         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
5381         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
5382         * g++.old-deja/g++.pt/eichin01.C (main): Same.
5383         * g++.old-deja/g++.mike/net25.C (main): Same.
5384         * g++.dg/lookup/exception1.C (main): Same.
5385         * g++.dg/parse/parens2.C (main): Same.
5386
5387 2006-10-30  Roger Sayle  <roger@eyesopen.com>
5388
5389         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
5390
5391 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5392
5393         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
5394         * gcc.dg/torture/builtin-math-3.c: Likewise.
5395
5396 2006-10-30  Tobias Burnus  <burnus@net-b.de>
5397
5398         PR fortran/29452
5399         * gfortran.dg/write_check.f90: Check run-time keyword checking.
5400         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
5401
5402 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
5403
5404         PR Fortran/29410
5405         * gfortran.fortran-torture/execute/transfer1.f90: New test.
5406
5407 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
5408
5409         * lib/target-supports.exp (check_function_available): Declare
5410         function before calling.
5411
5412 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
5413
5414         PR tree-optimization/29637
5415         * gcc.dg/pr29637.c: New test.
5416
5417 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5418
5419         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
5420         tree canonicalization.
5421
5422 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5423
5424         * gcc.dg/builtins-20.c: Add more hypot tests.
5425
5426 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5427
5428         * gcc.dg/fold-compare-1.c: New test case.
5429
5430 2006-10-29  Dirk Mueller  <dmueller@suse.de>
5431
5432         PR c++/16307
5433         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
5434
5435 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5436
5437         PR tree-optimization/15458
5438         * gcc.dg/fold-xornot-1.c: New test case.
5439
5440 2006-10-29  Richard Guenther  <rguenther@suse.de>
5441
5442         * gcc.target/i386/math-torture/trunc.c: New testcase.
5443
5444 2006-10-29  Richard Guenther  <rguenther@suse.de>
5445
5446         * gcc.target/i386/math-torture/round.c: New testcase.
5447
5448 2006-10-29  Richard Guenther  <rguenther@suse.de>
5449
5450         * gcc.target/i386/math-torture/ceil.c: New testcase.
5451         * gcc.target/i386/math-torture/floor.c: Likewise.
5452
5453 2006-10-29  Richard Guenther  <rguenther@suse.de>
5454
5455         * gcc.target/i386/math-torture/rint.c: New testcase.
5456         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
5457
5458 2006-10-29  Richard Guenther  <rguenther@suse.de>
5459
5460         * gcc.target/i386/math-torture/lfloor.c: New testcase.
5461         * gcc.target/i386/math-torture/lceil.c: Likewise.
5462
5463 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5464
5465         PR libgfortran/24313
5466         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
5467
5468 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
5469
5470         * gcc.c-torture/execute/20020118-1.c,
5471         gcc.c-torture/execute/builtins/strlen.c,
5472         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
5473         comment typos.
5474
5475 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5476
5477         * gcc.dg/builtins-20.c: Add tests for hypot.
5478         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
5479         two-argument builtins.
5480         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
5481         TESTIT2.  Update all callers.
5482         (TESTIT2, TESTIT2_R): New helper macros.
5483         Add testcases for pow, hypot and atan2.
5484
5485 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5486
5487         PR C++/29295
5488         * g++.dg/expr/bool1.C: New test.
5489         * g++.dg/expr/bool2.C: New test.
5490
5491 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5492
5493         PR fortran/28224
5494         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
5495         * gfortran.dg/namelist_internal.f90: New test.
5496
5497 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5498
5499         PR fortran/29625
5500         * gfortran.dg/io_real_boz.f90: Add.
5501         * gfortran.dg/io_real_boz2.f90: Add.
5502
5503 2006-10-28  Richard Guenther  <rguenther@suse.de>
5504
5505         PR middle-end/26899
5506         * gcc.dg/tree-ssa/pr26899.c: New testcase.
5507
5508 2006-10-28  Richard Guenther  <rguenther@suse.de>
5509
5510         PR target/28806
5511         * gcc.target/i386/math-torture/lround.c: New testcase.
5512
5513 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5514
5515         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
5516         * gcc.dg/builtins-44.c: Likewise.
5517         * gcc.dg/builtins-45.c: Likewise.
5518         * gcc.dg/pr28796-2.c: Likewise.
5519         * gcc.dg/unordered-3.c: Likewise.
5520
5521 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5522
5523         PR libgfortran/27954
5524         * gfortran.dg/error_recovery_2.f90: New test.
5525
5526 2006-10-26  Richard Guenther  <rguenther@suse.de>
5527
5528         * gcc.target/i386/i386.exp: Use glob, not find to collect
5529         tests.  Avoids recursing into subdirectories.
5530         * gcc.target/i386/math-torture/math-torture.exp: Torture
5531         for interesting ia32 math options.
5532         * gcc.target.i386/math-torture/lrint.c: New testcase.
5533
5534 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5535
5536         PR libgfortran/29563
5537         * gfortran.dg/arrayio_9.f90: Update test.
5538         * gfortran.dg/arrayio_19.f90: New test.
5539
5540 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
5541
5542         * gcc.dg/20061026.c: New testcase.
5543
5544 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5545
5546         PR libgfortran/29563
5547         * gfortran.dg/arrayio_9.f90: New test.
5548
5549 2006-10-26  Ben Elliston  <bje@au.ibm.com>
5550
5551         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
5552         Copy the strings manually, as strcpy may call strlen.
5553
5554 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5555
5556         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
5557         Add checks for log, log2, log10 and log1p.
5558
5559         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
5560         we already test 0.0.  Add checks for expm1, log, log2, log10,
5561         log1p, cbrt, erf and erfc.
5562
5563 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
5564
5565         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
5566
5567 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
5568
5569         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
5570         and remainderl() built-in functions.  Remove -ffast-math from
5571         dg-options.
5572
5573 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5574
5575         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
5576         acosh and atanh.
5577
5578         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
5579         floating point modifiers to arguments passed to float and long
5580         double functions respectively.  Update all callers to use floating
5581         point numbers, not integers.  Add tests for exp, exp2 and
5582         exp10/pow10.
5583
5584         * gcc.dg/torture/builtin-math-3.c: New test.
5585
5586 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
5587
5588         PR fortran/29393
5589         * gfortran.dg/initialize_2.f90: New.
5590
5591 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5592
5593         * gcc.dg/torture/builtin-math-2.c: New test.
5594
5595 2006-10-24  Richard Guenther  <rguenther@suse.de>
5596
5597         PR middle-end/28796
5598         * gcc.dg/pr28796-1.c: New testcase.
5599         * gcc.dg/pr28796-2.c: Likewise.
5600
5601 2006-10-24  Richard Guenther  <rguenther@suse.de>
5602
5603         * gcc.dg/builtins-57.c: New testcase.
5604
5605 2006-10-24  Richard Guenther  <rguenther@suse.de>
5606
5607         PR tree-optimization/29567
5608         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
5609
5610 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
5611
5612         PR tree-optimization/14784
5613         * gcc.dg/alias-10.c: New test.
5614
5615 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5616
5617         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
5618
5619 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
5620
5621         * gcc.dg/builtin-strncat-chk-1.c: New test.
5622
5623 2006-10-23  Jan Hubicka  <jh@suse.cz>
5624
5625         * gcc.dg/memmove-1.c: New test.
5626
5627 2006-10-23  Paul Brook  <paul@codesourcery.com>
5628
5629         * gcc.dg/pragma-pack-5.c: New test.
5630
5631 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
5632
5633         * g++.dg/other/s390-1.C: New testcase.
5634
5635 2006-10-23  Richard Guenther  <rguenther@suse.de>
5636
5637         PR middle-end/27132
5638         PR middle-end/23295
5639         * gcc.dg/pr27132.c: New testcase.
5640         * gcc.dg/pr23295.c: Likewise.
5641         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
5642         * g++.dg/tree-ssa/pr19807.C: Likewise.
5643
5644 2006-10-23  Richard Guenther  <rguenther@suse.de>
5645
5646         PR middle-end/21032
5647         * gcc.dg/pr21032.c: New testcase.
5648
5649 2006-10-22  Jeff Law  <law@redhat.com>
5650         Richard Guenther  <rguenther@suse.de>
5651
5652         PR tree-optimization/15911
5653         * gcc.dg/tree-ssa/vrp30.c: New testcase.
5654
5655 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5656
5657         PR c++/20647
5658         * g++.dg/abi/rtti3.C: New.
5659
5660 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
5661
5662         PR middle-end/28252
5663         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
5664         transformation.
5665
5666 2006-10-21  Richard Guenther  <rguenther@suse.de>
5667
5668         PR tree-optimization/3511
5669         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
5670
5671 2006-10-21  Richard Guenther  <rguenther@suse.de>
5672
5673         PR middle-end/26898
5674         * gcc.dg/torture/pr26898-1.c: New testcase.
5675         * gcc.dg/torture/pr26898-2.c: Likewise.
5676
5677 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
5678
5679         PR c++/28053
5680         * g++.dg/parse/bitfield1.C: Adjust error markers.
5681         * g++.dg/parse/bitfield2.C: New test.
5682
5683 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
5684
5685         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
5686
5687 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5688
5689         PR libfortran/27895
5690         * gfortran.dg/zero_sized_1.f90: New test.
5691
5692 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
5693
5694         * gcc.dg/div-compare-1.c: New test.
5695
5696 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
5697
5698         PR fortran/29216
5699         * gfortran.dg/result_default_init_1.f90: New test.
5700
5701         PR fortran/29314
5702         * gfortran.dg/automatic_default_init_1.f90: New test.
5703
5704         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
5705         from 38 to 33.
5706
5707 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
5708
5709         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
5710         'using namespace std' without previous declaration.
5711         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
5712         * g++.old-deja/g++.robertl/eb133c.C: New.
5713
5714 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5715
5716         PR libgfortran/29277
5717         * gfortran.dg/streamio_4.f90: Update test.
5718         * gfortran.dg/streamio_11.f90: New test.
5719
5720 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
5721
5722         PR c++/27952
5723         * g++.dg/inherit/virtual1.C: New test.
5724
5725 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5726
5727         PR c++/28261
5728         * g++.dg/parse/enum3.C: New test.
5729
5730 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5731
5732         PR c++/29039
5733         * g++.dg/init/ctor8.C: New test.
5734
5735 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5736
5737         PR c++/27270
5738         * g++.dg/ext/complit8.C: Tweak error markers.
5739         * g++.dg/template/complit1.C: Add error marker.
5740
5741 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
5742
5743         PR c++/27270
5744         * g++.dg/ext/complit8.C: New test.
5745
5746         PR c++/29408
5747         * g++.dg/parse/dtor12.C: New test.
5748
5749         PR c++/29435
5750         * g++.dg/template/sizeof11.C: New test.
5751
5752 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
5753
5754         PR fortran/29392
5755         * gfortran.dg/data_char_3.f90: New test.
5756
5757         PR fortran/29451
5758         * gfortran.dg/negative_automatic_size.f90: New test.
5759
5760 2006-10-16  David Daney  <ddaney@avtrex.com>
5761
5762         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
5763
5764 2006-10-16  Eric Christopher  <echristo@apple.com>
5765
5766         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
5767         x86_64.
5768
5769 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
5770
5771         PR c++/28211
5772         * g++.dg/tc1/dr49.C: Tweak error messages.
5773         * g++.dg/parse/template21.C: New test.
5774
5775 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5776
5777         PR middle-end/20491
5778         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
5779
5780 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5781
5782         PR fortran/29403
5783         * gfortran.dg/print_1.f90: New test.
5784
5785 2006-10-15  Jan Hubicka  <jh@suse.cz>
5786
5787         PR middle-end/29241
5788         * gcc.c-torture/compile/pr29241.c: New testcase.
5789
5790 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
5791
5792         PR middle-end/29250
5793         * gcc.c-torture/compile/pr29250.c: New test.
5794
5795 2006-10-15  Richard Guenther  <rguenther@suse.de>
5796
5797         * gcc.dg/pr29299.c: New testcase.
5798
5799 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
5800
5801         PR fortran/24767
5802         * gfortran.dg/label_4.f90: Adjust warning flag.
5803
5804 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
5805
5806         PR fortran/29371
5807         * gfortran.dg/nullify_3.f90: New test.
5808
5809 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5810
5811         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
5812         on Solaris 2.5.1 too.
5813
5814 2006-10-13  Eric Christopher  <echristo@apple.com>
5815
5816         * gcc.dg/pr25993.c: Skip for darwin.
5817
5818 2006-10-13  Eric Christopher  <echristo@apple.com>
5819
5820         * gcc.dg/visibility-11.c: Skip for darwin.
5821
5822 2006-10-13  Eric Christopher  <echristo@apple.com>
5823
5824         * gcc.dg/darwin-weakimport-1.c: Use
5825         -fno-asynchronous-unwind-tables.
5826         * gcc.dg/darwin-weakimport-3.c: Ditto.
5827
5828 2006-10-13  Richard Guenther  <rguenther@suse.de>
5829
5830         PR tree-optimization/29446
5831         * gcc.dg/torture/pr29446.c: New testcase.
5832
5833 2006-10-13  Bill Wendling  <wendling@apple.com>
5834
5835         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
5836         * g++.old-deja/g++.jason/hmc1.C: Likewise.
5837         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
5838         * g++.old-deja/g++.law/shadow1.C: Likewise.
5839         * g++.old-deja/g++.law/ctors10.C: Likewise.
5840         * g++.dg/debug/namespace1.C: Likewise.
5841         * g++.dg/inherit/namespace-as-base.C: Likewise.
5842         * g++.dg/opt/delay-slot-1.C: Likewise.
5843         * g++.dg/parse/defarg10.C: Likewise.
5844         * g++.dg/template/ptrmem11.C: Likewise.
5845         * g++.dg/template/mem_func_ptr.C: Likewise.
5846         * g++.dg/template/spec19.C: Likewise.
5847
5848 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
5849
5850         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
5851
5852 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
5853
5854         PR fortran/29373
5855         * gfortran.dg/implicit_9.f90: New test.
5856
5857         PR fortran/29407
5858         * gfortran.dg/namelist_25.f90: New test.
5859
5860         PR fortran/27701
5861         * gfortran.dg/same_name_2.f90: New test.
5862
5863         PR fortran/29232
5864         * gfortran.dg/host_assoc_types_1.f90: New test.
5865
5866         PR fortran/29364
5867         * gfortran.dg/missing_derived_type_1.f90: New test.
5868         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
5869
5870         PR fortran/29422
5871         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
5872
5873         PR fortran/29428
5874         * gfortran.dg/alloc_comp_assign_5.f90: New test.
5875
5876 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5877
5878         PR fortran/29391
5879         * gfortran.dg/bound_2.f90: New test.
5880
5881 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5882
5883         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
5884         directive.
5885         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5886         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
5887         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5888         * gfortran.dg/gomp/reduction3.f90: Likewise.
5889         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
5890         * gfortran.dg/dummy_procedure_2.f90: Likewise.
5891         * gfortran.dg/interface_derived_type_1.f90: Likewise.
5892         * gfortran.dg/forall_4.f90: Likewise.
5893         * gfortran.dg/spec_expr_4.f90: Likewise.
5894         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
5895         * gfortran.dg/forall_5.f90: Likewise.
5896         * gfortran.dg/open_access_append_2.f90: Add check for
5897         compile-time warning.
5898
5899 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
5900
5901         PR c++/28506
5902         * g++.dg/parse/pure1.C: New test.
5903
5904 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5905
5906         PR fortran/21435
5907         * gfortran.dg/io_constraints_3.f90: New test.
5908         * gfortran.dg/open_access_append_1.f90: Add checks
5909         for compile-time warnings.
5910         * gfortran.dg/pr20163-2.f: Likewise.
5911         * gfortran.dg/iostat_2.f90: Likewise.
5912         * gfortran.dg/label_4.f90: Delete the temporary
5913         file.
5914         * gfortran.dg/direct_io_2.f90: Add a FILE=
5915         specifier.
5916         * gfortran.dg/iomsg_1.f90: Add check for
5917         compile-time warning.
5918
5919 2006-10-12  Jan Hubicka  <jh@suse.cz>
5920
5921         PR c/28419
5922         * gcc.dg/pr28319.c: New test.
5923
5924 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
5925         PR c++/29318
5926         * g++.dg/ext/vla4.C: New test.
5927
5928 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
5929
5930         PR c++/27961
5931         * g++.dg/template/crash60.C: New test.
5932         * g++.dg/other/large-size-array.C: Adjust error markers.
5933         * g++.dg/parse/crash27.C: Likewise.
5934         * g++.dg/template/crash1.C: Likewise.
5935
5936 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
5937
5938         PR testsuite/29093
5939         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
5940
5941 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
5942
5943         PR preprocessor/28709
5944         * gcc.dg/cpp/paste14.c: New test.
5945
5946 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
5947
5948         PR c++/29175
5949         * g++.dg/init/array24.C: New test.
5950
5951 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5952
5953         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
5954         of <sys/types.h>.
5955
5956 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
5957
5958         PR c++/29024
5959         * g++.dg/parse/typedef8.C: New test.
5960         * g++.dg/other/mult-stor1.C: Adjust error markers.
5961
5962 2006-10-11  Richard Guenther  <rguenther@suse.de>
5963
5964         PR tree-optimization/28230
5965         * gcc.dg/torture/pr28230.c: New testcase.
5966
5967 2006-10-11  Richard Guenther  <rguenther@suse.de>
5968
5969         PR inline-asm/29119
5970         * gcc.dg/torture/pr29119.c: New testcase.
5971
5972 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
5973
5974         PR middle-end/29272
5975         * gcc.c-torture/execute/20060930-2.c: New test.
5976
5977 2006-10-09  Richard Henderson  <rth@redhat.com>
5978
5979         Revert emutls patch.
5980
5981 2006-10-09  Richard Guenther  <rguenther@suse.de>
5982
5983         PR middle-end/29254
5984         * gcc.dg/pr29254.c: New testcase.
5985
5986 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
5987             Paul Thomas  <pault@gcc.gnu.org>
5988
5989         PR fortran/20541
5990         * gfortran.dg/alloc_comp_basics_1.f90: New test.
5991         * gfortran.dg/alloc_comp_basics_2.f90: New test.
5992         * gfortran.dg/alloc_comp_assign_1.f90: New test.
5993         * gfortran.dg/alloc_comp_assign_2.f90: New test.
5994         * gfortran.dg/alloc_comp_assign_3.f90: New test.
5995         * gfortran.dg/alloc_comp_assign_4.f90: New test.
5996         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
5997         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
5998         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
5999         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
6000         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
6001         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
6002         * gfortran.dg/alloc_comp_std.f90: New test.
6003         * gfortran.dg/move_alloc.f90: New test.
6004
6005 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
6006
6007         PR fortran/29115
6008         * gfortran.dg/derived_constructor_comps_2.f90: New test.
6009
6010         PR fortran/29211
6011         * gfortran.dg/forall_char_dependencies_1.f90: New test.
6012
6013 2006-10-08  Tobias Burnus  <burnus@net-b.de>
6014
6015         PR fortran/28585
6016         * gfortran.dg/new_line.f90: New test.
6017
6018 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6019
6020         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
6021         * gcc.dg/torture/builtin-convert-1.c,
6022         gcc.dg/torture/builtin-convert-2.c,
6023         gcc.dg/torture/builtin-convert-3.c,
6024         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
6025
6026 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
6027
6028         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
6029         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
6030         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
6031         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
6032
6033 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
6034
6035         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
6036         Xfail some tests for powerpc-darwin and powerpc-aix.
6037
6038 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
6039
6040         PR c/29380
6041         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
6042
6043 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6044
6045         PR target/29300
6046         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
6047         on hppa*-*-hpux*.
6048
6049 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6050
6051         PR fortran/16580
6052         PR fortran/29288
6053         * gfortran.fortran-torture/execute/specifics.f90:
6054         Add tests for using all possible intrinsics as actual arguments.
6055         * gfortran.dg/specifics_1.f90: Add tests for using
6056         all possible intrinsics as actual arguments.
6057         * gfortran.dg/specifics_2.f90: New file.
6058         * gfortran.dg/specifics_3.f90: New file.
6059
6060 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
6061
6062         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
6063         * gcc.dg/debug/debug-2.c: Likewise.
6064
6065 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
6066
6067         * gcc.c-torture/compile/sync-2.c: New test.
6068
6069 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6070
6071         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
6072         line endings.
6073
6074 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6075
6076         PR rtl-optimization/29128
6077         * gcc.c-torture/compile/pr29128.c: New test.
6078
6079 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6080
6081         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
6082         line endings.
6083
6084 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
6085
6086         PR middle-end/29256
6087         * gcc.dg/tree-ssa/loop-19.c: New test.
6088
6089 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
6090
6091         PR tree-optimization/29330
6092         * gcc.dg/pr29330.c: New test.
6093
6094         PR target/28924
6095         * gcc.c-torture/compile/20061005-1.c: New test.
6096
6097 2006-10-06  Olivier Hainque  <hainque@adacore.com>
6098
6099         * gcc.dg/typename-vla-1.c: New case.
6100         * gnat.dg/forward_vla.adb: New case.
6101
6102 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
6103
6104         PR tree-optimization/29290
6105         * gfortran.dg/loop_nest_1.f90: New test.
6106
6107         PR target/29198
6108         * gcc.dg/tls/opt-12.c: New test.
6109
6110         PR fortran/28415
6111         * gfortran.dg/save_2.f90: New test.
6112
6113         PR c/29091
6114         * gcc.dg/pr29091.c: New test.
6115
6116 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
6117
6118         * lib/target-supports.exp
6119         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
6120         same as x86_64-*-*; check for LP64.
6121
6122 2006-10-04  Richard Henderson  <rth@redhat.com>
6123
6124         * lib/target-supports.exp (check_effective_target_tls): Redefine
6125         to mean non-emulated tls.
6126         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6127         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6128         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6129         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6130         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6131         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6132         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6133
6134 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
6135
6136         PR fortran/29343
6137         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
6138
6139 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6140
6141         * gfortran.dg/bounds_check_fail_1.f90: New test.
6142
6143 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
6144
6145         PR c++/29020
6146         * g++.dg/template/friend48.C: New test.
6147
6148 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
6149
6150         PR fortran/29098
6151         * gfortran.dg/default_initialization_2.f90: New test.
6152
6153 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
6154
6155         PR fortran/20779
6156         PR fortran/20891
6157         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
6158
6159 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
6160
6161         PR fortran/29284
6162         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
6163
6164         PR fortran/29321
6165         PR fortran/29322
6166         * gfortran.dg/missing_optional_dummy_2.f90: New test.
6167
6168         PR fortran/25091
6169         PR fortran/25092
6170         * gfortran.dg/entry_array_specs_1.f90: New test.
6171
6172 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6173
6174         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
6175         insufficient to inhibit some test failures at -O3.  Do testing
6176         on integers.
6177
6178 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
6179
6180         PR c++/29138
6181         * g++.dg/inherit/access8.C: New test.
6182         * g++.dg/template/dtor4.C: Tweak error messages.
6183
6184 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6185
6186         PR fortran/27478
6187         * gfortran.dg/entry_8.f90: New test.
6188
6189 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6190
6191         PR c++/29291
6192         * g++.dg/parse/new4.C: New test.
6193
6194 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
6195
6196         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
6197         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
6198         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
6199         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
6200         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
6201
6202 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6203
6204         PR fortran/19260
6205         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
6206         * gfortran.dg/continuation_2.f90: New test.
6207
6208         PR fortran/19262
6209         * gfortran.dg/continuation_3.f90: New test.
6210         * gfortran.dg/continuation_4.f90: New test.
6211         * gfortran.dg/continuation_5.f: New test.
6212         * gfortran.dg/continuation_6.f: New test.
6213
6214 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
6215
6216         PR c++/29226
6217         * g++.dg/template/vla1.C: New test.
6218
6219 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6220
6221         PR fortran/29210
6222         * gfortran.dg/complex_parameter_1.f90: New test.
6223
6224 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
6225
6226         PR c/29154
6227         * gcc.c-torture/execute/20060929-1.c: New test.
6228
6229 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
6230
6231         PR c++/29105
6232         * g++.dg/template/member6.C: New test.
6233         * g++.dg/parse/typename7.C: Adjust error markers.
6234
6235         PR c++/29080
6236         * g++.dg/template/member7.C: New test.
6237
6238 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
6239
6240         PR c/24010
6241         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
6242         gcc.dg/Woverride-init-3.c: New tests.
6243
6244 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6245
6246         * gcc.c-torture/execute/20060930-1.c: New test.
6247
6248 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6249
6250         PR fortran/18791
6251         * gfortran.dg/specifics_1.f90: New test.
6252         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
6253         complex specifics.
6254
6255 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6256
6257         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
6258         pthread-init-common.h: New.
6259
6260 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6261
6262         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
6263         precision on some archs.
6264
6265 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
6266
6267         * gcc.dg/non-local-goto-1.c: New test.
6268         * gcc.dg/non-local-goto-2.c: Likewise.
6269         * gcc.dg/setjmp-3.c: Likewise.
6270         * gcc.dg/setjmp-4.c: Likewise.
6271
6272 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
6273
6274         * gnat.dg/self_aggregate_with_pointer.adb: New test.
6275
6276 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6277
6278         PR fortran/28276
6279         * gfortran.dg/exponent_1.f90: New test.
6280
6281         PR fortran/27021
6282         * gfortran.dg/nearest_1.f90: New test.
6283
6284 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
6285
6286         PR middle-end/25261
6287         PR middle-end/28790
6288         * gcc.dg/gomp/nestedfn-1.c: New test.
6289
6290 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
6291
6292         PR objc/29195
6293         * objc/compile/method-1.m: New test.
6294
6295 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
6296
6297         PR c++/26938
6298         * g++.dg/template/crash58.C: New test.
6299         * g++.dg/parse/crash28.C: Adjust error markers.
6300         * g++.dg/template/crash34.C: Likewise.
6301         * g++.dg/template/friend31.C: Likewise.
6302         * g++.dg/template/crash32.C: Likewise.
6303
6304         PR c++/27329
6305         * g++.dg/template/crash59.C: New test.
6306
6307         PR c++/27667
6308         * g++.dg/template/spec33.C: New test.
6309         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
6310
6311 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
6312             Adam Nemet  <anemet@caviumnetworks.com>
6313
6314         * gcc.dg/tree-ssa/ivopts-1.c: New test.
6315         * gcc.dg/tree-ssa/ivopts-2.c: New test.
6316
6317 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
6318
6319         PR target/28911
6320         * gcc.dg/pr28911.c: New.
6321
6322 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
6323
6324         PR target/29169
6325         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
6326         (dg-options): Add -mfpmath=387.
6327
6328 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
6329
6330         PR c/28706
6331         * gcc.dg/pr28706.c: New test.
6332
6333         PR c/28712
6334         * gcc.dg/pr28712.c: New test.
6335
6336 2006-09-22  Mike Stump  <mrs@apple.com>
6337
6338         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
6339
6340 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
6341
6342         PR tree-optimization/28888
6343         * gcc.dg/pr28888.c: New test.
6344
6345 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
6346
6347         PR c++/29016
6348         * g++.dg/init/ptrfn1.C: New test.
6349
6350 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
6351
6352         PR c++/28861
6353         * g++.dg/template/spec32.C: New test.
6354         * g++.dg/parse/crash9.C: Adjust error markers.
6355
6356         PR c++/28303
6357         * g++.dg/template/typedef6.C: New test.
6358         * g++.dg/init/error1.C: Adjust error markers.
6359         * g++.dg/parse/crash9.C: Likewise.
6360         * g++.dg/template/crash55.C: Likewise.
6361
6362 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
6363
6364         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
6365
6366 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
6367
6368         PR target/27650
6369         * g++.dg/ext/dllimport12.C: New test.
6370
6371 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
6372
6373         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
6374         * gcc.target/mips/nmadd-2.c: Likewise.
6375         * gcc.target/mips/mips-ps-6.c: New test.
6376         * gcc.target/mips/neg-abs-1.c: Likewise.
6377         * gcc.target/mips/neg-abs-2.c: Likewise.
6378         * gcc.target/mips/nmadd-3.c: New test.
6379
6380 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
6381
6382         PR middle-end/28046
6383         * gcc.dg/gomp/atomic-10.c: New test.
6384         * g++.dg/gomp/atomic-10.C: New test.
6385
6386 2006-09-20  Eric Christopher  <echristo@apple.com>
6387
6388         * gcc.target/i386/sse3-not-fisttp.c: New.
6389
6390 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
6391
6392         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
6393
6394 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
6395
6396         * gcc.c-torture/execute/pr28289.c (one): New variable.
6397         (main): Use it instead of argc.
6398         * gcc.c-torture/execute/20060102-1.c (one): New variable.
6399         (main): Use it instead of argc.
6400
6401 2006-09-19  Paul Brook  <paul@codesourcery.com>
6402
6403         PR target/28516
6404         * gcc.dg/nested-func-5.c: New test.
6405
6406 2006-09-19  Ben Elliston  <bje@au.ibm.com>
6407
6408         * lib/target-supports.exp (check_effective_target_tls): Compile
6409         test stubs using ${tool}_target_compile, not just target_compile.
6410         (check_effective_target_tls_runtime): Likewise.
6411
6412 2006-09-19  Ben Elliston  <bje@au.ibm.com>
6413
6414         * gcc.c-torture/compile/20030405-1.x: Remove.
6415
6416         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
6417         optimising linker from discarding it.
6418
6419 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
6420
6421         PR fortran/28526
6422         * gfortran.dg/keyword_symbol_1.f90: New test.
6423
6424         * gfortran.dg/spread_shape_1.f90: Add missing warning with
6425         pedantic compilation option.
6426
6427 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
6428
6429         PR fortran/29060
6430         * gfortran.dg/spread_shape_1.f90: New test.
6431
6432 2006-09-17  Roger Sayle  <roger@eyesopen.com>
6433
6434         PR tree-optimization/28887
6435         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
6436
6437 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
6438
6439         PR c/25993
6440         * gcc.dg/pr25993.c: New test.
6441
6442 2006-09-17  Ira Rosen  <irar@il.ibm.com>
6443
6444         PR tree-opt/21591
6445         * gcc.dg/vect/pr21591.c: New test.
6446
6447 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
6448
6449         PR tree-opt/29059
6450         * gcc.c-torture/compile/strcpy-1.c: New test.
6451         * gcc.c-torture/compile/strcpy-2.c: New test.
6452         * gcc.c-torture/compile/memcpy-1.c: New test.
6453         * gcc.c-torture/compile/memcpy-2.c: New test.
6454
6455 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6456
6457         PR testsuite/29055
6458         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
6459
6460 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
6461
6462         * gnat.dg/specs/double_record_extension1.ads: New test.
6463         * gnat.dg/specs/double_record_extension2.ads: Likewise.
6464
6465 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
6466
6467         PR fortran/29051
6468         * gfortran.dg/oldstyle_3.f90: New test.
6469
6470 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6471
6472         PR libgfortran/29099
6473         * gfortran.dg/secnds-1.f: New test.
6474
6475 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6476
6477         PR libgfortran/29053
6478         * gfortran.dg/streamio_9.f90: New test.
6479         * gfortran.dg/streamio_10.f90: New test.
6480
6481 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
6482
6483         PR C++/29002
6484         * g++.dg/init/array22.C: New test.
6485         * g++.dg/init/array23.C: New test.
6486
6487 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
6488
6489         * stackcheck.lst: Update list of tests requiring stack checking.
6490         * norun.lst: Adjust for above change.
6491         * ada95.lst: New file.
6492         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
6493         requiring -gnat95 switch.
6494
6495 2006-09-14  Olivier Hainque  <hainque@adacore.com>
6496
6497         * gnat.dg/in_out_parameter.adb: New test.
6498
6499 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
6500
6501         PR debug/28980
6502         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
6503
6504 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
6505
6506         * gnat.dg/specs/unchecked_union.ads: New test.
6507
6508 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
6509
6510         PR rtl-optimization/28982
6511         * gcc.c-torture/execute/pr28982a.c: New test.
6512         * gcc.c-torture/execute/pr28982b.c: Likewise.
6513
6514 2006-09-12  Eric Christopher  <echristo@apple.com>
6515
6516         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
6517         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
6518
6519 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
6520
6521         PR c/28768
6522         PR preprocessor/14634
6523         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
6524         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
6525         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
6526
6527 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6528
6529         * gcc.dg/pr28243.c: New test.
6530
6531 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
6532
6533         PR fortran/28971
6534         gfortran.dg/pr28971.f90: New test to act as a backstop in case
6535         this undiagnosed regression reappears.
6536
6537 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
6538
6539         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
6540         Treat $srcdir as a literal.
6541         * lib/fortran-torture.exp (fortran-torture-compile,
6542         fortran-torture-execute): Likewise.
6543         * lib/objc-torture.exp (objc-torture-compile,
6544         objc-torture-execute): Likewise.
6545         * lib/profopt.exp (profopt-execute): Likewise.
6546
6547 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
6548
6549         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
6550
6551 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
6552
6553         PR testsuite/28950
6554         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
6555
6556 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
6557
6558         PR target/13685
6559         * gcc.target/i386/pr13685.c: New test.
6560
6561 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6562
6563         * gcc.dg/pr28726.c: New test.
6564
6565 2006-09-11  Josh Conner  <jconner@apple.com>
6566
6567         * gcc.dg/nrv3.c: Increase size of structure.
6568         * gcc.dg/nrv4.c: Likewise.
6569         * gcc.dg/nrv5.c: Likewise.
6570
6571 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
6572
6573         PR libfortran/28890
6574         gfortran.dg/assumed_charlen_function_5.f90: New test.
6575
6576 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
6577
6578         PR c++/28991
6579         * g++.dg/init/static3.C: New test.
6580
6581 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
6582
6583         PR testsuite/29007
6584         * gcc.dg/long-long-cst1.c (t): Add cast to
6585         __SIZE_TYPE__ before casting to int.
6586         (main): Return 0 on success.
6587
6588 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6589
6590         * gcc.c-torture/execute/20060910-1.c: New test.
6591
6592 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
6593
6594         PR middle-end/26983
6595         * gcc.dg/pr26983.c: New test.
6596
6597 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
6598
6599         PR target/29006
6600         * gcc.c-torture/execute/pr29006.c: New test.
6601
6602 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6603
6604         PR libfortran/28947
6605         gfortran.dg/matmul_4.f90: New test.
6606
6607 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6608
6609         PR fortran/28959
6610         gfortran.dg/used_types_10: New test.
6611
6612 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6613
6614         PR libfortran/28923
6615         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
6616         gfortran.dg/array_initializer_3.f90: New test.
6617
6618 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6619
6620         PR fortran/28914
6621         * gfortran.dg/actual_array_constructor_3.f90: New test.
6622
6623 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
6624
6625         PR testsuite/26778
6626         * gcc.target/i386/pr26778.c: New testcase.
6627
6628 2006-09-08  Eric Christopher  <echristo@apple.com>
6629
6630         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
6631         * gcc.target/i386/memcpy-1.c: Ditto.
6632         * gcc.target/i386/asm-1.c: Ditto.
6633         * gcc.target/i386/20060512-4.c: Ditto.
6634         * gcc.target/i386/compress-float-387.c: Ditto.
6635         * gcc.target/i386/20060512-1.c: Ditto.
6636         * gcc.target/i386/compress-float-sse.c: Ditto.
6637         * gcc.target/i386/20060512-2.c: Ditto.
6638         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
6639         * gcc.target/i386/stack-prot-kernel.c: Ditto.
6640         * gcc.target/i386/compress-float-387-pic.c: Ditto.
6641         * gcc.dg/pr26449.c: Ditto.
6642         * gcc.dg/attr-ms_struct-2.c: Ditto.
6643         * gcc.dg/attr-ms_struct-1.c: Ditto.
6644         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
6645
6646 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
6647
6648         PR c/28504
6649         * gcc.dg/vla-10.c: New test.
6650
6651 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6652
6653         PR c++/28858
6654         * g++.dg/parse/template20.C: New test.
6655         * g++.dg/template/operator8.C: Remove obsolete part.
6656         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
6657         * g++.old-deja/g++.pt/crash65.C: Likewise.
6658
6659 2006-09-07  Jason Merrill  <jason@redhat.com>
6660
6661         PR middle-end/27724
6662         * gcc.dg/long-long-cst1.c: New test.
6663
6664 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6665
6666         PR C++/28906
6667         * g++.dg/other/array3.C: New test.
6668         * g++.dg/other/array4.C: New test.
6669         * g++.dg/other/array5.C: New test.
6670
6671 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
6672
6673         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
6674
6675 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
6676
6677         PR target/28946
6678         * gcc.target/i386/pr28946.c: New test.
6679
6680 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
6681
6682         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
6683         in integer literal constant.
6684         * gfortran.dg/enum_8.f90: Ditto.
6685         * gfortran.dg/g77/20030326-1.f: Ditto.
6686
6687 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
6688
6689         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
6690         nonconformance usage.
6691
6692 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6693
6694         PR middle-end/28862
6695         * gcc.c-torture/compile/vector-align-1.c: New test.
6696
6697 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
6698
6699         PR rtl-opt/27883
6700         * g++.dg/opt/copysign-1.C: New test.
6701
6702 2006-09-06  Jason Merrill  <jason@redhat.com>
6703
6704         PR c++/27371
6705         * g++.dg/warn/unused-result1.C: New test.
6706
6707 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
6708
6709         PR c++/28903
6710         * g++.dg/ext/vla3.C: New test.
6711
6712         PR c++/28886
6713         * g++.dg/template/array16.C: New test.
6714
6715 2006-09-06  Richard Guenther  <rguenther@suse.de>
6716
6717         * gcc.dg/pr27226.c: Remove testcase again.
6718
6719 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6720
6721         PR tree-opt/28937
6722         * g++.dg/opt/unroll2.C: New test.
6723
6724 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6725
6726         PR tree-opt/28952
6727         * gcc.dg/vect/pr28952.c: New test.
6728
6729 2006-09-05  Richard Guenther  <rguenther@suse.de>
6730
6731         PR tree-optimization/28900
6732         * gcc.dg/torture/pr28900.c: New testcase
6733
6734 2006-09-05  Richard Guenther  <rguenther@suse.de>
6735
6736         PR tree-optimization/28905
6737         * gcc.c-torture/compile/pr28905.c: New testcase.
6738
6739 2006-09-05  Richard Guenther  <rguenther@suse.de>
6740
6741         PR middle-end/28935
6742         * gcc.dg/pr28935.c: New testcase.
6743
6744 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6745
6746         * gcc.c-torture/execute/20060905-1.c: New test.
6747
6748 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
6749
6750         PR fortran/28908
6751         * gfortran.dg/used_types_7.f90: New test.
6752         * gfortran.dg/used_types_8.f90: New test.
6753         * gfortran.dg/used_types_9.f90: New test.
6754
6755 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6756
6757         * gcc.c-torture/compile/20060904-1.c: New test.
6758
6759 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
6760
6761         PR c++/23287 Revert my 2006-09-01 patch
6762         * g++.dg/parse/dtor12.C: Remove.
6763
6764 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
6765
6766         PR c+/27670
6767         * g++.dg/template/operator9.C: New test.
6768
6769         PR c++/27493
6770         * g++.dg/template/operator7.C: New test.
6771
6772         PR c++/27494
6773         * g++.dg/template/operator8.C: New test.
6774
6775         PR c++/27397
6776         * g++.dg/template/crash57.C: New test.
6777
6778         * g++.dg/template/typedef4.C: Adjust error markers.
6779         * g++.dg/template/typedef5.C: Likewise.
6780
6781 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
6782
6783         PR c++/28878
6784         * g++.dg/parse/crash33.C: New test.
6785
6786 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
6787         Richard Guenther  <rguenther@suse.de>
6788         Adam Nemet  <anemet@caviumnetworks.com>
6789
6790         PR middle-end/27226
6791         * gcc.target/mips/memcpy-1.c: New testcase.
6792         * gcc.dg/pr27226.c: Likewise.
6793
6794 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
6795
6796         PR c++/28705
6797         * g++.dg/lookup/koenig5.C: New.
6798         * g++.dg/template/crash56.C: New.
6799
6800 2006-09-01  Josh Conner  <jconner@apple.com>
6801
6802         PR c++/25505
6803         * gcc.dg/nrv3.c: New test.
6804         * gcc.dg/nrv4.c: New test.
6805         * gcc.dg/nrv5.c: New test.
6806
6807 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
6808
6809         PR c++/23287
6810         * g++.dg/parse/dtor12.C: New.
6811
6812 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
6813
6814         PR tree-optimization/28839
6815         * gcc.dg/pr28839.c: New test.
6816
6817 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
6818
6819         PR target/24367
6820         * gcc.dg/pr24367.c: New testcase.
6821
6822 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
6823
6824         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
6825
6826 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
6827
6828         PR rtl-optimization/27735
6829         * gcc.dg/loop-unswitch-1.c: New test.
6830
6831 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
6832
6833         PR fortran/28885
6834         * gfortran.dg/aliasing_dummy_2.f90: New test.
6835
6836         PR fortran/20067
6837         * gfortran.dg/generic_5.f90: Change error message.
6838
6839         PR fortran/28873
6840         * gfortran.dg/generic_6.f90: New test.
6841
6842         PR fortran/25077
6843         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
6844
6845         PR fortran/25102
6846         * gfortran.dg/invalid_interface_assignment.f90: New test.
6847
6848         PR fortran/24866
6849         * gfortran.dg/module_proc_external_dummy.f90: New test.
6850
6851 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
6852
6853         PR c++/28349
6854         * testsuite/g++.dg/warn/var-args1.C: New test.
6855
6856 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
6857
6858         PR fortran/28866
6859         * gfortran.dg/simpleif_2.f90: New test.
6860         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
6861         * gfortran.dg/enum_5.f90: Ditto.
6862
6863 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6864             Kazu Hirata  <kazu@codesourcery.com>
6865
6866         PR tree-optimization/17506
6867         * gcc.dg/pr17506.c: New.
6868
6869 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
6870
6871         PR c++/28139
6872         * g++.dg/eh/alias1.C: New test.
6873
6874 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6875
6876         PR c++/28860
6877         * g++.dg/template/ttp22.C: New test.
6878
6879 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
6880
6881         PR middle-end/26632
6882         * gcc.dg/pr26632.c: New.
6883
6884 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6885
6886         PR libgfortran/28354
6887         * gfortran.dg/fmt_zero_precision.f90: New test.
6888
6889 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
6890
6891         PR c++/28058
6892         * g++.dg/template/spec31.C: New test.
6893
6894 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
6895
6896         PR c++/26573
6897         * g++.dg/other/static2.C: New test.
6898
6899 2006-08-26  Roger Sayle  <roger@eyesopen.com>
6900
6901         * gcc.dg/Wswitch-enum-2.c: New test case.
6902         * gcc.dg/Wswitch-enum-3.c: Likewise.
6903
6904 2006-08-26  Richard Guenther  <rguenther@suse.de>
6905
6906         * gcc.c-torture/compile/20060826-1.c: New testcase.
6907
6908 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
6909
6910         PR c++/28736
6911         * g++.dg/template/void10.C: New test.
6912
6913         PR c++/28737
6914         * g++.dg/template/void8.C: New test.
6915
6916         PR c+_+/28738
6917         * g++.dg/template/void9.C: New test.
6918
6919         * g++.dg/template/void3.C: Adjust error markers.
6920         * g++.dg/template/void4.C: Likewise.
6921         * g++.dg/template/crash55.C: Likewise.
6922         * g++.dg/template/void7.C: Likewise
6923
6924 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
6925
6926         PR c++/28588
6927         * g++.dg/inherit/access6.C: New test.
6928         * g++.dg/inherit/access7.C: Likewise.
6929
6930         PR c++/28595
6931         * g++.dg/template/array15.C: New test.
6932         * g++.dg/template/crash2.C: Tweak error markers.
6933
6934 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
6935
6936         PR middle-end/28683
6937         * gcc.c-torture/compile/20060823-1.c: New test.
6938
6939 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6940
6941         PR c++/28853
6942         * g++.dg/template/ttp21.C: New test.
6943
6944         PR c++/28852
6945         * g++.dg/other/operator1.C: Add error-marker.
6946         * g++.dg/other/operator2.C: New test.
6947
6948 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6949
6950         PR c/27893
6951         * gcc.c-torture/compile/vla-const-1.c,
6952         gcc.c-torture/compile/vla-const-2.c: New tests.
6953
6954 2006-08-26  Richard Guenther  <rguenther@suse.de>
6955
6956         PR middle-end/28814
6957         * gcc.dg/torture/pr28814.c: New testcase.
6958
6959 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6960
6961         PR c/28418
6962         * gcc.c-torture/compile/compound-literal-1.c: New test.
6963
6964 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6965
6966         PR c/28299
6967         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
6968         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
6969         Expect extra diagnostics.
6970
6971 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
6972
6973         gcc.dg/noncompile/pr16876.c: New test.
6974
6975 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
6976
6977         PR c++/28056
6978         * g++.dg/parse/local1.C: New test.
6979         * g++.dg/other/qual1.C: Tweak error marker.
6980
6981 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
6982
6983         PR c++/27787
6984         * g++.dg/template/typename10.C: New.
6985         * g++.dg/template/lookup4.C: Remove bogus error marker.
6986
6987 2006-08-25  Richard Guenther  <rguenther@suse.de>
6988
6989         PR testsuite/28829
6990         * gcc.dg/pr26570.c: Fix testcase.
6991
6992 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
6993
6994         PR tree-opt/28807
6995         * gcc.c-torture/execute/mayalias-2.c: New test.
6996         * gcc.dg/tree-ssa/alias-13.c: New test.
6997
6998 2006-08-24  Jan Hubicka  <jh@suse.cz>
6999
7000         PR debug/26881
7001         * gcc.dg/debug/pr26881.c: New file.
7002
7003 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
7004
7005         PR fortran/28788
7006         * gfortran.dg/used_types_4.f90: New test.
7007         * gfortran.dg/derived_init_2.f90: Modify to check sibling
7008         association of derived types.
7009         * gfortran.dg/used_types_2.f90: Add module cleanup.
7010         * gfortran.dg/used_types_3.f90: The same.
7011
7012         PR fortran/28771
7013         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
7014         fix of regression.
7015
7016 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7017
7018         PR 28813
7019         * gfortran.dg/direct_io_6.f90: Remove test.
7020
7021 2006-08-23  Stuart Hastings  <stuart@apple.com>
7022
7023         PR 28825
7024         * gcc.target/i386/20060821-1.c: New.
7025
7026 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
7027
7028         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
7029         dg-warning strings for dllimport.
7030
7031 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
7032
7033         PR C++/28450
7034         * g++.dg/ext/vector4.C: New test.
7035         * g++.dg/ext/complex1.C: New test.
7036
7037 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
7038
7039         PR debug/28692
7040         * gcc.dg/debug/const-1.c: New.
7041         * gcc.dg/debug/const-2.c: New.
7042         * gcc.dg/debug/dwarf2/const-1.c: New.
7043         * gcc.dg/debug/dwarf2/const-2.c: New.
7044         * gcc.dg/debug/dwarf2/const-2b.c: New.
7045
7046 2006-08-22  Richard Guenther  <rguenther@suse.de>
7047
7048         PR middle-end/28776
7049         * gcc.c-torture/compile/pr28776-1.c: New testcase.
7050         * gcc.c-torture/compile/pr28776-2.c: Likewise.
7051
7052 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
7053
7054         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
7055
7056 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
7057
7058         PR c++/26269
7059         * g++.dg/other/error14.C: New test.
7060
7061         PR c++/28505
7062         * g++.dg/parse/ctor7.C: New test.
7063         * g++.dg/parse/ctor8.C: Likewise.
7064
7065         PR c++/28741
7066         * g++.dg/template/void7.C: New test.
7067
7068 2006-08-21  Olivier Hainque  <hainque@adacore.com>
7069
7070         * gnat.dg/self_aggregate_with_zeros.adb: New test.
7071         * gnat.dg/self_aggregate_with_array.adb: New test.
7072
7073 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
7074
7075         * g++.dg/eh/arm-vfp-unwind.C: New test.
7076
7077 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
7078
7079         PR c++/28341
7080         * g++.dg/template/ref3.C: New test.
7081         * g++.dg/template/nontype13.C: New test.
7082
7083         PR c++/28346
7084         * g++.dg/template/ptrmem17.C: New test.
7085
7086 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
7087
7088         PR target/28648 c:
7089         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
7090
7091 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
7092
7093         PR fortran/28630
7094         * gfortran.dg/used_types_2.f90: New test.
7095
7096         PR fortran/28601
7097         * gfortran.dg/used_types_3.f90: New test.
7098
7099         PR fortran/20886
7100         * gfortran.dg/generic_actual_arg.f90: New test.
7101
7102         PR fortran/28735
7103         * gfortran.dg/module_private_array_refs_1.f90: New test.
7104
7105         PR fortran/28762
7106         * gfortran.dg/program_name_1.f90: New test.
7107
7108         PR fortran/28425
7109         * gfortran.dg/derived_constructor_comps_1.f90: New test.
7110
7111         PR fortran/28496
7112         * gfortran.dg/array_initializer_2.f90: New test.
7113
7114         PR fortran/18111
7115         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
7116
7117         PR fortran/28600
7118         * gfortran.dg/assumed_charlen_function_4.f90: New test.
7119
7120         PR fortran/28771
7121         * gfortran.dg/assumed_charlen_in_main.f90: New test.
7122
7123         PR fortran/28660
7124         * gfortran.dg/dependent_decls_1.f90: New test.
7125
7126 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7127
7128         PR fortran/25217
7129         * gfortran.dg/derived_init_2.f90: New.
7130
7131 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
7132
7133         * gcc.c-torture/execute/pr28289.c: New test.
7134
7135 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
7136
7137         PR c/28744
7138         * gcc.dg/attr-externally-visible-1.c: New test.
7139         * gcc.dg/attr-externally-visible-2.c: New test.
7140         * g++.dg/parse/attr-externally-visible-1.C: New test.
7141         * g++.dg/parse/attr-externally-visible-2.C: New test.
7142
7143 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7144
7145         PR c++/28606
7146         * g++.dg/parse/dtor11.C: New test.
7147
7148 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7149
7150         PR rtl-optimization/28489
7151         * gcc.c-torture/compile/pr28489.c: New test.
7152
7153 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7154
7155         PR c++/28710
7156         * g++.dg/template/redecl4.C: New test.
7157
7158         PR c++/28711
7159         * g++.dg/template/ctor8.C: New test.
7160
7161 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
7162
7163         * gcc.dg/pr26570.c: Fix testcase.
7164
7165 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
7166
7167         * PR c++/28573
7168         * g++.dg/parse/offsetof6.C: New test.
7169         * g++.dg/parse/offsetof6.C: New test.
7170         * g++.dg/parse/offsetof7.C: New test.
7171
7172 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7173
7174         PR testsuite/28602
7175         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
7176         is false.
7177
7178 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
7179
7180         PR c++/28302
7181         * g++.dg/ext/vector3.C: New test.
7182
7183 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
7184
7185         PR gcov/profile/26570
7186         * gcc.dg/pr26570.c: New test.
7187
7188 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
7189
7190         PR c/27697
7191         * gcc.dg/qual-component-1.c: New test.
7192
7193 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7194
7195         PR c++/28593
7196         * g++.dg/parse/new3.C: New test.
7197
7198 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7199
7200         PR fortran/25828
7201         * gfortran.dg/streamio_1.f90: New test.
7202         * gfortran.dg/streamio_2.f90: New test.
7203         * gfortran.dg/streamio_3.f90: New test.
7204         * gfortran.dg/streamio_4.f90: New test.
7205         * gfortran.dg/streamio_5.f90: New test.
7206         * gfortran.dg/streamio_6.f90: New test.
7207         * gfortran.dg/streamio_7.f90: New test.
7208         * gfortran.dg/streamio_8.f90: New test.
7209
7210 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
7211
7212         PR c/28287
7213         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
7214
7215 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
7216
7217         PR c++/28594
7218         * g++.dg/template/void6.C: New test.
7219
7220 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7221
7222         PR c/28649
7223         * gcc.dg/parse-error-1.c: New test.
7224         * gcc.dg/parse-error-2.c: New test.
7225         * gcc.dg/cpp/digraph2.c: Add error-marker.
7226         * gcc.dg/noncompile/920923-1.c: Likewise.
7227
7228 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
7229
7230         PR c/27490
7231         * gcc.dg/sizeof-2.c: New testcase.
7232
7233         PR c/27489
7234         * gcc.dg/switch-A.c: New testcase.
7235
7236 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
7237
7238         PR c++/28288
7239         PR c++/14556
7240         * g++.old-deja/g++.warn/compare1.C: Delete.
7241         * g++.dg/opt/pr7503-2.C: Delete.
7242         * g++.dg/opt/pr7503-3.C: Delete.
7243         * g++.dg/opt/pr7503-4.C: Delete.
7244         * g++.dg/opt/pr7503-5.C: Delete.
7245         * g++.dg/opt/max1.C: Delete.
7246         * g++.dg/warn/minmax.C: Delete.
7247         * g++.dg/expr/minmax.C: New test.
7248
7249 2006-08-14  Richard Guenther  <rguenther@suse.de>
7250
7251         PR testsuite/28703
7252         * gcc.c-torture/execute/pr28651.c: Do not use argc
7253         to avoid optimization, instead forbid inlining.
7254
7255 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
7256
7257         PR rtl-optimization/28634
7258         * gcc.c-torture/execute/ieee/pr28634.c: New test.
7259
7260 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
7261
7262         PR c/27184
7263         * gcc.dg/torture/pr27184.c: New test.
7264
7265 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
7266
7267         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
7268
7269 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7270
7271         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
7272         * gfortran.dg/stat_2.f90: Likewise.
7273         * gfortran.dg/chmod_1.f90: Likewise.
7274         * gfortran.dg/chmod_2.f90: Likewise.
7275         * gfortran.dg/chmod_3.f90: Likewise.
7276
7277 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
7278
7279         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
7280
7281 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
7282
7283         * g++.dg/opt/pr23454-2.C: New test.
7284
7285 2006-08-11  Richard Guenther  <rguenther@suse.de>
7286
7287         PR middle-end/28651
7288         * gcc.c-torture/execute/pr28651.c: New testcase.
7289
7290 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
7291
7292         * gnat.dg/specs/static_initializer.ads: New test.
7293
7294 2006-08-10  Paul Brook  <paul@codesourcery.com>
7295
7296         * gcc.target/arm/cond-asm.c: New test.
7297
7298 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
7299
7300         PR tree-optimization/26197
7301         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
7302         * g++.dg/vect/vect.exp: Compile the new tests with
7303         --param max-aliased-vops=0.
7304
7305 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
7306
7307         PR c++/28637
7308         * g++.dg/template/void3.C: New test.
7309
7310         PR c++/28638
7311         * g++.dg/template/void4.C: New test.
7312
7313         PR c++/28640
7314         * g++.dg/template/void5.C: New test.
7315
7316 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
7317
7318         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
7319         after dg-do compile.
7320
7321 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
7322
7323         PR tree-optimizations/26969
7324         * gcc.dg/vect/vect.exp: Compile tests prefixed with
7325         "unswitch-loops" with -funswitch-loops.
7326         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
7327
7328 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7329
7330         * gcc.dg/sparc-getcontext-1.c: Fix typo.
7331         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
7332         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
7333         * objc.dg/dwarf-1.m: Likewise.
7334         * objc.dg/dwarf-2.m: Likewise.
7335         * obj-c++.dg/dwarf-2.mm: Likewise.
7336
7337 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7338
7339         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
7340         * objc.dg/dwarf-2.m: Likewise.
7341         * obj-c++.dg/dwarf-2.mm: Likewise.
7342
7343         PR libfortran/28603
7344         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
7345
7346         PR testsuite/27611
7347         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
7348
7349         PR testsuite/27033
7350         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
7351
7352 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
7353
7354         PR target/27827
7355         * gcc.target/i386/pr27827.c: New testcase.
7356
7357 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
7358
7359         PR fortran/28590
7360         * gfortran.dg/sequence_types_1.f90: New test.
7361
7362 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
7363
7364         PR fortran/28548
7365         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
7366         dg-warning.  Add -pedantic option.
7367
7368 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7369
7370         PR c/28502
7371         * gcc.dg/proto-1.c: New test.
7372
7373         PR c/27721
7374         * gcc.dg/lvalue-4.c: New test.
7375
7376         PR c/28136
7377         * gcc.dg/init-bad-5.c: New test.
7378
7379 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
7380
7381         PR c++/28347
7382         * g++.dg/ext/typedef-init.C: Add new test for typedef
7383         initialization inside templates. Adjust existing error markers.
7384
7385 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
7386
7387         PR c++/28148
7388         * g++.dg/init/ptrmem3.C: New test.
7389
7390 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
7391
7392         PR tree-optimization/27770
7393         * lib/target-support.exp: New target keyword "section_anchors".
7394         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
7395         tests.
7396         * gcc.dg/vect/section-anchors-pr27770.c: New test.
7397         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
7398         * gcc.dg/vect/section-anchors-vect-69.c: New test.
7399         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
7400
7401 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7402
7403         * gcc.dg/20060801-1.c: Add missing '}'.
7404
7405 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7406
7407         PR c++/27508
7408         * g++.dg/parse/dtor9.C: New test.
7409         * g++.dg/parse/dtor10.C: New test.
7410         * g++.dg/other/error7.C: Adjust error-marker.
7411
7412         PR c++/28274
7413         * g++.dg/other/default5.C: New test.
7414
7415 2006-08-02  Richard Guenther  <rguenther@suse.de>
7416
7417         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
7418
7419 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
7420
7421         PR c++/28557
7422         * g++.dg/template/conv9.C: New test.
7423
7424 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
7425
7426         PR debug/28063
7427         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
7428         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
7429         Optionally return assembly text.  Update callers.
7430         (check_no_compiler_messages): Update verbose messages.
7431         (check_no_messages_and_pattern): New.
7432         (check_effective_target_string_merging): New.
7433
7434 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7435
7436         PR c++/28250
7437         * g++.dg/eh/catch4.C: New test.
7438
7439         PR c++/28257
7440         * g++.dg/other/qual1.C: New test.
7441
7442         PR c++/28259
7443         * g++.dg/inherit/error2.C: New test.
7444
7445         PR c++/28267
7446         * g++.dg/other/new1.C: New test.
7447
7448         * g++.dg/warn/pr23075.C: Remove obsolete test.
7449         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
7450         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
7451
7452 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
7453
7454         PR c++/28523
7455         * g++.dg/eh/cast1.C: New test.
7456
7457 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
7458
7459         PR libfortran/28452
7460         * gfortran.dg/random_3.f90:  New test.
7461
7462 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
7463
7464         PR c++/28432
7465         * g++.dg/other/pr28304.C: Change expected error message.
7466         * g++.dg/other/pr28432.C: New test.
7467
7468 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
7469
7470         PR c++/28256
7471         * g++.dg/init/brace2.C: Change expected error message, add empty init.
7472
7473 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
7474
7475         PR debug/23336
7476         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
7477         at -g1.
7478         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
7479         g++.dg/debug/enum-2.C: New.
7480
7481 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7482
7483         PR c++/6634
7484         * g++.dg/parse/long1.C: Add more tests.
7485
7486 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7487
7488         * gfortran.dg/lrshift_1.c: New file.
7489
7490 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7491
7492         PR libgfortran/28335
7493         * gfortran.dg/no_unit_error_1.f90: New test.
7494
7495 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7496
7497         PR libgfortran/28335
7498         * gfortran.dg/no_unit_error_1.f90: Delete test.
7499         * gfortran.dg/no_unit_error_2.f90: Delete test.
7500
7501 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7502
7503         * gfortran.dg/chmod_3.f90: New test.
7504         * gfortran.dg/ltime_gmtime_1.f90: New test.
7505         * gfortran.dg/ltime_gmtime_2.f90: New test.
7506         * gfortran.dg/lrshift_1.f90: New test.
7507         * gfortran.dg/chmod_1.f90: New test.
7508         * gfortran.dg/chmod_2.f90: New test.
7509
7510 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
7511
7512         PR c++/27668
7513         * g++.dg/template/crash55.C: New test.
7514
7515         PR c++/27962
7516         * g++.dg/template/nontype16.C: New test.
7517
7518         * g++.dg/template/void2.C: Adjust error markers.
7519         * g++.dg/template/nontype5.C: Adjust error markers.
7520
7521 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
7522
7523         * gcc.target/i386/stack-prot-kernel.c: New test.
7524
7525 2006-07-27  Roger Sayle  <roger@eyesopen.com>
7526
7527         * gcc.dg/builtins-55.c: New test case.
7528
7529 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
7530
7531         PR rtl-optimization/27907
7532         * gcc.c-torture/compile/pr27907.c: New test.
7533
7534 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7535
7536         * gfortran.dg/mclock.f90: New test.
7537         * gfortran.dg/int_conv_1.f90: New test.
7538         * gfortran.dg/stat_1.f90: New test.
7539         * gfortran.dg/stat_2.f90: New test.
7540
7541 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7542
7543         PR libgfortran/28335
7544         * gfortran.dg/no_unit_error_1.f90: New test.
7545         * gfortran.dg/no_unit_error_2.f90: New test.
7546         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
7547
7548 2006-07-25  Roger Sayle  <roger@eyesopen.com>
7549
7550         PR middle-end/28473
7551         * gcc.dg/fold-convround-1.c: New test case.
7552
7553 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
7554
7555         * gfortran.dg/arithmetic_if.f90:  Fix comments.
7556
7557 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7558
7559         PR c++/27572
7560         * g++.dg/other/typedef1.C: New test.
7561         * g++.dg/template/typedef4.C: New test.
7562         * g++.dg/template/typedef5.C: New test.
7563
7564 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
7565
7566         PR fortran/28416
7567         * gfortran.dg/allocatable_dummy_3.f90: New.
7568
7569 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
7570
7571         PR fortran/28439
7572         * gfortran.dg/arithmetic_if.f90:  New test.
7573
7574 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
7575
7576         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
7577         avoid memcpy optimization.
7578
7579 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7580
7581         PR fortran/25289
7582         * gfortran.dg/direct_io_6.f90: New test.
7583
7584 2006-07-24  Jan Hubicka  <jh@suse.cz>
7585
7586         PR c/25795
7587         PR c++/27369
7588         * gcc.dg/pr25795.c: New test.
7589         * gcc.dg/pr25795-1.c: New test.
7590
7591 2006-07-23  Roger Sayle  <roger@eyesopen.com>
7592
7593         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
7594         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
7595         which may be transformed to "g || h" on some platforms.
7596
7597 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
7598
7599         PR c++/28025
7600         * g++.dg/template/friend45.C: New test.
7601
7602 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7603
7604         PR libgfortran/28339
7605         * gfortran.dg/arrayio_8.f90: New test.
7606
7607 2006-07-21  Mike Stump  <mrs@apple.com>
7608
7609         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
7610
7611         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
7612
7613 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7614
7615         PR c++/28250
7616         * g++.dg/eh/catch3.C: New test.
7617
7618         PR c++/28363
7619         * g++.dg/template/defarg10.C: New test.
7620
7621 2006-07-20  Paul Brook  <paul@codesourcery.com>
7622
7623         PR 27363
7624         * gcc.dg/pr27363.c: New test.
7625
7626 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
7627
7628         PR c++/28338
7629         * g++.dg/init/ref13.C: New test.
7630
7631 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7632
7633         PR obj-c++/28434
7634         * obj-c++.dg/proto-error-1.mm: New test.
7635
7636 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
7637
7638         PR c++/28337
7639         * g++.dg/template/string1.C: New test.
7640
7641 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
7642
7643         PR c++/28048
7644         * g++.dg/template/defarg9.C: New test.
7645
7646         PR c++/28235
7647         * g++.dg/template/static27.C: New test.
7648
7649 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
7650
7651         PR 28410
7652         * gcc.dg/tree-ssa/pr28410.c: New test.
7653
7654 2006-07-18  Lee Millward  <lee.millward@gmail.com>
7655
7656         PR c++/28258
7657         * g++/dg/other/error13.C: New test.
7658
7659         PR c++/28260
7660         * g++.dg/template/friend44.C: New test.
7661
7662 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
7663
7664         PR c++/27495
7665         * g++.dg/other/pr27495.C: New.
7666
7667 2006-07-18  Olivier Hainque  <hainque@adacore.com>
7668
7669         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
7670         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
7671
7672 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7673
7674         PR c/28286
7675         * gcc.dg/pragma-pack-4.c: New test.
7676
7677 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
7678
7679         PR c++/28291
7680         * g++.dg/ext/pr28291.C: New test.
7681
7682 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
7683
7684         PR middle-end/28403
7685         * gcc.c-torture/execute/pr28403.c: New test.
7686
7687 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
7688
7689         PR middle-end/28402
7690         * gcc.dg/pr28402.c: New test.
7691
7692 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
7693
7694         PR c++/28304
7695         * g++.dg/other/pr28304.C: New test.
7696
7697 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
7698
7699         PR other/28251
7700         gcc.c-torture/unsorted/dump-noaddr.c: New test.
7701         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
7702
7703 2006-07-17  Richard Guenther  <rguenther@suse.de>
7704
7705         PR tree-optimization/28238
7706         * g++.dg/tree-ssa/pr28238.C: New testcase.
7707
7708 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7709
7710         PR c++/28250
7711         * g++.dg/eh/catch1.C: New test.
7712         * g++.dg/eh/catch2.C: New test.
7713
7714 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
7715
7716         PR c++/28370
7717         * g++.dg/template/anon3.C: New test.
7718
7719 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
7720
7721         PR fortran/20844
7722         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
7723         specifiers requiring an explicit format tag..
7724
7725         PR fortran/28201
7726         * gfortran.dg/generic_5: New test.
7727
7728         PR fortran/20893
7729         * gfortran.dg/elemental_optional_args_1.f90: New test.
7730
7731 2006-07-16  Olivier Hainque  <hainque@adacore.com>
7732
7733         * gnat.dg/assert.ads: New file.
7734         * gnat.dg/controlled_record.ads: Likewise.
7735         * gnat.dg/controlled_record.adb: Likewise.
7736
7737 2006-07-15  Lee Millward  <lee.millward@gmail.com>
7738
7739         PR c++/28292
7740         * g++.dg/other/error12.C: New test.
7741
7742         PR c++/28269
7743         * g++.dg/template/crash54.C: New test.
7744
7745 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7746
7747         PR c++/28249
7748         * g++.dg/parse/catch1.C: New test.
7749
7750         PR c++/28294
7751         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
7752
7753         PR c++/28387
7754         * g++.dg/ext/attrib24.C: New test.
7755
7756 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7757
7758         PR c++/28343
7759         * g++.dg/ext/asmspec1.C: New test.
7760
7761 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
7762
7763         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
7764         (dg-test): Support shouldfail tests.
7765         * lib/target-supports-dg.exp (dg-shouldfail): New.
7766         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
7767         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
7768         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
7769         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
7770         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
7771         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
7772         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
7773
7774 2006-07-13  Jan Hubicka  <jh@suse.cz>
7775
7776         * gcc.target/i386/memcpy-1.c: New.
7777
7778 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
7779
7780         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
7781
7782 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
7783
7784         PR fortran/25097
7785         * gfortran.dg/present_1.f90: New test.
7786
7787         PR fortran/20903
7788         * gfortran.dg/interface_derived_type_1.f90: New test.
7789
7790 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
7791
7792         PR fortran/28213
7793         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
7794         list.
7795
7796 2006-07-07  Lee Millward  <lee.millward@gmail.com>
7797
7798         PR c++/27820
7799         * g++.dg/other/label1.C: New test.
7800
7801 2006-07-07  Richard Guenther  <rguenther@suse.de>
7802
7803         PR middle-end/28268
7804         * gcc.dg/torture/pr28268.c: New testcase.
7805
7806 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
7807
7808         PR c++/27019
7809         * g++.dg/ext/pr27019.C: New.
7810
7811 2006-07-07  Richard Guenther  <rguenther@suse.de>
7812
7813         PR tree-optimization/28187
7814         * gcc.dg/pr28187.c: New testcase.
7815
7816 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
7817
7818         * gnat.dg/address_conversion.adb: New test.
7819         * gnat.dg/boolean_subtype.adb: Likewise.
7820         * gnat.dg/frame_overflow.adb: Likewise.
7821         * gnat.dg/pointer_array.adb: Likewise.
7822         * gnat.dg/pointer_conversion.adb: Likewise.
7823
7824 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
7825
7826         PR fortran/28237
7827         PR fortran/23420
7828         * gfortran.dg/print_fmt_5.f90: New test.
7829
7830 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7831
7832         PR fortran/28129
7833         * gfortran.dg/bounds_check_4.f90: New test.
7834
7835 2006-07-05  Richard Guenther  <rguenther@suse.de>
7836
7837         PR target/28158
7838         * gfortran.dg/pr28158.f90: New testcase.
7839
7840 2006-07-05  Richard Guenther  <rguenther@suse.de>
7841
7842         PR tree-optimization/28162
7843         * gcc.dg/pr28162.c: New testcase.
7844
7845 2006-07-05  Richard Guenther  <rguenther@suse.de>
7846         Andrew Pinski  <pinskia@gcc.gnu.org>
7847
7848         PR c++/27084
7849         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
7850
7851 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
7852
7853         PR fortran/28174
7854         * gfortran.dg/actual_array_substr_2.f90: New test.
7855
7856         PR fortran/28167
7857         * gfortran.dg/actual_array_constructor_2.f90: New test.
7858
7859 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7860
7861         * gfortran.dg/itime_idate_1.f: New test.
7862         * gfortran.dg/itime_idate_2.f: New test.
7863
7864 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7865
7866         PR libgfortran/27704
7867         * gfortran.dg/open_status_3.f90: New test.
7868         * gfortran.dg/fmt_l.f90: Update for new feature.
7869
7870 2006-07-03  Asher Langton  <langton2@llnl.gov>
7871
7872         * gfortran.dg/oldstyle_2.f90: New.
7873
7874 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7875
7876         * gnat.dg/string_slice.adb: New test.
7877
7878 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7879
7880         PR fortran/19259
7881         * gfortran.dg/semicolon_fixed.c: New.
7882         * gfortran.dg/semicolon_free.c: New.
7883
7884 2006-06-30  Mike Stump  <mrs@apple.com>
7885
7886         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
7887         that don't support internal visibility.
7888
7889 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
7890
7891         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
7892         for '(' / ')' needing an extra '\'.
7893
7894 2006-06-29  Roger Sayle  <roger@eyesopen.com>
7895
7896         PR middle-end/27428
7897         * gcc.dg/pr27428-1.c: New test case.
7898
7899 2006-06-29  Mike Stump  <mrs@apple.com>
7900
7901         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
7902         on darwin as we can't align commons large enough yet.
7903
7904         * gcc.dg/vla-8.c: Add additional testcases.
7905
7906 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
7907
7908         PR c++/28114
7909         * g++.dg/other/pr28114.C: New.
7910
7911 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
7912
7913         * gcc.c-torture/compile/20060625-1.c: New test.
7914
7915 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
7916
7917         PR fortran/20867
7918         * gfortran.dg/stfunc_3.f90: New test.
7919
7920         PR fortran/25056
7921         * gfortran.dg/impure_actual_1.f90: New test.
7922
7923         PR fortran/20874
7924         * gfortran.dg/elemental_result_1.f90: New test.
7925
7926         PR fortran/25073
7927         * gfortran.dg/select_7.f90: New test.
7928
7929         PR fortran/27554
7930         * intrinsic_actual_1.f: New test.
7931
7932         PR fortran/22038
7933         PR fortran/28119
7934         * gfortran.dg/forall_4.f90: New test.
7935
7936         PR fortran/25072
7937         * gfortran.dg/forall_5.f90: New test.
7938
7939 2006-06-25  Lee Millward  <lee.millward@gmail.com>
7940
7941         PR c++/28051
7942         * g++.dg/template/using13.C: New test.
7943
7944         PR c++/28054
7945         * g++.dg/other/incomplete3.C: New test.
7946
7947 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7948
7949         PR fortran/28081
7950         * gfortran.dg/substr_3.f: New test.
7951         * gfortran.dg/equiv_2.f90: Update expected error message.
7952
7953 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
7954
7955         PR fortran/28118
7956         * gfortran.dg/actual_array_substr_1.f90: New test.
7957
7958 2006-06-24  Olivier Hainque  <hainque@adacore.com>
7959
7960         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
7961         * gnat.dg/scalar_mode_agg_compare.adb: New test.
7962
7963 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
7964
7965         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7966
7967 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
7968
7969         PR fortran/27981
7970         * gfortran.dg/simpleif_2.f90: New test.
7971
7972 2006-06-23  Lee Millward  <lee.millward@gmail.com>
7973
7974         * g++.dg/template/error22.C: Fix typo.
7975
7976 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7977
7978         PR c++/28112
7979         * g++.dg/ext/attrib23.C: New test.
7980
7981 2006-06-23  Olivier Hainque  <hainque@adacore.com>
7982
7983         * gnat.dg/varsize_temp.adb: New test.
7984
7985 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7986
7987         PR c++/11468
7988         * g++.dg/other/java2.C: New test.
7989
7990 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
7991
7992         PR target/27789
7993         * g++.dg/ext/dllimport4.C. Add more tests for invalid
7994         initialization.
7995
7996 2006-06-22  Roger Sayle  <roger@eyesopen.com>
7997
7998         PR target/27531
7999         * gcc.dg/pr27531-1.c: New test case.
8000
8001 2006-06-22  Asher Langton  <langton2@llnl.gov>
8002
8003         PR fortran/24748
8004         * gfortran.dg/implicit_8.f90: New.
8005
8006 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
8007
8008         PR rtl-optimization/28121
8009         * gcc.dg/pr28121.c: New test.
8010
8011 2006-06-22  Lee Millward  <lee.millward@gmail.com>
8012
8013         PR c++/27805
8014         * g++.dg/parse/ptrmem6.C: New test.
8015
8016         PR c++/27821
8017         * g++.dg/template/error22.C: New test.
8018
8019 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8020
8021         PR c++/28111
8022         * g++.dg/template/friend43.C: New test.
8023
8024         PR c++/28110
8025         * g++.dg/template/crash53.C: New test.
8026
8027         PR c++/28109
8028         * g++.dg/rtti/incomplete1.C: New test.
8029
8030 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
8031
8032         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
8033
8034 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
8035
8036         * gcc.c-torture/execute/complex-7.c: New.
8037
8038 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
8039
8040         * gcc.dg/merge-all-constants-1.c: New test.
8041
8042 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
8043
8044         PR c++/28113
8045         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
8046
8047 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
8048
8049         * gfortran.dg/rrspacing_1.f90: New test.
8050
8051 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8052
8053         PR c++/28052
8054         * g++.dg/other/bitfield2.C: New test.
8055
8056 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
8057
8058         PR tree-optimization/27331
8059         * gcc.dg/pr27331.c: New test.
8060
8061 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
8062             Eric Botcazou  <ebotcazou@adacore.com>
8063
8064         PR ada/18692
8065         * lib/gnat.exp: New file.
8066         * lib/gnat-dg.exp: Likewise.
8067         * gnat.dg: New directory.
8068         * gnat.dg/dg.exp: New driver.
8069         * gnat.dg/specs: New directory.
8070         * gnat.dg/specs/specs.exp: New driver.
8071         * gnat.dg/style: New directory.
8072         * gnat.dg/style/style.exp: New driver.
8073
8074 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
8075
8076         PR fortran/16206
8077         * gfortran.dg/array_initializer_1.f90: New test.
8078
8079         PR fortran/28005
8080         * gfortran.dg/matmul_3.f90: New test.
8081
8082 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
8083
8084         PR middle-end/28075
8085         * gcc.dg/tree-ssa/inline-1.c: New test.
8086
8087 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
8088
8089         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
8090         in malloc prototype; remove XFAIL.
8091         * gcc.dg/pr18241-2.c: Ditto.
8092         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
8093         in memset prototype; remove XFAIL.
8094         * gcc.dg/tree-ssa/pr23382.c: Ditto.
8095
8096 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
8097
8098         * gcc.dg/vla-8.c: Add.
8099
8100 2006-06-19  Richard Guenther  <rguenther@suse.de>
8101
8102         PR tree-optimization/27090
8103         * g++.dg/tree-ssa/pr27090.C: New testcase.
8104
8105 2006-06-19  Roger Sayle  <roger@eyesopen.com>
8106
8107         PR target/27861
8108         * gcc.dg/pr27861-1.c: New test case.
8109
8110 2006-06-19  Richard Guenther  <rguenther@suse.de>
8111
8112         PR middle-end/28045
8113         * gcc.dg/torture/pr28045.c: New testcase.
8114
8115 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8116
8117         PR fortran/26801
8118         * gfortran.dg/associated_4.f90: New test.
8119
8120 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8121
8122         PR fortran/19310
8123         PR fortran/19904
8124         * gfortran.dg/real_const_3.f90: New test.
8125
8126 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
8127
8128         PR c++/28016
8129         * g++.dg/template/static26.C: New test.
8130
8131         PR c++/27979
8132         * g++.dg/expr/bitfield2.C: New test.
8133
8134         PR c++/27884
8135         * g++.dg/parse/linkage2.C: New test.
8136
8137 2006-06-16  Richard Guenther  <rguenther@suse.de>
8138
8139         PR middle-end/27116
8140         * gcc.dg/pr15785-1.c: Revert last change.
8141         * gcc.dg/torture/pr27116-2.c: New testcase.
8142
8143 2006-06-16  Roger Sayle  <roger@eyesopen.com>
8144
8145         PR middle-end/27802
8146         * gcc.dg/pr27802-1.c: New test case.
8147
8148 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
8149
8150         PR c++/27689
8151         * g++.dg/template/ttp18.C: New test.
8152         * g++.dg/template/ttp19.C: Likewise.
8153
8154         PR c++/27666
8155         * g++.dg/expr/cond9.C: New test.
8156
8157         PR c++/27640
8158         * g++.dg/template/ctor7.C: New test.
8159
8160 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
8161
8162         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
8163
8164 2006-06-16  Richard Guenther  <rguenther@suse.de>
8165
8166         PR tree-optimization/27781
8167         * gcc.dg/tree-ssa/pr27781.c: New testcase.
8168
8169 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
8170
8171         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
8172
8173 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
8174
8175         * gcc.dg/tree-ssa/loop-18.c: New test.
8176
8177 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
8178
8179         PR c++/27665
8180         * g++.dg/template/crash52.C: New test.
8181
8182         PR c++/27648
8183         * g++.dg/ext/attrib22.C: New test.
8184
8185         PR c++/26559
8186         * g++.dg/template/builtin1.C: New test.
8187         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
8188
8189         PR c++/28018
8190         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
8191         assignment.
8192         * g++.old-deja/g++.pt/crash51.C: Likewise.
8193
8194         PR c++/27227
8195         * g++.dg/lookup/linkage1.C: New test.
8196         * g++.dg/lookup/linkage2.C: Likewise.
8197
8198 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
8199
8200         PR middle-end/27959
8201         * gcc.dg/pr27959.c: New testcase.
8202
8203 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
8204
8205         PR target/28014:
8206         * g++.dg/eh/div.C: New test.
8207
8208 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
8209
8210         PR c++/27894
8211         * g++.dg/tree-ssa/pr26757.C: New test.
8212         * g++.dg/tree-ssa/pr27894.C: New test.
8213
8214 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8215
8216         * gcc.c-torture/compile/20060609-1.c: New test.
8217
8218         PR target/27863
8219         * gcc.c-torture/compile/pr27863.c: New test.
8220
8221 2006-06-13  Richard Guenther  <rguenther@suse.de>
8222
8223         PR tree-optimization/27830
8224         * g++.dg/tree-ssa/pr27830.C: New testcase.
8225
8226 2006-06-13  Matthew Sachs  <msachs@apple.com>
8227
8228         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
8229         the list of compiler flags; this causes those flags to be checked
8230         for things like dg-skip-if.
8231
8232 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8233
8234         PR c++/27601
8235         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
8236
8237 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
8238             Kazu Hirata  <kazu@codesourcery.com>
8239
8240         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
8241         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
8242
8243 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8244
8245         PR c++/27933
8246         * g++.dg/lookup/using15.C: New test.
8247
8248         PR c++/27951
8249         * g++.dg/other/anon4.C: New test.
8250
8251 2006-06-12  Roger Sayle  <roger@eyesopen.com>
8252
8253         PR c++/21210
8254         * g++.dg/init/complex1.C: New test case.
8255
8256 2006-06-11  Eric Christopher  <echristo@apple.com>
8257
8258         PR middle-end/27948
8259         * gcc.dg/bf-ms-layout.c: Run on darwin.
8260         * gcc.dg/bf-no-ms-layout: Ditto.
8261         * gcc.dg/attr-ms_struct-2.c: New.
8262         * gcc.dg/bf-ms-layout-2.c: Ditto.
8263
8264 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8265
8266         * gcc.dg/attr-ms_struct-packed1.c: New.
8267
8268 2006-06-09  Mike Stump  <mrs@apple.com>
8269
8270         * gcc.dg/vla-7.c: Add.
8271
8272 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
8273
8274         PR fortran/24558
8275         * gfortran.dg/entry_6.f90: New test.
8276
8277         PR fortran/20877
8278         PR fortran/25047
8279         * gfortran.dg/entry_7.f90: New test.
8280
8281 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
8282
8283         PR c/27747
8284         * gcc.dg/cpp/_Pragma6.c: New test.
8285
8286         PR c++/27748
8287         * g++.dg/cpp/_Pragma1.C: New test.
8288
8289         PR preprocessor/27746
8290         * gcc.dg/gomp/macro-3.c: New test.
8291         * gcc.dg/gomp/macro-4.c: New test.
8292         * g++.dg/gomp/macro-3.C: New test.
8293         * g++.dg/gomp/macro-4.C: New test.
8294
8295 2006-06-09  Richard Guenther  <rguenther@suse.de>
8296
8297         PR tree-optimization/26998
8298         * gcc.dg/torture/pr26998.c: New testcase.
8299         * gcc.dg/tree-ssa/vrp29.c: New testcase.
8300
8301 2006-06-08  Mike Stump  <mrs@apple.com>
8302
8303         * gcc.dg/pr27095.c: Account for stubs.
8304
8305         PR target/26427
8306         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
8307         produce bad code on darwin.
8308
8309 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8310
8311         PR fortran/27958
8312         * gfortran.dg/substr_2.f: New test.
8313
8314 2006-06-08  Asher Langton  <langton2@llnl.gov>
8315
8316         PR fortran/27786
8317         * cray_pointers_2.f90: Add -fbounds-check compile flag.
8318
8319 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8320
8321         PR target/27421
8322         * gcc.dg/union-3.c: New test.
8323
8324 2006-06-08  Richard Guenther  <rguenther@suse.de>
8325
8326         PR middle-end/27116
8327         * gcc.dg/torture/pr27116.c: New testcase.
8328         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
8329
8330 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
8331
8332         PR rtl-optimization/26449
8333         * gcc.dg/pr26449.c: New test.
8334
8335 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8336
8337         PR c++/27601
8338         * g++.dg/ext/offsetof1.C: Test member functions.
8339
8340 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
8341
8342         * gcc.dg/pr27095.c: Improve scanning.
8343
8344 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
8345
8346         PR fortran/23091
8347         * gfortran.dg/saved_automatic_1.f90: New test.
8348
8349         PR fortran/24168
8350         * gfortran.dg/array_simplify_1.f90: New test.
8351
8352         PR fortran/25090
8353         * gfortran.dg/entry_dummy_ref_1.f90: New test.
8354
8355         PR fortran/25058
8356         * gfortran.dg/entry_dummy_ref_2.f90: New test.
8357
8358 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
8359
8360         PR c++/27177
8361         * g++.dg/expr/cast7.C: New test.
8362
8363 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
8364
8365         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
8366         * lib/gcc-defs.exp (tool_check_compile): Ditto.
8367         * lib/fortran-torture.exp (fortran-torture-compile,
8368         fortran-torture-execute): Ditto.
8369
8370 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
8371
8372         PR target/27842
8373         * gcc.dg/vmx/pr27842.c: New test.
8374
8375 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8376
8377         PR libfortran/27895
8378         * gfortran.dg/bounds_check_3.f90: New test.
8379
8380 2006-06-05  Mike Stump  <mrs@apple.com>
8381
8382         * objc.dg/objc-fast-4.m: Skip for ppc64.
8383
8384 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
8385
8386         PR testsuite/27705
8387         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
8388
8389 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
8390             Victor Kaplansky  <victork@il.ibm.com>
8391
8392         PR tree-optimizations/26360
8393         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
8394         with -fno-tree-dce.
8395         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
8396
8397 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
8398
8399         PR fortran/14067
8400         * gfortran.dg/data_char_1.f90: Add messages for truncated
8401         strings.
8402
8403         PR fortran/16943
8404         * gfortran.dg/func_decl_2.f90: New test.
8405
8406         PR fortran/20839
8407         * gfortran.dg/do_2.f90: New test.
8408
8409         PR fortran/27655
8410         * gfortran.dg/associated_3.f90: New test.
8411
8412 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
8413
8414         PR c++/27819
8415         * g++.dg/template/static25.C: New test.
8416
8417         PR c++/27722
8418         * g++.dg/init/array21.C: New test.
8419
8420         PR c++/27807
8421         * g++.dg/ext/complit7.C: New test.
8422
8423         PR c++/27806
8424         * g++.dg/parse/ptrmem5.C: New test.
8425
8426 2006-06-04  Roger Sayle  <roger@eyesopen.com>
8427             Andrew Pinski  <pinskia@physics.uc.edu>
8428
8429         PR c/27150
8430         PR middle-end/27382
8431         * gcc.dg/pr27150-1.c: New testcase.
8432         * gcc.dg/pr27382-1.c: New testcase.
8433         * gcc.dg/pr27382-2.c: New testcase.
8434
8435 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
8436
8437         PR c/25161
8438         PR c/27020
8439         * gcc.dg/array-10.c: New test.
8440
8441 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8442
8443         PR c++/27804
8444         * g++.dg/init/const4.C: New test.
8445         * g++.dg/init/member1.C: Add error-marker.
8446         * g++.dg/other/fold1.C: Adjust error-marker.
8447
8448 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8449
8450         PR c++/27601
8451         * g++.dg/ext/offsetof1.C: New test.
8452
8453 2006-06-04 Eric Christopher <echristo@apple.com>
8454
8455         * gcc.dg/attr-ms_struct-1.c: New.
8456
8457 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
8458
8459         * gcc.c-torture/compile/builtin_constant_p.c: New test.
8460
8461 2006-06-04  Richard Guenther  <rguenther@suse.de>
8462
8463         PR tree-optimization/27039
8464         * gcc.dg/tree-ssa/loop-17.c: New testcase.
8465
8466 2006-06-03  Roger Sayle  <roger@eyesopen.com>
8467
8468         PR target/26223
8469         * gcc.target/i386/amd64-abi-2.c: New test case.
8470
8471 2006-06-02  Eric Christopher  <echristo@apple.com>
8472
8473         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
8474         * gcc.target/i386/20020523-1.c: Skip if darwin.
8475         * gcc.target/i386/asm-3.c: Ditto.
8476         * gcc.target/i386/20011119-1.c: Ditto.
8477         * gcc.target/i386/clobbers.c: Remove pic part of test.
8478
8479 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
8480
8481         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
8482         * g++.old-deja/g++.other/init19.C: Ditto.
8483         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
8484         and add other platforms as expected failures.
8485
8486 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
8487
8488         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
8489         (is-effective-target-keyword): Ditto.
8490
8491 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
8492
8493         PR fortran/27715
8494         * gfortran.dg/extended_char_comparison_1.f:  New test.
8495
8496 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
8497
8498         PR fortran/25098
8499         * gfortran.dg/dummy_procedure_1.f90: New test.
8500
8501         PR fortran/25147
8502         * gfortran.dg/dummy_procedure_2.f90: New test.
8503
8504         * gfortran.dg/associated_2.f90: Correct to make consistent with
8505         standard.
8506
8507 2006-05-31  Roger Sayle  <roger@eyesopen.com>
8508
8509         * gcc.target/i386/387-11.c: New test case.
8510
8511 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
8512
8513         PR c++/27801
8514         * g++.dg/template/cond6.C: New test.
8515
8516         PR c++/26496
8517         * g++.dg/template/crash51.C: New test.
8518         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
8519
8520         PR c++/27385
8521         * g++.dg/init/array20.C: New test.
8522
8523 2006-05-31  Roger Sayle  <roger@eyesopen.com>
8524
8525         * gcc.dg/builtins-54.c: New test case.
8526
8527 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
8528
8529         PR c++/26433
8530         * g++.dg/template/fntry1.C: Add dg-do link.
8531
8532         PR c++/27808
8533         * g++.dg/parse/friend6.C: New test.
8534
8535 2006-05-30  Asher Langton  <langton2@llnl.gov>
8536
8537         * gfortran.dg/cray_pointers_7.f90: New test.
8538
8539 2006-05-30  Roger Sayle  <roger@eyesopen.com>
8540
8541         PR tree-optimization/23452
8542         * gcc.dg/fold-mulconj-1.c: New test case.
8543
8544 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
8545
8546         PR c++/27803
8547         * g++.dg/parse/bitfield1.C: New test.
8548
8549 2006-05-30  Roger Sayle  <roger@eyesopen.com>
8550
8551         * gcc.target/ppc-eq0-1.c: New test case.
8552         * gcc.target/ppc-negeq0-1.c: New test case.
8553
8554 2006-05-30  Dirk Mueller  <dmueller@suse.de>
8555
8556         PR c/27273
8557         * gcc.dg/overflow-warn-5.c: New test.
8558
8559 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8560
8561         PR c/27718
8562         * gcc.dg/sizeof-1.c: New test.
8563
8564 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
8565
8566         PR target/27790
8567         * gcc.target/i386/pr27790.c: New test.
8568
8569 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8570
8571         PR libgfortran/27757
8572         * gfortran.dg/direct_io_5.f90: New test.
8573
8574 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8575
8576         PR libgfortran/27634
8577         * gfortran.dg/fmt_missing_period_1.f: New test.
8578         * gfortran.dg/fmt_missing_period_2.f: New test.
8579         * gfortran.dg/fmt_missing_period_3.f: New test.
8580
8581 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8582
8583         PR fortran/19777
8584         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
8585         arrays.
8586
8587 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8588
8589         PR c++/27713
8590         * g++.dg/template/new6.C: New test.
8591
8592 2006-05-29  Roger Sayle  <roger@eyesopen.com>
8593
8594         PR tree-optimization/24964
8595         * gcc.target/i386/387-10.c: New test case.
8596
8597 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
8598
8599         * intrinsics/string_intrinsics.c (compare_string):
8600         Use memcmp instead of strncmp to avoid tripping over
8601         CHAR(0) in a string.
8602
8603 2006-05-27  Richard Guenther  <rguenther@suse.de>
8604
8605         PR middle-end/27773
8606         * gcc.dg/torture/pr27773.c: New testcase.
8607
8608 2006-05-27  Dirk Mueller  <dmueller@suse.de>
8609
8610         * gcc.dg/pr24561.c: Rename to..
8611         * gcc.dg/pr25962.c: .. this.
8612
8613 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8614
8615         PR fortran/19777
8616         * gfortran.dg/bounds_check_2.f: New test.
8617
8618 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
8619
8620         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
8621         * gfortran.dg/byte_1.f90: Likewise.
8622         * gfortran.dg/dup_save_2.f90: Likewise.
8623
8624 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
8625
8626         * gfortran.dg/associated_2.f90: New test.
8627
8628 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8629
8630         PR fortran/27524
8631         * gfortran.dg/bounds_check_1.f90: New test.
8632
8633 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
8634
8635         PR rtl-optimization/27661
8636         * gcc.dg/pr27661.c: New test case.
8637
8638 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
8639
8640         PR fortran/23151
8641         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
8642         * gfortran.dg/print_parentheses_1.f:  New test.
8643         * gfortran.dg/print_parentheses_2.f90:  New test.
8644
8645 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
8646
8647         PR target/27758
8648         * gcc.dg/pr27758.c: New test.
8649
8650 2006-05-24  Falk Hueffner  <falk@debian.org>
8651
8652         * gcc.c-torture/compile/pr27571.c: New test.
8653
8654 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
8655
8656         PR fortran/27709
8657         * gfortran.dg/spec_expr_4.f90: New test.
8658
8659         PR fortran/27155
8660         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
8661
8662 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
8663
8664         PR c++/20103
8665         * g++.dg/ext/complit6.C: New test.
8666         * g++.dg/ext/complit3.C: Adjust error markers.
8667         * g++.dg/init/const3.C: New test.
8668
8669 2006-05-25  Richard Guenther  <rguenther@suse.de>
8670
8671         PR middle-end/27743
8672         * gcc.dg/torture/pr27743.c: New testcase.
8673
8674 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8675
8676         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
8677
8678 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
8679
8680         * gcc.dg/compat/scalar-by-value-x.h: New.
8681         * gcc.dg/compat/scalar-by-value-y.h: New.
8682         * gcc.dg/compat/scalar-by-value-5.c: New.
8683         * gcc.dg/compat/scalar-by-value-5_main.c: New.
8684         * gcc.dg/compat/scalar-by-value-5_x.c: New.
8685         * gcc.dg/compat/scalar-by-value-5_y.c: New.
8686         * gcc.dg/compat/scalar-by-value-6.c: New.
8687         * gcc.dg/compat/scalar-by-value-6_main.c: New.
8688         * gcc.dg/compat/scalar-by-value-6_x.c: New.
8689         * gcc.dg/compat/scalar-by-value-6_y.c: New.
8690
8691 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
8692
8693         PR tree-optimization/27639
8694         PR tree-optimization/26719
8695         * gcc.dg/pr27639.c: New test.
8696         * gcc.dg/pr26719.c: New test.
8697         * gcc.dg/tree-ssa/scev-cast.c: New test.
8698
8699 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
8700
8701         PR c++/20173
8702         * g++.dg/template/error21.C: New test.
8703
8704 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
8705
8706         PR target/27696
8707         * gcc.target/i386/pr27696.c: New.
8708
8709 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
8710
8711         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
8712
8713         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
8714
8715 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8716
8717         PR c++/27716
8718         * g++.dg/other/assign1.C: New test.
8719
8720 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
8721
8722         PR target/27266
8723         * gcc.target/i386/pr27266.c: New.
8724
8725 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8726
8727         PR c++/27451
8728         * g++.dg/ext/asm9.C: New test.
8729
8730 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
8731
8732         PR rtl-optimization/25514
8733         * gcc.c-torture/compile/pr25514.c: New test.
8734
8735 2006-05-22  Richard Guenther  <rguenther@suse.de>
8736
8737         Revert
8738         2006-01-31  Richard Guenther  <rguenther@suse.de>
8739
8740         * gcc.target/i386/sselibm-1.c: New testcase.
8741         * gcc.target/i386/sselibm-2.c: Likewise.
8742         * gcc.target/i386/sselibm-3.c: Likewise.
8743         * gcc.target/i386/sselibm-4.c: Likewise.
8744         * gcc.target/i386/sselibm-5.c: Likewise.
8745
8746 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8747
8748         PR c/27420
8749         * gcc.dg/func-args-2.c: New test.
8750
8751         PR c/26818
8752         * gcc.dg/struct-incompl-1.c: New test.
8753
8754 2006-05-22  Richard Guenther  <rguenther@suse.de>
8755
8756         PR testsuite/27708
8757         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
8758         the transformations we test for.
8759
8760 2006-05-22  Richard Guenther  <rguenther@suse.de>
8761
8762         PR testsuite/27707
8763         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
8764
8765 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
8766
8767         PR c++/27210
8768         * g++.dg/warn/new1.C: New test.
8769         * g++.dg/template/new5.C: Likewise.
8770
8771 2006-05-21  Roger Sayle  <roger@eyesopen.com>
8772
8773         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
8774         * gcc.target/i386/20060512-3.c: Likewise.
8775
8776 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
8777
8778         PR rtl-optimization/27671
8779         * gcc.c-torture/execute/pr27671-1.c: New.
8780         * gcc.dg/pr27671-2.c: Likewise.
8781
8782         PR tree-optimization/26622.
8783         * gcc.c-torture/compile/pr26622.c: New.
8784
8785 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
8786
8787         PR fortran/27613
8788         * gfortran.dg/recursive_reference_1.f90: New test.
8789
8790 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
8791
8792         PR fortran/25746
8793         * gfortran.dg/elemental_subroutine_3.f90: New test.
8794
8795         PR fortran/25090
8796         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
8797
8798         PR fortran/27584
8799         * gfortran.dg/associated_target_1.f90: New test.
8800
8801         PR fortran/19015
8802         * gfortran.dg/maxloc_shape_1.f90: New test.
8803
8804 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8805
8806         PR libgfortran/24459
8807         * gfortran.dg/namelist_24.f90: New test.
8808         * gfortran.dg/namelist_12.f: Fix typo in comment.
8809
8810 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
8811
8812         PR middle-end/25776
8813         * g++.dg/other/error11.C: New test.
8814
8815 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8816
8817         * gcc.target/mips/pr26765.c: Add -w to options.
8818
8819 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8820
8821         * lib/target-supports.exp (check_effective_target_mpaired_single):
8822         New function.
8823         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
8824         multilibs.
8825         * g++.dg/vect/vect.exp: Likewise.
8826
8827 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8828
8829         PR testsuite/25891
8830         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
8831
8832 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
8833
8834         PR fortran/27662
8835         * gfortran.dg/temporary_1.f90: New file.
8836
8837 2006-05-19  Andreas Schwab  <schwab@suse.de>
8838
8839         * g++.dg/other/unused1.C: Also match "stringz".
8840
8841 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
8842
8843         PR c++/26433
8844         * g++.dg/template/fntry1.C: New test.
8845
8846 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
8847
8848         PR c++/27471
8849         PR c++/27506
8850         * g++.dg/conversion/bitfield5.C: New test.
8851         * g++.dg/conversion/bitfield6.C: New test.
8852
8853 2006-05-18  Mike Stump  <mrs@apple.com>
8854
8855         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
8856         * gcc.dg/vla-4.c: Add.
8857         * gcc.dg/vla-5.c: Add.
8858         * gcc.dg/vla-6.c: Add.
8859
8860 2006-05-12  Stuart Hastings  <stuart@apple.com>
8861
8862         * testsuite/gcc.target/i386/20060512-1.c: New.
8863         * testsuite/gcc.target/i386/20060512-2.c: New.
8864         * testsuite/gcc.target/i386/20060512-3.c: New.
8865         * testsuite/gcc.target/i386/20060512-4.c: New.
8866
8867 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
8868
8869         PR c++/26122
8870         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
8871
8872         PR c++/26068
8873         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
8874         * g++.dg/parse/linkage1.C: New test.
8875
8876 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
8877
8878         PR tree-optimization/27548
8879         * g++.dg/tree-ssa/pr27548.C: New test.
8880
8881 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8882
8883         PR fortran/26551
8884         * gfortran.dg/recursive_check_1.f: New test.
8885         * gfortran.dg/recursive_check_2.f90: New test.
8886
8887 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
8888
8889         * g++.dg/opt/temp2.C: New test.
8890
8891 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
8892
8893         PR c++/27491
8894         * g++.dg/init/brace5.C: New test.
8895
8896         PR middle-end/27415
8897         * gcc.dg/gomp/pr27415.c: New test.
8898         * g++.dg/gomp/pr27415.C: New test.
8899
8900         PR tree-optimization/27549
8901         * g++.dg/tree-ssa/pr27549.C: New test.
8902
8903 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8904
8905         PR libgfortran/27575
8906         * gfortran.dg/read_eof_4.f90: New test.
8907
8908 2006-05-16  Richard Guenther  <rguenther@suse.de>
8909
8910         PR tree-optimization/22303
8911         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
8912
8913 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
8914
8915         PR middle-end/27573
8916         * gcc.dg/gomp/pr27573.c: New test.
8917         * gfortran.dg/gomp/pr27573.f90: New test.
8918
8919         PR c/27499
8920         * gcc.dg/gomp/pr27499.c: New test.
8921         * g++.dg/gomp/pr27499.C: New test.
8922
8923 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
8924
8925         PR c++/27339
8926         * g++.dg/parser/access8.C: Adjust error marker.
8927         * g++.dg/template/access17.C: New test.
8928         * g++.dg/template/access18.C: Likewise.
8929
8930 2006-05-15  Roger Sayle  <roger@eyesopen.com>
8931
8932         PR target/26600
8933         * gcc.target/i386/pr26600.c: New test case.
8934
8935 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
8936
8937         PR c++/27505
8938         * g++.dg/expr/bitfield1.C: New test.
8939
8940 2006-05-15  Richard Guenther  <rguenther@suse.de>
8941
8942         PR tree-optimization/27603
8943         * gcc.dg/torture/pr27603.c: New testcase.
8944
8945 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
8946
8947         PR fortran/25090
8948         * gfortran.dg/entry_dummy_ref_1.f90: New test.
8949
8950         PR fortran/25082
8951         * gfortran.dg/scalar_return_1.f90: New test.
8952
8953         PR fortran/27411
8954         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
8955
8956 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
8957
8958         * gcc.dg/gomp/critical-4.c: New test.
8959         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
8960         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
8961         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
8962         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
8963
8964 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8965
8966         PR c++/27582
8967         * g++.dg/template/dependent-args1.C: New test.
8968
8969         PR c++/27581
8970         * g++.dg/lookup/this1.C: New test.
8971
8972         PR c++/27315
8973         * g++.dg/template/operator6.C: New test.
8974         * g++.dg/template/incomplete3.C: New test.
8975
8976         PR c++/27559
8977         * g++.dg/template/new4.C: New test.
8978
8979         PR c++/27496
8980         * g++.dg/template/void2.C: New test.
8981
8982 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
8983
8984         * g++.dg/template/dependent-expr5.C: New test.
8985
8986 2006-05-14  Roger Sayle  <roger@eyesopen.com>
8987
8988         PR middle-end/26729
8989         * gcc.dg/pr26729-1.c: New test case.
8990
8991 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
8992
8993         * gcc.dg/pr27003.c: New test.
8994
8995 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
8996
8997         * lib/target-supports.dg (check_cxa_atexit_available): Change
8998         v3_target_compile to ${tool}_target_compile.
8999
9000 2006-05-11  Jason Merrill  <jason@redhat.com>
9001
9002         * lib/scanasm.exp (scan-not-hidden): Fix typo.
9003
9004 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9005
9006         PR fortran/27553
9007         * gfortran.dg/label_5.f90: New test.
9008
9009 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
9010
9011         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
9012         check_effective_target_powerpc_altivec_ok): New.
9013         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
9014         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
9015         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
9016         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
9017         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
9018         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
9019         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
9020         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
9021         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
9022         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
9023         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
9024         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
9025         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
9026         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
9027         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
9028         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
9029         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
9030         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
9031         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
9032         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
9033         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
9034         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
9035         gcc.target/powerpc/altivec-9.c,
9036         gcc.target/powerpc/altivec-consts.c,
9037         gcc.target/powerpc/altivec-pr22085.c,
9038         gcc.target/powerpc/altivec-splat.c,
9039         gcc.target/powerpc/altivec-types-1.c,
9040         gcc.target/powerpc/altivec-types-2.c,
9041         gcc.target/powerpc/altivec-types-3.c,
9042         gcc.target/powerpc/altivec-types-4.c,
9043         gcc.target/powerpc/altivec-varargs-1.c,
9044         gcc.target/powerpc/altivec-vec-merge.c,
9045         gcc.target/powerpc/ppc-vector-memcpy.c,
9046         gcc.target/powerpc/ppc-vector-memset.c,
9047         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
9048         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
9049         these effective targets.
9050         * gcc.dg/vmx/pr27006.c: Add missing close brace.
9051         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
9052
9053 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9054
9055         PR middle-end/27384
9056         * g++.dg/other/fold1.C: New test.
9057
9058         PR middle-end/27488
9059         * gcc.dg/fold-nonneg-1.c: New test.
9060
9061         PR c++/27547
9062         * g++.dg/other/operator1.C: New test.
9063
9064 2006-05-11  Richard Guenther  <rguenther@suse.de>
9065
9066         PR middle-end/27529
9067         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
9068
9069 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
9070
9071         * lib/target-supports-dg.exp (check-flags): New.
9072         (dg-skip-if): Move flag checks.
9073
9074 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
9075
9076         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
9077         * lib/target-supports.dg (check_cxa_atexit_available): New.
9078
9079 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
9080
9081         PR fortran/27470
9082         * gfortran.dg/multiple_allocation_2.f90: New test case.
9083
9084 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
9085
9086         * gcc.target/arm/pr27387.C: Fix a comment typo.
9087
9088 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9089
9090         PR fortran/24549
9091         * gfortran.dg/error_recovery_1.f90: New test.
9092
9093 2006-05-10  Richard Guenther  <rguenther@suse.de>
9094
9095         PR tree-optimization/27302
9096         * gcc.dg/torture/pr27302.c: New testcase.
9097
9098 2006-05-09  Dirk Mueller  <dmueller@suse.de>
9099         Richard Guenther  <rguenther@suse.de>
9100
9101         PR middle-end/27498
9102         * gcc.dg/tree-ssa/pr27498.c: New testcase.
9103
9104 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
9105
9106         PR rtl-optimization/27335
9107         * gcc.dg/pr27335.c: New test.
9108
9109 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
9110
9111         * gcc.target/mips/mips-ps-5.c: New file.
9112
9113 2006-05-08  Jan Hubicka  <jh@suse.cz>
9114
9115         PR middle-end/25962
9116         * gcc.dg/pr25962.c: New.
9117
9118 2006-05-08  Roger Sayle  <roger@eyesopen.com>
9119
9120         PR target/27158
9121         * gcc.target/powerpc/pr27158.c: New test case.
9122
9123 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
9124
9125         PR testsuite/27476
9126         * ada/acats/run_all.sh: Use test -z.
9127
9128 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9129
9130         PR libfortran/18271
9131         * gfortran.dg/spec_expr_3.f90: New test.
9132
9133 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
9134
9135         PR target/24879
9136         * gcc.target/i386/monitor.c: New file.
9137
9138 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
9139
9140         * gcc.dg/pr27095.c: xfail *-*-darwin*.
9141
9142 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9143
9144         PR c++/27447
9145         * g++.dg/other/ptrmem7.C: New test.
9146
9147 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9148
9149         PR target/27421
9150         * gcc.dg/array-9.c: New test.
9151
9152 2006-05-07  Richard Guenther  <rguenther@suse.de>
9153
9154         PR tree-optimization/27409
9155         * gcc.dg/torture/pr27409.c: New testcase.
9156
9157 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9158
9159         PR fortran/27457
9160         * gfortran.dg/select_6.f90: New.
9161
9162 2006-05-07  Richard Guenther  <rguenther@suse.de>
9163
9164         PR tree-optimization/27136
9165         * gcc.dg/torture/pr27136.c: New testcase.
9166
9167 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
9168
9169         PR fortran/24813
9170         * gfortran.dg/char_cons_len_1.f90: New test.
9171
9172 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9173
9174         PR c++/27427
9175         * g++.dg/template/incomplete2.C: New test.
9176
9177 2006-05-06  Richard Guenther  <rguenther@suse.de>
9178
9179         PR tree-optimization/27151
9180         * gcc.dg/vect/pr27151.c: New testcase.
9181
9182 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9183
9184         PR c++/27430
9185         * g++.dg/template/void1.C: New test.
9186
9187         PR c++/27423
9188         * g++.dg/other/void2.C: New test.
9189
9190         PR c++/27422
9191         * g++.dg/conversion/void1.C: New test.
9192
9193 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
9194
9195         PR/21391
9196         * g++.dg/other/unused1.C: New.
9197
9198 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9199
9200         PR objc/27240
9201         * objc.dg/member-1.m: New test.
9202
9203 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
9204
9205         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
9206
9207 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9208
9209         PR libfortran/26985
9210         * gfortran.dg/matmul_2.f90: New test.
9211
9212 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
9213
9214         * ada/acats/run_all.sh: Use sync when main not found.
9215
9216 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
9217
9218         PR target/26765
9219         * gcc.target/mips/pr26765.c: New.
9220
9221 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
9222
9223         * gcc.target/bfin: New directory.
9224         * gcc.target/bfin/bfin.exp: New file.
9225         * gcc.target/bfin/frmul.c: New file.
9226         * gcc.target/bfin/arith.c: New file.
9227         * gcc.target/bfin/mul-combine.c: New file.
9228         * gcc.target/bfin/shift.c: New file.
9229
9230 2006-05-04  Richard Guenther  <rguenther@suse.de>
9231
9232         PR tree-optimization/14287
9233         PR tree-optimization/14844
9234         PR tree-optimization/19792
9235         PR tree-optimization/21608
9236         PR tree-optimization/27090
9237         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
9238         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9239         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9240         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9241         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9242
9243 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
9244
9245         PR tree-optimization/27285
9246         * gcc.c-torture/execute/pr27285.c: New test.
9247
9248         PR middle-end/27388
9249         * gcc.dg/gomp/pr27388-1.c: New test.
9250         * gcc.dg/gomp/pr27388-2.c: New test.
9251         * gcc.dg/gomp/pr27388-3.c: New test.
9252
9253         PR c++/27359
9254         * g++.dg/gomp/pr27359.C: New test.
9255
9256 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
9257
9258         PR fortran/20248
9259         * gfortran.dg/iargc.f90: New test.
9260
9261 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
9262
9263         PR c++/27102
9264         * g++.dg/template/crash49.C: New test.
9265
9266 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
9267
9268         PR testsuite/27032
9269         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
9270
9271 2006-05-02  Jeff Law  <law@redhat.com>
9272
9273         PR tree-optimization/27364
9274         * gcc.c-torture/execute/pr27364.c: New test.
9275
9276 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
9277
9278         PR c++/27309
9279         * g++.dg/parser/ctor5.C: New test.
9280
9281 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
9282
9283         PR target/27387
9284         * gcc.target/arm/arm.exp: New.
9285         * gcc.target/arm/pr27387.C: Likewise.
9286
9287 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
9288
9289         PR fortran/27269
9290         PR fortran/27324
9291         * gfortran.dg/module_equivalence_2.f90: New test.
9292
9293 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
9294
9295         PR middle-end/27337
9296         * g++.dg/gomp/pr27337-1.C: New test.
9297         * g++.dg/gomp/pr27337-2.C: New test.
9298
9299         PR middle-end/27328
9300         * gcc.dg/gomp/pr27328.c: New test.
9301
9302         PR middle-end/27325
9303         * g++.dg/gomp/pr27325.C: New test.
9304
9305         PR middle-end/27310
9306         * g++.dg/gomp/pr27310.C: New test.
9307
9308 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9309
9310         PR tree-optimization/27291
9311         * g++.dg/tree-ssa/pr27291.C: New test.
9312
9313 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9314
9315         PR tree-optimization/27283
9316         * g++.dg/tree-ssa/pr27283.C: New test.
9317
9318 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9319
9320         * gcc.dg/tree-ssa/loop-16.c: New test.
9321
9322 2006-05-01  Roger Sayle  <roger@eyesopen.com>
9323             Joseph S. Myers  <joseph@codesourcery.com>
9324
9325         * gcc.dg/Wconversion-3.c: New test case.
9326         * gcc.dg/Wconversion-4.c: Likewise.
9327
9328 2006-05-01  Richard Guenther  <rguenther@suse.de>
9329
9330         PR tree-optimization/26726
9331         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
9332
9333 2006-04-30  Roger Sayle  <roger@eyesopen.com>
9334
9335         * gcc.dg/Woverflow-1.c: New test case.
9336         * gcc.dg/Woverflow-2.c: Likewise.
9337         * gcc.dg/Woverflow-3.c: Likewise.
9338
9339 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
9340
9341         PR c++/27094
9342         * g++.dg/template/defarg8.C: New test.
9343
9344 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9345
9346         PR c++/27278
9347         * g++.dg/parse/operator7.C: New test.
9348
9349 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9350
9351         PR c++/11471
9352         PR c++/27102
9353         * g++.dg/template/crash48.C: New test.
9354
9355         PR c++/27279
9356         * g++.dg/parse/ctor4.C: New test.
9357
9358 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9359
9360         PR fortran/25681
9361         * gfortran.df/char_type_len.f90: New test.
9362
9363 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9364
9365         PR libgfortran/27304
9366         * gfortran.dg/fmt_exhaust.f90: New test.
9367
9368 2006-04-28  Roger Sayle  <roger@eyesopen.com>
9369
9370         PR c/25309
9371         * gcc.dg/large-size-array-2.c: New test case.
9372
9373 2006-04-28  Richard Guenther  <rguenther@suse.de>
9374
9375         PR target/26826
9376         * gcc.target/i386/pr26826.c: New testcase.
9377
9378 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
9379
9380         PR middle-end/27260
9381         * gcc.c-torture/execute/pr27260.c: New.
9382
9383 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
9384
9385         PR middle-end/27095
9386         * gcc.dg/pr27095.c: New.
9387
9388 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
9389
9390         PR c++/27292
9391         * g++.dg/conversion/bitfield4.C: New test.
9392
9393 2006-04-27  Eric Christopher  <echristo@apple.com>
9394
9395         * gcc.dg/pragma-ms_struct.c: New.
9396
9397 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
9398
9399         PR c++/27102
9400         * g++.dg/template/crash47.C: New test.
9401
9402 2006-04-27  Dirk Mueller  <dmueller@suse.de>
9403
9404         * gcc.target/i386/sse-7.c: build with -msse.
9405
9406 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
9407
9408         PR testsuite/27274:
9409         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
9410         (main): Exit if processor doesn't support SSE.
9411
9412 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
9413
9414         PR middle-end/27282
9415         * gcc.c-torture/compile/pr27282.c: New test.
9416
9417 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
9418
9419         PR middle-end/26913
9420         * g++.dg/gomp/pr26913.C: New test.
9421
9422         PR c/25996
9423         * gcc.dg/gomp/pr25996.c: New test.
9424         * g++.dg/gomp/pr25996.C: New test.
9425
9426 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
9427
9428         PR rtl-optimization/26725
9429         * gcc.c-torture/compile/pr26725.c: New test.
9430
9431 2006-04-25  Richard Guenther  <rguenther@suse.de>
9432
9433         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
9434         than n + -1.
9435
9436 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
9437
9438         * gcc.dg/20060425-1.c: New testcase.
9439
9440 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
9441
9442         PR tree-optimization/26865
9443         * gcc.dg/pr26865.c: New test.
9444
9445 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
9446
9447         PR c++/27292
9448         * g++.dg/conversion/bitfield1.C: New test.
9449         * g++.dg/conversion/bitfield2.C: Likewise.
9450         * g++.dg/conversion/bitfield3.C: Likewise.
9451
9452 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
9453         Richard Guenther  <rguenther@suse.de>
9454
9455         PR tree-optimization/27236
9456         * gcc.dg/tree-ssa/pr27236.c: New testcase.
9457
9458 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9459
9460         PR c++/19963
9461         * g++.dg/other/incomplete2.C: New test.
9462
9463 2006-04-24  Richard Guenther  <rguenther@suse.de>
9464
9465         PR middle-end/26869
9466         * gcc.dg/torture/pr26869.c: New testcase.
9467
9468 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
9469         Richard Guenther  <rguenther@suse.de>
9470
9471         PR tree-optimization/27218
9472         * g++.dg/tree-ssa/pr27218.C: New testcase.
9473
9474 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
9475
9476         PR c++/26912
9477         * g++.dg/template/friend41.C: New test.
9478
9479 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
9480
9481         * g++.dg/opt/pr15551.C: Include cstdio.
9482         (main): Use remove instead of unlink.
9483
9484 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9485
9486         * gcc.dg/sibcall-7.c: New test.
9487         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
9488         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
9489         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
9490         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
9491         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
9492
9493 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
9494
9495         PR c++/26534
9496         * g++.dg/opt/bitfield1.C: New test.
9497         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
9498         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
9499         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
9500         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
9501         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
9502         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
9503         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
9504         * g++.dg/abi/bitfield2.C: Likewise.
9505         * g++.dg/init/bitfield1.C: Likewise.
9506
9507 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
9508
9509         PR fortran/25099
9510         * gfortran.dg/elemental_subroutine_4.f90: New test.
9511         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
9512         call sub (m, x).
9513
9514 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
9515
9516         * gcc.c-torture/compile/20060421-1.c: New testcase.
9517
9518 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9519
9520         PR c/25875
9521         * gcc.dg/init-bad-4.c: New test.
9522
9523 2006-04-21  Paul Brook  <paul@codesourcery.com>
9524
9525         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
9526
9527 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
9528
9529         PR fortran/27122
9530         * gfortran.dg/defined_operators_1.f90: New test.
9531         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
9532         remove old ones associated, incorrectly, with Note 5.46.
9533
9534         PR fortran/27113
9535         * gfortran.dg/character_array_constructor_1.f90: New test.
9536
9537 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
9538
9539         * gcc.dg/20060419-1.c: New test.
9540
9541 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
9542
9543         PR c/26774
9544         * gcc.dg/struct-parse-1.c: New test case.
9545
9546 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9547
9548         PR c++/26558
9549         * g++.dg/parse/template19.C: New test.
9550
9551         PR c++/26739
9552         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
9553
9554         PR c++/26036
9555         * g++.dg/expr/call3.C: New test.
9556
9557         PR c++/10385
9558         * g++.dg/conversion/dynamic1.C: New test.
9559
9560 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
9561
9562         PR c++/27102
9563         * g++.dg/template/crash35.C: Tweak error markers.
9564         * g++.dg/template/crash46.C: New test.
9565         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
9566         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
9567
9568 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
9569
9570         PR rtl-optimization/14261
9571         * gcc.c-torture/compile/20060419-1.c: Added.
9572
9573 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
9574
9575         * gfortran.dg/label_1.f90: Adjust dg-error.
9576
9577 2006-04-16  Roger Sayle  <roger@eyesopen.com>
9578
9579         PR target/26961
9580         * gcc.dg/fold-cond-1.c: New test case.
9581         * gcc.dg/pr26961-1.c: Likewise.
9582
9583 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9584
9585         PR libgfortran/27138
9586         * gfortran.dg/read_bad_advance.f90: New test.
9587
9588 2006-04-16  Roger Sayle  <roger@eyesopen.com>
9589             Dale Johannesen  <dalej@apple.com>
9590
9591         PR target/24076
9592         * gcc.target/i386/vecinit-3.c: New testcase.
9593         * gcc.target/i386/vecinit-4.c: Likewise.
9594         * gcc.target/i386/sse-18.c: Likewise.
9595         * gcc.target/i386/sse-19.c: Likewise.
9596
9597 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
9598
9599         * gfortran.dg/allocate_zerosize_1.f90: New test.
9600
9601 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
9602
9603         PR c++/26365
9604         * g++.dg/template/crash45.C: New test.
9605
9606 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
9607
9608         PR fortran/26787
9609         * gfortran.dg/proc_assign_1.f90: New test.
9610         * gfortran.dg/procedure_lvalue.f90: Change message.
9611         * gfortran.dg/namelist_4.f90: Add new error.
9612
9613         PR fortran/25597
9614         PR fortran/27096
9615         * gfortran.dg/auto_pointer_array_result_1.f90
9616
9617         PR fortran/27089
9618         * gfortran.dg/specification_type_resolution_1.f90
9619
9620         PR fortran/18003
9621         PR fortran/25669
9622         PR fortran/26834
9623         * gfortran.dg/bounds_temporaries_1.f90: New test.
9624
9625         PR fortran/27124
9626         * gfortran.dg/array_return_value_1.f90: New test.
9627
9628 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
9629
9630         PR fortran/25336
9631         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
9632
9633 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
9634
9635         PR middle-end/26823
9636         * g++.dg/gomp/pr26823-1.C: New test.
9637         * g++.dg/gomp/pr26823-2.C: New test.
9638
9639 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
9640
9641         PR middle-end/27134
9642         * gcc.dg/pr27314.c: New test.
9643
9644 2006-04-13  Richard Henderson  <rth@redhat.com>
9645
9646         * g++.dg/gomp/block-0.C: Update expected matches.
9647
9648 2006-04-13  DJ Delorie  <dj@redhat.com>
9649
9650         * lib/target-supports.exp (check_effective_target_int32plus): New.
9651         (check_effective_target_ptr32plus): New.
9652         (check_effective_target_size32plus): New.
9653         (check_effective_target_int16): New.
9654         (check_profiling_available): Add m32c to the list of unsupported targets.
9655
9656         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
9657         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
9658         memory size.
9659         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
9660         pointers.
9661         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
9662         size_t.
9663         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
9664         and size_t.
9665         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
9666         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
9667         not just xstormy16.  Skip m32c due to weird pointer size.
9668         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
9669         not just xstormy16.
9670         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
9671         not just xstormy16.
9672         * gcc.dg/20020312-2.c: Add m32c support.
9673         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
9674         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
9675         in test.
9676         * gcc.dg/20050321-2.c: Require >=32 bit integers.
9677         * gcc.dg/asm-1.c: Skip if int and short are the same size.
9678         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
9679         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
9680         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
9681         * gcc.dg/init-string-2.c: Require >=32 bit integers.
9682         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
9683         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
9684         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
9685         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
9686         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
9687         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
9688         in test.
9689         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
9690         in test.
9691         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
9692         * gcc.dg/pr23049.c: Require >=32 bit integers.
9693         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
9694         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
9695         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
9696         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
9697         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
9698         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
9699         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
9700         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
9701         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
9702         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
9703         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
9704         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
9705         prototype in test.
9706         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
9707         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
9708         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
9709         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
9710         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
9711
9712         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
9713         * gcc.c-torture/execute/20040703-1.x: Likewise.
9714         * gcc.c-torture/execute/20040705-1.x: Likewise.
9715         * gcc.c-torture/execute/20040705-2.x: Likewise.
9716         * gcc.c-torture/execute/20040709-1.x: Likewise.
9717         * gcc.c-torture/execute/20040709-2.x: Likewise.
9718         * gcc.c-torture/execute/20040811-1.x: Likewise.
9719         * gcc.c-torture/execute/20050316-1.x: Likewise.
9720         * gcc.c-torture/execute/bitfld-4.x: Likewise.
9721         * gcc.c-torture/execute/pr19689.x: Likewise.
9722         * gcc.c-torture/execute/pr7284-1.x: Likewise.
9723         * gcc.c-torture/execute/usmul.x: Likewise.
9724         * gcc.c-torture/execute/vrp-5.x: Likewise.
9725         * gcc.c-torture/execute/vrp-6.x: Likewise.
9726         * gcc.dg/debug/20041023-1.s: Likewise.
9727
9728 2006-04-13  Roger Sayle  <roger@eyesopen.com>
9729
9730         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
9731         of integers to a vector types are now constant expressions in C.
9732         * gcc.dg/vect/vect-fold-1.c: New test case.
9733
9734 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
9735             Ulrich Weigand  <uweigand@de.ibm.com>
9736
9737         PR target/27006
9738         * gcc.dg/vmx/pr27006.c: New testcase.
9739
9740 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9741
9742         PR libgfortran/26766
9743         * gfortran.dg/write_recursive.f90: New test.
9744
9745 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
9746
9747         * g++.dg/parse/dtor7.C: New test.
9748         * g++.dg/parse/new1.C: Add error marker.
9749         * g++.dg/template/new3.C: New test.
9750
9751         PR c++/26122
9752         * g++.dg/template/pure1.C: New test.
9753
9754         PR c++/26295
9755         * g++.dg/parse/ptrmem4.C: New test.
9756
9757 2006-04-10  Jeff Law  <law@redhat.com>
9758
9759         PR/27087
9760         * gcc.c-torture/compile/pr27087.c: New test.
9761
9762 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
9763
9764         PR/21391
9765         * gcc.dg/20060410.c: New.
9766
9767 2006-04-10  Matthias Klose  <doko@debian.org>
9768
9769         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
9770         Recognize multilib directory names containing underscores.
9771
9772 2006-04-10  Roger Sayle  <roger@eyesopen.com>
9773
9774         * gcc.target/i386/vecinit-1.c: New test case.
9775         * gcc.target/i386/vecinit-2.c: Likewise.
9776
9777 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
9778
9779         PR debug/27057
9780         * g++.dg/debug/dwarf2-2.C: New test.
9781
9782 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
9783
9784         PR rtl-optimization/27073
9785         * gcc.c-torture/execute/pr27073.c: New test.
9786
9787 2006-04-08  Mike Stump  <mrs@apple.com>
9788
9789         * gcc.dg/pragma-darwin.c: Improve for ppc64.
9790
9791 2006-04-07  Richard Guenther  <rguenther@suse.de>
9792
9793         PR tree-optimization/26135
9794         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
9795
9796 2006-04-06  Jan Hubicka  <jh@suse.cz>
9797
9798         PR profile/26399
9799         * g++.dg/bprob/g++-bprob-2.C: New testcase.
9800
9801 2006-04-06  Roger Sayle  <roger@eyesopen.com>
9802
9803         * g++.dg/conversion/nullptr1.C: New test case.
9804         * g++.dg/conversion/nullptr2.C: Likewise.
9805
9806 2006-04-05  Roger Sayle  <roger@eyesopen.com>
9807
9808         * gfortran.dg/dependency_18.f90: New test case.
9809
9810 2006-04-05  Richard Guenther  <rguenther@suse.de>
9811
9812         PR tree-optimization/26919
9813         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
9814         * gcc.dg/ipa/ipa-2.c: Likewise.
9815         * gcc.dg/ipa/ipa-3.c: Likewise.
9816         * gcc.dg/ipa/ipa-5.c: Likewise.
9817
9818 2006-04-05  Richard Guenther  <rguenther@suse.de>
9819
9820         PR tree-optimization/26763
9821         * gcc.dg/torture/pr26763-1.c: New testcase.
9822         * gcc.dg/torture/pr26763-2.c: Likewise.
9823
9824 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
9825
9826         PR fortran/23634
9827         PR fortran/25619
9828         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
9829
9830 2006-04-04  Eric Christopher  <echristo@apple.com>
9831
9832         * gcc.target/i386/387-1.c: Allow regexp to match darwin
9833         stubs.
9834         * gcc.target/i386/387-5.c: Ditto.
9835
9836 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
9837
9838         * gcc.target/sparc/struct-ret-check.c: New test.
9839
9840 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9841
9842         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
9843         zero decimal digits specified in format.
9844
9845 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
9846
9847         PR fortran/26891
9848         * gfortran.dg/missing_optional_dummy_1.f90: New test.
9849
9850         PR fortran/26976
9851         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
9852         * gfortran.dg/initialization_1.f90: Make assignment compliant.
9853         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
9854         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
9855         bigendian-ness.
9856
9857 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
9858
9859         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
9860         dummy arguments work when the actual argument is itself a dummy
9861         argument of the caller.
9862
9863 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9864
9865         PR libfortran/24685
9866         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
9867
9868 2006-04-01  Roger Sayle  <roger@eyesopen.com>
9869
9870         * gfortran.dg/dependencency_17.f90: New test case.
9871
9872 2006-04-01  Roger Sayle  <roger@eyesopen.com>
9873
9874         * gfortran.dg/dependency_14.f90: New test case.
9875         * gfortran.dg/dependency_15.f90: Likewise.
9876         * gfortran.dg/dependency_16.f90: Likewise.
9877
9878 2006-03-31  Asher Langton  <langton2@llnl.gov>
9879
9880         PR fortran/25358
9881         gfortran.dg/cray_pointers_6.f90: New test.
9882
9883 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9884
9885         PR libgfortran/26890
9886         * gfortran.dg/read_size_noadvance.f90: New test.
9887
9888 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
9889
9890         PR fortran/25031
9891         * gfortran.dg/multiple_allocation_1.f90: Check that the
9892         size has changed after a re-allocation with stat.
9893
9894 2006-03-30  Richard Guenther  <rguenther@suse.de>
9895
9896         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
9897         removal.
9898         * gcc.target/i386/sselibm-2.c: Likewise.
9899         * gcc.target/i386/sselibm-3.c: Likewise.
9900         * gcc.target/i386/sselibm-4.c: Likewise.
9901         * gcc.target/i386/sselibm-5.c: Likewise.
9902
9903 2006-03-28  Roger Sayle  <roger@eyesopen.com>
9904
9905         * gcc.dg/fold-andxor-1.c: New test case.
9906         * gcc.dg/fold-xorand-1.c: Likewise.
9907
9908 2006-03-28  Roger Sayle  <roger@eyesopen.com>
9909
9910         * gcc.dg/fold-convnotconv-1.c: New test case.
9911
9912 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
9913
9914         PR fortran/26779
9915         * gfortran.dg/private_type_5.f90: New test.
9916
9917 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
9918
9919         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
9920
9921 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
9922
9923         * gfortran.dg/advance_2.f90: New test.
9924         * gfortran.dg/advance_3.f90: New test.
9925
9926         * gfortran.fortran-torture/execute/equiv_5.f: New test.
9927
9928 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9929
9930         PR libgfortran/26661
9931         PR libgfortran/26880
9932         * gfortran.dg/read_x_past.f: New test.
9933
9934 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
9935
9936         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
9937         to be STABS.
9938
9939 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
9940
9941         * objc.dg/dwarf-1.m: Skip on AIX.
9942         * objc.dg/dwarf-2.m: Skip on AIX.
9943
9944 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
9945
9946         PR fortran/26816
9947         * gfortran.dg/float_1.f90: New test.
9948
9949 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
9950
9951         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
9952         X86_64 targets.
9953         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
9954
9955 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
9956
9957         PR libfortran/26735
9958         * gfortran.dg/convert_implied_open.f90: New test case.
9959
9960 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
9961
9962         PR fortran/26769
9963         * gfortran.dg/transpose_reshape_r10.f90: New test case.
9964
9965 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
9966
9967         PR middle-end/26717
9968         * gcc.dg/pr26717.c: New test.
9969
9970 2006-03-25  Roger Sayle  <roger@eyesopen.com>
9971
9972         * gfortran.dg/dependency_12.f90: New test case.
9973
9974 2006-03-24  Roger Sayle  <roger@eyesopen.com>
9975
9976         * gfortran.dg/dependency_9.f90: New (resurected) test case.
9977
9978 2006-03-24  Jeff Law  <law@redhat.com>
9979
9980         * gcc.c-torture/pr26840.c: New test.
9981
9982 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
9983
9984         * objc.dg/dwarf-2.m: New.
9985         * obj-c++.dg/dwarf-2.mm: New.
9986
9987         * g++.old-deja/g++.other/init19.C: New.
9988
9989 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
9990
9991         * g++.dg/eh/spbp.C: Skip on AIX.
9992
9993 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
9994
9995         PR middle-end/26611
9996         * g++.dg/gomp/pr26611-1.C: New test.
9997         * g++.dg/gomp/pr26611-2.C: New test.
9998
9999 2006-03-24  Jeff Law  <law@redhat.com>
10000
10001         * gcc.c-torture/compile/pr26833.c: New test.
10002         * gfortran.fortran-torture/compile/pr26806.f90: New test.
10003
10004 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10005
10006         * gfortran.dg/endfile_2.f90: Delete temp file.
10007
10008 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
10009
10010         PR fortran/19303
10011         * gfortran.dg/record_marker_1.f90: New test case.
10012         * gfortran.dg/record_marker_2.f: New test case.
10013         * gfortran.dg/record_marker_3.f90: New test case.
10014
10015 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
10016
10017         PR fortran/17298
10018         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
10019         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
10020
10021 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
10022
10023         * lib/gcc-dg.exp (cleanup-modules): New proc.
10024         * gfortran.dg/allocatable_function_1.f90,
10025         gfortran.dg/allocate_char_star_scalar_1.f90,
10026         gfortran.dg/assumed_charlen_function_1.f90,
10027         gfortran.dg/assumed_dummy_1.f90,
10028         gfortran.dg/assumed_shape_ranks_1.f90,
10029         gfortran.dg/assumed_shape_ranks_2.f90,
10030         gfortran.dg/assumed_size_dt_dummy.f90,
10031         gfortran.dg/auto_char_dummy_array_1.f90,
10032         gfortran.dg/auto_char_len_3.f90,
10033         gfortran.dg/automatic_module_variable.f90,
10034         gfortran.dg/bad_automatic_objects_1.f90,
10035         gfortran.dg/char_array_constructor.f90,
10036         gfortran.dg/char_array_structure_constructor.f90,
10037         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
10038         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
10039         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
10040         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
10041         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
10042         gfortran.dg/derived_pointer_recursion.f90,
10043         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
10044         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
10045         gfortran.dg/dummy_functions_1.f90,
10046         gfortran.dg/elemental_initializer_1.f90,
10047         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
10048         gfortran.dg/elemental_pointer_1.f90,
10049         gfortran.dg/elemental_subroutine_1.f90,
10050         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
10051         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
10052         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
10053         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
10054         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
10055         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
10056         gfortran.dg/global_references_1.f90,
10057         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
10058         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
10059         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
10060         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
10061         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
10062         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
10063         gfortran.dg/large_integer_kind_1.f90,
10064         gfortran.dg/large_real_kind_1.f90,
10065         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
10066         gfortran.dg/module_double_reuse.f90,
10067         gfortran.dg/module_equivalence_1.f90,
10068         gfortran.dg/module_interface_1.f90,
10069         gfortran.dg/module_parameter_array_refs_1.f90,
10070         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
10071         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
10072         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
10073         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
10074         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
10075         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
10076         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
10077         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
10078         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
10079         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
10080         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
10081         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
10082         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
10083         gfortran.dg/same_name_1.f90,
10084         gfortran.dg/sibling_dummy_procedure_1.f90,
10085         gfortran.dg/sibling_dummy_procedure_2.f90,
10086         gfortran.dg/sibling_dummy_procedure_3.f90,
10087         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
10088         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
10089         gfortran.dg/used_dummy_types_2.f90,
10090         gfortran.dg/used_dummy_types_3.f90,
10091         gfortran.dg/used_dummy_types_4.f90,
10092         gfortran.dg/used_dummy_types_5.f90,
10093         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
10094         gfortran.dg/userdef_operator_1.f90: Use it.
10095
10096 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10097
10098         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
10099         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
10100         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
10101         gfortran.dg/write_back.f,
10102         gfortran.fortran-torture/execute/inquire_1.f90,
10103         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
10104
10105 2006-03-21  Jeff Law  <law@redhat.com>
10106
10107         * gcc.dg/tree-ssa/vrp28.c: New test.
10108
10109 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10110
10111         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
10112         if _STDC_C99 is defined.
10113         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
10114         * gcc.dg/builtins-20.c: Likewise.
10115         * gcc.dg/builtins-53.c: Likewise.
10116         * gcc.dg/single-precision-constant.c: Likewise. Also pass
10117         -mmacosx-version-min=10.3 on PowerPC/Darwin.
10118
10119 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
10120
10121         PR tree-opt/26781
10122         * gcc.c-torture/compile/pr26781-1.c: New test.
10123         * gcc.c-torture/compile/pr26781-2.c: New test.
10124
10125 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
10126
10127         PR c++/26690
10128         * g++.dg/gomp/pr26690-1.C: New test.
10129         * g++.dg/gomp/pr26690-2.C: New test.
10130
10131 2006-03-20  Jeff Law  <law@redhat.com>
10132
10133         * gcc.dg/tree-ssa/pr21829.c: New test.
10134
10135         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
10136
10137 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
10138
10139         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
10140         (check_visibility_available): Use it.
10141         (check_effective_target_default_packed): Likewise.
10142         (check_effective_target_pcc_bitfield_type_matters): Likewise.
10143         (check_effective_target_fopenmp): Likewise.
10144         (check_effective_target_freorder): Likewise.
10145         (check_effective_target_fpic): Likewise.
10146         (check_named_sections_available): Likewise.
10147         (check_effective_target_ilp32): Likewise.
10148         (check_effective_target_lp64): Likewise.
10149
10150 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
10151
10152         PR fortran/20935
10153         * gfortran.dg/scalar_mask_2.f90: New test case.
10154
10155 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
10156
10157         PR tree-opt/26629
10158         * gcc.dg/tree-ssa/loadpre12.c: New test.
10159         * gcc.dg/tree-ssa/loadpre13.c: New test.
10160         * gcc.dg/tree-ssa/loadpre14.c: New test.
10161         * gcc.dg/tree-ssa/loadpre15.c: New test.
10162         * gcc.dg/tree-ssa/loadpre16.c: New test.
10163         * gcc.dg/tree-ssa/loadpre17.c: New test.
10164         * gcc.dg/tree-ssa/loadpre18.c: New test.
10165         * gcc.dg/tree-ssa/loadpre19.c: New test.
10166         * gcc.dg/tree-ssa/loadpre20.c: New test.
10167         * gcc.dg/tree-ssa/loadpre21.c: New test.
10168         * gcc.dg/tree-ssa/loadpre22.c: New test.
10169
10170 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
10171
10172         PR fortran/26741
10173         * gfortran.dg/elemental_initializer_1.f90: New test.
10174
10175         PR fortran/26716
10176         * gfortran.dg/assumed_shape_ranks_2: New test.
10177
10178 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
10179
10180         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
10181         target fpic.
10182
10183 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10184
10185         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
10186         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
10187         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
10188         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
10189         gfortran.fortran-torture/execute/direct_io.f90,
10190         gfortran.fortran-torture/execute/inquire_2.f90,
10191         gfortran.fortran-torture/execute/inquire_4.f90,
10192         gfortran.fortran-torture/execute/list_read_1.f90,
10193         gfortran.fortran-torture/execute/open_replace.f90,
10194         gfortran.fortran-torture/execute/slash_edit.f90,
10195         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
10196         temporary files from testcases.
10197
10198 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10199
10200         PR libgfortran/26509
10201         gfortran.dg/write_direct_eor.f90: New test.
10202
10203 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
10204
10205         * gcc.target/powerpc/pr26350.c: New.
10206         * gcc.target/powerpc/indexed-addr.c: New.
10207
10208 2006-03-16  Roger Sayle  <roger@eyesopen.com>
10209
10210         * gfortran.dg/dependency_13.f90: New test case.
10211
10212 2006-03-16  Roger Sayle  <roger@eyesopen.com>
10213
10214         PR middle-end/21781
10215         * gcc.dg/real-const-1.c: New test case.
10216
10217 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
10218
10219         * g++.old-deja/g++.other/init18.C: New.
10220         * g++.old-deja/g++.other/init5.C: Remove xfail.
10221
10222 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10223
10224         * g++.dg/opt/pr15551.C: Cleanup temp file.
10225
10226 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10227
10228         PR c++/6634
10229         g++.dg/parse/long1.C: New test.
10230
10231 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10232
10233         PR fortran/19101
10234         * gfortran.dg/continuation.f90: New test.
10235         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
10236
10237 2006-03-14  Richard Guenther  <rguenther@suse.de>
10238
10239         PR tree-optimization/26672
10240         * gcc.dg/torture/pr26672.c: New testcase.
10241
10242 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
10243
10244         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
10245         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
10246
10247 2006-03-13  Roger Sayle  <roger@eyesopen.com>
10248
10249         PR middle-end/26557
10250         * gcc.c-torture/compile/switch-1.c: New test case.
10251
10252 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
10253
10254         PR fortran/25378
10255         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
10256         test to include more permuatations of mask and index.
10257         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
10258         respond to F2003 spec. that the position returned for an all false
10259         mask && condition is zero.
10260
10261 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
10262
10263         PR middle-end/25989
10264         * gcc.dg/gomp/pr25989.c: New test.
10265
10266 2006-03-13  Jeff Law  <law@redhat.com>
10267
10268         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
10269
10270 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
10271
10272         * gcc.dg/switch-9.c: New test.
10273
10274 2006-03-13  Richard Guenther  <rguenther@suse.de>
10275
10276         PR middle-end/26630
10277         * gcc.dg/torture/pr26630.c: New testcase.
10278
10279 2006-03-11  Roger Sayle  <roger@eyesopen.com>
10280
10281         * gfortran.dg/dependency_10.f90: New test case.
10282         * gfortran.dg/dependency_11.f90: Likewise.
10283
10284 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
10285             Erik Edelmann  <eedelman@gcc.gnu.org>
10286
10287         * gfortran.dg/allocatable_function_1.f90: New.
10288         * gfortran.dg/allocatable_function_2.f90: New.
10289
10290 2006-03-10  Richard Guenther  <rguenther@suse.de>
10291
10292         PR middle-end/26565
10293         * gcc.dg/torture/pr26565.c: New testcase.
10294
10295 2006-03-09  Eric Christopher  <echristo@apple.com>
10296
10297         * gcc.c-torture/compile/20060309-1.c: New.
10298
10299 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10300
10301         PR libgfortran/26499
10302         * gfortran.dg/write_back.f: New test.
10303         * gfortran.dg/write_rewind_1.f: New test.
10304         * gfortran.dg/write_rewind_2.f: New test.
10305
10306 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10307
10308         PR libgfortran/26554
10309         * gfortran.dg/read_logical.f90: New test.
10310
10311 2006-03-04  Laurent GUERBY <laurent@guerby.net>
10312
10313         * ada/acats/norun.lst: cdd2a03 now passes.
10314
10315 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
10316
10317         PR testsuite/25177
10318         * gcc.target/powerpc/pr18096-1.c: Change where the error
10319         would match.
10320
10321 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
10322
10323         * gcc.target/i386/cleanup-1.c: New test.
10324         * gcc.target/i386/cleanup-2.c: New test.
10325
10326 2006-03-04  Roger Sayle  <roger@eyesopen.com>
10327
10328         * gfortran.dg/dependency_9.f90: Remove for the time being.
10329
10330 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
10331
10332         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
10333         directive.
10334
10335 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10336
10337         * gfortran.dg/dependency_9.f90: New test case.
10338
10339 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10340
10341         * gfortran.dg/dependency_4.f90: New test case.
10342         * gfortran.dg/dependency_5.f90: New test case.
10343         * gfortran.dg/dependency_6.f90: New test case.
10344         * gfortran.dg/dependency_7.f90: New test case.
10345         * gfortran.dg/dependency_8.f90: New test case.
10346
10347 2006-03-03  Paul Brook  <paul@codesourcery.com>
10348
10349         * lib/target-supports.exp (check_profiling_available):
10350         Add m68k-*-elf.
10351
10352 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
10353
10354         PR fortran/25031
10355         * multiple_allocation_1.f90: New test.
10356
10357 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10358
10359         PR tree-optimization/26524
10360         * gfortran.dg/pr26524.f: New test case.
10361
10362 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10363
10364         * g++.dg/template/repo5.C: Cleanup repo files.
10365         * gcc.dg/20051201-1.c: Cleanup coverage files.
10366         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
10367         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
10368         tree dump files.
10369
10370 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
10371
10372         * objc.dg/objc-nofilename-1.m: New test.
10373         * objc.dg/bad-receiver-type.m: New test.
10374         * obj-c++.dg/bad-receiver-type.mm: New test.
10375
10376 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10377
10378         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
10379
10380 2006-03-01  Mike Stump  <mrs@apple.com>
10381
10382         * g++.dg/abi/key2.C: Add.
10383
10384 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
10385
10386         * gfortran.dg/logical_dot_product.f90: New test.
10387
10388         PR fortran/26393
10389         * gfortran.dg/used_interface_ref.f90: New test.
10390
10391         PR fortran/20938
10392         * gfortran.dg/dependency_2.f90: New test.
10393         * gfortran.fortran-torture/execute/where17.f90: New test.
10394         * gfortran.fortran-torture/execute/where18.f90: New test.
10395         * gfortran.fortran-torture/execute/where19.f90: New test.
10396         * gfortran.fortran-torture/execute/where20.f90: New test.
10397
10398 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
10399
10400         * g++.dg/tree-ssa/pr26443.C: New test case.
10401
10402 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
10403
10404         PR middle-end/26022
10405         * g++.dg/opt/return-slot1.C: New test.
10406
10407 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10408
10409         PR libgfortran/26136
10410         * gfortran.dg/namelist_23.f90: New test.
10411
10412 2006-02-28  Roger Sayle  <roger@eyesopen.com>
10413
10414         PR middle-end/14752
10415         * gcc.dg/fold-eqandshift-2.c: New test case.
10416
10417 2006-02-28  Richard Guenther  <rguenther@suse.de>
10418
10419         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
10420         decomposition.
10421
10422 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
10423
10424         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
10425
10426 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10427
10428         PR libgfortran/26464
10429         * gfortran.dg/backspace_5.f: New test.
10430         * gfortran.dg/backspace_6.f: New test.
10431
10432 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10433
10434         * gcc.dg/fold-eqandnot-1.c: New test case.
10435
10436 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10437
10438         PR middle-end/19983
10439         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
10440
10441 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
10442
10443         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
10444         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
10445
10446 2006-02-26  Richard Guenther  <rguenther@suse.de>
10447
10448         PR tree-optimization/26421
10449         * gcc.dg/tree-ssa/pr26421.c: New testcase.
10450
10451 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
10452
10453         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
10454         * g++.old-deja/g++.robertl/eb132.C: Likewise.
10455
10456 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10457
10458         * gcc.dg/fold-even-1.c: New test case.
10459
10460 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10461
10462         PR middle-end/21137
10463         * gcc.dg/fold-eqandshift-1.c: New test case.
10464
10465 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
10466
10467         PR tree-optimization/25125
10468         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
10469         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
10470
10471 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
10472
10473         PR tree-optimizations/26359
10474         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
10475         with -fdump-tree-dceloop-details.
10476         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
10477
10478 2006-02-25  Roger Sayle  <roger@eyesopen.com>
10479
10480         PR middle-end/23673
10481         * gcc.dg/fold-eqxor-1.c: New test case.
10482         * gcc.dg/fold-eqxor-2.c: Likewise.
10483         * gcc.dg/fold-eqxor-3.c: Likewise.
10484
10485 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
10486
10487         PR fortran/23092
10488         * scalar_mask_1.f90: New test.
10489
10490 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
10491
10492         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
10493         * g++.dg/eh/uncaught2.C: New.
10494         * g++.dg/eh/uncaught3.C: New.
10495
10496 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10497
10498         PR libgfortran/26423
10499         * gfortran.dg/read_many_1.f: New test.
10500
10501 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
10502
10503         PR fortran/24519
10504         * gfortran.dg/dependency_3.f90: New test.
10505         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
10506         XFAILs.
10507
10508         PR fortran/25395
10509         * gfortran.dg/equiv_6.f90: New test.
10510
10511 2006-02-23  Jeff Law  <law@redhat.com>
10512
10513         * gcc.c-torture/compile/pr26425.c: New test.
10514
10515 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
10516
10517         PR middle-end/26412
10518         * gcc.dg/gomp/pr26412.c: New test.
10519
10520 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10521
10522         PR c++/26291
10523         * g++.dg/other/ellipsis1.C: New test.
10524         * g++.dg/parse/operator4.C: Adjust error marker.
10525
10526 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10527
10528         PR target/25603
10529         * gfortran.dg/pr25603.f: New testcase.
10530
10531 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10532
10533         * gcc.dg/bf-spl1.c: Don't specify -m68000.
10534         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
10535
10536 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
10537
10538         * g++.dg/eh/spbp.C: New.
10539
10540 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
10541
10542         PR middle-end/26379
10543         * gcc.target/i386/mmx-7.c: New test.
10544
10545 2006-02-20  Roger Sayle  <roger@eyesopen.com>
10546
10547         PR tree-optimization/26361
10548         * gcc.dg/tree-ssa/vrp27.c: New test case.
10549
10550 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
10551
10552         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
10553         * gcc.dg/tree-ssa/complex-4.c: Here.
10554
10555 2006-02-19  Roger Sayle  <roger@eyesopen.com>
10556
10557         PR middle-end/19543
10558         * gfortran.dg/logical_1.f90: New test case.
10559
10560 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
10561
10562         PR middle-end/26334
10563         * gcc.dg/20060218-1.c: Moved to...
10564         * gcc.target/i386/20060218-1.c: ... here.  New test.
10565
10566 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
10567
10568         PR fortran/26201
10569         * gfortran.dg/convert_1.f90: New.
10570
10571 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
10572
10573         PR fortran/25054
10574         * gfortran.dg/namelist_5.f90: New test.
10575
10576         PR fortran/25089
10577         * gfortran.dg/namelist_4.f90: New test.
10578
10579 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10580
10581         PR tree-opt/25680
10582         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
10583
10584 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10585
10586         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
10587         variable to take into account the variable name in the
10588         function header.
10589         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
10590
10591 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
10592
10593         PR middle-end/26334
10594         * gcc.c-torture/compile/20060217-1.c: New test.
10595         * gcc.dg/20060218-1.c: New test.
10596
10597 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
10598
10599         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
10600
10601 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
10602
10603         * gcc.dg/cpp/undef3.c: New test.
10604         * gcc.dg/cpp/trad/builtins2.c: New test.
10605
10606 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
10607
10608         PR c++/26266
10609         * g++.dg/template/static22.C: New test.
10610         * g++.dg/template/static23.C: New test.
10611         * g++.dg/template/static24.C: New test.
10612         * g++.dg/template/non-dependent13.C: New test.
10613         * g++.dg/init/member1.C: Tweak error markers.
10614
10615 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10616
10617         PR target/26255
10618         * gcc.c-torture/compile/pr26255.c: New test case.
10619
10620 2006-02-16  Roger Sayle  <roger@eyesopen.com>
10621
10622         * gfortran.fortran-torture/execute/where_10.f90: New test case.
10623         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
10624         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
10625         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
10626         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
10627         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
10628         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
10629
10630 2006-02-16  Jeff Law  <law@redhat.com>
10631
10632         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
10633         * gcc.dg/tree-ssa/vrp26.c: New test.
10634
10635 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
10636
10637         PR target/20353
10638         PR target/24578
10639         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
10640         __UCLIBC__ is defined.
10641
10642 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
10643
10644         PR fortran/26224
10645         * gfortran.dg/gomp/pr26224.f: New test.
10646
10647 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
10648
10649         PR tree-opt/25918
10650         * lib/target-supports.exp
10651         (check_effective_target_vect_short_mult): New.
10652         (check_effective_target_vect_char_mult): New.
10653         (check_effective_target_vect_widen_sum_qi_to_si): New.
10654         (check_effective_target_vect_widen_sum_qi_to_hi): New.
10655         (check_effective_target_vect_widen_sum_hi_to_si): New.
10656         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
10657         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
10658         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
10659         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
10660         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
10661         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
10662         vect-reduc-pattern-2c.c
10663         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
10664         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
10665         vect-reduc-pattern-1c.c
10666
10667 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
10668
10669         PR fortran/24557
10670         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
10671
10672 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10673
10674         PR fortran/26054
10675         * gfortran.dg/enum_8.f90: Remove check for warning.
10676         * gfortran.dg/iomsg_1.f90: Ditto.
10677         * gfortran.dg/enum_1.f90: Ditto.
10678         * gfortran.dg/enum_9.f90: Ditto.
10679         * gfortran.dg/enum_2.f90: Ditto.
10680         * gfortran.dg/enum_10.f90: Ditto.
10681         * gfortran.dg/enum_3.f90: Ditto.
10682         * gfortran.dg/flush_1.f90: Ditto.
10683         * gfortran.dg/enum_4.f90: Ditto.
10684         * gfortran.dg/array_constructor_1.f90: Ditto.
10685         * gfortran.dg/enum_5.f90: Ditto.
10686         * gfortran.dg/enum_6.f90: Ditto.
10687         * gfortran.dg/enum_7.f90: Ditto.
10688
10689 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
10690
10691         PR middle-end/26300
10692         * gcc.c-torture/compile/20060215-1.c: New test.
10693
10694 2006-02-14  Roger Sayle  <roger@eyesopen.com>
10695
10696         PR middle-end/23670
10697         * gcc.dg/tree-ssa/andor-2.c: New test case.
10698
10699 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
10700
10701         PR fortran/25045
10702         * optional_dim.f90: New test.
10703
10704 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10705
10706         PR fortran/26277
10707         * gfortran.dg/label_4.f90: New.
10708
10709 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
10710             Diego Novillo  <dnovillo@redhat.com>
10711             Uros Bizjak  <uros@kss-loka.si>
10712
10713         * gfortran.dg/gomp: New directory.
10714
10715 2006-02-14  Richard Guenther  <rguenther@suse.de>
10716
10717         PR tree-optimization/26258
10718         * gcc.dg/torture/pr26258.c: New testcase.
10719
10720 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
10721
10722         PR fortran/26246
10723         * gfortran.dg/pr26246_1.f90: New test.
10724         * gfortran.dg/pr26246_2.f90: New test.
10725
10726         PR middle-end/26092
10727         * gcc.c-torture/compile/20060208-1.c: New test.
10728
10729 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
10730
10731         PR fortran/26074
10732         PR fortran/25103
10733         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
10734         * gfortran.dg/bad_automatic_objects_1.f90: New test.
10735         * gfortran.dg/automatic_module_variable.f90: Change error message.
10736
10737         PR fortran/20861
10738         * gfortran.dg/internal_dummy_1.f90: New test.
10739
10740         PR fortran/20871
10741         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
10742
10743
10744         PR fortran/25083
10745         * gfortran.dg/uncommon_block_data_1.f90: New test.
10746         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
10747         with standard.
10748
10749         PR fortran/25088
10750         * gfortran.dg/typed_subroutine_1.f90: New test.
10751
10752 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
10753
10754         * objc.dg/dwarf-1.m: New.
10755
10756 2006-02-13  Roger Sayle  <roger@eyesopen.com>
10757
10758         PR middle-end/24427
10759         * gcc.dg/tree-ssa/andor-1.c: New test case.
10760
10761 2006-02-13  Josh Conner  <jconner@apple.com>
10762
10763         PR target/25376
10764         * gcc.dg/pr25376.c: New test.
10765
10766         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
10767         assemble.
10768         * lib/target-supports.exp (check_named_sections_available):
10769         Only compile named-sections test -- don't assemble.
10770
10771 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10772
10773         * g++.dg/warn/no-write-strings.C: New test.
10774         * g++.dg/warn/write-strings.C: Likewise.
10775         * g++.dg/warn/write-strings-default.C: Likewise.
10776
10777 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
10778
10779         PR fortran/25806
10780         * gfortran.dg/ret_pointer_2.f90: New test.
10781
10782 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
10783
10784         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
10785
10786 2006-02-10  Jeff Law  <law@redhat.com>
10787
10788         * gcc.c-torture/compile/pr26213.c: New test.
10789
10790 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
10791
10792         gfortran.dg/null_1.f90: New test.
10793
10794 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10795
10796         PR fortran/14771
10797         * gfortran.dg/parens_4.f90: New.
10798         * gfortran.dg/parens_5.f90: New.
10799
10800 2006-02-10  Richard Guenther  <rguenther@suse.de>
10801
10802         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
10803
10804 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10805         Paul Thomas  <pault@gcc.gnu.org>
10806
10807         PR fortran/14771
10808         * gfortran.dg/parens_1.f90: New.
10809         * gfortran.dg/parens_2.f90: New.
10810         * gfortran.dg/parens_3.f90: New.
10811
10812 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
10813
10814         PR fortran/26038
10815         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
10816
10817         PR fortran/25059
10818         * gfortran.dg/impure_assignment_1.f90: New test.
10819
10820         PR fortran/25070
10821         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
10822
10823 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
10824
10825         PR target/26141
10826         * g++.dg/expr/stdarg2.C: New test.
10827
10828 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
10829
10830         PR inline-asm/16194
10831         * gcc.dg/pr16194.c: New test.
10832
10833 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10834
10835         * ada/acats/run_acats: Use portable variant of "$@".
10836
10837 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10838
10839         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
10840         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
10841
10842 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10843
10844         PR tree-opt/26179
10845         * g++.dg/opt/pr26179.C: New test.
10846
10847 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10848
10849         PR middle-end/26134
10850         * gcc.dg/tree-ssa/complex-3.c: New test.
10851
10852 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10853
10854         * gcc.c-torture/compile/volatile-1.c: New test.
10855
10856 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
10857
10858         PR 26180
10859         * gcc.dg/tree-ssa/pr26180.c: New test.
10860
10861 2006-02-08  Jeff Law  <law@redhat.com>
10862
10863         * gcc.dg/tree-ssa/pr21417.c: New test.
10864
10865 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10866
10867         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
10868         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
10869
10870 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10871
10872         * lib/scanrtl.exp: New.
10873
10874 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10875
10876         PR c++/26071
10877         * g++.dg/other/virtual2.C: New test.
10878
10879         PR c++/26070
10880         * g++.dg/other/virtual1.C: New test.
10881
10882 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10883
10884         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
10885         cleanup-ipa-dump): Update dump file glob patterns.
10886         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
10887         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
10888
10889         * lib/gcc-dg.exp: Load it.
10890         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
10891
10892 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
10893
10894         PR testsuite/26159
10895         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
10896         * gcc.dg/tree-ssa/pr23382.c: Ditto.
10897
10898 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10899
10900         PR fortran/25577
10901         * gfortran.dg/mvbits_1.f90: New.
10902
10903 2006-02-07  Dirk Mueller  <dmueller@suse.com>
10904
10905         * g++.dg/warn/Wdiv-by-zero.C: New test.
10906         * g++.dg/warn/Wno-div-by-zero.C: New.
10907
10908 2006-02-07  Jeff Law  <law@redhat.com>
10909
10910         * gcc.dg/tree-ssa/pr21559.c: New test.
10911
10912         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
10913         multiple VRP passes.
10914         * gcc.dg/tree-ssa/vrp09.c: Likewise.
10915         * gcc.dg/tree-ssa/vrp18.c: Likewise.
10916         * gcc.dg/tree-ssa/pr21582.c: Likewise.
10917         * gcc.dg/tree-ssa/pr20657.c: Likewise.
10918         * gcc.dg/tree-ssa/pr21001.c: Likewise.
10919         * gcc.dg/tree-ssa/vrp02.c: Likewise
10920         * gcc.dg/tree-ssa/vrp11.c: Likewise
10921         * gcc.dg/tree-ssa/pr14341.c: Likewise
10922         * gcc.dg/tree-ssa/vrp19.c: Likewise
10923         * gcc.dg/tree-ssa/vrp20.c: Likewise
10924         * gcc.dg/tree-ssa/vrp03.c: Likewise
10925         * gcc.dg/tree-ssa/pr21086.c: Likewise
10926         * gcc.dg/tree-ssa/pr21959.c: Likewise
10927         * gcc.dg/tree-ssa/vrp21.c: Likewise
10928         * gcc.dg/tree-ssa/vrp04.c: Likewise
10929         * gcc.dg/tree-ssa/pr25485.c: Likewise
10930         * gcc.dg/tree-ssa/pr22026.c: Likewise
10931         * gcc.dg/tree-ssa/vrp22.c: Likewise
10932         * gcc.dg/tree-ssa/vrp05.c: Likewise
10933         * gcc.dg/tree-ssa/20030807-10.c: Likewise
10934         * gcc.dg/tree-ssa/pr20701.c: Likewise
10935         * gcc.dg/tree-ssa/vrp23.c: Likewise
10936         * gcc.dg/tree-ssa/vrp06.c: Likewise
10937         * gcc.dg/tree-ssa/pr22117.c: Likewise
10938         * gcc.dg/tree-ssa/pr20702.c: Likewise
10939         * gcc.dg/tree-ssa/vrp15.c: Likewise
10940         * gcc.dg/tree-ssa/pr21090.c: Likewise
10941         * gcc.dg/tree-ssa/pr21294.c: Likewise
10942         * gcc.dg/tree-ssa/vrp24.c: Likewise
10943         * gcc.dg/tree-ssa/vrp07.c: Likewise
10944         * gcc.dg/tree-ssa/pr21563.c: Likewise
10945         * gcc.dg/tree-ssa/pr25382.c: Likewise
10946         * gcc.dg/tree-ssa/vrp16.c: Likewise
10947         * gcc.dg/tree-ssa/vrp25.c: Likewise
10948         * gcc.dg/tree-ssa/vrp08.c: Likewise
10949         * gcc.dg/tree-ssa/20030807-6.c: Likewise
10950         * gcc.dg/tree-ssa/vrp17.c: Likewise
10951         * gcc.dg/tree-ssa/pr21458.c: Likewise
10952         * g++.dg/tree-ssa/pr18178.C: Likewise
10953
10954 2006-02-07  Richard Guenther  <rguenther@suse.de>
10955
10956         PR c++/26140
10957         Revert
10958         2006-01-30  Richard Guenther  <rguenther@suse.de>
10959         PR c++/23372
10960         * gcc.dg/pr23372-1.C: New testcase.
10961
10962         * g++.dg/tree-ssa/pr26140.C: New testcase.
10963
10964 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
10965
10966         PR c++/9737
10967         * g++.dg/template/ttp15.C: New test.
10968         * g++.dg/template/ttp16.C: Likewise.
10969         * g++.dg/template/ttp17.C: Likewise.
10970         * g++.old-deja/g++.pt/ttp36.C: Remove.
10971         * g++.old-deja/g++.pt/ttp19.C: Likewise.
10972         * g++.old-deja/g++.pt/ttp37.C: Likewise.
10973         * g++.old-deja/g++.pt/ttp38.C: Likewise.
10974         * g++.old-deja/g++.pt/ttp39.C: Likewise.
10975         * g++.old-deja/g++.pt/ttp9.C: Likewise.
10976         * g++.old-deja/g++.pt/ttp40.C: Likewise.
10977         * g++.old-deja/g++.pt/ttp51.C: Likewise.
10978         * g++.old-deja/g++.pt/ttp26.C: Likewise.
10979         * g++.old-deja/g++.pt/ttp36.C: Likewise.
10980
10981 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
10982
10983         PR libfortran/23815
10984         * unf_io_convert_4.f90: New test.
10985
10986 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
10987
10988         * gcc.dg/tree-ssa/loadpre10.c: New test.
10989         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
10990         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
10991         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
10992
10993 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10994
10995         PR libfortran/24685
10996         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
10997
10998 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
10999
11000         PR tree-opt/25251
11001         * gfortran.dg/assign_7.f: New test.
11002
11003 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
11004
11005         PR fortran/26041
11006         PR fortran/26064
11007         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
11008         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
11009         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
11010
11011 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
11012
11013         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
11014         in size_t typedef.
11015
11016 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11017
11018         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
11019         * g++.dg/charset/string.c (foo): Likewise.
11020         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
11021         const char*
11022         * g++.dg/ext/builtin2.C (printf): Likewise.
11023         * g++.dg/init/new15.C (printf): Likewise.
11024         * g++.dg/opt/pr17697-1.C (foo): Likewise.
11025         * g++.dg/opt/pr17697-2.C (foo): Likewise.
11026         * g++.dg/opt/pr17697-3.C (foo): Likewise.
11027         * g++.dg/template/non-dependent4.C (temp): Likewise.
11028         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
11029         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
11030         parameter type to const char*.
11031         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
11032         Change type to const char*.
11033         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
11034         Likewise.
11035         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
11036         second parameter type to const char*.
11037         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
11038         (Y::Y): Change parameter type to const char*.
11039         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
11040         * g++.old-deja/g++.jason/report.C: Apply const correctness.
11041         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
11042         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
11043         (char*).
11044         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
11045         const char*.
11046         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
11047         type to const char*.
11048         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
11049         return type to const char*.
11050         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
11051         to const char*.
11052         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
11053         * g++.old-deja/g++.law/refs1.C: Likewise.
11054         * g++.old-deja/g++.law/visibility1.C: Likewise.
11055         * g++.old-deja/g++.law/visibility2.C: Likewise.
11056         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
11057         const char*.
11058         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
11059         * g++.old-deja/g++.mike/net48.C: Likewise.
11060         * g++.old-deja/g++.mike/p646.C: Likewise.
11061         * g++.old-deja/g++.mike/p6746.C: Likewise.
11062         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
11063         type to const char*.
11064         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
11065         deprecated conversion warning.
11066         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
11067         char*.
11068         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
11069         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
11070         * g++.old-deja/g++.pt/explicit8.C: Likewise.
11071         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
11072         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
11073         * g++.old-deja/g++.pt/nontype3.C: Likewise.
11074         * g++.old-deja/g++.pt/t39.C: Likewise.
11075         * g++.old-deja/g++.robertl/eb106.C: Likewise.
11076         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
11077
11078 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
11079
11080         PR fortran/25075
11081         intrinsic_argument_conformance_1.f90: New test.
11082
11083 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
11084
11085         PR fortran/20845
11086         * gfortran.dg/char_result_11.f90: Add SAVE.
11087         * gfortran.dg/der_pointer_4.f90: Ditto.
11088         * gfortran.dg/default_initialization.f90: New test.
11089
11090 2006-02-03  Jeff Law  <law@redhat.com>
11091
11092         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
11093         handle more than 100 dump files.
11094         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
11095         * lib/scantree.exp (scan-tree-dump): Likewise.
11096         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
11097         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
11098         * lib/scanipa.exp (scan-ipa-dump): Likewise.
11099         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
11100         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
11101
11102 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
11103
11104         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
11105
11106 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
11107
11108         * g++.dg/template/using12.C: New test.
11109
11110 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
11111
11112         * gcc.target/powerpc/pr25960.c: New test.
11113
11114 2006-02-02  Steven G. Kargl  <kargls@comcast>
11115
11116         PR fortran/24958
11117         gfortran.dg/nullify_2.f90: New test.
11118
11119 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
11120
11121         PR 25990
11122         * gcc.dg/gomp/pr25990.c: New test.
11123
11124 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
11125
11126         PR c++/25342
11127         * g++.gd/template/partial4.C: New test.
11128
11129 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
11130
11131         PR middle-end/26001
11132         * gfortran.dg/data_char_2.f90: New.
11133
11134 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
11135
11136         PR fortran/26039
11137         maxval_maxloc_conformance_1.f90: New test.
11138
11139 2006-01-31  Richard Guenther  <rguenther@suse.de>
11140
11141         * gcc.target/i386/sselibm-1.c: New testcase.
11142         * gcc.target/i386/sselibm-2.c: Likewise.
11143         * gcc.target/i386/sselibm-3.c: Likewise.
11144         * gcc.target/i386/sselibm-4.c: Likewise.
11145         * gcc.target/i386/sselibm-5.c: Likewise.
11146
11147 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
11148
11149         PR fortran/24266
11150         * gfortran.dg/arrayio_derived_2.f90: New.
11151
11152 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
11153
11154         * gcc.dg/unsigned-long-compare.c: New test.
11155
11156 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
11157
11158         PR testsuite/25318
11159         * lib/target-supports.exp (check_effective_target_freorder):
11160         Check to see if target supports -freorder-blocks-and-partition.
11161         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
11162         instead of "dg-require-named-sections".
11163
11164 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
11165
11166         PR target/14798:
11167         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
11168         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
11169         * gcc.dg/pragma-isr-trapa2.c: Likewise.
11170         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
11171         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
11172         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
11173         * gcc.dg/attr-isr-trap_exit.c: Likewise.
11174         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
11175
11176 2006-01-30  Richard Guenther  <rguenther@suse.de>
11177
11178         PR c++/23372
11179         * gcc.dg/pr23372-1.C: New testcase.
11180
11181 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
11182
11183         * gcc.dg/gomp/pr25874.c: New test.
11184
11185 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
11186
11187         PR tree-opt/25911
11188         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
11189
11190 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
11191
11192         PR fortran/18578
11193         PR fortran/18579
11194         PR fortran/20857
11195         PR fortran/20885
11196         * gfortran.dg/intent_out_1.f90: New test.
11197
11198 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
11199
11200         PR fortran/17911
11201         * gfortran.dg/procedure_lvalue.f90: New test.
11202
11203         PR fortran/20895
11204         PR fortran/25030
11205         * gfortran.dg/char_pointer_assign_2.f90: New test.
11206         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
11207         assignment to be consistent with standard.
11208         * gfortran.dg/char_result_2.f90: The same.
11209         * gfortran.dg/char_result_8.f90: The same.
11210
11211 2006-01-28  Zack Weinberg  <zackw@panix.com>
11212
11213         * gcc.dg/Woverlength-strings.c
11214         * gcc.dg/Woverlength-strings-pedantic-c89.c
11215         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
11216         * gcc.dg/Woverlength-strings-pedantic-c99.c
11217         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
11218
11219 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
11220
11221         * gcc.c-torture/execute/20060127-1.c: New test.
11222
11223 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
11224
11225         PR c++/25999
11226         * g++.dg/ext/pragmaweak1.C: New test.
11227
11228 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
11229
11230         PR c++/25855
11231         * g++.dg/template/spec29.C: New test.
11232
11233 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
11234
11235         PR c/19606.
11236         * gcc.c-torture/execute/pr19606.c: New.
11237
11238 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
11239
11240         * gcc.dg/pragma-re-4.c: New test.
11241
11242 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
11243
11244         PR fortran/25964
11245         * gfortran.dg/assumed_size_refs_3.f90: New test.
11246
11247 2006-01-27  Ben Elliston  <bje@au.ibm.com>
11248
11249         * gcc.misc-tests/dectest.exp: Remove defunct comment.
11250
11251 2006-01-26  Laurent GUERBY <laurent@guerby.net>
11252
11253         PR ada/21317
11254         * ada/acats/support/impdef.a: Add One_Long_Second.
11255         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
11256         * ada/acats/tests/c9/c94026.a: Likewise.
11257         * ada/acats/tests/c9/c97305c.ada: Likewise.
11258         * ada/acats/tests/c9/c99004a.ada: Likewise.
11259
11260 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
11261
11262         PR fortran/25964
11263         * gfortran.dg/global_references_2.f90: New test.
11264
11265         PR fortran/25084
11266         PR fortran/20852
11267         PR fortran/25085
11268         PR fortran/25086
11269         * gfortran.dg/assumed_charlen_function_1.f90: New test.
11270         * gfortran.dg/assumed_charlen_function_3.f90: New test.
11271
11272         PR fortran/25416
11273         * gfortran.dg/assumed_charlen_function_2.f90: New test.
11274
11275 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
11276
11277         PR c/25892
11278         * gcc.dg/Wpointer-sign.c: New.
11279         * gcc.dg/Wpointer-sign-Wall.c: New.
11280         * gcc.dg/Wpointer-sign-Wall-no.c: New.
11281         * gcc.dg/Wpointer-sign-pedantic.c: New.
11282         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
11283         * gcc.dg/conv-2.c: Use -Wpointer-sign.
11284
11285 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
11286
11287         PR C/25861
11288         * gcc.c-torture/compile/pr25861.c: New test.
11289
11290 2006-01-26  Paul Brook  <paul@codesourcery.com>
11291
11292         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
11293         on short-enum targets.
11294         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
11295         variable.
11296         (generate_fields): Use short_enums.
11297         (main): Set short_enums.  Document -e.
11298         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
11299         on short-enum targets.
11300         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
11301         variable.
11302         (generate_fields): Use short_enums.
11303         (main): Set short_enums.  Document -e.
11304         * lib/target-supports.exp (check_effective_target_short_enums): New.
11305
11306 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
11307
11308         PR target/25947
11309         * gcc.dg/torture/pr25947-1.c: New test.
11310
11311 2006-01-25  Jan Hubicka  <jh@suse.cz>
11312             Roger Sayle  <roger@eyesopen.com>
11313
11314         PR rtl-optimization/25703
11315         * gcc.target/i386/20060125-1.c: New test case.
11316         * gcc.target/i386/20060125-2.c: New test case.
11317
11318 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11319
11320         PR fortran/18540
11321         * gfortran.dg/goto_1.f: New.
11322
11323 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
11324
11325         PR fortran/25716
11326         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
11327         25716 on 32-bit systems too.
11328
11329 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
11330
11331         PR testsuite/25590
11332         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
11333
11334 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
11335
11336         * gcc.dg/tree-ssa/gen-vect-33.c: New.
11337
11338 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11339
11340         PR fortran/25835
11341         * gfortran.dg/read_eof.f90: Delete, renamed.
11342         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
11343         * gfortran.dg/read_eof_2.f90: New test.
11344         * gfortran.dg/read_eof_3.f90: New test.
11345
11346 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
11347
11348         PR tree-opt/25860
11349         * gcc.c-torture/compile/pr25860.c: New test.
11350
11351 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11352
11353         PR c++/25552
11354         * g++.dg/parse/dtor8.C: New test.
11355
11356 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
11357
11358         PR testsuite/25891
11359         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
11360         * gcc.dg/gomp/gomp.exp: Return without testing anything if
11361         check_effective_target_fopenmp returns 0.
11362
11363 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
11364
11365         PR ada/20548
11366         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
11367         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
11368         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
11369
11370 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
11371
11372         PR tree-opt/25857
11373         * g++.dg/opt/pr25857.C: New test.
11374
11375 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
11376         Jan Hubicka  <jh@suse.cz>
11377         Richard Guenther  <rguenther@suse.de>
11378
11379         PR rtl-optimization/25654
11380         * gcc.dg/torture/pr25654.c: New testcase.
11381         * gcc.target/i386/pr25654.c: Likewise.
11382
11383 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
11384
11385         PR fortran/25901
11386         * gfortran.dg/internal references_2.f90: New test.
11387
11388         Fix regression in testing of admissability of attributes.
11389         * gfortran.dg/intent_used_1.f90: New test.
11390
11391 2006-01-23  Ben Elliston  <bje@au.ibm.com>
11392
11393         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
11394         Remove target conditional torture options for i?86 and x86_64
11395         GNU/Linux.
11396
11397 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11398
11399         PR c++/10891
11400         * g++.dg/rtti/no-rtti.C: New.
11401
11402 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
11403
11404         PR c++/25895
11405         * g++.dg/inherit/conv2.C: New test.
11406
11407         PR c++/25856
11408         * g++.dg/parse/dtor7.C: New test.
11409
11410         PR c++/25858
11411         * g++.dg/template/crash44.C: New test.
11412
11413 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
11414
11415         PR fortran/25124
11416         PR fortran/25625
11417         * gfortran.dg/internal_references_1.f90: New test.
11418           PR fortran/20881
11419         PR fortran/23308
11420         PR fortran/25538
11421         PR fortran/25710
11422         * gfortran.dg/global_references_1.f90: New test.
11423         * gfortran.dg/g77/19990905-1.f: Restore the error that
11424         there is a clash between the common block name and
11425         the name of a subroutine reference.
11426
11427         PR fortran/PR24276
11428         * gfortran.dg/aliasing_dummy_1.f90: New test.
11429
11430 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
11431
11432         * gcc.dg/vmx/1b-01.c: Warning fix.
11433         * gcc.dg/vmx/1c-02.c: Likewise.
11434         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
11435
11436 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
11437
11438         PR testsuite/24962
11439         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
11440
11441 2006-01-20  Richard Guenther  <rguenther@suse.de>
11442         Steven Bosscher <stevenb.gcc@gmail.com>
11443
11444         PR rtl-optimization/24626
11445         * gcc.dg/torture/pr24626-1.c: New testcase.
11446         * gcc.dg/torture/pr24626-2.c: Likewise.
11447         * gcc.dg/torture/pr24626-3.c: Likewise.
11448         * gcc.dg/torture/pr24626-4.c: Likewise.
11449
11450 2006-01-20  Dirk Mueller  <dmueller@suse.com>
11451
11452         PR c++/5520
11453         * g++.dg/warn/empty-body.C: New.
11454
11455 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
11456
11457         PR c++/22136
11458         * g++.dg/template/using10.C: New test.
11459         * g++.dg/temlpate/using11.C: Likewise.
11460         * g++.dg/inherit/using5.C: Tweak error messages.
11461
11462 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
11463
11464         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
11465         target test.
11466         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
11467
11468 2006-01-19  Jan Hubicka  <jh@suse.cz>
11469
11470         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
11471
11472 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11473
11474         PR c++/25854
11475         * g++.dg/template/spec28.C: New test.
11476
11477 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
11478
11479         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
11480         Fix fprintf's by adding srcdir or removing it.
11481
11482 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
11483
11484         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
11485         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
11486         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
11487         * testsuite/gcc.dg/gomp/empty.c: Likewise.
11488         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
11489         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
11490         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
11491         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
11492         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
11493         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
11494         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
11495         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
11496         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
11497         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
11498
11499 2006-01-18  Jeff Law  <law@redhat.com>
11500
11501         * gcc.dg/tree-ssa/vrp25.c: New test.
11502
11503 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
11504
11505         * gcc.dg/pr25805.c: Fix misapplied patch.
11506
11507 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
11508
11509         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
11510         (check_effective_target_vect_udot_qi): New.
11511         (check_effective_target_vect_sdot_hi): New.
11512         (check_effective_target_vect_udot_hi): New.
11513         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
11514         prefixed with "wrapv-" with -fwrapv.
11515         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
11516         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
11517         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
11518         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
11519         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
11520
11521         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
11522         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
11523         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
11524         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
11525
11526 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11527
11528         PR c++/16829
11529         * g++.dg/other/default2.C: New test.
11530         * g++.dg/other/default3.C: New test.
11531
11532 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
11533
11534         PR c/25805
11535         * gcc.dg/pr25805.c: New file.
11536
11537 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
11538
11539         PR c++/25836
11540         * g++.dg/template/init6.C: New test.
11541
11542 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
11543
11544         * gcc.dg/tree-ssa/pr24287.c: New test
11545
11546 2006-01-18  Eric Christopher  <echristo@apple.com>
11547
11548         * g++.dg/eh/table.C: New.
11549
11550 2006-01-18  DJ Delorie  <dj@redhat.com>
11551
11552         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
11553         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
11554         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
11555         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
11556
11557 2006-01-18  Jeff Law  <law@redhat.com>
11558
11559         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
11560         on wrapping on overflow semantics.
11561
11562         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
11563
11564         * gcc.gc/tree-ssa/vrp23.c: New test.
11565         * gcc.gc/tree-ssa/vrp24.c: New test.
11566
11567 2006-01-18  Richard Henderson  <rth@redhat.com>
11568             Aldy Hernandez  <aldyh@redhat.com>
11569             Jakub Jelinek  <jakub@redhat.com>
11570             Diego Novillo  <dnovillo@redhat.com>
11571             Uros Bizjak  <uros@kss-loka.si>
11572
11573         * testsuite/gcc.dg/gomp: New directory.
11574
11575 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
11576             Steven G. Kargl  <kargls@comcast.net>
11577
11578         PR fortran/20869
11579         * gfortran.dg/intrinsic_external_1.f90: New test.
11580
11581         PR fortran/20875.
11582         * gfortran.dg/elemental_pointer_1.f90: New test.
11583
11584         PR fortran/25024
11585         * gfortran.dg/external_procedures_1.f90: New test.
11586
11587         PR fortran/25785
11588         gfortran.dg/assumed_present.f90: New test.
11589
11590 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
11591
11592         * g++.dg/parse/lookup5.C: New test.
11593
11594 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11595
11596         PR fortran/25697
11597         * gfortran.dg/read_eof.f90: New test.
11598
11599 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11600
11601         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
11602         add a closing brace.
11603
11604 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11605
11606         PR fortran/25631
11607         * gfortran.dg/fmt_tl.f: New test.
11608
11609 2006-01-17  Eric Christopher  <echristo@apple.com>
11610
11611         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
11612         * g++.old-deja/g++.warn/impint2.C: Ditto.
11613         * g++.old-deja/g++.other/null1.C: Ditto.
11614         * g++.dg/warn/conv2.C: Ditto.
11615         * g++.dg/warn/conv4.C: New file.
11616
11617 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11618
11619         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
11620
11621 2006-01-17  Andreas Jaeger  <aj@suse.de>
11622             Janis Johnson <janis187@us.ibm.com>
11623
11624         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
11625         in 64-bit.
11626         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
11627         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
11628
11629 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11630
11631         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
11632         xfail txxx where xxx >= 25.
11633
11634 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11635
11636         PR testsuite/25764
11637         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
11638
11639 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
11640
11641         PR c/25682
11642         * gcc.dg/pr25682.c: New test.
11643         * g++.dg/parse/array-size2.C: New test.
11644
11645 2006-01-16  Ian Lance Taylor  <ian@airs.com>
11646
11647         * consistency.vlad: Remove entire directory, 1652 files.
11648
11649 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
11650
11651         * lib/target-supports.exp (check_effective_target_dfp_nocache,
11652         check_effective_target_dfprt_nocache): New.
11653         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
11654         (check_effective_target_dfprt): New.
11655         * lib/c-compat.exp (check_dfp): Remove.
11656         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
11657         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
11658         level of support for decimal float.
11659         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
11660         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
11661         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
11662         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
11663         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
11664         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
11665         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
11666         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
11667         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
11668         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
11669         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
11670         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
11671         directives.
11672
11673 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11674
11675         PR testsuite/25741
11676         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
11677         $base_dir/../.
11678         * lib/gfortran.exp (gfortran_init): Likewise.
11679         * lib/obj-c++.exp (obj-c++_init): Likewise.
11680         * lib/scanasm.exp (scan-assembler-dem): Likewise.
11681         (scan-assembler-dem-not): Likewise.
11682         * lib/scandump.exp (scan-dump-dem): Likewise.
11683         (scan-dump-dem-not): Likewise.
11684
11685 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
11686
11687         PR testsuite/25767
11688         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
11689         powerpc-*-darwin*.
11690         * lib/obj-c++.exp (obj-c++_init): Likewise.
11691
11692 2006-01-16  Richard Guenther  <rguenther@suse.de>
11693
11694         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
11695
11696 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11697
11698         PR testsuite/25777
11699         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
11700         to LD_LIBRARY_PATH.
11701
11702 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
11703             Andrew Pinski  <pinskia@physics.uc.edu>
11704
11705         * gcc.dg/minmax-1.c: New test.
11706
11707 2006-01-16  Ben Elliston  <bje@au.ibm.com>
11708
11709         * gcc.dg/dfp/dfp.exp: Correct FSF address.
11710         * gcc.misc-tests/dectest.exp: Ditto.
11711
11712 2006-01-15  Ian Lance Taylor  <ian@airs.com>
11713
11714         PR testsuite/25796
11715         * gcc.target/i386/cmov6.c: Use -march=k8.
11716
11717 2006-01-15  Andreas Jaeger  <aj@suse.de>
11718
11719         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
11720         x86 does not have __float128.
11721
11722 2006-01-14  Ian Lance Taylor  <ian@airs.com>
11723
11724         * gcc.target/i386/cmov6.c: New test.
11725
11726 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
11727
11728         PR c++/25663
11729         * g++.dg/template/ctor6.C: New test.
11730
11731 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
11732
11733         PR tree-optimization/25485
11734         * gcc.dg/tree-ssa/pr25485.c: New.
11735
11736 2006-01-14  Richard Guenther  <rguenther@suse.de>
11737
11738         PR tree-optimization/22548
11739         PR tree-optimization/22555
11740         PR tree-optimization/22501
11741         * gcc.dg/tree-ssa/alias-4.c: New testcase.
11742         * gcc.dg/tree-ssa/alias-5.c: Likewise.
11743         * gcc.dg/tree-ssa/alias-6.c: Likewise.
11744         * gcc.dg/tree-ssa/alias-7.c: Likewise.
11745         * gcc.dg/tree-ssa/alias-8.c: Likewise.
11746         * gcc.dg/tree-ssa/alias-9.c: Likewise.
11747         * gcc.dg/tree-ssa/alias-10.c: Likewise.
11748         * gcc.dg/tree-ssa/alias-11.c: Likewise.
11749         * gcc.dg/tree-ssa/alias-12.c: Likewise.
11750
11751 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
11752
11753         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
11754         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
11755
11756 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
11757         Richard Guenther  <rguenther@suse.de>
11758
11759         PR rtl-optimization/24257
11760         * gcc.dg/torture/pr24257.c: New testcase.
11761
11762 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
11763
11764         * gcc.c-torture/execute/20060110-1.c: New test.
11765         * gcc.c-torture/execute/20060110-2.c: New test.
11766
11767 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
11768
11769         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
11770
11771 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
11772
11773         PR fortran/25756
11774         * gfortran.dg/label_3.f90: New test.
11775
11776 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
11777
11778         PR tree-optimization/25771
11779         * g++.dg/tree-ssa/pr25771.C: New test
11780
11781 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
11782
11783         PR tree-opt/24365
11784         * g++.dg/opt/complex5.C: New test.
11785
11786 2006-01-13  Richard Guenther  <rguenther@suse.de>
11787
11788         * gcc.target/i386/387-9.c: New testcase.
11789
11790 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11791
11792         PR c++/24824
11793         * g++.dg/debug/dwarf2-1.C: New.
11794
11795 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11796
11797         PR testsuite/25728
11798         * lib/gcov.exp (verify-lines): Add "close $fd".
11799
11800 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
11801             Ben Elliston  <bje@au.ibm.com>
11802
11803         * gcc.dg/dfp/inf-1.c: New test.
11804
11805 2006-01-12  Janis Johnson <janis187@us.ibm.com>
11806             Yao Qi  <qiyaoltc@cn.ibm.com>
11807             Ben Elliston  <bje@au.ibm.com>
11808             Jon Grimm  <jgrimm2@us.ibm.com>
11809
11810         * gcc.dg/nodfp-1.c: New test.
11811         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
11812         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
11813         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
11814         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
11815         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
11816         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
11817         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
11818         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
11819         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
11820         * gcc.dg/format/dfp-scanf-1.c: Likewise.
11821         * gcc.dg/format/dfp-printf-1.c: Likewise.
11822         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
11823         (compat_setup_dfp): New.
11824         * gcc.dg/compat/compat.exp: Use it.
11825         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
11826         Make some variables global, prepend "compat_" to their names.
11827         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
11828         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
11829         * gcc.misc-tests/dectest.exp: New test driver for decTest.
11830         * lib/compat.exp (compat_skip_list): Make global, rename.
11831         * lib/c-compat.exp: New file.
11832         * lib/target-supports.exp (check_effective_target_dfp): New.
11833
11834         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
11835         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
11836         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
11837         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
11838         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
11839         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
11840         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
11841         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
11842         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
11843         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
11844         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
11845         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
11846         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
11847         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
11848         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
11849         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
11850         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
11851         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
11852         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
11853         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
11854         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
11855         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
11856         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
11857         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
11858         gcc.dg/dfp/struct-layout-1.c,
11859         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
11860         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
11861         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
11862         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
11863         gcc.dg/dfp/func-vararg-dfp.c,
11864         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
11865         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
11866         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
11867         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
11868         gcc.dg/dfp/wtr-conversion-1.c: New tests.
11869
11870 2006-01-11  Richard Guenther  <rguenther@suse.de>
11871
11872         PR tree-optimization/25734
11873         * gcc.dg/tree-ssa/pr25734.c: New testcase.
11874
11875 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
11876
11877         PR fortran/25486
11878         * gfortran.dg/literal_character_constant_1_x.F: New test.
11879         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
11880         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
11881         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
11882
11883 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11884
11885         PR c++/25386
11886         * g++.dg/ext/packed3.C: Add expected packed error.
11887
11888 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
11889
11890         PR target/25706
11891         * gcc.dg/torture/pr25706-1.c: New test.
11892
11893 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
11894
11895         PR tree-optimization/23109
11896         PR tree-optimization/23948
11897         PR tree-optimization/24123
11898
11899         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
11900         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
11901         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
11902         g++.dg/tree-ssa/pr23948.C: New testcases.
11903         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
11904         three divisions in order to do the optimization.
11905
11906 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11907
11908         PR c++/25632
11909         * g++.dg/other/pr25632.C: New test.
11910
11911 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
11912
11913         PR fortran/25730
11914         * gfortran.dg/used_types_1.f90: New test.
11915
11916 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
11917
11918         PR target/25718
11919         * gcc.dg/torture/pr25718-1.c: New test.
11920
11921 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
11922
11923         * gfortran.dg/list_read_2.f90: Fix typo in description.
11924
11925 2006-01-10  Jan Beulich  <jbeulich@novell.com>
11926
11927         * lib/target-supports.exp (check_visibility_available): Simplify test
11928         for *-*-netware*.
11929         (check_profiling_available): Fail for *-*-netware*.
11930         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
11931         * gcc.dg/20021014-1.c: Likewise.
11932         * gcc.dg/nest.c: Likewise.
11933
11934 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
11935
11936         fortran/24936
11937         * gfortran.dg/forall_3.f90: New test.
11938
11939 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
11940
11941         PR fortran/21977
11942         * gfortran.dg/nesting_2.f90: New test.
11943         * gfortran.dg/nesting_3.f90: New test.
11944
11945 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
11946
11947         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
11948         Fix typo in comment.
11949
11950 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
11951
11952         * gfortran.dg/single_char_string.f90: New test.
11953
11954 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
11955
11956         * gfortran.dg/ichar_2.f90: New test.
11957
11958 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
11959
11960         PR fortran/25093
11961         * gfortran.dg/private_type_4.f90: New.
11962
11963 2006-01-07  Richard Guenther  <rguenther@suse.de>
11964
11965         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
11966
11967 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11968
11969         * gfortran.dg/func_decl_1.f90: New.
11970         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
11971         * gfortran.dg/array_alloc_2.f90: Likewise.
11972         * gfortran.dg/char_result_8.f90: Likewise.
11973         * gfortran.dg/dup_save_1.f90: Likewise.
11974         * gfortran.dg/dup_save_2.f90: Likewise.
11975         * gfortran.dg/f2c_6.f90: Likewise.
11976         * gfortran.dg/f2c_7.f90: Likewise.
11977         * gfortran.dg/func_result_2.f90: Likewise.
11978         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11979
11980 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
11981
11982         PR fortran/22146
11983         * gfortran.dg/elemental_subroutine_1.f90: New test.
11984         * gfortran.dg/elemental_subroutine_2.f90: New test.
11985
11986         PR fortran/25029
11987         PR fortran/21256
11988         * gfortran.dg/assumed_size_refs_1.f90: New test.
11989
11990         PR fortran/20868
11991         PR fortran/20870
11992         * gfortran.dg/assumed_size_refs_2.f90: New test.
11993         * gfortran.dg/initialization_1.f90: Change warning message.
11994
11995 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
11996
11997         * gcc.dg/tree-ssa/loop-15.c: New test.
11998
11999 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12000
12001         PR fortran/25598
12002         * gfortran.dg/backspace_3.f: New test.
12003         * gfortran.dg/backspace_4.f: New test.
12004
12005 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12006
12007         PR fortran/24268
12008         * gfortran.dg/fmt_white.f: Update test.
12009
12010 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
12011
12012         * gcc.dg/cast-1.c: Add new warning.
12013         * gcc.dg/cast-2.c: Likewise.
12014         * gcc.dg/cast-3.c: Likewise.
12015         * gcc.dg/format/cast-1.c: Likewise.
12016         * gcc.dg/cast-4.c: New testcase.
12017
12018 2006-01-05  Richard Guenther  <rguenther@suse.de>
12019
12020         PR tree-optimization/22555
12021         * gcc.dg/tree-ssa/alias-3.c: New testcase.
12022
12023 2006-01-05  Richard Guenther  <rguenther@suse.de>
12024             Diego Novillo  <dnovillo@redhat.com>
12025
12026         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
12027         * gcc.dg/tree-ssa/loop-8.c: Likewise.
12028         * gcc.dg/tree-ssa/loop-1.c: Likewise.
12029         * gcc.dg/tree-ssa/pr23294.c: Likewise.
12030         * gcc.dg/tree-ssa/pr21985.c: Likewise.
12031         * gcc.dg/tree-ssa/loop-14.c: Likewise.
12032         * gcc.dg/tree-ssa/loop-2.c: Likewise.
12033         * gcc.dg/tree-ssa/loop-3.c: Likewise.
12034         * gcc.dg/tree-ssa/loop-4.c: Likewise.
12035         * gcc.dg/tree-ssa/pr21171.c: Likewise.
12036         * gcc.dg/tree-ssa/loop-5.c: Likewise.
12037         * gcc.dg/tree-ssa/loop-10.c: Likewise.
12038         * gcc.dg/tree-ssa/loop-6.c: Likewise.
12039         * treelang/compile/extravar.tree: Likewise.
12040         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
12041         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
12042         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
12043         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
12044         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
12045
12046 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12047
12048         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
12049         for 64-bit fix.
12050
12051 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
12052
12053         PR fortran/23675
12054         gfortran.dg/char_result_11.f90: New.
12055
12056 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
12057
12058         PR c++/24782
12059         * g++.dg/parse/access9.C: New test.
12060         * g++.dg/tc1/dr52.C: Tweak error markers.
12061
12062 2006-01-04  Richard Henderson  <rth@redhat.com>
12063
12064         Merge from gomp branch.
12065         * g++.dg/parse/pragma2.C: Update expected error lines.
12066
12067 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
12068
12069         * g++.dg/other/i386-2.C: New test.
12070
12071         PR target/25554
12072         * gcc.c-torture/compile/20051228-1.c: New test.
12073
12074         PR c/25559
12075         * gcc.dg/pr25559.c: New test.
12076
12077 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
12078
12079         PR c++/25492
12080         * g++.dg/lookup/friend9.C: New test.
12081
12082         PR c++/25625
12083         * g++.dg/template/repo5.C: New test.
12084
12085 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
12086
12087         PR fortran/25101
12088         * gfortran.dg/forall_2.f90: New test.
12089
12090 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
12091
12092         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
12093         dg-require-weak.  Adjust regexp to handle leading-underscore
12094         targets and space as well as TAB after .weak.  Change previous
12095         64-bit fix to not use naked dot.
12096
12097 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
12098
12099         PR rtl-optimization/25578
12100         * gcc.c-torture/execute/20060102-1.c: New testcase.
12101
12102 2006-01-03  Richard Guenther  <rguenther@suse.de>
12103
12104         PR c/25183
12105         * gcc.dg/torture/pr25183.c: New testcase.
12106
12107 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
12108
12109         Merge from gomp-branch.
12110         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
12111         * gcc.dg/ia64-sync-2.c: Likewise.
12112         * gcc.dg/ia64-sync-3.c: Likewise.
12113         * gcc.dg/ia64-sync-4.c: Likewise.
12114         * gcc.dg/sync-2.c: Likewise.
12115         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
12116         that sparc64-*-* and sparcv9-*-* supports sync builtins.
12117
12118 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
12119
12120         PR c++/25635
12121         * g++.dg/parse/operator6.C: New test.
12122
12123         PR c++/25637
12124         * g++.dg/parse/error29.C: New test.
12125
12126         PR c++/25638
12127         * g++.dg/parse/dtor6.C: New test.
12128
12129         PR c++/25633
12130         * g++.dg/parse/ctor3.C: New test.
12131
12132         PR c++/25634
12133         * g++.dg/template/class3.C: New test.
12134
12135 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
12136
12137         * g++.dg/debug/debug9.C: New.
12138
12139 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
12140
12141         PR fortran/24640
12142         * gfortran.dg/label_2.f90: New test.
12143
12144 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12145
12146         * g++.dg/lookup/using12.C: Tighten error marker.
12147
12148 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
12149             Andrew Pinski <pinskia@physics.uc.edu>
12150
12151         * gcc.target/powerpc/darwin-abi-3.c: New file.
12152         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
12153         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
12154         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
12155         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
12156         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
12157         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
12158         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
12159         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
12160
12161 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
12162
12163         * gcc.dg/tree-ssa/loadpre1.c: New;
12164         * gcc.dg/tree-ssa/loadpre2.c: New;
12165         * gcc.dg/tree-ssa/loadpre3.c: New;
12166         * gcc.dg/tree-ssa/loadpre4.c: New;
12167         * gcc.dg/tree-ssa/loadpre5.c: New;
12168         * gcc.dg/tree-ssa/loadpre6.c: New;
12169         * gcc.dg/tree-ssa/loadpre7.c: New;
12170         * gcc.dg/tree-ssa/loadpre8.c: New;
12171         * gcc.dg/tree-ssa/loadpre9.c: New;
12172
12173 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
12174
12175         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
12176         * g++.dg/abi/thunk4.C: Likewise.
12177
12178 2006-01-01  Andreas Jaeger  <aj@suse.de>
12179
12180         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
12181         portable.
12182
12183 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
12184
12185         PR c++/25294
12186         * gcc.dg/pragma-pack-3.c: New test.
12187         * g++.dg/parse/pragma3.C: New test.
12188
12189 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12190
12191         PR middle-end/24827
12192         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
12193
12194 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12195
12196         PR testsuite/25214
12197         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
12198
12199 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
12200
12201         PR fortran/22607
12202         * gfortran-dg/pure_byref_3.f90: New.
12203
12204         fortran/PR 25396
12205         * gfortran.dg/userdef_operator_1.f90: New.
12206
12207 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12208
12209         * g++.dg/abi/thunk3.C: New.
12210         * g++.dg/abi/thunk4.C: New.
12211
12212 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
12213
12214         PR fortran/25532
12215         * gfortran.dg/host_used_types_1.f90: New test. Check that host
12216         associated derived type components of derived types are
12217         properly declared in contained procedures.
12218
12219 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12220
12221         PR libgfortran/25139
12222         * gfortran.dg/backspace_2.f: New test.
12223
12224 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12225
12226         PR libgfortran/25550
12227         * gfortran.dg/endfile.f: New test.
12228
12229 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12230
12231         PR libgfortran/25419
12232         * gfortran.dg/comma.f: New test.
12233
12234 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12235
12236         * lib/gfortran-dg.exp: Remove trailing whitespace.
12237         * lib/fortran-torture.exp: Test with -fbounds-check instead of
12238         -funroll-all-loops.
12239
12240 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
12241
12242         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
12243         Extended Double long doubles or repeat tests when long double is
12244         the same size as double.
12245
12246 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12247
12248         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
12249
12250         PR testsuite/25442
12251         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
12252         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
12253
12254         PR testsuite/25441
12255         * gcc.dg/pr23911.c: Make test variable static.
12256
12257         PR testsuite/25444
12258         * gcc.dg/tree-ssa/pr14841.c: Likewise.
12259
12260 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
12261
12262         PR c++/25439
12263         * g++.dg/parse/crash17.C: Adjust error markers.
12264         * g++.dg/template/error20.C: New test.
12265
12266 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
12267
12268         PR c++/23172
12269         * g++.dg/ext/complit4.C: New test.
12270
12271         PR c++/25417
12272         * g++.dg/ext/complit5.C: Likewise.
12273
12274 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
12275
12276         PR tree-optimization/25125
12277         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
12278         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
12279         * gcc.c-torture/execute/pr25125.c: New.
12280
12281 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
12282
12283         PR fortran/25029
12284         PR fortran/21256
12285         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
12286         with incorrect assumed size references.
12287
12288 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
12289
12290         PR c++/23171
12291         * g++.dg/opt/init1.C: New test.
12292
12293 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
12294
12295         PR c++/24671
12296         * g++.dg/template/sfinae3.C: New test.
12297
12298 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12299
12300         * g++.dg/other/friend4.C: New test.
12301
12302 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
12303
12304         PR target/25005
12305         * g++.dg/opt/pr25005.C: New test.
12306
12307 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
12308
12309         PR c++/25369
12310         * g++.dg/template/ptrmem16.C: New test.
12311
12312 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
12313
12314         PR fortran/25029
12315         PR fortran/21256
12316         * gfortran.dg/initialization_1.f90: Add test of SIZE.
12317
12318 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12319
12320         PR libgfortran/25307
12321         * gfortran.dg/list_read_5.f90: New test.
12322
12323 2005-12-22  Richard Henderson  <rth@redhat.com>
12324
12325         * gcc.target/i386/sse-7.c: Use -msse2.
12326
12327 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
12328
12329         PR rtl-optimization/25432
12330         * gcc.c-torture/compile/20051216-1.c: New test.
12331
12332         PR objc/25328
12333         * objc/execute/pr25328.m: New test.
12334
12335 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
12336
12337         PR c++/25364
12338         * g++.dg/template/call4.C: New test.
12339
12340 2005-12-22  Dale Johannesen  <dalej@apple.com>
12341
12342         * gcc.target/i386/sse-17.c: New.
12343
12344 2005-12-22  Paul Brook  <paul@codesourcery.com>
12345
12346         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
12347
12348 2005-12-22  Paul Brook  <paul@codesourcery.com>
12349
12350         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
12351
12352 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12353
12354         PR tree-opt/25513
12355         * gcc.c-torture/compile/pr25513.c: New test.
12356
12357 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12358
12359         PR c++/23333
12360         * g++.dg/parse/error25.C: Add more tests.
12361
12362 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12363
12364         PR fortran/18990
12365         * gfortran.dg/der_charlen_1.f90: New.
12366
12367 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
12368
12369         PR fortran/20889
12370         * gfortran.dg/pointer_component_type_1.f90: New test.
12371
12372         PR fortran/25029
12373         PR fortran/21256
12374         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
12375         should give an error with assumed size array refernces and checks those
12376         that should not.
12377         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
12378         reference an upper bound so that it does not generate an error.
12379
12380         PR fortran/19362
12381         PR fortran/20244
12382         PR fortran/20864
12383         PR fortran/25391
12384         * gfortran.dg/used_dummy_types_1.f90: New test.
12385         * gfortran.dg/used_dummy_types_2.f90: New test.
12386         * gfortran.dg/used_dummy_types_3.f90: New test.
12387         * gfortran.dg/used_dummy_types_4.f90: New test.
12388         * gfortran.dg/used_dummy_types_5.f90: New test.
12389
12390         PR fortran/23152
12391         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
12392         group already being USE associated.
12393         * gfortran.dg/assumed_shape_nml.f90: New test.
12394         * gfortran.dg/assumed_size_nml.f90: New test.
12395
12396         PR fortran/20862
12397         PR fortran/25053
12398         PR fortran/25063
12399         PR fortran/25064
12400         PR fortran/25066
12401         PR fortran/25067
12402         PR fortran/25068
12403         PR fortran/25307
12404         * gfortran.dg/io_constraints_1.f90: New test.
12405         * gfortran.dg/io_constraints_1.f90: New test.
12406         * gfortran.dg/iostat_3.f90: Change wording of warning.
12407         * gfortran.dg/g77/19981216-0.f: The same.
12408
12409 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
12410
12411         PR tree-optimization/23518
12412         * testsuite/gcc.dg/pr23518.c: New.
12413
12414 2005-12-21  Mike Stump  <mrs@apple.com>
12415
12416         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
12417
12418 2005-12-21  Paul Brook  <paul@codesourcery.com>
12419
12420         * gcc.dg/pr19340.c: Skip on m68k targets.
12421
12422 2005-12-21  Steven Bosscher  <stevenb@suse.de>
12423
12424         PR rtl-optimization/25196
12425         * gcc.dg/pr25196.c: New test.
12426
12427 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
12428
12429         PR fortran/25423
12430         gfortran.dg/where_nested_1.f90: New.
12431
12432 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
12433
12434         PR tree-optimization/25382.
12435         * gcc.dg/tree-ssa/pr25382.c: New.
12436
12437 2005-12-20  Richard Guenther  <rguenther@suse.de>
12438
12439         PR middle-end/24306
12440         * gcc.target/i386/pr24306.c: New testcase.
12441
12442 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
12443
12444         PR tree-optimization/25501
12445         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
12446
12447 2005-12-20  Richard Guenther  <rguenther@suse.de>
12448
12449         Revert
12450         2005-12-02  Richard Guenther  <rguenther@suse.de>
12451
12452         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
12453
12454 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
12455
12456         PR c++/21228
12457         * g++.dg/warn/Wunreachable-code-2.C: New test.
12458
12459 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
12460
12461         PR c++/24278
12462         * g++.dg/template/ctor5.C: New test.
12463
12464         PR c++/24915
12465         * g++.dg/template/overload8.C: New test.
12466
12467 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
12468
12469         * gcc.c-torture/compile/pr25483 : New test.
12470
12471 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12472
12473         PR c++/20552
12474         * g++.dg/ext/typeof10.C: New test.
12475
12476 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12477
12478         * gcc.dg/mt-loopi1.c: New.
12479
12480 2005-12-18  Richard Guenther  <rguenther@suse.de>
12481
12482         PR tree-optimization/25481
12483         * gcc.dg/torture/pr25481.c: New testcase.
12484
12485 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12486
12487         PR rtl-optimization/21041
12488         * gcc.dg/pr21041.c: New test.
12489
12490 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12491
12492         PR libgfortran/25463
12493         * gfortran.dg/advance.f90: New test.
12494
12495 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
12496
12497         * gcc.dg/20051201-1.c: New test.
12498
12499 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
12500
12501         PR fortran/25018
12502         * gfortran.dg/initialization_1.f90: New test.
12503         * gfortran.dg/enum_5.f90: Change dg-error to new message.
12504         * gfortran.dg/g77/980616-0.f: The same.
12505
12506 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12507
12508         * PR fortran/25458
12509         * gfortran.dg/chkbits.f90: New test.
12510
12511 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12512
12513         * gfortran.dg/enum_5.f: Revert to previous version.
12514
12515 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12516
12517         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
12518         * gfortran.dg/nested_modules_1.f90: Ditto.
12519         * gfortran.dg/hollerith_f95.f90: Ditto.
12520         * gfortran.dg/select_5.f90: Ditto.
12521         * gfortran.dg/secnds.f: Ditto.
12522         * gfortran.dg/hollerith2.f90: Ditto.
12523         * gfortran.dg/imag_2.f: Ditto.
12524         * gfortran.dg/ftell_2.f90: Ditto.
12525         * gfortran.dg/malloc_free_1.f90: Ditto.
12526         * gfortran.dg/logint-1.f: Ditto.
12527         * gfortran.dg/recursive_statement_functions.f90: Ditto.
12528         * gfortran.dg/e_d_fmt.f90: Ditto.
12529         * gfortran.dg/hollerith_legacy.f90: Ditto.
12530         * gfortran.dg/logint-2.f: Ditto.
12531         * gfortran.dg/enum_5.f90: Ditto.
12532         * gfortran.dg/f2c_2.f90: Ditto.
12533         * gfortran.dg/pr17143.f90: Ditto.
12534         * gfortran.dg/namelist_14.f90: Ditto.
12535         * gfortran.dg/logint-3.f: Ditto.
12536         * gfortran.dg/spread_scalar_source.f90: Ditto.
12537         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
12538         * gfortran.dg/namelist_11.f: Ditto.
12539         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
12540         * gfortran.dg/g77/20010519-1.f
12541         * gfortran.dg/g77/alpha1.f: Ditto.
12542         * gfortran.dg/g77/990115-1.f: Ditto.
12543         * gfortran.dg/g77/erfc.f: Ditto.
12544         * gfortran.dg/g77/19990313-3.f: Ditto.
12545         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
12546         * gfortran.dg/g77/20010426.f: Ditto.
12547         * gfortran.dg/g77/19990313-0.f: Ditto.
12548         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
12549         * gfortran.dg/g77/20000629-1.f: Ditto.
12550         * gfortran.dg/g77/970125-0.f: Ditto.
12551         * gfortran.dg/g77/8485.f: Ditto.
12552         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
12553         * gfortran.dg/g77/19990313-1.f: Ditto.
12554         * gfortran.dg/g77/int8421.f: Ditto.
12555         * gfortran.dg/g77/19990305-0.f: Ditto.
12556         * gfortran.dg/g77/947.f: Ditto.
12557         * gfortran.dg/g77/19990905-2.f: Ditto.
12558         * gfortran.dg/g77/cabs.f: Ditto.
12559         * gfortran.dg/g77/19990313-2.f: Ditto.
12560         * gfortran.dg/g77/20020307-1.f: Ditto.
12561         * gfortran.dg/g77/dcomplex.f: Ditto.
12562         * gfortran.dg/g77/19990502-1.f: Ditto.
12563         * gfortran.dg/g77/19981216-0.f: Ditto.
12564         * gfortran.dg/common_4.f90: Ditto.
12565         * gfortran.dg/entry_4.f90: Ditto.
12566         * gfortran.dg/equiv_constraint_2.f90: Ditto.
12567         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
12568         * gfortran.dg/namelist_12.f: Ditto.
12569         * gfortran.dg/scale_1.f90: Ditto.
12570         * gfortran.dg/modulo_1.f90
12571         * gfortran.dg/hollerith.f90: Ditto.
12572         * gfortran.dg/direct_io_3.f90: Ditto.
12573         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
12574         * gfortran.dg/gnu_logical_1.F: Ditto.
12575         * gfortran.dg/unf_io_convert_1.f90: Ditto.
12576         * gfortran.dg/assign_1.f90: Ditto.
12577         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
12578         * gfortran.dg/pr23095.f: Ditto.
12579         * gfortran.dg/read_float_1.f90: Ditto.
12580
12581 2005-12-17  Andreas Jaeger  <aj@suse.de>
12582
12583         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
12584         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
12585
12586 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12587
12588         PR fortran/24268
12589         * gfortran.dg/fmt_white.f: New test.
12590
12591 2005-12-16  Steven G. Kargl <kargls@comcast.net>
12592
12593         * gfortran.dg/label_1.f90: New test.
12594
12595 2005-12-15  Ben Elliston  <bje@au.ibm.com>
12596
12597         PR testsuite/25422
12598         * gcc.dg/20031012-1.c: Add -Walways-true option.
12599         * gcc.dg/weak/weak-3.c: Likewise.
12600         * g++.old-deja/g++.mike/warn8.C: Likewise.
12601
12602 2005-12-16  Mike Stump  <mrs@apple.com>
12603
12604         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
12605         exit.
12606
12607 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12608
12609         PR libgfortran/25264
12610         PR libgfortran/25349
12611         * gfortran.dg/tl_editing.f90: Added additional checks.
12612         * gfortran.dg/t_editing.f: New test.
12613         * gfortran.dg/write_padding.f90: New test
12614
12615 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12616
12617         PR testsuite/25215
12618         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
12619
12620 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
12621
12622         PR rtl-optimization/24899
12623         * gcc.c-torture/execute/20051215-1.c: New test.
12624
12625 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
12626
12627         PR 24823
12628         * gfortran.dg/pr24823.f: New test.
12629
12630 2005-12-16  Jeff Law  <law@redhat.com>
12631
12632         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
12633
12634 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12635
12636         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
12637         Change C++ style comments to C style comments.
12638         Remove aligned types from the array.
12639         Keep Enums disabled.
12640         (complex_types): Remove aligned types from the array.
12641         Comment out "_Complex long double".
12642         (attrib_types): Remove.
12643         (complex_attrib_types): Remove.
12644         (attrib_array_types): Remove.
12645         (complex_attrib_array_types): Remove.
12646         (aligned_bitfld_types): Remove.
12647         (n_aligned_bitfld_types): Remove.
12648         (FEATURE_ALIGNEDPACKED): Delete.
12649         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
12650         (singles): Remove support for adding attributes.
12651         (choose_type): Remove support for attributed types.
12652         (generate_fields): Remove support for attributed bit-fields.
12653         Remove support for adding attributes.
12654         (generate_random_tests): Remove support for adding attributes.
12655         (features): Add back "[0] :0" and "complex vector [0]".
12656         (main): Remove support for attributed bit-fields.
12657         Uncomment the calling of generate_random_tests for the rests of
12658         the tests.
12659
12660 2005-12-16  Jan Hubicka  <jh@suse.cz>
12661
12662         * gcc.c-torture/combine/pr25224.c: New.
12663
12664 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
12665
12666         PR other/25028
12667         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
12668         HP-UX.
12669
12670 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
12671
12672         * gcc.dg/20051215-1.c: New file.
12673
12674 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12675
12676         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
12677         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
12678
12679 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
12680
12681         PR fortran/18197
12682         * gfortran.dg/dummy_functions_1.f90: New.
12683
12684 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
12685
12686         PR rtl-optimization/25310
12687         * gcc.c-torture/compile/pr25310.c: New test.
12688
12689 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
12690
12691         PR debug/25023
12692         * gcc.dg/pr25023.c: New test.
12693
12694 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12695
12696         * g++.old-deja/g++.brendan/redecl1.C,
12697         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
12698         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
12699         g++.old-deja/g++.oliva/typeof1.C,
12700         g++.old-deja/g++.other/crash16.C,
12701         g++.old-deja/g++.other/crash34.C,
12702         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
12703         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
12704         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
12705         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
12706         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
12707         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
12708         Remove xfail.
12709
12710 2005-12-14  Kean Johnston  <jkj@sco.com>
12711             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12712
12713         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
12714         * gcc.target/i386/20020523-1.c: Ditto.
12715         * gcc.target/i386/tailcall-1.c: Ditto.
12716         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
12717         * gcc.target/i386/ssetype-5.c: Ditto.
12718
12719 2005-12-14  Jeff Law  <law@redhat.com>
12720
12721         * gcc.dg/tree-ssa/foldstring-1.c: New test.
12722
12723 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
12724
12725         PR target/25254
12726         PR target/24188
12727         * gcc.target/i386/pr25254.c: New test.
12728         * gfortran.dg/PR24188.f: New test.
12729
12730 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
12731
12732         * lib/fortran-torture.exp: Catch remaining uses of
12733         remote_file build delete.
12734
12735 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12736
12737         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
12738
12739 2005-12-14  Ben Elliston  <bje@au.ibm.com>
12740
12741         * gcc.dg/warn-addr-cmp.c: New test.
12742
12743 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
12744
12745         PR debug/25023
12746         PR target/25293
12747         * gcc.target/i386/pr25293.c: New test.
12748
12749 2005-12-13  Petr Machata  <machata@post.cz>
12750
12751         PR c++/24907
12752         * g++.dg/parse/comma2.C: New test.
12753
12754 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
12755             Jakub Jelinek  <jakub@redhat.com>
12756
12757         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
12758         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
12759         (limits.h): Include unconditionally.
12760         (stdlib.h): Likewise.
12761         (hashtab.h): Do not include.
12762         (getopt.h): Likewise.
12763         (stddef.h): Include.
12764         (hashval_t): Define.
12765         (struct entry): Add "next" field.
12766         (HASH_SIZE): New macro.
12767         (hash_table): New variable.
12768         (switchfiles): Do not use xmalloc.
12769         (mix): New macro.
12770         (iterative_hash): New function.
12771         (hasht): Remove.
12772         (e_exists): New function.
12773         (e_insert): Likewise.
12774         (output): Use, instead of libiberty hashtable functions.
12775         (main): Do not use getopt.  Do not call htab_create.
12776
12777 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
12778
12779         PR c++/25331
12780         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
12781         put atal* and atpaal* attributes on array elements.
12782         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
12783         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
12784         put atal* and atpaal* attributes on array elements.
12785         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
12786
12787 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
12788
12789         * gcc.dg/single-precision-constant.c: New test.
12790
12791 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
12792
12793         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
12794         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
12795         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
12796         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12797         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12798         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12799         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
12800         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
12801         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
12802         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
12803         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
12804         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
12805         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
12806         gcc.target/powerpc/ppc-sdata-2.c,
12807         gcc.target/powerpc/ppc-stackalign-1.c,
12808         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
12809         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
12810         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
12811         gcc.target/powerpc/rs6000-ldouble-2.c,
12812         gcc.target/powerpc/rs6000-power2-1.c,
12813         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
12814         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
12815         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
12816         option into target selector.
12817         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
12818         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
12819
12820 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12821
12822         PR objc/25348
12823         * objc.dg/encode-9.m: New test.
12824
12825 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12826
12827         PR testsuite/20772
12828         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
12829         * gcc.dg/asm-b.c: Fix typo.
12830         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
12831         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12832         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
12833         i?86 lp64 and x86_64 ilp32.
12834         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
12835         on i?86 lp64.
12836         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
12837
12838 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
12839
12840         PR fortran/25078
12841         gfortran.dg/equiv_5.f90: New test.
12842
12843 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
12844
12845         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
12846         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
12847         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
12848         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
12849         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
12850         * gcc.dg/tree-ssa/reassoc-5.c: New.
12851         * gcc.dg/tree-ssa/reassoc-6.c: New.
12852         * gcc.dg/tree-ssa/reassoc-7.c: New.
12853         * gcc.dg/tree-ssa/reassoc-8.c: New.
12854         * gcc.dg/tree-ssa/reassoc-9.c: New.
12855         * gcc.dg/tree-ssa/reassoc-10.c: New.
12856         * gcc.dg/tree-ssa/reassoc-11.c: New.
12857
12858 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12859
12860         PR testsuite/25167
12861         PR testsuite/24478
12862         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
12863
12864 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
12865
12866         PR c++/25300
12867         * g++.dg/template/inherit.C: Do not use a generic error message.
12868
12869 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12870
12871         PR libobjc/25354
12872         * objc.dg/gnu-encoding: New directory.
12873         * objc.dg/gnu-encoding/compat-common.h: New file.
12874         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
12875         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
12876         * objc.dg/gnu-encoding/vector-defs.h: New file.
12877         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
12878         * objc.dg/gnu-encoding/generate-random.c: New file.
12879         * objc.dg/gnu-encoding/generate-random_r.c: New file.
12880         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
12881         * objc.dg/gnu-encoding/generate-random.h: New file.
12882
12883 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
12884
12885         PR c++/25337
12886         * g++.dg/template/defarg7.C: New test.
12887
12888 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
12889
12890         PR libobjc/25347
12891         * objc.dg/encode-8.m: New test.
12892
12893 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
12894
12895         PR libobjc/25346
12896         * objc.dg/encode-7.m: New test.
12897
12898 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
12899
12900         PR c++/25010
12901         * g++.dg/opt/inline10.C: New test.
12902
12903 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
12904
12905         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
12906
12907 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
12908
12909         * gfortran.dg/substring_equivalence.f90: typo in comment
12910
12911 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12912
12913         PR fortran/25068
12914         * gfortran.dg/iostat_3.f90: New test.
12915
12916 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
12917
12918         PR fortran/23815
12919         * gfortran.dg/unf_io_convert_1.f90: New test.
12920         * gfortran.dg/unf_io_convert_2.f90: New test.
12921         * gfortran.dg/unf_io_convert_3.f90: New test.
12922
12923 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12924
12925         PR testsuite/20772
12926         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
12927         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
12928         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
12929         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
12930         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
12931         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
12932         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
12933         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
12934         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
12935         gcc.dg/torture/fp-int-convert-float128-timode.c,
12936         gcc.dg/torture/fp-int-convert-float128.c,
12937         gcc.dg/torture/fp-int-convert-float80-timode.c,
12938         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
12939         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
12940
12941         * gcc.dg/tls/opt-1.c: Require effective target fpic.
12942
12943 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
12944
12945         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
12946
12947 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
12948
12949         * gcc.dg/20051207-1.c,
12950         * gcc.dg/20051207-2.c,
12951         * gcc.dg/20051207-3.c: New tests.
12952
12953 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12954
12955         PR testsuite/20772
12956         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
12957         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
12958         dg-skip-if target selector.
12959
12960         PR testsuite/20772
12961         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
12962         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
12963         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
12964         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
12965         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
12966         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
12967         and/or merge with i?86 cases.
12968
12969         * gcc.dg/tls/opt-3.c: Require effective target fpic.
12970
12971         PR testsuite/20772
12972         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
12973         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
12974         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
12975         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
12976         x86_64-*-linux*.
12977
12978 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
12979
12980         PR target/25311
12981         * gcc.c-torture/compile/pr25311.c: New test.
12982
12983 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12984
12985         PR libgfortran/25039
12986         * gfortran.dg/read_comma.f: New test.
12987
12988 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
12989
12990         PR c++/19317
12991         * g++.dg/opt/pr19317-1.C: New test.
12992         * g++.dg/opt/pr19317-2.C: New test.
12993         * g++.dg/opt/pr19317-3.C: New test.
12994
12995         PR target/19005
12996         * gcc.c-torture/execute/pr19005.c: New test.
12997
12998         PR target/17828
12999         * g++.old-deja/g++.other/comdat5.C: New test.
13000         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
13001
13002         * g++.dg/compat/struct-layout-1.exp: New file.
13003         * g++.dg/compat/struct-layout-1.h: New.
13004         * g++.dg/compat/struct-layout-1_generate.c: New.
13005         * g++.dg/compat/struct-layout-1_x1.h: New.
13006         * g++.dg/compat/struct-layout-1_x2.h: New.
13007         * g++.dg/compat/struct-layout-1_y1.h: New.
13008         * g++.dg/compat/struct-layout-1_y2.h: New.
13009
13010         * gcc.dg/20050330-2.c: New test.
13011
13012 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
13013
13014         PR fortran/25292
13015         * gfortran.dg/associated_1.f90: New.
13016
13017 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13018
13019         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
13020         ILP32 vect_no_align platforms.
13021
13022 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
13023             Jakub Jelinek  <jakub@redhat.com>
13024
13025         PR target/25268
13026         * gcc.c-torture/compile/20051207-1.c: New test.
13027
13028 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13029
13030         PR testsuite/20772
13031         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
13032         gcc.dg/torture/pr18582-1.c,
13033         gcc.target/i386/attributes-error.c: Also test on x86_64.
13034
13035         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
13036
13037 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13038
13039         PR c++/19397
13040         * g++.dg/template/typedef3.C: New test.
13041
13042         PR c++/19762
13043         PR c++/19764
13044         * g++.dg/template/dtor3.C: Fix error markers.
13045
13046 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
13047
13048         * lib/target-supports.exp (check_effective_target_sync_char_short):
13049         Add s390*.
13050
13051 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
13052
13053         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
13054
13055 2005-12-06  Roger Sayle  <roger@eyesopen.com>
13056
13057         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
13058         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
13059         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
13060         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
13061
13062 2005-12-06  Roger Sayle  <roger@eyesopen.com>
13063
13064         PR c++/25263
13065         * g++.dg/other/array2.C: New test case.
13066
13067 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
13068
13069         * gcc.dg/darwin-weakimport-3.c: New.
13070
13071         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
13072         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
13073         and to work on Darwin.
13074         * gcc.dg/attr-weakref-1b.c: New file.
13075         * gcc.dg/attr-weakref-2.c: New test.
13076         * gcc.dg/darwin-weakref-1.c: New test.
13077
13078 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
13079
13080         PR testsuite/25247
13081         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
13082         use in selector expressions.
13083         (dg-xfail-if): Ditto.
13084         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
13085         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
13086         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
13087         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
13088         * gcc.test-framework/test-framework.exp: Skip generated tests if
13089         CHECK_TEST_FRAMEWORK is not 1.
13090
13091 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13092
13093         PR tree-optimization/24963
13094         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
13095
13096         PR target/24108
13097         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
13098
13099         PR target/18580
13100         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
13101         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
13102         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
13103         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
13104
13105 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
13106
13107         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
13108         dg-options.
13109
13110 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
13111
13112         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
13113
13114 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
13115
13116         * gcc.dg/format/cast-1.c: New test.
13117
13118 2005-12-04  Roger Sayle  <roger@eyesopen.com>
13119
13120         PR c/7776
13121         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
13122         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
13123         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
13124         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
13125
13126 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
13127
13128         * gcc.dg/cast-pretty-print-1.c: New test.
13129
13130 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
13131
13132         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
13133
13134 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
13135
13136         PR c++/24173
13137         * g++.dg/template/friend40.C: New test.
13138
13139 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
13140
13141         PR target/25199
13142         * gcc.target/i386/movq-2.c: New test.
13143         * gcc.target/i386/movq.c: Remove target i?86, instead add
13144         dg-require-effective-target ilp32.
13145
13146 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13147
13148         PR c++/24103
13149         * g++.dg/other/default1.C: New test.
13150
13151 2005-12-02  Richard Guenther  <rguenther@suse.de>
13152
13153         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
13154
13155 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13156
13157         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
13158
13159 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
13160
13161         PR target/21017
13162         * gcc.target/powerpc/rotate.c: New.
13163
13164 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13165
13166         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
13167         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
13168
13169 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13170
13171         PR c/13384
13172         * gcc.dg/pr17730-1.c: Adjust.
13173         * gcc.dg/lvalue1.c (main): Likewise.
13174         * gcc.dg/lvalue-2.c: Likewise.
13175         * g++.dg/pr7503-3.C
13176
13177 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
13178
13179         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
13180         error messages.
13181
13182 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
13183
13184         PR fortran/24789
13185         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
13186
13187 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
13188
13189         PR target/24475
13190         * lib/target-supports.exp (check_effective_target_tls): New.
13191         (check_effective_target_tls_runtime): New.
13192         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
13193         for TLS support.
13194         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
13195         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13196         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
13197         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
13198         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
13199         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
13200         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13201         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
13202         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
13203         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
13204         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
13205         effective-target TLS.
13206         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
13207         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
13208         effective-target TLS runtime.
13209
13210 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
13211
13212         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
13213
13214 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
13215
13216         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
13217         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
13218         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
13219         ignored" warnings when "packing" is the same as the ABI layout.
13220
13221 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
13222
13223         PR fortran/21302
13224         * gfortran.dg/line_length_1.f: New test.
13225         * gfortran.dg/line_length_2.f90: Ditto.
13226
13227 2005-11-30  Richard Guenther  <rguenther@suse.de>
13228
13229         PR tree-optimization/21655
13230         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
13231
13232 2005-11-30  Dale Johannesen  <dalej@apple.com>
13233
13234         * gcc.c-torture/compile/pr24930.c: New.
13235
13236 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
13237
13238         PR fortran/15809
13239         *  gfortran.dg/auto_char_dummy_array.f90: New test.
13240
13241 2005-11-30  Jeff Law  <law@redhat.com>
13242
13243         * g++.old-deja/g++.law/pr25000.C: New test.
13244
13245 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
13246
13247         * gcc.dg/tls/opt-11.c: New test.
13248
13249 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
13250
13251         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
13252         targets.
13253         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
13254         LP64 ia64.
13255
13256 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
13257
13258         * gfortran.dg/open_access_1.f90: New test.
13259
13260 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13261
13262         * gcc.dg/charset/builtin2.c: New test.
13263
13264 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
13265
13266         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
13267         on mmix-*-* for *_[xy].c.
13268
13269 2005-11-28  Kean Johnston  <jkj@sco.com>
13270
13271         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
13272         headers.
13273         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
13274         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
13275         * gcc.target/i386/asm-3.c: Ditto.
13276         * gcc.target/i386/clobbers.c: Ditto.
13277         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
13278         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
13279         test regexp.
13280         * gcc.target/i386/mul.c: Ditto.
13281         * gcc.target/i386/ssetype-1.c: Ditto.
13282         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
13283         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
13284         static so the test works with -fPIC mode too. Based on comment in
13285         PR19231 by Pinski.
13286         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
13287
13288 2005-11-28  Richard Guenther  <rguenther@suse.de>
13289
13290         * gcc.dg/alias-9.c: New testcase.
13291         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
13292
13293 2005-11-28  Roger Sayle  <roger@eyesopen.com>
13294             Uros Bizjak  <uros@kss-loka.si>
13295
13296         PR middle-end/20219
13297         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
13298         tan(x)/sin(x) transformations.
13299
13300 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
13301
13302         PR middle-end/24575
13303         * gcc.dg/tree-ssa/divide-3.c: New test.
13304         * gcc.dg/tree-ssa/divide-4.c: New test.
13305
13306 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
13307
13308         PR fortran/24917
13309         *  gfortran.dg/boz_6.f90: New test.
13310
13311 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13312
13313         PR fortran/23912
13314         * gfortran.dg/modulo_1.f90: New test.
13315
13316 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13317
13318         PR libfortran/24919
13319         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
13320         fail on CRLF platforms.
13321         * gfortran.dg/ftell_2.f90: Likewise.
13322
13323 2005-11-26  Eric Christopher  <echristo@apple.com>
13324
13325         * gcc.dg/intmax_t-1.c: Remove mips xfail.
13326
13327 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
13328
13329         * objc.dg/gnu-runtime-3.m: Simplify.
13330
13331 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
13332
13333         PR middle-end/23669
13334         * gcc.dg/tree-ssa/divide-1.c: New test.
13335         * gcc.dg/tree-ssa/divide-2.c: New test.
13336
13337 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
13338
13339         PR libgfortran/24945
13340         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
13341
13342 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
13343
13344         PR libgfortran/24945
13345         * gfortran.dg/open_status_2.f90: New test.
13346
13347 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13348
13349         * gcc.c-torture/execute/builtins/fprintf.c,
13350         gcc.c-torture/execute/builtins/fputs-lib.c,
13351         gcc.c-torture/execute/builtins/fputs.c,
13352         gcc.c-torture/execute/builtins/lib/fprintf.c,
13353         gcc.c-torture/execute/builtins/lib/printf.c,
13354         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
13355
13356 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
13357
13358         * gcc.dg/20050922-2.c: New test.
13359
13360 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
13361
13362         * objc.dg/gnu-runtime-3.m: New test.
13363
13364 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13365
13366         PR c++/9278
13367         * g++.dg/other/void1.C: New test.
13368
13369 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
13370
13371         PR middle-end/24998
13372         * gcc.dg/torture/fp-int-convert-float.c,
13373         gcc.dg/torture/fp-int-convert-double.c,
13374         gcc.dg/torture/fp-int-convert-long-double.c,
13375         gcc.dg/torture/fp-int-convert-timode.c,
13376         gcc.dg/torture/fp-int-convert-float80.c,
13377         gcc.dg/torture/fp-int-convert-float80-timode.c,
13378         gcc.dg/torture/fp-int-convert-float128.c,
13379         gcc.dg/torture/fp-int-convert-float128-timode.c,
13380         gcc.dg/torture/fp-int-convert.h: New files.
13381
13382 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
13383
13384         PR middle-end/24989
13385         * gcc.dg/tree-ssa/bool-10.c: New test.
13386         * gcc.dg/tree-ssa/bool-11.c: New test.
13387         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
13388
13389 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
13390
13391         PR middle-end/24990
13392         * tree-ssa/pr24990-1.c: New test.
13393
13394 2005-11-24  Richard Guenther  <rguenther@suse.de>
13395         Dirk Mueller <dmueller@suse.de>
13396
13397         PR c++/14024
13398         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
13399         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
13400         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
13401         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
13402         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
13403         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
13404
13405 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
13406
13407         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
13408
13409 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13410
13411         PR c/21668
13412         * gcc.dg/Wc++-compat.c: New.
13413         * gcc.dg/Wno-c++-compat.c: New.
13414
13415 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
13416
13417         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
13418         (vspltish, vspltisw): Likewise.
13419
13420 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13421
13422         PR libgfortran/24794
13423         * gfortran.dg/namelist_12.f: Fix quotes.
13424         * gfortran.dg/namelist_13.f90: Fix quotes.
13425         * gfortran.dg/namelist_14.f90: Fix quotes.
13426         * gfortran.dg/namelist_15.f90: Fix quotes.
13427         * gfortran.dg/namelist_use.f90: Fix quotes.
13428         * gfortran.dg/namelist_use_only.f90: Fix quotes.
13429         * gfortran.dg/namelist_21.f90: New test.
13430         * gfortran.dg/namelist_22.f90: New test.
13431
13432 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
13433
13434         PR target/23435
13435         * gcc.c-torture/compile/pr23435.c: New.
13436
13437 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
13438
13439         * gcc.c-torture/execute/floatunsisf-1.c: New test.
13440
13441 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
13442
13443         * gcc.target/powerpc/405-macchw-1.c,
13444         gcc.target/powerpc/405-macchw-2.c,
13445         gcc.target/powerpc/405-macchwu-1.c,
13446         gcc.target/powerpc/405-macchwu-2.c,
13447         gcc.target/powerpc/405-machhw-1.c,
13448         gcc.target/powerpc/405-machhw-2.c,
13449         gcc.target/powerpc/405-machhwu-1.c,
13450         gcc.target/powerpc/405-machhwu-2.c,
13451         gcc.target/powerpc/405-maclhw-1.c,
13452         gcc.target/powerpc/405-maclhw-2.c,
13453         gcc.target/powerpc/405-maclhwu-1.c,
13454         gcc.target/powerpc/405-maclhwu-2.c,
13455         gcc.target/powerpc/405-mulchw-1.c,
13456         gcc.target/powerpc/405-mulchw-2.c,
13457         gcc.target/powerpc/405-mulchwu-1.c,
13458         gcc.target/powerpc/405-mulchwu-2.c,
13459         gcc.target/powerpc/405-mulhhw-1.c,
13460         gcc.target/powerpc/405-mulhhw-2.c,
13461         gcc.target/powerpc/405-mulhhwu-1.c,
13462         gcc.target/powerpc/405-mulhhwu-2.c,
13463         gcc.target/powerpc/405-mullhw-1.c,
13464         gcc.target/powerpc/405-mullhw-2.c,
13465         gcc.target/powerpc/405-mullhwu-1.c,
13466         gcc.target/powerpc/405-mullhwu-2.c,
13467         gcc.target/powerpc/405-nmacchw-1.c,
13468         gcc.target/powerpc/405-nmacchw-2.c,
13469         gcc.target/powerpc/405-nmachhw-1.c,
13470         gcc.target/powerpc/405-nmachhw-2.c,
13471         gcc.target/powerpc/405-nmaclhw-1.c,
13472         gcc.target/powerpc/405-nmaclhw-2.c,
13473         gcc.target/powerpc/440-macchw-1.c,
13474         gcc.target/powerpc/440-macchw-2.c,
13475         gcc.target/powerpc/440-macchwu-1.c,
13476         gcc.target/powerpc/440-macchwu-2.c,
13477         gcc.target/powerpc/440-machhw-1.c,
13478         gcc.target/powerpc/440-machhw-2.c,
13479         gcc.target/powerpc/440-machhwu-1.c,
13480         gcc.target/powerpc/440-machhwu-2.c,
13481         gcc.target/powerpc/440-maclhw-1.c,
13482         gcc.target/powerpc/440-maclhw-2.c,
13483         gcc.target/powerpc/440-maclhwu-1.c,
13484         gcc.target/powerpc/440-maclhwu-2.c,
13485         gcc.target/powerpc/440-mulchw-1.c,
13486         gcc.target/powerpc/440-mulchw-2.c,
13487         gcc.target/powerpc/440-mulchwu-1.c,
13488         gcc.target/powerpc/440-mulchwu-2.c,
13489         gcc.target/powerpc/440-mulhhw-1.c,
13490         gcc.target/powerpc/440-mulhhw-2.c,
13491         gcc.target/powerpc/440-mulhhwu-1.c,
13492         gcc.target/powerpc/440-mulhhwu-2.c,
13493         gcc.target/powerpc/440-mullhw-1.c,
13494         gcc.target/powerpc/440-mullhw-2.c,
13495         gcc.target/powerpc/440-mullhwu-1.c,
13496         gcc.target/powerpc/440-mullhwu-2.c,
13497         gcc.target/powerpc/440-nmacchw-1.c,
13498         gcc.target/powerpc/440-nmacchw-2.c,
13499         gcc.target/powerpc/440-nmachhw-1.c,
13500         gcc.target/powerpc/440-nmachhw-2.c,
13501         gcc.target/powerpc/440-nmaclhw-1.c,
13502         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
13503
13504 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
13505
13506         PR fortran/24774
13507         * gfortran.dg/inquire_9.f90: New test.
13508
13509         PR fortran/21647
13510         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
13511
13512 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13513
13514         PR libfortran/24432
13515         * lib/target-supports.exp (check_effective_target_fortran_large_real):
13516         Check that 'cos' is supported.
13517
13518 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
13519
13520         PR fortran/24223
13521         * gfortran.dg/substring_equivalence.f90: New test.
13522
13523         PR fortran/24705
13524         * gfortran.dg/auto_internal_assumed.f90: New test.
13525
13526 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
13527
13528         * gcc.dg/fold-div-2.c: New test.
13529
13530 2005-11-20  Ian Lance Taylor  <ian@airs.com>
13531
13532         PR rtl-optimization/24883
13533         * gcc.c-torture/compile/pr24883.c: New test.
13534
13535 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
13536
13537         PR middle-end/20583
13538         * gcc.c-torture/compile/pr20583.c: New.
13539
13540 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
13541
13542         * gcc.c-torture/execute/usmul.c: New test.
13543
13544 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
13545
13546         * gcc.dg/tree-ssa/vrp22.c: New test.
13547
13548 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
13549
13550         PR middle-end/24912
13551         * gcc.dg/torture/pr24912-1.c: New test.
13552
13553 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
13554
13555         PR fortran/24862
13556         * gfortran.dg/arrayio_derived_1.f90: New test.
13557
13558 2005-11-19  Richard Guenther  <rguenther@suse.de>
13559
13560         PR middle-end/23294
13561         * gcc.dg/tree-ssa/pr23294.c: New testcase.
13562
13563 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
13564
13565         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
13566
13567 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
13568
13569         PR c++/8355
13570         * g++.dg/template/friend39.C: New test.
13571
13572 2005-11-18  James E Wilson  <wilson@specifix.com>
13573
13574         * gcc.dg/builtin-strstr.c: New.
13575
13576 2005-11-18  Richard Henderson  <rth@redhat.com>
13577
13578         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
13579         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
13580         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
13581         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
13582         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
13583         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
13584         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
13585         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
13586         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
13587         renaming to remove initial "ia64-".
13588
13589 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
13590
13591         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
13592
13593 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
13594
13595         * g++.dg/cpp/string-2.C: New test.
13596
13597 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
13598
13599         * gcc.dg/tree-ssa/loop-14.c: New test.
13600
13601 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
13602             Michael Chamberlain <michael@chamberlain.net.au>
13603
13604         * ada/acats/run_all.sh (target_run): Kill long running tests.
13605
13606 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13607
13608         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
13609         * gcc.dg/cleanup-9.c: Likewise.
13610         * gcc.dg/cleanup-10.c: Likewise.
13611         * gcc.dg/cleanup-11.c: Likewise.
13612
13613 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13614
13615         PR fortran/24892
13616         * gfortran.dg/open_access_append_1.f90: New test.
13617         * gfortran.dg/open_access_append_2.f90: New test.
13618
13619 2005-11-16  Richard Guenther  <rguenther@suse.de>
13620
13621         PR middle-end/24851
13622         * gcc.c-torture/execute/pr24851.c: New testcase.
13623
13624 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
13625
13626         * gcc.dg/fold-overflow-1.c: New test.
13627
13628 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
13629
13630         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
13631         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
13632
13633 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
13634
13635         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
13636         structures.
13637         * g++.dg/eh/forced2.C: Likewise.
13638         * g++.dg/eh/forced3.C: Likewise.
13639         * g++.dg/eh/forced4.C: Likewise.
13640
13641 2005-11-11  Mike Stump  <mrs@apple.com>
13642
13643         * g++.old-deja/g++.mike/unused.C: Add.
13644
13645 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
13646
13647         PR c++/24667
13648         * g++.dg/warn/Wcast-qual1.C: New test.
13649
13650 2005-11-15  Jan Hubicka  <jh@suse.cz>
13651
13652         * gcc.dg/winline-5.c: Add large-unit-insns limit.
13653
13654 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
13655
13656         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
13657
13658 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
13659
13660         PR 24840
13661         * gcc.dg/tree-ssa/pr24840.c: New test.
13662
13663 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
13664
13665         PR testsuite/24841
13666         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
13667
13668 2005-11-14  Dale Johannesen  <dalej@apple.com>
13669
13670         * gcc.c-torture/execute/20051113-1.c: New.
13671
13672 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
13673
13674         PR c++/24687
13675         * g++.dg/template/crash43.C: New test.
13676
13677 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
13678
13679         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
13680
13681 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
13682
13683         PR c++/24817
13684         * g++.dg/eh/spec8.C: New test.
13685
13686 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
13687
13688         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
13689
13690 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
13691
13692         PR c++/20293
13693         * g++.dg/parse/ambig4.C: New test.
13694         * g++.dg/tc1/dr101.C: Adjust error markers.
13695         * g++.dg/lookup/strong-using-2.C: Likewise.
13696         * g++.dg/lookup/ambig5.C: Likewise.
13697         * g++.dg/lookup/ambig4.C: Likewise.
13698         * g++.dg/parse/crash22.C: Likewise.
13699
13700 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
13701
13702         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
13703
13704 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
13705
13706         * gcc.dg/nested-calls-1.c: New test.
13707
13708 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13709
13710         * gfortran.dg/complex_intrinsic_1.f90: New test.
13711         * gfortran.dg/complex_intrinsic_2.f90: New test.
13712         * gfortran.dg/fgetc_1.f90: New test.
13713         * gfortran.dg/fgetc_2.f90: New test.
13714         * gfortran.dg/fgetc_3.f90: New test.
13715         * gfortran.dg/ftell_1.f90: New test.
13716         * gfortran.dg/ftell_2.f90: New test.
13717         * gfortran.dg/gnu_logical_1.F: New test.
13718         * gfortran.dg/gnu_logical_2.f90: New test.
13719
13720 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
13721
13722         PR middle-end/24820
13723         * testsuite/gcc.dg/pr24820.c: New test.
13724
13725 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
13726
13727         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
13728         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
13729         variable.
13730
13731 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13732
13733         testsuite/24614
13734         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
13735
13736 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
13737
13738         * gcc.target/cris/cris.exp: New file.
13739         * gcc.target/cris/rld-legit1.c: New test.
13740         * gcc.target/cris/rld-legit2.c: New test.
13741
13742 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
13743
13744         PR c++/24780
13745         * g++.dg/opt/pr24780.C: New test.
13746
13747         PR c++/24761
13748         * g++.dg/template/asm1.C: New test.
13749
13750 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
13751
13752         PR libgfortran/24787
13753         * gfortran.dg/scan_1.f90: New test.
13754
13755 2005-11-12  Jan Hubicka  <jh@suse.cz>
13756
13757         * gcc.target/i386/minmax-1.c: New.
13758         * gcc.target/i386/minmax-2.c: New.
13759
13760 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
13761
13762         * gcc.dg/pr24445.c: Fix for 64-bit targets.
13763
13764 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
13765
13766         * gcc.c-torture/execute/20051110-1.c,
13767         gcc.c-torture/execute/20051110-2.c: New tests.
13768
13769 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
13770
13771         PR middle-end/24750
13772         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
13773         New tests.
13774
13775 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
13776
13777         * lib/target-libpath.exp (get_shlib_extension): New proc.
13778         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
13779         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13780         * lib/objc.exp (objc_target_compile): Likewise.
13781         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
13782         detection.
13783
13784 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
13785
13786         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
13787
13788         * lib/target-supports.exp (check_effective_target_static_libgfortran):
13789         Add -static to additional_flags and pass it to target_compile.
13790
13791 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
13792
13793         PR libgfortran/24719
13794         gfortran.dg/read_noadvance.f90: New test.
13795
13796         PR libgfortran/24699
13797         gfortran.dg/fmt_t_2.f90: New test.
13798
13799         PR libgfortran/24785
13800         gfortran.dg/read_x_eor.f90: New test.
13801
13802         PR libgfortran/24584
13803         gfortran.dg/namelist_empty.f90: Rename test.
13804
13805         PR libgfortran/24489
13806         gfortran/read_eor.f90: Rename test.
13807
13808 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
13809
13810         PR fortran/15976
13811         * gfortran.dg/automatic_module_variable.f90: New test.
13812
13813 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
13814
13815         PR target/24445
13816         * gcc.dg/pr24445.c: New test.
13817
13818 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
13819
13820         PR fortran/24655
13821         PR fortran/24755
13822         * gfortran.dg/recursive_statement_functions.f90: Add statement
13823         functions using inline intrinsic functions and parameters to test
13824         that they no longer seg-fault.
13825
13826         PR fortran/24409
13827         gfortran.dg/nested_modules_4.f90: New test.
13828         gfortran.dg/nested_modules_5.f90: New test.
13829
13830 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13831
13832         PR fortran/24643
13833         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
13834
13835 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
13836
13837         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
13838         failures.
13839
13840 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13841
13842         * gcc.dg/sparc-getcontext-1.c: New test.
13843
13844 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
13845
13846         * gcc.dg/ifcvt-fabs-1.c: New test.
13847
13848 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
13849
13850         PR other/4372
13851         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
13852         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
13853
13854 2005-11-09  Richard Guenther  <rguenther@suse.de>
13855
13856         PR tree-optimization/24716
13857         * gcc.c-torture/execute/pr24716.c: New testcase.
13858
13859 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13860
13861         * gcc.dg/pr24624.c: Disable for non S/390 targets.
13862
13863 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13864
13865         PR 24624
13866         * gcc.dg/pr24624.c: Testcase added.
13867
13868 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13869
13870         PR 24623
13871         * g++.dg/other/pr24623.C: Testcase added.
13872
13873 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
13874
13875         PR fortran/22607
13876         * gfortran-dg/pure_byref_1.f90: New.
13877         * gfortran-dg/pure_byref_2.f90: New.
13878
13879 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
13880
13881         PR c/24101
13882         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
13883         * gcc.dg/dg.exp: Run main loop also for *.i files.
13884
13885 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
13886
13887         PR c++/19450
13888         * g++.dg/tls/diag-3.C: New test.
13889         * g++.dg/tls/diag-4.C: New test.
13890         * g++.dg/tls/static-1.C: New test.
13891         * g++.dg/tls/static-1a.cc: New file.
13892
13893 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
13894
13895         PR 23046
13896         * g++.dg/tree-ssa/pr23046.C: New test.
13897
13898 2005-11-08  Devang Patel <dpatel@apple.com>
13899
13900         PR tree-optimization/23115
13901         * gcc.dg/tree-ssa/pr23115.c: New.
13902
13903 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
13904
13905         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
13906         * gcc.target/powerpc/pr16155.c: Same.
13907         * gcc.target/powerpc/altivec-1.c: Same.
13908         * gcc.target/powerpc/altivec-2.c: Same.
13909         * gcc.target/powerpc/altivec-3.c: Same.
13910         * gcc.target/powerpc/altivec-5.c: Same.
13911         * gcc.target/powerpc/altivec-11.c: Same.
13912         * gcc.target/powerpc/altivec-12.c: Same.
13913         * gcc.target/powerpc/altivec-14.c: Same.
13914         * gcc.target/powerpc/altivec-22.c: Same.
13915         * gcc.target/powerpc/altivec-consts.c: Same.
13916         * gcc.target/powerpc/altivec-pr22085.c: Same.
13917         * gcc.target/powerpc/altivec-splat.c: Same.
13918         * gcc.target/powerpc/altivec-varargs-1.c: Same.
13919         * gcc.target/powerpc/altivec-vec-merge.c: Same.
13920         * gcc.target/powerpc/darwin-longlong.c: Same.
13921
13922 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
13923
13924         PR target/19340
13925         * gcc.dg/pr19340.c: New test.
13926
13927 2005-11-07  Ian Lance Taylor  <ian@airs.com>
13928
13929         PR rtl-optimization/24683
13930         * gcc.dg/pr24683.c: New test.
13931
13932 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
13933
13934         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
13935         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
13936
13937 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
13938
13939         * gcc.target/i386/pr23376.c: Compile with -mmmx.
13940
13941 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
13942
13943         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
13944
13945 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
13946
13947         PR target/24230
13948
13949         * gcc.target/powerpc/altivec-consts.c,
13950         gcc.target/powerpc/altivec-splat.c: New testcase.
13951
13952 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
13953
13954         PR c/24599
13955
13956         * gcc.dg/overflow-2.c: New testcase.
13957
13958 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
13959
13960         PR rtl-optimization/23567
13961         * gcc.c-torture/execute/20051104-1.c: New test.
13962
13963 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
13964
13965         PR fortran/24534
13966         gfortran.dg/private_type_2.f90: Modified to check that case with
13967         PRIVATE declaration within derived type is accepted.
13968
13969         PR fortran/20838
13970         gfortran.dg/pointer_assign_1.f90: New test.
13971
13972         PR fortran/20840
13973         * gfortran.dg/arrayio_0.f90: New test.
13974
13975         PR fortran/17737
13976         gfortran.dg/data_initialized.f90: New test.
13977         gfortran.dg/data_constraints_1.f90: New test.
13978         gfortran.dg/data_constraints_2.f90: New test.
13979
13980 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
13981
13982         PR fortran/24174
13983         PR fortran/24305
13984         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
13985
13986 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
13987
13988         PR 24670
13989         * gcc.dg/tree-ssa/pr24670.c: New test.
13990
13991 2005-11-05  Ian Lance Taylor  <ian@airs.com>
13992
13993         PR target/22432
13994         * gcc.target/i386/pr22432.c: New test.
13995
13996 2005-11-05  Richard Henderson  <rth@redhat.com>
13997
13998         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
13999         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
14000         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
14001         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
14002         from gcc.dg/alpha-*.
14003         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
14004         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
14005
14006 2005-11-05  Andreas Jaeger  <aj@suse.de>
14007
14008         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
14009
14010 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
14011
14012         PR target/23424
14013         * gcc.dg/torture/pr23424-1.c: New test.
14014
14015 2005-11-04  Richard Henderson  <rth@redhat.com>
14016
14017         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
14018         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
14019         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
14020         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
14021         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
14022         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
14023         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
14024         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
14025         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
14026         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
14027         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
14028         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
14029         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
14030         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
14031         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
14032         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
14033         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
14034         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
14035         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
14036         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
14037         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
14038         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
14039         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
14040         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
14041         Move from gcc.dg/.
14042         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
14043         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
14044         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
14045         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
14046         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
14047         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
14048         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
14049         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
14050         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
14051         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
14052         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
14053         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
14054         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
14055         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
14056         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
14057         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
14058         gcc.target/i386/lea.c, gcc.target/i386/local.c,
14059         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
14060         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
14061         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
14062         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
14063         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
14064         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
14065         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
14066         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
14067         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
14068         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
14069         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
14070         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
14071         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
14072         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
14073         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
14074         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
14075         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
14076         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
14077         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
14078         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
14079         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
14080         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
14081         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
14082         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
14083         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
14084         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
14085         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
14086         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
14087
14088 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
14089
14090         PR 24627
14091         * gcc.dg/tree-ssa/pr24627.c: New test.
14092
14093 2005-11-04 Paul Brook  <paul@codesourcery.com>
14094
14095         * gcc.dg/tls/opt-10.c: New test.
14096
14097 2005-11-04  Andreas Jaeger  <aj@suse.de>
14098
14099         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
14100         avoid extra warnings.
14101
14102 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14103
14104         PR libfortran/22298
14105         * lib/target-supports.exp
14106         (check_effective_target_static_libgfortran): New
14107         static_libgfortran effective target.
14108         * gfortran.dg/static_linking_1.f: New test.
14109         * gfortran.dg/static_linking_1.c: New file.
14110
14111 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
14112
14113         * gcc.dg/pr24615.c: Guard test with { target fpic }.
14114
14115 2005-11-03  Josh Conner  <jconner@apple.com>
14116
14117         PR c++/19989
14118         g++.dg/ext/array2.C: New test.
14119         g++.dg/template/dependent-name3.C: New test.
14120         g++.dg/template/dependent-name4.C: New test.
14121         g++.dg/template/sfinae2.C: New test.
14122
14123 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14124
14125         PR preprocessor/22042
14126         * gcc.dg/cpp/strify4.c: New test.
14127
14128 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
14129
14130         PR c++/17964
14131         * g++.dg/cpp/string-1.C: New test.
14132
14133 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
14134
14135         * gcc.target/powerpc: New directory.
14136         * gcc.target/powerpc/powerpc.exp: New file.
14137         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
14138         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
14139         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
14140         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
14141         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
14142         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
14143         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
14144         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
14145         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
14146         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
14147         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
14148         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
14149         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
14150         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
14151         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
14152         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
14153         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
14154         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
14155         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
14156         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
14157         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
14158         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
14159         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
14160         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
14161         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
14162         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
14163         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
14164         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
14165         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
14166         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
14167         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
14168         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
14169         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
14170         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
14171
14172 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
14173
14174         PR c++/21627
14175         * g++.dg/warn/inline2.C: New test.
14176
14177 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14178
14179         PR middle-end/23155
14180         * g++.dg/ext/c99struct1.C: New test.
14181         * gcc.dg/union-cast-1.c: New test.
14182         * gcc.dg/union-cast-2.c: New test.
14183         * gcc.dg/union-cast-3.c: New test.
14184
14185 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14186
14187         PR middle-end/24589
14188         * gcc.c-torture/execute/zero-struct-2.c: New test.
14189
14190 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14191
14192         PR c++/24582
14193         * g++.dg/init/switch1.C: New test.
14194
14195 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14196
14197         * gcc.dg/delay-slot-1.c: New test.
14198
14199 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
14200
14201         PR target/24620
14202         * gcc.dg/pr24620.c: New test.
14203
14204 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
14205
14206         PR c/24329
14207         * gcc.dg/format/unnamed-1.c: New test.
14208
14209 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14210
14211         PR c++/22434
14212         * g++.dg/expr/cond8.C: New test.
14213
14214         PR c++/24560
14215         * g++.dg/parse/dot1.C: New test.
14216
14217 2005-11-02  Jan Hubicka  <jh@suse.cz>
14218
14219         PR target/23303
14220         * gcc.dg/i386-lea.c: New test
14221
14222 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
14223
14224         PR target/24615
14225         * gcc.dg/pr24615.c: New test.
14226
14227 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
14228
14229         PR target/24600
14230         * gcc.dg/pr24600.c: New test.
14231
14232 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14233
14234         PR c++/19253
14235         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
14236         * g++.dg/parse/typename9.C: New test.
14237         * g++/dg/parse/typename10.C: Likewise.
14238
14239 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
14240
14241         PR fortran/18157
14242         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
14243         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
14244         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
14245
14246 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14247
14248         PR c++/24569
14249         * g++.dg/debug/static1.C: New test.
14250
14251 2005-11-02  Josh Conner  <jconner@apple.com>
14252
14253         * g++.dg/crash38.C: moved into proper directory...
14254         * g++.dg/template/crash42.C: ...here
14255
14256 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
14257
14258         PR target/18338
14259         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
14260         pcc_bitfield_type_matters || default_packed.
14261
14262         * lib/target-supports.exp
14263         (check_effective_target_pcc_bitfield_type_matters): New proc.
14264         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
14265
14266         PR testsuite/23304
14267         * lib/target-supports.exp (check_effective_default_packed): New proc.
14268         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
14269         Gate expected errors on target ! default_packed.
14270         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
14271
14272 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14273
14274         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
14275         change (r106358).
14276
14277 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14278
14279         PR fortran/24008
14280         * gfortran.dg/entry_5.f90: New.
14281         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
14282
14283 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
14284
14285         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
14286
14287 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
14288
14289         PR fortran/21565
14290         gfortran.dg/namelist_blockdata.f90: New test.
14291
14292         PR fortran/18737
14293         gfortran.dg/external_implicit_none.f90: New test.
14294
14295         PR fortran/14994
14296         * gfortran.dg/secnds.f: New test.
14297
14298 2005-10-31  Jan Hubicka  <jh@suse.cz>
14299
14300         PR target/20928
14301         * gcc.c-torture/compile/pr20928.c: New test.
14302
14303 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
14304
14305         PR middle-end/23492
14306         * gcc.c-torture/compile/zero-strct-5.c: New test.
14307
14308 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
14309
14310         PR libgfortran/24584
14311         * gfortran.dg/pr24584.f90: New test.
14312
14313 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
14314
14315         PR fortran/18883
14316         * gfortran.dg/char_result_9.f90: New.
14317         * gfortran.dg/char_result_10.f90: New.
14318
14319 2005-10-30  Jan Hubicka  <jh@suse.cz>
14320
14321         * g++.dg/tree-ssa/pr24172.C: New testcase.
14322
14323 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14324
14325         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
14326
14327 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
14328
14329         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
14330         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
14331         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
14332         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
14333         gfortran.dg/enum_9.f90,
14334         gfortran.fortran-torture/compile/enum_1.f90,
14335         gfortran.fortran-torture/execute/enum_1.f90,
14336         gfortran.fortran-torture/execute/enum_2.f90,
14337         gfortran.fortran-torture/execute/enum_3.f90,
14338         gfortran.fortran-torture/execute/enum_4.f90: New tests.
14339
14340 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
14341
14342         PR target/18482
14343         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
14344         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
14345
14346 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14347
14348         PR libfortran/20179
14349         * gfortran.dg/mixed_io_1.f90: New test.
14350         * gfortran.dg/mixed_io_1.c: New file.
14351
14352 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14353
14354         * gfortran.dg/malloc_free_1.f90: New test.
14355
14356 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
14357
14358         * gcc.dg/nested-func-4.c: Require profiling -pg.
14359
14360 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14361
14362         PR C++/23229
14363         * g++.dg/warn/main-2.C: New test.
14364
14365 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
14366
14367         PR fortran/24545
14368         * gfortran.dg/interface_2.f90: new test.
14369
14370 2005-10-28  Josh Conner  <jconner@apple.com>
14371
14372         PR c++/22153
14373         * g++.dg/template/crash38.C: New test.
14374         * g++.dg/parse/explicit1.C: Change expected errors.
14375
14376 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14377
14378         PR C++/23426
14379         * g++.dg/other/large-size-array.C: New test.
14380
14381 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14382
14383         PR middle-end/24362
14384         * g++.dg/opt/complex4.C: New test.
14385
14386 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
14387
14388         * gcc.dg/nested-func-4.c: New test.
14389
14390 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
14391
14392         PR fortran/24158
14393         gfortran.dg/derived_recursion.f90: New test.
14394         gfortran.dg/implicit_actual.f90: New test.
14395
14396 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
14397
14398         PR middle-end/24295, PR testsuite/24477
14399         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
14400         removed when weakref hits the tree.
14401
14402 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
14403
14404         * gfortran.dg/cray_pointers_4.f90: New test.
14405
14406         * gfortran.dg/cray_pointers_5.f90: New test.
14407
14408 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
14409
14410         PR fortran/22290
14411         * gfortran.dg/assign_5.f90: New test.
14412         * gfortran.dg/assign_6.f: New test.
14413
14414 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
14415
14416         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
14417         CPU has no SSE support.
14418
14419 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
14420
14421         PR libgfortran/24224
14422         * gfortran.dg/arrayio_1.f90: Update attribution.
14423         * gfortran.dg/arrayio_2.f90: Update attribution.
14424         * gfortran.dg/arrayio_3.f90: Update attribution.
14425         * gfortran.dg/arrayio_4.f90: Update test conditions.
14426         * gfortran.dg/arrayio_5.f90: Update attribution.
14427         * gfortran.dg/arrayio_6.f90: New test.
14428         * gfortran.dg/arrayio_7.f90: New test.
14429
14430 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
14431
14432         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
14433
14434 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
14435
14436         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
14437
14438 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
14439
14440         PR fortran/24416
14441         * gfortran.dg/namelist_char_only.f90: New test.
14442
14443 2005-10-24  Asher Langton  <langton2@llnl.gov>
14444
14445         PR fortran/17031
14446         PR fortran/22282
14447         * gfortran.dg/cray_pointers_1.f90: New test.
14448         * gfortran.dg/cray_pointers_2.f90: New test.
14449         * gfortran.dg/cray_pointers_3.f90: New test.
14450         * gfortran.dg/loc_1.f90: New test.
14451         * gfortran.dg/loc_2.f90: New test.
14452
14453 2005-10-24  Steven Bosscher  <stevenb@suse.de>
14454
14455         * gcc.dg/pr24225.c: New test.
14456
14457 2005-10-24  Asher Langton  <langton2@llnl.gov>
14458
14459         * gfortran.dg/dup_save_1.f90: New test.
14460         * gfortran.dg/dup_save_2.f90: New test.
14461
14462 2005-10-24  Paul Brook  <paul@codesourcery.com>
14463
14464         PR 24107
14465         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
14466         stdint.h.
14467
14468 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
14469
14470         PR libgfortran/24489
14471         * gfortran.dg/pr24489.f90: New test.
14472
14473 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
14474
14475         PR fortran/23635
14476         * gfortran.dg/ichar_1.f90: Add tests for derived types.
14477
14478 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
14479
14480         PR target/18911
14481         * g++.dg/init/array16.C: Skip for mmix-*-*.
14482
14483 2005-10-23  Asher Langton  <langton2@llnl.gov>
14484
14485         * gfortran.dg/byte_1.f90: New test.
14486         * gfortran.dg/byte_2.f90: New test.
14487
14488 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
14489
14490         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
14491
14492 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
14493
14494         PR fortran/18022
14495         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
14496
14497         PR fortran/24311
14498         * gfortran.dg/merge_char_const.f90: New test.
14499
14500         PR fortran/24384
14501         * gfortran.dg/spread_scalar_source.f90: New test.
14502
14503 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
14504
14505         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
14506
14507         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
14508         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
14509
14510         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
14511
14512 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
14513
14514         PR fortran/24426
14515         * gfortran.dg/der_pointer_4.f90: New.
14516
14517 2005-10-22  David Ayers  <d.ayers@inode.at>
14518
14519         * obj-c++.dg/except-1.mm: Simplify.
14520
14521 2005-10-21  David Ayers  <d.ayers@inode.at>
14522
14523         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
14524
14525 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
14526
14527         * gfortran.dg/assumed_dummy_2.f90: New test.
14528
14529 2005-10-21  James E Wilson  <wilson@specifix.com>
14530
14531         PR preprocessor/15220
14532         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
14533
14534 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
14535
14536         * gcc.c-torture/execute/20051021-1.c: New test.
14537
14538 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
14539
14540         PR c++/24260
14541         * g++.dg/ext/tmplattr1.C: New test.
14542
14543 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
14544
14545         PR fortran/24440
14546         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
14547
14548 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
14549
14550         * obj-c++.dg/except-1.mm: New.
14551
14552         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
14553
14554 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
14555
14556         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
14557
14558 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
14559
14560         PR middle-end/24295
14561         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
14562         declarations with the same names as thunks' alias targets, use
14563         aliases instead.
14564         * gcc.dg/attr-alias-3.c: New test.
14565         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
14566
14567 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
14568
14569         PR c++/22618
14570         * g++.dg/parse/access8.C: New test.
14571
14572 2005-10-20  Richard Guenther  <rguenther@suse.de>
14573
14574         PR c++/24439
14575         * g++.dg/tree-ssa/pr24439.C: New testcase.
14576
14577 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14578
14579         * g++.dg/opt/delay-slot-1.C: New test.
14580
14581 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
14582
14583         PR fortran/21625
14584         * gfortran.fg/der_init_1.f90: New.
14585
14586 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
14587
14588         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
14589
14590 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
14591
14592         PR c++/21908
14593         * g++.dg/parse/error28.C: New test.
14594
14595 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14596
14597         * gcc.dg/profile-generate-2.c: New test.
14598
14599 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
14600
14601         PR target/23589
14602         * g++.dg/ext/dllimport11.C: New.
14603
14604 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14605
14606         PR c++/22293
14607         * g++.dg/other/friend3.C: New test.
14608
14609 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
14610
14611         PR c++/23293
14612         * g++.dg/template/error19.C: New test.
14613
14614 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
14615
14616         PR c++/21383
14617         * g++.dg/overload/koenig2.C: New.
14618
14619         PR c++/23118
14620         * g++.dg/overload/error2.C: New.
14621
14622         PR c++/22604
14623         * g++.dg/inherit/covariant14.C: New.
14624
14625 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14626
14627         PR c++/23440
14628         * g++.dg/parse/for1.C: New test.
14629
14630 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
14631
14632         PR fortran/23446
14633         * gfortran.dg/host_dummy_index_1.f90: New test.
14634
14635         PR fortran/21459
14636         * gfortran.dg/automatic_char_len_2.f90: New test.
14637
14638         PR fortran/20866
14639         * gfortran.dg/recursive_statement_functions.f90: New test.
14640
14641         PR fortran/20853
14642         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
14643
14644         PR fortran/20849
14645         * gfortran.dg/external_initializer.f90: New test.
14646
14647         PR fortran/20837
14648         * non_module_public.f90: New test.
14649
14650 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
14651
14652         PR c++/24386
14653         * g++.dg/template/overload7.C: New.
14654
14655         PR c++/22551
14656         * g++.dg/other/switch2.C: Remove expected warnings.
14657
14658         PR c++/21353
14659         * g++.dg/template/defarg6.C: New.
14660
14661 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
14662
14663         PR target/24315
14664         * gcc.target/i386/pr24315.c: New test.
14665
14666 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
14667
14668         PR c++/24389
14669         * g++.dg/template/static21.C: New test.
14670         * g++.dg/template/static21-a.cc: Likewise.
14671
14672 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
14673
14674         PR c++/23959
14675         * g++.dg/warn/Wswitch-default-1.C: New test.
14676         * g++.dg/warn/Wswitch-default-2.C: New test.
14677
14678 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
14679
14680         PR c++/22173
14681         * g++.dg/parse/template18.C: New test.
14682         * g++.dg/template/nontype15.C: Likewise.
14683
14684 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
14685
14686         PR fortran/22273
14687         * gfortran.dg/spec_expr_2.f90: New.
14688
14689 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
14690
14691         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
14692         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
14693         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
14694         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
14695         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
14696         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
14697         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
14698         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
14699         previous target-specific skips and warning-message matches where
14700         applicable.
14701
14702 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
14703
14704         PR c++/21347
14705         * g++.dg/warn/Wctor-dtor.C: New test.
14706
14707 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14708
14709         PR c/23439
14710         * gcc.dg/for-1.c: New test.
14711
14712 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
14713
14714         PR c++/19565
14715         * g++.dg/warn/Wconversion1.C: New test.
14716         * g++.dg/ext/packed4.C: Compile with -w.
14717         * g++.dg/opt/20050511-1.C: Likewise.
14718         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
14719
14720 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
14721
14722         * gfortran.dg/boz_5.f90: New test.
14723
14724 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
14725
14726         PR c++/22551
14727         * g++.dg/other/switch2.C: New.
14728
14729         PR c++/23984
14730         * g++.dg/init/ctor7.C: New.
14731
14732 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
14733
14734         PR c++/23730
14735         * g++.dg/parse/crash32.C: New test.
14736
14737 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
14738
14739         PR c++/20721
14740         * g++.dg/init/goto2.C: New test.
14741
14742         PR c++/22464
14743         * g++.dg/template/crash/41.C: New test.
14744
14745         PR c++/22180
14746         * g++.dg/template/crash40.C: New test.
14747
14748         PR c++/23694
14749         * g++.dg/parse/friend5.C: New test.
14750
14751         PR c++/23307
14752         * g++.dg/template/crash38.C: New test.
14753
14754         PR c++/22352
14755         * g++.dg/template/friend38.C: New test.
14756
14757         PR c++/22405
14758         * g++.dg/template/crash39.C: New test.
14759
14760 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
14761
14762         * gcc.dg/debug/dwarf2/dwarf-char1.c,
14763         gcc.dg/debug/dwarf2/dwarf-char2.c,
14764         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
14765
14766         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
14767
14768 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
14769
14770         * gcc.dg/dll-2.c: Add tests for warnings.
14771         * gcc.dg/dll-3.c: Likewise.
14772         * gcc.dg/dll-4.c: Likewise.
14773
14774         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
14775         * g++.dg/ext/dllimport2.C: Likewise.
14776         * g++.dg/ext/dllimport3.C: Likewise.
14777         * g++.dg/ext/dllimport7.C: Likewise.
14778         * g++.dg/ext/dllimport8.C: Likewise.
14779         * g++.dg/ext/dllimport9.C: Likewise.
14780
14781 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
14782
14783         PR fortran/24092
14784         * gfortran.dg/derived_pointer_recursion.f90: New test.
14785
14786 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
14787
14788         * gcc.c-torture/execute/20051012-1.c: New test.
14789
14790 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14791
14792         PR fortran/18082
14793         * gfortran.dg/automatic_char_len_1.f90: New test.
14794
14795 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14796
14797         PR fortran/20847
14798         * gfortran.dg/save_common.f90: New test.
14799
14800         PR fortran/20856
14801         * gfortran.dg/save_result.f90: New test.
14802
14803 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
14804
14805         PR c++/21592
14806         * g++.dg/template/dependent-expr1.C: Add new expected error.
14807         * g++.dg/template/dependent-expr2.C: Adjust error text.
14808         * g++.dg/template/overload6.C: New.
14809
14810         PR c++/23797
14811         * g++.dg/other/typename8.C: New.
14812
14813         PR c++/21117
14814         * g++.dg/other/return1.C: New.
14815
14816 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
14817
14818         PR c++/24052
14819         * g++.dg/ext/label5.C: New.
14820
14821 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
14822
14823         PR c++/19964
14824         * g++.dg/parse/crash31.C: New.
14825
14826 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
14827
14828         * g++.dg/ipa/ipa-1.c: New test.
14829         * g++.dg/ipa/ipa-2.c: New test.
14830         * g++.dg/ipa/ipa-3.c: New test.
14831         * g++.dg/ipa/ipa-4.c: New test.
14832         * g++.dg/ipa/ipa-5.c: New test.
14833         * g++.dg/ipa/ipa.exp: New file.
14834
14835 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14836
14837         PR fortran/24207
14838         * gfortran.dg/private_type_3.f90: New test.
14839
14840 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
14841
14842         PR fortran/20786
14843         gfortran.dg/aint_anint_1.f90: New test.
14844
14845 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
14846
14847         PR libgfortran/24313
14848         gfortran.dg/csqrt.f: New test.
14849
14850 2005-10-11  Ian Lance Taylor  <ian@airs.com>
14851
14852         PR c++/8057
14853         * g++.dg/warn/noeffect7.C: New test.
14854         * g++.dg/warn/noeffect2.C: Instantiate templates.
14855         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
14856         and warning.
14857
14858 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
14859
14860         PR c++/21089
14861         * g++.dg/init/float1.C: New test.
14862
14863         PR c++/24277
14864         * g++.dg/init/member1.C: Tweak error markers.
14865
14866 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
14867
14868         PR testsuite/24281
14869         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
14870         Check for null pointer.
14871
14872 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
14873
14874         PR c++/21369
14875         * g++.dg/parse/ret-type3.C: New test.
14876
14877 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
14878
14879         PR tree-opt/23946
14880         * gcc.c-torture/compile/pr23946.c: New test.
14881
14882 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
14883
14884         * g++.dg/opt/mmx2.C: New test.
14885
14886 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
14887
14888         PR c++/24277
14889         * g++.dg/template/static20.C: New test.
14890
14891         PR c++/24302
14892         * g++.dg/warn/Wunused-12.C: New test.
14893
14894         PR c++/23437
14895         * g++.dg/template/arg4.C: New test.
14896
14897 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14898
14899         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
14900         * gcc.dg/ucnid-3.c: Likewise.
14901         * gcc.dg/ucnid-4.c: Likewise.
14902         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
14903         * g++.dg/other/ucnid-1.C: Likewise.
14904         * gcc.dg/sparc-frame-1.c: New test.
14905
14906 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
14907
14908         PR c++/24139
14909         * g++.dg/template/spec27.C: New test.
14910
14911         PR c++/24275
14912         * g++.dg/template/static19.C: New test.
14913
14914 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14915
14916         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
14917         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
14918
14919 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
14920
14921         PR target/24136
14922         * gfortran.fortran-torture/compile/pr24136.f: New test.
14923
14924 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
14925
14926         PR c++/22172
14927         * g++.dg/parse/crash30.C: New test.
14928
14929 2005-10-07  Richard Guenther  <rguenther@suse.de>
14930
14931         PR middle-end/24227
14932         * gcc.c-torture/compile/pr24227.c: New testcase.
14933
14934 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
14935
14936         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
14937         Do not put aligned attributes on array elements.
14938
14939 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
14940
14941         PR testsuite/23611, PR testsuite/23615
14942         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
14943         writing prototypes of library functions by hand.
14944         * obj-c++.dg/bitfield-4.mm: Likewise.
14945         * obj-c++.dg/const-str-4.mm: Likewise.
14946         * obj-c++.dg/encode-4.mm: Likewise.
14947         * obj-c++.dg/encode-5.mm: Likewise.
14948         * obj-c++.dg/encode-6.mm: Likewise.
14949         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
14950         * obj-c++.dg/method-10.mm: Likewise.
14951         * obj-c++.dg/method-17.mm: Likewise.
14952         * obj-c++.dg/method-19.mm: Likewise.
14953         * obj-c++.dg/try-catch-2.mm: Likewise.
14954
14955 2005-10-06  Richard Henderson  <rth@redhat.com>
14956
14957         PR 24236
14958         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
14959
14960 2005-10-06  Dale Johannesen  <dalej@apple.com>
14961
14962         * gcc.c-torture/execute/20030125-1.c: Correct.
14963
14964 2005-10-06  Richard Guenther  <rguenther@suse.de>
14965
14966         PR tree-optimization/24238
14967         * g++.dg/tree-ssa/pr24238.C: New testcase.
14968
14969 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
14970
14971         PR 18568
14972         * gfortran.dg/der_pointer_3.f90: New test.
14973
14974 2005-10-05  Devang Patel  <dpatel@apple.com>
14975
14976         PR Debug/23205
14977         * g++.dg/other/PR23205.C: New.
14978
14979 2005-10-05  Richard Henderson  <rth@redhat.com>
14980
14981         PR target/23602
14982         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
14983         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
14984
14985 2005-10-05  Dale Johannesen  <dalej@apple.com>
14986
14987         * gcc.c-torture/execute/float-floor.c: New.
14988
14989 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
14990
14991         PR tree-optimization/21419
14992         PR tree-optimization/24146
14993         PR tree-optimization/24151
14994
14995         * g++.dg/ext/asm7.C: New.
14996         * g++.dg/ext/asm8.C: New.
14997         * gcc.dg/asm-1.c: Compile on all targets.
14998         * gcc.dg/asm-pr24146.c: New.
14999         * gcc.dg/pr21419.c: Adjust error messages.
15000
15001 2005-10-05  Richard Guenther  <rguenther@suse.de>
15002
15003         PR fortran/24176
15004         * gfortran.fortran-torture/compile/empty.f90: New testcase.
15005
15006 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
15007
15008         PR c++/23513
15009         * g++.dg/template/spec22.C: Robustify test.
15010         * g++.dg/template/spec26.C: New.
15011
15012 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
15013
15014         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
15015         if target supports vector instructions.
15016
15017 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
15018
15019         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
15020         C99 functions.
15021
15022 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
15023
15024         * lib/target-supports.exp (check_effective_target_fortran_large_real,
15025         check_effective_target_fortran_large_int): Replace cached result
15026         when target changes.
15027
15028 2005-10-04  Devang Patel  <dpatel@apple.com>
15029
15030         * gcc.dg/i386-sse-vect-types.c: New.
15031
15032 2005-10-04  Ian Lance Taylor  <ian@airs.com>
15033
15034         PR preprocessor/13726
15035         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
15036         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
15037
15038 2005-10-04  Richard Guenther  <rguenther@suse.de>
15039
15040         PR c/23576
15041         * gcc.dg/noncompile/pr23576.c: New testcase.
15042
15043 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
15044
15045         PR middle-end/23125
15046         * gcc.dg/register-var-3.c: New test.
15047
15048 2005-10-04  Steven Bosscher  <stevenb@suse.de>
15049
15050         * gcc.dg/pr23049.c: New test.
15051
15052         * gcc.dg/ucnid-4.c: Fix test.
15053
15054 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
15055
15056         PR 23445
15057         * gcc.c-torture/compile/pr23445.c: New test.
15058
15059 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
15060
15061         * g++.dg/overload/unknown1.C: New.
15062
15063 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
15064
15065         PR c++/17775
15066         * g++.dg/template/repo4.C: New test.
15067
15068 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15069
15070         PR libfortran/19308
15071         * gfortran.dg/large_real_kind_2.F90: New test.
15072         * gfortran.dg/large_integer_kind_2.f90: New test.
15073
15074 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
15075
15076         * lib/target-supports.exp (check_effective_target_vect_shift):
15077         Implement with result caching. Add i?86, x86_64 and ia64 targets.
15078         (check_effective_target_vect_condition): Fix copy-n-pasto.
15079
15080         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
15081         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
15082         targets.
15083
15084 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
15085
15086         PR c++/22621
15087         * g++.dg/template/overload5.C : New test.
15088
15089         PR c++/23840
15090         * g++.dg/expr/stdarg1.C: New test.
15091
15092 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
15093
15094         PR 24142
15095         * gcc.c-torture/execute/pr24142.c: New test.
15096
15097 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
15098
15099         PR 24141
15100         * gcc.c-torture/execute/pr24141.c: New test.
15101
15102 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
15103             Diego Novillo  <dnovillo@redhat.com>
15104
15105         PR 23604
15106         * gcc.c-torture/execute/pr23604.c: New test.
15107
15108 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
15109
15110         PR fortran/16404
15111         PR fortran/20835
15112         PR fortran/20890
15113         PR fortran/20899
15114         PR fortran/20900
15115         PR fortran/20901
15116         PR fortran/20902
15117         gfortran.dg/equiv_constraint_1.f90: New test.
15118         gfortran.dg/equiv_constraint_2.f90: New test.
15119         gfortran.dg/equiv_constraint_3.f90: New test.
15120         gfortran.dg/equiv_constraint_4.f90: New test.
15121         gfortran.dg/equiv_constraint_5.f90: New test.
15122         gfortran.dg/equiv_constraint_6.f90: New test.
15123         gfortran.dg/equiv_constraint_7.f90: New test.
15124         gfortran.dg/equiv_constraint_8.f90: New test.
15125         gfortran.dg/private_type_1.f90: New test.
15126         gfortran.dg/private_type_2.f90: New test.
15127         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
15128         980628-10.f: Assert std=gnu to permit mixing of
15129         types in equivalence statements.
15130
15131 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
15132
15133         PR 24112
15134         * gfortran.dg/open_status_1.f90: New.
15135
15136 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
15137
15138         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
15139         * gcc.dg/vect/pr22480.c: Clean up temp files.
15140         * gcc.dg/vect/pr23831.c: Clean up temp files.
15141         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
15142         Clean up temp files.
15143         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
15144         Clean up temp files.
15145
15146         * gcc.dg/20050309-1.c: Clean up temp files.
15147         * gcc.dg/20050325-1.c: Clean up temp files.
15148
15149 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
15150
15151         PR tree-optimization/24059
15152         * gcc.dg/vect/pr24059.c : New test.
15153
15154 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
15155
15156         PR middle-end/24109
15157         * gcc.c-torture/execute/20050929-1.c: New test.
15158
15159 2005-09-29  Steven Bosscher  <stevenb@suse.de>
15160
15161         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
15162
15163 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
15164
15165         PR c/21419
15166         * gcc.dg/pr21419.c: New test.
15167
15168 2005-09-29  Steven Bosscher  <stevenb@suse.de>
15169
15170         * gcc.dg/pr23911.c: New test.
15171
15172 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
15173
15174         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
15175
15176         PR c++/16782
15177         * g++.dg/parse/qualified4.C: New test.
15178         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
15179         * g++.old-deja/g++.mike/p8154.C: Likewise.
15180
15181 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
15182
15183         PR c++/22147
15184         * g++.dg/template/friend37.C: New test.
15185         * g++.dg/parse/crash28.C: Adjust error markers.
15186
15187 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
15188
15189         PR fortran/18518
15190         * gfortran.fortran-torture/execute/save_2.f90: New decl.
15191
15192 2005-09-27  Devang Patel  <dpatel@apple.com>
15193
15194         PR tree-optimization/23625
15195         * gcc.dg/pr23625.c: New test.
15196
15197 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
15198
15199         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
15200         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
15201
15202 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
15203
15204         PR fortran/23677
15205         * gfortran.fortran-torture/execute/save_1.f90: New test.
15206         * gfortran.dg/save_1.f90: New test.
15207
15208 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
15209
15210         * gcc.target/i386/builtin-apply-mmx.c: New test.
15211
15212         PR target/22576
15213         * gcc.target/i386/pr22576.c: New test.
15214
15215         PR target/22585
15216         * gcc.target/i386/pr22585.c: New test.
15217
15218         PR target/23268
15219         * gcc.target/i386/pr23268.c: New test.
15220
15221         PR middle-end/23831
15222         * gcc.dg/vect/pr23831.c: New test.
15223
15224         PR target/24055
15225         * gcc.target/i386/pr24055.c: New test.
15226
15227 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
15228
15229         PR tree-optimization/23960
15230         * gcc.c-torture/compile/pr23960.c: New.
15231
15232 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
15233
15234         PR fortran/16861
15235         * gfortran.dg/nested_modules_3.f90: New.
15236
15237 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
15238
15239         PR fortran/24005
15240         gfortran.dg/interface_1.f90: New test.
15241
15242 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
15243         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15244
15245         PR fortran/23843
15246         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
15247
15248 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
15249
15250         PR fortran/23516
15251         * gfortran.dg/imag_1.f: New test.
15252         * gfortran.dg/imag_2.f: Ditto.
15253
15254 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
15255
15256         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
15257
15258 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
15259
15260         PR c++/21983
15261         * g++.dg/warn/pr21983.C: New test.
15262
15263 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
15264
15265         * gcc.dg/20050922-1.c: Testcase added.
15266
15267 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
15268
15269         PR c++/23993
15270         * g++.dg/template/array14.C: New test.
15271
15272 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
15273
15274         PR fortran/19929
15275         * gfortran.dg/der_ptr_component_1.f90: New test.
15276
15277 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15278
15279         PR c++/23965
15280         * g++.dg/template/error1.C: Reject "no matching function" message.
15281
15282 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15283
15284         PR c++/17609
15285         * g++.dg/lookup/error1.C: New test.
15286
15287 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
15288
15289         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
15290         functionality of the testcase.
15291
15292 2005-09-20  Richard Henderson  <rth@redhat.com>
15293
15294         * gcc.dg/vect/vect-22.c: Require vect_float.
15295         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
15296
15297 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
15298
15299         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
15300         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
15301         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
15302         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
15303         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
15304         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
15305         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
15306         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
15307         * gcc.dg/cpp/ucnid-8.c: New test.
15308
15309 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15310
15311         PR tree-optimization/23929
15312         * gcc.c-torture/compile/pr23929.c: New test.
15313
15314 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
15315
15316         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
15317         for one loop.
15318
15319 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
15320
15321         PR testsuite/23186
15322         * g++.dg/other/pr22003.C: Require named sections.
15323
15324 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15325
15326         PR c++/23947
15327         * g++.dg/rtti/crash3.C: New test.
15328
15329         PR tree-optimization/23818
15330         * gcc.dg/pr23818.c: New test.
15331
15332 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15333
15334         PR fortran/23420
15335         * gfortran.dg/print_fmt_4.f: New.
15336
15337 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15338
15339         PR fortran/23663
15340         * gfortran.fortran-torture/execute/entry_11.f90: New test.
15341
15342 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
15343
15344         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
15345         Use pointers to local alignable arrays instead. Added comments.
15346         * gcc.dg/vect/vect-46.c: Likewise.
15347         * gcc.dg/vect/vect-48.c: Likewise.
15348         * gcc.dg/vect/vect-49.c: Likewise.
15349         * gcc.dg/vect/vect-52.c: Likewise.
15350         * gcc.dg/vect/vect-53.c: Likewise.
15351         * gcc.dg/vect/vect-54.c: Likewise.
15352         * gcc.dg/vect/vect-56.c: Likewise.
15353         * gcc.dg/vect/vect-57.c: Likewise.
15354         * gcc.dg/vect/vect-58.c: Likewise.
15355         * gcc.dg/vect/vect-60.c: Likewise.
15356         * gcc.dg/vect/vect-61.c: Likewise.
15357
15358         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
15359         The test is no longer vectorizable on vect_no_align targets.
15360         * gcc.dg/vect/vect-43.c: Likewsie.
15361
15362         * gcc.dg/vect/vect-44.c: Added comments.
15363         * gcc.dg/vect/vect-45.c: Added comments.
15364         * gcc.dg/vect/vect-50.c: Added comments.
15365         * gcc.dg/vect/vect-51.c: Added comments.
15366
15367         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
15368         aligned type.
15369         * gcc.dg/vect/Os-vect-95.c: Likewise.
15370
15371         * gcc.dg/vect/vect-41.c: Test removed.
15372         * gcc.dg/vect/vect-47.c: Test removed.
15373         * gcc.dg/vect/vect-55.c: Test removed.
15374         * gcc.dg/vect/vect-59.c: Test removed.
15375
15376 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
15377
15378         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
15379         No longer vectorizable on vect_no_align targets.
15380         * gcc.dg/vect/pr20122.c: Likewise.
15381         * gcc.dg/vect/vect-74.c: Likewise.
15382         * gcc.dg/vect/vect-75.c: Likewise.
15383         * gcc.dg/vect/vect-76.c: Likewise.
15384
15385         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
15386         Will not be vectorizable on vect_no_align targets once aliasing issues
15387         are resolved.
15388         * gcc.dg/vect/vect-79.c: Likewise.
15389
15390         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
15391         * gcc.dg/vect/vect-78.c: Likewise.
15392         * gcc.dg/vect/vect-97.c: Likewise.
15393
15394 2005-09-19  Steven Bosscher  <stevenb@suse.de>
15395
15396         * gcc.dg/pr23943.c: New test.
15397
15398 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
15399
15400         PR fortran/19181
15401         * gfortran.dg/derived_pointer_null_1.f90: New test.
15402
15403 2005-09-18  Richard Guenther  <rguenther@suse.de>
15404
15405         PR middle-end/23944
15406         * gcc.c-torture/compile/pr23944.c: New testcase.
15407
15408 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
15409
15410         PR fortran/15975
15411         * gfortran.dg/der_pointer_2.f90: New test.
15412
15413 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
15414
15415         PR fortran/16861
15416         * gfortran.dg/nested_modules_2.f90: New test.
15417
15418 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15419
15420         PR c++/18368
15421         * g++.dg/other/semicolon.C: New test.
15422
15423 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
15424
15425         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
15426         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
15427
15428 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
15429
15430         PR c++/23914
15431         * g++.dg/template/static18.C: New test.
15432
15433         PR c++/21514
15434         * g++.dg/template/crash19.C: Remove dg-error marker.
15435         * g++.dg/template/local4.C: New test.
15436
15437 2005-09-16  Paul Brook  <paul@codesourcery.com>
15438
15439         PR fortran/23906
15440         * gfortran.dg/dependency_1.f90: New test.
15441
15442 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
15443
15444         PR c++/23896
15445         * g++.dg/template/static17.C: New test.
15446
15447 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
15448
15449         PR c++/23139
15450         * g++.dg/warn/huge-val1.C: New test.
15451
15452 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
15453
15454         PR c++/13140
15455         * g++.dg/parse/class2.C: New test.
15456         * g++.dg/template/explicit8.C: Likewise.
15457         * g++.dg/template/spec25.C: Likewise.
15458
15459 2005-09-14  Josh Conner  <jconner@apple.com>
15460
15461         PR middle-end/23584
15462         * gcc.dg/pr23584.c: New test.
15463
15464 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
15465
15466         PR fortran/21875 Internal Unit Array I/O, NIST
15467         * gfortran.dg/arrayio_1.f90: New test.
15468         * gfortran.dg/arrayio_1.f90: New test.
15469         * gfortran.dg/arrayio_1.f90: New test.
15470         * gfortran.dg/arrayio_1.f90: New test.
15471         * gfortran.dg/arrayio_1.f90: New test.
15472
15473 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
15474
15475         PR middle-end/22480
15476         * gcc.dg/vect/pr22480.c: New test.
15477
15478 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
15479
15480         PR fortran/19358
15481         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
15482
15483 2005-09-13 Josh Conner <jconner@apple.com>
15484
15485         PR c++/23180
15486         * g++.dg/init/struct2.C: New test.
15487         * g++.dg/init/struct3.C: New test.
15488
15489 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
15490
15491         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
15492         Clean up temp files.
15493         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
15494         gcc.dg/tree-ssa/builtin-fprintf-1.c,
15495         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
15496         gcc.dg/tree-ssa/builtin-printf-1.c,
15497         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
15498         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
15499         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
15500         gcc.dg/tree-ssa/builtin-vprintf-1.c,
15501         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
15502         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
15503         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
15504         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
15505         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
15506         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
15507         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
15508         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
15509
15510 2005-09-13  Josh Conner  <jconner@apple.com>
15511
15512         * lib/gcc-dg.exp: Load scanipa.exp.
15513         (cleanup-dump): New procedure.
15514         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
15515         * lib/scandump.exp: New file.
15516         * lib/scantree.exp: Use it.
15517         * lib/scanipa.exp: New file.
15518
15519 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
15520
15521         PR fortran/17740
15522         * gfortran.dg/generic_4.f90: New test.
15523
15524 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
15525
15526         PR target/23816
15527         * gcc.target/i386/pr23816-1.c: New test.
15528         * gcc.target/i386/pr23816-2.c: New test.
15529
15530
15531 2005-09-13  Bastian Blank <waldi@debian.org>
15532
15533         PR c++/16171
15534         * g++.dg/abi/mangle26.C: New test.
15535         * g++.dg/abi/mangle27.C: New test.
15536         * g++.dg/abi/mangle28.C: New test.
15537         * g++.dg/abi/mangle29.C: New test.
15538
15539         PR c++/23839
15540         * g++.dg/parse/register1.C: New test.
15541
15542 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
15543
15544         PR c++/23842
15545         * g++.dg/template/access16.C: New test.
15546
15547 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15548
15549         * gfortran.dg/char_pack_2.f90: Increase the vector size.
15550
15551 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15552
15553         PR fortran/18899
15554         * gfortran.dg/shape_2.f90: New test.
15555
15556 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15557
15558         PR target/19269
15559         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
15560         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
15561         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
15562         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
15563         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
15564         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
15565         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
15566         tests.
15567
15568 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15569
15570         PR c++/23841
15571         * g++.dg/parse/template17.C: New test.
15572
15573 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15574
15575         PR c++/23789
15576         * g++.dg/template/nontype14.C: New test.
15577
15578 2005-09-12  Ian Lance Taylor  <ian@airs.com>
15579
15580         PR g++/7874
15581         * g++.dg/lookup/friend7.C: New test.
15582         * g++.dg/lookup/friend8.C: New test.
15583         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
15584         so that it will be found via argument dependent lookup.
15585         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
15586         friend functions which will no longer be found.
15587         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
15588         function g, so that it will be found via argument dependent
15589         lookup.
15590         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
15591         * g++.old-deja/g++.mike/net43.C: Likewise.
15592
15593 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15594
15595         PR c++/23691
15596         * g++.dg/template/static16.C: New test.
15597
15598 2005-09-12  Josh Conner  <jconner@apple.com>
15599
15600         PR middle-end/23237
15601         * gcc.c-torture/compile/pr23237.c: New test.
15602
15603 2005-09-11  Richard Henderson  <rth@redhat.com>
15604
15605         * g++.dg/other/error8.C: Update expected diagnostic text.
15606
15607 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15608
15609         PR libfortran/19872
15610         * gfortran.dg/overwrite_1.f: New test.
15611
15612 2005-09-09  Josh Conner  <jconner@apple.com>
15613
15614         * g++.dg/init/pr23180-1.C: Removed.
15615         * g++.dg/init/pr23180-2.C: Removed.
15616
15617 2005-09-09  David Daney <ddaney@avtrex.com>
15618
15619         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
15620         files which are ...
15621         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
15622         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
15623
15624 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15625
15626         * gfortran.dg/iostat_2.f90: New test.
15627
15628 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
15629
15630         PR c++/22252
15631         * g++.dg/ext/interface1.C: New test.
15632         * g++.dg/ext/interface1.h: Likewise.
15633         * g++.dg/ext/interface1a.cc: Likewise.
15634
15635 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
15636
15637         * gfortran.dg/iomsg_1.f90: New test case.
15638
15639 2005-09-09  Richard Guenther  <rguenther@suse.de>
15640
15641         PR c++/23624
15642         * g++.dg/tree-ssa/pr23624.C: New testcase.
15643
15644 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15645
15646         PR fortran/19239
15647         * gfortran.dg/vector_subscript_1.f90,
15648         * gfortran.dg/vector_subscript_2.f90: New tests.
15649
15650 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15651
15652         PR fortran/21104
15653         * gfortran.dg/array_alloc_1.f90,
15654         * gfortran.dg/array_alloc_2.f90,
15655         * gfortran.dg/array_alloc_3.f90: New tests.
15656
15657 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15658
15659         PR fortran/12840
15660         * gfortran.dg/array_constructor_6.f90
15661         * gfortran.dg/array_constructor_7.f90
15662         * gfortran.dg/array_constructor_8.f90
15663         * gfortran.dg/array_constructor_9.f90
15664         * gfortran.dg/array_constructor_10.f90
15665         * gfortran.dg/array_constructor_11.f90
15666         * gfortran.dg/array_constructor_12.f90: New tests.
15667
15668 2005-09-08  Josh Conner  <jconner@apple.com>
15669
15670         PR c++/23180
15671         * g++.dg/init/pr23180-1.C: New test.
15672         * g++.dg/init/pr23180-2.C: New test.
15673
15674 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
15675
15676         PR fortran/18878
15677         * gfortran.dg/module_double_reuse.f90: New.
15678
15679 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
15680
15681         PR fortran/23270
15682         PR fortran/22304
15683         PR fortran/18870
15684         PR fortran/17917
15685         PR fortran/16511
15686         * gfortran.dg/common_equivalence_1.f: New.
15687         * gfortran.dg/common_equivalence_2.f: New.
15688         * gfortran.dg/common_equivalence_3.f: New.
15689         * gfortran.dg/contained_equivalence_1.f90: New.
15690         * gfortran.dg/module_blank_common.f90: New.
15691         * gfortran.dg/module_commons_1.f90: New.
15692         * gfortran.dg/module_equivalence_1.f90: New.
15693         * gfortran.dg/nested_modules_1.f90: New.
15694         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
15695         equivalences and add comment to connect the test with
15696         the PR.
15697
15698 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15699
15700         PR fortran/23765
15701         * gfortran.dg/common_6.f90: New test.
15702
15703 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
15704
15705         PR fortran/15326
15706         * gfortran.dg/char_result_1.f90,
15707         * gfortran.dg/char_result_2.f90,
15708         * gfortran.dg/char_result_3.f90,
15709         * gfortran.dg/char_result_4.f90,
15710         * gfortran.dg/char_result_5.f90,
15711         * gfortran.dg/char_result_6.f90,
15712         * gfortran.dg/char_result_7.f90,
15713         * gfortran.dg/char_result_8.f90: New tests.
15714
15715 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
15716
15717         PR fortran/19928
15718         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
15719
15720 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
15721
15722         PR obj-c++/16816
15723         * obj-c++.dg/selector-5.mm: New test.
15724         * obj-c++.dg/selector-6.mm: New test.
15725
15726 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
15727
15728         PR objc/20574
15729         PR objc/19324
15730         * objc.dg/error-1.m: New test.
15731
15732 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
15733
15734         PR fortran/23373
15735         * gfortran.fortran-torture/execute/pr23373-1.f90,
15736         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
15737
15738 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
15739
15740         PR libfortran/23760
15741         * gfortran.dg/g77/1832.f: Remove long string in write statement
15742         to allow the test to pass on correct list directed output with
15743         prepended space.
15744
15745 2005-09-07  James E Wilson  <wilson@specifix.com>
15746
15747         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
15748
15749 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
15750
15751         * gfortran.dg/parameter+save.f90: Rename to
15752         * gfortran.dg/parameter_save.f90: .. this.
15753
15754 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
15755
15756         PR fortran/20848
15757         * gfortran.dg/parameter+save.f90: New test case.
15758
15759 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
15760
15761         PR fortran/19269
15762         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
15763
15764 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
15765
15766         PR c/23075
15767         * gcc.dg/pr23075.c: New test.
15768         * g++.dg/warn/pr23075.C: New test.
15769
15770         PR target/22362
15771         * gcc.target/i386/pr22362.c: New test.
15772
15773         PR rtl-optimization/23098
15774         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
15775
15776         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
15777         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15778         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15779
15780 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
15781
15782         * g++.dg/expr/cast6.C: New test.
15783
15784         PR c++/9782
15785         * g++.dg/init/new15.C: New test.
15786
15787 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
15788
15789         * gcc.dg/vect/Os-vect-95.c: New test.
15790         * gcc.dg/vect/vect-95.c: Same.
15791
15792 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
15793
15794         * gcc.dg/vect/vect-29.c: Update xfail testing.
15795         * gcc.dg/vect/vect-44.c: Same.
15796         * gcc.dg/vect/vect-48.c: Same.
15797         * gcc.dg/vect/vect-50.c: Same.
15798         * gcc.dg/vect/vect-72.c: Same.
15799         * gcc.dg/vect/vect-77.c: Same.
15800         * gcc.dg/vect/vect-78.c: Same.
15801         * gcc.dg/vect/vect-80.c: Same.
15802         * gcc.dg/vect/vect-96.c: Same.
15803         * gcc.dg/vect/vect-100.c: Same.
15804         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
15805         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
15806         * gfortran.dg/vect/vect-5.f90: Same.
15807
15808 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
15809
15810         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
15811         start strings.
15812         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15813         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15814
15815         PR c++/23056
15816         * g++.dg/opt/pr23056.C: New test.
15817
15818         PR rtl-optimization/23098
15819         * gcc.target/i386/pr23098.c: New test.
15820
15821 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
15822
15823         PR c++/23667
15824         * g++.dg/template/static15.C: New test.
15825
15826         PR c++/21440
15827         * g++.dg/ext/stmtexpr5.C: New test.
15828         * g++.dg/ext/stmtexpr6.C: Likewise.
15829
15830 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
15831
15832         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
15833
15834         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
15835         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15836         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15837
15838 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
15839
15840         PR libfortran/23321
15841         * gfortran.dg/direct_io_4.f90: New test case.
15842
15843 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
15844             Rasmus Hahn  <rassahah@neofonie.de>
15845
15846         PR libobjc/23108
15847         * objc.dg/type-stream-1.m: New test.
15848
15849 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
15850
15851         PR fortran/23661
15852         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
15853         gfortran.dg/print_fmt_3.f90: New test.
15854
15855 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
15856
15857         * gfortran.dg/fmt_t_1.f90: New test.
15858
15859 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
15860
15861         PR rtl-optimization/23454
15862         * g++.dg/opt/pr23454.C: New test.
15863
15864 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
15865
15866         PR c++/23699
15867         * g++.dg/ext/static1.C: New test.
15868
15869 2005-09-02  Richard Henderson  <rth@redhat.com>
15870
15871         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
15872         tail call to check_fa_work.
15873
15874 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
15875
15876         PR c++/21687
15877         * g++.dg/other/gc3.C: New test.
15878
15879 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15880
15881         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
15882         * gcc.dg/20050826-1.c: Likewise.
15883
15884 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
15885
15886         PR c++/23167
15887         * g++.dg/expr/volatile1.C: New test.
15888
15889 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
15890
15891         PR middle-end/23547
15892         * gcc.dg/pr23547.c: New test.
15893
15894 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
15895
15896         PR c/22061
15897         * gcc.c-torture/execute/pr22061-1.c,
15898         * gcc.c-torture/execute/pr22061-2.c,
15899         * gcc.c-torture/execute/pr22061-3.c,
15900         * gcc.c-torture/execute/pr22061-4.c: New tests.
15901
15902 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
15903
15904         * gcc.dg/Wredundant-decls-2.c: New test to check that
15905         -Wredundant-decls does not issue warning for a variable
15906         definition following a declaration.
15907
15908 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
15909
15910         PR debug/7241
15911         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
15912         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
15913         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
15914
15915         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
15916         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
15917         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
15918         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
15919         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
15920         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
15921         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
15922         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
15923
15924 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15925
15926         PR objc/23306
15927         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
15928         scan-assmbler.
15929
15930 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
15931
15932         PR target/21255
15933         * gcc.dg/pr21255-1.c: New test.
15934         * gcc.dg/pr21255-2-mb.c: Likewise.
15935         * gcc.dg/pr21255-2-ml.c: Likewise.
15936         * gcc.dg/pr21255-3.c: Likewise.
15937         * gcc.dg/pr21255-4.c: Likewise.
15938
15939 2005-08-31  Dale Johannesen  <dalej@apple.com>
15940
15941         * gcc.dg/20050830-1.c: New.
15942
15943 2005-08-31  Josh Conner  <jconner@apple.com>
15944
15945         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
15946         command-line options for arm-*-* targets.
15947         * g++.dg/init/array16.C: Likewise.
15948         * g++.dg/other/crash-4.C: Likewise.
15949
15950 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15951
15952         PR obj-c++/23640
15953         * obj-c++.dg/gnu-runtime-3.mm: New test.
15954
15955 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15956
15957         PR c++/13377
15958         * g++.dg/lookup/ambig4.C: New test.
15959         * g++.dg/lookup/ambig5.C: New test.
15960         * g++.dg/tc1/dr101.C: Adjust error markers.
15961
15962 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15963
15964         PR c++/23639
15965         * g++.dg/template/ttp5.C: Adjust error markers.
15966
15967 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
15968
15969         PR testsuite/23609
15970         * lib/obj-c++.exp: Include target-libpath.exp.
15971         (obj-c++_link_flags): Look for the GNU libobjc library
15972         and set the library path to include it.
15973         Don't manually set LD_LIBRARY_PATH (etc.) but call
15974         set_ld_library_path_env_vars instead.
15975         (obj-c++_target_compile): Don't set library path or
15976         linker flags because they are already set correctly
15977         in obj-c++_link_flags.
15978
15979 2005-08-30  Josh Conner  <jconner@apple.com>
15980
15981         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
15982         to command-line options for arm-*-* targets.
15983
15984 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
15985
15986         * g++.dg/other/i386-1.C: New.
15987
15988 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
15989
15990         PR preprocessor/20348
15991         PR preprocessor/20356
15992         * gcc.dg/cpp/pr20348.c: New test.
15993         * gcc.dg/cpp/pr20348.h: New file.
15994         * gcc.dg/cpp/inc/pr20348.h: New file.
15995         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
15996         * gcc.dg/cpp/pr20356.c: New test.
15997         * gcc.dg/cpp/pr20356.h: New file.
15998         * gcc.dg/cpp/inc/pr20356.h: New file.
15999         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
16000
16001 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
16002
16003         * gfortran.fortran-torture/execute/intrinsic_count.f90:
16004         Fix array dimension to avoid correct end-of-file error.
16005
16006 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
16007
16008         PR libfortran/23598
16009         * gfortran.dg/iostat_1.f90: New test.
16010
16011 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
16012
16013         PR middle-end/23408
16014         * gcc.dg/pr23408.c: New test.
16015
16016 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
16017
16018         PR c++/23099
16019         * g++.dg/init/member1.C: Make sure erroneous static data member
16020         definitions are required.
16021         * g++.dg/template/static13.C: New test.
16022         * g++.dg/template/static14.C: Likewise.
16023
16024 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
16025
16026         * gcc.target/i386/pr23575.c: Use -msse2 instead of
16027         -march=pentium4, remove ilp32 requirement.
16028
16029         PR middle-end/23484
16030         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
16031         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
16032
16033 2005-08-29  Andreas Jaeger  <aj@suse.de>
16034
16035         PR testsuite/23607
16036         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
16037
16038 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
16039
16040         * gcc.c-torture/execute/20050316-2.c: New test.
16041         * gcc.c-torture/execute/20050316-3.c: New test.
16042         * gcc.dg/torture/pr16104-1.c: New test.
16043
16044 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
16045
16046         PR middle-end/23463
16047         * gcc.c-torture/execute/zero-struct-1.c: New test.
16048
16049 2005-08-27  Richard Guenther  <rguenther@suse.de>
16050
16051         PR target/23575
16052         * gcc.target/i386/pr23575.c: New testcase.
16053
16054 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
16055
16056         PR rtl-optimization/23561
16057         * gcc.c-torture/execute/20050826-1.c: New test.
16058
16059         PR rtl-opt/23560
16060         * gcc.c-torture/execute/20050826-2.c: New test.
16061
16062 2005-08-26  Dale Johannesen  <dalej@apple.com>
16063
16064         * gcc.dg/20030711-1.c: Modify to work on Darwin.
16065         * gcc.dg/20050826-1.c: New.
16066
16067 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
16068
16069         PR c++/19004
16070         * g++.dg/template/nontype13.C: New test.
16071
16072         PR c++/23491
16073         * g++.dg/init/new14.C: New test.
16074         * g++.dg/expr/anew1.C: Do not XFAIL.
16075         * g++.dg/expr/anew2.C: Likewise.
16076         * g++.dg/expr/anew3.C: Likewise.
16077
16078 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
16079
16080         PR middle-end/22439
16081         * gcc.dg/vla-3.c: New test.
16082
16083 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
16084
16085         PR fortran/20363
16086         * gfortran.dg/named_interface.f90: New.
16087
16088 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
16089
16090         * gcc.c-torture/execute/frame-address.c: New test.
16091
16092 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
16093
16094         PR c++/20817
16095         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
16096
16097 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
16098
16099         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
16100
16101 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
16102
16103         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
16104         * gcc.dg/altivec-22.c: Rename from..
16105         * gcc.dg/altivec-nomfcr.c: ..this.
16106
16107 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
16108
16109         PR tree-optimization/23546
16110         * gcc.dg/tree-ssa/pr23546.c: New test.
16111
16112 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
16113
16114         PR fortran/17758
16115         * gfortran.dg/nonreturning_statements.f90: New test.
16116
16117 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16118
16119         PR c++/22454
16120         * g++.dg/parse/crash29.C: New.
16121
16122 2005-08-23  DJ Delorie  <dj@redhat.com>
16123
16124         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
16125         constants have the L suffix.
16126
16127 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
16128
16129         PR c++/23044
16130         * g++.dg/template/instantiate8.C: New.
16131
16132 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
16133
16134         PR middle-end/23467
16135         * gcc.c-torture/execute/pr23467.c: New test.
16136
16137 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
16138
16139         PR tree-optimization/22043
16140         * gcc.c-torture/execute/20050613-1.c: New test.
16141
16142 2005-08-23  Ben Elliston  <bje@au.ibm.com>
16143
16144         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
16145
16146 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
16147
16148         PR rtl-optimization/23478
16149         * g++.dg/opt/pr23478.C: New test.
16150
16151 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
16152
16153         PR c/18715
16154         * gcc.dg/switch-warn-3.c: New test.
16155
16156 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16157
16158         PR c++/22233
16159         * g++.dg/template/param1.C: New test.
16160
16161 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16162
16163         PR c++/23089
16164         * g++.dg/other/incomplete1.C: New test.
16165
16166 2005-08-22  Ira Rosen  <irar@il.ibm.com>
16167
16168         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
16169         are vectorizable.
16170
16171 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16172
16173         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
16174         d_lines_5.f: New.
16175
16176 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
16177
16178         * gcc.target/i386/sse-4.c: New test.
16179
16180 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16181
16182         PR testsuite/23239
16183         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
16184
16185 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
16186
16187         * gcc.dg/20050811-1.c: New test.
16188         * gcc.dg/20050811-2.c: New test.
16189
16190 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
16191
16192         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
16193
16194 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
16195
16196         PR 23476
16197         * gcc.c-torture/compile/pr23476.c: New test.
16198
16199 2005-08-19  Devang Patel  <dpatel@apple.com>
16200
16201         PR tree-optimization/23048
16202         * gcc.dg/tree-ssa/pr23048.c: New test.
16203
16204 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16205
16206         PR middle-end/20624
16207         * g++.dg/warn/Wreturn-3.C: New test
16208
16209 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
16210
16211         PR tree-optimization/22228
16212         * g++.dg/vect/pr22543.cc: New test.
16213
16214 2005-08-17  Steven Bosscher  <stevenb@suse.de>
16215
16216         PR tree-optimization/21574
16217         * gcc.dg/tree-ssa/pr21574.c: New test.
16218
16219 2005-08-16  James E Wilson  <wilson@specifix.com>
16220
16221         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
16222
16223 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
16224
16225         PR tree-opt/23402
16226         * gcc.c-torture/compile/zero-strct-3.c: New test.
16227         * gcc.c-torture/compile/zero-strct-4.c: New test.
16228
16229 2005-08-16  Steven Bosscher  <stevenb@suse.de>
16230
16231         PR target/23376
16232         * gcc.target/x86_64/pr23376.c: New test.
16233
16234 2005-08-16  Ian Lance Taylor  <ian@airs.com>
16235
16236         PR c++/23337
16237         * g++.dg/ext/vector2.C: New.
16238
16239 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
16240
16241         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
16242
16243 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
16244
16245         PR libfortran/23428
16246         * gfortran.dg/inquire-complex.f90: New test case.
16247
16248 2005-08-16  James E Wilson  <wilson@specifix.com>
16249
16250         PR tree-optimization/21105
16251         * gcc.dg/large-size-array.c: New.
16252
16253 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
16254
16255         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
16256         type.
16257         * gcc.dg/vect/vect-41: Likewise.
16258         * gcc.dg/vect/vect-42: Likewise.
16259         * gcc.dg/vect/vect-43: Likewise.
16260         * gcc.dg/vect/vect-44: Likewise.
16261         * gcc.dg/vect/vect-46: Likewise.
16262         * gcc.dg/vect/vect-47: Likewise.
16263         * gcc.dg/vect/vect-48: Likewise.
16264         * gcc.dg/vect/vect-52: Likewise.
16265         * gcc.dg/vect/vect-53: Likewise.
16266         * gcc.dg/vect/vect-54: Likewise.
16267         * gcc.dg/vect/vect-55: Likewise.
16268         * gcc.dg/vect/vect-56: Likewise.
16269         * gcc.dg/vect/vect-57: Likewise.
16270         * gcc.dg/vect/vect-58: Likewise.
16271         * gcc.dg/vect/vect-59: Likewise.
16272         * gcc.dg/vect/vect-60: Likewise.
16273         * gcc.dg/vect/vect-61: Likewise.
16274         * gcc.dg/vect/vect-85: Likewise.
16275         * gcc.dg/vect/vect-87: Likewise.
16276         * gcc.dg/vect/vect-88: Likewise.
16277         * gcc.dg/vect/vect-93.c: Likewise.
16278         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
16279         * gcc.dg/vect/vect-75: Likewise.
16280         * gcc.dg/vect/vect-76: Likewise.
16281         * gcc.dg/vect/vect-77: Likewise.
16282         * gcc.dg/vect/vect-78: Likewise.
16283         * gcc.dg/vect/vect-80: Likewise.
16284         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
16285         vectorized for the expected reason, rather than checking how alignment
16286         was handled.
16287         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
16288         type and also instead of aligned pointers. Added documentation.
16289
16290 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
16291
16292         * gfortran.dg/power.f90: New test.
16293
16294 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
16295
16296         PR rtl-optimization/23299
16297         * g++.dg/opt/pr23299.C: New test.
16298
16299 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16300
16301         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
16302
16303 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
16304
16305         * g++.dg/template/local6.C: New test.
16306
16307 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
16308
16309         * execute/exceptions/finally-1.m: Check that the catch and finally are
16310         being called.  Also add a "return 0;" at the end of main.
16311
16312 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
16313
16314         PR fortran/21432.
16315         * gfortran.dg/namelist_print_1.f: New test of functionality of
16316         PRINT namelist.
16317         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
16318         namelist generates error with -std=f95.
16319
16320 2005-08-14  Ira Rosen  <irar@il.ibm.com>
16321
16322         PR tree-optimization/23119
16323         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
16324
16325 2005-08-13  Marcin Koziej  <creep@desk.pl>
16326             Andrew Pinski  <pinskia@physics.uc.edu>
16327
16328         PR libobjc/22492
16329         * execute/exceptions/finally-1.m: New test.
16330
16331 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16332
16333         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
16334         testsuite.
16335         * objc/execute/exceptions/trivial.m: New test.
16336         * objc.dg/try-catch-11.m: Move to ...
16337         * objc/execute/exceptions/foward-1.m: Here.
16338         * objc.dg/try-catch-2.m: Move to ...
16339         * objc/execute/exceptions/catchall-1.m: Here.
16340         * objc.dg/try-catch-8.m: Move to ...
16341         * objc/execute/exceptions/local-variables-1.m: Here.
16342
16343 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16344
16345         * objc.dg/nested-func-1.m: Move to ...
16346         * objc/execute/nested-func-1.m: Here.
16347
16348 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16349
16350         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
16351         in ${options} instead of [target_info name].
16352         * lib/obj-c++.exp (objc_target_compile): Likewise.
16353
16354 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16355
16356         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
16357
16358 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16359
16360         part of PR testsuite/23348
16361         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
16362         of the torture options.
16363         * objc/compile/trivial.m: New test.
16364
16365 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
16366
16367         * gfortran.dg/eoshift.f90: Correct format.
16368
16369 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
16370
16371         * gfortran.fortran-torture/execute/character_passing.f90:
16372         Fix comment typo.
16373
16374 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
16375
16376         PR c++/8271
16377         * g++.dg/template/unify10.C: New.
16378
16379 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
16380
16381         * g++.dg/parse/pr22514.C: Move to...
16382         * g++.dg/debug/pr22514.C: here.
16383
16384 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16385
16386         PR c++/23266
16387         * g++.dg/inherit/pure1.C: New test.
16388
16389         * ChangeLog: Fix typos.
16390
16391 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16392             Steven Bosscher  <stevenb@suse.de>
16393
16394         * gfortran.dg/runtime_warning_1.f90: New test.
16395
16396 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
16397
16398         PR c++/23219
16399         * g++.dg/parse/crash28.C: New.
16400
16401 2005-08-11  Richard Guenther  <rguenther@suse.de>
16402
16403         PR target/23289
16404         * gcc.target/i386/tailcall-1.c: New testcase.
16405
16406 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
16407
16408         * gcc.dg/vect/vect-67.c: Un-xfail.
16409
16410 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
16411
16412         PR c++/23225
16413         * g++.dg/testsuite/parse/crash27.C: new test.
16414
16415 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
16416
16417         PR libfortran/22143
16418         * gfortran.dg/shift-kind.f90: New testcase.
16419
16420 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
16421
16422         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
16423         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
16424
16425 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16426
16427         PR c++/20646
16428         * g++.dg/other/mult-stor1.C: New test.
16429
16430 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
16431
16432         * gcc.c-torture/pr18299-1.c: Move to ...
16433         * gcc.c-torture/compile/pr18299-1.c: Here.
16434
16435 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
16436
16437         * gfortran/fortran.torture/execute/character_passing.f90:
16438         Fix types for LSAME.
16439
16440 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
16441
16442         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
16443         input data back to what it was originally.
16444
16445 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
16446
16447         * objc.dg/try-catch-8.m: Enable for all targets.
16448
16449 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
16450
16451         * gcc.dg/pr23165.c: New test.
16452
16453 2005-08-09  Steven Bosscher  <stevenb@suse.de>
16454
16455         PR tree-optimization/23234
16456         * gcc.dg/tree-ssa/pr23234.c: New test.
16457
16458 2005-08-08  Josh Conner  <jconner@apple.com>
16459
16460         PR rtl-optimization/23241
16461         * gcc.dg/char-compare.c: New test.
16462
16463 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16464
16465         PR c++/22508
16466         * g++.dg/init/new13.C: New test.
16467
16468 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
16469
16470         PR c++/21166
16471         * g++.dg/other/crash-4.C: Adjust
16472         * g++/dg/ext/packed9.C: New.
16473
16474 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
16475
16476         PR middle-end/21964
16477         * gcc.c-torture/execute/pr21964-1.c: New test.
16478
16479 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
16480
16481         PR c/22458
16482         * gcc.dg/pr22458-1.c: New test.
16483
16484 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
16485             Steven G. Kargl <kargls@comcast.net>
16486
16487         PR fortran/22390
16488         * gfortran.dg/flush_1.f90: New test.
16489
16490 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16491
16492         PR c++/23191
16493         * g++.dg/template/eh2.C: New test.
16494
16495 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16496
16497         PR c++/19498
16498         * g++.dg/template/instantiate7.C: New test.
16499
16500 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
16501
16502         PR c/23113
16503         * gcc.dg/Wunused-value-1.c: New test.
16504
16505 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
16506
16507         PR rtl-optimization/23233
16508         * gcc.c-torture/compile/pr23233-1.c: New test.
16509
16510 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
16511
16512         PR fortran/18833
16513         PR fortran/20850
16514         * gfortran.dg/equiv_1.f90: New test.
16515         * gfortran.dg/equiv_2.f90: New test.
16516         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
16517         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
16518         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
16519
16520 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
16521
16522         * gcc.c-torture/execute/vrp-5.c: New test.
16523         * gcc.c-torture/execute/vrp-6.c: New test.
16524         * gcc.dg/tree-ssa/vrp21.c: New test.
16525
16526 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
16527
16528         * g++.dg/parse/pr22514.C: New test.
16529
16530 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
16531
16532         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
16533
16534         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
16535         instead of constant loads / pool entries.
16536
16537 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
16538
16539         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
16540         TEST_TO_WCTYPE.
16541
16542 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
16543
16544         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
16545         __WINT_TYPE__ in generated prototypes if possible.
16546
16547 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
16548
16549         PR 22037
16550         * g++.dg/tree-ssa/pr22037.C:
16551
16552 2005-08-04  Richard Henderson  <rth@redhat.com>
16553
16554         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
16555         scan-tree-dump-times directive.
16556
16557 2005-08-04  Jan Hubicka  <jh@suse.cz>
16558
16559         * gcov-1.C: Fix switch counts.
16560         * gcov-4b.c: Likewise.
16561
16562 2005-08-03  Jeff Law  <law@redhat.com>
16563
16564         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
16565
16566 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
16567
16568         * gcc.c-torture/execute/pr23135.c: New test.
16569
16570 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16571
16572         PR tree-optimization/19899
16573         * gcc.dg/tree-ssa/scev-1.c: New test.
16574         * gcc.dg/tree-ssa/scev-2.c: New test.
16575
16576 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
16577
16578         PR target/18582
16579         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
16580
16581 2005-08-03  Jan Hubicka  <jh@suse.cz>
16582
16583         * update-conroll.c: New testcase.
16584         * update-conroll-2.c: New testcase.
16585
16586 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
16587
16588         * gfortran.dg/constant_substring.f: New test.
16589         * gfortran.dg/pr22491.f: New test.
16590
16591 2005-08-02  Jan Hubicka  <jh@suse.cz>
16592
16593         * update-threading.c: Replace by the proper one.
16594
16595 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
16596
16597         PR 23164
16598         * g++.dg/tree-ssa/pr23164.C: New test.
16599
16600 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
16601
16602         * gcc.dg/tree-ssa/pr23192.c: New test.
16603
16604 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
16605
16606         * gcc.c-torture/execute/vrp-4.c: New test.
16607
16608 2005-08-02  Jan Hubicka  <jh@suse.cz>
16609
16610         * update-threading.c: New test.
16611
16612 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
16613
16614         * gcc.c-torture/compile/20050801-1.c: New test.
16615         * gcc.c-torture/compile/20050801-2.c: New test.
16616
16617 2005-08-01  Jan Hubicka  <jh@suse.cz>
16618
16619         * val-prof-5.c: New test.
16620
16621 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
16622
16623         PR c/22311
16624         * gcc.dg/pr22311-1.c : New test.
16625
16626 2005-07-31  Steven Bosscher  <stevenb@suse.de>
16627
16628         PR target/23095
16629         * gfortran.dg/pr23095.f: New test.
16630
16631         PR c++/22003
16632         * g++.dg/other/pr22003.C: New test.
16633
16634 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
16635
16636         PR target/20621
16637         * gcc.c-torture/execute/pr20621-1.c: New test.
16638
16639 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
16640
16641         * gfortran.dg/comma_format_extension_4.f: Adjust length
16642         of string for format.
16643         * gfortran.dg/der_array_io_1.f: Replace illegal internal
16644         print statement with internal write.
16645         * gfortran.dg/der_array_io_2.f: Likewise.
16646         * gfortran.dg/der_array_io_3.f: Likewise.
16647
16648 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
16649
16650         * gcc.dg/fold-abs-4.c: new test.
16651
16652 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
16653
16654         PR fortran/22570 an related issues.
16655         * gfortran.dg/x_slash_1.f: New test.
16656
16657 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
16658
16659         PR c/23143
16660         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
16661         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
16662
16663 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16664
16665         PR c/529
16666         * gcc.dg/Wshadow-3.c: New test.
16667
16668 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
16669
16670         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
16671         used to have the wrong bounds).
16672
16673 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16674
16675         PR c/21720
16676         * gcc.dg/hex-round-1.c: Test more cases.
16677         * gcc.dg/hex-round-2.c: New test.
16678
16679 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
16680
16681         PR 22550
16682         * g++.dg/tree-ssa/pr22550.C: New test.
16683
16684 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
16685
16686         * gcc.dg/tree-ssa/vrp19.c: New test.
16687         * gcc.dg/tree-ssa-vrp20.c: New test.
16688
16689 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16690
16691         PR c/22240
16692         * gcc.dg/transparent-union-4.c: New test.
16693
16694 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16695
16696         PR c/22192
16697         * gcc.dg/c99-vla-2.c: New test.
16698
16699 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16700
16701         PR c/21720
16702         * gcc.dg/hex-round-1.c: New test.
16703
16704 2005-07-28  Jan Hubicka  <jh@suse.cz>
16705
16706         * inliner-1.c: Do not dump everything.
16707         * tree-prof.exp: Do not pass -ftree-based-profiling.
16708         * bprob.exp: Likewise.
16709
16710         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
16711
16712 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
16713
16714         PR c++/22545
16715         * g++.dg/expr/ptrmem7.C: New test.
16716
16717 2005-07-28  Mike Stump  <mrs@apple.com>
16718
16719         * g++.old-deja/g++.mike/visibility-1.C: New test.
16720
16721 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16722
16723         PR c/20187
16724         * gcc.c-torture/execute/pr20187-1.c: New test.
16725
16726 2005-07-28  Jeff Law  <law@redhat.com>
16727
16728         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
16729         * gcc.dg/tree-ssa/vrp18.c: New test.
16730
16731 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
16732
16733         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
16734
16735 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
16736
16737         PR tree-optimization/22506
16738         * gcc.dg/vect/ps22506.c: New test.
16739
16740 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
16741
16742         PR target/21149
16743         * gcc.target/i386/sse-3.c: New test.
16744
16745 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16746
16747         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
16748         * gcc.target/mips/mips32-dsp-type.c: Likewise.
16749
16750 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16751
16752         PR c/22589
16753         * gcc.c-torture/compile/pr22589-1.c: New test.
16754
16755 2005-07-28  Jan Hubicka  <jh@suse.cz>
16756
16757         * update-loopch.c: New testcase.
16758
16759 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
16760
16761         PR rtl-optimization/23047
16762         * gcc.c-torture/execute/pr23047.c: New test.
16763         * gcc.c-torture/execute/pr23047.x: New.
16764
16765 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
16766
16767         PR tree-optimization/22493
16768         * gcc.c-torture/execute/pr22493-1.c: New test.
16769         * gcc.c-torture/execute/pr22493-1.x: New.
16770         * gcc.c-torture/execute/vrp-1.c: New test.
16771         * gcc.c-torture/execute/vrp-2.c: New test.
16772         * gcc.c-torture/execute/vrp-2.c: New test.
16773
16774 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
16775
16776         * gcc.target/frv/all-builtin-read8.c: Delete.
16777         * gcc.target/frv/all-builtin-read16.c: Delete.
16778         * gcc.target/frv/all-builtin-read32.c: Delete.
16779         * gcc.target/frv/all-builtin-read64.c: Delete.
16780         * gcc.target/frv/all-builtin-write8.c: Delete.
16781         * gcc.target/frv/all-builtin-write16.c: Delete.
16782         * gcc.target/frv/all-builtin-write32.c: Delete.
16783         * gcc.target/frv/all-builtin-write64.c: Delete.
16784         * gcc.target/frv/all-read-write-1.c: New.
16785
16786 2005-07-27  Jeff Law  <law@redhat.com>
16787
16788         * gcc.c-torture/execute/pr22630.c: New test.
16789
16790 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
16791
16792         PR tree-optimization/23073
16793         * gcc.dg/vect/nodump-pr23073.c: New test.
16794         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
16795
16796 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
16797
16798         PR tree-optimize/22348
16799         * gcc.c-torture/execute/pr22348.c: New.
16800
16801 2005-07-27  Richard Guenther  <rguenther@suse.de>
16802
16803         * gcc.dg/tree-ssa/salias-1.c: New testcase.
16804
16805 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16806
16807         PR fortran/22503
16808         * gfortran.dg/logical_comp.f90: New test.
16809
16810 2005-07-27  Jan Hubicka  <jh@suse.cz>
16811
16812         * inliner-1.c: Add cleanup of dumps.
16813         * val-prof-*.c: Likewise.
16814         * update-tailcall.c: New.
16815
16816 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
16817
16818         PR 22591
16819         * gcc.dg/tree-ssa/pr22591.c: New test.
16820         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
16821
16822 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
16823
16824         PR libobjc/22606
16825         * objc.dg/try-catch-11.m: New test.
16826
16827 2005-07-26  Richard Guenther  <rguenther@suse.de>
16828
16829         PR tree-optimization/22486
16830         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
16831
16832 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
16833
16834         PR tree-opt/22484
16835         * testsuite/g++.dg/opt/loop2.C: New test.
16836
16837 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
16838
16839         * gcc.dg/tree-ssa/reassoc-3.c: New test.
16840         * gcc.dg/tree-ssa/reassoc-4.c: New test.
16841
16842 2005-07-25  Adam Nemet  <anemet@lnxw.com>
16843
16844         * lib/profopt.exp (profopt-execute): Check for profiling data
16845         files on the target.
16846
16847 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
16848
16849         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
16850         for matching of asm labels.
16851
16852 2005-07-25  Richard Guenther  <rguenther@suse.de>
16853
16854         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
16855
16856 2005-07-25  Richard Guenther  <rguenther@suse.de>
16857
16858         PR testsuite/22624
16859         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
16860
16861 2005-07-25  Ira Rosen  <irar@il.ibm.com>
16862
16863         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
16864         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
16865         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
16866         * gcc.dg/vect/vect-100.c: New test.
16867         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
16868         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
16869         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
16870         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
16871         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
16872         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
16873         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
16874         * gfortran.dg/vect/pr19049.f90: New testcase.
16875         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
16876
16877 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
16878
16879         * gcc.c-torture/execute/20050713-1.c: New test.
16880
16881         PR fortran/20063
16882         * gfortran.fortran-torture/execute/data_4.f90: New test.
16883
16884         PR middle-end/20303
16885         * gcc.dg/visibility-d.c: New test.
16886
16887 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
16888
16889         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
16890         * gfortran.dg/underflow.f90: Ditto.
16891
16892 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16893
16894         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
16895         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
16896         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
16897
16898 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
16899
16900         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
16901         include case of field width of zero.
16902
16903 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
16904
16905         PR libgfortran/21875
16906         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
16907         with trailing blanks on normal formatted read.
16908
16909 2005-07-23  Chao-ying Fu  <fu@mips.com>
16910
16911         * gcc.target/mips/mips32-dsp-type.c: New test.
16912         * gcc.target/mips/mips32-dsp.c: New test.
16913
16914 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
16915
16916         PR testsuite/21073
16917         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
16918
16919         PR testsuite/20454
16920         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
16921         and __cyg_profile_func_exit.
16922
16923 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
16924
16925         * gfortran.dg/comma_format_extension_3.f: Fix typo.
16926         * gfortran.dg/comma_format_extension_4.f: Same.
16927         * gfortran.dg/pr15332.f: Same.
16928         * gfortran.dg/pr21730.f: Same.
16929
16930 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
16931
16932         * g++.dg/opt/vrp2.C: Fix testcase.
16933
16934         PR tree-opt/22625
16935         * g++.dg/opt/vrp2.C: New test.
16936
16937 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
16938
16939         PR debug/21828
16940         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
16941
16942 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
16943
16944         * gcc.dg/tree-ssa/20050719-1.c: New test.
16945
16946 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
16947
16948         * gcc.dg/bfin-longcall-1.c: New file.
16949         * gcc.dg/bfin-longcall-2.c: New file.
16950
16951 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
16952
16953         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
16954
16955 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16956
16957         PR middle-end/19055
16958         * gcc.dg/tree-ssa/pr19055.c: New test.
16959         * gcc.dg/tree-ssa/pr19055-2.c: New test.
16960
16961 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16962
16963         PR C++/22358
16964         * g++.dg/other/pr22358.C: New test.
16965
16966 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
16967
16968         PR c++/2922
16969         * g++.dg/lookup/two-stage5.C: New test from bug comments.
16970
16971 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16972
16973         PR c++/15938
16974         * g++.dg/init/union2.C: New test.
16975
16976 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16977
16978         PR c/22393
16979         * gcc.dg/complex-4.c: New test.
16980
16981 2005-07-21  Richard Guenther  <rguenther@suse.de>
16982
16983         PR testsuite/22522
16984         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
16985         scanning for asm labels.
16986         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
16987
16988 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
16989
16990         PR target/22085
16991         * gcc.dg/altivec-pr22085.c: New.
16992
16993 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
16994
16995         PR tree-optimization/19210
16996         * gcc.dg/tree-ssa/pr19210-1.c: New.
16997         * gcc.dg/tree-ssa/pr19210-2.c: New.
16998
16999 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
17000
17001         PR rtl-optimization/22167
17002         * g++.dg/opt/pr22167.C: New test.
17003
17004 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
17005
17006         PR c++/2922
17007         * g++.dg/lookup/two-stage2.C: New.
17008         * g++.dg/lookup/two-stage3.C: New.
17009         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
17010         fixed two-stage name lookup for operators.
17011         * g++.dg/template/call3.C: Compiler now produces an appropriate
17012         error message.
17013         * g++.dg/template/crash37.C: Compiler now describes bla() on line
17014         14 as a candidate.
17015         * g++.dg/template/ptrmem4.C: Compiler produces different error
17016         message.
17017         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
17018         connect_to_method as a candidate.
17019
17020 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
17021
17022         * gcc.dg/fold-alloc-1.c: New test.
17023
17024 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
17025
17026         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
17027         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
17028
17029 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
17030
17031         * gcc.dg/fold-abs-1.c: New test.
17032         * gcc.dg/fold-abs-2.c: New test.
17033         * gcc.dg/fold-abs-3.c: New test.
17034
17035 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
17036
17037         Make CONSTRUCTOR use VEC to store initializers.
17038         * g++.dg/ext/complit3.C: Check for specific error messages.
17039         * g++.dg/init/brace2.C: Update error message.
17040         * g++.dg/warn/Wbraces2.C: Likewise.
17041
17042 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
17043
17044         PR fortran/16940
17045         * gfortran.dg/module_interface_1.f90: New test.
17046
17047 2005-07-19  Danny Berlin <dberlin@dberlin.org>
17048             Kenneth Zadeck <zadeck@naturalbridge.com>
17049
17050         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
17051
17052 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17053
17054         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
17055         specify -Wformat for these tests.
17056         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
17057         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
17058         * gcc.dg/format/opt-6.c: Delete.
17059
17060 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17061
17062         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
17063         * gcc.dg/tree-ssa/sra-3.c: Likewise.
17064
17065 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17066
17067         * gcc.dg/tree-ssa/alias-2.c: New test.
17068
17069 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
17070
17071         PR c++/22263
17072         * g++.dg/template/explicit7.C: New test.
17073
17074 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
17075
17076         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
17077         width of 8 to +Inf and -Inf.
17078
17079 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
17080
17081         PR c++/22139
17082         * g++.dg/template/friend36.C: New test.
17083
17084 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
17085
17086         PR fortran/21730
17087         * gfortran.dg/pr21730.f: New test.
17088
17089 2005-07-16  Danny Berlin <dberlin@dberlin.org>
17090             Kenneth Zadeck <zadeck@naturalbridge.com>
17091
17092         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
17093         since pure const detection cannot run at -O1 in c compiler.
17094         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
17095         can now optimize this case properly.
17096         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
17097         because we now pass.
17098         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
17099
17100 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
17101
17102         PR c/22421
17103         * gcc.dg/format/bitfld-1.c: New test.
17104
17105 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
17106
17107         PR c++/22204
17108         * g++.dg/rtti/repo1.C: New test.
17109
17110 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
17111
17112         PR middle-end/22398
17113         * gcc.c-torture/compile/pr22398.c: New test.
17114
17115 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
17116
17117         PR c++/22132
17118         * g++.dg/expr/cast4.C: New test.
17119
17120 2005-07-15  Richard Guenther  <rguenther@suse.de>
17121
17122         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
17123         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
17124
17125 2005-07-15  Steven Bosscher  <stevenb@suse.de>
17126
17127         PR tree-optimization/22230
17128         * gcc.dg/tree-ssa/pr22230.c: New test.
17129
17130 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
17131
17132         * gfortran.dg/g77/cpp6.f: New test.
17133
17134         PR fortran/22417
17135         * gfortran.dg/g77/cpp5.F: New test.
17136         * gfortran.dg/g77/cpp5.h: New file.
17137         * gfortran.dg/g77/cpp5inc.h: New file.
17138
17139 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
17140
17141         PR libfortran/16435
17142         * gfortran.dg/tl_editting.f90: New.
17143         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
17144
17145 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
17146
17147         * gfortran.dg/char_array_constructor.f90: New test.
17148
17149 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
17150
17151         * gfortran.dg/past_eor.f90: New.
17152         * gfortran.dg/complex_read.f90: New.
17153
17154 2005-07-13  Jeff Law  <law@redhat.com>
17155
17156         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
17157         additional casts.
17158
17159         * gcc.dg/tree-ssa/pr22321.c: New test
17160
17161 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
17162
17163         PR tree-optimization/21921
17164         * gcc.dg/tree-ssa/pr21921.c: New.
17165
17166 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
17167
17168         PR tree-optimizatio/22442
17169         * gcc.dg/tree-ssa/loop-11.c: New test.
17170
17171 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
17172
17173         PR tree-opt/21840
17174         * gcc.c-torture/compile/pr21840.c: New test.
17175
17176 2005-07-12  Jan Hubicka  <jh@suse.cz>
17177
17178         * gcc.c-torture/compile/pr22379.c: New test.
17179
17180 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
17181
17182         PR libfortran/21593
17183         gfortran.dg/dev_null.f90: Remove outdated comment about
17184         PR libfortran/21593.
17185
17186
17187 2005-07-12  Dale Johannesen  <dalej@apple.com>
17188
17189         * gcc.target/i386/compress-float-sse.c: New.
17190         * gcc.target/i386/compress-float-sse-pic.c: New.
17191         * gcc.target/i386/compress-float-387.c: New.
17192         * gcc.target/i386/compress-float-387-pic.c: New.
17193         * gcc.dg/compress-float-ppc.c: New.
17194         * gcc.dg/compress-float-ppc-pic.c: New.
17195
17196 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
17197
17198         PR libfortran/21593
17199         gfortran.dg/dev_null.f90: Remove targets.
17200
17201 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
17202
17203         PR tree-opt/22335
17204         * gcc.dg/pr22335-1.c: New test.
17205         * gcc.dg/pr22335-2.c: New test.
17206
17207 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17208
17209         PR c++/20172
17210         * g++.dg/template/nontype12.C : New test.
17211
17212 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
17213
17214         * gcc.dg/tree-ssa/loop-10.c: New test.
17215
17216 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
17217
17218         * gcc.c-torture/execute/20020720-1.x: Remove.
17219
17220 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
17221
17222         * gfortran.fortran-torture/execute/forall_7.f90: New test.
17223
17224 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
17225
17226         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
17227         (dg-mips-options): Use it.
17228
17229 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
17230
17231         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
17232
17233 2005-07-09  Richard Henderson  <rth@redhat.com>
17234
17235         * lib/target-supports.exp (check_effective_target_sync_char_short):
17236         Add alpha.
17237
17238 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
17239
17240         PR libfortran/22217
17241         * gfortran.dg/negative-z-descriptor.f90: New test.
17242
17243 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
17244
17245         PR tree-opt/22329
17246         * gcc.dg/pr22329.c: New test.
17247
17248 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
17249
17250         PR tree-optimization/20139
17251         * gcc.dg/tree-ssa/pr20139.c: New.
17252
17253 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
17254
17255         PR tree-opt/22356
17256         * testsuite/gcc.dg/pr22356-1.c: New test.
17257
17258 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
17259
17260         PR c++/21799
17261         * g++.dg/template/unify8.C: New.
17262         * g++.dg/template/unify9.C: New.
17263
17264 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
17265
17266         * gfortran.fortran-torture/execute/entry_10.f90: New test.
17267
17268 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
17269
17270         * gcc.dg/darwin-version-1.c: New.
17271         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
17272         * gcc.dg/builtins-20.c: Likewise.
17273         * gcc.dg/builtins-53.c: Likewise.
17274         * gcc.dg/torture/builtins-convert-1.c: Likewise.
17275         * gcc.dg/torture/builtins-convert-2.c: Likewise.
17276         * gcc.dg/torture/builtins-convert-3.c: Likewise.
17277         * gcc.dg/torture/builtins-power-1.c: Likewise.
17278         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
17279         on Darwin.
17280
17281 2005-07-07  Jeff Law  <law@redhat.com>
17282
17283         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
17284         argument evaluation order.
17285
17286 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
17287
17288         PR libfortran/21594
17289         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17290         Add test cases where the shift length is greater than the
17291         array length.
17292
17293 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17294
17295         * obj-c++.dg/proto-lossage-6.mm: New.
17296         * objc.dg/proto-lossage-6.m: New.
17297
17298 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17299
17300         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
17301         * objc.dg/gnu-runtime-2.m: Likewise.
17302
17303 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
17304
17305         * gfortran.dg/longline.f: New test.
17306
17307         * gfortran.dg/badline.f: New test.
17308
17309 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
17310
17311         PR fortran/16531
17312         PR fortran/15966
17313         PR fortran/18781
17314         * gfortran.dg/hollerith.f90: New.
17315         * gfortran.dg/hollerith2.f90: New.
17316         * gfortran.dg/hollerith3.f90: New.
17317         * gfortran.dg/hollerith4.f90: New.
17318         * gfortran.dg/hollerith_f95.f90: New.
17319         * gfortran.dg/hollerith_legacy.f90: New.
17320         * gfortran.dg/g77/cpp4.F: New. Port from g77.
17321
17322 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17323
17324         PR objc/22274
17325         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
17326         * objc.dg/gnu-runtime-2.m: New.
17327
17328 2005-07-06  Jeff Law  <law@redhat.com>
17329
17330         * gcc.dg/tree-ssa/vrp17.c: New test.
17331
17332 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
17333
17334         PR fortran/22327
17335         * gfortran.dg/array_constructor_5.f90: New test.
17336
17337 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
17338
17339         * gfortran.fortran-torture/execute/entry_9.f90: New test.
17340
17341 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
17342
17343         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
17344         * gcc.dg/980816-1.c: Ditto.
17345
17346 2005-07-06  Jeff Law  <law@redhat.com>
17347
17348         * gcc.c-torture/compile/pr21356.c: New test.
17349
17350 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
17351
17352         PR c/22013
17353         PR c/22098
17354         * gcc.c-torture/compile/pr22013-1.c,
17355         gcc.c-torture/execute/pr22098-1.c,
17356         gcc.c-torture/execute/pr22098-2.c,
17357         gcc.c-torture/execute/pr22098-3.c: New tests.
17358
17359 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
17360
17361         PR c/22308
17362         * gcc.dg/pr22308-1.c: New test.
17363
17364 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
17365
17366         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
17367         target.
17368         * gcc.dg/compare9.c: Use -fshort-enums instead of
17369         -fno-short-enums.  Change the last test to dg-bogus.
17370
17371 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
17372
17373         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
17374         * gcc.dg/compare9.c: New.
17375
17376 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17377
17378         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
17379
17380 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
17381
17382         PR testsuite/22288
17383         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
17384
17385
17386 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17387
17388         * gcc.dg/format/gcc_gfc-1.c: New.
17389
17390 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
17391
17392         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
17393
17394 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17395
17396         PR fortran/20842
17397         * gfortran.dg/io_invalid_1.f90: New test.
17398
17399 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
17400
17401         * gcc.dg/format/gcc_diag-1.c: Update.
17402
17403 2005-07-02  Jeff Law  <law@redhat.com>
17404
17405         * gcc.dg/tree-ssa/pr22051-1.c: New test.
17406         * gcc.dg/tree-ssa/pr22051-2.c: New test.
17407
17408 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
17409
17410         * gcc.dg/format/gcc_diag-1.c: Update.
17411
17412 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
17413
17414         PR tree-opt/22269
17415         * gcc.c-torture/compile/pr22269.c: New test.
17416
17417 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
17418
17419         PR 21584
17420         PR 22219
17421         * g++.dg/tree-ssa/pr21584-1.C: New test.
17422         * g++.dg/tree-ssa/pr21584-2.C: New test.
17423
17424 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
17425
17426         * obj-c++.dg/try-catch-11.mm: New.
17427         * objc.dg/try-catch-10.m: New.
17428
17429 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
17430
17431         * g++.dg/other/ucnid-1.C: xfail on AIX.
17432
17433 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
17434
17435         PR 22234
17436         * gcc.dg/20050629-1.c: New test.
17437
17438 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
17439
17440         * obj-c++.dg/const-str-1[0-1].mm: New.
17441         * objc.dg/const-str-1[0-1].m: New.
17442
17443 2005-05-29  Richard Henderson  <rth@redhat.com>
17444
17445         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
17446         Rename from check_effective_target_vect_no_max.
17447         (check_effective_target_vect_no_int_add): New.
17448         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
17449         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
17450         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17451         * gcc.dg/vect/vect-reduc-1.c: Use both.
17452         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17453
17454 2005-05-29  Richard Henderson  <rth@redhat.com>
17455
17456         * lib/target-supports.exp (check_effective_target_vect_no_max):
17457         Remove i386 and x86_64.
17458
17459 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
17460
17461         PR testsuite/21969
17462         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
17463
17464 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
17465
17466         PR middle-end/21969
17467         * gcc.dg/vect/pr21969.c: New test.
17468
17469 2005-06-28  Eric Christopher  <echristo@redhat.com>
17470
17471         PR c/22052
17472         PR c/21975
17473         * gcc.dg/inline1.c: New test.
17474         * gcc.dg/inline2.c: Ditto.
17475         * gcc.dg/inline3.c: Ditto.
17476         * gcc.dg/inline4.c: Ditto.
17477         * gcc.dg/inline5.c: Ditto.
17478
17479 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
17480
17481         PR libfortran/22142
17482         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17483         Add testcase also testing eoshift1 for PR 22142.
17484
17485 2005-06-28  Richard Henderson  <rth@redhat.com>
17486
17487         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
17488         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
17489         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
17490         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
17491         gcc.dg/tree-ssa/20030922-2.c: Likewise.
17492
17493 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
17494
17495         PR libfortran/22142
17496         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17497         Add testcase for PR 22142.
17498
17499 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
17500
17501         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
17502         gcc.target/ia64/fpreg-2.c: New tests.
17503
17504 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17505
17506         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
17507
17508 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17509
17510         PR libfortran/22170
17511         * gfortran.dg/slash_1.f90: New test.
17512
17513 2005-06-27  Richard Henderson  <rth@redhat.com>
17514
17515         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
17516         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
17517         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
17518         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17519         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
17520         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
17521
17522 2005-06-27  Richard Henderson  <rth@redhat.com>
17523
17524         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
17525         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
17526
17527 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
17528
17529         * obj-c++.dg/proto-lossage-5.mm: New.
17530         * objc.dg/proto-lossage-5.m: New.
17531
17532 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
17533
17534         PR 21959
17535         * gcc.dg/tree-ssa/pr21959.c: New test.
17536
17537 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
17538
17539         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
17540         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
17541         testing uninitialized var.
17542
17543         * gcc.c-torture/execute/builtins/chk.h: New.
17544         * gcc.c-torture/execute/builtins/lib/chk.c: New.
17545         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
17546         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
17547         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
17548         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
17549         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
17550         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
17551         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
17552         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
17553         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
17554         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
17555         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
17556         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
17557         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
17558         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
17559         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
17560         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
17561         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
17562         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
17563         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
17564         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
17565         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
17566         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
17567         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
17568         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
17569         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
17570         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
17571         * gcc.dg/builtin-object-size-1.c: New test.
17572         * gcc.dg/builtin-object-size-2.c: New test.
17573         * gcc.dg/builtin-object-size-3.c: New test.
17574         * gcc.dg/builtin-object-size-4.c: New test.
17575         * gcc.dg/builtin-object-size-5.c: New test.
17576         * gcc.dg/builtin-stringop-chk-1.c: New test.
17577         * gcc.dg/builtin-stringop-chk-2.c: New test.
17578         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
17579         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
17580         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
17581         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
17582         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
17583         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
17584         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
17585         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
17586         * gcc.c-torture/execute/printf-1.c: New test.
17587         * gcc.c-torture/execute/fprintf-1.c: New test.
17588         * gcc.c-torture/execute/vprintf-1.c: New test.
17589         * gcc.c-torture/execute/vfprintf-1.c: New test.
17590         * gcc.c-torture/execute/printf-chk-1.c: New test.
17591         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
17592         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
17593         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
17594
17595 2005-06-27  Michael Matz  <matz@suse.de>
17596
17597         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
17598         slot is not merged if address escapes.
17599
17600 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17601
17602         PR c/21911
17603         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
17604
17605 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
17606
17607         PR middle-end/17965
17608         * gcc.c-torture/compile/20050622-1.c: New test.
17609
17610         PR middle-end/22028
17611         * gcc.dg/20050620-1.c: New test.
17612
17613 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
17614
17615         PR tree-optimization/22026
17616         * gcc.dg/tree-ssa/pr22026.c: New.
17617
17618 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
17619
17620         PR libfortran/22144
17621         * gfortran.dg/shift-alloc.f90: New testcase.
17622
17623 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
17624
17625         * all files: Update FSF address in copyright headers.
17626
17627 2005-06-22  Jan Hubicka  <jh@suse.cz>
17628
17629         * wholeprogram-1.c: New testcase.
17630         * wholeprogram-2.c: New testcase.
17631
17632 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
17633
17634         PR 22171
17635         * gcc.dg/tree-ssa/pr22171.c: New test.
17636
17637 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
17638
17639         * gfortran.dg/simplify_modulo.f90: New.
17640
17641 2005-06-24  Jan Hubicka  <jh@suse.cz>
17642
17643         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
17644
17645 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
17646
17647         * obj-c++.dg/proto-lossage-[1-4].mm: New.
17648
17649 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
17650
17651         * obj-c++.dg/typedef-alias-1.mm: New.
17652         * objc.dg/typedef-alias-1.m: New.
17653
17654 2005-06-23  Jeff Law  <law@redhat.com>
17655
17656         * gcc.dg/tree-ssa/vrp16.c: New test.
17657
17658 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17659
17660         * lib/target-supports.exp: Add
17661         check_effective_target_fortran_large_real and
17662         check_effective_target_fortran_large_int to check for
17663         corresponding effective targets.
17664         * gfortran.dg/large_integer_kind_1.f90: New test.
17665         * gfortran.dg/large_real_kind_1.f90: New test.
17666
17667 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
17668
17669         PR tree-optimization/22117
17670         * gcc.dg/tree-ssa/pr22117.c: New.
17671
17672 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
17673
17674         PR testsuite/22123
17675         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
17676
17677 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
17678
17679         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
17680
17681 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
17682
17683         * gfortran.dg/f2c_4.f90: Add tests for complex functions
17684         * gfortran.dg/f2c_4.c: Likewise.
17685
17686 2005-06-22 Paul Brook  <paul@codesourcery.com>
17687
17688         PR fortran/21034
17689         * gfortran.dg/auto_save_1.f90: New test.
17690
17691 2005-06-22  Michael Matz  <matz@suse.de>
17692
17693         * gcc.target/x86-64/abi: New directory.
17694         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
17695         * gcc.target/x86-64/abi/README.gcc: New file.
17696         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
17697         * gcc.target/x86-64/abi/asm-support.s: New file.
17698         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
17699         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
17700         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
17701         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
17702         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
17703         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
17704         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
17705         * gcc.target/x86_64/abi/test_bitfields.c: New test.
17706         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
17707         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
17708         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
17709         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
17710         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
17711         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
17712         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
17713         * gcc.target/x86_64/abi/test_varargs.c: New test.
17714
17715 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
17716
17717         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
17718         32-bit i?86 and x86_64.
17719
17720 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
17721
17722         * obj-c++.dg/const-str-[1-9].mm: New tests.
17723
17724 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
17725
17726         PR fortran/22010
17727         * gfortran.dg/namelist_use.f90: New.
17728         * gfortran.dg/namelist_use_only.f90: New.
17729
17730 2005-06-21  Jeff Law  <law@redhat.com>
17731
17732         * gcc.dg/tree-ssa/vrp15.c: New test.
17733
17734 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
17735
17736         * lib/target-supports.exp (check_effective_target_vect_reduction):
17737         Remove.
17738         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
17739         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
17740         remove vect_reduction target keyword. Also avoid two returns in main.
17741         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17742         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
17743         * gcc.dg/vect/vect-reduc-1short.c: New test.
17744         * gcc.dg/vect/vect-reduc-1char.c: New test.
17745         * gcc.dg/vect/vect-reduc-2short.c: New test.
17746         * gcc.dg/vect/vect-reduc-2char.c: New test.
17747         * gcc.dg/vect/vect-reduc-6.c: New test.
17748         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
17749         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
17750         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
17751
17752 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17753         Paul Thomas  <pault@gcc.gnu.org>
17754
17755         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
17756         New tests.
17757
17758 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17759
17760         * gfortran.dg/backslash_1.f90: New test.
17761         * gfortran.dg/backslash_2.f90: New test.
17762
17763 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
17764
17765         * gfortran.dg/duplicate_labels.f90: New test.
17766
17767 2005-06-20  Jan Beulich  <jbeulich@novell.com>
17768
17769         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
17770         unsupportable relocations.
17771         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17772         * gcc.dg/20050321-2.c: xfail for NetWare.
17773
17774 2005-06-20  Andreas Jaeger  <aj@suse.de>
17775
17776         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
17777         gcc.target/i386/fastcall-sseregparm.c,
17778         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
17779
17780 2005-06-19  Richard Henderson  <rth@redhat.com>
17781
17782         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
17783
17784 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
17785
17786         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
17787
17788 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
17789
17790         PR c++/22115
17791         * g++.dg/conversion/simd2.C: Change expected error message.
17792
17793 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
17794
17795         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
17796         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17797         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17798
17799 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
17800
17801         * gcc.dg/fold-mod-1.c: New test.
17802
17803 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
17804
17805         PR fortran/19926
17806         * gfortran.dg/pr19926.f90: New test.
17807
17808 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
17809
17810         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
17811         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
17812         targets.
17813         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17814         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17815
17816 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
17817
17818         * gcc.target/ia64/float80-varargs-1.c: New test.
17819
17820 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17821
17822         PR tree-opt/22035
17823         * gfortran.dg/f2c_6.f90: New test.
17824
17825 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
17826
17827         PR c++/17413
17828         * g++.dg/template/local5.C: New.
17829
17830 2005-06-17  Richard Henderson  <rth@redhat.com>
17831
17832         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
17833
17834 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
17835
17836         PR testsuite/21945
17837         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
17838
17839 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
17840
17841         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
17842         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
17843         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
17844         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
17845         check_vect to verify the presence of hardware vector support.
17846
17847 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
17848
17849         PR testsuite/22056
17850         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
17851
17852 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17853
17854         PR libfortran/19216
17855         * gfortran.dg/pr19216.f: Add correct space between brackets and
17856         dg directive.
17857
17858 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17859
17860         PR libfortran/16436
17861         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
17862
17863 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
17864
17865         * gcc.target/i386/attributes-error.c: New testcase.
17866         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
17867         * gcc.target/i386/regparm-stdcall.c: Likewise.
17868         * gcc.target/i386/sseregparm-1.c: Likewise.
17869         * gcc.target/i386/sseregparm-2.c: Likewise.
17870
17871 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
17872
17873         * g++.dg/rtti/crash2.C: New.
17874
17875 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
17876
17877         * gcc.dg/noncompile/20040203-3.c: Update expected message.
17878
17879 2005-06-15  David Ung  <davidu@mips.com>
17880
17881         * gcc.target/mips/mips16e-extends.c: New test for testing the
17882         generation of MIPS16e zeb/zeh, seb/seh instructions.
17883
17884 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
17885
17886         PR 22018
17887         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
17888         * gcc.dg/tree-ssa/pr22018.c: New test.
17889
17890 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
17891
17892         * gcc.dg/simd-1.c: Update error messages.
17893         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
17894         * gcc.dg/simd-2.c: Update error messages.
17895         * gcc.dg/simd-4.c: New.
17896
17897 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
17898
17899         PR c++/20678
17900         * g++.dg/other/crash-4.C: New.
17901
17902 2005-06-14  Devang Patel  <dpatel@apple.com>
17903
17904         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
17905
17906 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
17907
17908         PR c++/21929
17909         * g++.dg/parse/crash11.C: Update
17910
17911 2005-06-13  Jeff Law  <law@redhat.com>
17912
17913         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
17914         perform the desired transformations.
17915         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
17916         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
17917
17918 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17919
17920         PR fortran/22038
17921         * gfortran.dg/forall_1.f90: Un-XFAIL.
17922
17923 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
17924
17925         PR c++/21929
17926         * g++.dg/parse/crash26.C: New.
17927
17928         PR c++/20789
17929         * g++.dg/init/member1.C: New.
17930
17931 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
17932
17933         * gfortran.dg/altreturn_1.f90: New test.
17934
17935 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
17936
17937         PR middle-end/21985
17938         * gcc.dg/tree-ssa/pr21985.c: New test.
17939
17940 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
17941
17942         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
17943
17944 2005-06-12  Roger Sayle  <roger@eyesopen.com>
17945
17946         PR c++/21930
17947         * g++.dg/other/error10.C: New test case.
17948
17949 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17950
17951         PR libfortran/19155
17952         * gfortran.dg/pr19155.f: Add test.
17953
17954 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17955
17956         * gfortran.dg/f2c_7.f90: New test.
17957
17958         * gfortran.dg/forall_1.f90: XFAILed.
17959
17960 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
17961
17962         * gcc.dg/pr14796-1.c: New.
17963         * gcc.dg/pr14796-2.c: New.
17964
17965 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
17966
17967         PR fortran/17792
17968         PR fortran/21375
17969         * gfortran.dg/deallocate_stat.f90: New test.
17970
17971 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
17972
17973         * gfortran.fortran-torture/execute/in-pack.f90: New test.
17974
17975 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
17976
17977         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
17978         access will be generated when this loop is vectorized. Test that
17979         accesses with same alignment were detected.
17980         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
17981         Test that accesses with same alignment were detected.
17982         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
17983         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
17984         alignment were detected.
17985
17986 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
17987
17988         PR c++/10611
17989         * g++.dg/conversion/simd2.C: New.
17990
17991 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17992
17993         * gcc.dg/Wcxx-compat-1.c: New.
17994
17995 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
17996
17997         PR libfortran/21480
17998         * gfortran.dg/reshape-complex.f90: Add a test for a packed
17999         complex array.
18000
18001 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
18002
18003         * gcc.dg/alias-8.c: New.
18004
18005 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
18006
18007         * gcc.dg/format/cmn_err-1.c: Update.
18008
18009 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
18010
18011         PR target/20666
18012         * gcc.target/sparc/fexpand-2.c: New.
18013         * gcc.target/sparc/fpmerge-2.c: New.
18014         * gcc.target/sparc/fpmul-2.c: New.
18015         * gcc.target/sparc/noresult.c: New.
18016         * gcc.target/sparc/pdist-2.c: New.
18017         * gcc.target/sparc/pdist-3.c: New.
18018
18019 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
18020
18021         PR testsuite/21702
18022         * gcc.target/i386/i386.exp: Fix comment typo.
18023
18024 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18025
18026         PR c++/19497
18027         * g++.dg/inherit/using5.C: New.
18028         * g++.dg/inherit/using6.C: New.
18029
18030 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18031
18032         PR c++/19894
18033         * g++.dg/template/ptrmem15.C: New test.
18034
18035         PR c++/20563
18036         * g++.dg/ext/label4.C: New test.
18037
18038 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18039
18040         * gcc.dg/tls/debug-1.c: New test.
18041
18042 2005-06-07  Dale Johannesen  <dalej@apple.com>
18043
18044         * gcc.target/i386/movq.c: New.
18045
18046 2005-06-07  Dale Johannesen  <dalej@apple.com>
18047
18048         * gcc.dg/20050607-1.c: New.
18049
18050 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
18051
18052         PR middle-end/21850
18053         * gcc.c-torture/execute/20050607-1.c: New test.
18054
18055 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
18056
18057         PR libfortran/21926
18058         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
18059         Test case where the return array has lowest stride one,
18060         but isn't packed.
18061
18062 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
18063
18064         * lib/target-supports.exp (check_effective_target_sync_int_long):
18065         Add s390 and s390x targets.
18066
18067 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
18068
18069         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
18070         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
18071         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
18072         * gcc.dg/tree-ssa/loop-9.c: New test.
18073
18074 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
18075
18076         * g++.dg/parse/defarg10.C: New.
18077
18078 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
18079
18080         PR regression/21897
18081         * gcc.c-torture/execute/20050604-1.c: New test.
18082
18083 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
18084
18085         PR 21903
18086         * g++.dg/parse/defarg9.C: New.
18087
18088         PR c++/20637
18089         * g++.dg/inherit/using4.C: New.
18090         * g++.dg/overload/error1.C: Adjust expected errors.
18091         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
18092         * g++.old-deja/g++.brendan/arm2.C: Likewise.
18093         * g++.old-deja/g++.other/redecl2.C: Likewise.
18094         * g++.old-deja/g++.other/redecl4.C: Likewise.
18095         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
18096
18097 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
18098
18099         * gfortran.dg/f2c_5.f90: Add -w to dg-options
18100
18101 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
18102
18103         * lib/gfortran.exp (gfortran_target_compile): Call
18104         dg-additional-files-options
18105         * gfortran.dg/f2c_4.f90: New file
18106         * gfortran.dg/f2c_4.c: New file
18107         * gfortran.dg/f2c_5.f90: New file
18108         * gfortran.dg/f2c_5.c: New file
18109
18110 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18111
18112         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
18113
18114         PR fortran/21912
18115         * gfortran.dg/array_constructor_4.f90: New test.
18116
18117 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
18118
18119         PR c++/21619
18120         * g++.dg/ext/builtin9.C: New test.
18121
18122 2005-06-05  Dale Johannesen  <dalej@apple.com>
18123
18124         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
18125         * gcc.c-torture/execute/20050603-2.c: Ditto.
18126
18127 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
18128
18129         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
18130         * gcc.dg/vect/vect-reduc-1.c: New.
18131         * gcc.dg/vect/vect-reduc-2.c: New.
18132         * gcc.dg/vect/vect-reduc-3.c: New.
18133
18134 2005-06-04  Dale Johannesen  <dalej@apple.com>
18135
18136         * gcc.c-torture/execute/20050603-1.c: New.
18137         * gcc.c-torture/execute/20050603-2.c: New.
18138         * gcc.dg/20050603-3.c: New.
18139
18140 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18141
18142         PR fortran/19195
18143         * gfortran.dg/debug_1.f90: New test.
18144
18145         * gfortran.dg/forall_1.f90: New test.
18146
18147 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
18148
18149         * gfortran.dg/array_constructor_3.f90: New test.
18150
18151 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18152
18153         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
18154
18155 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
18156
18157         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
18158
18159 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
18160
18161         PR c/21873
18162         * gcc.dg/init-excess-1.c: New test.
18163
18164 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
18165
18166         PR c++/21853
18167         * g++.dg/expr/static_cast6.C: New test.
18168
18169 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
18170
18171         * gcc.dg/tree-ssa/vrp14.c: New test.
18172
18173 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
18174
18175         PR c++/21336
18176         * g++.dg/template/new2.C: New test.
18177
18178 2005-06-03  Josh Conner  <jconner@apple.com>
18179
18180         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
18181         all entries in initializer.
18182
18183 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
18184
18185         PR middle-end/21858
18186         * gcc.dg/pr21858.c: New testcase.
18187
18188 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
18189
18190         PR tree-optimization/21292
18191
18192         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
18193         New.
18194         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
18195         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
18196         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
18197         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
18198         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
18199
18200 2005-06-02  Richard Henderson  <rth@redhat.com>
18201
18202         * gcc.dg/sync-2.c: Use -march=i486 for i386.
18203
18204 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
18205
18206         * gcc.dg/wtypequal.c: New testcase.
18207
18208 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
18209
18210         PR 21582
18211         * gcc.dg/tree-ssa/pr21582.c: New test.
18212
18213 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
18214
18215         PR c++/21280
18216         * g++.dg/opt/interface2.h: New.
18217         * g++.dg/opt/interface2.C: New.
18218         * g++.dg/init/ctor4.C: Adjust error lines.
18219         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18220         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
18221         * g++.old-deja/g++.jason/opeq3.C: Likewise.
18222         * g++.old-deja/g++.pt/assign1.C: Likewise.
18223         * g++.old-deja/g++.pt/crash20.C: Likewise.
18224
18225 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
18226
18227         PR tree-optimization/21734
18228         * g++.dg/vect/pr21734_1.cc: New.
18229         * g++.dg/vect/pr21734_2.cc: New.
18230
18231 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
18232
18233         PR c++/20350
18234         * g++.dg/template/spec24.C: New.
18235
18236         PR c++/21151
18237         * g++.dg/pch/local-1.C: New.
18238         * g++.dg/pch/local-1.Hs: New.
18239
18240 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
18241
18242         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
18243         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
18244         * gcc.dg/tree-ssa/pr14341.c: New test.
18245         * gcc.dg/tree-ssa/pr14841.c: New test.
18246         * gcc.dg/tree-ssa/pr20701.c: New test.
18247         * gcc.dg/tree-ssa/pr21086.c: New test.
18248         * gcc.dg/tree-ssa/pr21090.c: New test.
18249         * gcc.dg/tree-ssa/pr21332.c: New test.
18250         * gcc.dg/tree-ssa/pr21458.c: New test.
18251         * gcc.dg/tree-ssa/pr21658.c: New test.
18252         * gcc.dg/tree-ssa/vrp01.c: New test.
18253         * gcc.dg/tree-ssa/vrp02.c: New test.
18254         * gcc.dg/tree-ssa/vrp03.c: New test.
18255         * gcc.dg/tree-ssa/vrp04.c: New test.
18256         * gcc.dg/tree-ssa/vrp05.c: New test.
18257         * gcc.dg/tree-ssa/vrp06.c: New test.
18258         * gcc.dg/tree-ssa/vrp07.c: New test.
18259         * gcc.dg/tree-ssa/vrp08.c: New test.
18260         * gcc.dg/tree-ssa/vrp09.c: New test.
18261         * gcc.dg/tree-ssa/vrp10.c: New test.
18262         * gcc.dg/tree-ssa/vrp11.c: New test.
18263         * gcc.dg/tree-ssa/vrp12.c: New test.
18264         * gcc.dg/tree-ssa/vrp13.c: New test.
18265
18266 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
18267
18268         PR 21029
18269         * gcc.dg/tree-ssa/pr21029.c: New test.
18270
18271 2005-06-01  Roger Sayle  <roger@eyesopen.com>
18272
18273         * gfortran.dg/logint-1.f: New test case.
18274         * gfortran.dg/logint-2.f: Likewise.
18275         * gfortran.dg/logint-3.f: Likewise.
18276
18277 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
18278
18279         PR c/21536
18280         PR c/20760
18281         * gcc.dg/20050527-1.c: New test.
18282
18283         * gcc.dg/i386-sse-12.c: New test.
18284
18285         PR fortran/21729
18286         * gfortran.dg/implicit_5.f90: New test.
18287
18288 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
18289
18290         PR fortran/20883
18291         * gfortran/assign_4.f90: New test.
18292         * gfortran/assign_2.f90: Change compile to run.
18293
18294 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
18295
18296         * lib/target-supports.exp
18297         (check_effective_target_sync_char_short): New.
18298         * gcc.dg/sync-2.c: New.
18299
18300 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
18301
18302         PR tree-optimization/21817
18303         * gcc.dg/torture/pr21817-1.c: New.
18304
18305 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
18306
18307         PR c++/21165
18308         * g++.dg/template/init5.C: New.
18309
18310 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
18311
18312         * gfortran.dg/char_initialiser_actual.f90:
18313         Test character initialisers as actual arguments.
18314         * gfortran.dg/char_pointer_comp_assign.f90:
18315         Test character pointer structure component assignments.
18316         * gfortran.dg/char_array_structure_constructor.f90:
18317         Test character components in structure constructors.
18318
18319 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
18320
18321         PR middle-end/20931
18322         * g++.dg/opt/pr20931.C: New test.
18323
18324 2005-05-31  Andreas Jaeger  <aj@suse.de>
18325
18326         PR testsuite/20772
18327         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
18328         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
18329         g++.old-deja/g++.ext/asmspec1.C,
18330         g++.old-deja/g++.other/regstack.C,
18331         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
18332         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
18333         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
18334         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
18335         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
18336         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
18337         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
18338         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
18339         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
18340         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
18341         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
18342         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
18343         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
18344         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
18345         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
18346         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
18347         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
18348         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
18349         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
18350
18351 2005-05-31  Jeff Law  <law@redhat.com>
18352
18353         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
18354
18355 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
18356
18357         PR middle-end/21743
18358         * gcc.dg/builtins-1.c: Activate disabled clog test.
18359         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18360
18361 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
18362
18363         * gfortran.dg/char_pointer_assign.f90:
18364         Test character-pointer assignments and pointer assignments.
18365         * gfortran.dg/char_pointer_dummy.f90:
18366         Test character-pointer dummy arguments.
18367         * gfortran.dg/char_pointer_func.f90:
18368         Test character-pointer function returns.
18369         * gfortran.dg/char_pointer_dependency.f90:
18370         Test character-pointer functions with dependencies.
18371
18372 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
18373
18374         PR c++/21784
18375         * g++.dg/lookup/using14.C: New test.
18376
18377 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
18378
18379         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
18380         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
18381         trailing ^M.
18382
18383 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
18384
18385         PR c++/17413
18386         * g++.dg/template/local5.C: New.
18387
18388         PR target/21761
18389         * gcc.c-torture/compile/pr21761.c: New.
18390
18391         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
18392         before darwin8.
18393
18394 2005-05-30  Steven G. Kargl
18395
18396         PR fortran/20846
18397         * gfortran.dg/inquire_8.f90: New test.
18398
18399 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18400
18401         PR libfortran/21376
18402         * gfortran.dg/output_exponents_1.f90: New test.
18403
18404 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18405
18406         PR libfortran/20006
18407         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
18408
18409 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
18410
18411         PR c++/21210
18412         * g++.dg/ext/complex1.C: New test.
18413
18414         PR c++/21340
18415         * g++.dg/init/ctor6.C: New test.
18416
18417 2005-05-29  Jan Hubicka  <jh@suse.cz>
18418
18419         * gcc.c-torture/compile/pr21562.c: New.
18420
18421 2005-05-28  Steven G. Kargl <kargls@comcast.net>
18422
18423         * gfortran.dg/subnormal_1.f90: New test.
18424
18425 2005-05-28  Jan Hubicka  <jh@suse.cz>
18426
18427         * tree-prof.exp: Fix comment.
18428         * value-prof-1.c: New.
18429         * value-prof-2.c: New.
18430         * value-prof-3.c: New.
18431         * value-prof-4.c: New.
18432
18433 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
18434
18435         PR c++/21614
18436         * g++.dg/expr/ptrmem6.C: New test.
18437         * g++.dg/expr/ptrmem6a.C: Likewise.
18438
18439 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
18440
18441         PR tree-optimization/21658
18442         * gcc.dg/tree-ssa/pr21658.c: New.
18443
18444 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
18445
18446         PR c++/21455
18447         * g++.dg/inherit/ptrmem3.C: New.
18448
18449         PR c++/21681
18450         * g++.dg/parse/template16.C: New.
18451
18452 2005-05-27  Andreas Jaeger  <aj@suse.de>
18453
18454         * gcc.dg/setjmp-2.c: Only run in 32-bit.
18455
18456         * gcc.dg/i386-sse-8.c: Run test on all archs.
18457
18458 2005-05-26  Mike Stump  <mrs@apple.com>
18459
18460         * objc.dg/isa-field-1.m: Only run on darwin.
18461         * objc.dg/lookup-1.m: Likewise.
18462         * objc.dg/try-catch-8.m: Likewise.
18463
18464 2005-05-26  Roger Sayle  <roger@eyesopen.com>
18465
18466         PR tree-optimization/9814
18467         * gcc.dg/pr9814-1.c: New test case.
18468
18469 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
18470
18471         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
18472         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
18473         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
18474         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
18475         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
18476         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
18477         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
18478         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
18479         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
18480         objc.dg/try-catch-8.m: New.
18481
18482 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
18483
18484         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
18485         remove extraneous semicolons.
18486
18487 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
18488
18489         * obj-c++.dg/comp-types-12.mm: New.
18490         * objc.dg/comp-types-11.m: New.
18491         * objc.dg/selector-4.m: New.
18492
18493 2005-05-26  Andreas Jaeger  <aj@suse.de>
18494
18495         PR testsuite/20772
18496         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
18497         g++.old-deja/g++.ext/attrib3.C,
18498         g++.old-deja/g++.other/store-expr1.C,
18499         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
18500         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
18501         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
18502         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
18503         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
18504         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
18505         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
18506         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
18507         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
18508         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
18509         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
18510         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
18511         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
18512         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
18513         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
18514         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
18515         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
18516         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
18517         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
18518
18519 2005-05-26  Andreas Jaeger  <aj@suse.de>
18520
18521         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
18522         x86-64 compilation.
18523
18524 2005-05-26  Andreas Jaeger  <aj@suse.de>
18525
18526         PR testsuite/20772
18527         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
18528         gcc.misc-tests/i386-pf-athlon-1.c,
18529         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
18530         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
18531         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
18532         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
18533         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
18534         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
18535         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
18536         programs.
18537
18538         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
18539         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
18540         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
18541         x86-64 compilation.
18542
18543         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
18544         x86_64.
18545
18546         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
18547         effective-target ilp32.
18548
18549 2005-05-26  David Ung  <davidu@mips.com>
18550
18551         * gcc.target/mips/ext_ins.c: New test for testing the generation
18552         of MIPS32/64 rev 2 ext/ins instructions.
18553
18554 2005-05-26  Andreas Jaeger  <aj@suse.de>
18555
18556         * treelang/compile/unsigned.tree: Use gimple instead of
18557         nonexisting generic dump.
18558
18559 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
18560
18561         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
18562
18563 2005-05-26  Andreas Jaeger  <aj@suse.de>
18564
18565         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
18566
18567 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
18568
18569         PR libfortran/17283
18570         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
18571         Test callee-allocated memory with write statements.
18572
18573 2005-05-25  Roger Sayle  <roger@eyesopen.com>
18574
18575         PR middle-end/21709
18576         * gcc.dg/pr21709-1.c: New test case.
18577
18578 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18579             Mike Stump  <mrs@apple.com>
18580
18581         * objc/execute/next_mapping.h: Update for C++.
18582
18583         * obj-c++.dg/selector-1.mm: Move to...
18584         * obj-c++.dg/selector-4.mm: here...
18585
18586         * obj-c++.dg/basic.mm: New.
18587         * obj-c++.dg/comp-types-1.mm: New.
18588         * obj-c++.dg/cxx-class-1.mm: New.
18589         * obj-c++.dg/cxx-ivars-1.mm: New.
18590         * obj-c++.dg/cxx-ivars-2.mm: New.
18591         * obj-c++.dg/cxx-ivars-3.mm: New.
18592         * obj-c++.dg/cxx-scope-1.mm: New.
18593         * obj-c++.dg/cxx-scope-2.mm: New.
18594         * obj-c++.dg/defs.mm: New.
18595         * obj-c++.dg/empty-private-1.mm: New.
18596         * obj-c++.dg/encode-1.mm: New.
18597         * obj-c++.dg/encode-2.mm: New.
18598         * obj-c++.dg/encode-3.mm: New.
18599         * obj-c++.dg/extern-c-1.mm: New.
18600         * obj-c++.dg/extra-semi.mm: New.
18601         * obj-c++.dg/fix-and-continue-2.mm: New.
18602         * obj-c++.dg/isa-field-1.mm: New.
18603         * obj-c++.dg/ivar-list-semi.mm: New.
18604         * obj-c++.dg/local-decl-1.mm: New.
18605         * obj-c++.dg/lookup-1.mm: New.
18606         * obj-c++.dg/lookup-2.mm: New.
18607         * obj-c++.dg/method-1.mm: New.
18608         * obj-c++.dg/method-2.mm: New.
18609         * obj-c++.dg/method-3.mm: New.
18610         * obj-c++.dg/method-4.mm: New.
18611         * obj-c++.dg/method-5.mm: New.
18612         * obj-c++.dg/method-6.mm: New.
18613         * obj-c++.dg/method-7.mm: New.
18614         * obj-c++.dg/no-extra-load.mm: New.
18615         * obj-c++.dg/overload-1.mm: New.
18616         * obj-c++.dg/pragma-1.mm: New.
18617         * obj-c++.dg/pragma-2.mm: New.
18618         * obj-c++.dg/private-1.mm: New.
18619         * obj-c++.dg/private-2.mm: New.
18620         * obj-c++.dg/proto-qual-1.mm: New.
18621         * obj-c++.dg/qual-types-1.mm: New.
18622         * obj-c++.dg/stubify-1.mm: New.
18623         * obj-c++.dg/stubify-2.mm: New.
18624         * obj-c++.dg/super-class-1.mm: New.
18625         * obj-c++.dg/super-class-2.mm: New.
18626         * obj-c++.dg/super-dealloc-1.mm: New.
18627         * obj-c++.dg/super-dealloc-2.mm: New.
18628         * obj-c++.dg/template-1.mm: New.
18629         * obj-c++.dg/template-2.mm: New.
18630         * obj-c++.dg/template-3.mm: New.
18631         * obj-c++.dg/template-4.mm: New.
18632         * obj-c++.dg/template-5.mm: New.
18633         * obj-c++.dg/template-6.mm: New.
18634         * obj-c++.dg/try-catch-1.mm: New.
18635         * obj-c++.dg/try-catch-2.mm: New.
18636         * obj-c++.dg/try-catch-3.mm: New.
18637         * obj-c++.dg/try-catch-4.mm: New.
18638         * obj-c++.dg/try-catch-5.mm: New.
18639         * obj-c++.dg/try-catch-6.mm: New.
18640         * obj-c++.dg/try-catch-7.mm: New.
18641         * obj-c++.dg/try-catch-8.mm: New.
18642         * obj-c++.dg/try-catch-9.mm: New.
18643         * obj-c++.dg/va-meth-1.mm: New.
18644
18645 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18646
18647         * obj-c++.dg/selector-1.mm: New.
18648         * obj-c++.dg/selector-2.mm: New.
18649
18650 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18651
18652         * obj-c++.dg/selector-3.mm: New.
18653         * objc.dg/selector-3.m: New.
18654
18655 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18656
18657         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
18658         about where warning appears.
18659
18660 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
18661
18662         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
18663         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
18664         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
18665         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
18666
18667 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
18668
18669         * gcc.dg/20050524-1.c: New test.
18670
18671 2005-05-25  Jan Hubicka  <jh@suse.cz>
18672
18673         * gcc.dg/tree-prof/inliner-1.c: New.
18674
18675 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
18676
18677         * gcc.dg/tree-prof: New directory.
18678         * gcc.dg/tree-prof/tree-prof.exp: New.
18679
18680 2005-05-25  DJ Delorie  <dj@redhat.com>
18681
18682         * gcc.dg/Wattributes-1.c: New.
18683         * gcc.dg/Wattributes-2.c: New.
18684         * gcc.dg/Wattributes-3.c: New.
18685
18686 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
18687
18688         PR tree-optimization/19833
18689         * gcc.dg/uninit-4.c: Remove xfail.
18690         * gcc.dg/uninit-9.c: Ditto.
18691
18692 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
18693
18694         * obj-c++.dg/bitfield-[1-5].mm: New.
18695         * obj-c++.dg/class-protocol-1.mm: New.
18696         * obj-c++.dg/comp-types-1[0-1].mm: New.
18697         * obj-c++.dg/comp-types-[2-9].mm: New.
18698         * obj-c++.dg/encode-[4-8].mm: New.
18699         * obj-c++.dg/layout-1.mm: New.
18700         * obj-c++.dg/method-1[0-9].mm: New.
18701         * obj-c++.dg/method-2[0-1].mm: New.
18702         * obj-c++.dg/method-[8-9].mm: New.
18703         * obj-c++.dg/objc-gc-3.mm: New.
18704         * obj-c++.dg/try-catch-10.mm: New.
18705         * objc.dg/bitfield-5.m: New.
18706         * objc.dg/comp-types-10.m: New.
18707         * objc.dg/comp-types-9.m: New.
18708         * objc.dg/layout-1.m: New.
18709         * objc.dg/objc-gc-4.m: New.
18710         * objc.dg/try-catch-9.m: New.
18711         * objc.dg/class-protocol-1.m: Tweak diagnostics.
18712         * objc.dg/comp-types-1.m: Likewise.
18713         * objc.dg/comp-types-[5-6].m: Likewise.
18714         * objc.dg/method-9.m: Likewise.
18715
18716 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
18717
18718         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
18719         and on hardware without VMX support.
18720
18721         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
18722
18723         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
18724
18725         * lib/profopt.exp (dg-final-generate, dg-final-use,
18726         profopt-final-code, profopt-get-options): New.
18727         (profopt-execute): Process test directives.
18728
18729         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
18730         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18731         cleanup-tree-dump, cleanup-saved-temps): Update comments.
18732
18733 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
18734
18735         PR C++/21645
18736         * g++.dg/init/ctor5.C: New test.
18737
18738 2005-05-24  Ira Rosen  <irar@il.ibm.com>
18739
18740         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
18741         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
18742         vect-113.c, vect-114.c.
18743
18744 2005-05-23  Adam Nemet  <anemet@lnxw.com>
18745
18746         * gcc.dg/const-elim-1.c: Remove xfails.
18747
18748 2005-05-23  Jeff Law  <law@redhat.com>
18749
18750         * gcc.c-torture/compile/pr21638.c: New test.
18751         * gcc.c-torture/compile/20050520-1.c: New test.
18752
18753 2005-05-23  Nick Clifton  <nickc@redhat.com>
18754
18755         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
18756         be a proper triple, ie: m32r*-*-*.
18757         * g++.old-deja/g++.jason/thunk3.C: Likewise.
18758
18759 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
18760
18761         PR middle-end/21331
18762         PR tree-opt/21293
18763         * gcc.c-torture/compile/pr21293.c: New test.
18764         * gcc.c-torture/execute/pr21331.c: New test.
18765
18766 2004-05-20  Richard Henderson  <rth@redhat.com>
18767
18768         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
18769
18770 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
18771
18772         * obj-c++-dg.exp: Add.
18773         * obj-c++.exp: Add.
18774         * obj-c++.dg/dg.exp: Add.
18775
18776 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
18777
18778         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
18779         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
18780
18781 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
18782
18783         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
18784
18785 2004-05-19  Richard Henderson  <rth@redhat.com>
18786
18787         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
18788
18789 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
18790
18791         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
18792
18793         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
18794
18795 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
18796
18797         PR c++/21495
18798         * g++.dg/parse/extern1.C: New test.
18799         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
18800
18801 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18802
18803         * gcc.dg/c99-math.h: New.
18804         * gcc.dg/c99-math-float-1.c: New test.
18805         * gcc.dg/c99-math-double-1.c: Likewise.
18806         * gcc.dg/c99-math-long-double-1.c: Likewise.
18807
18808 2005-05-18  Richard Henderson  <rth@redhat.com>
18809
18810         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
18811
18812 2005-05-18  Devang Patel  <dpatel@apple.com>
18813
18814         * g++.dg/opt/20050511-1.C: New test.
18815
18816 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
18817
18818         PR libfortran/21127
18819         * gfortran.dg/reshape-complex.f90: New test.
18820
18821 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
18822
18823         * gfortran.dg/array_constructor_1.f90: New test.
18824         * gfortran.dg/array_constructor_2.f90: New test.
18825
18826 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
18827
18828         PR fortran/20954
18829         * gfortran.dg/pr20954.f: New test.
18830
18831 2005-05-17  Mike Stump  <mrs@apple.com>
18832
18833         Yet more Objective-C++...
18834
18835         * objc.dg/method-5.m: Update.
18836         * objc.dg/method-6.m: Update.
18837         * objc.dg/method-7.m: Update.
18838         * objc.dg/method-9.m: Update.
18839         * objc.dg/try-catch-2.m: Update.
18840
18841 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
18842
18843         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
18844         Remove little-endian optimizations.
18845
18846 2005-05-17  Jeff Law  <law@redhat.com>
18847
18848         * g++.dg/tree-ssa/pr14814.C: New test.
18849         * gcc.dg/tree-ssa/pr14814.C: New test.
18850         * gcc.dg/tree-ssa/pr17141-1.C: New test.
18851         * gcc.dg/tree-ssa/pr17141-2.C: New test.
18852
18853 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
18854
18855         * gcc.dg/compat/generate-random.c: Do not include
18856         libiberty.h.
18857         * gcc.dg/compat/generate-random_r.c: Likewise.
18858
18859 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
18860
18861         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
18862
18863 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
18864
18865         PR middle-end/21595
18866         * g++.dg/tree-ssa/builtin1.C: New testcase.
18867
18868 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
18869
18870         PR c++/21454
18871         * g++.dg/opt/const4.C: New test.
18872
18873         PR middle-end/21492
18874         * g++.dg/opt/crossjump1.C: New test.
18875
18876         PR tree-optimization/21610
18877         * gcc.c-torture/compile/20050516-1.c: New test.
18878
18879         PR fortran/15080
18880         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
18881         about the test failing.
18882         * gfortran.fortran-torture/execute/where_7.f90: New test.
18883         * gfortran.fortran-torture/execute/where_8.f90: New test.
18884
18885 2005-05-16  Richard Henderson  <rth@redhat.com>
18886
18887         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
18888         i?86 and x86_64.
18889
18890 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
18891
18892         * gcc.dg/compat/generate-random.c (config.h): Do not include.
18893         (limits.h): Include unconditionally.
18894         (stdlib.h): Likewise.
18895         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
18896         (limits.h): Include unconditionally.
18897         (stdlib.h): Likewise.
18898         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
18899         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
18900         (limits.h): Include unconditionally.
18901         (stdlib.h): Likewise.
18902         (hashtab.h): Do not include.
18903         (getopt.h): Likewise.
18904         (stddef.h): Include.
18905         (hashval_t): Define.
18906         (struct entry): Add "next" field.
18907         (HASH_SIZE): New macro.
18908         (hash_table): New variable.
18909         (switchfiles): Do not use xmalloc.
18910         (mix): New macro.
18911         (iterative_hash): New function.
18912         (hasht): Remove.
18913         (e_exists): New function.
18914         (e_insert): Likewise.
18915         (output): Use, instead of libiberty hashtable functions.
18916         (main): Do not use getopt.  Do not call htab_create.
18917
18918 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
18919
18920         PR libstdc++/21526
18921         * lib/target-supports.exp (check_mkfifo_available):
18922         Return 0 for cygwin as mkfifo support incomplete on platform.
18923         Fix typos in comments.
18924
18925 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
18926
18927         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
18928
18929 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
18930
18931         PR fortran/17432
18932         * gfortran.dg/assign_4.f: New test.
18933
18934 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
18935
18936         PR tree-optimization/21563
18937         * gcc.dg/tree-ssa/pr21563.c: New.
18938
18939 2005-05-14  Jan Hubicka  <jh@suse.cz>
18940
18941         * gcc.dg/noreturn-7.c: Allow control reaches warning.
18942
18943 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
18944
18945         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
18946
18947 2005-05-13  Julian Brown  <julian@codesourcery.com>
18948
18949         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
18950         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
18951
18952 2005-05-13  Jan Hubicka  <jh@suse.cz>
18953
18954         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
18955         * gcc.dg/fold-xor-?.c: Likewise.
18956         * gcc.dg/pr15784-?.c: Likewise.
18957         * gcc.dg/pr20922-?.c: Likewise.
18958         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
18959         * gcc.dg/tree-ssa/pr17598.c: Likewise.
18960         * gcc.dg/tree-ssa/pr20470.c: Likewise.
18961
18962 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18963
18964         PR fortran/21260
18965         * gfortran.dg/hollerith_1.f90: New test.
18966
18967 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18968
18969         * gfortran.dg/func_result_2.f90: New test.
18970
18971 2005-05-11  Bud Davis  <bdavis@gfortran.org>
18972
18973         * gfortran.dg/dev_null.f90: New test.
18974
18975 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
18976
18977         * gcc.dg/arm-vfp1.c: Revert last change.
18978
18979 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
18980
18981         PR middle-end/19807
18982         PR tree-optimization/19639
18983         * g++.dg/tree-ssa/pr19807.C: New testcase.
18984
18985 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18986
18987         PR libfortran/21471
18988         * gfortran.dg/append-1.f90: New test.
18989
18990 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
18991
18992         * gcc.dg/pr18501.c: XFAIL.
18993         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
18994         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
18995         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
18996         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
18997         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
18998         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
18999         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
19000         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
19001
19002 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19003
19004         PR fortran/20178
19005         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
19006         gfortran.dg/f2c_3.f90: New tests.
19007
19008         * gfortran.dg/return_1.f90: Fix dg annotation.
19009
19010 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
19011
19012         * gcc.c-torture/compile/20050510-1.c: New test.
19013
19014 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
19015
19016         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
19017
19018 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
19019
19020         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
19021
19022 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
19023
19024         PR c/17913
19025         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
19026
19027 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
19028
19029         PR c/21342
19030         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
19031         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
19032
19033 2005-05-10  Ben Elliston  <bje@au.ibm.com>
19034
19035         PR debug/16676
19036         * gcc.dg/debug/pr16676.c: New test.
19037
19038 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
19039
19040         PR testsuite/21443
19041         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
19042         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
19043         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
19044         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
19045         Change -O1 to -O2.
19046         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
19047         -fno-tree-dominator-opts.
19048
19049 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19050
19051         * gfortran.dg/return_1.f90: New test.
19052
19053 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
19054
19055         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
19056
19057         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
19058
19059 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
19060
19061         PR c++/21427
19062         * g++.dg/inherit/covariant13.C: New.
19063
19064 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19065
19066         PR libfortran/19155
19067         * gfortran.dg/pr19155.f: New test.
19068
19069 2005-05-08  Roger Sayle  <roger@eyesopen.com>
19070
19071         PR inline-asm/8788
19072         * gcc.dg/pr8788-1.c: New testcase.
19073
19074 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
19075
19076         PR target/21416
19077         * gcc.target/mips/fpcmp-[12].c: New tests.
19078
19079 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
19080
19081         * lib/target-supports-dg.exp (dg-require-fork): New function.
19082         (dg-require-mkfifo): Likewise.
19083         * lib/target-supports.exp (check_function_available): New
19084         function.
19085         (check_fork_available): Likewise.
19086         (check_mkfifo_available): Likewise.
19087
19088 2005-05-06  Jeff Law  <law@redhat.com>
19089
19090         * gcc.c-torture/compile/pr21380.c: New test.
19091
19092 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
19093
19094         PR c++/20961
19095         * g++.dg/ext/weak3.C: New test.
19096
19097 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
19098
19099         PR c++/21352
19100         * g++.dg/template/crash37.C: New test.
19101
19102 2005-05-05  Paul Brook  <paul@codesourcery.com>
19103
19104         * gcc.dg/arm-g2.c: Use effective-target arm32.
19105         * gcc.dg/arm-mmx-1.c: Ditto.
19106         * gcc.dg/arm-scd42-2.c: Ditto.
19107         * gcc.dg/arm-vfp1.c: Ditto.
19108         * lib/target-supports.exp (check_effective_target_arm32): New
19109         function.
19110
19111 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
19112
19113         PR libfortran/21354
19114         gfortran.dg/in_pack_rank7.f90: New test.
19115
19116 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
19117
19118         PR middle-end/15618
19119         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
19120
19121 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
19122
19123         PR middle-end/21265
19124         * gcc.dg/20050503-1.c: New test.
19125
19126         PR rtl-optimization/21239
19127         * gcc.dg/i386-sse-11.c: New test.
19128
19129 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
19130
19131         PR target/16888
19132         * gcc.target/i386/asm-1.c: New test.
19133
19134 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
19135
19136         PR rtl-optimization/21330
19137         * gcc.c-torture/execute/20050502-1.c: New test.
19138
19139         PR target/21297
19140         * gcc.c-torture/execute/20050502-2.c: New test.
19141
19142 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
19143
19144         PR middle-end/21282
19145         * gcc.dg/pr21282.c: New.
19146
19147 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
19148
19149         * gcc.dg/vect/pr20122.c: Clean up .vect file.
19150         * gcc.dg/vect/vect-92.c: Likewise.
19151         * gcc.dg/vect/vect-93.c: Likewise.
19152         * gcc.dg/vect/vect-dv-1.c: Likewise.
19153         * gcc.dg/vect/vect-dv-2.c: Likewise.
19154         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
19155
19156 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
19157
19158         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
19159         * gfortran.dg/vect/vect-2.f90: Likewise.
19160         * gfortran.dg/vect/vect-3.f90: Likewise.
19161         * gfortran.dg/vect/vect-4.f90: Likewise.
19162         * gfortran.dg/vect/vect-5.f90: Likewise.
19163
19164 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
19165
19166         PR target/20813
19167         * gcc.dg/rs6000-fpint-2.c: New.
19168
19169 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
19170
19171         PR c/15698
19172         * gcc.dg/builtins-30.c: Update expected messages.
19173         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
19174         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
19175         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
19176
19177 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
19178
19179         PR tree-optimization/21294
19180         * gcc.dg/tree-ssa/pr21294.c: New.
19181
19182 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
19183
19184         * gcc.dg/altivec-3.c (vec_store): Do not use the old
19185         __builtin_altivec_st_internal_4si built-in.
19186
19187 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
19188
19189         PR c++/15875
19190         * g++.dg/template/ptrmem14.C: New test.
19191
19192 2005-05-02  Paul Brook  <paul@codesourcery.com>
19193
19194         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
19195
19196 2005-05-02  Michael Matz  <matz@suse.de>
19197
19198         PR c++/19542
19199         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
19200
19201 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
19202
19203         * g++.dg/cpp/weak.C: New test.
19204
19205 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
19206
19207         * gcc.dg/tree-ssa/loop-8.c: New test.
19208
19209 2005-04-30  Michael Maty  <matz@suse.de>
19210
19211         * gcc.dg/inline-mcpy.c: New test.
19212
19213 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
19214
19215         PR libfortran/18958
19216         * gfortran.dg/eoshift.f90: New test case.
19217
19218 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
19219
19220         PR libfortran/18857
19221         * gfortran.dg/matmul_1.f90: New test.
19222
19223 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
19224
19225         PR tree-optimization/21030
19226         * gcc.dg/tree-ssa/pr21030.c: New.
19227
19228 2005-04-29  Devang Patel  <dpatel@apple.com>
19229
19230         PR tree-optimization/21272
19231         * gcc.dg/vect/vect-ifcvt-10.c: New test.
19232
19233 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
19234
19235         PR fortran/13082
19236         PR fortran/18824
19237         * gfortran.dg/entry_4.f90: New test.
19238         * gfortran.fortran-torture/execute/entry_1.f90: New test.
19239         * gfortran.fortran-torture/execute/entry_2.f90: New test.
19240         * gfortran.fortran-torture/execute/entry_3.f90: New test.
19241         * gfortran.fortran-torture/execute/entry_4.f90: New test.
19242         * gfortran.fortran-torture/execute/entry_5.f90: New test.
19243         * gfortran.fortran-torture/execute/entry_6.f90: New test.
19244         * gfortran.fortran-torture/execute/entry_7.f90: New test.
19245
19246 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19247
19248         * gfortran.fortran-torture/execute/entry_8.f90: New test.
19249
19250 2005-04-29  Paul Brook  <paul@codesourcery.com>
19251
19252         * gfortran.dg/entry_3.f90: New test.
19253
19254 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19255
19256         * gfortran.dg/implicit_4.f90: New test.
19257
19258 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
19259
19260         * lib/target-supports.exp (check_profiling_available): Return
19261         false for xtensa-*-elf.
19262
19263 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
19264
19265         * lib/fortran-torture.exp (fortran-torture.exp): Catch
19266         error if file cannot be deleted.
19267
19268 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
19269
19270         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
19271         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
19272         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
19273         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
19274         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
19275         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
19276         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
19277         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
19278         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
19279         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19280         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
19281         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
19282         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
19283
19284 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19285
19286         PR fortran/20865
19287         * gfortran.dg/pr20865.f90: New test.
19288
19289 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
19290
19291         * gcc.dg/void-cast-2.c: New test.
19292
19293 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19294
19295         PR c/21159
19296         * gcc.dg/void-cast-1.c: New test.
19297
19298 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
19299
19300         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
19301
19302 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19303
19304         PR fortran/21177
19305         * gfortran.dg/pr21177.f90: New test.
19306
19307 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
19308
19309         PR tree-optimization/21171
19310         * gcc.dg/tree-ssa/pr21171.c: New test.
19311
19312 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
19313
19314         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
19315         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
19316         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
19317         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
19318         gcc.dg/tree-ssa/gen-vect-32.c: New.
19319         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
19320         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
19321         don't run on PPC32.
19322
19323 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19324
19325         PR c/21213
19326         * gcc.dg/transparent-union-3.c: New test.
19327
19328 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19329
19330         PR c/20740
19331         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
19332         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
19333         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
19334         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
19335         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
19336         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
19337
19338 2005-04-26  Jeff Law  <law@redhat.com>
19339
19340         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
19341         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
19342         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
19343         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
19344         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
19345         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
19346         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
19347
19348 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
19349
19350         PR tree-optimization/17598
19351         * gcc.dg/tree-ssa/pr17598.c: New testcase.
19352
19353 2005-04-25  Mike Stump  <mrs@apple.com>
19354
19355         * objc.dg/fix-and-continue-1.m: Add.
19356
19357 2005-04-25  Roger Sayle  <roger@eyesopen.com>
19358
19359         PR c++/20995
19360         * g++.dg/opt/pr20995-1.C: New test case.
19361
19362 2005-04-25  Devang Patel <dpatel@apple.com>
19363
19364         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
19365
19366 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
19367
19368         PR testsuite/21062
19369         * g++.dg/opt/alias2.C (printf): Correct the prototype.
19370
19371 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
19372
19373         PR C++/21188
19374         * g++.dg/opt/rtti2.C: New test.
19375
19376 2005-04-25  Paul Brook  <paul@codesourcery.com>
19377         Steven G. Kargl  <kargls@comcast.net>
19378
19379         PR fortran/20879
19380         * gfortran.dg/ichar_1.f90: New file.
19381
19382 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
19383
19384         PR middle-end/20991
19385         * g++.dg/opt/pr20991.C: New test.
19386
19387         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
19388         where sizeof (type) < __alignof__ (type).
19389         * gcc.dg/compat/struct-layout-1.h: Likewise.
19390
19391 2005-04-24  Per Bothner  <per@bothner.com>
19392             Devang Patel  <dpatel@apple.com>
19393
19394         PR preprocessor/20907
19395         * gcc.dg/cpp/very-long-comment.c: New test.
19396
19397 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19398
19399         PR fortran/20059
19400         * gfortran.dg/common_5.f: New test.
19401
19402 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
19403
19404         PR middle-end/21082
19405         * g++.dg/tree-ssa/pr21082.C: New testcase.
19406
19407 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
19408
19409         * gcc.dg/vect/vect-99.c: New test.
19410
19411 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
19412
19413         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
19414
19415 2005-04-22  Jeff Law  <law@redhat.com>
19416
19417         * gcc.dg/uninit-5.c: Remove xfails.
19418         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
19419         conditionals and loads.
19420
19421 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
19422
19423         PR libfortran/20074
19424         PR libfortran/20436
19425         PR libfortran/21108
19426         * gfortran.dg/nested_reshape.f90: new test
19427         * gfortran.dg/reshape-alloc.f90: new test
19428         * gfortran.dg/reshape.f90: new test
19429
19430 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
19431
19432         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
19433
19434         * gcc.dg/arm-vfp1.c: New test.
19435
19436 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
19437
19438         PR c++/21087
19439         * g++.dg/lookup/builtin2.C: New test.
19440
19441 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
19442
19443         * gcc.dg/weak/weak-13.c: New test.
19444
19445 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
19446
19447         * lib/target-supports.exp (check_effective_target_sync_int_long):
19448         Add powerpc*.
19449
19450 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
19451
19452         * gcc.target/mips/branch-1.c: New test.
19453
19454 2005-04-21  Richard Henderson  <rth@redhat.com>
19455
19456         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
19457         * gcc.dg/vect/vect-86.c: Likewise.
19458         * gcc.dg/vect/vect-87.c: Likewise.
19459         * gcc.dg/vect/vect-88.c: Likewise.
19460
19461 2005-04-21  Devang Patel  <dpatel@apple.com>
19462
19463         PR optimization/20994
19464         * gcc.dg/tree-ssa/ifc-3.c: New test.
19465
19466 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
19467
19468         PR c/12913
19469         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
19470         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
19471         gcc.dg/c99-vla-jump-5.c: New tests.
19472
19473 2005-04-19  Richard Henderson  <rth@redhat.com>
19474
19475         * lib/target-supports.exp (check_effective_target_vect_int_mult):
19476         Fix typo in exists check.
19477         (check_effective_target_sync_int_long): New.
19478         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
19479         * gcc.dg/ia64-sync-2.c: Likewise.
19480         * gcc.dg/ia64-sync-3.c: Likewise.
19481         * gcc.dg/ia64-sync-4.c: Likewise.
19482
19483 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
19484
19485         * gcc.dg/fold-xor-1.c: New test.
19486         * gcc.dg/fold-xor-2.c: New test.
19487
19488 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
19489
19490         PR target/20670
19491         * g++.dg/eh/fp-regs.C: New test.
19492
19493 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
19494
19495         * gcc.dg/Wint-to-pointer-cast-1.c,
19496         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
19497         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
19498         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
19499
19500 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19501
19502         PR fortran/16861
19503         * gfortran.dg/pr16861.f90: New test.
19504
19505 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
19506
19507         * gcc.dg/pr21085.c: New test.
19508
19509 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
19510
19511         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
19512         (setup_mips_tests, dg-mips-options): New procedures.
19513         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
19514         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
19515         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
19516         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
19517         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
19518         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
19519         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
19520         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
19521         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
19522         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
19523         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
19524         dg-mips-options instead of dg-options.  Remove now-redundant
19525         preprocessor guards.
19526         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
19527         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19528         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19529         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
19530         * gcc.dg/vr-mult-2.c: Delete.
19531         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
19532         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
19533         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
19534         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
19535         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
19536         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
19537         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
19538
19539 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
19540
19541         * ada/acats/run_all.sh: Use sync when executable not present.
19542
19543 2005-04-18  Devang Patel  <dpatel@apple.com>
19544
19545         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
19546         * gcc.dg/vect/vect-11a.c: New.
19547         * gcc.dg/vect/vect-none.c: Update.
19548         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
19549
19550 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
19551
19552         PR tree-optimization/20922
19553         * gcc.dg/pr20922-1.c: New test.
19554         * gcc.dg/pr20922-2.c: New test.
19555         * gcc.dg/pr20922-3.c: New test.
19556         * gcc.dg/pr20922-4.c: New test.
19557         * gcc.dg/pr20922-5.c: New test.
19558         * gcc.dg/pr20922-6.c: New test.
19559
19560 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19561
19562         PR libfortran/20950
19563         * gfortran.dg/pr20950.f: New test.
19564
19565 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19566
19567         PR libfortran/19216
19568         * gfortran.dg/pr19216.f: New test.
19569
19570 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
19571
19572         PR tree-optimization/21001
19573         * gcc.dg/tree-ssa/pr21001.c: New.
19574
19575 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
19576
19577         PR libfortran/21075
19578         * gfortran.dg/reshape_rank7.f90: New test.
19579
19580 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
19581
19582         PR libfortran/12884 gfortran.dg/pr12884.f: New test
19583         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
19584         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
19585         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
19586         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
19587         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
19588         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
19589         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
19590         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
19591         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
19592         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
19593         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
19594         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
19595         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
19596         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
19597         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
19598         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
19599         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
19600         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
19601         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
19602         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
19603
19604 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
19605
19606         * gfortran.dg/wtruncate.f: New testcase.
19607         * gfortran.dg/wtruncate.f90: New testcase.
19608
19609 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
19610
19611         PR c++/21025
19612         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
19613         which sizeof/alignof is dependent, rather than just whether we are
19614         processing_template_decl.
19615
19616 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
19617
19618         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
19619         corrected typo where the wrong variables had been compared.
19620
19621 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
19622
19623         PR libfortran/18495
19624         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
19625         Test callee-allocated version of return array with a write
19626         statement.
19627         Test spread with a temporary with another write statement.
19628
19629 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
19630
19631         PR tree-optimization/21031
19632         * gcc.dg/tree-ssa/pr21031.c: New.
19633
19634 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
19635
19636         PR tree-optimization/21004
19637         * gcc.dg/builtins-53.c: Include builtins-config.h.
19638         Check floorf, ceilf, floorl and ceill transformations
19639         only when HAVE_C99_RUNTIME is defined.
19640
19641 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
19642
19643         PR middle-end/20739
19644         * gcc.dg/tree-ssa/pr20739.c: New test.
19645
19646 2005-04-14  Mike Stump  <mrs@apple.com>
19647
19648         * gcc.dg/Foundation.framework/empty: New.
19649         * gcc.dg/framework-2.c: New.
19650
19651 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
19652
19653         PR tree-optimization/21021
19654         * gcc.c-torture/compile/pr21021.c: New.
19655
19656 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
19657
19658         PR testsuite/21010
19659         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
19660         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
19661         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
19662         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
19663         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
19664         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
19665         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
19666         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
19667
19668 2005-04-14  Richard Henderson  <rth@redhat.com>
19669
19670         * lib/target-supports.exp (check_effective_target_vect_condition):
19671         Add ia64, i?86, and x86_64.
19672
19673 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
19674
19675         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
19676
19677 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
19678
19679         PR tree-optimization/20657
19680         * gcc.dg/tree-ssa/pr20657.c: New.
19681
19682 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
19683
19684         * gcc.dg/builtins-53.c: Also check (int)trunc* and
19685         (long long int)trunc*.
19686
19687 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
19688
19689         PR target/20927
19690         * gcc.dg/pr20927.c: New test.
19691
19692 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
19693
19694         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
19695         * gcc.target/mips/asm-1.c: Likewise.
19696
19697 2005-04-13  Dale Johannesen  <dalej@apple.com>
19698
19699         * objc.dg/objc-fast-4.m: New.
19700
19701 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
19702
19703         * gcc.target/cris/torture/cris-torture.exp: New driver in new
19704         directory.
19705         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
19706
19707 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
19708
19709         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
19710         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
19711         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
19712
19713 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
19714
19715         PR tree-optimization/20913
19716         * gcc.dg/tree-ssa/pr20913.c: New.
19717
19718         PR tree-optimization/20702
19719         * gcc.dg/tree-ssa/pr20702.c: New.
19720
19721 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19722
19723         PR c++/13744
19724         * g++.dg/inherit/local3.C: New test.
19725
19726 2005-04-12  Jeff Law  <law@redhat.com>
19727
19728         * gcc.dg/tree-ssa/20050412-1.c: New test.
19729
19730 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
19731
19732         PR libfortran/19016
19733         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
19734         Add tests with mask generated by expression.
19735         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
19736         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
19737         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
19738
19739 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
19740
19741         PR middle-end/20917
19742         * gcc.dg/20050409-1.c: New test.
19743
19744 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
19745
19746         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
19747
19748 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
19749
19750         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19751         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
19752         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19753         (TARGET_CXX): Adjust accordingly.
19754         * target.h (struct gcc_target): Remove epxort_class_data.  Add
19755         determine_class_data_visibility and class_data_always_comdat.
19756         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19757         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
19758         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19759         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
19760         (arm_cxx_determine_class_data_visibility): New.
19761         (arm_cxx_class_data_always_comdat): Likewise.
19762         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19763         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
19764         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19765         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
19766         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
19767         Define.
19768
19769 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
19770
19771         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
19772
19773 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
19774
19775         * gcc.dg/i386-darwin-fpmath.c: New.
19776
19777 2004-04-11  Devang Patel  <dpatel@apple.com>
19778
19779         * lib/target-supports.exp (check_effective_target_vect_condition): New.
19780         * gcc.dg/vect/vect-ifcvt-1.c: New test.
19781         * gcc.dg/vect/vect-ifcvt-2.c: New test.
19782         * gcc.dg/vect/vect-ifcvt-3.c: New test.
19783         * gcc.dg/vect/vect-ifcvt-4.c: New test.
19784         * gcc.dg/vect/vect-ifcvt-5.c: New test.
19785         * gcc.dg/vect/vect-ifcvt-6.c: New test.
19786         * gcc.dg/vect/vect-ifcvt-7.c: New test.
19787         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
19788
19789 2004-04-11  Devang Patel  <dpatel@apple.com>
19790
19791         * gcc.dg/vect/vect-dv-1.c: New test.
19792         * gcc.dg/vect/vect-dv-2.c: New test.
19793
19794 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
19795
19796         PR tree-optimization/20933
19797         * gcc.dg/tree-ssa/pr20933.c: New test.
19798
19799 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19800
19801         * gfortran.dg/fold_nearest.f90: New test.
19802
19803 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
19804
19805         * gcc.dg/tree-ssa/alias-1.c: New test.
19806
19807 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
19808
19809         PR tree-optimization/20920
19810         * g++.dg/tree-ssa/pr20920.C: New test.
19811
19812 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
19813
19814         * gcc.dg/builtins-53.c: Also check (int)ceil* and
19815         (long long int)ceil*.
19816
19817 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
19818
19819         * g++.dg/warn/Wdtor1.C: Declare template in system header with
19820         explicit C++ linkage.
19821
19822 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19823
19824         * gfortran.dg/pr17229.f: Take care of the new obsolescence
19825         warning for arithmetic IF statements.
19826
19827 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
19828
19829         * eor_handling_1.f90: New test case.
19830         * eor_handling_2.f90: New test case.
19831         * eor_handling_3.f90: New test case.
19832         * eor_handling_4.f90: New test case.
19833         * eor_handling_5.f90: New test case.
19834         * noadv_size.f90: New test case.
19835         * pad_no.f90: New test case.
19836
19837 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
19838
19839         * gcc.c-torture/execute/20050410-1.c: New test.
19840
19841 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
19842
19843         * gcc.dg/pr20126.c: New.
19844
19845 2005-04-09  Bud Davis  <bdavis@gfortran.org>
19846             Steven G. Kargl <kargls@comcast.net>
19847
19848         * gfortran.dg/PR19872.f: New test.
19849
19850 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
19851
19852         * gfortran.dg/nint_1.f90: Fix dg-do directive.
19853
19854 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
19855
19856         * gfortran.dg/nint_1.f90: New test.
19857
19858 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
19859
19860         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
19861         Added test for callee-allocated arrays with write statements.
19862         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
19863         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
19864         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
19865         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
19866         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
19867
19868 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
19869
19870         PR libfortran/20163
19871         * gfortran.dg/open-options-blanks.f: New test.
19872
19873 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
19874
19875         PR fortran/13257
19876         * gfortran.dg/comma_format_extension_[1234].f: New tests.
19877
19878 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
19879
19880         * gcc.dg/tree-ssa/stdarg-1.c: New test.
19881         * gcc.dg/tree-ssa/stdarg-2.c: New test.
19882         * gcc.dg/tree-ssa/stdarg-3.c: New test.
19883         * gcc.dg/tree-ssa/stdarg-4.c: New test.
19884         * gcc.dg/tree-ssa/stdarg-5.c: New test.
19885         * gcc.c-torture/execute/stdarg-4.c: New test.
19886
19887         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
19888
19889         PR target/20795
19890         * g++.dg/abi/param2.C: New test.
19891
19892 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
19893
19894         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
19895
19896 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
19897
19898         * gcc.dg/builtins-53.c: New test.
19899
19900 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
19901
19902         * g++.dg/tree-ssa/pr18178.C: New test.
19903         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
19904         * gcc.c-torture/execute/20041019-1.c: New test.
19905         * gcc.dg/tree-ssa/20041008-1.c: New test.
19906         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
19907         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
19908         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
19909         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
19910         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
19911         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
19912         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
19913         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
19914         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
19915         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
19916
19917 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
19918
19919         PR rtl-optimization/20466
19920         * gcc.c-torture/execute/pr20466-1.c: New test.
19921
19922 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
19923
19924         PR c++/20905
19925         * g++.dg/parse/cond2.C: New test.
19926
19927         PR c++/20145
19928         * g++.dg/warn/Wdtor1.C: New test.
19929
19930 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19931
19932         PR fortran/17229
19933         * gfortran.dg/pr17229.f: New test.
19934
19935 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
19936
19937         * gfortran.dg/tiny_1.f90: New test.
19938         * gfortran.dg/tiny_2.f90: ditto.
19939
19940 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
19941
19942         * gfortran.dg/eor_1.f90: Fix dg-do run line
19943         * gfortran.dg/open_new.f90: Fix dg-do run line
19944
19945 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
19946
19947         * lib/target-supports.exp (get_compiler_messages): Support
19948         optional arguments, the fourth being compiler options.
19949         (check_effective_target_fpic): New proc.
19950         * gcc.dg/20050321-2.c: Restrict to target fpic.
19951
19952 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
19953
19954         * gcc.dg/15443-1.c: New test.
19955         * gcc.dg/15443-2.c: Likewise.
19956
19957 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19958
19959         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
19960
19961 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
19962
19963         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
19964
19965 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
19966
19967         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
19968         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
19969         -m64.
19970         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
19971         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
19972         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
19973
19974 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
19975
19976         PR c++/20212
19977         * g++.dg/warn/Wunused-11.C: New test.
19978
19979 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
19980
19981         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
19982
19983 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
19984
19985         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
19986
19987 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
19988
19989         PR c++/20734
19990         * g++.dg/template/ptrmem13.C: New test.
19991
19992 2005-04-05  Per Bothner  <per@bothner.com>
19993
19994         * lib/gcc.exp: Always add -fno-show-column, for now.
19995
19996 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
19997
19998         PR testsuite/20767
19999         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
20000         of plain old "unsigned int" for the type of "i".  Makes this test
20001         64bit clean.
20002
20003 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
20004
20005         * gcc.dg/i386-ssefn-1.c: New test.
20006         * gcc.dg/i386-ssefn-2.c: New test.
20007         * gcc.dg/i386-ssefn-3.c: New test.
20008         * gcc.dg/i386-ssefn-4.c: New test.
20009
20010 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
20011
20012         PR tree-optimization/20076
20013         * gcc.dg/builtin-apply4.c: New test.
20014
20015         PR preprocessor/19475
20016         * gcc.dg/cpp/macspace1.c: New test.
20017         * gcc.dg/cpp/macspace2.c: New test.
20018
20019 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20020
20021         * gfortran.dg/pr20755.f: Fixed bad format.
20022
20023 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
20024
20025         PR c++/20763
20026         * g++.dg/ext/attrib21.C: New test.
20027
20028 2004-04-05  Devang Patel  <dpatel@apple.com>
20029
20030         * lib/target-supports.exp (check_effective_target_vect_shif): New.
20031         * gcc.dg/vect/vect-shift-1.c: New test.
20032
20033 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20034
20035         PR libfortran/20755
20036         * gfortran.dg/pr20755.f: New test.
20037
20038 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
20039
20040         * gfortran.dg/pr15959.f90: New test.
20041         * gfortran.dg/string_pad_trunc.f90: New test.
20042
20043 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20044
20045         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
20046         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
20047         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
20048         syntax.
20049
20050 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20051
20052         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
20053
20054 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20055
20056         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
20057         * gcc.c-torture/compile/20011119-2.c: Likewise.
20058         * gcc.c-torture/compile/981001-2.c: Likewise.
20059
20060 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
20061
20062         PR c++/20679
20063         * g++.dg/template/overload4.C: New test.
20064
20065 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
20066
20067         PR c++/20746
20068         * g++.dg/abi/covariant5.C: New.
20069
20070         PR debug/20505
20071         * g++.dg/debug/const2.C: New.
20072
20073 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
20074
20075         PR rtl-optimization/16104
20076         * gcc.c-torture/execute/20050316-1.c: New test.
20077
20078 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
20079
20080         * g++.dg/template/spec23.C: Fix dg-error text.
20081
20082 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
20083
20084         PR c++/19199
20085         * g++.dg/expr/lval2.C: New.
20086
20087 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20088
20089         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
20090         __builtin_strcasecmp and __builtin_strncasecmp.
20091
20092 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
20093
20094         PR c++/20723
20095         * g++.dg/template/spec22.C: New.
20096         * g++.dg/template/spec23.C: New.
20097
20098 2005-04-03  Dale Ranta  <dir@lanl.gov>
20099             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20100
20101         PR libfortran/20068
20102         PR libfortran/20125
20103         PR libfortran/20156
20104         PR libfortran/20471
20105         * gfortran.dg/backspace.f: New test.
20106
20107 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
20108
20109         * gcc.dg/pr19345.c: New test.
20110
20111 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
20112
20113         PR tree-optimization/20640
20114         * gcc.dg/torture/tree-loop-1.c: New.
20115
20116 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
20117
20118         PR rtl-optimization/20290
20119         * gcc.c-torture/execute/loop-ivopts-2.c: New.
20120
20121 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
20122
20123         * gcc.dg/rs6000-fpint.c: New.
20124
20125 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
20126
20127         * gcc.dg/old-style-then-proto-1.c: New test.
20128
20129 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20130
20131         * gfortran.fortran-torture/execute/backspace.f90: Check
20132         after backspace and read was incorrect.
20133
20134 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20135
20136         * gcc.c-torture/execute/builtins/strcat.c: Check the result
20137         buffer past the terminating NUL using memcmp.
20138         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
20139         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
20140
20141         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
20142         Fix unused/uninitialized variable warnings.
20143
20144         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
20145         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
20146         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
20147         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
20148
20149         * gcc.c-torture/execute/builtins/abs-1-lib.c,
20150         gcc.c-torture/execute/builtins/fputs-lib.c,
20151         gcc.c-torture/execute/builtins/lib/fprintf.c,
20152         gcc.c-torture/execute/builtins/lib/main.c,
20153         gcc.c-torture/execute/builtins/lib/memcmp.c,
20154         gcc.c-torture/execute/builtins/lib/memmove.c,
20155         gcc.c-torture/execute/builtins/lib/mempcpy.c,
20156         gcc.c-torture/execute/builtins/lib/memset.c,
20157         gcc.c-torture/execute/builtins/lib/printf.c,
20158         gcc.c-torture/execute/builtins/lib/sprintf.c,
20159         gcc.c-torture/execute/builtins/lib/stpcpy.c,
20160         gcc.c-torture/execute/builtins/lib/strchr.c,
20161         gcc.c-torture/execute/builtins/lib/strcmp.c,
20162         gcc.c-torture/execute/builtins/lib/strcpy.c,
20163         gcc.c-torture/execute/builtins/lib/strcspn.c,
20164         gcc.c-torture/execute/builtins/lib/strlen.c,
20165         gcc.c-torture/execute/builtins/lib/strncat.c,
20166         gcc.c-torture/execute/builtins/lib/strncmp.c,
20167         gcc.c-torture/execute/builtins/lib/strncpy.c,
20168         gcc.c-torture/execute/builtins/lib/strrchr.c,
20169         gcc.c-torture/execute/builtins/lib/strspn.c,
20170         gcc.c-torture/execute/builtins/lib/strstr.c,
20171         gcc.c-torture/execute/builtins/memops-asm-lib.c,
20172         gcc.c-torture/execute/builtins/strlen-2.c,
20173         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
20174         prototypes.
20175
20176 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
20177
20178         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
20179         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
20180         selectany usage.
20181
20182 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
20183
20184         PR c++/19406
20185         * g++.dg/debug/using1.C: New test.
20186
20187 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
20188
20189         PR middle-end/20524
20190         * gcc.dg/alias-7.c: Prefix asm-declared name with
20191         __USER_LABEL_PREFIX__.
20192
20193 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
20194
20195         Fix fallout from PR middle-end/15700:
20196         * gcc.c-torture/compile/20011119-1.c: Take
20197         __USER_LABEL_PREFIX__ into account.
20198         * gcc.c-torture/compile/20011119-2.c: Likewise.
20199
20200 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20201
20202         PR c++/18644
20203         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
20204
20205 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
20206
20207         PR c/17855
20208         * gcc.c-torture/compile/struct-non-lval-1.c,
20209         gcc.c-torture/compile/struct-non-lval-2.c,
20210         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
20211
20212 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
20213
20214         * gcc.dg/tls/tls.exp: Remove temporary file.
20215         * g++.dg/tls/tls.exp: Ditto.
20216         * lib/file-format.exp: Ditto.
20217         * g++.dg/special/ecos.exp: Ditto.
20218
20219         * lib/profopt.exp: Treat prof_ext as a list.
20220         * gcc.misc-tests/bprob.exp: Ditto.
20221         * g++.dg/bprob/bprob.exp: Ditto.
20222
20223         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
20224         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
20225         g++.dg/tree-ssa/pointer-reference-alias.C,
20226         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
20227         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
20228         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
20229         g++.dg/vect/pr19951.cc: Ditto.
20230         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
20231         gcc.dg/builtins-47.c: Ditto.
20232         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
20233         gcc.dg/pr20115-1.c: Ditto.
20234         * gcc.dg/tree-ssa/20030530-2.c,
20235         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
20236         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20237         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
20238         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20239         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
20240         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
20241         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
20242         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
20243         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
20244         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
20245         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
20246         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
20247         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
20248         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
20249         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
20250         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20251         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20252         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20253         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20254         gcc.dg/tree-ssa/20030824-1.c,
20255         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
20256         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
20257         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
20258         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
20259         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
20260         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
20261         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
20262         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
20263         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
20264         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
20265         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
20266         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
20267         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
20268         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
20269         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
20270         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
20271         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
20272         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
20273         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
20274         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
20275         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
20276         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
20277         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
20278         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
20279         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
20280         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
20281         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
20282         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
20283         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
20284         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
20285         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
20286         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
20287         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
20288         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
20289         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
20290         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
20291         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
20292         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
20293         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
20294         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
20295         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
20296         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
20297         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20298         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
20299         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
20300         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
20301         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
20302         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
20303         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
20304         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
20305         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20306         gcc.dg/tree-ssa/useless-1.c: Ditto.
20307         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
20308         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
20309         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
20310         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
20311         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20312         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
20313         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
20314         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
20315         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
20316         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
20317         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
20318         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
20319         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
20320         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
20321         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
20322         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
20323         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
20324         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
20325         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
20326         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
20327         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
20328         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
20329         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
20330         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
20331         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
20332         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
20333         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
20334         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
20335         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
20336         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
20337         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
20338         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
20339         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
20340         gcc.dg/vect/vect-none.c: Ditto.
20341         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
20342         treelang/compile/unsigned.tree: Ditto.
20343
20344         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
20345         * gcc.dg/cpp/direct2s.c: Ditto.
20346         * gcc.dg/cpp/paste4.c: Ditto.
20347         * gcc.dg/cpp/separate-1.c: Ditto.
20348         * gcc.dg/pch/save-temps-1.c: Ditto.
20349         * g++.dg/ext/altivec-10.C: Ditto.
20350         * g++.dg/pch/pch.C: Ditto.
20351
20352         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
20353
20354         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
20355         * g++.dg/template/repo1.C: Ditto.
20356         * g++.dg/template/repo2.C: Ditto.
20357         * g++.dg/template/repo3.C: Ditto.
20358         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
20359         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
20360         * g++.old-deja/g++.pt/repo1.C: Ditto.
20361         * g++.old-deja/g++.pt/repo2.C: Ditto.
20362         * g++.old-deja/g++.pt/repo3.C: Ditto.
20363         * g++.old-deja/g++.pt/repo4.C: Ditto.
20364
20365         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
20366         * gcc.dg/20030107-1.c: Ditto.
20367         * gcc.dg/20030702-1.c: Ditto.
20368         * gcc.dg/profile-generate-1.c: Ditto.
20369         * g++.dg/other/profile1.C: Ditto.
20370         * g++.old-deja/g++.robertl/eb83.C: Ditto.
20371
20372         * lib/gcc-dg.exp (remove-build-file): New.
20373         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
20374         cleanup-tree-dump, cleanup-saved-temps): New.
20375
20376 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20377
20378         PR c++/19203, DR 214
20379         * g++.dg/parse/ambig3.C: Not ambiguous.
20380         * g++.dg/template/spec20.C: New.
20381         * g++.dg/template/spec21.C: New.
20382
20383 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
20384
20385         PR target/20045
20386         * gcc.dg/ia64-fptr-1.c: Run only on linux.
20387
20388 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20389
20390         PR libfortran/20660
20391         * gfortran.dg/negative_unit.f: New test.
20392
20393 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
20394
20395         * gcc.dg/20050330-1.c: New test.
20396
20397 2005-03-30  Devang Patel  <dpatel@apple.com>
20398
20399         * g++.dg/tree-sra/ssa-sra-3.C: New test.
20400
20401 2005-03-30  Dale Johannesen  <dalej@apple.com>
20402
20403         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
20404
20405 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
20406
20407         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
20408         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
20409         Strip options from test name.
20410
20411 2005-03-31  Jan Hubicka  <jh@suse.cz>
20412
20413         * gcc.dg/varpool-1.c: New testcase.
20414
20415 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
20416
20417         PR c/772
20418         PR c/17913
20419         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
20420         gcc.dg/stmt-expr-label-3.c : New tests.
20421         * gcc.c-torture/execute/medce-2.c: Remove.
20422
20423 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
20424
20425         PR c/20368
20426         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
20427         tests.
20428
20429 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
20430
20431         * gcc.c-torture/compile/pr20203.c: New test.
20432
20433 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
20434
20435         * gfortran.dg/promotion.f90: New test.
20436
20437 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
20438
20439         PR middle-end/20491
20440         * gcc.dg/torture/asm-subreg-1.c: New test.
20441
20442 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
20443
20444         PR c/20672
20445         * gcc.dg/pr20672-1.c: New test.
20446
20447 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
20448
20449         * gfortran.dg/vect: New directory.
20450         * gfortran.dg/vect/vect.exp: New.
20451         * gfortran.dg/vect/vect-1.f90: New test.
20452         * gfortran.dg/vect/vect-2.f90: New test.
20453         * gfortran.dg/vect/vect-3.f90: New test.
20454         * gfortran.dg/vect/vect-4.f90: New test.
20455         * gfortran.dg/vect/vect-5.f90: New test.
20456
20457 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
20458
20459         PR middle-end/20622
20460         * gcc.dg/alias-7.c: New test.
20461
20462 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
20463
20464         * gcc.dg/sparc-reg-1.c: New test.
20465
20466 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
20467
20468         PR target/19890
20469         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
20470
20471 2005-03-29  Dale Ranta  <dir@lanl.gov>
20472             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20473
20474         PR libfortran/20163
20475         * gfortran.dg/pr20163-2.f: New test.
20476
20477 2005-03-28  Jan Hubicka  <jh@suse.cz>
20478
20479         PR middle-end/20635
20480         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
20481         by Jakub Jelinek.
20482
20483 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
20484
20485         PR tree-optimization/20626
20486         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
20487         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
20488
20489 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
20490
20491         * gfortran.dg/underflow.f90: New test.
20492         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
20493
20494 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20495
20496         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
20497
20498 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
20499
20500         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
20501         (g++_init): Make sure that CXXFLAGS is set.
20502         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
20503         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
20504         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20505         * lib/objc.exp (objc_init): Likewise.
20506         * lib/treelang.exp (treelang_init): Likewise.
20507
20508 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
20509
20510         PR tree-optimization/20470
20511         * gcc.dg/tree-ssa/pr20470.c: New test.
20512
20513 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
20514
20515         * gcc.dg/ppc-stfiwx.c: New.
20516
20517 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
20518
20519         PR target/19888
20520         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
20521
20522 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
20523
20524         * gcc.dg/20050325-1.c: Fix a typo.
20525
20526 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20527
20528         PR libfortran/19678
20529         PR libfortran/19679
20530         * gfortran.dg/dos_eol.f: New test.
20531
20532 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
20533
20534         PR rtl-optimization/20249
20535         * gcc.dg/20050325-1.c: New test.
20536
20537 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20538
20539         PR libfortran/15332
20540         * gfortran.dg/pr15332.f: New test.
20541
20542 2005-03-24  Dale Johannesen  <dalej@apple.com>
20543
20544         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
20545
20546 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
20547
20548         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
20549         'internal' visibility.
20550         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
20551         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
20552         'protected' visibility.
20553         * gcc.dg/visibility-7.c: Likewise.
20554         * lib/target-supports.exp (check_visibility_available): Take
20555         a parameter, the kind of visibility to check for.
20556         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
20557         to check_visibility_available.
20558
20559         * g++.dg/expr/cast3.C: New.
20560
20561 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
20562
20563         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
20564         rs6000.
20565
20566 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
20567
20568         PR target/20095
20569         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
20570
20571 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
20572
20573         * gcc.dg/badshift.c: Renamed to...
20574         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
20575
20576         * gcc.target/i386/badshift.c: Renamed to...
20577         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
20578         only.
20579
20580         PR rtl-optimization/20532
20581         * gcc.target/i386/badshift.c: New.
20582
20583 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20584
20585         * gfortran.dg/pr18025.f90: New test.
20586
20587 2005-03-23  Dale Johannesen  <dalej@apple.com>
20588
20589         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
20590
20591 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
20592
20593         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
20594
20595         * lib/target-supports.exp (check_iconv_available): Default
20596         libiconv to -liconv, if there is no definition.
20597
20598 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
20599
20600         * gcc.dg/torture/cris-asm-mof-1.c: New test.
20601
20602 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
20603
20604         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
20605         * g++.dg/opt/pr7503-2.C: Likewise.
20606         * g++.dg/opt/pr7503-3.C: Likewise.
20607         * g++.dg/opt/pr7503-4.C: Likewise.
20608         * g++.dg/opt/pr7503-5.C: Likewise.
20609         * g++.dg/warn/minmax.C: New test.
20610
20611 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20612
20613         * gfortran.dg/g77_intrinsics_funcs.f: New test.
20614         * gfortran.dg/g77_intrinsics_sub.f: New test.
20615
20616 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
20617             Jan Hubicka  <jh@suse.cz>
20618             Steven Bosscher <stevenb@suse.de
20619
20620         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
20621
20622 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20623
20624         PR c++/19980
20625         * g++.dg/template/redecl3.C: New test.
20626
20627 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20628
20629         PR c++/20499
20630         * g++.dg/parse/error16.C: Tweak error markers.
20631
20632 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
20633
20634         PR target/20561
20635         * gcc.dg/20050321-2.c: New test.
20636
20637 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20638
20639         PR c++/20465
20640         PR c++/20381
20641         * g++.dg/template/ptrmem12.C: New.
20642
20643 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
20644
20645         PR rtl-optimization/20527
20646         * gcc.c-torture/execute/pr20527-1.c: New test.
20647
20648 2005-03-22  Ben Elliston  <bje@au.ibm.com>
20649
20650         * gcc.misc-tests/options.exp (check_for_options): Create a real C
20651         program, compile it into a real executable and then delete the .c
20652         and .x files afterwards, to avoid problems on testglue targets.
20653
20654 2005-03-21  Stuart Hastings  <stuart@apple.com>
20655
20656         * gcc.target/i386/sse-2.c: New.
20657
20658 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
20659
20660         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
20661
20662 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20663
20664         * g++.dg/parse/crash25.C: Fix typo.
20665
20666 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20667
20668         PR c++/20461
20669         * g++.dg/parse/crash24.C: New test.
20670
20671         PR c++/20536
20672         * g++.dg/parse/crash25.C: New test.
20673
20674 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20675
20676         PR c++/20147
20677         * g++.dg/ext/stmtexpr4.C: New test.
20678
20679 2005-03-20  Roger Sayle  <roger@eyesopen.com>
20680
20681         PR middle-end/20539
20682         * gcc.c-torture/compile/pr13066-1.c: New test case.
20683         * gcc.c-torture/compile/pr20539-1.c: Likewise.
20684         * g++.dg/opt/pr13066-1.C: Likewise.
20685
20686 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
20687
20688         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
20689
20690 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20691
20692         PR fortran/18525
20693         * gfortran.dg/nesting_1.f90: New test.
20694
20695 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20696
20697         PR c++/20240
20698         * g++.dg/lookup/using13.C: New test.
20699
20700 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20701
20702         PR c++/20333
20703         * g++.dg/template/crash36.C: New test.
20704
20705 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
20706
20707         PR c++/20463
20708         * g++.dg/template/crash35.C: New test.
20709
20710 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
20711
20712         PR c++/19966
20713         * g++.dg/overload/operator2.C: New test.
20714
20715 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20716
20717         PR libfortran/20257
20718         * gfortran.dg/pr20257.f90: New test.
20719
20720 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20721
20722         PR libfortran/20480
20723         * gfortran.dg/pr20480.f90: New test.
20724
20725 2005-03-16  Richard Henderson  <rth@redhat.com>
20726
20727         PR middle-end/15700
20728         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
20729         (_rtld_global): New.
20730         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
20731         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
20732
20733         * gcc.dg/alias-3.c: New.
20734         * gcc.dg/alias-4.c: New.
20735         * gcc.dg/alias-5.c: New.
20736         * gcc.dg/alias-6.c: New.
20737
20738 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
20739
20740         * gcc.dg/cpp/ucnid-7.c: New.
20741
20742 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
20743             Dorit Naishlos  <dorit@il.ibm.com>
20744
20745         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
20746         darwin.
20747
20748 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
20749
20750         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
20751         misaligned accesses.
20752         * gcc.dg/vect/vect-58.c: Likewise.
20753         * gcc.dg/vect/vect-92.c: New.
20754         * gcc.dg/vect/vect-93.c: New.
20755
20756 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
20757
20758         PR fortran/18827
20759         * gfortran.dg/assign_2.f90: New test.
20760         * gfortran.dg/assign_3.f90: New test.
20761         * gfortran.dg/assign.f90: New test.
20762
20763 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
20764
20765         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
20766         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
20767         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
20768         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
20769         names.
20770
20771 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
20772
20773         * gcc.dg/cpp/ucnid-6.c: New.
20774
20775         * gcc.dg/cpp/normalize-1.c: New.
20776         * gcc.dg/cpp/normalize-2.c: New.
20777         * gcc.dg/cpp/normalize-3.c: New.
20778         * gcc.dg/cpp/normalize-4.c: New.
20779         * gcc.dg/cpp/ucnid-4.c: New.
20780         * gcc.dg/cpp/ucnid-5.c: New.
20781         * g++.dg/cpp/normalize-1.C: New.
20782         * g++.dg/cpp/ucnid-1.C: New.
20783
20784 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
20785
20786         * gcc.dg/pr18628.c: New.
20787
20788 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
20789
20790         PR c++/20280
20791         * g++.dg/tree-ssa/pr20280.C: New.
20792
20793 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20794
20795         PR fortran/20467
20796         * gfortran.dg/stfunc_2.f90: New test.
20797
20798 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
20799
20800         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
20801
20802 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
20803
20804         * gcc.dg/tree-ssa/20050314-1.c: New test.
20805
20806 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20807
20808         PR c++/4403
20809         PR c++/9783, DR433
20810         * g++.dg/template/friend34.C: New test.
20811         * g++.dg/template/friend35.C: Likewise.
20812         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
20813
20814 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20815
20816         Friend class name lookup 5/n
20817         PR c++/1016
20818         * g++.dg/lookup/hidden-class1.C: New test.
20819         * g++.dg/lookup/hidden-class2.C: Likewise.
20820         * g++.dg/lookup/hidden-class3.C: Likewise.
20821         * g++.dg/lookup/hidden-class4.C: Likewise.
20822         * g++.dg/lookup/hidden-class5.C: Likewise.
20823         * g++.dg/lookup/hidden-class6.C: Likewise.
20824         * g++.dg/lookup/hidden-class7.C: Likewise.
20825         * g++.dg/lookup/hidden-class8.C: Likewise.
20826         * g++.dg/lookup/hidden-class9.C: Likewise.
20827         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
20828         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
20829         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
20830         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
20831         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
20832         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
20833         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
20834         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
20835         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
20836         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
20837         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
20838
20839 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
20840
20841         PR c++/20157
20842         * g++.dg/template/error18.C: New test.
20843
20844 2005-03-09  Ben Elliston  <bje@au.ibm.com>
20845
20846         PR debug/16792
20847         * g++.dg/debug/pr16792.C: New test.
20848
20849 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
20850
20851         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
20852         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
20853         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
20854         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
20855         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
20856         test assertion names.
20857
20858 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20859
20860         PR fortran/18600
20861         * gfortran.dg/stfunc_1.f90: New test.
20862
20863 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20864
20865         PR fortran/16907
20866         * gfortran.dg/real_index_1.f90: New test.
20867
20868 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20869
20870         PR fortran/20323
20871         * gfortran.dg/spec_expr_1.f90: New test.
20872
20873 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
20874
20875         PR c/20402
20876         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
20877         new parser.
20878
20879 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20880
20881         PR fortran/20361
20882         * gfortran.dg/largeequiv_1.f90: New test.
20883
20884 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
20885
20886         * gcc.dg/ucnid-1.c: New.
20887         * gcc.dg/ucnid-2.c: New.
20888         * gcc.dg/ucnid-3.c: New.
20889         * gcc.dg/ucnid-4.c: New.
20890         * gcc.dg/ucnid-5.c: New.
20891         * gcc.dg/ucnid-6.c: New.
20892         * gcc.dg/cpp/ucnid-1.c: New.
20893         * gcc.dg/cpp/ucnid-2.c: New.
20894         * gcc.dg/cpp/ucnid-3.c: New.
20895         * g++.dg/other/ucnid-1.C: New.
20896
20897 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
20898
20899         * gcc.dg/vmx/darwin-abi-3.c: Delete.
20900
20901 2005-03-11  Per Bothner  <per@bothner.com>
20902
20903         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
20904         that diagnotics refer to correct token.
20905         * gcc.dg/unused-3.c: Likewise.
20906
20907 2005-03-11  Per Bothner  <per@bothner.com>
20908
20909         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
20910         constant" is now actually on same line as string constant.
20911         * gcc.dg/cpp/direct2s.c: Likewise.
20912
20913 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
20914
20915         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
20916
20917 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20918
20919         PR libfortran/20124
20920         * gfortran.dg/pr20124.f90: New Test
20921
20922 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
20923
20924         PR tree-optimization/20130
20925         * gcc.dg/pr20130-1.c: New test.
20926
20927 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
20928
20929         PR target/20095
20930         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
20931
20932 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20933
20934         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
20935
20936 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
20937
20938         * g++.dg/eh/forced1.C: Fix comment.
20939         * g++.dg/eh/forced2.C: Ditto.
20940         * g++.dg/eh/forced3.C: Ditto.
20941         * g++.dg/eh/forced4.C: Ditto.
20942
20943 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
20944
20945         PR rtl-opt/20412
20946         * gcc.c-torture/compile/pr20412.c: New test.
20947
20948 2005-03-10  Roger Sayle  <roger@eyesopen.com>
20949
20950         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
20951
20952 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
20953
20954         PR target/20322
20955         * gcc.dg/20050307-1.c: New test.
20956
20957 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
20958
20959         PR c++/20375
20960         * g++.dg/other/stdarg3.C: New.
20961
20962 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
20963
20964         PR c++/18384, c++/18327
20965         * g++.dg/init/array19.C: New test.
20966
20967         PR inline-asm/20314
20968         * gcc.dg/torture/pr20314-1.c: New test.
20969         * gcc.dg/torture/pr20314-2.c: New test.
20970
20971 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
20972
20973         * gcc.dg/20050309-1.c: New test.
20974
20975 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20976
20977         * gcc.dg/builtins-10.c: Reactivate disabled test.
20978         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
20979         new cbrt transformations.
20980
20981 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
20982
20983         PR c++/20208
20984         * g++.dg/template/array13.C: New test.
20985
20986 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
20987
20988         PR c++/16859
20989         * g++.dg/init/brace4.C: New test.
20990
20991 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
20992
20993         PR c++/20186
20994         * g++.dg/template/non-dependent12.C: New.
20995
20996 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
20997
20998         PR c++/20142
20999         * g++.dg/init/array18.C: Add dg-do run marker.
21000
21001         PR c++/20142
21002         * g++.dg/init/array18.C: New test.
21003
21004 2005-03-09  Ben Elliston  <bje@au.ibm.com>
21005
21006         * consistency.vlad/vlad.exp: Remove trailing semicolons.
21007         * g++.dg/gcov/gcov.exp: Likewise.
21008         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
21009         * gcc.target/xstormy16/xstormy16.exp: Likewise.
21010         * lib/c-torture.exp: Likewise.
21011         * lib/fortran-torture.exp: Likewise.
21012         * lib/g++.exp: Likewise.
21013         * lib/gcc-defs.exp: Likewise.
21014         * lib/gcc-dg.exp: Likewise.
21015         * lib/gcc.exp: Likewise.
21016         * lib/gcov.exp: Likewise.
21017         * lib/gfortran.exp: Likewise.
21018         * lib/mike-g++.exp: Likewise.
21019         * lib/mike-gcc.exp: Likewise.
21020         * lib/objc-torture.exp: Likewise.
21021         * lib/objc.exp: Likewise.
21022         * lib/profopt.exp: Likewise.
21023         * lib/target-libpath.exp: Likewise.
21024         * lib/target-supports.exp: Likewise.
21025         * lib/treelang.exp: Likewise.
21026         * lib/wrapper.exp: Likewise.
21027
21028 2005-03-08  Jeff Law  <law@redhat.com>
21029
21030         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
21031         PHI-OPT changes.
21032
21033 2005-03-08  Ira Rosen  <irar@il.ibm.com>
21034
21035         * gcc.dg/vect/pr20122.c: New test.
21036
21037 2005-03-07  Jeff Law  <law@redhat.com>
21038
21039         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
21040         was folded away.
21041         * gcc.dg/tree-ssa/pr18133-1.c: New test.
21042         * gcc.dg/tree-ssa/pr18133-2.c: New test.
21043         * gcc.dg/tree-ssa/pr18134.c: New test.
21044
21045 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21046
21047         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
21048         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
21049         gcc.dg/torture/builtin-noret-2.c: Require weak support.
21050
21051 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
21052
21053         PR tree-opt/17671
21054         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
21055
21056 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
21057
21058         * g++.dg/warn/Wnvdtor.C: New test.
21059
21060 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
21061
21062         * gcc.dg/torture/pr19683-1.c: New test.
21063
21064 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
21065
21066         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
21067         * gfortran.dg/g77/19990313-2.f: Ditto.
21068         * gfortran.dg/g77/19990313-3.f: Ditto.
21069         * gfortran.dg/g77/19990525-0.f: Ditto.
21070         * gfortran.dg/g77/19990826-0.f: Ditto.
21071         * gfortran.dg/g77/19990826-2.f: Ditto.
21072         * gfortran.dg/g77/19990826-3.f: Ditto.
21073         * gfortran.dg/g77/20000511-1.f: Ditto.
21074         * gfortran.dg/g77/20000511-2.f: Ditto.
21075         * gfortran.dg/g77/970625-2.f: Ditto.
21076         * gfortran.dg/g77/980310-2.f: Ditto.
21077         * gfortran.dg/g77/980310-3.f: Ditto.
21078         * gfortran.dg/g77/980310-8.f: Ditto.
21079         * gfortran.dg/g77/980519-2.f: Ditto.
21080         * gfortran.dg/g77/alpha1.f: Ditto.
21081         * gfortran.dg/g77/claus.f: Ditto.
21082         * gfortran.dg/g77/erfc.f: Ditto.
21083         * gfortran.dg/g77/short.f: Ditto.
21084         * gfortran.fortran-torture/execute/data.f90: Ditto.
21085         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
21086         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
21087
21088 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21089
21090         * lib/file-format.exp (gcc_target_object_format): Add check for som
21091         format and hardcode object formats on hppa*-*-hpux*.
21092         * lib/target-supports.exp (check_weak_available): Add check for som
21093         object format.  Always return 0 on hppa*-*-hpux10*.
21094
21095         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
21096         is defined.
21097
21098         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
21099
21100 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
21101
21102         * gfortran.dg/pr19936_1.f90: New test.
21103         * gfortran.dg/pr19936_2.f90: New test.
21104         * gfortran.dg/pr19936_3.f90: New test.
21105
21106 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
21107             Paul Thomas <prthomas@drfccad.cea.fr>
21108
21109         * gfortran.dg/PR19754_1.f90: New test.
21110         * gfortran.dg/PR19754_2.f90: Ditto.
21111
21112 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21113
21114         PR c++/19311
21115         * g++.dg/template/non-dependent11.C: New test.
21116
21117 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
21118
21119         * lib/target-supports.exp (check_iconv_available): Fix comment.
21120
21121 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
21122             Joseph S. Myers  <joseph@codesourcery.com>
21123
21124         PR c++/19797
21125         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
21126
21127 2005-03-04  Matthew Sachs  <msachs@apple.com>
21128
21129         * gcc.exp (gcc_target_compile): Put braces around
21130         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
21131         * objc.exp (objc_target_compile): Likewise.
21132         * treelang.exp (treelang_target_compile): Likewise.
21133
21134 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21135
21136         PR fortran/19673
21137         * gfortran.dg/func_result_1.f90: New test.
21138
21139 2005-03-04  Ben Elliston  <bje@au.ibm.com>
21140
21141         * gcc.misc-tests/options.exp: New test.
21142
21143 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
21144
21145         * gcc.dg/pr15784-4.c: New test.
21146
21147 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
21148
21149         * gcc.c-torture/execute/pr17133.c: New.
21150         * gcc.c-torture/compile/20050303-1.c: New.
21151
21152 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
21153
21154         * gcc.dg/cpp/assert4.c: Fix for cygwin.
21155
21156 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
21157
21158         * g++.dg/overload/using2.C: New.
21159
21160 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
21161
21162         PR c++/19916
21163         * g++.dg/init/ptrmem2.C: New test.
21164
21165 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
21166
21167         PR c/8927
21168         * gcc.dg/pr8927-1.c: New test.
21169
21170 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
21171
21172         PR c++/20232
21173         * g++.dg/inherit/covariant12.C: New.
21174
21175 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21176
21177         PR fortran/19479
21178         * gfortran.dg/bound_1.f90: New test.
21179
21180 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
21181
21182         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
21183         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
21184
21185 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
21186
21187         PR c/20245
21188         * gcc.dg/pr20245-1.c: New test.
21189
21190 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
21191
21192         PR middle-end/19874
21193         * gcc.c-torture/execute/20050119-2.c: New test case.
21194
21195 2005-02-28  Ben Elliston  <bje@au.ibm.com>
21196
21197         * README: Update the DejaGnu bug reporting address.
21198         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
21199         * lib/objc-torture.exp: Likewise.
21200
21201 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
21202
21203         * gfortran.dg/boz_1.f90: New test.
21204         * gfortran.dg/boz_3.f90: New test.
21205         * gfortran.dg/boz_4.f90: New test.
21206
21207 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
21208
21209         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
21210         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
21211
21212 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21213
21214         PR libfortran/20101
21215         * gfortran.dg/write_0_pe_format.f90: New test.
21216
21217 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
21218
21219         PR c++/20206
21220         * g++.dg/opt/thunk2.C: New test.
21221         * g++.dg/opt/covariant1.C: New test.
21222
21223 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21224
21225         * gfortran.dg/e_d_fmt.f90: New test.
21226
21227 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
21228
21229         * gcc.dg/asm-b.c: Fix comment typos.
21230
21231 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
21232
21233         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
21234         a V_MAY_DEF also.
21235
21236 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
21237
21238         PR tree-opt/20188
21239         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
21240         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
21241         * gcc.dg/asm-b.c: New test.
21242
21243 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
21244
21245         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
21246         Disable this test on IRIX 6.
21247
21248 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
21249
21250         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
21251         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
21252         parser.
21253
21254 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
21255
21256         PR tree-optimization/20204
21257         * testsuite/gcc.dg/pr20204.c: New test.
21258
21259 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
21260
21261         PR target/20196
21262         * gcc.c-torture/execute/20050224-1.c: New test.
21263
21264         PR c++/20175
21265         * g++.dg/warn/Wbraces2.C: New test.
21266
21267 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
21268
21269         PR c++/19878
21270         * g++.dg/init/const2.C: New test.
21271
21272 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
21273
21274         PR tree-optimization/20100
21275         * gcc.c-torture/execute/pr20100-1.c: New test.
21276
21277 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21278
21279         * gfortran.dg/implicit_3.f90: New test.
21280
21281         * gfortran.dg/deftype_1.f90: New test.
21282
21283 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
21284
21285         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
21286         the test passes.
21287         * g++.dg/other/anon3.C: Accept a warning.
21288
21289 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
21290
21291         * gcc.dg/pr20017.c: Fix a comment typo.
21292
21293 2005-02-23  Bud Davis  <bdavis@gfortran.org>
21294
21295         * gfortran.dg/list_read_4.f90: Change to f90 comments.
21296
21297 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21298
21299         PR ada/19902
21300         * ada/acats/tests/cxa/cxa3004.a: Remove.
21301         * ada/acats/tests/cxb/cxb30061.am: Likewise.
21302
21303 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
21304
21305         PR c++/20073
21306         * g++.dg/init/const1.C: New test.
21307
21308         PR c++/19991
21309         * g++.dg/parse/constant7.C: New test.
21310
21311         PR c++/20152
21312         * g++.dg/parse/error27.C: New test.
21313         * g++.dg/template/qualttp15.C: Adjust error markers.
21314         * g++.old-deja/g++.other/struct1.C: Likewise.
21315
21316         PR c++/20153
21317         * g++.dg/template/error17.C: New test.
21318
21319         PR c++/20148
21320         * g++.dg/parser/error26.C: New test.
21321
21322 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
21323
21324         PR tree-optimization/20100
21325         PR tree-optimization/20115
21326         * gcc.dg/pr20115.c: New test.
21327         * gcc.dg/pr20115-1.c: New test.
21328         * gcc.dg/pr20100.c: New test.
21329         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
21330         call-clobbered variables after alias1.
21331
21332 2005-02-22  Bud Davis  <bdavis@gfortran.org>
21333
21334         * gfortran.dg/list_read_4.f90: new test.
21335
21336 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
21337
21338         PR rtl-optimization/20017.
21339         * gcc.dg/pr20017.c: New.
21340
21341 2005-02-22  Devang Patel  <dpatel@apple.com>
21342
21343         PR 19952
21344         * g++.dg/tree-ssa/pr19952.C: New test.
21345
21346 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
21347
21348         PR c++/19883
21349         * g++.dg/parse/constant6.C: New test.
21350
21351 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
21352
21353         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
21354         * g++.dg/charset/asm2.c: Likewise.
21355         * g++.dg/charset/asm3.c: Likewise.
21356         * g++.dg/charset/asm4.c: Likewise.
21357         * g++.dg/charset/asm5.c: Likewise.
21358         * g++.dg/charset/attribute1.c: Likewise.
21359         * g++.dg/charset/attribute2.c: Likewise.
21360         * g++.dg/charset/extern1.cc: Likewise.
21361         * g++.dg/charset/extern2.cc: Likewise.
21362         * g++.dg/charset/extern3.cc: Likewise.
21363         * g++.dg/charset/function.cc: Likewise.
21364         * g++.dg/charset/string.c: Likewise.
21365         * g++.dg/charset/charset.exp: Likewise.
21366         * lib/target-supports.exp (check_iconv_available): Fix comment.
21367
21368 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
21369
21370         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
21371         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
21372         * gcc.dg/charset/asm2.c: Likewise.
21373         * gcc.dg/charset/asm3.c: Likewise.
21374         * gcc.dg/charset/asm4.c: Likewise.
21375         * gcc.dg/charset/asm5.c: Likewise.
21376         * gcc.dg/charset/asm6.c: Likewise.
21377         * gcc.dg/charset/attribute1.c: Likewise.
21378         * gcc.dg/charset/attribute2.c: Likewise.
21379         * gcc.dg/charset/builtin1.c: Likewise.
21380         * gcc.dg/charset/extern.c: Likewise.
21381         * gcc.dg/charset/function.c: Likewise.
21382         * gcc.dg/charset/string.c: Likewise.
21383         * gcc.dg/charset/charset.exp: Likewise.
21384
21385 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
21386
21387         PR fortran/20086
21388         * gfortran.dg/pr20086.f90: New test.
21389
21390 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
21391
21392         PR tree-optimization/19786
21393         * g++.dg/tree-ssa/pr19786.C: New.
21394
21395 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21396
21397         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
21398
21399 2005-02-21  Jeff Law  <law@redhat.com>
21400
21401         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
21402
21403 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21404
21405         * gfortran.dg/do_iterator: Split loop, markup all lines for
21406         which an error locus is printed.
21407         * gfortran.dg/pr17708.f90: Markup all lines for which an error
21408         locus is printed.
21409         * gfortran.dg/select_4.f90: Likewise.
21410         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
21411         locuses in the various permutations.
21412
21413 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
21414
21415         PR tree-optimization/19951
21416         * g++.dg/vect: New directory.
21417         * g++.dg/vect/vect.exp: New file.
21418         * g++.dg/vect/pr19951.cc: New testcase.
21419         * g++.dg/dg.exp: Also prune vectorizer tests.
21420
21421 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
21422
21423         PR 18785
21424         * gcc.dg/charset/builtin1.c: New test.
21425
21426 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21427
21428         PR c++/19299
21429         * g++.dg/inherit/volatile1.C: New test.
21430
21431         PR c++/19440
21432         * g++.dg/template/dtor4.C: New test.
21433
21434 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
21435
21436         * gfortran.dg/int_1.f90: New test.
21437
21438 2005-02-19  Devang Patel  <dpatel@apple.com>
21439
21440         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
21441
21442 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
21443
21444         * gfortran.dg/achar_1.f90: New test.
21445
21446 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
21447
21448         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
21449
21450 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
21451             Jakub Jelinek  <jakub@redhat.com>
21452
21453         PR tree-optimization/19828
21454         * gcc.dg/tree-ssa/loop-7.c: New test.
21455         * gcc.c-torture/execute/20050218-1.c: New test.
21456
21457 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
21458
21459         PR c/20043
21460         * gcc.dg/transparent-union-1.c: New test.
21461         * gcc.dg/transparent-union-2.c: New test.
21462
21463 2005-02-18  James E Wilson  <wilson@specifixinc.com>
21464
21465         PR tree-optimization/18977
21466         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
21467
21468 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
21469
21470         PR target/20054
21471         * gcc.dg/pr20054.c: New test.
21472
21473 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21474
21475         PR c++/19508
21476         * g++.dg/ext/attrib20.C: New test.
21477
21478 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21479
21480         PR middle-end/20030
21481         * gfortran.fortran-torture/execute/character_passing.f90: New test.
21482
21483 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
21484
21485         PR c++/20008
21486         * g++.dg/opt/switch4.C: New.
21487
21488 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
21489
21490         PR c++/20023
21491         PR tree-optimization/20009
21492         * gcc.c-torture/compile/20050217-1.c: New test.
21493         * g++.dg/opt/switch3.C: New test.
21494
21495         PR tree-optimization/18947
21496         * gcc.c-torture/compile/20050215-1.c: New test.
21497         * gcc.c-torture/compile/20050215-2.c: New test.
21498         * gcc.c-torture/compile/20050215-3.c: New test.
21499
21500 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
21501
21502         PR c++/20028
21503         * g++.dg/template/crash34.C: New.
21504
21505         PR c++/20022
21506         * g++.dg/other/access3.C: New.
21507
21508 2005-02-17  Ira Rosen  <irar@il.ibm.com>
21509
21510         * gcc.dg/vect/vect-98.c: New test.
21511
21512 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
21513
21514         PR tree-optimization/19967
21515         * gcc.dg/pr19967.c: New.
21516
21517 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
21518
21519         PR middle-end/19857
21520         * gcc.dg/tree-ssa/20050215-1.c: New test.
21521         * gcc.c-torture/execute/20050215-1.c: New test.
21522
21523 2005-02-15  Eric Christopher  <echristo@redhat.com>
21524
21525         * gcc.dg/cpp/20050215-1.c: New file.
21526
21527 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
21528
21529         PR tree-optimization/15785
21530         * gcc.dg/pr15785-1.c: New test.
21531
21532 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
21533
21534         PR c++/17788
21535         * g++.dg/init/ctor4.C: New.
21536         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
21537
21538 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
21539
21540         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
21541         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
21542
21543 2005-02-15  Andreas Schwab  <schwab@suse.de>
21544
21545         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
21546         declare malloc.
21547
21548 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
21549
21550         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
21551
21552 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
21553
21554         PR tree-optimization/19853
21555         * gcc.c-torture/compile/pr19853.c: New test.
21556
21557 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21558
21559         PR c++/19608
21560         * g++.dg/parse/local-class1.C: New.
21561
21562         PR c++/19895
21563         * g++.dg/parse/ptrmem3.C: New.
21564
21565         PR c++/19884
21566         * g++.old-deja/g++.oliva/template6.C: Add another case.
21567         * g++.dg/template/explicit6.C: New.
21568
21569 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
21570
21571         PR c++/17816
21572         * g++.dg/other/redecl2.C: New.
21573
21574 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21575
21576         PR c++/19891
21577         * g++.dg/abi/covariant4.C: New.
21578
21579 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
21580
21581         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
21582
21583 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
21584
21585         * gcc.dg/vect/vect-96.c: Fix typo.
21586
21587 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21588
21589         PR c++/14479
21590         PR c++/19487
21591         * g++.dg/template/enum5.C: New test.
21592
21593 2005-02-12  Ira Rosen  <irar@il.ibm.com>
21594
21595         * gcc.dg/vect/vect-97.c: New test.
21596
21597 2005-02-12  Ira Rosen  <irar@il.ibm.com>
21598
21599         * gcc.dg/vect/vect-96.c: New test.
21600
21601 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
21602
21603         * gcc.dg/builtins-34.c: Also check ldexp*.
21604
21605 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
21606
21607         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
21608
21609 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
21610
21611         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
21612         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
21613         dg-require-dll, dg-require-iconv, dg-require-named-sections,
21614         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
21615         selector_list, selector_expression, dg-process-target): Move to new
21616         file target-supports-dg.exp.
21617         * lib/target-supports-dg.exp: New.
21618
21619         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
21620         New.
21621
21622 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
21623
21624         PR c++/19666
21625         * g++.dg/other/ptrmem6.C: New test.
21626
21627         PR middle-end/19858
21628         * gcc.c-torture/compile/20050210-1.c: New test.
21629
21630 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
21631
21632         PR c++/19755
21633         * g++.dg/warn/Wbraces1.C: New test.
21634
21635 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
21636
21637         * gcc.dg/builtins-52.c: New testcase.
21638
21639 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
21640
21641         PR c/19342
21642         * gcc.c-torture/execute/20050119-1.c: New test.
21643
21644 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
21645
21646         PR c++/19811
21647         * g++.dg/init/delete1.C: New test.
21648
21649 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21650
21651         PR c++/18470
21652         * g++.dg/template/static12.C: New test.
21653
21654 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
21655
21656         PR c++/19787
21657         * g++.dg/conversion/ambig1.C: New test.
21658
21659         PR c++/19739
21660         * g++.dg/ext/attrib19.C: New test.
21661
21662         PR c++/19732
21663         * g++.dg/parse/dtor5.C: New test.
21664
21665         PR c++/19762
21666         * g++.dg/template/dtor3.C: New test.
21667
21668         PR c++/19826
21669         * g++.dg/template/static11.C: New test.
21670         * g++.dg/template/crash2.C: Remove dg-error marker.
21671
21672 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
21673
21674         PR C++/18491
21675         * g++.old-deja/g++.mike/p10769a.C: Remove.
21676
21677 2005-02-09  Roger Sayle  <roger@eyesopen.com>
21678
21679         * gcc.dg/builtins-48.c: New test case.
21680         * gcc.dg/builtins-49.c: New test case.
21681         * gcc.dg/builtins-50.c: New test case.
21682         * gcc.dg/builtins-51.c: New test case.
21683
21684 2005-02-09  Ian Lance Taylor  <ian@airs.com>
21685
21686         PR middle-end/19583
21687         * g++.dg/warn/Wreturn-type-3.C: New test.
21688
21689 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
21690
21691         PR middle-end/19402
21692         * gcc.dg/pr19402-1.c: New testcase.
21693         * gcc.dg/pr19402-2.c: likewise.
21694
21695 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
21696
21697         PR middle-end/19854
21698         * g++.dg/tree-ssa/tmmti.C: New testcase.
21699
21700 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21701
21702         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
21703
21704 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
21705
21706         PR c++/19733
21707         * g++.dg/parse/crash23.C: New test.
21708         * g++.dg/warn/Weff1.C: New test.
21709
21710 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21711
21712         * gcc.dg/20050209-1.c: New test.
21713
21714 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21715
21716         PR target/19799
21717         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
21718
21719 2005-02-08  Mike Stump  <mrs@apple.com>
21720
21721         * g++.dg/pch/import-2.c: New test.
21722         * g++.dg/pch/import-2.hs: New.
21723         * g++.dg/pch/include/import-2a.h: New.
21724         * g++.dg/pch/include/import-2b.h: New.
21725
21726 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
21727
21728         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
21729
21730 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21731
21732         * gfortran.dg/substr_1.f90: New test.
21733
21734 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
21735
21736         PR middle-end/19775
21737         * gcc.dg/torture/builtin-power-1.c: Disable test for
21738         invalid transformation.
21739         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
21740         no longer optimize.
21741         * gcc.dg/builtins-47.c: New testcase.
21742
21743 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
21744             Dorit Naishlos  <dorit@il.ibm.com>
21745
21746         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
21747
21748 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
21749
21750         * gcc.c-torture/compile/20050206-1.c: New test.
21751
21752 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
21753
21754         PR tree-opt/19768
21755         * g++.dg/opt/pr19768.C: New test.
21756
21757 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
21758
21759         PR tree-opt/19736
21760         * gcc.c-torture/compile/pr19736.c: New test.
21761
21762 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21763
21764         PR c++/17401
21765         * g++.dg/parse/error25.C: New test.
21766
21767 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
21768
21769         * gcc.c-torture/execute/20050203-1.c: New.
21770
21771 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
21772
21773         * gcc.dg/vect/vect-85.c: Remove xfail.
21774         * gcc.dg/vect/vect-86.c: Remove xfail.
21775         * gcc.dg/vect/vect-87.c: Remove xfail.
21776         * gcc.dg/vect/vect-88.c: Remove xfail.
21777
21778 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
21779
21780         * gcc.dg/altivec-19.c: New.
21781
21782 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
21783
21784         PR c/17807
21785         * gcc.dg/nested-func-3.c: New test.
21786         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
21787
21788 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
21789
21790         * gcc.test-framework/gen_directive_tests: Generate tests for
21791         selector expressions.
21792
21793 2005-02-02  Matt Austern  <austern@apple.com>
21794
21795         PR c++/19628
21796         * g++/ext/builtin7.C: New.
21797         * g++/ext/builtin8.C: New.
21798
21799 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
21800
21801         PR c/18502
21802         * gcc.dg/pr18502-1.c: New test.
21803
21804 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21805
21806         PR c++/17413
21807         * g++.dg/template/local4.C: Tweak.
21808
21809 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
21810
21811         PR tree-optimization/19578
21812         * gcc.c-torture/compile/20050202-1.c: New test.
21813
21814 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
21815
21816         PR c/19435
21817         * gcc.dg/c99-init-4.c: New test.
21818
21819 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
21820
21821         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
21822
21823         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
21824
21825         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
21826         * g++.dg/eh/check-vect.h: New.
21827
21828         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
21829         * gcc.dg/vect/vect-78.c: Ditto.
21830         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
21831         Remove.
21832
21833         * g++.dg/conversion/simd1.C: Expect warning.
21834         * g++.dg/ext/attribute-test-1.C: Ditto.
21835         * g++.dg/ext/attribute-test-2.C: Ditto.
21836         * g++.dg/ext/attribute-test-3.C: Ditto.
21837         * g++.dg/ext/attribute-test-4.C: Ditto.
21838
21839         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
21840         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
21841
21842         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
21843
21844 2005-02-01  Richard Henderson  <rth@redhat.com>
21845
21846         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
21847         long double for ibm double-double format.
21848         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
21849
21850 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
21851
21852         PR tree-optimization/19633
21853         * testsuite/gcc.dg/pr19633-1.c: New test.
21854         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
21855         to NULL or a symbol.
21856
21857 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
21858
21859         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
21860         New procs.
21861         (dg-process-target (local override)): Handle selector expressions.
21862
21863         * gcc.test-framework/README: Describe tests in source directory.
21864         * gcc.test-framework/test-framework.awk: Handle dg- tests.
21865         * gcc.test-framework/test-framework.exp: Handle dg- tests.
21866         * gcc.test-framework/dg-bogus-exp-P.c: New test.
21867         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
21868         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
21869         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
21870         * gcc.test-framework/dg-do-link-exp-P.c: New test.
21871         * gcc.test-framework/dg-do-run-exp-P.c: New test.
21872         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
21873         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
21874         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
21875         * gcc.test-framework/dg-error-exp-P.c: New test.
21876         * gcc.test-framework/dg-error-exp-XP.c: New test.
21877         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
21878         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
21879         * gcc.test-framework/dg-output-exp-P.c: New test.
21880         * gcc.test-framework/dg-output-exp-XF.c: New test.
21881         * gcc.test-framework/dg-warning-exp-P.c: New test.
21882         * gcc.misc-tests/dg-1.c: Remove.
21883         * gcc.misc-tests/dg-2.c: Remove.
21884         * gcc.misc-tests/dg-3.c: Remove.
21885         * gcc.misc-tests/dg-4.c: Remove.
21886         * gcc.misc-tests/dg-5.c: Remove.
21887         * gcc.misc-tests/dg-6.c: Remove.
21888         * gcc.misc-tests/dg-7.c: Remove.
21889         * gcc.misc-tests/dg-8.c: Remove.
21890         * gcc.misc-tests/dg-9.c: Remove.
21891         * gcc.misc-tests/dg-10.c: Remove.
21892         * gcc.misc-tests/dg-11.c: Remove.
21893         * gcc.misc-tests/dg-12.c: Remove.
21894         * gcc.misc-tests/dg-test.exp: Remove.
21895
21896         * gcc.test-framework/test-framework.awk: Change recording and
21897         printing of passes and failures.
21898
21899         * gcc.test-framework: New directory.
21900         * gcc.test-framework/README: New.
21901         * gcc.test-framework/test-framework.exp: New.
21902         * gcc.test-framework/test-framework.awk: New.
21903         * gcc.test-framework/gen_directive_tests: New.
21904
21905 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
21906
21907         * lib/treelang.exp: Fix comment typos.
21908         (treelang_target_compile): Don't append libs=-ltreelang to options.
21909
21910 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
21911
21912         * g++.dg/parse/typename7.C: Adjust error messages.
21913
21914 2005-01-31  Jeff Law  <law@redhat.com>
21915
21916         * gcc.c-torture/execute/20050131-1.c: New test.
21917         * gcc.dg/wcaselabel.c: New test.
21918
21919 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
21920
21921         * g++.dg/other/warning1.C: Adjust error messags.
21922         * g++.dg/parse/constant5.C: New test.
21923
21924 2005-01-31  Steven Bosscher  <stevenb@suse.de>
21925
21926         PR c/19333
21927         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
21928         the test case valid.
21929         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
21930         * testsuite/gcc.dg/array-7.c: Adjust expected result.
21931         * testsuite/gcc.dg/pr18596-3.c: Likewise.
21932         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
21933         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
21934         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
21935
21936 2005-01-31  Dale Johannesen  <dalej@apple.com>
21937
21938         * g++.dg/opt/pr19650.C: New test.
21939
21940 2005-01-31  Richard Henderson  <rth@redhat.com>
21941
21942         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
21943         long double for intel double extended format.
21944         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
21945
21946 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
21947
21948         PR c++/19555
21949         * g++.dg/template/static10.C: New test.
21950
21951         PR c++/19395
21952         * g++.dg/parse/error24.C: New test.
21953
21954         PR c++/19367
21955         * g++.dg/lookup/builtin1.C: New test.
21956
21957         PR c++/19457
21958         * g++.dg/warn/conv3.C: New test.
21959
21960 2005-01-30  Bud Davis  <bdavis@gfortran.org>
21961
21962         PR fortran/19647
21963         * gfortan.dg/inquire_7.f90
21964
21965 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
21966
21967         PR tree-optimization/15791
21968         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
21969         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
21970         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
21971         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
21972         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
21973         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
21974         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
21975         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
21976         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
21977         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
21978
21979 2005-01-29  Paul Brook  <paul@codesourcery.com>
21980
21981         PR fortran/18565
21982         * check.c (real_or_complex_check): New function.
21983         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
21984         * intrinsic.c (add_functions): Use new check functions.
21985         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
21986         Add prototypes.
21987
21988 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
21989
21990         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
21991         gcc.dg/lvalue-3.c: New tests.
21992         * gcc.dg/concat.c: Update expected messages.
21993
21994 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
21995
21996         PR libfortran/19595
21997         * gfortran.dg/eor_1.f90: New test.
21998
21999 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
22000
22001         PR fortran/19589
22002         * gfortran.dg/logical_data_1.f90: New test.
22003
22004 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
22005
22006         PR c++/19253
22007         * g++.dg/template/crash33.C: New test.
22008
22009         PR c++/19667
22010         * g++.dg/template/crash32.C: New test.
22011
22012 2005-01-28  Ian Lance Taylor  <ian@airs.com>
22013
22014         PR middle-end/16558
22015         * g++.dg/warn/Wreturn-type-2.C: New test.
22016
22017 2004-06-24  Jeff Law  <law@redhat.com>
22018
22019         * gcc.dg/tree-ssa/20050128-1.c: New test.
22020
22021 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
22022
22023         * gcc.target/frv/all-mdpackh-1.c: New test.
22024
22025 2005-01-28  Steven Bosscher  <stevenb@suse.de>
22026
22027         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
22028
22029 2005-01-27  Richard Henderson  <rth@redhat.com>
22030
22031         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
22032
22033 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
22034
22035         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
22036
22037 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
22038
22039         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
22040         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
22041         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
22042         to cope with cases where the multilib options override the dg-options.
22043
22044 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
22045
22046         PR c/18946
22047         * gcc.dg/noncompile/20050120-1.c: New test.
22048
22049 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
22050
22051         PR tree-optimization/19633
22052         * gcc.dg/pr19633.c: New test.
22053         * gcc.dg/tree-ssa/pr19633.c: New test.
22054
22055 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
22056
22057         * gcc.dg/20041216-1.c: New test.
22058
22059 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
22060
22061         PR objc/18862
22062         * objc.dg/selector-2.m: New test.
22063
22064 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
22065
22066         * g++.dg/opt/range-test-2.C: New test.
22067
22068         PR rtl-optimization/19579
22069         * gcc.c-torture/execute/20050124-1.c: New test.
22070
22071 2005-01-26  Greg Parker  <gparker@apple.com>
22072         Stuart Hastings  <stuart@apple.com>
22073
22074         * gcc.c-torture/execute/20050125-1.c: New.
22075
22076 2005-01-18  Jan Hubicka  <jh@suse.cz>
22077
22078         PR tree-optimize/19337
22079         * gcc.c-torture/compile/20050119-1.c: New test.
22080
22081 2005-01-24  James E Wilson  <wilson@specifixinc.com>
22082
22083         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
22084         test for successful match.
22085
22086 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
22087
22088         PR objc/18408
22089         * objc.dg/comp-types-7.m: New test.
22090
22091 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
22092
22093         * lib/target-supports.exp (current_target_name): New.
22094         (check_effective_target_ilp32, check_effective_target_lp64):
22095         Cache the result to use as long as the current target, with
22096         multilib flags, remains the same.
22097
22098         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
22099         (dg-require-weak, dg-require-visibility, dg-require-alias,
22100         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
22101         dg-require-effective-target, dg-skip-if): Remove call to
22102         skip_test_and_clear_xfail.
22103         (dg-test): Clear xfail data.
22104
22105 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
22106
22107         PR target/17751
22108         * gcc.dg/ppc64-toc.c: New test.
22109
22110         * g++.dg/tree-ssa/empty-1.C: New test.
22111
22112         PR middle-end/19551
22113         * gcc.c-torture/execute/20050121-1.c: New test.
22114         * gcc.dg/20050121-2.c: New test.
22115
22116 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
22117         Paul Brook  <paul@codesourcery.com>
22118
22119         PR fortran/17941
22120         * gfortran.dg/real_const_1.f: New test.
22121         * gfortran.dg/real_const_2.f90: New test.
22122         * gfortran.dg/complex_int_1.f90: New test.
22123
22124 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
22125
22126         PR fortran/19313
22127         * gfortan.dg/inquire_6.f90: New test.
22128
22129 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
22130
22131         PR libfortran/19451
22132         * open_readonly_1.f90: New test.
22133
22134 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
22135
22136         PR libfortran/18982
22137         * gfortran.dg/open_new.f90: New file.
22138
22139 2005-01-22  Paul Brook  <paul@codesourcery.com>
22140
22141         * namelist_1.f90: New test.
22142
22143 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
22144
22145         PR tree-optimization/19484
22146         * gcc.c-torture/compile/20050122-[12].c: New tests.
22147
22148 2005-01-22  Paul Brook  <paul@codesourcery.com>
22149
22150         * gfortran.dg/implicit_2.f90: New test.
22151
22152 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
22153
22154         PR fortran/19314
22155         * gfortran.dg/inquire_5.f90: New test.
22156
22157 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22158
22159         PR c/18809
22160         * gcc.dg/pr18809-1.c: New test.
22161
22162 2005-01-21  Ian Lance Taylor  <ian@airs.com>
22163
22164         * gcc.dg/20050121-1.c: New test.
22165
22166         PR tree-optimization/13000
22167         * gcc.dg/20040206-1.c: Change warning to point where function is
22168         being inlined.
22169
22170 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22171
22172         PR c++/19208
22173         * g++.dg/template/array11.C: New test.
22174
22175 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22176
22177         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
22178         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
22179         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
22180         * gfortran.dg/getenv_1.f90: Add dg-do directive.
22181         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
22182         gfortran.dg/pr17164.f90: Add missing dg-do directives.
22183
22184 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
22185
22186         PR tree-optimization/15349
22187         * gcc.dg/tree-ssa/pr15349.c: New.
22188
22189 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
22190
22191         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
22192
22193 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
22194
22195         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
22196         scan-assembler-times directive name.
22197
22198         * gcc.dg/asm-a.c: Move dg-require-effective-target to
22199         after dg-do.
22200
22201         PR rtl-optimization/19462
22202         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
22203
22204 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
22205
22206         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
22207         counting function calls on ia64.
22208
22209 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
22210
22211         PR rtl-optimization/15139
22212         * gcc.dg/20050111-2.c: New test.
22213
22214         PR c/17297
22215         * gcc.c-torture/compile/20050113-1.c: New testcase.
22216
22217         PR middle-end/19164
22218         * gcc.dg/20050113-1.c: New testcase.
22219
22220 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
22221
22222         * gcc.dg/vect/vect-85.c: Add comment.
22223         * gcc.dg/vect/vect-86.c: Add xfail for now.
22224         * gcc.dg/vect/vect-87.c: Add xfail for now.
22225         * gcc.dg/vect/vect-88.c: Add xfail for now.
22226         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
22227
22228 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22229
22230         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
22231
22232 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22233
22234         * g++.dg/debug/typedef3.C: New test.
22235
22236 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
22237
22238         PR c/19472
22239         * gcc.dg/asm-a.c: New test.
22240
22241 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
22242
22243         * gcc.dg/sh-relax.c: Add prototype for abort.
22244
22245 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22246
22247         * gcc.dg/short-compare-1.c: New test.
22248         * gcc.dg/short-compare-2.c: Likewise.
22249
22250 2005-01-18  Michael Matz  <matz@suse.de>
22251
22252         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
22253
22254 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
22255
22256         PR tree-optimization/19121
22257         * gcc.c-torture/compile/pr19121.c: New test.
22258
22259 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
22260
22261         PR target/19357
22262         * gcc.c-torture/compile/pr19357.c: New test.
22263
22264 2005-01-17  Ian Lance Taylor  <ian@airs.com>
22265
22266         PR c/5675
22267         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
22268         pass--those that refer just to the variable, possibly with a
22269         cast.
22270         * gcc.dg/c99-const-expr-3.c: Likewise.
22271
22272         PR middle-end/13127
22273         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
22274         longer emitted.
22275
22276 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
22277
22278         PR fortran/18778
22279         * gfortran.dg/endfile_2.f90: New test.
22280
22281 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
22282
22283         PR 19168
22284         * gfortran.dg/select_5.f90: New test.
22285
22286 2004-01-16  Paul Brook  <paul@codesourcery.com>
22287
22288         * gfortran.dg/common_4.f90: New test.
22289
22290 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
22291
22292         PR rtl-optimization/19462
22293         * gcc.dg/torture/pr19462-1.c: New test.
22294
22295 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
22296
22297         PR objc/19321
22298         * objc.dg/func-ptr-2.m: New.
22299         * objc.dg/volatile-1.m: New.
22300
22301 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22302
22303         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
22304
22305 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
22306
22307         PR tree-optimization/19060
22308         * gcc.c-torture/execute/20050104-1.c: New test.
22309
22310 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
22311
22312         PR fortran/18983
22313         * gfortran.dg/write_to_null.f90: New test.
22314
22315 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
22316             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22317
22318         PR other/19328
22319         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
22320         argument.
22321
22322 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
22323
22324         PR c++/19263
22325         * g++.dg/init/vector1.C: New test.
22326
22327 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
22328
22329         PR target/13158
22330         * gcc.target/ia64/sibcall-unwind-1.c: New test.
22331         PR target/18987
22332         * gcc.target/ia64/sibcall-unwind-2.c: New test.
22333
22334 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
22335
22336         * gfortran.dg/select_1.f90: New test.
22337         * gfortran.dg/select_2.f90: New test.
22338         * gfortran.dg/select_3.f90: New test.
22339         * gfortran.dg/select_4.f90: New test.
22340
22341 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
22342
22343         PR middle-end/19084
22344         PR rtl-optimization/19348
22345         * gcc.dg/20050111-1.c: New test.
22346         * gcc.c-torture/execute/20050111-1.c: New test.
22347
22348         * gcc.dg/i386-asm-4.c: New test.
22349
22350 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22351
22352         * gcc.dg/nested-func-2.c: New test.
22353         * ada/acats/norun.lst: Remove c953002.
22354
22355 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
22356
22357         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
22358
22359 2005-01-12  Ben Elliston  <bje@au.ibm.com>
22360
22361         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
22362
22363 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
22364
22365         PR target/18761
22366         * g++.dg/abi/align1.C: New test.
22367
22368 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
22369
22370         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
22371         at a time.
22372         * g++.dg/ext/altivec_check.h: Support compiling as C.
22373
22374 2005-01-10  Roger Sayle  <roger@eyesopen.com>
22375
22376         PR c++/19355
22377         * g++.dg/expr/pr19355-1.C: New test case.
22378
22379 2005-01-10  Laurent GUERBY <laurent@guerby.net>
22380
22381         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
22382         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
22383         * ada/acats/tests/c3/c92005b.ada: Likewise.
22384         * ada/acats/tests/c3/cxb3012.a: Likewise.
22385         * ada/acats/norun.lst: Add c380004 and c953002, add PR
22386
22387 2005-01-09  Paul Brook  <paul@codesourcery.com>
22388
22389         * gfortran.dg/common_2.f90: New file.
22390         * gfortran.dg/common_3.f90: New file.
22391
22392 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
22393
22394         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
22395
22396 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
22397
22398         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
22399         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
22400         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
22401         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
22402         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
22403         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
22404         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
22405         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
22406         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
22407         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
22408         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
22409         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
22410         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
22411         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
22412         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
22413         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
22414         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
22415         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
22416         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
22417         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
22418         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
22419         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
22420         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
22421         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
22422         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
22423         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
22424         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
22425         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
22426         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
22427         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
22428         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
22429         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
22430         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
22431         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
22432         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
22433         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
22434         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
22435         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
22436         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
22437         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
22438         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
22439         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
22440         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
22441         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
22442         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
22443         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
22444         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
22445         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
22446         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
22447         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
22448         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
22449         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
22450         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
22451         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
22452         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
22453         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
22454         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
22455         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
22456         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
22457         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
22458         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
22459         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
22460         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
22461         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
22462         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
22463         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
22464         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
22465
22466         * gcc.dg/vect/vect-1.c: Fix spelling.
22467         * gcc.dg/vect/vect-10.c: Fix spelling.
22468         * gcc.dg/vect/vect-11.c: Fix spelling.
22469         * gcc.dg/vect/vect-12.c: Fix spelling.
22470         * gcc.dg/vect/vect-14.c: Fix spelling.
22471         * gcc.dg/vect/vect-15.c: Fix spelling.
22472         * gcc.dg/vect/vect-16.c: Fix spelling.
22473         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
22474         * gcc.dg/vect/vect-64.c: Fix comments.
22475         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
22476
22477 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
22478             Ira Rosen  <irar@il.ibm.com>
22479
22480         * gcc.dg/vect/vect-70.c: New test.
22481         * gcc.dg/vect/vect-71.c: New test.
22482
22483 2005-01-09  Manfred Hollstein  <mh@suse.com>
22484
22485         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
22486         * gcc.dg/pr18241-2.c: Likewise.
22487         * gcc.dg/pr18241-3.c: Likewise.
22488         * gcc.dg/pr18241-4.c: Likewise.
22489         * gcc.dg/pr18241-5.c: Likewise.
22490
22491 2005-01-08  Richard Henderson  <rth@redhat.com>
22492
22493         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
22494         False for x86 and x86-64.
22495
22496 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
22497
22498         PR tree-optimization/18241
22499         * gcc.dg/pr18241-1.c: New test.
22500         * gcc.dg/pr18241-2.c: New test.
22501         * gcc.dg/pr18241-3.c: New test.
22502         * gcc.dg/pr18241-4.c: New test.
22503         * gcc.dg/pr18241-5.c: New test.
22504
22505 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
22506
22507         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
22508         gfortran.dg/select_4.f90: New.
22509
22510 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
22511
22512         * gcc.c-torture/execute/20050107-1.c: New test.
22513
22514 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
22515
22516         PR c++/19298
22517         * g++.dg/template/ref2.C: New.
22518
22519 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
22520
22521         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
22522         instead of being empty.
22523
22524 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22525
22526         PR fortran/15553
22527         * gfortran.dg/array-1.f90: New test.
22528
22529 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
22530
22531         PR tree-optimization/19283
22532         * gcc.c-torture/execute/20050106-1.c: New test.
22533
22534         PR rtl-optimization/18861
22535         * gcc.dg/20050105-1.c: New test.
22536
22537         PR tree-optimization/18828
22538         * gcc.dg/20050105-2.c: New test.
22539
22540 2005-01-07  Andreas Jaeger  <aj@suse.de>
22541
22542         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
22543
22544 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
22545
22546         PR fortran/18398
22547         * gfortran.dg/fmt_read.f90: New test.
22548
22549 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
22550
22551         * gcc.dg/rs6000-ldouble-2.c: New.
22552
22553 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
22554
22555         PR c++/19244
22556         * g++.dg/parser/ctor2.C: New test.
22557
22558 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22559
22560         PR c++/17154
22561         * g++.dg/template/using9.C: New test.
22562
22563 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22564
22565         PR c++/19258
22566         * g++.dg/lookup/friend6.C: New test.
22567
22568 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22569
22570         PR c++/19270
22571         * g++.dg/template/array10.C: New.
22572
22573 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22574
22575         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
22576         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
22577
22578 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
22579
22580         * gcc.c-torture/compile/20050105-1.c: New test.
22581
22582 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
22583
22584         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
22585
22586 2005-01-05  Roger Sayle  <roger@eyesopen.com>
22587
22588         PR middle-end/19100
22589         * gcc.dg/conv-3.c: New test case.
22590
22591 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
22592
22593         * gcc.dg/asm-wide-1.c: New test.
22594
22595 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22596
22597         PR c++/19030
22598         * g++.dg/parse/crash22.C: New
22599
22600 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
22601
22602         PR 19257
22603         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
22604
22605 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
22606
22607         PR middle-end/17767
22608         * gcc.dg/i386-mmx-6.c: New test case.
22609
22610 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
22611
22612         PR tree-optimization/18308
22613         * gcc.dg/vect/pr18308.c: New testcase.
22614
22615 2005-01-04  Andreas Jaeger  <aj@suse.de>
22616
22617         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
22618
22619 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
22620             Robert Bowdidge <bowdidge@apple.com>
22621
22622         * gcc.dg/cpp/subframework1.c: New.
22623         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
22624         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
22625         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
22626         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
22627
22628 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
22629
22630         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
22631         producing warning.
22632         * gcc.dg/darwin-weakimport-2.c: New.
22633
22634 2005-01-03  Richard Henderson  <rth@redhat.com>
22635
22636         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
22637
22638 2005-01-03  Richard Henderson  <rth@redhat.com>
22639
22640         * gcc.dg/vect/vect.exp: Enable for ia64.
22641         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
22642         (check_effective_target_vect_float): Likewise.
22643         (check_effective_target_vect_no_align): Likewise.
22644         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
22645         * gcc.dg/vect/vect-8.c: Likewise.
22646
22647 2005-01-03  Uros Bizjak <uros@kss-loka.si>
22648
22649         PR target/19236
22650         * gcc.dg/pr19236-1.c: New test case.
22651
22652 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
22653
22654         PR rtl-optimization/12092
22655         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
22656
22657 2005-01-02  Andreas Jaeger  <aj@suse.de>
22658
22659         * gcc.dg/pr12092-1.c: Do not run on x86_64.
22660
22661 2005-01-01  Roger Sayle  <roger@eyesopen.com>
22662             Andrew Pinski  <pinskia@physics.uc.edu>
22663
22664         PR rtl-optimization/12092
22665         * gcc.dg/pr12092-1.c: New test case.
22666
22667 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
22668
22669         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
22670         'hidden' and 'default' for better portability.
22671         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
22672
22673         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
22674         6 and 7.
22675         * g++.old-deja/g++.brendan/new3.C: Likewise.
22676
22677 2005-01-01  Steven Bosscher  <stevenb@suse.de>
22678
22679         * gcc.dg/20041231-1.C: New test.
22680         * g++.dg/warn/Wunreachable-code-1.C: New test.
22681
22682 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
22683
22684         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
22685         file, not /dev/null.  Abort on error.
22686
22687 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
22688             Ziemowit Laski  <zlaski@apple.com>
22689
22690         PR objc/18971
22691         * objc.dg/encode-5.m: New test.
22692
22693 2004-12-29  Richard Henderson  <rth@redhat.com>
22694
22695         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
22696         * objc.dg/stabs-1.m: Disable for ia64.
22697
22698 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
22699
22700         PR c++/19190
22701         * g++.dg/warn/Wunused-10.C: New test.
22702
22703 2004-12-28  Richard Henderson  <rth@redhat.com>
22704
22705         * objc.dg/stabs-1.m: Disable for alpha.
22706
22707 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
22708
22709         PR c++/19149
22710         * g++.dg/parse/error23.C: New test.
22711
22712 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22713
22714         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
22715
22716         PR fortran/19032
22717         * gfortran.dg/intrinsic_modulo_1.f90: New.
22718         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
22719         tests with divisor -1.
22720
22721 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
22722
22723         * g++.dg/opt/temp1.C (memcpy): Return a value.
22724
22725         PR c++/19148
22726         * g++.dg/expr/cond7.C: New test.
22727
22728 2004-12-27  Paul Brook  <paul@codesourcery.com>
22729
22730         * gfortran.dg/g77/select_no_compile.f: Remove.
22731
22732 2004-12-27  Richard Henderson  <rth@redhat.com>
22733
22734         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
22735         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
22736         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
22737
22738 2004-12-26  Richard Henderson  <rth@redhat.com>
22739
22740         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
22741         by 1i instead of token pasting.
22742
22743 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22744
22745         PR tree-optimization/17578
22746         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
22747         to additional_flags.
22748         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
22749
22750 2004-12-25  Richard Henderson  <rth@redhat.com>
22751
22752         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
22753         Remove Alpha.
22754
22755 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22756
22757         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
22758         hppa*-*-hpux*.
22759         * gcc.dg/pr17957.c (dg-options): Likewise.
22760         * gcc.dg/struct-ret-1.c: Add prototype for abort.
22761         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
22762         instead of 0 on __hppa__.
22763         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
22764         "foo,%r" on hppa*-*-*.
22765
22766 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
22767
22768         PR fortran/19071
22769         * gfortran.dg/complex_write.f90: New test.
22770
22771 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22772
22773         PR c++/17595
22774         * g++.dg/parse/pragma2.C: New test.
22775
22776         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
22777
22778 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22779
22780         * gcc.dg/empty2.c: Add missing dg-warning.
22781
22782 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22783
22784         PR c++/17413
22785         * g++.dg/template/local4.C: New test.
22786         * g++.dg/template/crash19.C: Add dg-error marker.
22787
22788         * g++.dg/template/crash31.C: Correct embedded PR number.
22789
22790 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22791
22792         PR c++/16405
22793         * g++.dg/opt/temp1.C: Add do-run marker.
22794
22795 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22796
22797         * g++.dg/template/spec19.C: New.
22798
22799 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22800
22801         PR target/16819
22802         * gcc.dg/empty2.c: New.
22803
22804 2004-12-23  Richard Henderson  <rth@redhat.com>
22805
22806         * lib/target-supports.exp (check_effective_target_vect_no_align):
22807         Remove i?86 and x86-64.
22808
22809 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22810
22811         PR c++/16405
22812         * g++.dg/opt/temp1.C: New test.
22813
22814 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22815
22816         PR c++/18733
22817         * g++.dg/template/friend33.C: New testcase.
22818
22819 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
22820
22821         PR c++/18464
22822         * g++.dg/template/cond5.C: New test.
22823
22824         PR c++/18492
22825         * g++.dg/inherit/thunk3.C: New test.
22826
22827         PR c++/11224
22828         * g++.dg/warn/Wunused-9.C: New test.
22829
22830 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
22831
22832         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
22833
22834 2004-12-22  Jan Beulich  <jbeulich@novell.com>
22835
22836         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
22837
22838 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
22839
22840         PR c++/18378
22841         * g++.dg/ext/packed8.C: New test.
22842
22843         PR c++/19063
22844         * g++.dg/template/crash31.C: New test.
22845
22846         PR c++/19034
22847         * g++.dg/template/crash30.C: New test.
22848
22849 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
22850
22851         PR C++/18984
22852         * g++.dg/eh/ctor3.C: New test.
22853
22854 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22855
22856         * objc.dg/stabs-1.m: Allow section name to be quoted and
22857         assembly label to begin with '.LL'.
22858
22859 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
22860
22861         * gcc.dg/vect/vect.exp
22862         (check_effective_target_lp64_or_vect_no_align): New.
22863         * gcc.dg/vect/vect-77.c: Use it.
22864         * gcc.dg/vect/vect-78.c: Use it.
22865
22866         * lib/target-supports.exp
22867         (check_effective_target_vect_no_max,
22868         check_effective_target_vect_no_bitwise,
22869         check_effective_target_vect_no_align): New.
22870         * gcc.dg/vect/vect-13.c: Use them.
22871         * gcc.dg/vect/vect-17.c: Ditto.
22872         * gcc.dg/vect/vect-18.c: Ditto.
22873         * gcc.dg/vect/vect-19.c: Ditto.
22874         * gcc.dg/vect/vect-20.c: Ditto.
22875         * gcc.dg/vect/vect-27.c: Ditto.
22876         * gcc.dg/vect/vect-29.c: Ditto.
22877         * gcc.dg/vect/vect-44.c: Ditto.
22878         * gcc.dg/vect/vect-48.c: Ditto.
22879         * gcc.dg/vect/vect-50.c: Ditto.
22880         * gcc.dg/vect/vect-52.c: Ditto.
22881         * gcc.dg/vect/vect-54.c: Ditto.
22882         * gcc.dg/vect/vect-56.c: Ditto.
22883         * gcc.dg/vect/vect-58.c: Ditto.
22884         * gcc.dg/vect/vect-60.c: Ditto.
22885         * gcc.dg/vect/vect-72.c: Ditto.
22886         * gcc.dg/vect/vect-80.c: Ditto.
22887
22888 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
22889
22890         PR c++/14075
22891         * g++.dg/init/string1.C: New.
22892
22893         PR c++/18975
22894         * g++.dg/other/synth1.C: New.
22895
22896 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
22897
22898         PR c/18963
22899         * gcc.dg/pr18963-1.c: New test.
22900
22901 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
22902
22903         PR c/18596
22904         * gcc.dg/funcdef-storage-1.c (foo): Remove.
22905         * gcc.dg/pr18596-1.c: Use dg-error.
22906         (dg-options): Use -fno-unit-at-a-time.
22907         * gcc.dg/pr18596-2.c: New test.
22908         * gcc.dg/pr18596-3.c: New test.
22909
22910 2004-12-20  Roger Sayle  <roger@eyesopen.com>
22911
22912         PR middle-end/18683
22913         * g++.dg/opt/pr18683-1.C: New test case.
22914
22915 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
22916
22917         PR other/19093
22918         * g++.dg/opt/max1.C: Fix for 64bit targets.
22919
22920 2004-12-20  Matt Austern  <austern@apple.com>
22921
22922         PR c++/19044
22923         * g++.dg/ext/builtin6.C: New
22924
22925 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
22926
22927         PR tree-optimization/19080
22928         * gcc.c-torture/compile/pr19080.c: New test.
22929
22930 2004-12-20  Steven Bosscher  <stevenb@suse.de>
22931
22932         * gcc.dg/20041219-1.c: New test.
22933
22934 2004-12-19  Roger Sayle  <roger@eyesopen.com>
22935
22936         PR middle-end/19068
22937         * g++.dg/opt/max1.C: New test case.
22938
22939 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22940
22941         * gcc.dg/fdata-sections-1.c: New test.
22942
22943 2004-12-18  Roger Sayle  <roger@eyesopen.com>
22944
22945         PR middle-end/18548
22946         * gcc.dg/max-1.c: New test case.
22947
22948 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
22949
22950         * gcc.c-torture/execute/20041218-1.c: New test.
22951
22952 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
22953
22954         * gcc.dg/pr18501.c: New test.
22955         * gcc.dg/uninit-5.c: XFAIL.
22956         * gcc.dg/uninit-9.c: XFAIL.
22957
22958 2004-12-17  Dale Johannesen  <dalej@apple.com>
22959
22960         * gcc.dg/20041213-1.c: New.
22961
22962 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
22963
22964         * objc.dg/stabs-1.m: Allow assembly label to begin
22965         with a dot ('.').
22966
22967 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
22968
22969         * gcc.c-torture/execute/20041213-1.c: Move...
22970         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
22971
22972 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
22973
22974         PR c++/18721
22975         * g++.dg/lookup/conv-5.C: New.
22976
22977 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
22978
22979         * objc.dg/stabs-1.m: New test.
22980
22981 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22982
22983         * gcc.dg/visibility-c.c: Change compile to
22984         assemble for the test.
22985
22986 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22987
22988         PR target/19041
22989         * gcc.dg/visibility-c.c: New test.
22990
22991 2004-12-16  Roger Sayle  <roger@eyesopen.com>
22992
22993         PR middle-end/18493
22994         * gcc.dg/switch-8.c: New test case.
22995
22996 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22997
22998         PR c++/18905
22999         * g++.dg/template/init4.C: New.
23000         * g++.dg/opt/static3.C: Enable optimizer.
23001
23002 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
23003
23004         * g++.dg/other/complex1.C: New test.
23005
23006 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
23007
23008         * g++.dg/opt/inline9.C: New test.
23009
23010 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23011
23012         PR fortran/18993
23013         * gfotran.dg/nullify_1.f: New test.
23014
23015 2004-12-15  Richard Henderson  <rth@redhat.com>
23016
23017         * gcc.target/i386/i386.exp: New harness.
23018         * gcc.target/i386/vect-args.c: New.
23019
23020 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
23021
23022         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
23023
23024 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23025
23026         PR c++/18825
23027         * g++.dg/template/friend32.C: New test.
23028
23029 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23030
23031         * cpp/pragma-once-1.c: New test.
23032         * cpp/pragma-once-1b.h: Likewise.
23033         * cpp/pragma-once-1c.h: Likewise.
23034         * cpp/pragma-once-1d.h: Likewise.
23035         * cpp/inc/pragma-once-1a.h: Likewise.
23036
23037 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
23038             Steven G. Kargl  <kargls@comcast.net>
23039
23040         PR fortran/17597
23041         * gfortran.dg/list_read_3.f90: New test.
23042
23043 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23044
23045         * gcc.dg/ftrapv-2.c: New test.
23046
23047 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
23048
23049         PR c++/18981
23050         * g++.dg/template/typename9.C: New test.
23051
23052 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
23053
23054         PR c++/18738
23055         * g++.dg/template/typename8.C: New test.
23056         * g++.dg/parse/friend2.C: Tweak error message.
23057
23058 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
23059
23060         * gcc.c-torture/20041214-1.c: New test.
23061
23062 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
23063
23064         PR c++/18965
23065         * g++.dg/init/array17.C: New test.
23066
23067 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
23068
23069         PR c++/18793
23070         * g++.dg/init/aggr3.C: New test.
23071
23072 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
23073
23074         * gcc.dg/altivec-types-1.c: New test.
23075         * gcc.dg/altivec-types-2.c: New test.
23076         * gcc.dg/altivec-types-3.c: New test.
23077         * gcc.dg/altivec-types-4.c: New test.
23078         * g++.dg/ext/altivec-types-1.C: New test.
23079         * g++.dg/ext/altivec-types-2.C: New test.
23080         * g++.dg/ext/altivec-types-3.C: New test.
23081         * g++.dg/ext/altivec-types-4.C: New test.
23082
23083 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
23084
23085         PR middle-end/18951
23086         * gcc.c-torture/execute/20041213-1.c: New test.
23087
23088 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
23089
23090         PR c++/18949
23091         * g++.dg/template/cast1.C: New.
23092
23093 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
23094
23095         * gcc.c-torture/execute/20041213-2.c: New test.
23096
23097 2004-12-13  Richard Henderson  <rth@redhat.com>
23098
23099         * gcc.dg/i386-sse-10.c: Fix typo in options.
23100
23101 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
23102
23103         PR c++/18968
23104         * g++.dg/opt/pr18968.C: New test.
23105
23106 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
23107
23108         PR c++/18925
23109         * g++.dg/ext/visibility/staticdatamem.C: New test.
23110
23111 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
23112
23113         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
23114
23115 2004-12-13  Roger Sayle  <roger@eyesopen.com>
23116
23117         PR rtl-optimization/18928
23118         * gcc.dg/pr18928-1.c: New test case.
23119
23120 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
23121
23122         PR tree-opt/16951
23123         * gcc.c-torture/compile/20041211-1.c: New.
23124
23125 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23126
23127         PR middle-end/17564
23128         * gcc.c-torture/execute/20041212-1.c: New test.
23129
23130 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23131
23132         PR fortran/18869
23133         * gfortran.dg/common_1.f90: New test.
23134
23135 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
23136         Paul Brook  <paul@codesourcery.com>
23137
23138         PR fortran/16222
23139         * gfortran.dg/real_do_1.f90: New test.
23140
23141 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23142
23143         PR tree-opt/18040
23144         * g++.dg/opt/ptrmem6.C: New test.
23145
23146 2004-12-11  Roger Sayle  <roger@eyesopen.com>
23147
23148         PR middle-end/18921
23149         * gcc.dg/pr18921-1.c: New test case.
23150
23151 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23152
23153         PR fortran/17175
23154         * gfortran.dg/scale_1.f90: New test.
23155
23156 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
23157
23158         PR middle-end/18903
23159         * gcc.c-torture/compile/pr18903.c: New test.
23160
23161 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
23162
23163         * gcc.c-torture/execute/20041210-1.c: New test.
23164
23165 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23166
23167         PR c++/18731
23168         * g++.dg/parser/struct-1.C: New test.
23169         * g++.dg/parser/struct-2.C: New test.
23170         * g++.dg/parser/struct-3.C: New test.
23171
23172 2004-12-09  Richard Henderson  <rth@redhat.com>
23173
23174         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
23175
23176         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
23177         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
23178
23179 2004-12-09  Matt Austern  <austern@apple.com>
23180
23181         PR c++/18514
23182         * g++.dg/ext/builtin1.C: New
23183         * g++.dg/ext/builtin2.C: New
23184         * g++.dg/ext/builtin3.C: New
23185         * g++.dg/ext/builtin4.C: New
23186         * g++.dg/ext/builtin5.C: New
23187
23188 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
23189
23190         PR tree-opt/18904
23191         * g++.dg/opt/ptrmem5.C: New test.
23192
23193 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
23194
23195         * g++.dg/parse/typename5.C: Adjust for new error.
23196         * g++.dg/parse/typename7.C: New.
23197
23198 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23199
23200         PR c++/18073
23201         * g++.dg/other/mmintrin.C: New test.
23202
23203 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
23204
23205         PR c++/16681
23206         * g++.dg/init/array15.C: New.
23207         * g++.dg/init/array16.C: New.
23208
23209 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23210
23211         PR fortran/18826
23212         * gfortran.dg/assign_1.f90: New test.
23213
23214 2004-12-08  Nick Clifton  <nickc@redhat.com>
23215
23216         * gcc.target/xstormy16/bss_below100: New directory containing tests.
23217         * gcc.target/xstormy16/data_below100: Likewise.
23218         * gcc.target/xstormy16/sfr: Likewise.
23219         * gcc.target/xstormy16/below100.S: New test source file.
23220         * gcc.target/xstormy16/below100.ld: New test linker script.
23221         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
23222         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
23223         bp instructions.
23224         * gcc.target/xstormy16/bp.c: Likewise.
23225
23226         * gcc.target/xstormy16/bss_below100: New files:
23227         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
23228         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
23229         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
23230         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
23231         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
23232         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
23233         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
23234         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
23235         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
23236         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
23237         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
23238         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
23239         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
23240         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
23241         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
23242         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
23243         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
23244         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
23245         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
23246         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
23247         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
23248         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
23249         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
23250         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
23251         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
23252         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
23253         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
23254
23255         * gcc.target/xstormy16/data_below100: New files:
23256         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
23257         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
23258         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
23259         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
23260         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
23261         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
23262         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
23263         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
23264         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
23265         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
23266         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
23267         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
23268         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
23269         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
23270         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
23271         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
23272         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
23273         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
23274         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
23275         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
23276         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
23277         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
23278         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
23279         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
23280         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
23281         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
23282         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
23283
23284         * gcc.target/xstormy16/sfr: New files:
23285         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
23286         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
23287         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
23288         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
23289         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
23290         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
23291         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
23292         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
23293         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
23294         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
23295         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
23296         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
23297         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
23298         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
23299         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
23300         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
23301         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
23302         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
23303         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
23304         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
23305         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
23306         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
23307         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
23308         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
23309         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
23310         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
23311         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
23312         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
23313         27_if0_sfrw_bitfield_f.c
23314
23315 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23316
23317         PR c++/18100
23318         * g++.dg/lookup/name-clash4.C: New test.
23319
23320 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
23321
23322         PR c++/18672
23323         * g++.dg/opt/array1.C: New.
23324
23325         PR c++/18803
23326         * g++.dg/template/operator5.C: New.
23327
23328 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
23329
23330         PR c/18867
23331         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
23332
23333 2004-12-07  Steven Bosscher  <stevenb@suse.de>
23334
23335         * gcc.dg/noncompile/20041207.c: New test.
23336
23337 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
23338
23339         * g++.dg/other/unreachable-1.C: New test.
23340
23341 2004-12-06  Nick Clifton  <nickc@redhat.com>
23342
23343         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
23344         <limits.h> because the latter comes from gcc's include/ directory
23345         and not the newlib/libc/include directory.
23346
23347 2004-12-04  Richard Henderson  <rth@redhat.com>
23348
23349         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
23350
23351 2004-12-04  Richard Henderson  <rth@redhat.com>
23352
23353         * lib/target-supports.exp (check_gc_sections_available): Disable
23354         for alpha and ia64.
23355
23356 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
23357
23358         PR middle-end/17909
23359         * g++.dg/other/vararg-2.C: New test.
23360
23361 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23362
23363         PR c++/17011, c++/17971
23364         * g++.dg/template/error15.C: Adjust expected error.
23365         * g++.dg/template/instantiate3.C: Likewise.
23366
23367 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
23368
23369         * gcc.dg/altivec-18.c: Fix for darwin
23370
23371 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23372
23373         PR c++/18782
23374         * g++.dg/parse/ptrmem2.C: New.
23375
23376         PR c++/18318
23377         * g++.dg/template/new1.C: New.
23378
23379 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23380
23381         PR fortran/18710
23382         * gfortran.dg/direct_io_3.f90: New test.
23383
23384 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
23385
23386         PR 18758
23387         * g++.dg/parse/crash21.C: New.
23388
23389 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23390
23391         PR c++/15664, c++/18276
23392         * g++.dg/template/ttp13.C: New test.
23393         * g++.dg/template/ttp14.C: Likewise.
23394
23395 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23396
23397         PR c++/18123
23398         * g++.dg/parse/enum2.C: New test.
23399         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
23400
23401 2004-12-02  Nick Clifton  <nickc@redhat.com>
23402
23403         * gcc.target/xstormy16: New test directory.
23404         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
23405         * gcc.target/xstormy16/bp.c: Check the generation of bp
23406         instructions.
23407         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
23408         bn instructions and the BELOW100 attribute.
23409
23410 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
23411
23412         PR target/16952
23413         * gcc.dg/ppc-eabi.c: New.
23414
23415 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
23416
23417         PR fortran/18284
23418         * gfortran.dg/backspace.f90
23419
23420 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
23421
23422         * gfortran.dg/inquire.f90: New test.
23423
23424 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
23425
23426         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
23427         handle effective-target-keyword.
23428         (dg-skip-if): Support effective-target keyword as target list.
23429         (dg-xfail-if): Ditto.
23430         * lib/target-supports.exp (is-effective-target-keyword): New proc.
23431
23432 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
23433
23434         PR tree-optimization/18291
23435         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
23436
23437 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
23438
23439         PR C++/18729
23440         * g++.dg/parse/crash20.C: New.
23441
23442         PR c++/17431
23443         * g++.dg/overload/arg1.C: New.
23444         * g++.dg/overload/arg2.C: New.
23445         * g++.dg/overload/arg3.C: New.
23446         * g++.dg/overload/arg4.C: New.
23447
23448 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
23449
23450         * gcc.dg/c99-flex-array-4.c: Remove.
23451
23452 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
23453
23454         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
23455
23456         * lib/target-supports.exp (is-effective-target): Simplify.
23457
23458         * lib/target-supports.exp (check_effective_target_vect_long):
23459         Fix for powerpc64-*-*.
23460
23461 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
23462
23463         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
23464         to support new requirements on FreeBSD 5.
23465
23466 2004-11-30  Devang Patel  <dpatel@apple.com>
23467
23468         PR 18702
23469         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
23470
23471 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
23472
23473         * g++.dg/ext/altivec-13.C: New test.
23474
23475 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
23476
23477         PR tree-opt/18298
23478         * gcc.c-torture/execute/p18298.c: New test.
23479
23480 2004-11-30  Ira Rosen  <irar@il.ibm.com>
23481             Dorit Naishlos  <dorit@il.ibm.com>
23482
23483         PR tree-opt/18607
23484         * gcc.dg/vect/vect-89.c: New test.
23485
23486 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
23487
23488         * gcc.dg/pr18596-1.c: New test.
23489
23490 2004-11-30  Ben Elliston  <bje@au.ibm.com>
23491
23492         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
23493
23494 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
23495
23496         PR c/18479
23497         * gcc.dg/pr18479.c: New test.
23498
23499 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23500
23501         PR target/18490
23502         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
23503         mmix-knuth-mmixware.
23504
23505         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
23506         cris-*-elf* cris-*-aout* mmix-*-*
23507
23508 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
23509
23510         PR middle-end/18725
23511         * gcc.dg/pr18725.c: New test.
23512
23513 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23514
23515         PR target/18488
23516         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
23517
23518         PR target/18336
23519         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
23520
23521 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
23522
23523         PR c++/18368
23524         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
23525         * g++.old-deja/g++.law/ctors5.C: Likewise.
23526         * g++.old-deja/g++.other/crash25.C: Likewise.
23527
23528         PR c++/18674
23529         * g++.dg/template/error16.C: New test.
23530
23531         PR c++/18512
23532         * g++.dg/template/crash29.C: New test.
23533
23534 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
23535
23536         PR tree-optimization/18712
23537         * gcc.c-torture/compile/pr18712.c: New test.
23538
23539 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
23540
23541         PR c/7544
23542         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
23543         tests.
23544
23545 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23546
23547         PR c++/18652
23548         * g++.dg/lookup/crash6.C: New test.
23549
23550 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23551
23552         PR middle-end/18164
23553         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
23554
23555 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
23556
23557         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
23558         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
23559         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
23560
23561 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
23562
23563         * gcc.dg/pr18164.c: New test.
23564
23565 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
23566
23567         * gcc.dg/funroll-loops-all.c: New.
23568
23569 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
23570
23571         PR target/18489
23572         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
23573         delimeter, match space and TAB as well as ":".
23574
23575         PR target/18484
23576         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
23577
23578         PR target/18348
23579         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
23580
23581         PR target/18345
23582         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
23583
23584         PR target/18337
23585         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
23586
23587 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
23588
23589         * gfortran.dg/direct_io_2.f90: New test.
23590
23591 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
23592
23593         PR target/18334
23594         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
23595
23596 2004-11-28  Richard Henderson  <rth@redhat.com>
23597
23598         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
23599
23600 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
23601
23602         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
23603         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
23604         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
23605         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
23606         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
23607         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
23608         gcc.dg/pointer-arith-8.c: New tests.
23609
23610 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
23611
23612         PR fortran/18364
23613         * gfortran.dg/endfile.f90: New test.
23614
23615 2004-11-27  Falk Hueffner  <falk@debian.org>
23616
23617         * gcc.dg/loop-6.c: New test.
23618
23619 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
23620
23621         * gcc.c-torture/execute/20041126-1.c: New test.
23622
23623 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
23624
23625         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
23626         on IRIX.
23627
23628 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
23629
23630         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
23631         functions.
23632
23633 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
23634
23635         PR rtl-optimization/17825
23636         * gcc.c-torture/compile/20041119-1.c: New test.
23637
23638 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23639
23640         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
23641         Check existence of ld library path variables before unsetting.
23642
23643 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
23644
23645         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
23646
23647 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
23648
23649         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
23650
23651 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
23652
23653         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
23654
23655 2004-11-26  Ben Elliston  <bje@au.ibm.com>
23656
23657         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
23658         dg-do directive.
23659
23660 2004-11-26  Ben Elliston  <bje@au.ibm.com>
23661
23662         * gcc.dg/pr17957.c: Pass --param, not -param.
23663
23664 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
23665
23666         PR middle-end/17957
23667         * testsuite/gcc.dg/pr17957.c: New test.
23668
23669 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
23670
23671         PR c++/18445
23672         * g++.dg/template/crash28.C: Likewise.
23673
23674         PR c++/18001
23675         * g++.dg/expr/unary2.C: Adjust lvalue messages.
23676         * g++.dg/ext/lvaddr.C: Likewise.
23677         * g++.dg/opt/pr7503-3.C: Likewise.
23678
23679         PR c++/18466
23680         * g++.dg/parse/qualified3.C: New test.
23681         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
23682
23683         PR c++/18545
23684         * g++.dg/expr/return1.C: New test.
23685
23686 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23687
23688         Friend class name lookup 3/n, PR c++/3332
23689         * g++.dg/lookup/friend3.C: New test.
23690         * g++.dg/lookup/friend4.C: Likewise.
23691         * g++.dg/lookup/friend5.C: Likewise.
23692
23693 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23694
23695         Friend class name lookup 2/n, PR c++/14513, c++/15410
23696         * g++.dg/lookup/friend2.C: New test.
23697         * g++.dg/template/friend31.C: Likewise.
23698
23699 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23700
23701         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
23702
23703 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
23704
23705         PR c++/17473
23706         * g++.dg/tc1/dr56.C: Remove.
23707         * g++.dg/template/typedef1.C: Add dg-error markers.
23708         * g++.old-deja/g++.other/typedef7.C: Likewise.
23709
23710         PR c++/18285
23711         * g++.dg/parse/typedef7.C: New test.
23712
23713 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
23714
23715         * gcc.c-torture/execute/20041124-1.c: New test.
23716
23717 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
23718
23719         * g++.dg/template/deduce3.C: New test.
23720
23721         PR c++/18586
23722         * g++.dg/template/crash27.C: New test.
23723
23724         PR c++/18530
23725         * g++.dg/warn/Wshadow-3.C: New test.
23726
23727 2004-11-24  Devang Patel  <dpatel@apple.com>
23728
23729         PR/18555
23730         * gcc.dg/cpp/isysroot-1.c: New test.
23731         * gcc.dg/cpp/usr/include/stdio.h: New file.
23732         * gcc.dg/cpp/isysroot-2.c: New test.
23733         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
23734         New file.
23735
23736 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23737
23738         PR c++/8929
23739         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
23740
23741 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23742
23743         * gcc.target/sparc/align.c: Do not include <stdint.h>.
23744         * gcc.target/sparc/pdist.c: Likewise.
23745
23746 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
23747
23748         PR c++/16882
23749         * g++.dg/conversion/simd1.C: New test.
23750
23751 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23752
23753         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
23754         and restore_ld_library_path_env_vars.
23755         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
23756         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
23757         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
23758         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
23759
23760 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
23761
23762         * gcc.dg/pragma-align-2.c: Test macro expansion.
23763         * gcc.dg/pragma-pack-2.c: New test.
23764
23765 2004-11-23  Richard Henderson  <rth@redhat.com>
23766
23767         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
23768         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23769         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
23770         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
23771         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
23772         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
23773
23774         * gcc.dg/vect/vect.exp: Add check for alpha.
23775         * lib/target-supports.exp (check_alpha_max_hw_available): New.
23776         (check_effective_target_vect_int): Enable for alpha.
23777         (check_effective_target_vect_long): New.
23778         (is-effective-target): Add it.
23779
23780 2004-11-23  Uros Bizjak <uros@kss-loka.si>
23781
23782         * gcc.dg/pr18614-1.c: New test.
23783
23784 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23785
23786         * gcc.dg/setjmp-2.c: New test.
23787
23788 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
23789
23790         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
23791         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
23792         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
23793         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
23794         gcc.target/sparc/pdist.c: New tests.
23795
23796 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
23797
23798         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
23799
23800 2004-11-22  Dale Johannesen  <dalej@apple.com>
23801
23802         * gcc.dg/20041111-1.c: New.
23803
23804 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
23805
23806         PR tree-opt/18536
23807         * gcc.dg/vect/pr18536.c: New test.
23808
23809 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23810
23811         PR c++/18354
23812         * g++.dg/template/nontype11.C: New test.
23813
23814 2004-11-21  Roger Sayle  <roger@eyesopen.com>
23815
23816         PR middle-end/18520
23817         * gcc.dg/pr18520-1.c: New test case.
23818
23819 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
23820
23821         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
23822         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
23823         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
23824         expected diagnostics.
23825
23826 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23827
23828         PR target/18580
23829         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
23830         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
23831         vect-77.c, vect-77a.c: XFAIL on the SPARC.
23832
23833 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23834
23835         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
23836
23837 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
23838             Joseph Myers  <joseph@codesourcery.com>
23839
23840         * lib/target-supports.exp (check_visibility_available): Really
23841         test the compiler.
23842
23843 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
23844
23845         PR tree-opt/18181
23846         * gcc.dg/vect/vect-85.c: New test.
23847         * gcc.dg/vect/vect-86.c: New test.
23848         * gcc.dg/vect/vect-87.c: New test.
23849         * gcc.dg/vect/vect-88.c: New test.
23850
23851 2004-11-19  Ben Elliston  <bje@au.ibm.com>
23852
23853         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
23854
23855 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
23856
23857         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
23858         * gcc.dg/ppc-and-1.c: Ditto.
23859         * gcc.dg/ppc-compare-1.c: Ditto.
23860         * gcc.dg/ppc-mov-1.c: Ditto
23861
23862 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
23863             Mark Mitchell  <mark@codesourcery.com>
23864
23865         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
23866
23867 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
23868             Aldy Hernandez  <aldyh@redhat.com>
23869
23870         * lib/target-supports.exp (check_effective_target_vect_int): New
23871         (check_effective_target_vect_float): New
23872         (check_effective_target_vect_double): New.
23873         (is-effective-target): Support new effective targets keywords.
23874         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
23875         default action for dg-do.
23876         * gcc.dg/vect/pr16105.c: Use new support.
23877         * gcc.dg/vect/pr18400.c: Ditto.
23878         * gcc.dg/vect/pr18425.c: Ditto.
23879         * gcc.dg/vect/vect-1.c: Ditto.
23880         * gcc.dg/vect/vect-10.c: Ditto.
23881         * gcc.dg/vect/vect-11.c: Ditto.
23882         * gcc.dg/vect/vect-12.c: Ditto.
23883         * gcc.dg/vect/vect-13.c: Ditto.
23884         * gcc.dg/vect/vect-14.c: Ditto.
23885         * gcc.dg/vect/vect-15.c: Ditto.
23886         * gcc.dg/vect/vect-16.c: Ditto.
23887         * gcc.dg/vect/vect-17.c: Ditto.
23888         * gcc.dg/vect/vect-18.c: Ditto.
23889         * gcc.dg/vect/vect-19.c: Ditto.
23890         * gcc.dg/vect/vect-2.c: Ditto.
23891         * gcc.dg/vect/vect-20.c: Ditto.
23892         * gcc.dg/vect/vect-21.c: Ditto.
23893         * gcc.dg/vect/vect-22.c: Ditto.
23894         * gcc.dg/vect/vect-23.c: Ditto.
23895         * gcc.dg/vect/vect-24.c: Ditto.
23896         * gcc.dg/vect/vect-25.c: Ditto.
23897         * gcc.dg/vect/vect-26.c: Ditto.
23898         * gcc.dg/vect/vect-27.c: Ditto.
23899         * gcc.dg/vect/vect-27a.c: Ditto.
23900         * gcc.dg/vect/vect-28.c: Ditto.
23901         * gcc.dg/vect/vect-29.c: Ditto.
23902         * gcc.dg/vect/vect-29a.c: Ditto.
23903         * gcc.dg/vect/vect-3.c: Ditto.
23904         * gcc.dg/vect/vect-30.c: Ditto.
23905         * gcc.dg/vect/vect-31.c: Ditto.
23906         * gcc.dg/vect/vect-32.c: Ditto.
23907         * gcc.dg/vect/vect-33.c: Ditto.
23908         * gcc.dg/vect/vect-34.c: Ditto.
23909         * gcc.dg/vect/vect-35.c: Ditto.
23910         * gcc.dg/vect/vect-36.c: Ditto.
23911         * gcc.dg/vect/vect-37.c: Ditto.
23912         * gcc.dg/vect/vect-38.c: Ditto.
23913         * gcc.dg/vect/vect-4.c: Ditto.
23914         * gcc.dg/vect/vect-40.c: Ditto.
23915         * gcc.dg/vect/vect-41.c: Ditto.
23916         * gcc.dg/vect/vect-42.c: Ditto.
23917         * gcc.dg/vect/vect-43.c: Ditto.
23918         * gcc.dg/vect/vect-44.c: Ditto.
23919         * gcc.dg/vect/vect-45.c: Ditto.
23920         * gcc.dg/vect/vect-46.c: Ditto.
23921         * gcc.dg/vect/vect-47.c: Ditto.
23922         * gcc.dg/vect/vect-48.c: Ditto.
23923         * gcc.dg/vect/vect-48a.c: Ditto.
23924         * gcc.dg/vect/vect-49.c: Ditto.
23925         * gcc.dg/vect/vect-5.c: Ditto.
23926         * gcc.dg/vect/vect-50.c: Ditto.
23927         * gcc.dg/vect/vect-51.c: Ditto.
23928         * gcc.dg/vect/vect-52.c: Ditto.
23929         * gcc.dg/vect/vect-53.c: Ditto.
23930         * gcc.dg/vect/vect-54.c: Ditto.
23931         * gcc.dg/vect/vect-55.c: Ditto.
23932         * gcc.dg/vect/vect-56.c: Ditto.
23933         * gcc.dg/vect/vect-56a.c: Ditto.
23934         * gcc.dg/vect/vect-57.c: Ditto.
23935         * gcc.dg/vect/vect-58.c: Ditto.
23936         * gcc.dg/vect/vect-59.c: Ditto.
23937         * gcc.dg/vect/vect-6.c: Ditto.
23938         * gcc.dg/vect/vect-60.c: Ditto.
23939         * gcc.dg/vect/vect-61.c: Ditto.
23940         * gcc.dg/vect/vect-62.c: Ditto.
23941         * gcc.dg/vect/vect-63.c: Ditto.
23942         * gcc.dg/vect/vect-64.c: Ditto.
23943         * gcc.dg/vect/vect-65.c: Ditto.
23944         * gcc.dg/vect/vect-66.c: Ditto.
23945         * gcc.dg/vect/vect-67.c: Ditto.
23946         * gcc.dg/vect/vect-68.c: Ditto.
23947         * gcc.dg/vect/vect-69.c: Ditto.
23948         * gcc.dg/vect/vect-7.c: Ditto.
23949         * gcc.dg/vect/vect-72.c: Ditto.
23950         * gcc.dg/vect/vect-72a.c: Ditto.
23951         * gcc.dg/vect/vect-73.c: Ditto.
23952         * gcc.dg/vect/vect-74.c: Ditto.
23953         * gcc.dg/vect/vect-75.c: Ditto.
23954         * gcc.dg/vect/vect-76.c: Ditto.
23955         * gcc.dg/vect/vect-77.c: Ditto.
23956         * gcc.dg/vect/vect-77a.c: Ditto.
23957         * gcc.dg/vect/vect-78.c: Ditto.
23958         * gcc.dg/vect/vect-79.c: Ditto.
23959         * gcc.dg/vect/vect-8.c: Ditto.
23960         * gcc.dg/vect/vect-80.c: Ditto.
23961         * gcc.dg/vect/vect-82.c: Ditto.
23962         * gcc.dg/vect/vect-82_64.c: Ditto.
23963         * gcc.dg/vect/vect-83.c: Ditto.
23964         * gcc.dg/vect/vect-83_64.c: Ditto.
23965         * gcc.dg/vect/vect-9.c: Ditto.
23966         * gcc.dg/vect/vect-all.c: Ditto.
23967         * gcc.dg/vect/vect-none.c: Ditto.
23968
23969 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
23970
23971         * lib/gcc-dg.exp (dg-skip-if): New function.
23972         (dg-forbid-option): Remove.
23973         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
23974         * g++.dg/abi/bitfield8.C: Likewise.
23975         * g++.dg/abi/dtor1.C: Likewise.
23976         * g++.dg/abi/empty10.C: Likewise.
23977         * g++.dg/abi/empty7.C: Likewise.
23978         * g++.dg/abi/empty9.C: Likewise.
23979         * g++.dg/abi/layout3.C: Likewise.
23980         * g++.dg/abi/layout4.C: Likewise.
23981         * g++.dg/abi/thunk1.C: Likewise.
23982         * g++.dg/abi/thunk2.C: Likewise.
23983         * g++.dg/abi/vbase11.C: Likewise.
23984         * g++.dg/abi/vthunk2.C: Likewise.
23985         * g++.dg/abi/vthunk3.C: Likewise.
23986         * g++.dg/ext/attrib8.C: Likewise.
23987         * g++.dg/opt/longbranch2.C: Likewise.
23988         * g++.dg/opt/reg-stack4.C: Likewise.
23989         * g++.old-deja/g++.ext/attrib1.C: Likewise.
23990         * g++.old-deja/g++.ext/attrib2.C: Likewise.
23991         * g++.old-deja/g++.ext/attrib3.C: Likewise.
23992         * g++.old-deja/g++.other/store-expr1.C: Likewise.
23993         * g++.old-deja/g++.other/store-expr2.C: Likewise.
23994         * gcc.dg/20000609-1.c: Likewise.
23995         * gcc.dg/20000720-1.c: Likewise.
23996         * gcc.dg/20011107-1.c: Likewise.
23997         * gcc.dg/20011119-1.c: Likewise.
23998         * gcc.dg/20020108-1.c: Likewise.
23999         * gcc.dg/20020122-2.c: Likewise.
24000         * gcc.dg/20020122-3.c: Likewise.
24001         * gcc.dg/20020201-3.c: Likewise.
24002         * gcc.dg/20020206-1.c: Likewise.
24003         * gcc.dg/20020218-1.c: Likewise.
24004         * gcc.dg/20020310-1.c: Likewise.
24005         * gcc.dg/20020411-1.c: Likewise.
24006         * gcc.dg/20020418-2.c: Likewise.
24007         * gcc.dg/20020426-1.c: Likewise.
24008         * gcc.dg/20020426-2.c: Likewise.
24009         * gcc.dg/20020517-1.c: Likewise.
24010         * gcc.dg/20020523-1.c: Likewise.
24011         * gcc.dg/20020523-2.c: Likewise.
24012         * gcc.dg/20020729-1.c: Likewise.
24013         * gcc.dg/20030204-1.c: Likewise.
24014         * gcc.dg/20030826-2.c: Likewise.
24015         * gcc.dg/20030926-1.c: Likewise.
24016         * gcc.dg/20031202-1.c: Likewise.
24017         * gcc.dg/980312-1.c: Likewise.
24018         * gcc.dg/980313-1.c: Likewise.
24019         * gcc.dg/990117-1.c: Likewise.
24020         * gcc.dg/990424-1.c: Likewise.
24021         * gcc.dg/990524-1.c: Likewise.
24022         * gcc.dg/991230-1.c: Likewise.
24023         * gcc.dg/i386-387-1.c: Likewise.
24024         * gcc.dg/i386-387-2.c: Likewise.
24025         * gcc.dg/i386-387-3.c: Likewise.
24026         * gcc.dg/i386-387-4.c: Likewise.
24027         * gcc.dg/i386-387-5.c: Likewise.
24028         * gcc.dg/i386-387-6.c: Likewise.
24029         * gcc.dg/i386-asm-1.c: Likewise.
24030         * gcc.dg/i386-bitfield1.c: Likewise.
24031         * gcc.dg/i386-bitfield2.c: Likewise.
24032         * gcc.dg/i386-loop-1.c: Likewise.
24033         * gcc.dg/i386-loop-2.c: Likewise.
24034         * gcc.dg/i386-loop-3.c: Likewise.
24035         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
24036         * gcc.dg/i386-pic-1.c: Likewise.
24037         * gcc.dg/i386-regparm.c: Likewise.
24038         * gcc.dg/i386-signbit-1.c: Likewise.
24039         * gcc.dg/i386-signbit-2.c: Likewise.
24040         * gcc.dg/i386-signbit-3.c: Likewise.
24041         * gcc.dg/i386-sse-5.c: Likewise.
24042         * gcc.dg/i386-sse-8.c: Likewise.
24043         * gcc.dg/i386-unroll-1.c: Likewise.
24044         * gcc.dg/tls/opt-1.c: Likewise.
24045         * gcc.dg/tls/opt-2.c: Likewise.
24046         * gcc.dg/unroll-1.c: Likewise.
24047         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
24048         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
24049         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
24050         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
24051
24052 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24053
24054         * g++.dg/template/incomplete1.C: New test.
24055
24056 2004-11-16  Nick Clifton  <nickc@redhat.com>
24057
24058         Revert patches accidentally commited during checkin of fixes for
24059         xstormy16 tests:
24060         gcc.c-torture/execute/simd-4.c: Revert
24061         gcc.dg/20040910-1.c: Revert.
24062
24063 2004-11-16  Paul Brook  <paul@codesourcery.com>
24064
24065         PR fortran/13010
24066         * gfortran.dg/der_pointer_1.f90: New test.
24067
24068 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
24069
24070         PR c/18498
24071         * gcc.dg/bitfld-13.c: New test.
24072
24073 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
24074
24075         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
24076         powerpc*-*-linux*.
24077
24078         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
24079         * gcc.dg/ppc64-abi-2.c: Ditto.
24080         * gcc.dg/ppc64-abi-3.c: Ditto.
24081
24082         * lib/gcc-dg.exp (dg-target-list): Remove.
24083
24084 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
24085
24086         * gcc.dg/ia64-postinc.c: New test.
24087
24088 2004-11-15  Mark Mitchell <mark@codesourcery.com>
24089
24090         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
24091
24092 2004-11-15  Nick Clifton  <nickc@redhat.com>
24093
24094         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
24095         __INT_MAX__ so that the test can be compiled by toolchains
24096         targeted at 16-bit processors.
24097
24098         * gcc.dg/20040625-1.c: Use long constants rather than integers
24099         when performing arithmetic that will overflow 16-bits.
24100
24101         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
24102         xstormy16.  It does not support 128-bit vector operations.
24103
24104         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
24105         with the macro PTR_TYPE.  Define this macro to an integer type
24106         suitable for holding a pointer.
24107
24108         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
24109         the target is a 16-bit processor.
24110
24111         * gcc.dg/cpp/if-2.c: Expect a different warning message from
24112         16-bit targets where the character constant will be too long.
24113
24114         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
24115         where the double will not be directly addressable.
24116
24117 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24118
24119         Friend class name lookup 1/n, PR c++/18471
24120         * g++.dg/template/crash26.C: New test.
24121         * g++.dg/lookup/struct1.C: Adjust expected error.
24122         * g++.dg/parse/elab1.C: Likewise.
24123         * g++.dg/parse/elab2.C: Likewise.
24124         * g++.dg/parse/int-as-enum1.C: Likewise.
24125         * g++.dg/parse/struct-as-enum1.C: Likewise.
24126         * g++.dg/parse/typedef1.C: Likewise.
24127         * g++.dg/parse/typedef3.C: Likewise.
24128         * g++.dg/parse/typedef4.C: Likewise.
24129         * g++.dg/parse/typedef5.C: Likewise.
24130         * g++.dg/template/nontype4.C: Likewise.
24131         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
24132         * g++.old-deja/g++.other/elab1.C: Likewise.
24133         * g++.old-deja/g++.other/syntax4.C: Likewise.
24134
24135 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24136
24137         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
24138
24139 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
24140
24141         * gcc.c-torture/execute/20041114-1.c: New test.
24142
24143 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
24144
24145         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
24146         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
24147         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
24148         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
24149         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
24150         gcc.dg/switch-7.c: New tests.
24151
24152 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
24153
24154         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
24155
24156 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
24157
24158         PR tree-opt/18400
24159         * gcc.dg/vect/pr18400.c: New test.
24160
24161 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
24162             Andrew Pinski  <pinskia@physics.uc.edu>
24163
24164         PR tree-opt/18425
24165         * gcc.dg/vect/pr18425.c: New test.
24166
24167 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24168
24169         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
24170         Guard with dg-require-alias and dg-require-visibility.
24171
24172 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24173
24174         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
24175
24176 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24177
24178         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
24179
24180 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24181
24182         PR c++/17344
24183         * g++.dg/template/defarg5.C: New test.
24184
24185 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24186
24187         * g++.dg/parse/cast1.C: Run only on ILP32.
24188         * g++.old-deja/g++.mike/p784.C: Likewise.
24189
24190 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
24191
24192         * gcc.c-torture/execute/20041113-1.c: New test.
24193
24194 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
24195
24196         PR target/18230
24197         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
24198         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
24199         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
24200         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24201         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
24202         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
24203         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
24204         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
24205         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
24206         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
24207         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24208         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
24209         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
24210
24211 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
24212
24213         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
24214         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
24215         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
24216         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
24217         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
24218         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
24219         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
24220         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
24221         gcc.target/sparc/combined-1.c: New tests.
24222
24223 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
24224
24225         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
24226         New tests.
24227
24228 2004-11-12  Mark Mitchell <mark@codesourcery.com>
24229
24230         * lib/gcc-dg.exp (dg-forbid-option): New function.
24231         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
24232         * g++.dg/abi/bitfield8.C: Likewise.
24233         * g++.dg/abi/dtor1.C: Likewise.
24234         * g++.dg/abi/empty10.C: Likewise.
24235         * g++.dg/abi/empty7.C: Likewise.
24236         * g++.dg/abi/empty9.C: Likewise.
24237         * g++.dg/abi/layout3.C: Likewise.
24238         * g++.dg/abi/layout4.C: Likewise.
24239         * g++.dg/abi/thunk1.C: Likewise.
24240         * g++.dg/abi/thunk2.C: Likewise.
24241         * g++.dg/abi/vbase11.C: Likewise.
24242         * g++.dg/abi/vthunk2.C: Likewise.
24243         * g++.dg/abi/vthunk3.C: Likewise.
24244         * g++.dg/ext/attrib8.C: Likewise.
24245         * g++.dg/opt/longbranch2.C: Likewise.
24246         * g++.dg/opt/reg-stack4.C: Likewise.
24247         * g++.old-deja/g++.ext/attrib1.C: Likewise.
24248         * g++.old-deja/g++.ext/attrib2.C: Likewise.
24249         * g++.old-deja/g++.ext/attrib3.C: Likewise.
24250         * g++.old-deja/g++.other/store-expr1.C: Likewise.
24251         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24252         * gcc.dg/20000609-1.c: Likewise.
24253         * gcc.dg/20000720-1.c: Likewise.
24254         * gcc.dg/20011107-1.c: Likewise.
24255         * gcc.dg/20011119-1.c: Likewise.
24256         * gcc.dg/20020108-1.c: Likewise.
24257         * gcc.dg/20020122-2.c: Likewise.
24258         * gcc.dg/20020122-3.c: Likewise.
24259         * gcc.dg/20020201-3.c: Likewise.
24260         * gcc.dg/20020206-1.c: Likewise.
24261         * gcc.dg/20020218-1.c: Likewise.
24262         * gcc.dg/20020310-1.c: Likewise.
24263         * gcc.dg/20020411-1.c: Likewise.
24264         * gcc.dg/20020418-2.c: Likewise.
24265         * gcc.dg/20020426-1.c: Likewise.
24266         * gcc.dg/20020426-2.c: Likewise.
24267         * gcc.dg/20020517-1.c: Likewise.
24268         * gcc.dg/20020523-1.c: Likewise.
24269         * gcc.dg/20020523-2.c: Likewise.
24270         * gcc.dg/20020729-1.c: Likewise.
24271         * gcc.dg/20030204-1.c: Likewise.
24272         * gcc.dg/20030826-2.c: Likewise.
24273         * gcc.dg/20030926-1.c: Likewise.
24274         * gcc.dg/20031202-1.c: Likewise.
24275         * gcc.dg/980312-1.c: Likewise.
24276         * gcc.dg/980313-1.c: Likewise.
24277         * gcc.dg/990117-1.c: Likewise.
24278         * gcc.dg/990424-1.c: Likewise.
24279         * gcc.dg/990524-1.c: Likewise.
24280         * gcc.dg/991230-1.c: Likewise.
24281         * gcc.dg/i386-387-1.c: Likewise.
24282         * gcc.dg/i386-387-2.c: Likewise.
24283         * gcc.dg/i386-387-3.c: Likewise.
24284         * gcc.dg/i386-387-4.c: Likewise.
24285         * gcc.dg/i386-387-5.c: Likewise.
24286         * gcc.dg/i386-387-6.c: Likewise.
24287         * gcc.dg/i386-asm-1.c: Likewise.
24288         * gcc.dg/i386-bitfield1.c: Likewise.
24289         * gcc.dg/i386-bitfield2.c: Likewise.
24290         * gcc.dg/i386-loop-1.c: Likewise.
24291         * gcc.dg/i386-loop-2.c: Likewise.
24292         * gcc.dg/i386-loop-3.c: Likewise.
24293         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
24294         * gcc.dg/i386-pic-1.c: Likewise.
24295         * gcc.dg/i386-regparm.c: Likewise.
24296         * gcc.dg/i386-signbit-1.c: Likewise.
24297         * gcc.dg/i386-signbit-2.c: Likewise.
24298         * gcc.dg/i386-signbit-3.c: Likewise.
24299         * gcc.dg/i386-sse-5.c: Likewise.
24300         * gcc.dg/i386-sse-8.c: Likewise.
24301         * gcc.dg/i386-unroll-1.c: Likewise.
24302         * gcc.dg/tls/opt-1.c: Likewise.
24303         * gcc.dg/tls/opt-2.c: Likewise.
24304         * gcc.dg/unroll-1.c: Likewise.
24305         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
24306         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
24307         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
24308         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
24309         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
24310         -m64 is specified.
24311
24312 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
24313
24314         PR c++/18389
24315         * g++.dg/parse/cond1.C: New test.
24316
24317         PR c++/18429
24318         * g++.dg/template/array9.C: New test.
24319         * g++.dg/ext/vla1.C: Adjust error messages.
24320         * g++.dg/ext/vlm1.C: Likewise.
24321         * g++.dg/template/crash2.C: Likewise.
24322
24323         PR c++/18436
24324         * g++.dg/template/call3.C: New test.
24325
24326         PR c++/18407
24327         * g++.dg/template/ptrmem11.C: New test.
24328
24329 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
24330
24331         PR other/14264
24332         * lib/g++.exp: Set LC_ALL and LANG to C.
24333         * lib/gcc-dg.exp: Likewise.
24334         * lib/gfortran.exp: Likewise.
24335         * lib/objc.exp: Likewise.
24336         * lib/treelang.exp: Likewise.
24337
24338 2004-11-12  Andreas Schwab  <schwab@suse.de>
24339
24340         * gcc.dg/pr16286.c: Fix last change.
24341
24342 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
24343
24344         PR c++/18416
24345         * g++.dg/init/global1.C: New test.
24346
24347 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
24348
24349         * gcc.c-torture/execute/20041112-1.c: New test.
24350
24351 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24352
24353         * lib/gcc-dg.exp (dg-target-list): New.
24354
24355 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24356             Richard Sandiford  <rsandifo@redhat.com>
24357
24358         * lib/target-supports.exp (get-compiler_messages): New.
24359         (check_named_sections_available): Use it.
24360         (check_effective_target_ilp32): New.
24361         (check_effective_target_lp64): New.
24362         (is-effective-target): New.
24363         * lib/gcc-dg.exp (dg-require-effective-target): New.
24364
24365 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
24366
24367         * gcc.dg/precedence-1.c: New test.
24368
24369 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24370
24371         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
24372
24373         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
24374         message, delete generated files, use more descriptive name for
24375         executable, and make the test unsupported when it cannot be run.
24376
24377         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
24378         (dg-require-weak, dg-require-visibility, dg-require-alias,
24379         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
24380         dg-require-iconv, dg-require-named-sections): Use it.
24381
24382         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
24383
24384 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
24385
24386         PR target/16457
24387         * gcc.dg/ppc-and-1: New
24388
24389         PR target/16796
24390         * gcc.dg/ppc-mov-1.c: New.
24391
24392         PR target/16458
24393         * gcc.dg/ppc-compare-1.c: New.
24394
24395 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
24396
24397         * objc.dg/desig-init-2.m: New test.
24398
24399 2004-11-10  Adam Nemet  <anemet@lnxw.com>
24400
24401         PR middle-end/18160
24402         * g++.dg/warn/register-var-1.C: New test.
24403         * g++.dg/warn/register-var-2.C: New test.
24404
24405 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24406
24407         * gcc.dg/union-2.c: New test.
24408
24409 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
24410
24411         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
24412         New test for PR tree-optimization/17892.
24413
24414 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
24415
24416         PR c++/18369
24417         * g++.dg/init/new12.C: New test.
24418
24419 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
24420
24421         * gcc.target/sparc: New directory.
24422         * gcc.target/sparc/sparc.exp: New driver.
24423         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
24424         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
24425         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
24426         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
24427
24428 2004-11-10  Paul Brook  <paul@codesourcery.com>
24429
24430         PR fortran/18218
24431         * gfortran.dg/list_read.c: New test.
24432
24433 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24434
24435         PR c/18322
24436         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
24437         expected diagnostic location.
24438
24439 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
24440
24441         * gcc.dg/20041109-1.c: New test.
24442
24443 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
24444
24445         PR objc/18406
24446         * objc/compile/pr18406.m: New test.
24447
24448 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24449
24450         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
24451
24452 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24453
24454         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
24455
24456 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
24457
24458         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
24459
24460 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
24461
24462         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
24463         exit.
24464
24465 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
24466
24467         PR tree-opt/18299
24468         * gcc.c-torture/pr18299-1.c: New test.
24469
24470 2004-11-06  Andreas Schwab  <schwab@suse.de>
24471
24472         * gcc.dg/pr16286.c: Also test for bool and pixel.
24473
24474 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
24475
24476         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
24477         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
24478         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
24479         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
24480         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
24481         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
24482         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
24483         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
24484         gcc.dg/struct-semi-3.c: New tests.
24485
24486 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24487
24488         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
24489
24490 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24491
24492         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
24493         Do not use C99 designators.
24494
24495 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24496
24497         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
24498
24499 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24500
24501         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
24502         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
24503         * gcc.c-torture/execute/simd-5.x: Remove.
24504
24505 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
24506
24507         PR rtl-optimization/17933
24508         * gcc.dg/torture/pr17933-1.c: New test.
24509
24510 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
24511
24512         PR target/18106
24513         * lib/target-supports.exp (check_weak_available): Support
24514         Windows.
24515
24516 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
24517
24518         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
24519         call to fflush(stdout) before abort.
24520         (my_ffsll): New function.
24521         (generate_fields): Use it.
24522
24523 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
24524
24525         * gcc.dg/init-undef-1.c: New test.
24526
24527 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
24528
24529         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
24530         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
24531         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
24532         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
24533         expected messages for new parser.
24534
24535 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
24536
24537         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
24538
24539 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24540
24541         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
24542         on LP64 targets.
24543
24544 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
24545
24546         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
24547         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
24548         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
24549         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
24550         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
24551         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
24552         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
24553         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
24554         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
24555         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
24556
24557 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
24558
24559         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
24560         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
24561         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
24562         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
24563         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
24564         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
24565         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
24566         for new parser.
24567
24568 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
24569
24570         PR target/15342
24571         * gcc.dg/20041104-1.c: New test.
24572
24573 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24574
24575         * g++.dg/template/nontype7.C: New test.
24576         * g++.dg/template/nontype8.C: Likewise.
24577         * g++.dg/template/nontype9.C: Likewise.
24578         * g++.dg/template/nontype10.C: Likewise.
24579         * g++.dg/tc1/dr49.C: Likewise.
24580         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
24581         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
24582
24583 2004-11-04  Ben Elliston  <bje@au.ibm.com>
24584
24585         * g++.dg/rtti/tinfo1.C: Remove xfails.
24586
24587 2004-11-04  Ben Elliston  <bje@au.ibm.com>
24588
24589         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
24590         packed attribute to the definition to satisfy the new C++ parser.
24591
24592 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24593
24594         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
24595         invocations of va_arg.
24596
24597 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
24598
24599         PR c++/18124
24600         * g++.dg/template/crash25.C: New test.
24601
24602         PR c++/18155
24603         * g++.dg/template/typedef2.C: New test.
24604         * g++.dg/parse/crash13.C: Adjust error markers.
24605
24606         PR c++/18177
24607         * g++.dg/conversion/const3.C: New test.
24608
24609 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24610
24611         PR fortran/17535
24612         PR fortran/17583
24613         PR fortran/17713
24614         * gfortran.dg/generic_[123].f90: New testcases.
24615
24616 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24617
24618         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
24619         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
24620
24621 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
24622
24623         PR tree-opt/16808
24624         * gcc.c-torture/compile/pr16808.c: New test.
24625
24626 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
24627
24628         PR rtl-optimization/17104
24629         * gcc.dg/ppc-bitfield1.c: New.
24630
24631 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
24632
24633         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
24634
24635 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
24636
24637         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
24638         strings for 32-bit code.
24639
24640 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
24641
24642         PR c/18239
24643         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
24644
24645 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
24646
24647         PR c++/18064
24648         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
24649
24650 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
24651
24652         PR c++/15172
24653         * g++.dg/init/aggr2.C: New test.
24654
24655 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
24656
24657         * objc.dg/local-decl-1.m: New test.
24658
24659 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24660
24661         * gcc.dg/20040910-1.c: Adjust regex.
24662
24663 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24664
24665         PR rtl-optimization/18084
24666         * g++.dg/opt/pr18084-1.C: New testcase.
24667
24668 2004-10-30  Matt Austern  <austern@apple.com>
24669
24670         PR c++/17542
24671         * g++.dg/ext/attrib18.C: New test.
24672
24673 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24674
24675         PR middle-end/18096
24676         * gcc.dg/pr18096-1.c: New test case.
24677
24678 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24679
24680         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
24681
24682 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
24683
24684         PR c/16666
24685         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
24686         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
24687         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
24688         gcc.dg/old-style-prom-3.c: New tests.
24689
24690 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
24691
24692         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
24693         Remove unnecessary inclusion of stdio.h.
24694
24695 2004-10-29  Roger Sayle  <roger@eyesopen.com>
24696
24697         PR rtl-optimization/17581
24698         * gcc.dg/pr17581-1.c: New test case.
24699
24700 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
24701
24702         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
24703         being implemented.
24704         * g++.dg/conversion/dr195-1.C: New.
24705         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
24706         * g++.old-deja/g++.mike/p10148.C: Likewise.
24707
24708 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
24709
24710         PR c++/17695
24711         * g++.dg/debug/typedef2.C: New test.
24712
24713 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
24714
24715         PR fortran/13490
24716         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
24717         * gfortran.dg/g77/README: Update.
24718
24719 2004-10-28  Matt Austern  <austern@apple.com>
24720
24721         PR c++/14124
24722         * g++.dg/ext/packed7.C: New test.
24723
24724 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24725
24726         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
24727         scan-assembler.
24728         * lib/scanasm.exp (hidden-scan-for): New proc.
24729         (scan-hidden): Use hidden-scan-for instead of constructing the scan
24730         string.
24731         (scan-not-hidden): Likewise.
24732         * lib/target-supports.exp (check_visibility_available): mach-o is
24733         support too.
24734
24735 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
24736
24737         PR c++/17132
24738         * g++.dg/template/memclass3.C: New test.
24739
24740 2004-10-28  Adam Nemet  <anemet@lnxw.com>
24741
24742         PR middle-end/18160
24743         * gcc.dg/register-var-1.c: New test.
24744         * gcc.dg/register-var-2.c: New test.
24745         * gcc.dg/asm-7.c: Taking the address of a register variable is an
24746         error now.
24747
24748 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
24749
24750         PR other/18172
24751         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
24752         unused variables.
24753         * gcc.dg/vect/vect-22.c: Likewise.
24754
24755 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
24756
24757         * gcc.dg/i386-rotate-1.c: New test.
24758
24759 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
24760
24761         * g++.dg/init/ref12.C: Add "run" marker.
24762
24763         PR c++/17435
24764         * g++.dg/init/ref12.C: New test.
24765
24766         PR c++/18140
24767         * g++.dg/template/shift1.C: New test.
24768         * g++.dg/template/error10.C: Adjust error markers.
24769
24770 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
24771
24772         PR tree-opt/17529
24773         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
24774
24775 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
24776
24777         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
24778         * gcc.dg/weak/weak-3.c: Likewise.
24779         * gcc.dg/weak/weak-5.c: Likewise.
24780         * gcc.dg/weak/weak-9.c: Likewise.
24781         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
24782         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
24783
24784         * gcc.dg/darwin-weakimport-1.c: New.
24785
24786 2004-10-28  Ben Elliston  <bje@au.ibm.com>
24787
24788         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
24789
24790 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
24791
24792         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
24793         'syntax' error messages.
24794         * gcc.dg/cpp/direct2s.c: Likewise.
24795
24796 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
24797
24798         * gcc.c-torture/compile/20041026-1.c: New.
24799
24800 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
24801
24802         PR c++/18093
24803         * g++.dg/lookup/ns2.C: New test.
24804
24805         PR c++/18020
24806         * g++.dg/template/enum4.C: New test.
24807
24808         PR c++/18161
24809         * g++.dg/template/expr1.C: New test.
24810
24811 2004-10-26  Ben Elliston  <bje@au.ibm.com>
24812
24813         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
24814
24815 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24816
24817         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
24818         gcc.dg/decl-nospec-3.c: New tests.
24819
24820 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
24821
24822         * objc.dg/super-class-3.m: New test.
24823
24824 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24825
24826         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
24827         resyncing.
24828         * gcc.dg/cpp/direct2s.c: Likewise.
24829
24830 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
24831
24832         * objc.dg/image-info.m: Update for changes to section selection.
24833
24834 2004-10-25  David Ayers  <d.ayers@inode.at>
24835             Ziemowit Laski  <zlaski@apple.com>
24836
24837         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
24838         diagnostics when messaging 'id <Proto>'.
24839         * objc.dg/class-protocol-1.m: New test.
24840         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
24841         a non-existent method signature.
24842         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
24843         Update diagnostics when messaging with non-existent method signature.
24844         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
24845         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
24846         invalid receivers are now resolved as if messaging 'id'; remove
24847         extraneous diagnostics.
24848
24849 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24850
24851         PR c/16667
24852         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
24853         gcc.dg/init-desig-obs-3.c: New tests.
24854
24855 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
24856
24857         * gcc.dg/debug/20041023-1.c: New test.
24858
24859 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
24860
24861         PR middle-end/17407
24862         * gcc.c-torture/compile/pr17407.c: New test.
24863
24864         PR c++/18121
24865         * g++.dg/template/array8.C: New test.
24866
24867 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24868
24869         PR other/18138
24870         * lib/g++.exp: Accept more than one multilib libgcc.
24871         * lib/gcc-dg.exp: Likewise.
24872         * lib/objc.exp: Likewise.
24873         * lib/treelang.exp: Likewise.
24874         * lib/gfortran.exp: Likewise.
24875
24876 2004-10-24  Ben Elliston  <bje@au.ibm.com>
24877
24878         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
24879
24880 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
24881
24882         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
24883         * gcc.dg/c99-const-expr-3.c: Likewise.
24884
24885 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
24886
24887         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
24888
24889 2004-10-23  Ben Elliston  <bje@au.ibm.com>
24890
24891         * gcc.c-torture/execute/loop-2e.x: Remove.
24892
24893 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
24894
24895         PR c++/18095
24896         * g++.dg/parse/crash18.C: New.
24897         * g++.dg/parse/crash19.C: New.
24898
24899 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
24900
24901         * g++.dg/ext/dllimport1.C: Move dg-warnings.
24902         * g++.dg/ext/dllimport2.C: Same.
24903         * g++.dg/ext/dllimport8.C: Same.
24904
24905 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
24906
24907         PR c++/10841
24908         * g++.dg/conversion/cast1.C: New test.
24909         * g++.dg/overload/pmf1.C: Adjust error marker.
24910
24911 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
24912
24913         PR objc/17923
24914         * objc.dg/const-str-7.m: New test.
24915
24916 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24917
24918         * g++.dg/template/memfriend11.C: Fix comment typo.
24919         * g++.dg/template/memfriend14.C: Likewise.
24920
24921 2004-10-20  Richard Henderson  <rth@redhat.com>
24922
24923         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
24924         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
24925         -fasynchronous-unwind-tables.
24926
24927 2004-10-20  Richard Henderson  <rth@redhat.com>
24928
24929         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
24930         (main): Return success.
24931         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
24932         (main): Return success.
24933
24934 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24935
24936         PR c++/13495
24937         * g++.dg/template/memfriend9.C: New test.
24938         * g++.dg/template/memfriend10.C: Likewise.
24939         * g++.dg/template/memfriend11.C: Likewise.
24940         * g++.dg/template/memfriend12.C: Likewise.
24941         * g++.dg/template/memfriend13.C: Likewise.
24942         * g++.dg/template/memfriend14.C: Likewise.
24943         * g++.dg/template/memfriend15.C: Likewise.
24944         * g++.dg/template/memfriend16.C: Likewise.
24945         * g++.dg/template/memfriend17.C: Likewise.
24946         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
24947
24948 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
24949
24950         * g++.dg/conversion/dr195.C: New.
24951         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
24952
24953 2004-10-20  Ben Elliston  <bje@au.ibm.com>
24954             Devang Patel  <dpatel@apple.com>
24955
24956         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
24957         of floating point arithmetic, which could trap.
24958
24959 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
24960
24961         PR c++/14035
24962         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
24963         * g++.dg/conversion/const2.C: New test.
24964         * g++.dg/expr/reinterpret2.C: New test.
24965         * g++.dg/expr/reinterpret3.C: New test.
24966         * g++.dg/expr/cast2.C: New test.
24967         * g++.dg/expr/copy1.C: New test.
24968         * g++.dg/other/conversion1.C: Change error message.
24969         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
24970         function pointers to void *.
24971         * g++.old-deja/g++.mike/p10148.C: Likewise.
24972
24973 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24974
24975         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
24976
24977 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
24978
24979         PR c++/18047
24980
24981         * g++.dg/parse/expr3.C: New test.
24982
24983 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24984
24985         * gcc.dg/smod-1.c: New test.
24986
24987 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
24988
24989         * objc.dg/method-14.m: New test.
24990
24991 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
24992
24993         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
24994         Also xfail as the patch was reverted.
24995
24996 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
24997
24998         PR middle-end/16973
24999         * gcc.dg/pr16973.c: New test.
25000
25001 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
25002
25003         PR tree-optimization/17656
25004         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
25005
25006 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
25007
25008         * g++.dg/eh/shadow1.C: New.
25009
25010 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
25011
25012         * gcc.c-torture/compile/20041018-1.c: New test.
25013
25014 2004-10-18  Ben Elliston  <bje@au.ibm.com>
25015
25016         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
25017         compiler referring to register 0 when accessing sdata.  The linker
25018         now patches things up.
25019
25020 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
25021
25022         PR c/17529
25023         * gcc.c-torture/compile/pr17529.c: New test.
25024
25025 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25026
25027         PR c++/17743
25028         * g++.dg/ext/attrib17.C: New test.
25029
25030 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25031
25032         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
25033
25034 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25035
25036         PR c++/10479
25037         * g++.dg/ext/attrib16.C: New test.
25038
25039 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
25040
25041         PR c++/17042
25042         * g++.dg/init/dso_handle1.C: New test.
25043
25044         PR c++/14667
25045         * g++.dg/parse/typedef6.C: New test.
25046
25047         PR c++/17916
25048         * g++.dg/parse/pragma1.C: New test.
25049
25050 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
25051
25052         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
25053
25054 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
25055
25056         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
25057         -fno-common when on HPPA HP-UX platforms.
25058
25059 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
25060
25061         PR other/16820
25062         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
25063         stdint.h.
25064         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
25065         uintptr_t.
25066
25067 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
25068
25069         PR c++/16301
25070         * g++.dg/lookup/strong-using-4.C: New test.
25071
25072 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
25073
25074         PR middle-end/16567
25075         * gcc.c-torture/compile/nested-1.c: New test.
25076
25077 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
25078
25079         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
25080         and mipsisa64*-*-* (until support for misaligned loads is added).
25081         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
25082         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
25083         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
25084         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
25085         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
25086         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
25087
25088 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
25089
25090         PR c++/17976
25091         * g++.dg/init/dtor3.C: New test.
25092
25093 2004-10-15  Ben Elliston  <bje@au.ibm.com>
25094
25095         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
25096
25097 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
25098
25099         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
25100         * gcc.dg/macho-lo-sum.c: Likewise.
25101
25102 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
25103
25104         * gcc.dg/ppc-spe64-1.c: New test.
25105
25106 2004-10-14  Devang Patel  <dpatel@apple.com>
25107
25108         PR 17635
25109         * gcc.dg/pr17635.c : New test.
25110
25111 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
25112
25113         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
25114         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
25115         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
25116         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
25117         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
25118         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
25119         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
25120         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
25121         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
25122         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
25123         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
25124         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
25125         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
25126         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
25127         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
25128         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
25129         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
25130         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
25131
25132 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
25133
25134         * gcc.dg/vect/vect-82.c: New testcase.
25135         * gcc.dg/vect/vect-82_64.c: New testcase.
25136         * gcc.dg/vect/vect-83.c: New testcase.
25137         * gcc.dg/vect/vect-83_64.c: New testcase.
25138
25139 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25140
25141         * gcc.dg/cpp/error-1.c: New test.
25142
25143 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25144
25145         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
25146
25147 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
25148
25149         PR target/17984
25150         * gcc.dg/cris-peep2-xsrand2.c: New test.
25151
25152 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
25153
25154         PR c++/17661
25155         * testsuite/g++.dg/expr/for2.C: New test.
25156
25157 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25158
25159         * g++.dg/inherit/thunk1.C: Run on the SPARC.
25160
25161 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
25162
25163         PR tree-optimization/17724
25164         * g++.dg/opt/pr17724-1.C: New test.
25165         * g++.dg/opt/pr17724-2.C: New test.
25166         * g++.dg/opt/pr17724-3.C: New test.
25167         * g++.dg/opt/pr17724-4.C: New test.
25168         * g++.dg/opt/pr17724-5.C: New test.
25169         * g++.dg/opt/pr17724-6.C: New test.
25170
25171 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
25172
25173         PR c/17301
25174         * gcc.dg/pr17301-2.c: New test.
25175
25176 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
25177
25178         PR c++/15876
25179         * g++.dg/parse/error22.C: New test.
25180
25181         PR c++/17936
25182         * g++.dg/template/spec18.C: New test.
25183
25184 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
25185
25186         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
25187         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
25188         memcpy.
25189         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
25190         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
25191
25192 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
25193
25194         * g++.dg/eh/cleanup5.C: Add dg-options "".
25195
25196 2004-10-11  Roger Sayle  <roger@eyesopen.com>
25197
25198         PR middle-end/17657
25199         * gcc.dg/switch-4.c: New test case.
25200
25201 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
25202
25203         * gcc.c-torture/execute/20041011-1.c: New test.
25204
25205 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
25206
25207         PR c++/17554
25208         * g++.dg/init/for3.C: New test.
25209
25210         PR c++/17657
25211         * g++.dg/opt/switch2.C: New test.
25212
25213         PR middle-end/17703
25214         * g++.dg/warn/Wreturn-2.C: New test.
25215
25216 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
25217
25218         PR c++/17907
25219         * g++.dg/eh/cleanup5.C: New test.
25220
25221 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
25222
25223         PR c++/17393
25224         * g++.dg/parse/error21.C: New test.
25225
25226 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25227
25228         * g++.dg/overload/pmf1.C: Adjust quoting marks.
25229         * g++.dg/warn/incomplete1.C: Likewise.
25230         * g++.dg/template/qualttp20.C: Likewise.
25231
25232 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25233
25234         PR c/17881
25235         * parm-incomplete-1.c: New test.
25236
25237 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
25238
25239         PR c++/17867
25240         * g++.dg/parse/error19.C: New test.
25241
25242         PR c++/17670
25243         * g++.dg/init/new11.C: New test.
25244
25245         PR c++/17821
25246         * g++.dg/parse/error20.C: New test.
25247
25248         PR c++/17826
25249         * g++.dg/template/crash24.C: New test.
25250
25251 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25252
25253         PR c/17301
25254         * gcc.dg/pr17301-1.c: New test.
25255
25256 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25257
25258         PR c/17189
25259         * gcc.dg/anon-struct-5.c: New test.
25260
25261 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25262
25263         PR c/17844
25264         * gcc.dg/pr17844-1.c: New test.
25265
25266 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
25267
25268         PR tree-optimization/17906
25269         * gcc.c-torture/compile/pr17906.c: New.
25270
25271 2004-10-09  Stuart Hastings  <stuart@apple.com>
25272             Roger Sayle  <roger@eyesopen.com>
25273
25274         PR rtl-optimization/17853
25275         * gcc.dg/i386-mmx-5.c: New testcase.
25276
25277 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
25278
25279         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
25280
25281 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
25282
25283         PR c++/17524
25284         * g++.dg/template/static9.C: New test.
25285
25286         PR c++/17685
25287         * g++.dg/parse/operator5.C: New test.
25288
25289 2004-10-09  Roger Sayle  <roger@eyesopen.com>
25290
25291         PR middle-end/17894
25292         * gcc.c-torture/execute/divcmp-4.c: New test case.
25293
25294 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25295
25296         PR tree-opt/17902
25297         * g++.dg/opt/pr17902.C: New test.
25298
25299 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
25300
25301         * gcc.dg/cpp/ident-1.c: Add dg-options "".
25302
25303 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25304
25305         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
25306
25307 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25308
25309         * gcc.dg/assign-warn-3.c: New test.
25310
25311 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25312
25313         PR c/16999
25314         * gcc.dg/cpp/ident-1.c: New test.
25315
25316 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
25317
25318         * gcc.c-torture/compile/acc1.c: New.
25319
25320 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25321
25322         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
25323         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
25324
25325 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25326
25327         * gcc.dg/ultrasp11.c: New test.
25328
25329 2004-10-08  Michael Matz  <matz@suse.de>
25330
25331         * gcc.dg/doloop-2.c: New test.
25332
25333 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25334
25335         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
25336         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
25337         objc.dg/method-9.m: Update expected diagnostics.
25338
25339 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
25340
25341         * gcc.dg/ppc-fsel-3.c: New file.
25342         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
25343
25344 2004-10-07  Paul Brook  <paul@codesourcery.com>
25345
25346         * gfortran.dg/intrinsic_verify_1.f90: New test.
25347
25348 2004-10-07  Paul Brook  <paul@codesourcery.com>
25349
25350         * gfortran.dg/empty_format_1.f90: Remove stray commas.
25351
25352 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25353
25354         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
25355         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
25356         commit.
25357
25358 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
25359
25360         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
25361
25362 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25363
25364         PR c++/17115
25365         * g++.dg/warn/Winline-4.C: New test.
25366
25367 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25368
25369         * gcc.c-torture/compile/20041007-1.c: New test.
25370
25371 2004-10-07  Paul Brook  <paul@codesourcery.com>
25372
25373         PR fortran/17678
25374         * gfortran.dg/use_allocated_1.f90: New test.
25375
25376 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
25377
25378         PR middle-end/17849
25379         * gfortran.fortran-torture/compile/nested.f90: New test
25380
25381 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
25382
25383         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
25384
25385 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
25386
25387         PR c++/17368
25388         * g++.dg/ext/asm6.C: New test.
25389
25390 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
25391
25392         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
25393
25394 2004-10-06  Paul Brook  <paul@codesourcery.com>
25395
25396         PR libfortran/17709
25397         * gfortran.dg/empty_format_1.f90: New test.
25398
25399 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25400
25401         PR fortran/17568
25402         * gfortran.dg/ishft.f90: New test.
25403
25404         PR fortran/17283
25405         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
25406         tests.
25407
25408 2004-10-06  Paul Brook  <paul@codesourcery.com>
25409
25410         * gfortran.dg/do_1.f90: New test.
25411
25412 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25413
25414         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
25415         optimizing for size.
25416
25417 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25418
25419         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
25420
25421 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25422
25423         * gcc.c-torture/compile/20041005-1.c: New test.
25424
25425 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25426
25427         PR c++/17829
25428         * g++.dg/lookup/koenig4.C: New.
25429
25430 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25431
25432         * g++.dg/other/classkey1.C: Adjust quoting marks.
25433         * g++.dg/parse/error15.C: Likewise.
25434         * g++.dg/template/meminit2.C (int>): Likewise.
25435
25436 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25437
25438         PR fortran/17283
25439         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
25440
25441         PR fortran/17631
25442         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
25443
25444         PR fortran/17708
25445         * gfortran.dg/pr17708.f90: New test.
25446
25447 2004-10-04  Chao-ying Fu  <fu@mips.com>
25448
25449         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
25450         * gcc.dg/vect/vect-4.c: Ditto.
25451         * gcc.dg/vect/vect-5.c: Ditto.
25452         * gcc.dg/vect/vect-6.c: Ditto.
25453         * gcc.dg/vect/vect-8.c: Ditto.
25454         * gcc.dg/vect/vect-16.c: Ditto.
25455         * gcc.dg/vect/vect-30.c: Ditto.
25456         * gcc.dg/vect/vect-40.c: Ditto.
25457         * gcc.dg/vect/vect-41.c: Ditto.
25458         * gcc.dg/vect/vect-42.c: Ditto.
25459         * gcc.dg/vect/vect-43.c: Ditto.
25460         * gcc.dg/vect/vect-44.c: Ditto.
25461         * gcc.dg/vect/vect-45.c: Ditto.
25462         * gcc.dg/vect/vect-46.c: Ditto.
25463         * gcc.dg/vect/vect-47.c: Ditto.
25464         * gcc.dg/vect/vect-48.c: Ditto.
25465         * gcc.dg/vect/vect-49.c: Ditto.
25466         * gcc.dg/vect/vect-50.c: Ditto.
25467         * gcc.dg/vect/vect-51.c: Ditto.
25468         * gcc.dg/vect/vect-52.c: Ditto.
25469         * gcc.dg/vect/vect-53.c: Ditto.
25470         * gcc.dg/vect/vect-54.c: Ditto.
25471         * gcc.dg/vect/vect-55.c: Ditto.
25472         * gcc.dg/vect/vect-56.c: Ditto.
25473         * gcc.dg/vect/vect-57.c: Ditto.
25474         * gcc.dg/vect/vect-58.c: Ditto.
25475         * gcc.dg/vect/vect-59.c: Ditto.
25476         * gcc.dg/vect/vect-60.c: Ditto.
25477         * gcc.dg/vect/vect-74.c: Ditto.
25478         * gcc.dg/vect/vect-79.c: Ditto.
25479         * gcc.dg/vect/vect-80.c: Ditto.
25480
25481 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
25482
25483         * gcc.dg/unused-7.c: Use the correct option.
25484
25485 2004-10-04  Paul Brook  <paul@codesourcery.com>
25486         Bud Davis  <bdavis9659@comcast.net>
25487
25488         PR fortran/17706
25489         PR fortran/16434
25490         * gfortran/pr17706.f90: New test.
25491         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
25492
25493 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25494
25495         * gfortran.dg/pr17612.f90: New test.
25496
25497 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25498
25499         * g++.dg/template/local1.C: Adjust quoting marks in
25500         testing for diagnostics.
25501         * g++.dg/tls/diag-2.C: Likewise.
25502         * g++.dg/other/error8.C: Likewise.
25503
25504 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
25505
25506         PR c/17178
25507         * gcc.dg/unused-4.c: Adjust to be correct.
25508
25509         PR c/17820
25510         * gcc.dg/unused-7.c: New test.
25511
25512 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
25513
25514         PR c++/17797
25515         * g++.dg/overload/template2.C: New test.
25516
25517 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
25518
25519         PR tree-optimization/16632
25520         * gcc.dg/tree-ssa/20041002-1.c: New.
25521
25522 2004-10-03  Paul Brook  <paul@codesourcery.com>
25523
25524         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
25525         rather than relying on default formatting.
25526
25527 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
25528
25529         * gcc.dg/20040920-1.c: Update expected message text.
25530
25531 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
25532
25533         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
25534
25535 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
25536
25537         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
25538         tree level.
25539
25540 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
25541
25542         * gcc.dg/tree-ssa/pr17343.c: Remove.
25543
25544 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
25545
25546         PR tree-opt/17343
25547         * gcc.dg/tree-ssa/pr17343.c: New test.
25548
25549 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
25550
25551         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
25552         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
25553         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
25554         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
25555         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
25556
25557 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25558
25559         * gcc.dg/lvalue-2.c: New test.
25560
25561 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25562
25563         PR c/17730
25564         * gcc.dg/pr17730-1.c: New test
25565
25566 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25567
25568         PR c/7425
25569         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
25570
25571 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
25572
25573         * gcc.c-torture/execute/stdarg-1.c: New test.
25574         * gcc.c-torture/execute/stdarg-2.c: New test.
25575         * gcc.c-torture/execute/stdarg-3.c: New test.
25576         * gcc.dg/tree-ssa/stdarg-1.c: New test.
25577         * gcc.dg/tree-ssa/stdarg-2.c: New test.
25578         * gcc.dg/tree-ssa/stdarg-3.c: New test.
25579         * gcc.dg/tree-ssa/stdarg-4.c: New test.
25580         * gcc.dg/tree-ssa/stdarg-5.c: New test.
25581
25582 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
25583
25584         PR tree-optimization/17697
25585         * g++.dg/opt/pr17697-1.C: New test.
25586         * g++.dg/opt/pr17697-2.C: New test.
25587         * g++.dg/opt/pr17697-3.C: New test.
25588
25589 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
25590
25591         PR c/16409
25592         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
25593         gcc.dg/vla-init-5.c: New tests.
25594
25595 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25596
25597         PR c/13804
25598         * gcc.dg/pr13804-1.c: New test.
25599
25600 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25601
25602         PR fortran/16938
25603         * gfortran.dg/pr16938.f90: New test.
25604
25605 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
25606
25607         * g++.dg/template/crash23.C: New test.
25608
25609 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
25610
25611         PR c++/17585
25612         * g++.dg/template/static8.C: New test.
25613
25614 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
25615
25616         PR c++/17681
25617         * g++.dg/other/error9.C: New test.
25618
25619 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
25620
25621         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
25622
25623 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25624
25625         PR fortran/15164
25626         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
25627
25628 2004-09-26  Roger Sayle  <roger@eyesopen.com>
25629
25630         PR middle-end/17112
25631         * gcc.dg/pr17112-1.c: New test case.
25632
25633 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25634
25635         PR c/11459
25636         * gcc.dg/pr11459-1.c: New test.
25637
25638 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
25639
25640         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
25641         * gcc.dg/tree-ssa/loop-4.c: Likewise.
25642
25643 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25644
25645         * gfortran.dg/pr15324.f90: Make array bounds consistent.
25646
25647 2004-09-25  Jan Hubicka  <jh@suse.cz>
25648
25649         * compile/30040909-1.c: New test.
25650         * compile/30040907-1.c: New test.
25651
25652 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
25653
25654         * gcc.c-torture/execute/va-arg-26.c: New test.
25655
25656 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
25657
25658         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
25659         extra diagnostics on targets with 64-bit pointers.
25660         * objc.dg/selector-1.m: Adjust dg-warning regexp.
25661
25662 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25663
25664         PR c/17188
25665         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
25666         * gcc.dg/decl-3.c: Adjust expected message.
25667
25668 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25669
25670         PR fortran/17615
25671         * gfortran.dg/pr17615.f90: New test.
25672
25673 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
25674
25675         PR tree-optimzation/17517
25676         * g++.dg/tree-ssa/pr17517.C: New Test.
25677
25678 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25679
25680         PR c++/16889
25681         * g++.dg/lookup/ambig3.C: New.
25682
25683 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
25684
25685         PR tree-opt/17624
25686         * g++.dg/opt/pr17624.C: New test.
25687
25688 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25689
25690         PR c/6980
25691         * gcc.dg/Wbad-function-cast-1.c: New test.
25692
25693 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
25694
25695         * g++.dg/ext/complit1.C
25696         * g++.dg/other/error2.C
25697         * g++.dg/other/nontype-1.C
25698         * g++.dg/parse/crash11.C
25699         * g++.dg/parse/crash12.C
25700         * g++.dg/parse/error15.C
25701         * g++.dg/parse/error4.C
25702         * g++.dg/parse/tmpl-outside1.C
25703         * g++.dg/parse/too-many-tmpl-args1.C
25704         * g++.dg/template/dependent-expr3.C
25705         * g++.dg/template/error10.C
25706         * g++.dg/template/instantiate1.C
25707         * g++.dg/template/vtable2.C
25708         * g++.dg/warn/Wshadow-1.C
25709         * g++.dg/warn/weak1.C
25710         * g++.old-deja/g++.brendan/crash16.C
25711         * g++.old-deja/g++.brendan/crash18.C
25712         * g++.old-deja/g++.brendan/crash48.C
25713         * g++.old-deja/g++.brendan/crash49.C
25714         * g++.old-deja/g++.brendan/crash55.C
25715         * g++.old-deja/g++.brendan/crash56.C
25716         * g++.old-deja/g++.brendan/crash8.C
25717         * g++.old-deja/g++.brendan/enum11.C
25718         * g++.old-deja/g++.brendan/enum8.C
25719         * g++.old-deja/g++.brendan/enum9.C
25720         * g++.old-deja/g++.brendan/friend3.C
25721         * g++.old-deja/g++.brendan/misc14.C
25722         * g++.old-deja/g++.bugs/900402_02.C
25723         * g++.old-deja/g++.bugs/900404_03.C
25724         * g++.old-deja/g++.bugs/900404_04.C
25725         * g++.old-deja/g++.bugs/900428_03.C
25726         * g++.old-deja/g++.jason/crash4.C
25727         * g++.old-deja/g++.jason/overload21.C
25728         * g++.old-deja/g++.jason/redecl1.C
25729         * g++.old-deja/g++.jason/report.C
25730         * g++.old-deja/g++.jason/rfg10.C
25731         * g++.old-deja/g++.jason/template30.C
25732         * g++.old-deja/g++.law/arm12.C
25733         * g++.old-deja/g++.law/ctors5.C
25734         * g++.old-deja/g++.law/cvt20.C
25735         * g++.old-deja/g++.law/init10.C
25736         * g++.old-deja/g++.law/init8.C
25737         * g++.old-deja/g++.law/visibility17.C
25738         * g++.old-deja/g++.law/visibility7.C
25739         * g++.old-deja/g++.mike/net8.C
25740         * g++.old-deja/g++.mike/p646.C
25741         * g++.old-deja/g++.mike/p700.C
25742         * g++.old-deja/g++.mike/p701.C
25743         * g++.old-deja/g++.mike/p811.C
25744         * g++.old-deja/g++.ns/template13.C
25745         * g++.old-deja/g++.other/array3.C
25746         * g++.old-deja/g++.other/crash25.C
25747         * g++.old-deja/g++.other/dtor3.C
25748         * g++.old-deja/g++.other/dtor4.C
25749         * g++.old-deja/g++.other/main1.C
25750         * g++.old-deja/g++.other/warn7.C
25751         * g++.old-deja/g++.pt/crash11.C
25752         * g++.old-deja/g++.pt/crash36.C
25753         * g++.old-deja/g++.pt/spec22.C
25754         * g++.old-deja/g++.pt/spec9.C
25755         * g++.old-deja/g++.pt/ttp52.C
25756         * g++.old-deja/g++.robertl/eb103.C
25757         * g++.old-deja/g++.robertl/eb121.C
25758         * g++.old-deja/g++.robertl/eb22.C
25759         * g++.old-deja/g++.robertl/eb8.C:
25760         Update locations and/or regexps of dg-error markers.
25761         Remove markers for some bogus messages that are no longer issued.
25762
25763 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
25764
25765         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
25766         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
25767
25768 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
25769
25770         PR c++/17618
25771         * g++.dg/lookup/crash5.C: New test.
25772
25773 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
25774
25775         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
25776         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
25777         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
25778         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
25779         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
25780         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
25781
25782         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
25783         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
25784         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
25785         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
25786         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
25787         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
25788
25789         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
25790
25791         * gcc.dg/vect/vect-44.c: Check additional cases.
25792         * gcc.dg/vect/vect-48.c: Check additional cases.
25793
25794         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
25795         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
25796         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
25797         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
25798         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
25799         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
25800         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
25801         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
25802         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
25803
25804         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
25805         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
25806         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
25807
25808 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25809
25810         * gcc.dg/tree-ssa/loop-6.c: New test.
25811
25812 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
25813
25814         PR c++/17620
25815         * g++.dg/inherit/base2.C: New.
25816
25817 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25818
25819         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
25820         * gcc.dg/20001012-2.c: Likewise.
25821         * gcc.dg/20001013-1.c: Likewise.
25822         * gcc.dg/20001101-1.c: Likewise.
25823         * gcc.dg/20001102-1.c: Likewise.
25824         * gcc.dg/bf-spl1.c: Likewise.
25825         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
25826         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
25827
25828 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
25829
25830         PR tree-optimization/16721
25831         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
25832
25833 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
25834
25835         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
25836         * gcc.dg/20040305-1.c: Likewise.
25837
25838 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25839
25840         PR c/16566
25841         * gcc.c-torture/compile/pr16566-1.c,
25842         gcc.c-torture/compile/pr16566-2.c,
25843         gcc.c-torture/compile/pr16566-3.c: New tests.
25844
25845 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
25846
25847         PR tree-optimization/17512
25848         * gcc.c-torture/compile/20040916-1.c.
25849
25850 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
25851
25852         * gcc.dg/pragma-re-3.c: New test.
25853
25854 2004-09-17  Matt Austern  <austern@apple.com>
25855
25856         PR c++/15049
25857         * g++.dg/other/anon3.C: New.
25858
25859 2004-09-21  Roger Sayle  <roger@eyesopen.com>
25860
25861         PR c++/7503
25862         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
25863         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
25864         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
25865         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
25866         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
25867
25868 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
25869
25870         PR fortran/17286
25871         * gfortran.dg/pr17286.f90: New test.
25872
25873 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
25874
25875         PR c++/17530
25876         * g++.dg/template/static7.C: New test.
25877
25878 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
25879
25880         PR tree-opt/17558
25881         * gcc.c-torture/compile/pr17558.c: New test.
25882
25883 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
25884
25885         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
25886         if SKIP_ATTRIBUTE is defined.
25887
25888 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25889
25890         PR fortran/15957
25891         * gfortran.dg/pr15957.f90: New test.
25892
25893 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
25894
25895         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
25896         in comparison.
25897         * gcc.dg/vect/vect-79.c: Likewise.
25898         * gcc.dg/vect/vect-80.c: Likewise.
25899
25900 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25901
25902         PR fortran/15750
25903         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
25904
25905 2004-09-20  Ira Rosen  <irar@il.ibm.com>
25906
25907         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
25908         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
25909         * gcc.dg/vect/vect-62.c: New testcase.
25910         * gcc.dg/vect/vect-63.c: New testcase.
25911         * gcc.dg/vect/vect-64.c: New testcase.
25912         * gcc.dg/vect/vect-65.c: New testcase.
25913         * gcc.dg/vect/vect-66.c: New testcase.
25914         * gcc.dg/vect/vect-67.c: New testcase.
25915         * gcc.dg/vect/vect-68.c: New testcase.
25916         * gcc.dg/vect/vect-69.c: New testcase.
25917         * gcc.dg/vect/vect-79.c: New testcase.
25918         * gcc.dg/vect/vect-80.c: New testcase.
25919
25920 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
25921
25922         * gcc.target/mips/asm-1.c: New test.
25923
25924 2004-09-19  Ira Rosen  <irar@il.ibm.com>
25925
25926         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
25927         * gcc.dg/vect/vect-73.c: New testcase.
25928         * gcc.dg/vect/vect-74.c: New testcase.
25929         * gcc.dg/vect/vect-75.c: New testcase.
25930         * gcc.dg/vect/vect-76.c: New testcase.
25931         * gcc.dg/vect/vect-77.c: New testcase.
25932         * gcc.dg/vect/vect-78.c: New testcase
25933
25934 2004-09-18  Paul Brook  <paul@codesourcery.com>
25935
25936         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
25937
25938 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25939
25940         PR c/17424
25941         * gcc.dg/pr17424-1.c: New test.
25942
25943 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
25944
25945         * g++.dg/tree-ssa/pr17153.C: New test.
25946
25947 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
25948
25949         PR pch/13361
25950         * testsuite/g++.dg/pch/wchar-1.C: New.
25951         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25952
25953 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
25954
25955         * gcc.c-torture/execute/20040917-1.c: New test.
25956
25957 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25958
25959         PR tree-optimization/17319
25960         * gcc.dg/pr17319.c: New test.
25961
25962 2004-09-17  Devang Patel  <dpatel@apple.com>
25963
25964         * gcc.dg/20040813-1.c: New test.
25965
25966 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25967
25968         PR tree-optimization/17273
25969         * gcc.c-torture/compile/pr17273.c: New test.
25970
25971 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25972
25973         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
25974         Update expected messages.
25975         * gcc.dg/declspec-13.c: New test.
25976
25977 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
25978
25979         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
25980
25981 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25982
25983         * gcc.c-torture/execute/pr17252.c: Use post-increment to
25984         change what 'a' is pointing to.
25985
25986 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
25987
25988         PR c++/16002
25989         * g++.dg/template/error18.C: New test.
25990
25991         PR c++/16029
25992         * g++.dg/warn/Wunused-8.C: New test.
25993
25994 2004-09-17  Steven Bosscher  <stevenb@suse.de>
25995
25996         PR tree-optimization/17513
25997         * gcc.dg/20040916-1.c: New test.
25998
25999 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
26000
26001         PR c++/17501
26002         * g++.dg/template/typename7.C: New test.
26003
26004 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26005
26006         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
26007
26008 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
26009
26010         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
26011         with -ftree-based-profiling also.
26012         * lib/profopt.exp: Support late-set profile_option/feedback_option.
26013
26014 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
26015
26016         PR/15364
26017         * gfortran.dg/der_array_io_1.f90: New test.
26018         * gfortran.dg/der_array_io_2.f90: New test.
26019         * gfortran.dg/der_array_io_3.f90: New test.
26020
26021 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
26022
26023         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
26024         EABI.
26025
26026 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
26027
26028         * g++.dg/opt/switch1.C: New test.
26029
26030 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26031
26032         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
26033         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
26034         Update expected messages.
26035
26036 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26037
26038         PR fortran/16485
26039         * gfortran.dg/same_name_1.f90: New test.
26040
26041 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
26042
26043         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
26044         dereference garbage pointers.
26045
26046 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
26047
26048         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
26049         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
26050
26051         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
26052         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
26053         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
26054
26055 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
26056
26057         PR c++/17324
26058         * g++.dg/template/mangle1.C: New test.
26059
26060 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
26061
26062         PR tree-optimization/17252
26063         * gcc.c-torture/execute/pr17252.c: New test.
26064
26065 2004-09-14  Andrew Pinski  <apinski@apple.com>
26066
26067         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
26068
26069 2004-09-14  Roger Sayle  <roger@eyesopen.com>
26070
26071         PR rtl-optimization/9771
26072         * gcc.dg/pr9771-1.c: New test case.
26073
26074 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
26075
26076         PR tree-optimization/15262
26077         * gcc.c-torture/execute/pr15262-1.c: New test.
26078         * gcc.c-torture/execute/pr15262-2.c: New test.
26079
26080 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
26081
26082         * gcc.dg/declspec-12.c: New test.
26083
26084 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
26085
26086         * gfortran.dg/pr17090.f90: Add directives to test.
26087
26088 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26089
26090         * gcc.c-torture/compile/20040914-1.c: New test.
26091
26092 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
26093
26094         PR c++/16162
26095         * g++.dg/template/decl2.C: New test.
26096
26097 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
26098
26099         PR fortran/17090
26100         * gfortran.dg/pr17090.f90: New test.
26101
26102 2004-09-13  Dale Johannesen  <dalej@apple.com>
26103
26104         * gcc.c-torture/compile/pr17408.c: New test case.
26105
26106 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
26107
26108         PR c++/16716
26109         * g++.dg/parse/crash17.C: New test.
26110
26111         PR c++/17327
26112         * g++.dg/template/enum3.C: New test.
26113
26114 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
26115
26116         * lib/gcc-defs.exp: Load wrapper.exp.
26117         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
26118         using local code.
26119         * lib/gcc.exp (gcc_init): Similar.
26120         * lib/gfortran.exp (gfortran_init): Similar.
26121         * lib/objc.exp (objc_init): Similar.
26122         * lib/treelang.exp (treelang_init): Similar.
26123         * lib/wrapper.exp: New file with build_wrapper call machinery in
26124         ${tool}_maybe_build_wrapper.
26125
26126 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
26127
26128         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
26129         "inline".
26130         * gcc.dg/declspec-11.c: Update expected messages.
26131         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
26132         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
26133         gcc.dg/inline-12.c: New tests.
26134
26135 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
26136
26137         * g++.dg/tree-ssa/pr17400.C: New testcase.
26138
26139 2004-09-13  James E Wilson  <wilson@specifixinc.com>
26140
26141         * gcc.target/mips/sb1-1.c: New testcase.
26142
26143 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
26144
26145         * lib/g77-dg.exp: Remove unused file.
26146         * lib/mike-g77.exp: Ditto.
26147         * lib/g77.exp: Ditto.
26148
26149 2004-09-12  Richard Henderson  <rth@redhat.com>
26150
26151         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
26152
26153 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
26154
26155         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
26156         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
26157         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
26158         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
26159         Update expected messages.
26160
26161 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
26162
26163         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
26164         declaration/use mismatch for dirp parameter.
26165
26166 2004-09-12  Andrew Pinski  <apinski@apple.com>
26167
26168         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
26169         -fgnu-runtime is passed.
26170
26171 2004-09-12  Richard Henderson  <rth@redhat.com>
26172
26173         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
26174         do the uplevel thing and update additional_flags directly.
26175         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
26176         gfortran.fortran-torture/execute/intrinsic_nearest.x,
26177         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
26178         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
26179
26180 2004-09-11  Steven Bosscher  <stevenb@suse.de>
26181
26182         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
26183
26184 2004-09-11  Roger Sayle  <roger@eyesopen.com>
26185
26186         PR middle-end/17411
26187         * g++.dg/opt/pr17411-1.C: New test case.
26188
26189 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26190
26191         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
26192         gcc.dg/tls/diag-2.c: Update expected messages.
26193         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
26194         messages.
26195         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
26196         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
26197         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
26198         gcc.dg/tls/diag-5.c: New tests.
26199
26200 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
26201
26202         * gcc.dg/20040910-1.c: Correct dg-error regexp.
26203
26204 2004-09-11  Steven Bosscher  <stevenb@suse.de>
26205
26206         * g++.dg/parse/break-in-for.C: New test.
26207
26208 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
26209
26210         * gcc.dg/tree-ssa/20040911-1.c: New test.
26211
26212 2004-09-11  Andreas Jaeger  <aj@suse.de>
26213
26214         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
26215         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
26216
26217 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
26218
26219         * gcc.target/frv: New directory of FR-V-specific tests.
26220
26221 2004-09-10  James E Wilson  <wilson@specifixinc.com>
26222
26223         * gcc.dg/convert-vec-1.c: New test.
26224
26225 2004-09-10  Roger Sayle  <roger@eyesopen.com>
26226
26227         PR middle-end/17024
26228         * gcc.dg/pr17024-1.c: New test case.
26229
26230 2004-09-10  Eric Christopher  <echristo@redhat.com>
26231
26232         * gcc.dg/20040910-1.c: New test.
26233
26234 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26235
26236         * gcc.dg/bitfld-9.c: New test.
26237
26238 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
26239
26240         * gcc.c-torture/execute/ieee/acc1.c: New test.
26241         * gcc.c-torture/execute/ieee/acc2.c: New test.
26242         * gcc.c-torture/execute/ieee/mzero6.c: New test.
26243
26244 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26245
26246         * gcc.dg/deprecated-2.c: New test.
26247
26248 2004-09-09  James E Wilson  <wilson@specifixinc.com>
26249
26250         * gcc.dg/init-vec-1.c: New test.
26251
26252 2004-09-09  Roger Sayle  <roger@eyesopen.com>
26253
26254         PR middle-end/17055
26255         * gcc.dg/pr17055-1.c: New test case.
26256
26257 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
26258
26259         PR target/17377
26260         * gcc.c-torture/execute/pr17377.c: New test.
26261
26262 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26263
26264         PR c/8420
26265         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
26266         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
26267         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
26268         gcc.dg/long-long-typespec-1.c: New tests.
26269         * gcc.dg/tls/diag-2.c: Update expected diagnostics
26270
26271 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26272
26273         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
26274         gcc.dg/gnu99-static-1.c: New tests.
26275
26276 2004-09-08  Devang Patel  <dpatel@apple.com>
26277
26278         * gcc.dg/darwin-ld-20040828-1.c: New test.
26279         * gcc.dg/darwin-ld-20040828-2.c: New test.
26280         * gcc.dg/darwin-ld-20040828-3.c: New test.
26281
26282 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
26283
26284         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
26285         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
26286         in error message.
26287         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
26288         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
26289         in error message.
26290         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
26291         types they qualify.
26292         * objc.dg/type-size-2.m: Fix wording in comment.
26293         * objc.dg/va-meth-1.m: New test case.
26294
26295 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
26296
26297         PR c/16633:
26298         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
26299         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
26300
26301 2004-09-06  Devang Patel  <dpatel@apple.com>
26302
26303         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
26304         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
26305
26306 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
26307
26308         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
26309         reflect changed line numbering of diagnostics.
26310
26311 2004-09-06  Paul Brook  <paul@codesourcery.com>
26312
26313         * gfortran.dg/edit_real_1.f90: Add new test.
26314
26315 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26316
26317         * gcc.dg/tree-ssa/loop-2.c: New test.
26318         * gcc.dg/tree-ssa/loop-3.c: New test.
26319         * gcc.dg/tree-ssa/loop-4.c: New test.
26320         * gcc.dg/tree-ssa/loop-5.c: New test.
26321
26322 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26323
26324         * gcc.dg/format/sentinel-1.c: Update for parameter option.
26325
26326 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26327
26328         * gcc.dg/format/sentinel-1.c: New test.
26329
26330 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
26331
26332         * testsuite/gcc.dg/builtins-46.c: New.
26333
26334 2004-09-03  Devang Patel  <dpatel@apple.com>
26335
26336         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
26337         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
26338
26339 2004-09-03  Jan Beulich  <jbeulich@novell.com>
26340
26341         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
26342         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
26343         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
26344         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
26345         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
26346         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
26347         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
26348         the non-portable bzero.
26349         * gcc.dg/20010912-1.c: xfail for NetWare.
26350         * gcc.dg/20020426-2.c: xfail for NetWare.
26351         * gcc.dg/20021014-1.c: xfail for NetWare.
26352         * gcc.dg/20021018-1.c: xfail for NetWare.
26353         * gcc.dg/20030213-1.c: xfail for NetWare.
26354         * gcc.dg/20030225-1.c: xfail for NetWare.
26355         * gcc.dg/20030708-1.c: xfail for NetWare.
26356         * gcc.dg/builtins-config.h: Also exclude NetWare.
26357         * gcc.dg/format/format.h: Define restrict only if not already defined.
26358         * gcc.dg/nest.c: xfail for NetWare.
26359         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
26360         * lib/target-supports.exp (check_visibility_available): Exclude
26361         NetWare.
26362
26363 2004-09-03  Jan Beulich  <jbeulich@novell.com>
26364
26365         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
26366         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
26367         deterministic starting point for the alignment of structure fields.
26368         * gcc.dg/Wpadded.c: Dito.
26369         * g++.dg/abi/vbase10.C: Dito.
26370
26371 2004-09-03  Devang Patel  <dpatel@apple.com>
26372
26373         * g++.dg/debug/pr15736.cc: New test.
26374
26375 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
26376
26377         * README.QMTEST: Fix out-of-date link.
26378
26379 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
26380
26381         PR fortran/16579
26382         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
26383         Delete.  Duplicate of gfortran.dg/g77/20010610.f
26384
26385 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
26386
26387         * g++.dg/abi/arm_rtti1.C: New test.
26388
26389 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
26390
26391         * gcc.dg/ppc-vector-memcpy.c: New.
26392         * gcc.dg/ppc-vector-memset.c: New.
26393
26394 2004-09-02  Chao-ying Fu  <fu@mips.com>
26395
26396         * gcc.target/mips/mips-3d-1.c: New test.
26397         * gcc.target/mips/mips-3d-2.c: New test.
26398         * gcc.target/mips/mips-3d-3.c: New test.
26399         * gcc.target/mips/mips-3d-4.c: New test.
26400         * gcc.target/mips/mips-3d-5.c: New test.
26401         * gcc.target/mips/mips-3d-6.c: New test.
26402         * gcc.target/mips/mips-3d-7.c: New test.
26403         * gcc.target/mips/mips-3d-8.c: New test.
26404         * gcc.target/mips/mips-3d-9.c: New test.
26405         * gcc.target/mips/mips-ps-1.c: New test.
26406         * gcc.target/mips/mips-ps-2.c: New test.
26407         * gcc.target/mips/mips-ps-3.c: New test.
26408         * gcc.target/mips/mips-ps-4.c: New test.
26409         * gcc.target/mips/mips-ps-type.c: New test.
26410
26411 2004-09-02  Paul Brook  <paul@codesourcery.com>
26412
26413         * gfortran.dg/edit_real_1.f90: Add new tests.
26414
26415 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26416
26417         PR fortran/15327
26418         * gfortran.dg/merge_char_1.f90: New test.
26419
26420 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26421
26422         PR fortran/16404
26423         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
26424
26425 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26426
26427         PR c/1522
26428         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
26429
26430 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
26431
26432         * g++.dg/opt/loop1.C: Do not XFAIL.
26433
26434 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
26435
26436         * gcc.c-torture/execute/20040831-1.c: New test.
26437
26438 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
26439
26440         PR fortran/16579
26441         * gfortran.dg/g77/20010610.f: Now passes.
26442         Copy from g77.f-torture/execute. Add dg-run directive.
26443         * gfortran.dg/g77/README: Update
26444
26445 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26446
26447         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
26448         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
26449         (t1, t2, t3, t4): Add volatile.
26450
26451 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
26452
26453         * g++.dg/ext/visibility/arm1.C: New test.
26454
26455 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
26456
26457         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
26458         -pedantic-errors.
26459
26460 2004-09-01  Paul Brook  <paul@codesourcery.com>
26461
26462         * gfortran.dg/eof_2.f90: New test.
26463
26464 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26465
26466         PR fortran/16579
26467         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
26468
26469 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
26470
26471         PR libfortran/16805
26472         * gfortran.dg/list_read_2.f90: New test.
26473
26474 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
26475
26476         * g++.dg/abi/key1.C: New test.
26477
26478 2004-08-31  Richard Henderson  <rth@redhat.com>
26479
26480         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
26481         form of offsetof.
26482         * g++.dg/other/offsetof5.C: Remove duplicate.
26483
26484 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26485
26486         PR fortran/17244
26487         * gfortran.dg/func_derived_1.f90: New test.
26488
26489 2004-08-31  Paul Brook  <paul@codesourcery.com>
26490
26491         * gfortran.dg/eof_1.f90: New test.
26492
26493 2004-08-31  Paul Brook  <paul@codesourcery.com>
26494
26495         * gfortran.dg/list_read_1.f90: New file.
26496
26497 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
26498
26499         * g++.dg/opt/loop1.C: XFAIL.
26500
26501 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
26502
26503         * gcc.dg/funcdef-storage-1.c: New.
26504         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
26505         an extern function in local scope.
26506         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
26507         declare an 'auto inline' function in local scope.
26508         * gcc.dg/20011130-1.c: Likewise.
26509         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
26510         an 'auto' function in local scope.
26511         * gcc.dg/20021014-1.c: Likewise.
26512         * gcc.dg/20030331-2.c: Likewise.
26513
26514 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26515
26516         * gfortran.dg/blockdata_1.f90: New test.
26517
26518 2004-08-30  Richard Henderson  <rth@redhat.com>
26519
26520         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
26521
26522 2004-08-30  Richard Henderson  <rth@redhat.com>
26523
26524         * lib/fortran-torture.exp (fortran-torture-execute): Honor
26525         additional_flags set by alternate driver.
26526         (ieee-options): New procedure.
26527         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
26528         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
26529         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
26530         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
26531
26532 2004-08-30  Richard Henderson  <rth@redhat.com>
26533
26534         * lib/f-torture.exp: Remove.
26535
26536 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
26537
26538         PR rtl-optimization/16590
26539         * g++.dg/opt/loop1.C: New test.
26540
26541 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26542
26543         PR fortran/13910
26544         * gfortran.dg/oldstyle_1.f90: New test.
26545
26546 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
26547         Paul Brook  <paul@codesourcery.com>
26548
26549         * gfortran.dg/g77/README: Update.
26550         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
26551         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
26552         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
26553
26554 2004-08-28  Paul Brook  <paul@codesourcery.com>
26555
26556         PR libfortran/17195
26557         * gfortran.dg/edit_real_1.f90: New test.
26558
26559 2004-08-27  Paul Brook  <paul@codesourcery.com>
26560
26561         * gfortran.dg/rewind_1.f90: New test.
26562
26563 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
26564
26565         PR fortran/16597
26566         * gfortran.dg/pr16597.f90: New test.
26567
26568 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26569
26570         PR c/13801
26571         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
26572         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
26573         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
26574         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
26575         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
26576
26577 2004-08-26  Nick Clifton  <nickc@redhat.com>
26578
26579         * gcc.c-torture/compile/pr17119.c: New test.
26580
26581 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26582
26583         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
26584
26585 2004-08-25  Richard Henderson  <rth@redhat.com>
26586
26587         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
26588         the bits that expect kind=8 to be the largest real kind.
26589
26590 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
26591
26592         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
26593
26594 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26595
26596         * gfortran.dg/assignment_1.f90: New test.
26597
26598 2004-08-25  Adam Nemet  <anemet@lnxw.com>
26599
26600         * g++.dg/template/repo3.C: New test.
26601
26602 2004-08-25  Roger Sayle  <roger@eyesopen.com>
26603
26604         PR middle-end/16693
26605         PR tree-optimization/16372
26606         * g++.dg/opt/pr16372-1.C: New test case.
26607         * g++.dg/opt/pr16693-1.C: New test case.
26608         * g++.dg/opt/pr16693-2.C: New test case.
26609
26610 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
26611
26612         * objc.dg/proto-lossage-4.m: New test.
26613
26614 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
26615
26616         PR c++/17155
26617         * g++.dg/inherit/local2.C: New test.
26618
26619 2004-08-25  Paul Brook  <paul@codesourcery.com>
26620
26621         PR fortran/17144
26622         * gfortran.dg/string_ctor_1.f90: New test.
26623
26624 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26625
26626         PR c++/14428
26627         * g++.dg/template/redecl2.C: New test.
26628
26629 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
26630
26631         PR fortran/17143
26632         * gfortran.dg/pr17143.f90: New test.
26633
26634 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
26635
26636         PR fortran/17164
26637         * gfortran.dg/pr17164.f90: New test.
26638
26639 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26640
26641         * gcc.dg/tree-ssa/loop-1.c: New test.
26642
26643 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
26644
26645         * gcc.c-torture/compile/20040824-1.c: New test.
26646
26647 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
26648
26649         * gcc.c-torture/compile/iftrap-3.c: New test.
26650
26651 2004-08-24  Paul Brook  <paul@codesourcery.com>
26652
26653         * gfortran.dg/entry_2.f90: New test.
26654
26655 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26656
26657         PR c++/16889
26658         * g++.dg/lookup/ambig[12].C: New.
26659
26660 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26661
26662         PR c++/16706
26663         * g++.dg/template/crash21.C: New test.
26664         * g++.dg/template/crash22.C: Likewise.
26665
26666 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26667
26668         PR c++/17149
26669         * g++.dg/template/access15.C: New.
26670
26671 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26672
26673         PR c++/17163
26674         * g++.dg/template/repo2.C: New test.
26675
26676 2004-08-23  Roger Sayle  <roger@eyesopen.com>
26677
26678         PR rtl-optimization/17078
26679         * gcc.c-torture/execute/pr17078-1.c: New test case.
26680
26681 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26682
26683         PR c/14492
26684         * gcc.dg/debug/crash1.c: New test.
26685
26686 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26687
26688         PR c/16180
26689         * gcc.dg/loop-5.c: New test.
26690
26691 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26692
26693         * gcc.c-torture/execute/20040823-1.c: New test.
26694
26695 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
26696
26697         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
26698         to the assembler.  Simplify test accordingly.
26699         (asm_abi_flags): Use GNU names.
26700         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
26701         to check for ABI flags.
26702
26703 2004-08-22  Andrew Pinski  <apinski@apple.com>
26704
26705         * g++.dg/opt/pr14029.C: New test.
26706         * gcc.c-torture/execute/pr15262.c: New test.
26707
26708 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26709
26710         * gfortran.dg/reduction.f90: Add checks with complex arguments.
26711
26712 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
26713
26714         PR 16908
26715         * gfortran.dg/direct_io.f90: New test.
26716
26717 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
26718
26719         PR c++/17121
26720         * g++.dg/inherit/local2.C: New test.
26721
26722 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
26723
26724         PR c++/17120
26725         * g++.dg/warn/Wparentheses-4.C: New test.
26726
26727 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
26728
26729         PR c++/17121
26730         * g++.dg/inherit/local2.C: New test.
26731
26732         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
26733         * gcc.dg/ppc-ldstruct.c: Likewise.
26734         * gcc.dg/ppc64-abi-2.c: Likewise.
26735
26736 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
26737
26738         PR rtl-optimization/17099
26739         * gcc.c-torture/execute/20040820-1.c: New test.
26740
26741 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
26742
26743         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
26744
26745 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
26746
26747         PR fortran/17077
26748         * gfortran.dg/auto_array_1.f90: New test.
26749
26750 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26751
26752         PR fortran/17074
26753         * gfortran.dg/simpleif_1.f90: New test.
26754
26755 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
26756
26757         * lib/target-supports.exp (check_profiling_available): Return
26758         false for arm*-*-symbianelf* and arm*-*-eabi*.
26759
26760         PR c++/15890
26761         * g++.dg/template/delete1.C: New test.
26762
26763 2004-08-19  Paul Brook  <paul@codesourcery.com>
26764
26765         PR fortran/14976
26766         PR fortran/16228
26767         * gfortran.dg/data_char_1.f90: New test.
26768
26769 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
26770
26771         PR fortran/16946
26772         * gfortran.dg/reduction.f90: New testcase.
26773
26774 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26775
26776         PR fortran/16520
26777         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
26778
26779 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26780
26781         PR c++/17041
26782         * g++.dg/Wparentheses-3.C: New test.
26783
26784 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
26785
26786         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
26787         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
26788         * gcc.dg/vect/vect-2.c: Likewise.
26789         * gcc.dg/vect/vect-3.c: Likewise.
26790         * gcc.dg/vect/vect-4.c: Likewise.
26791         * gcc.dg/vect/vect-5.c: Likewise.
26792         * gcc.dg/vect/vect-6.c: Likewise.
26793         * gcc.dg/vect/vect-7.c: Likewise.
26794         * gcc.dg/vect/vect-25.c: Likewise.
26795         * gcc.dg/vect/vect-31.c: Likewise.
26796         * gcc.dg/vect/vect-32.c: Likewise.
26797         * gcc.dg/vect/vect-34.c: Likewise.
26798         * gcc.dg/vect/vect-36.c: Likewise.
26799         * gcc.dg/vect/vect-all.c: Likewise.
26800
26801 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
26802
26803         PR c++/17068
26804         * g++.dg/template/operator4.C: New test.
26805
26806 2004-08-18  Richard Henderson  <rth@redhat.com>
26807
26808         * gcc.dg/20040206-1.c: XFAIL.
26809
26810 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
26811
26812         PR c++/16246
26813         * g++.dg/template/array7.C: New test.
26814
26815 2004-08-17  James E Wilson  <wilson@specifixinc.com>
26816
26817         * gcc.dg/mips-movcc-1.c: New test.
26818         * gcc.dg/mips-movcc-2.c: New test.
26819         * gcc.dg/mips-movcc-3.c: New test.
26820
26821         * gcc.dg/mips-nmadd-1.c: New test.
26822         * gcc.dg/mips-nmadd-2.c: New test.
26823
26824 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
26825
26826         PR c++/15871
26827         * g++.dg/opt/inline8.C: New test.
26828
26829         PR c++/16965
26830         * g++.dg/parse/error17.C: New test.
26831
26832 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
26833
26834         * gcc.dg/vect: New directory for vectorizer tests.
26835         * gcc.dg/vect/tree-vect.h: New file.
26836         * gcc.dg/vect/vect.exp: New file.
26837         * gcc.dg/vect/pr16105.c.c: New test.
26838         * gcc.dg/vect/vect-1.c: New test.
26839         * gcc.dg/vect/vect-2.c: New test.
26840         * gcc.dg/vect/vect-3.c: New test.
26841         * gcc.dg/vect/vect-4.c: New test.
26842         * gcc.dg/vect/vect-5.c: New test.
26843         * gcc.dg/vect/vect-6.c: New test.
26844         * gcc.dg/vect/vect-7.c: New test.
26845         * gcc.dg/vect/vect-8.c: New test.
26846         * gcc.dg/vect/vect-9.c: New test.
26847         * gcc.dg/vect/vect-10.c: New test.
26848         * gcc.dg/vect/vect-11.c: New test.
26849         * gcc.dg/vect/vect-12.c: New test.
26850         * gcc.dg/vect/vect-13.c: New test.
26851         * gcc.dg/vect/vect-14.c: New test.
26852         * gcc.dg/vect/vect-15.c: New test.
26853         * gcc.dg/vect/vect-16.c: New test.
26854         * gcc.dg/vect/vect-17.c: New test.
26855         * gcc.dg/vect/vect-18.c: New test.
26856         * gcc.dg/vect/vect-19.c: New test.
26857         * gcc.dg/vect/vect-20.c: New test.
26858         * gcc.dg/vect/vect-21.c: New test.
26859         * gcc.dg/vect/vect-22.c: New test.
26860         * gcc.dg/vect/vect-23.c: New test.
26861         * gcc.dg/vect/vect-24.c: New test.
26862         * gcc.dg/vect/vect-25.c: New test.
26863         * gcc.dg/vect/vect-26.c: New test.
26864         * gcc.dg/vect/vect-27.c: New test.
26865         * gcc.dg/vect/vect-28.c: New test.
26866         * gcc.dg/vect/vect-29.c: New test.
26867         * gcc.dg/vect/vect-30.c: New test.
26868         * gcc.dg/vect/vect-31.c: New test.
26869         * gcc.dg/vect/vect-32.c: New test.
26870         * gcc.dg/vect/vect-33.c: New test.
26871         * gcc.dg/vect/vect-34.c: New test.
26872         * gcc.dg/vect/vect-35.c: New test.
26873         * gcc.dg/vect/vect-36.c: New test.
26874         * gcc.dg/vect/vect-37.c: New test.
26875         * gcc.dg/vect/vect-38.c: New test.
26876         * gcc.dg/vect/vect-40.c: New test.
26877         * gcc.dg/vect/vect-41.c: New test.
26878         * gcc.dg/vect/vect-42.c: New test.
26879         * gcc.dg/vect/vect-43.c: New test.
26880         * gcc.dg/vect/vect-44.c: New test.
26881         * gcc.dg/vect/vect-45.c: New test.
26882         * gcc.dg/vect/vect-46.c: New test.
26883         * gcc.dg/vect/vect-47.c: New test.
26884         * gcc.dg/vect/vect-48.c: New test.
26885         * gcc.dg/vect/vect-49.c: New test.
26886         * gcc.dg/vect/vect-50.c: New test.
26887         * gcc.dg/vect/vect-51.c: New test.
26888         * gcc.dg/vect/vect-52.c: New test.
26889         * gcc.dg/vect/vect-53.c: New test.
26890         * gcc.dg/vect/vect-54.c: New test.
26891         * gcc.dg/vect/vect-55.c: New test.
26892         * gcc.dg/vect/vect-56.c: New test.
26893         * gcc.dg/vect/vect-57.c: New test.
26894         * gcc.dg/vect/vect-58.c: New test.
26895         * gcc.dg/vect/vect-59.c: New test.
26896         * gcc.dg/vect/vect-60.c: New test.
26897         * gcc.dg/vect/vect-61.c: New test.
26898         * gcc.dg/vect/vect-all.c: New test.
26899         * gcc.dg/vect/vect-none.c: New test.
26900
26901 2004-08-17  Paul Brook  <paul@codesourcery.com>
26902
26903         PR fortran/13082
26904         * gfortran.dg/entry_1.f90: New test.
26905
26906 2004-08-17  Andrew Pinski  <apinski@apple.com>
26907
26908         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
26909
26910 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
26911
26912         * gcc.dg/pr17036-1.c: New test.
26913
26914 2004-08-16  Devang Patel  <dpatel@apple.com>
26915
26916         * gcc.dg/darwin-20040809-1.c: New test.
26917
26918 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
26919
26920         * gcc.dg/funcdef-attr-1.c: New test.
26921
26922 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
26923
26924         * gcc.dg/altivec-17.c: New test.
26925         * gcc.dg/altivec-18.c: New test.
26926
26927 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26928
26929         PR c++/6749
26930         * g++.dg/template/vtable2.C: New test.
26931
26932 2004-08-14  Richard Henderson  <rth@redhat.com>
26933
26934         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
26935         * gcc.dg/pack-test-4.c (main): Return 0.
26936         * gcc.dg/setjmp-1.c: Remove XFAIL.
26937         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
26938
26939 2004-08-14  Richard Henderson  <rth@redhat.com>
26940
26941         * gcc.dg/980217-1.c: Add prototype for printf.
26942
26943 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
26944
26945         * gfortran.dg/pr16935.f90: New test.
26946
26947 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
26948
26949         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
26950
26951 2004-08-13  Paul Brook  <paul@codesourcery.com>
26952
26953         * gfortran.dg/der_io_1.f90: Remove stray comma.
26954
26955 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
26956
26957         * gcc.dg/vmx/cw-bug-2.c: Remove.
26958         * gcc.dg/vmx/vprint-1.c: Remove.
26959         * gcc.dg/vmx/vscan-1.c: Remove.
26960
26961 2004-08-12  Devang patel  <dpatel@apple.com>
26962
26963         * gcc.dg/darwin-20040809-2.c: New test.
26964
26965 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
26966
26967         * g++.dg/ext/altivec-12.C: New test.
26968
26969         * g++.dg/ext/altivec-11.C: New test.
26970
26971 2004-08-12  Paul Brook  <paul@codesourcery.com>
26972
26973         * g++.dg/abi/arm_cxa_vec_1.C: New test.
26974
26975 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
26976
26977         * g++.dg/ext/altivec-2.C: Check for hardware support before
26978         executing any VMX instructions.
26979
26980         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
26981
26982 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
26983
26984         PR c++/16276
26985         * g++.old-deja/g++.other/comdat4.C: New test.
26986         * g++.old-deja/g++.other/comdat4-aux.cc: New.
26987
26988 2004-08-12  Ben Elliston  <bje@au.ibm.com>
26989
26990         PR target/16286
26991         * gcc.dg/pr16286.c: New test.
26992
26993 2004-08-12 Jan Beulich <jbeulich@novell.com>
26994
26995         * g++.dg/ext/asm5.C: New.
26996
26997 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26998
26999         PR c++/16698
27000         * g++.dg/eh/crash1.C: New test.
27001
27002         PR c++/16717
27003         * g++.dg/ext/construct1.C: New test.
27004
27005 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
27006
27007         PR c++/16853
27008         * g++.dg/init/ptrmem1.C: New test.
27009
27010         PR c++/16618
27011         * g++.dg/parse/offsetof5.C: New test.
27012
27013         PR c++/16870
27014         * g++.dg/template/overload3.C: New test.
27015
27016 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
27017
27018         PR c++/16964
27019         * g++.dg/parse/error16.C: New test.
27020
27021         PR c++/16904
27022         * g++.dg/template/error14.C: New test.
27023
27024         PR c++/16929
27025         * g++.dg/template/error15.C: New test.
27026
27027 2004-08-11  Devang Patel  <dpatel@apple.com>
27028
27029         * gcc.dg/darwin-ld-20040809-1.c: New test.
27030         * gcc.dg/darwin-ld-20040809-2.c: New test.
27031
27032 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
27033
27034         PR fortran/16917
27035         * gfortran.dg/dfloat_1.f90: New test.
27036
27037 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
27038
27039         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
27040         * gcc.dg/dll-2.c: Fix dg-require syntax.
27041         * gcc.misc-tests/arm-isr.c (abort): Declare.
27042         (exit): Likewise.
27043
27044 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
27045
27046         PR c++/16971
27047         * g++.dg/parse/crash16.C: New test.
27048
27049 2004-08-10  Roger Sayle  <roger@eyesopen.com>
27050
27051         * gcc.dg/mips-rsqrt-1.c: New test case.
27052         * gcc.dg/mips-rsqrt-2.c: New test case.
27053         * gcc.dg/mips-rsqrt-3.c: New test case.
27054
27055 2004-08-10  Paul Brook  <paul@codesourcery.com>
27056
27057         * gfortran.dg/der_io_1.f90: New test.
27058
27059 2004-08-10  Paul Brook  <paul@codesourcery.com>
27060
27061         PR fortran/16919
27062         * gfortran.dg/der_array_1.f90: New test.
27063
27064 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
27065
27066         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
27067
27068 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
27069
27070         * gcc.dg/wchar_t-2.c: Fix typo.
27071
27072 2004-08-09  Falk Hueffner  <falk@debian.org>
27073
27074         PR tree-optimization/12517
27075         * gcc.c-torture/compile/pr12517.c: New test.
27076
27077         PR tree-optimization/12578
27078         * gcc.c-torture/compile/pr12578.c: New test.
27079
27080         PR tree-optimization/12899
27081         * gcc.c-torture/compile/pr12899.c: New test.
27082
27083         PR rtl-optimization/14692
27084         * gcc.c-torture/compile/pr14692.c: New test.
27085
27086         PR tree-optimization/16461
27087         * gcc.c-torture/compile/pr16461.c: New test.
27088
27089 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
27090
27091         * gfortran.dg/getenv_1.f90: New test.
27092
27093 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
27094
27095         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
27096         wchar_t.
27097         * gcc.dg/symbian5.c: Test -fno-short-wchar.
27098
27099 2004-08-06  Paul Brook  <paul@codesourcery.com>
27100
27101         * gfortran.dg/ret_array_1.f90: New test.
27102         * gfortran.dg/ret_pointer_1.f90: New test.
27103
27104 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
27105
27106         * gcc.dg/missing-field-init-[12].c: New tests.
27107         * g++.dg/warn/missing-field-init-[12].C: New tests.
27108
27109 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
27110
27111         * gcc.dg/enum2.c: New test.
27112         * gcc.dg/symbian3.c: Likewise.
27113         * gcc.dg/symbian4.c: Likewise.
27114         * gcc.dg/wchar_t-2.c: Likewise.
27115
27116 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
27117
27118         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
27119         destructor tests.
27120
27121 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
27122
27123         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
27124         dg-require-visiblity.
27125         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
27126         * g++.dg/ext/visibility/fvisibility.C: Likewise.
27127         * g++.dg/ext/visibility/memfuncts.C: Likewise.
27128         * g++.dg/ext/visibility/new1.C: Likewise.
27129         * g++.dg/ext/visibility/pragma.C: Likewise.
27130         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
27131         * g++.dg/ext/visibility/virtual.C: Likewise.
27132         * g++/dg/ext/visibility/visibility-1.C: Likewise.
27133         * g++/dg/ext/visibility/visibility-2.C: Likewise.
27134         * g++/dg/ext/visibility/visibility-3.C: Likewise.
27135         * g++/dg/ext/visibility/visibility-4.C: Likewise.
27136         * g++/dg/ext/visibility/visibility-5.C: Likewise.
27137         * g++/dg/ext/visibility/visibility-6.C: Likewise.
27138         * g++/dg/ext/visibility/visibility-7.C: Likewise.
27139         * g++/dg/ext/visibility/visibility-8.C: New test.
27140         * gcc.c-torture/compile/dll.x: Remove.
27141         * gcc.dg/dll-2.c: Use dg-require-dll
27142         * gcc.dg/visibility-10.c: New test.
27143         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
27144         supporting DLLs.
27145         * testsuite/lib/scanasm.exp (scan_hidden): New function.
27146         (scan_not_hidden): Likewise.
27147
27148 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
27149
27150         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
27151
27152 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
27153
27154         * gcc.c-torture/execute/20040805-1.c: New test.
27155
27156 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
27157
27158         * gcc.dg/20020118-1.c: Declare abort.
27159         * gcc.dg/altivec_check.h: Likewise.
27160         * gcc.dg/iftrap-2.c: Likewise.
27161         * gcc.dg/pragma-darwin.c: Likewise.
27162         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
27163
27164 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
27165
27166         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
27167
27168 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27169
27170         * gcc.c-torture/execute/builtins/abs-2.c,
27171         gcc.c-torture/execute/builtins/abs-3.c,
27172         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
27173         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
27174         intmax_t, uintmax_t and their limits.
27175         * gcc.dg/intmax_t-1.c: New test.
27176
27177 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27178
27179         * g++.dg/tc1/dr147.C: Add reference to PR.
27180
27181 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
27182
27183         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
27184         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
27185
27186 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
27187
27188         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
27189
27190 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27191
27192         * gcc.dg/redecl-5.c: New test.
27193         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
27194         of scanf.
27195
27196 2004-08-03  Roger Sayle  <roger@eyesopen.com>
27197
27198         PR middle-end/16790
27199         * gcc.c-torture/execute/pr16790-1.c: New test case.
27200
27201 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
27202
27203         * g++.dg/ext/visibility/assign1.C: New test.
27204         * g++.dg/ext/visibility/new1.C: Likewise.
27205
27206         * gcc.dg/symbian1.c: New test.
27207         * gcc.dg/symbian2.c: Likewise.
27208
27209 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
27210
27211         PR target/16570
27212         * gcc.dg/i386-sse-9.c: New test.
27213
27214 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27215
27216         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
27217
27218 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27219
27220         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
27221         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
27222         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
27223         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
27224         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
27225         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
27226         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
27227         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
27228         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
27229         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
27230         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
27231         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
27232         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
27233         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
27234         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
27235         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
27236         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
27237         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
27238         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
27239         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
27240         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
27241         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
27242         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
27243         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
27244         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
27245         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
27246         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
27247         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
27248         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27249         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27250         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
27251         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
27252         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
27253         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
27254         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
27255         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27256         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27257         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27258         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27259         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
27260         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
27261         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
27262         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
27263         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
27264         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27265         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27266         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
27267         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
27268         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
27269         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
27270         gcc.misc-tests/i386-pf-3dnow-1.c,
27271         gcc.misc-tests/i386-pf-athlon-1.c,
27272         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
27273         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
27274         Declare built-in functions used.
27275         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
27276
27277 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
27278
27279         PR c++/16707
27280         * g++.dg/lookup/using12.C: New test.
27281
27282         * g++.dg/init/null1.C: Fix PR number.
27283         * g++.dg/parse/namespace10.C: Likewise.
27284
27285 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
27286
27287         PR c++/16224
27288         * g++.dg/template/spec17.C: New test.
27289         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
27290         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
27291
27292 2004-08-02  David Billinghurst
27293
27294         PR fortran/16292
27295         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
27296
27297 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
27298
27299         * gcc.dg/ia64-got-1.c: New test case.
27300
27301 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
27302
27303         PR c++/16489
27304         * g++.dg/init/null1.C: New test.
27305         * g++.dg/tc1/dr76.C: Adjust error marker.
27306
27307         PR c++/16529
27308         * g++.dg/parse/namespace10.C: New test.
27309
27310         PR c++/16810
27311         * g++.dg/inherit/ptrmem2.C: New test.
27312
27313 2004-08-02  Ben Elliston  <bje@au.ibm.com>
27314
27315         PR target/16155
27316         * gcc.dg/pr16155.c: New test.
27317
27318 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
27319
27320         * gcc.dg/redecl-2.c: New test.
27321
27322 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
27323
27324         * gcc.dg/darwin-longdouble.c: New file.
27325
27326 2004-07-30  Richard Henderson  <rth@redhat.com>
27327
27328         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
27329         write to constant argument.
27330         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
27331
27332 2004-07-30  Richard Henderson  <rth@redhat.com>
27333
27334         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
27335         tests of nearest around zero.
27336
27337 2004-07-30  Andrew Pinski  <apinski@apple.com>
27338
27339         * gcc.c-torture/compile/20040730-1.c: New test.
27340
27341 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
27342
27343         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
27344         powerpc-eabispe.
27345
27346 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
27347
27348         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
27349
27350 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
27351
27352         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
27353         contains $ld_library_path.
27354         * lib/gfortran.exp (gfortran_link_flags): Likewise.
27355
27356 2004-07-29  Richard Henderson  <rth@redhat.com>
27357
27358         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
27359
27360         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
27361         (alt2, which): New.
27362         (Check): Accept either alternative.
27363
27364 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
27365
27366         * g++.dg/abi/inline1.C: New test.
27367         * g++.dg/abi/local1-a.cc: Likewise.
27368         * g++.dg/abi/local1.C: Likewise.
27369         * g++.dg/abi/mangle11.C: Tweak location of warnings.
27370         * g++.dg/abi/mangle12.C: Likewise.
27371         * g++.dg/abi/mangle17.C: Likewise.
27372         * g++.dg/abi/mangle20-2.C: Likewise.
27373         * g++.dg/opt/interface1.C: Likewise.
27374         * g++.dg/opt/interface1.h: Likewise.
27375         * g++.dg/opt/interface1-a.cc: New test.
27376         * g++.dg/parse/repo1.C: New test.
27377         * g++.dg/template/repo1.C: Likewise.
27378         * g++.dg/warn/Winline-1.C: Likewise.
27379         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
27380
27381 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
27382
27383         * gcc.dg/tree-ssa/20040729-1.c: New test.
27384
27385 2004-07-27  Matt Austern <austern@apple.com>
27386
27387         * gcc.dg/darwin-bool-1.c: New test.
27388         * gcc.dg/darwin-bool-2.c: New test.
27389
27390 2004-07-28  Richard Henderson  <rth@redhat.com>
27391
27392         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
27393         arguments in the correct type.  Don't write to constant arguments.
27394
27395 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27396
27397         PR tree-optimization/16688
27398         PR tree-optimization/16689
27399         * g++.dg/tree-ssa/pr16688.C: New test.
27400
27401 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27402
27403         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
27404         loads.  Not only in the comment, this time.
27405
27406 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
27407
27408         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
27409         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
27410         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
27411         * gcc.dg/sh4a-bitmovua.c: New.
27412         * gcc.dg/sh4a-cos.c: New.
27413         * gcc.dg/sh4a-cosf.c: New.
27414         * gcc.dg/sh4a-fprun.c: New.
27415         * gcc.dg/sh4a-fsrra.c: New.
27416         * gcc.dg/sh4a-memmovua.c: New.
27417         * gcc.dg/sh4a-sin.c: New.
27418         * gcc.dg/sh4a-sincos.c: New.
27419         * gcc.dg/sh4a-sincosf.c: New.
27420         * gcc.dg/sh4a-sinf.c: New.
27421
27422 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27423
27424         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
27425         conditionals.
27426         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
27427         loads.
27428         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
27429         DOM1.
27430
27431 2004-07-27  Andrew Pinski  <apinski@apple.com>
27432
27433         * g++.dg/rtti/tinfo1.C: Correct the xfail.
27434
27435 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
27436
27437         * gcc.dg/pragma-isr.c: New test.
27438
27439 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27440
27441         PR c++/14429
27442         * g++.dg/template/ttp11.C: New test.
27443
27444 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
27445
27446         * gcc.c-torture/compile/20040727-1.c: New test.
27447
27448 2004-07-26  Eric Christopher  <echristo@redhat.com>
27449
27450         * gcc.c-torture/compile/20040726-2.c: New test.
27451
27452 2004-07-26  Andrew Pinski  <apinski@apple.com>
27453
27454         * g++.dg/rtti/tinfo1.C: Xfail.
27455
27456 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
27457
27458         * gcc.c-torture/compile/20040726-1.c: New test.
27459
27460 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
27461             Brian Ryner  <bryner@brianryner.com>
27462
27463         PR c++/9283
27464         PR c++/15000
27465         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
27466         * g++.dg/ext/visibility/: New directory.
27467         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
27468         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
27469         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
27470         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
27471         * g++.dg/ext/visibility/fvisibility.C,
27472         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
27473         g++.dg/ext/visibility/fvisibility-override1.C
27474         g++.dg/ext/visibility/fvisibility-override2.C
27475         g++.dg/ext/visibility/memfuncts.C
27476         g++.dg/ext/visibility/noPLT.C
27477         g++.dg/ext/visibility/pragma.C
27478         g++.dg/ext/visibility/pragma-override1.C
27479         g++.dg/ext/visibility/pragma-override2.C
27480         g++.dg/ext/visibility/staticmemfuncts.C
27481         g++.dg/ext/visibility/virtual.C: New tests.
27482
27483 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27484
27485         PR c/15360
27486         * gcc.dg/pr15360-1.c: New test.
27487
27488 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
27489
27490         * gcc.dg/pragma-align-2.c: New test.
27491         * gcc.dg/pragma-init-fini.c: New test.
27492         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
27493         targets.
27494
27495 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27496
27497         * gcc.dg/init-string-2.c: New test.
27498
27499 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
27500
27501         PR 16684
27502         * gcc.dg/Wredundant-decls-1.c: New test case.
27503
27504 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
27505
27506         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
27507         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
27508         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
27509         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
27510         * gcc.dg/compat/generate-random.c: New file.
27511         * gcc.dg/compat/generate-random.h: Likewise.
27512         * gcc.dg/compat/generate-random_r.c: Likewise.
27513         * gcc.dg/compat/struct-layout-1.h: Likewise.
27514         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
27515         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
27516         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
27517         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
27518         * gcc.dg/compat/struct-layout-1_main.c: New test.
27519         * gcc.dg/compat/struct-layout-1_x.c: New file.
27520         * gcc.dg/compat/struct-layout-1_y.c: New file.
27521         * gcc.dg/compat/struct-layout-1_test.h: New file.
27522
27523 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
27524
27525         * gcc.dg/comp-return-1.c: New test
27526
27527 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
27528
27529         * gcc.dg/vmx/8-02a.c: Fix typo.
27530
27531         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
27532         * gcc.dg/darwin-abi-3.c: New test.
27533
27534         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
27535         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
27536
27537         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
27538         * gcc.dg/vmx/ops-long-1.c: New test.
27539         * gcc.dg/vmx/ops-long-2.c: New test.
27540
27541 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
27542
27543         * g++.dg/lookup/conv-[1234].C: New.
27544
27545 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
27546
27547         * g++.dg/parse/attr2.C: Simplify.
27548
27549 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27550
27551         PR c/7284
27552         * gcc.c-torture/execute/pr7284-1.c: New test.
27553
27554 2004-07-22  Brian Booth  <bbooth@redhat.com>
27555
27556         * gcc.dg/tree-ssa/20040721-1.c: New test.
27557
27558 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27559
27560         * g++.dg/template/crash20.c: New.
27561
27562 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
27563
27564         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
27565         Add dg-run directive.  Declare variables as required.
27566         * gfortran.dg/g77/README: Update
27567
27568 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
27569
27570         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
27571         gcc.dg/cris-peep2-andu2.c: New tests.
27572
27573 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27574
27575         PR c/15052
27576         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
27577         on return type.
27578         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
27579         messages.
27580         * gcc.dg/qual-return-2.c: Update expected messages.
27581         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
27582
27583 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27584
27585         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
27586         * gcc.dg/noncompile/921102-1.c: Update expected error message.
27587
27588 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27589
27590         PR c/11250
27591         * gcc.dg/init-string-1.c: New test.
27592
27593 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
27594
27595         PR middle-end/15345
27596         PR c/16450
27597         * gcc.dg/torture/nested-fn-1.c: New test.
27598
27599 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
27600
27601         PR target/16559
27602         * gcc.dg/ia64-fptr-1.c: New file.
27603
27604 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27605
27606         PR c++/14497
27607         * g++.dg/template/spec16.C: New test.
27608         * g++.old-deja/g++.robertl/eb118.C: Remove.
27609
27610 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27611
27612         PR c++/509
27613         * g++.dg/template/spec15.C: New test.
27614
27615 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
27616
27617         Copy cases from g77.f-torture/execute and add dg-run
27618         directive.  Other changes as noted.
27619         * gfortran.dg/g77/13037.f
27620         * gfortran.dg/g77/1832.f
27621         * gfortran.dg/g77/19981119-0.f
27622         * gfortran.dg/g77/19990313-0.f
27623         * gfortran.dg/g77/19990313-1.f
27624         * gfortran.dg/g77/19990313-2.f
27625         * gfortran.dg/g77/19990313-3.f
27626         * gfortran.dg/g77/19990419-1.f
27627         * gfortran.dg/g77/19990826-0.f
27628         * gfortran.dg/g77/19990826-2.f
27629         * gfortran.dg/g77/20000503-1.f
27630         * gfortran.dg/g77/20001111.f
27631         * gfortran.dg/g77/20010116.f
27632         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
27633         * gfortran.dg/g77/20010430.f
27634         * gfortran.dg/g77/6177.f
27635         * gfortran.dg/g77/947.f
27636         * gfortran.dg/g77/970816-3.f
27637         * gfortran.dg/g77/971102-1.f
27638         * gfortran.dg/g77/980520-1.f
27639         * gfortran.dg/g77/980628-0.f
27640         * gfortran.dg/g77/980628-1.f
27641         * gfortran.dg/g77/980628-10.f
27642         * gfortran.dg/g77/980628-2.f
27643         * gfortran.dg/g77/980628-3.f
27644         * gfortran.dg/g77/980628-7.f
27645         * gfortran.dg/g77/980628-8.f
27646         * gfortran.dg/g77/980628-9.f
27647         * gfortran.dg/g77/980701-0.f
27648         * gfortran.dg/g77/980701-1.f
27649         * gfortran.dg/g77/cabs.f
27650         * gfortran.dg/g77/claus.f
27651         * gfortran.dg/g77/complex_1.f
27652         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
27653         * gfortran.dg/g77/dcomplex.f
27654         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
27655         * gfortran.dg/g77/f90-intrinsic-mathematical.f
27656         * gfortran.dg/g77/f90-intrinsic-numeric.f
27657         * gfortran.dg/g77/int8421.f
27658         * gfortran.dg/g77/labug1.f
27659         * gfortran.dg/g77/large_vec.f
27660         * gfortran.dg/g77/le.f
27661         * gfortran.dg/g77/short.f
27662         * gfortran.dg/g77/README: Update
27663
27664 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
27665
27666         PR c++/16637
27667         * g++.dg/parse/lookup4.C: New test.
27668
27669 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27670
27671         PR c++/16175
27672         * g++.dg/template/ttp10.C: New test.
27673
27674 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27675
27676         * gcc.dg/pr12625-1.c: New test.
27677
27678 2004-07-20  Steven Bosscher  <stevenb@suse.de>
27679
27680         * testsuite/gcc.dg/switch-warn-1.c: New test.
27681         * testsuite/gcc.dg/switch-warn-2.c: New test.
27682         * gcc.c-torture/compile/pr14730.c: Update.
27683
27684 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
27685
27686         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
27687         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
27688         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
27689         g++.dg/template/nontype3.C: Remove trailing CR from tests.
27690
27691 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
27692
27693         PR c++/16623
27694         * g++.dg/template/assign1.C: New test.
27695
27696 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27697
27698         PR c++/12170
27699         * g++.dg/template/ttp9.C: New test.
27700
27701 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
27702
27703         * gcc.dg/format/cmn-err-1.c: New test.
27704
27705 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
27706
27707         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
27708         gcc.dg/Wparentheses-10.c: New tests.
27709         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
27710
27711 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27712
27713         PR fortran/16465
27714         * gfortran.dg/g77//ffixed-line-length-0.f,
27715         gfortran.dg/g77/ffixed-line-length-132.f,
27716         gfortran.dg/g77/ffixed-line-length-72.f,
27717         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
27718         gfortran.dg/g77/README: Update.
27719
27720 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27721
27722         PR c++/13092
27723         * g++.dg/template/non-dependent7.C: New test.
27724         * g++.dg/template/non-dependent8.C: Likewise.
27725         * g++.dg/template/non-dependent9.C: Likewise.
27726         * g++.dg/template/non-dependent10.C: Likewise.
27727
27728 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
27729
27730         PR c++/16337
27731         * g++.dg/parse/attr2.C: New test.
27732
27733 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
27734
27735         * g77.dg: Removed.
27736         * g77.f-torture: Ditto.
27737
27738 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27739
27740         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
27741         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
27742         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
27743
27744 2004-07-16  Richard Henderson  <rth@redhat.com>
27745
27746         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
27747
27748 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27749
27750         * lib/fortran-torture.exp (fortran-torture): Don't test compile
27751         tests with full list of options.
27752         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
27753         of TORTURE_OPTIONS if test contains 'dg-do run'.
27754
27755         PR fortran/16404
27756         * gfortran.dg/do_iterator.f90: New test.
27757
27758 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27759
27760         PR rtl-optimization/16536
27761         * gcc.c-torture/execute/restrict-1.c: New test.
27762
27763 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27764
27765         PR fortran/15324
27766         * gfortran.dg/pr15324.f90: New test.
27767
27768         PR fortran/15129
27769         * gfortran.dg/pr15129.f90: New test.
27770
27771         PR fortran/15140
27772         * gfortran.dg/pr15140.f90: New test.
27773
27774         PR fortran/13792
27775         * gfortran.fortran-torture/execute/bounds.f90: Add check for
27776         compile-time simplification.
27777
27778 2004-07-14  Mike Stump  <mrs@apple.com>
27779
27780         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
27781
27782 2004-07-14  James E Wilson  <wilson@specifixinc.com>
27783
27784         PR target/16325
27785         * gcc.dg/profile-generate-1.c: New.
27786
27787 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
27788
27789         * gcc.c-torture/execute/20040709-1.c: New test.
27790         * gcc.c-torture/execute/20040709-2.c: New test.
27791
27792 2004-07-14  Mike Stump  <mrs@apple.com>
27793
27794         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
27795
27796 2004-07-14  Mike Stump  <mrs@apple.com>
27797
27798         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
27799
27800 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
27801
27802         PR c++/16518
27803         * g++.dg/parse/mutable1.C: New test.
27804
27805 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
27806
27807         PR tree-optimization/16443
27808         * gcc.dg/tree-ssa/20040713-1.c: New test.
27809
27810 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
27811
27812         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
27813         for operator new.
27814
27815 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27816
27817         * gfortran.dg/g77/README: New file
27818         * gfortran.dg/g77/19981216-0.f: Copy from
27819         g77.f-torture/noncompile.  Add "dg-do compile" and
27820         dg-error as required.
27821         * gfortran.dg/g77/19990218-1.f: Likewise.
27822         * gfortran.dg/g77/19990905-1.f: Likewise.
27823         * gfortran.dg/g77/9263.f: Likewise.
27824         * gfortran.dg/g77/980615-0.f: Likewise.
27825         * gfortran.dg/g77/980616-0.f: Likewise.
27826         * gfortran.dg/g77/check0.f: Likewise.
27827         * gfortran.dg/g77/select_no_compile.f: Likewise.
27828
27829 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27830
27831         Copy files from g77.f-torture/compile.
27832         Add "{ dg-do compile}".  Other changes as noted
27833         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
27834         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
27835         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
27836         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
27837         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
27838         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
27839         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
27840         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
27841         statement to conform to standard.  Append alpha1.x for reference.
27842         * gfortran.dg/g77/xformat.f: Add dg-warning
27843
27844 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27845
27846         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
27847         Add {dg-do compile} directive.
27848         * gfortran.dg/g77/cpp2.F: Likewise.
27849
27850 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27851
27852         PR c++/5402
27853         * g++.dg/lookup/name-clash1.C: New test.
27854
27855         PR c++/9777
27856         * g++.dg/lookup/name-clash2.C: New test.
27857
27858         PR c++/12102
27859         * g++.dg/lookup/name-clash3.C: New test.
27860
27861 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27862
27863         * g++.dg/lookup/new2.C: New test.
27864         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
27865
27866 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
27867
27868         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
27869         Add {dg-do compile} directive.
27870         * gfortran.dg/g77/13060.f: Likewise.
27871         * gfortran.dg/g77/19990218-0.f: Likewise.
27872         * gfortran.dg/g77/19990305-0.f: Likewise.
27873         * gfortran.dg/g77/19990419-0.f: Likewise.
27874         * gfortran.dg/g77/19990502-0.f: Likewise.
27875         * gfortran.dg/g77/19990502-1.f: Likewise.
27876         * gfortran.dg/g77/19990525-0.f: Likewise.
27877         * gfortran.dg/g77/19990826-1.f: Likewise.
27878         * gfortran.dg/g77/19990826-3.f: Likewise.
27879         * gfortran.dg/g77/19990905-2.f: Likewise.
27880         * gfortran.dg/g77/20000412-1.f: Likewise.
27881         * gfortran.dg/g77/20000511-1.f: Likewise.
27882         * gfortran.dg/g77/20000511-2.f: Likewise.
27883         * gfortran.dg/g77/20000518.f: Likewise.
27884         * gfortran.dg/g77/20000601-1.f: Likewise.
27885         * gfortran.dg/g77/20000601-2.f: Likewise.
27886         * gfortran.dg/g77/20000629-1.f: Likewise.
27887         * gfortran.dg/g77/20000630-2.f: Likewise.
27888         * gfortran.dg/g77/20010115.f: Likewise.
27889         * gfortran.dg/g77/20010321-1.f: Likewise.
27890         * gfortran.dg/g77/20010426.f: Likewise.
27891         * gfortran.dg/g77/20020307-1.f: Likewise.
27892         * gfortran.dg/g77/8485.f: Likewise.
27893         * gfortran.dg/g77/960317-1.f: Likewise.
27894         * gfortran.dg/g77/970915-0.f: Likewise.
27895         * gfortran.dg/g77/980310-1.f: Likewise.
27896         * gfortran.dg/g77/980310-2.f: Likewise.
27897         * gfortran.dg/g77/980310-3.f: Likewise.
27898         * gfortran.dg/g77/980310-4.f: Likewise.
27899         * gfortran.dg/g77/980310-6.f: Likewise.
27900         * gfortran.dg/g77/980310-7.f: Likewise.
27901         * gfortran.dg/g77/980310-8.f: Likewise.
27902         * gfortran.dg/g77/980419-2.f: Likewise.
27903         * gfortran.dg/g77/980424-0.f: Likewise.
27904         * gfortran.dg/g77/980427-0.f: Likewise.
27905         * gfortran.dg/g77/980729-0.f: Likewise.
27906         * gfortran.dg/g77/981117-1.f: Likewise.
27907         * gfortran.dg/g77/toon_1.f: Likewise.
27908
27909 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27910
27911         PR c++/2204
27912         * g++.dg/other/abstract2.C: New test.
27913
27914 2004-07-12  Paul Brook  <paul@codesourcery.com>
27915
27916         * gfortran.dg/pointer_init_1.f90: New test.
27917
27918 2004-07-11  Paul Brook  <paul@codesourcery.com>
27919
27920         PR fortran/15986
27921         * gfortran.dg/contained_1.f90: New test.
27922
27923 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
27924
27925         * g++.dg/parse/defarg8.C: New test.
27926
27927 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27928
27929         PR fortran/16433
27930         * gfortran.dg/pr16433.f: New test.
27931
27932         PR fortran/17574
27933         * gfortran.dg/pr15754.f90: New test.
27934
27935 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27936
27937         PR tree-optimization/16437
27938         * gcc.c-torture/execute/bitfld-4.c: New test.
27939
27940 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27941
27942         * gfortran.fortran-torture/execute/common_2.f90: Add check for
27943         access to common var from module.
27944
27945 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27946
27947         PR fortran/16336
27948         * gfortran.fortran-torture/execute/common_2.f90: New test.
27949
27950 2004-07-10  Paul Brook  <paul@codesourcery.com>
27951
27952         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
27953
27954 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27955
27956         PR fortran/15969
27957         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
27958
27959 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
27960
27961         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
27962         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
27963         * gfortran.dg/g77/ffree-form-1.f: Likewise.
27964         * gfortran.dg/g77/ffree-form-2.f: Likewise.
27965         * gfortran.dg/g77/ffree-form-3.f: Likewise.
27966         * gfortran.dg/g77/fno-underscoring.f: Likewise.
27967         * gfortran.dg/g77/funderscoring.f: Likewise.
27968         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
27969
27970 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27971
27972         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
27973
27974 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27975         Paul Brook  <paul@codesourcery.com>
27976
27977         PR fortran/13415
27978         * gfortran.dg/common_pointer_1.f90: New test.
27979
27980 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27981
27982         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
27983
27984 2004-07-09  James E Wilson  <wilson@specifixinc.com>
27985
27986         PR target/16364
27987         * gcc.c-torture/compile/20040709-1.c: New.
27988
27989 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27990
27991         PR fortran/14077
27992         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
27993
27994 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27995
27996         PR fortran/13201
27997         * gfortran.dg/shape_1.f90: New test.
27998
27999 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
28000             Andrew Pinski  <apinski@apple.com>
28001
28002         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
28003
28004 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28005
28006         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
28007         comment.
28008
28009 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28010         Paul Brook  <paul@codesourcery.com>
28011
28012         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
28013         '.f95' and '.F95'.
28014
28015 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
28016
28017         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
28018
28019 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28020
28021         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
28022         testcases with capital suffix.
28023
28024 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28025
28026         PR fortran/15481
28027         PR fortran/13372
28028         PR fortran/13575
28029         PR fortran/15978
28030         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
28031
28032         * gfortran.dg/implicit_1.f90: New test.
28033
28034 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28035
28036         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
28037         expression to match gfortran warning/error messages
28038         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
28039         dg-error text.
28040
28041 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28042
28043         * lib/fortran-torture.exp: Rename proc search_for to
28044         search_for_re.
28045
28046 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28047
28048         * gcc.c-torture/execute/simd-5.x: New file.
28049         XFAIL on SPARC 64-bit at -O0.
28050
28051 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28052
28053         PR c++/8211
28054         PR c++/16165
28055         * g++.dg/warn/effc3.C: New test.
28056
28057 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28058
28059         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
28060         change X to 1X in format.
28061         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
28062         add data statements to conform to standard.
28063
28064 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28065
28066         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
28067         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
28068         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
28069
28070 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28071
28072         * gfortran.dg/g77/7388.f: Copy from g77.dg
28073         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
28074         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
28075         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
28076         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
28077         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
28078         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
28079         * gfortran.dg/g77/strlen0.f: Likewise.
28080
28081 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
28082
28083         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
28084         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
28085
28086 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28087
28088         * gcc.c-torture/execute/920428-2.x: Delete.
28089         * gcc.c-torture/execute/920501-7.x: Likewise.
28090
28091 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
28092
28093         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
28094         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
28095         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
28096         prescott and c3-2.
28097         (PREFETCH_3DNOW): Add -march=c3.
28098
28099 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
28100
28101         PR c/16437
28102         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
28103         * gcc.c-torture/execute/bf64-1.x: Likewise.
28104
28105 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28106
28107         * gcc.c-torture/compile/20040708-1.c: New test.
28108
28109 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28110
28111         PR c++/16169
28112         * g++.dg/warn/effc2.C: New test.
28113
28114 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28115
28116         * gcc.c-torture/execute/bitfld-1.x: Remove.
28117         * gcc.c-torture/execute/bitfld-3.c: New test.
28118         * gcc.dg/bitfld-2.c: Remove XFAILs.
28119
28120 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
28121
28122         PR c++/16276
28123         * g++.dg/rtti/tinfo1.C: New file.
28124
28125 2004-07-07  Eric Christopher  <echristo@redhat.com>
28126
28127         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
28128
28129 2004-07-07  Andrew Pinski  <apinski@apple.com>
28130
28131         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
28132
28133 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
28134
28135         * g++.dg/init/call1.C: XFAIL.
28136
28137 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
28138
28139         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
28140         except for movstrict*, to movmem* and clrstr* to clrmem*.
28141
28142 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
28143
28144         * gcc.c-torture/execute/20040707-1.c: New test.
28145
28146 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
28147
28148         * gcc.c-torture/execute/20040706-1.c: New test.
28149
28150 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28151
28152         PR c++/3671
28153         * g++.dg/template/spec14.C: New test.
28154
28155 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
28156
28157         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
28158         nothing if not yet defined.  Use it in b, c and d type definitions.
28159         * gcc.c-torture/execute/20040705-1.c: New test.
28160         * gcc.c-torture/execute/20040705-2.c: New test.
28161
28162 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28163
28164         PR c++/2518
28165         * g++.dg/lookup/new1.C: New test.
28166
28167 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28168
28169         PR c++/11406
28170         * g++.dg/template/sizeof8.C: New test.
28171
28172 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
28173
28174         * gcc.c-torture/compile/20040705-1.c: New test.
28175
28176 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
28177
28178         * gfortran.fortran-torture/execute/seq_io.f90: New test.
28179
28180 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
28181
28182         * gcc.dg/cpp/if-mop.c: Two new testcases.
28183         * gcc.dg/cpp/trad/comment-3.c: New.
28184
28185 2004-07-04  Paul Brook  <paul@codesourcery.com>
28186
28187         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
28188
28189 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
28190
28191         PR c++/3761
28192         * g++.dg/lookup/crash4.C: New test.
28193
28194 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
28195
28196         * gcc.c-torture/execute/builtin-abs-1.c
28197         * gcc.c-torture/execute/builtin-abs-2.c
28198         * gcc.c-torture/execute/builtin-complex-1.c
28199         * gcc.c-torture/execute/builtins/string-1-lib.c
28200         * gcc.c-torture/execute/builtins/string-1.c
28201         * gcc.c-torture/execute/builtins/string-2-lib.c
28202         * gcc.c-torture/execute/builtins/string-2.c
28203         * gcc.c-torture/execute/builtins/string-3-lib.c
28204         * gcc.c-torture/execute/builtins/string-3.c
28205         * gcc.c-torture/execute/builtins/string-4-lib.c
28206         * gcc.c-torture/execute/builtins/string-4.c
28207         * gcc.c-torture/execute/builtins/string-5-lib.c
28208         * gcc.c-torture/execute/builtins/string-5.c
28209         * gcc.c-torture/execute/builtins/string-6-lib.c
28210         * gcc.c-torture/execute/builtins/string-6.c
28211         * gcc.c-torture/execute/builtins/string-7-lib.c
28212         * gcc.c-torture/execute/builtins/string-7.c
28213         * gcc.c-torture/execute/builtins/string-8-lib.c
28214         * gcc.c-torture/execute/builtins/string-8.c
28215         * gcc.c-torture/execute/builtins/string-9-lib.c
28216         * gcc.c-torture/execute/builtins/string-9.c
28217         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
28218         * gcc.c-torture/execute/builtins/string-asm-1.c
28219         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
28220         * gcc.c-torture/execute/builtins/string-asm-2.c
28221         * gcc.c-torture/execute/stdio-opt-1.c
28222         * gcc.c-torture/execute/stdio-opt-2.c
28223         * gcc.c-torture/execute/stdio-opt-3.c
28224         * gcc.c-torture/execute/string-opt-1.c
28225         * gcc.c-torture/execute/string-opt-10.c
28226         * gcc.c-torture/execute/string-opt-11.c
28227         * gcc.c-torture/execute/string-opt-12.c
28228         * gcc.c-torture/execute/string-opt-13.c
28229         * gcc.c-torture/execute/string-opt-14.c
28230         * gcc.c-torture/execute/string-opt-15.c
28231         * gcc.c-torture/execute/string-opt-16.c
28232         * gcc.c-torture/execute/string-opt-2.c
28233         * gcc.c-torture/execute/string-opt-6.c
28234         * gcc.c-torture/execute/string-opt-7.c
28235         * gcc.c-torture/execute/string-opt-8.c:
28236         Replace with ...
28237
28238         * gcc.c-torture/execute/builtins/abs-2.c
28239         * gcc.c-torture/execute/builtins/abs-3.c
28240         * gcc.c-torture/execute/builtins/complex-1.c
28241         * gcc.c-torture/execute/builtins/fprintf.c
28242         * gcc.c-torture/execute/builtins/fputs.c
28243         * gcc.c-torture/execute/builtins/memcmp.c
28244         * gcc.c-torture/execute/builtins/memmove.c
28245         * gcc.c-torture/execute/builtins/memops-asm.c
28246         * gcc.c-torture/execute/builtins/mempcpy-2.c
28247         * gcc.c-torture/execute/builtins/mempcpy.c
28248         * gcc.c-torture/execute/builtins/memset.c
28249         * gcc.c-torture/execute/builtins/printf.c
28250         * gcc.c-torture/execute/builtins/sprintf.c
28251         * gcc.c-torture/execute/builtins/strcat.c
28252         * gcc.c-torture/execute/builtins/strchr.c
28253         * gcc.c-torture/execute/builtins/strcmp.c
28254         * gcc.c-torture/execute/builtins/strcpy.c
28255         * gcc.c-torture/execute/builtins/strcspn.c
28256         * gcc.c-torture/execute/builtins/strlen-2.c
28257         * gcc.c-torture/execute/builtins/strlen.c
28258         * gcc.c-torture/execute/builtins/strncat.c
28259         * gcc.c-torture/execute/builtins/strncmp-2.c
28260         * gcc.c-torture/execute/builtins/strncmp.c
28261         * gcc.c-torture/execute/builtins/strncpy.c
28262         * gcc.c-torture/execute/builtins/strpbrk.c
28263         * gcc.c-torture/execute/builtins/strpcpy-2.c
28264         * gcc.c-torture/execute/builtins/strpcpy.c
28265         * gcc.c-torture/execute/builtins/strrchr.c
28266         * gcc.c-torture/execute/builtins/strspn.c
28267         * gcc.c-torture/execute/builtins/strstr-asm.c
28268         * gcc.c-torture/execute/builtins/strstr.c:
28269         ... these new files.
28270
28271         * gcc.c-torture/execute/builtins/abs-2-lib.c
28272         * gcc.c-torture/execute/builtins/abs-3-lib.c
28273         * gcc.c-torture/execute/builtins/complex-1-lib.c
28274         * gcc.c-torture/execute/builtins/fprintf-lib.c
28275         * gcc.c-torture/execute/builtins/fputs-lib.c
28276         * gcc.c-torture/execute/builtins/memcmp-lib.c
28277         * gcc.c-torture/execute/builtins/memmove-lib.c
28278         * gcc.c-torture/execute/builtins/memops-asm-lib.c
28279         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
28280         * gcc.c-torture/execute/builtins/mempcpy-lib.c
28281         * gcc.c-torture/execute/builtins/memset-lib.c
28282         * gcc.c-torture/execute/builtins/printf-lib.c
28283         * gcc.c-torture/execute/builtins/sprintf-lib.c
28284         * gcc.c-torture/execute/builtins/strcat-lib.c
28285         * gcc.c-torture/execute/builtins/strchr-lib.c
28286         * gcc.c-torture/execute/builtins/strcmp-lib.c
28287         * gcc.c-torture/execute/builtins/strcpy-lib.c
28288         * gcc.c-torture/execute/builtins/strcspn-lib.c
28289         * gcc.c-torture/execute/builtins/strlen-2-lib.c
28290         * gcc.c-torture/execute/builtins/strlen-lib.c
28291         * gcc.c-torture/execute/builtins/strncat-lib.c
28292         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
28293         * gcc.c-torture/execute/builtins/strncmp-lib.c
28294         * gcc.c-torture/execute/builtins/strncpy-lib.c
28295         * gcc.c-torture/execute/builtins/strpbrk-lib.c
28296         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
28297         * gcc.c-torture/execute/builtins/strpcpy-lib.c
28298         * gcc.c-torture/execute/builtins/strrchr-lib.c
28299         * gcc.c-torture/execute/builtins/strspn-lib.c
28300         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
28301         * gcc.c-torture/execute/builtins/strstr-lib.c
28302         * gcc.c-torture/execute/builtins/lib/abs.c
28303         * gcc.c-torture/execute/builtins/lib/fprintf.c
28304         * gcc.c-torture/execute/builtins/lib/memset.c
28305         * gcc.c-torture/execute/builtins/lib/printf.c
28306         * gcc.c-torture/execute/builtins/lib/sprintf.c
28307         * gcc.c-torture/execute/builtins/lib/strcpy.c
28308         * gcc.c-torture/execute/builtins/lib/strcspn.c
28309         * gcc.c-torture/execute/builtins/lib/strncat.c
28310         * gcc.c-torture/execute/builtins/lib/strncmp.c
28311         * gcc.c-torture/execute/builtins/lib/strncpy.c
28312         * gcc.c-torture/execute/builtins/lib/strpbrk.c
28313         * gcc.c-torture/execute/builtins/lib/strspn.c
28314         * gcc.c-torture/execute/builtins/lib/strstr.c:
28315         New files containing support routines.
28316
28317         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
28318         declaration.
28319         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
28320         when not optimizing.
28321
28322 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
28323
28324         PR c++/16240
28325         * g++.dg/abi/mangle22.C: New test.
28326         * g++.dg/abi/mangle23.C: Likewise.
28327
28328 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
28329
28330         PR fortran/16290
28331         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
28332         Allow for cases without denormalized floating point numbers.
28333
28334 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
28335
28336         PR c/1027
28337         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
28338         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
28339         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
28340         expected warning text.
28341         * gcc.dg/format/diag-2.c: New test.
28342
28343 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28344
28345         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
28346
28347 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
28348
28349         * gcc.dg/builtins-43.c: New.
28350         * gcc.dg/builtins-44.c: New.
28351         * gcc.dg/builtins-45.c: New.
28352
28353 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
28354             Andreas Tobler  <a.tobler@schweiz.ch>
28355
28356         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
28357         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
28358         as SIGSEGV.
28359         * gcc.dg/cleanup-11.c: Likewise.
28360         * gcc.dg/cleanup-8.c: Likewise.
28361         * gcc.dg/cleanup-9.c: Likewise.
28362         * gcc.dg/cleanup-5.c: Run on all platforms.
28363
28364 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
28365
28366         * g++.dg/warn/nonnull1.C: New test.
28367
28368 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28369
28370         * gcc.dg/compat/compat-common.h: Wrap up CINT in
28371         an #ifndef SKIP_COMPLEX_INT/#endif pair.
28372         Special-case the Sun compiler wrt to <complex.h>.
28373
28374 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
28375
28376         * gcc.dg/Wunreachable-8.C: New test.
28377
28378         * gcc.dg/h8300-ice2.c : New test.
28379
28380 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
28381
28382         PR fortran/16161
28383         * gfortran.fortran-torture/compile/implicit.f90: Add test
28384         for implicit character.
28385
28386 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
28387
28388         PR fortran/16289
28389         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
28390         Use tiny() intrinsic to find smallest non-negative real
28391
28392 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
28393
28394         * gcc.dg/compat/struct-by-value-22_main.c: New test.
28395         * gcc.dg/compat/struct-by-value-22_x.c: New.
28396         * gcc.dg/compat/struct-by-value-22_y.c: New.
28397
28398         * gcc.c-torture/execute/20040629-1.c: New test.
28399
28400 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
28401
28402         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
28403         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
28404
28405         PR target/16195
28406         * gcc.dg/20040625-1.c: New test.
28407
28408 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28409
28410         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
28411
28412 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28413
28414         PR fortran/15963
28415         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
28416
28417 2004-06-29  Richard Henderson  <rth@redhat.com>
28418
28419         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
28420
28421 2004-06-29  Paul Brook  <paul@codesourcery.com>
28422
28423         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
28424         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
28425
28426 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
28427
28428         PR c++/16260
28429         * g++.dg/parse/crash15.C: New.
28430
28431 2004-06-28  Andrew Pinski  <apinski@apple.com>
28432
28433         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
28434         by the error already.
28435
28436         * g++.dg/opt/ptrmem4.C: Change to compile only test.
28437
28438 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
28439
28440         PR target/14041
28441         * gcc.dg/h8300-bss-align-1.c : New.
28442
28443 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
28444
28445         * PR c++/16174
28446         * g++.dg/template/ctor4.C: New.
28447
28448 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
28449
28450         PR c++/16205
28451         * g++.dg/warn/Wsequence-point-1.C: New test.
28452
28453 2004-06-27  Paul Brook  <paul@codesourcery.com>
28454
28455         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
28456
28457 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
28458
28459         * g++.old-deja/g++.mike/p7325.C: Remove.
28460
28461 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
28462
28463         PR c/14963
28464         * gcc.dg/pr14963.c: New test.
28465
28466 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
28467
28468         PR c++/16193
28469         * g++.dg/parse/redef1.C: New test.
28470
28471 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
28472
28473         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
28474         20021110.c.
28475         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
28476         20021119-1.c.
28477         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
28478         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
28479         5-04.c.
28480         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
28481         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
28482         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
28483         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
28484         g++.brendan/enum14.C.
28485         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
28486         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
28487         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
28488         g++.mike/virt1.C.
28489         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
28490         memtemp24.C.
28491
28492 2004-06-27  Roger Sayle  <roger@eyesopen.com>
28493
28494         * gcc.dg/20040527-1.c: New test case.
28495
28496 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
28497
28498         PR gfortran/pr16196
28499         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
28500
28501 2004-06-25  Roger Sayle  <roger@eyesopen.com>
28502
28503         PR middle-end/15825
28504         * gcc.dg/pr15825-1.c: New test case.
28505
28506 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
28507
28508         * gcc.c-torture/execute/20040625-1.c: New test.
28509
28510 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28511
28512         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
28513
28514 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
28515
28516         * gcc.dg/torture/mips-div-1.c: New test.
28517
28518 2004-06-24  Jeff Law  <law@redhat.com>
28519
28520         * gcc.dg/tree-ssa/20040624-1.c: New test.
28521
28522 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
28523
28524         * gcc.c-torture/compile/20040624-1.c: New test.
28525
28526 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28527
28528         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
28529         this directory.
28530
28531 2004-06-23  Andrew Pinski  <apinski@apple.com>
28532
28533         PR middle-end/15988
28534         * g++.dg/opt/ptrmem4.C: New test.
28535
28536         * gcc.dg/c90-array-quals-2.c: New test.
28537
28538 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
28539
28540         * gcc.dg/kpice1.c: New test.
28541
28542 2006-06-23  Andrew Pinski  <apinski@apple.com>
28543
28544         * gcc.dg/c90-array-quals.c: New test.
28545
28546 2006-06-22  Richard Henderson  <rth@redhat.com>
28547
28548         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
28549
28550 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
28551
28552         * gcc.dg/builtins-config.h: Handle FreeBSD.
28553
28554 2006-06-22  Richard Henderson  <rth@redhat.com>
28555
28556         * g++.dg/opt/devirt1.C: New.
28557
28558 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
28559
28560         * g++.dg/opt/pr15551.C: New testcase.
28561
28562 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
28563
28564         PR target/14800
28565         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
28566         x86_64-*-linux* when compiling for 32bit.
28567
28568 2004-06-21  Andrew Pinski  <apinski@apple.com>
28569
28570         * gcc.dg/pch/struct-1.c: New.
28571         * gcc.dg/pch/struct-1.hs: New.
28572
28573 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
28574
28575         * gcc.dg/pch/save-temps-1.c: New file.
28576         * gcc.dg/pch/save-temps-1.hs: New file.
28577
28578 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
28579
28580         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
28581         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
28582
28583 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28584
28585         * gfortran.fortran-torture/execute/select_1.f90: Rename function
28586         to fix type error.
28587         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
28588         Remove trailing spaces.
28589
28590 2004-06-21  Richard Henderson  <rth@redhat.com>
28591
28592         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
28593         merging && to BIT_FIELD_REF.
28594
28595 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
28596
28597         * g++.dg/opt/placeholder1.C: New test.
28598
28599 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28600
28601         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
28602         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
28603         * gcc.dg/compat/union-m128-1_x.c: Likewise.
28604         * gcc.dg/compat/union-m128-1_y.c: Likewise.
28605
28606 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
28607
28608         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
28609         extern "C".
28610         * g++.dg/other/pragma-re-1.C: Add comments.
28611
28612 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
28613
28614         PR gfortran/16080
28615         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
28616
28617 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
28618
28619         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
28620         instead of setting the type of size_t by
28621         hand.
28622
28623 2004-06-18  Roger Sayle  <roger@eyesopen.com>
28624
28625         * gcc.dg/unordered-2.c: New test case.
28626         * gcc.dg/unordered-3.c: New test case.
28627
28628 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
28629
28630         PR other/16043
28631         * lib/g++.exp (g++_version): Tweak regexp for version
28632         * lib/g77.exp (g77_version): Likewise.
28633         * lib/gfortran.exp (gfortran_version): Likewise.
28634         * lib/objc.exp (objc_version): Likewise.
28635         * lib/treelang.exp (treelang_version): Likewise.
28636
28637 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
28638
28639         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
28640         Use INT_MAX instead of __INT_MAX__.
28641         * gcc.dg/compat/struct-align-2_y.c: Likewise.
28642
28643         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
28644         * gcc.dg/compat/scalar-return-3_x.c: Use it.
28645         * gcc.dg/compat/scalar-return-3_y.c: Use it.
28646         * gcc.dg/compat/scalar-return-4_x.c: Use it.
28647         * gcc.dg/compat/scalar-return-4_y.c: Use it.
28648         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
28649         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
28650         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
28651         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
28652
28653         * gcc.dg/range-test-1.c: New test.
28654         * g++.dg/opt/range-test-1.C: New test.
28655
28656 2004-06-17  Richard Henderson  <rth@redhat.com>
28657
28658         * objc.dg/sync-1.m: New.
28659         * objc.dg/try-catch-1.m: Don't force next runtime.
28660         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
28661         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
28662         shadowed catch clause.
28663         * objc.dg/try-catch-5.m: New.
28664
28665 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
28666
28667         Bug 14610
28668         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
28669
28670 2004-06-15  Richard Henderson  <rth@redhat.com>
28671
28672         * gcc.dg/20001116-1.c: Move expected warning line.
28673
28674 2004-06-15  Richard Henderson  <rth@redhat.com>
28675
28676         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
28677         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
28678
28679 2004-06-15  Jeff Law  <law@redhat.com>
28680
28681         * gcc.dg/tree-ssa/20040615-1.c: New test.
28682         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
28683         be less sensitive to operand ordering.
28684         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
28685
28686 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
28687
28688         * g++.dg/abi/bitfield3.C: Add comment..
28689
28690 2004-06-15  Richard Henderson  <rth@redhat.com>
28691
28692         * g++.dg/ext/stmtexpr1.C: XFAIL.
28693         * gcc.dg/20030612-1.c: XFAIL.
28694
28695 2004-06-15  Eric Christopher  <echristo@redhat.com>
28696
28697         * g++.dg/charset/asm5.c: New.
28698         * gcc.dg/charset/asm6.c: New.
28699
28700 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28701
28702         PR fortran/15962
28703         * gfortran.fortran-torture/execute/select_1.f90: New test.
28704
28705 2004-06-15  Paul Brook  <paul@codesourcery.com>
28706
28707         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
28708
28709 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28710
28711         PR c++/15967
28712         * g++.dg/lookup/crash3.C: New test.
28713
28714 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28715
28716         PR c++/15947
28717         * g++.dg/parse/dtor4.C: New test.
28718
28719 2004-06-14  Jeff Law  <law@redhat.com>
28720
28721         * gcc.c-torture/compile/20040614-1.c: New test.
28722
28723 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28724
28725         PR fortran/15211
28726         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
28727         LEN of a character array.
28728
28729 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
28730
28731         PR c++/15096
28732         * g++.dg/template/ptrmem10.C: New test.
28733
28734         PR c++/14930
28735         * g++.dg/template/friend30.C: New test.
28736
28737 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28738
28739         PR fortran/14928
28740         * gfortran.fortran-torture/compile/mloc.f90: New test.
28741
28742 2004-06-13  Paul Brook  <paul@codesourcery.com>
28743
28744         * gfortran.fortran-torture/execute/random_2.f90: New test.
28745
28746 2004-06-13  Eric Christopher  <echristo@redhat.com>
28747
28748         * gcc.dg/noncompile/redecl-1.c: Fix error message.
28749
28750 2004-06-12  Paul Brook  <paul@codesourcery.com>
28751
28752         * gfortran.fortran-torture/execute/contained_3.f90: New test.
28753
28754 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28755
28756         PR fortran/14923
28757         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
28758
28759 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28760
28761         PR fortran/14957
28762         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
28763         syntax errors in end statements of contained subroutines.
28764
28765 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28766
28767         PR fortran/12841
28768         * gfortran.fortran-torture/execute/null_arg.f90: New test.
28769
28770 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
28771
28772         PR fortran/15665
28773         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
28774
28775 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
28776
28777         PR gfortran/12839
28778         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
28779
28780 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
28781
28782         PR c++/15862
28783         * g++.dg/parse/enum1.C: New test.
28784
28785 2004-06-10  Jeff Law  <law@redhat.com>
28786
28787         * gcc.c-torture/compile/20040610-1.c: New test.
28788
28789 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28790
28791         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
28792         * g++.old-deja/g++.other/decl3.C: Likewise.
28793
28794 2004-06-10  Brian Booth  <bbooth@redhat.com>
28795
28796         * gcc.dg/tree-ssa/20031015-1.c: Scan for
28797         V_MAY_DEF instead of VDEF.
28798         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
28799
28800 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
28801
28802         PR c++/14211
28803         * g++.dg/conversion/const1.C: New test.
28804
28805         PR c++/15076
28806         * g++.dg/conversion/reinterpret1.C: New test.
28807
28808         PR c++/15877
28809         * g++.dg/template/enum2.C: New test.
28810
28811         PR c++/15227
28812         * g++.dg/template/error13.C: New test.
28813
28814 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28815
28816         PR fortran/14957
28817         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
28818         arguments to test_* REAL and of the right size.
28819
28820 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
28821
28822         PR target/15569
28823         PR rtl-optimization/15681
28824         * gcc.dg/20040609-1.c: New test.
28825
28826 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
28827
28828         PR c++/14791
28829         * g++.dg/opt/builtins1.C: New test.
28830
28831 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
28832
28833         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
28834         that use default windows32 struct layout.
28835         * gcc.dg/i386-bitfield2.c: Likewise.
28836
28837 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
28838
28839         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
28840         for mingw32 and cygwin targets.
28841
28842 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
28843
28844         * gcc.dg/pch/macro-4.c: New.
28845         * gcc.dg/pch/macro-4.hs: New.
28846
28847 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28848
28849         PR fortran/13249
28850         * gfortran.fortran-torture/compile/name_clash.f90: New test.
28851
28852 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28853
28854         PR fortran/13372
28855         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
28856
28857 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
28858
28859         PR gfortran/14897
28860         * gfortran.fortran-torture/execute/t_edit.f90: New test.
28861
28862 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
28863
28864         PR gfortran/15755
28865         * gfortran.fortran-torture/execute/backspace.c : New test.
28866
28867 2004-06-09  Paul Brook  <paul@codesourcery.com>
28868
28869         * gfortran.fortran-torture/execure/intrinsic_associated.f90
28870         (pointer_to_section): Rewrite to use smaller array.
28871
28872 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
28873
28874         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
28875         * gcc.dg/ext/altivec-10.c: Same.
28876         * gcc.dg/ext/altivec-11.c: Same.
28877         * gcc.dg/ext/altivec-12.c: Same.
28878         * gcc.dg/ext/altivec-13.c: Same.
28879         * gcc.dg/ext/altivec-14.c: Same.
28880         * gcc.dg/ext/altivec-15.c: Same.
28881         * gcc.dg/ext/altivec-16.c: Same.
28882         * gcc.dg/ext/altivec-3.c: Same.
28883         * gcc.dg/ext/altivec-4.c: Same.
28884         * gcc.dg/ext/altivec-6.c: Same.
28885         * gcc.dg/ext/altivec-7.c: Same.
28886         * gcc.dg/ext/altivec-8.c: Same.
28887         * gcc.dg/ext/altivec-varargs-1.c: Same.
28888
28889         * g++.dg/ext/altivec-1.C: Correct dg syntax.
28890         * g++.dg/ext/altivec-10.C: Same.
28891         * g++.dg/ext/altivec-2.C: Same.
28892         * g++.dg/ext/altivec-3.C: Same.
28893         * g++.dg/ext/altivec-4.C: Same.
28894         * g++.dg/ext/altivec-5.C: Same.
28895         * g++.dg/ext/altivec-6.C: Same.
28896         * g++.dg/ext/altivec-7.C: Same.
28897         * g++.dg/ext/altivec-8.C: Same.
28898         * g++.dg/ext/altivec-9.C: Same.
28899
28900 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28901
28902         PR c++/7841
28903         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
28904
28905 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28906
28907         * gcc.dg/union-1.c: New test.
28908
28909 2004-06-07  Roger Sayle  <roger@eyesopen.com>
28910
28911         * gcc.dg/builtins-41.c: New test case.
28912         * gcc.dg/builtins-42.c: New test case.
28913
28914 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
28915
28916         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
28917         * g++.dg/ext/altivec-10.C: Same.
28918         * g++.dg/ext/altivec-2.C: Same.
28919         * g++.dg/ext/altivec-3.C: Same.
28920         * g++.dg/ext/altivec-4.C: Same.
28921         * g++.dg/ext/altivec-5.C: Same.
28922         * g++.dg/ext/altivec-6.C: Same.
28923         * g++.dg/ext/altivec-7.C: Same.
28924         * g++.dg/ext/altivec-8.C: Same.
28925         * g++.dg/ext/altivec-9.C: Same.
28926         * g++.old-deja/g++.abi/cxa_vec.C: Same.
28927         * g++.old-deja/g++.brendan/new3.C: Same.
28928         * gcc.c-torture/execute/eeprof-1.x: Same.
28929
28930 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28931
28932         PR c/14765
28933         * gcc.dg/pr14765-1.c: New test.
28934
28935 2004-06-07  Roger Sayle  <roger@eyesopen.com>
28936
28937         PR c/14649
28938         * gcc.dg/pr14649-1.c: New test case.
28939
28940 2004-06-07  Richard Henderson  <rth@redhat.com>
28941
28942         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
28943         if temporaries.
28944
28945 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
28946
28947         * g++.dg/eh/elide1.C: Remove XFAIL.
28948
28949 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
28950
28951         PR c++/15337
28952         * g++.dg/expr/sizeof3.C: New test.
28953
28954         PR c++/14777
28955         * g++.dg/template/access14.C: New test.
28956
28957         PR c++/15554
28958         * g++.dg/template/enum1.C: New test.
28959
28960         PR c++/15057
28961         * g++.dg/eh/throw1.C: New test.
28962
28963 2004-06-07  David Ayers  <d.ayers@inode.at>
28964             Ziemowit Laski  <zlaski@apple.com>
28965
28966         * lib/objc.exp (objc_target_compile): Revert the '-framework
28967         Foundation' flag fix, since bare Darwin does not ship
28968         with the Foundation framework.
28969         * objc/execute/next_mapping.h: Provide a local NSConstantString
28970         @interface and @implementation.
28971         (objc_constant_string_init): A constructor function, used to
28972         initialize the NSConstantString meta-class object.
28973         * objc/execute/string1.m: Include "next_mapping.h" instead of
28974         <Foundation/NSString.h>.
28975         * objc/execute/string2.m: Likewise.
28976         * objc/execute/string3.m: Likewise.
28977         * objc/execute/string4.m: Likewise.
28978
28979 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
28980
28981         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
28982         to double. Replace double with FLOAT.
28983         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
28984
28985         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
28986         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
28987         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
28988         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
28989         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
28990         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
28991         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
28992         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
28993
28994 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
28995
28996         PR c/13519
28997         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
28998
28999 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29000
29001         PR c++/15503
29002         * g++.dg/template/meminit2.C: New test.
29003
29004 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
29005
29006         PR target/15822
29007         * gcc.c-torture/execute/compare-fp-1.c,
29008         gcc.c-torture/execute/compare-fp-2.c,
29009         gcc.c-torture/execute/compare-fp-3.c,
29010         gcc.c-torture/execute/compare-fp-4.c,
29011         gcc.c-torture/execute/compare-fp-3.x,
29012         gcc.c-torture/execute/compare-fp-4.x: Moved...
29013         * gcc.c-torture/execute/ieee/compare-fp-1.c,
29014         gcc.c-torture/execute/ieee/compare-fp-2.c,
29015         gcc.c-torture/execute/ieee/compare-fp-3.c,
29016         gcc.c-torture/execute/ieee/compare-fp-4.c,
29017         gcc.c-torture/execute/ieee/compare-fp-3.x,
29018         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
29019
29020 2004-06-04  David Ayers  <d.ayers@inode.at>
29021
29022         * objc/execute/protocol-isEqual-4.m: New testcase.
29023
29024 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
29025
29026         * objc/execute/protocol-isEqual-1.m: New testcase.
29027         * objc/execute/protocol-isEqual-2.m: New testcase.
29028         * objc/execute/protocol-isEqual-3.m: New testcase.
29029
29030 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29031
29032         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
29033
29034 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
29035
29036         * lib/objc.exp (objc_target_compile): When running tests on
29037         Darwin (Mac OS X), inform the linker about '-framework
29038         'Foundation'.
29039
29040 2004-06-02  Eric Christopher  <echristo@redhat.com>
29041
29042         * gcc.c-torture/compile/20040602-1.c: New.
29043
29044 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
29045
29046         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
29047         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
29048
29049         PR tree-optimization/14736
29050         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
29051
29052         PR tree-optimization/14042
29053         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
29054
29055         PR tree-optimization/14729
29056         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
29057
29058 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29059
29060         PR fortran/15557
29061         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
29062
29063 2004-06-01  Richard Hederson  <rth@redhat.com>
29064
29065         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
29066
29067 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29068
29069         PR c++/14932
29070         * g++.dg/parse/offsetof4.C: New test.
29071
29072 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
29073
29074         PR objc/7993
29075         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
29076
29077 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
29078
29079         PR c++/15701
29080         * g++.dg/template/friend29.C: New test.
29081
29082 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
29083
29084         PR c/15749
29085         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
29086
29087 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
29088
29089         * gcc.dg/sparc-trap-1.c: New test.
29090
29091 2004-05-31  Roger Sayle  <roger@eyesopen.com>
29092
29093         PR middle-end/15069
29094         * g++.dg/opt/fold3.C: New test case.
29095
29096 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
29097
29098         * lib/target-supports.exp (check_iconv_available): Fix fallout
29099         from 2004-05-28 patch.
29100
29101 2004-05-30  Paul Brook  <paul@codesourcery.com>
29102
29103         PR fortran/15620
29104         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
29105         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
29106
29107 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
29108
29109         * gfortran.fortran-torture/execute/random_1.f90: New test.
29110
29111 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
29112
29113         * g++.dg/ext/altivec-10.C: New test.
29114
29115 2004-05-29  Paul Brook  <paul@codesourcery.com>
29116
29117         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
29118
29119 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
29120
29121         * gcc.dg/altivec-16.c: New test.
29122
29123 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
29124
29125         * lib/target-supports.exp (check_vmx_hw_available): New.
29126         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
29127
29128         * lib/target-supports.exp (check_alias_available,
29129         check_iconv_available, check_named_sections_available): Use
29130         unique names for temporary files.
29131
29132 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
29133
29134         * gcc.dg/altivec-15.c: New test.
29135
29136 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
29137
29138         PR c++/15083
29139         * g++.dg/warn/noeffect6.C: New test.
29140
29141         PR c++/15471
29142         * g++.dg/expr/ptrmem4.C: New test.
29143
29144         PR c++/15640
29145         * g++.dg/template/operator3.C: New test.
29146
29147 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
29148
29149         PR c++/14668
29150         * g++.dg/lookup/redecl1.C: New test.
29151         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
29152
29153 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
29154
29155         * gcc.c-torture/execute/compare-fp-1.c,
29156         gcc.c-torture/execute/compare-fp-2.c,
29157         gcc.c-torture/execute/compare-fp-3.c,
29158         gcc.c-torture/execute/compare-fp-4.c,
29159         gcc.c-torture/execute/compare-fp-3.x,
29160         gcc.c-torture/execute/compare-fp-4.x,
29161         gcc.dg/pr15649-1.c: New.
29162
29163 2004-05-27  Adam Nemet  <anemet@lnxw.com>
29164
29165         PR c++/12883
29166         * g++.dg/init/array14.C: New test.
29167
29168 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
29169
29170         * lib/compat.exp (compat-get-options-main): New.
29171         (compat-get-options): Remove unneeded code, warn for ignored
29172         command.
29173         (compat-execute): Check flag set by dg-require-* commands.
29174
29175         * lib/compat.exp (compat-execute): Break up long lines.
29176
29177 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
29178
29179         * gcc.dg/altivec-7.c: Don't use 'vector long'.
29180         * gcc.dg/altivec-14.c: New test.
29181         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
29182
29183         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
29184         * gcc.dg/altivec-12.c: Ditto.
29185
29186         * gcc.dg/altivec-3.c: Move call to altivec_check.
29187
29188 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29189
29190         PR c++/15044
29191         * g++.dg/template/error12.C: New test.
29192
29193         PR c++/15317
29194         * g++.dg/ext/attrib15.C: New test.
29195
29196         PR c++/15329
29197         * g++.dg/template/ptrmem9.C: New test.
29198
29199 2004-05-25  Paul Brook  <paul@codesourcery.com>
29200
29201         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
29202
29203 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29204
29205         PR c++/15165
29206         * g++.dg/template/crash19.C: New test.
29207
29208 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29209
29210         PR c++/15025
29211         * g++.dg/template/redecl1.C: New test.
29212
29213 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29214
29215         PR c++/14821
29216         * g++.dg/other/ns1.C: New test.
29217
29218         PR c++/14883
29219         * g++.dg/template/invalid1.C: New test.
29220
29221 2004-05-23  Paul Brook  <paul@codesourcery.com>
29222         Victor Leikehman  <lei@haifasphere.co.il>
29223
29224         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
29225         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
29226
29227 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
29228
29229         PR c++/15285
29230         PR c++/15299
29231         * g++.dg/template/non-dependent5.C: New test.
29232         * g++.dg/template/non-dependent6.C: New test.
29233
29234 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
29235
29236         PR c++/15507
29237         * g++.dg/inherit/union1.C: New test.
29238
29239         PR c++/15542
29240         * g++.dg/template/addr1.C: New test.
29241
29242         PR c++/15427
29243         * g++.dg/template/array5.C: New test.
29244
29245         PR c++/15287
29246         * g++.dg/template/array6.C: New test.
29247
29248 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
29249             Roger Sayle  <roger@eyesopen.com>
29250
29251         * g++.dg/lookup/forscope2.C: New test case.
29252
29253 2004-05-22  Ben Elliston  <bje@au.ibm.com>
29254
29255         * gcc.dg/cpp/Wmissingdirs.c: New.
29256
29257 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
29258
29259         PR target/15301
29260         * gcc.dg/compat/union-m128-1.h: New file.
29261         * gcc.dg/compat/union-m128-1_main.c: Likewise.
29262         * gcc.dg/compat/union-m128-1_x.c: Likewise.
29263         * gcc.dg/compat/union-m128-1_y.c: Likewise.
29264
29265 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
29266
29267         PR target/15302
29268         * gcc.dg/compat/struct-complex-1.h: New file.
29269         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
29270         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
29271         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
29272
29273 2004-05-20  Roger Sayle  <roger@eyesopen.com>
29274
29275         PR middle-end/3074
29276         * gcc.dg/pr3074-1.c: New test case.
29277         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
29278
29279 2004-05-20  Falk Hueffner  <falk@debian.org>
29280
29281         PR other/15526
29282         * gcc.dg/ftrapv-1.c: New test case.
29283
29284 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
29285
29286         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
29287
29288 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
29289             Jeff Law  <law@redhat.com>
29290
29291         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
29292         * gcc.dg/tree-ssa/20040518-2.c: New test.
29293
29294         * gcc.dg/tree-ssa/20040518-1.c: New test.
29295
29296 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
29297
29298         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
29299
29300 2004-05-18  Paul Brook  <paul@codesourcery.com>
29301
29302         PR fortran/13930
29303         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
29304
29305 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29306
29307         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
29308         constant folding.
29309
29310 2004-05-17  Steven Bosscher  <stevenb@suse.de>
29311
29312         * gcc.dg/tree-ssa/20040517-1.c: New test.
29313
29314 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29315
29316         * gcc.dg/loop-4.c: New test.
29317
29318 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
29319
29320         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
29321
29322 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
29323
29324         PR fortran/15311
29325         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
29326
29327 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29328
29329         PR fortran/13826
29330         PR fortran/13940
29331         * gfortran.fortran-torture/compile/data_1.f90: New test.
29332
29333 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
29334
29335         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
29336         * gcc.dg/uninit-H.c: Define ASM for __s390__.
29337
29338 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29339
29340         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
29341
29342 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29343
29344         PR c/15444
29345         * gcc.dg/format/xopen-1.c: Adjust expected message.
29346         * gcc.dg/format/xopen-3.c: New test.
29347
29348 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
29349
29350         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
29351
29352 2004-05-14  Jeff Law  <law@redhat.com>
29353
29354         * gcc.dg/tree-ssa/20040514-2.c: New test.
29355
29356 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29357
29358         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
29359         this ...
29360         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
29361         this.
29362
29363 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
29364
29365         * gcc.dg/tree-ssa/20040514-1.c: New test.
29366
29367 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29368
29369         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
29370         test.
29371
29372 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29373
29374         PR fortran/14066
29375         * gfortran.fortran-torture/compile/do_1.f90: New test.
29376
29377 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29378
29379         PR fortran/15051
29380         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
29381         test.
29382
29383 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
29384
29385         PR fortran/15149
29386         * gfortran.fortran-torture/execute/random_init.f90: New test.
29387
29388 2004-05-13  Paul Brook  <paul@codesourcery.com>
29389
29390         PR fortran/15314
29391         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
29392
29393 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
29394
29395         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
29396         for the powerpc case.
29397
29398 2004-05-13  Jeff Law  <law@redhat.com>
29399
29400         * gcc.dg/tree-ssa/20040513-1.c: New test.
29401         * gcc.dg/tree-ssa/20040513-2.c: New test.
29402
29403 2004-05-13  Paul Brook  <paul@codesourcery.com>
29404
29405         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
29406         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
29407         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
29408
29409 2004-05-13  Andreas Schwab  <schwab@suse.de>
29410
29411         PR other/10819
29412         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
29413         characters.
29414
29415 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
29416
29417         PR fortran/15294
29418         * gfortran.fortran-torture/execute/adjustr.f90: New file.
29419
29420 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
29421
29422         Merge from tree-ssa-20020619-branch.  See
29423         ChangeLog.tree-ssa for details.
29424
29425 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
29426
29427         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
29428         include <altivec.h> explicitly.
29429         * gcc.dg/altivec-13.c: Likewise.
29430
29431 2004-05-11  Paul Brook  <paul@codesourcery.com>
29432
29433         * gcc.c-torture/compile/20010518-1.c: Force enum size.
29434
29435 2004-05-10  Eric Christopher  <echristo@redhat.com>
29436
29437         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
29438         * gcc.dg/sibcall-4.c: Ditto.
29439
29440 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
29441
29442         * g++.dg/ext/altivec-8.C: New test case.
29443         * gcc.dg/altivec-13.c: New test case.
29444
29445 2004-05-08  Roger Sayle  <roger@eyesopen.com>
29446
29447         * gcc.c-torture/execute/divcmp-1.c: New test case.
29448         * gcc.c-torture/execute/divcmp-2.c: New test case.
29449         * gcc.c-torture/execute/divcmp-3.c: New test case.
29450
29451 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
29452
29453         * g++.dg/other/pragma-re-2.C: New test.
29454
29455 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
29456
29457         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
29458         * gcc.dg/i386-387-2.c: Likewise.
29459
29460         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
29461         __builtin_drem.
29462         * gcc.dg/i386-387-6.c: Likewise.
29463
29464 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
29465
29466         * gcc.dg/builtins-33.c: Also check log1p*.
29467
29468 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
29469
29470         PR optimization/15296
29471         * gcc.c-torture/execute/pr15296.c: New test.
29472
29473 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
29474
29475         * gcc.dg/builtins-40.c: New test.
29476
29477 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
29478
29479         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
29480
29481 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
29482
29483         * g++.dg/ext/spe1.C: New testcase.
29484
29485 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
29486
29487         * objc.dg/image-info.m: Allow additional attributes
29488         for __image_info section.
29489
29490 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
29491
29492         * gcc.dg/torture/mips-hilo-2.c: New test.
29493
29494 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29495
29496         PR c++/14389
29497         * g++.dg/template/member5.C: New test.
29498
29499 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
29500
29501         * gcc.dg/builtins-34.c: Also check expm1*.
29502
29503 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29504
29505         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
29506         * gcc.dg/torture/builtin-convert-3.c: New test.
29507
29508 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
29509
29510         PR middle-end/15054
29511         * g++.dg/opt/pr15054.C: New test.
29512
29513 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29514
29515         * gcc.dg/torture/builtin-rounding-1.c: New test.
29516         * gcc.dg/builtins-25.c: Delete.
29517         * gcc.dg/builtins-29.c: Delete.
29518
29519 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
29520
29521         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
29522         * gcc.dg/sibcall-4.c: Likewise.
29523         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
29524
29525 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
29526
29527         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
29528         bit-field on 16-bit targets.
29529
29530 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
29531
29532         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
29533         16-bit targets.
29534
29535 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
29536
29537         * gcc.dg/rs6000-power2-1.c: Change to compile only.
29538         * gcc.dg/rs6000-power2-2.c: Likewise.
29539
29540 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
29541
29542         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
29543         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
29544         Change the asm registers to be in form of frN instead of fN.
29545
29546 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29547
29548         * gcc.dg/torture/builtin-convert-2.c: New test.
29549
29550 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
29551
29552         * gcc.dg/rs6000-power2-1.c: New test.
29553         * gcc.dg/rs6000-power2-2.c: New test.
29554
29555 2004-04-28  Jan Hubicka  <jh@suse.cz>
29556
29557         * gcc.dg/unused-6.c: New test.
29558
29559 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
29560             Ulrich Weigand  <uweigand@de.ibm.com>
29561
29562         * ada/acats/run_all.sh: Define $target variable.
29563
29564 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
29565
29566         PR c++/15119
29567         * g++.dg/other/vararg-1.C: New test.
29568
29569         PR c++/4794
29570         * g++.dg/eh/cleanup3.C: New test.
29571
29572 2004-04-24  Laurent GUERBY <laurent@guerby.net>
29573
29574         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
29575         and ad8011a (target_insn).
29576         * ada/acats/support/macro.dfs: Likewise.
29577         * ada/acats/support/impbit.adb: New file.
29578
29579 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
29580
29581         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
29582
29583 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29584
29585         * gcc.dg/loop-3.c: New test.
29586
29587 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
29588
29589         * gcc.c-torture/execute/simd-5.c: New test.
29590
29591 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29592
29593         PR c++/15064
29594         * g++.dg/template/crash18.C: New test.
29595
29596 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
29597
29598         * g++.dg/ext/complit3.C: New test.
29599
29600 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
29601
29602         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
29603         * gcc.dg/altivec-3.c: Same.
29604         * gcc.dg/altivec-varargs-1.c: Same.
29605
29606 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
29607
29608         * lib/target-supports.exp (check_profiling_available): Assume
29609         profiling is not available on powerpc-eabi targets.
29610
29611 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
29612
29613         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
29614         * gcc.dg/vmx/bug-1.c: Ditto.
29615
29616 2004-04-20  Eric Christopher  <echristo@redhat.com>
29617
29618         * gcc.dg/charset/extern.c: New test.
29619         * g++.dg/charset/extern3.cc: Ditto.
29620
29621 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
29622
29623         * gcc.dg/builtins-39.c: New test.
29624
29625 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
29626
29627         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
29628
29629 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
29630
29631         * gcc.dg/torture/mips-hilo-1.c: New test.
29632
29633 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
29634
29635         * gcc.c-torture/compile/20040419-1.c: New test.
29636
29637 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
29638
29639         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
29640
29641 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
29642             Aldy Hernandez  <aldyh@redhat.com>
29643
29644         * gcc.c-torture/execute/va-arg-24.c: New.
29645
29646 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
29647             Aldy Hernandez  <aldyh@redhat.com>
29648
29649         * gcc.dg/vmx/1b-01.c: New.
29650         * gcc.dg/vmx/1b-02.c: New.
29651         * gcc.dg/vmx/1b-03.c: New.
29652         * gcc.dg/vmx/1b-04.c: New.
29653         * gcc.dg/vmx/1b-05.c: New.
29654         * gcc.dg/vmx/1b-06.c: New.
29655         * gcc.dg/vmx/1b-07.c: New.
29656         * gcc.dg/vmx/1c-01.c: New.
29657         * gcc.dg/vmx/1c-02.c: New.
29658         * gcc.dg/vmx/3a-01a.c: New.
29659         * gcc.dg/vmx/3a-01.c: New.
29660         * gcc.dg/vmx/3a-01m.c: New.
29661         * gcc.dg/vmx/3a-03.c: New.
29662         * gcc.dg/vmx/3a-03m.c: New.
29663         * gcc.dg/vmx/3a-04.c: New.
29664         * gcc.dg/vmx/3a-04m.c: New.
29665         * gcc.dg/vmx/3a-05.c: New.
29666         * gcc.dg/vmx/3a-06.c: New.
29667         * gcc.dg/vmx/3a-06m.c: New.
29668         * gcc.dg/vmx/3a-07.c: New.
29669         * gcc.dg/vmx/3b-01.c: New.
29670         * gcc.dg/vmx/3b-02.c: New.
29671         * gcc.dg/vmx/3b-10.c: New.
29672         * gcc.dg/vmx/3b-13.c: New.
29673         * gcc.dg/vmx/3b-14.c: New.
29674         * gcc.dg/vmx/3b-15.c: New.
29675         * gcc.dg/vmx/3c-01a.c: New.
29676         * gcc.dg/vmx/3c-01.c: New.
29677         * gcc.dg/vmx/3c-02.c: New.
29678         * gcc.dg/vmx/3c-03.c: New.
29679         * gcc.dg/vmx/3d-01.c: New.
29680         * gcc.dg/vmx/4-01.c: New.
29681         * gcc.dg/vmx/4-03.c: New.
29682         * gcc.dg/vmx/5-01.c: New.
29683         * gcc.dg/vmx/5-02.c: New.
29684         * gcc.dg/vmx/5-03.c: New.
29685         * gcc.dg/vmx/5-04.c: New.
29686         * gcc.dg/vmx/5-05.c: New.
29687         * gcc.dg/vmx/5-06.c: New.
29688         * gcc.dg/vmx/5-07.c: New.
29689         * gcc.dg/vmx/5-07t.c: New.
29690         * gcc.dg/vmx/5-08.c: New.
29691         * gcc.dg/vmx/5-10.c: New.
29692         * gcc.dg/vmx/5-11.c: New.
29693         * gcc.dg/vmx/7-01a.c: New.
29694         * gcc.dg/vmx/7-01.c: New.
29695         * gcc.dg/vmx/7c-01.c: New.
29696         * gcc.dg/vmx/7d-01.c: New.
29697         * gcc.dg/vmx/7d-02.c: New.
29698         * gcc.dg/vmx/8-01.c: New.
29699         * gcc.dg/vmx/8-02a.c: New.
29700         * gcc.dg/vmx/8-02.c: New.
29701         * gcc.dg/vmx/brode-1.c: New.
29702         * gcc.dg/vmx/bug-1.c: New.
29703         * gcc.dg/vmx/bug-2.c: New.
29704         * gcc.dg/vmx/bug-3.c: New.
29705         * gcc.dg/vmx/cw-bug-1.c: New.
29706         * gcc.dg/vmx/cw-bug-2.c: New.
29707         * gcc.dg/vmx/cw-bug-3.c: New.
29708         * gcc.dg/vmx/dct.c: New.
29709         * gcc.dg/vmx/debug-1.c: New.
29710         * gcc.dg/vmx/debug-2.c: New.
29711         * gcc.dg/vmx/debug-3.c: New.
29712         * gcc.dg/vmx/debug-4.c: New.
29713         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
29714         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
29715         * gcc.dg/vmx/eg-5.c: New.
29716         * gcc.dg/vmx/fft.c: New.
29717         * gcc.dg/vmx/gcc-bug-1.c: New.
29718         * gcc.dg/vmx/gcc-bug-2.c: New.
29719         * gcc.dg/vmx/gcc-bug-3.c: New.
29720         * gcc.dg/vmx/gcc-bug-4.c: New.
29721         * gcc.dg/vmx/gcc-bug-5.c: New.
29722         * gcc.dg/vmx/gcc-bug-6.c: New.
29723         * gcc.dg/vmx/gcc-bug-7.c: New.
29724         * gcc.dg/vmx/gcc-bug-8.c: New.
29725         * gcc.dg/vmx/gcc-bug-9.c: New.
29726         * gcc.dg/vmx/gcc-bug-b.c: New.
29727         * gcc.dg/vmx/gcc-bug-c.c: New.
29728         * gcc.dg/vmx/gcc-bug-d.c: New.
29729         * gcc.dg/vmx/gcc-bug-e.c: New.
29730         * gcc.dg/vmx/gcc-bug-f.c: New.
29731         * gcc.dg/vmx/gcc-bug-g.c: New.
29732         * gcc.dg/vmx/gcc-bug-i.c: New.
29733         * gcc.dg/vmx/harness.h: New.
29734         * gcc.dg/vmx/ira1.c: New.
29735         * gcc.dg/vmx/ira2a.c: New.
29736         * gcc.dg/vmx/ira2b.c: New.
29737         * gcc.dg/vmx/ira2.c: New.
29738         * gcc.dg/vmx/ira2c.c: New.
29739         * gcc.dg/vmx/mem.c: New.
29740         * gcc.dg/vmx/newton-1.c: New.
29741         * gcc.dg/vmx/ops.c: New.
29742         * gcc.dg/vmx/sn7153.c: New.
29743         * gcc.dg/vmx/spill2.c: New.
29744         * gcc.dg/vmx/spill3.c: New.
29745         * gcc.dg/vmx/spill.c: New.
29746         * gcc.dg/vmx/t.c: New.
29747         * gcc.dg/vmx/varargs-1.c: New.
29748         * gcc.dg/vmx/varargs-2.c: New.
29749         * gcc.dg/vmx/varargs-3.c: New.
29750         * gcc.dg/vmx/varargs-4.c: New.
29751         * gcc.dg/vmx/varargs-5.c: New.
29752         * gcc.dg/vmx/varargs-6.c: New.
29753         * gcc.dg/vmx/varargs-7.c: New.
29754         * gcc.dg/vmx/vmx.exp: New.
29755         * gcc.dg/vmx/vprint-1.c: New.
29756         * gcc.dg/vmx/vscan-1.c: New.
29757         * gcc.dg/vmx/x-01.c: New.
29758         * gcc.dg/vmx/x-02.c: New.
29759         * gcc.dg/vmx/x-03.c: New.
29760         * gcc.dg/vmx/x-04.c: New.
29761         * gcc.dg/vmx/x-05.c: New.
29762         * gcc.dg/vmx/yousufi-1.c: New.
29763         * gcc.dg/vmx/zero-1.c: New.
29764         * gcc.dg/vmx/zero.c: New.
29765
29766 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
29767
29768         * g++.dg/lookup/java1.C: Update for chage of
29769         _Jv_AllocObject.
29770         * g++.dg/lookup/java2.C: Likewise.
29771
29772 2004-04-17  Laurent GUERBY <laurent@guerby.net>
29773
29774         * ada/acats/run_all.sh: use -O2 by default.
29775
29776 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
29777
29778         * gcc.dg/vr-mult-[12].c: New tests.
29779
29780 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29781
29782         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
29783
29784         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
29785
29786 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
29787
29788         * lib/target-supports.exp (check_profiling_available): Assume profiling
29789         isn't available for mips*-*-elf targets.
29790
29791 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
29792
29793         * gcc.dg/builtins-38.c: New test.
29794
29795 2004-04-14  Eric Christopher  <echristo@redhat.com>
29796
29797         * g++.dg/charset/charset.exp: Run .cc extension tests.
29798
29799 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
29800
29801         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
29802
29803 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29804
29805         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
29806
29807 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
29808
29809         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
29810         * gcc.dg/i386-387-2.c: Likewise.
29811
29812         * gcc.dg/i386-387-7.c: New test.
29813         * gcc.dg/i386-387-8.c: New test.
29814
29815         * gcc.dg/builtins-37.c: New test.
29816
29817 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
29818
29819         * g++.dg/pch/externc-1.C: Add missing semicolon.
29820
29821 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
29822
29823         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
29824
29825 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29826
29827         * gcc.c-torture/execute/20040411-1.c: New test.
29828
29829 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29830
29831         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
29832
29833 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
29834
29835         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
29836
29837 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
29838
29839         * lib/target-supports.exp (check_named_sections_available): New.
29840         * lib/gcc-dg.exp (dg-require-named-sections): New.
29841         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
29842         old-deja.exp.  Also prune error-count message from HP linker.
29843         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
29844
29845         * g++.dg/init/init-ref4.C: Use dg-require-weak.
29846         * g++.old-deja/g++.pt/static3.C: Likewise.
29847         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
29848
29849 2004-04-09  Roger Sayle  <roger@eyesopen.com>
29850
29851         * gcc.c-torture/execute/20040409-1.c: New test case.
29852         * gcc.c-torture/execute/20040409-2.c: New test case.
29853         * gcc.c-torture/execute/20040409-3.c: New test case.
29854
29855 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
29856
29857         * gcc.dg/20040409-1.c: New test.
29858
29859 2004-04-08  Roger Sayle  <roger@eyesopen.com>
29860
29861         PR target/14888
29862         * g++.dg/opt/pr14888.C: New test case.
29863
29864 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
29865
29866         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
29867         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
29868         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
29869         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
29870         New tests.
29871
29872 2004-04-08  Paul Brook  <paul@codesourcery.com>
29873
29874         * gcc.dg/spill-1.c: New test.
29875
29876 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29877
29878         * gcc.dg/torture/builtin-ctype-2.c: New test.
29879
29880 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
29881
29882         * gcc.dg/pch/pch.exp: Add largefile test.
29883
29884 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
29885
29886         * g++.dg/pch/externc-1.Hs: New.
29887         * g++.dg/pch/externc-1.C: New.
29888
29889 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29890
29891         * gcc.dg/compat/struct-by-value-5a_main.c,
29892         gcc.dg/compat/struct-by-value-5b_main.c: New files.
29893         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
29894         * gcc.dg/compat/struct-by-value-5a_x.c,
29895         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
29896         gcc.dg/compat/struct-by-value-5_x.c.
29897         * gcc.dg/compat/struct-by-value-5a_y.c,
29898         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
29899         gcc.dg/compat/struct-by-value-5_y.c.
29900
29901         * gcc.dg/compat/struct-by-value-6a_main.c,
29902         gcc.dg/compat/struct-by-value-6b_main.c: New files.
29903         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
29904         * gcc.dg/compat/struct-by-value-6a_x.c,
29905         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
29906         gcc.dg/compat/struct-by-value-6_x.c.
29907         * gcc.dg/compat/struct-by-value-6a_y.c,
29908         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
29909         gcc.dg/compat/struct-by-value-6_y.c.
29910
29911         * gcc.dg/compat/struct-by-value-7a_main.c,
29912         gcc.dg/compat/struct-by-value-7b_main.c: New files.
29913         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
29914         * gcc.dg/compat/struct-by-value-7a_x.c,
29915         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
29916         gcc.dg/compat/struct-by-value-7_x.c.
29917         * gcc.dg/compat/struct-by-value-7a_y.c,
29918         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
29919         gcc.dg/compat/struct-by-value-7_y.c.
29920
29921 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
29922
29923         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
29924         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
29925         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
29926         options.
29927
29928 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
29929
29930         * gcc.dg/builtins-36.c: New test.
29931
29932 2004-04-06  Paul Brook  <paul@codesourcery.com>
29933
29934         * README.gcc: Remove obsolete contraint on testcases.
29935
29936 2004-04-05  Paul Brook  <paul@codesourcery.com>
29937
29938         PR2123
29939         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
29940         failure and exit(0) on success.
29941         * g++.dg/expr/anew2.C: Ditto.
29942         * g++.dg/expr/anew3.C: Ditto.
29943         * g++.dg/expr/anew4.C: Ditto.
29944
29945 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
29946
29947         PR c++/3518
29948         * g++.dg/template/unify7.C: New.
29949
29950 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
29951
29952         * g++.dg/README: Bring up to date with new subdirectories; remove
29953         duplicate subdirectory lines.
29954
29955 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
29956
29957         PR c++/14007
29958         * g++.dg/template/unify5.C: New.
29959         * g++.dg/template/unify6.C: New.
29960         * g++.dg/template/qualttp20.C: Adjust.
29961         * g++.old-deja/g++.jason/report.C: Adjust.
29962         * g++.old-deja/g++.other/qual1.C: Adjust.
29963
29964 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
29965
29966         PR c++/14803
29967         * g++.dg/inherit/ptrmem1.C: New test.
29968
29969 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
29970
29971         PR c++/14755
29972         * gcc.c-torture/execute/20040331-1.c: New test.
29973         * gcc.dg/20040331-1.c: New test.
29974
29975 2004-04-01  Paul Brook  <paul@codesourcery.com>
29976
29977         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
29978
29979 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
29980
29981         PR c++/14724
29982         * g++.dg/init/goto1.C: New test.
29983
29984         PR c++/14763
29985         * g++.dg/template/defarg4.C: New test.
29986
29987 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
29988
29989         * gcc.dg/altivec-11.c: Extend test for more valid cases.
29990
29991 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
29992
29993         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
29994
29995 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
29996
29997         * gcc.dg/noncompile/undeclared-2.c: New test.
29998
29999 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
30000
30001         * gcc.dg/940409-1.c: Remove XFAIL.
30002         * gcc.dg/reg-vol-struct-1.c: New test.
30003
30004 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30005
30006         * gcc.dg/torture/builtin-wctype-1.c: New test.
30007
30008 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
30009
30010         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
30011         * gcc.dg/20001101-1.c: Likewise.
30012         * gcc.dg/20001102-1.c: Likewise.
30013
30014 2004-03-25  Roger Sayle  <roger@eyesopen.com>
30015
30016         * gcc.dg/compare8.c: Add an additional test for XOR.
30017
30018 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30019
30020         * gcc.dg/torture/builtin-ctype-1.c: New test.
30021
30022 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30023
30024         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
30025         * gcc.dg/torture/builtin-math-1.c: Likewise.
30026         * gcc.dg/torture/builtin-power-1.c: New test.
30027
30028 2004-03-24  Andreas Schwab  <schwab@suse.de>
30029
30030         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
30031         IA64 assembler.
30032
30033 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
30034             Roger Sayle  <roger@eyesopen.com>
30035
30036         * gcc.dg/compare8.c: New test case.
30037
30038 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
30039
30040         * g++.dg/ext/altivec-7.C: New test.
30041
30042 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
30043
30044         PR 12267, 12391, 12560, 13129, 14114, 14133
30045         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
30046         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
30047         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
30048         Adjust error regexps.
30049         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
30050         * gcc.dg/noncompile/undeclared-1.c: New test cases.
30051         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
30052         * gcc.dg/local1.c: Add explanatory comment.
30053
30054 2004-03-23  Roger Sayle  <roger@eyesopen.com>
30055
30056         PR optimization/14669
30057         * g++.dg/opt/fold2.C: New test case.
30058
30059 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
30060
30061         PR c/14069
30062         * gcc.dg/20040322-1.c: New test.
30063
30064 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30065
30066         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
30067         * gcc.dg/ultrasp4.c: Likewise.
30068         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
30069
30070 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
30071
30072         * gcc.dg/i386-sse-8.c: Reset default options.
30073
30074 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
30075
30076         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
30077         in the error message text.
30078
30079 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30080
30081         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
30082
30083 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
30084
30085         PR c++/14616
30086         * g++.dg/init/array13.C: New test.
30087
30088 2004-03-20  Roger Sayle  <roger@eyesopen.com>
30089
30090         PR target/13889
30091         * gcc.c-torture/compile/pr13889.c: New test case.
30092
30093 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30094
30095         PR c/14635
30096         * builtins-1.c (nan, nans): Don't test.
30097         * builtins-30.c: Don't use nan, nanf, nanl.
30098         * builtins-35.c: New test.
30099
30100 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
30101
30102         * g++.dg/ext/altivec-6.C: New test.
30103
30104 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
30105
30106         * g++.dg/init/placement3.C: New test.
30107
30108         * g++.dg/template/spec13.C: New test.
30109
30110         * g++.dg/lookup/using11.C: New test.
30111
30112         * g++.dg/lookup/koenig3.C: New test.
30113
30114         * g++.dg/template/operator2.C: New test.
30115
30116         * g++.dg/expr/dtor3.C: New test.
30117         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
30118         marker.
30119         * g++.old-deja/g++.law/visibility28.C: Likewise.
30120
30121 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
30122
30123         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
30124         * gcc.dg/ppc64-abi-3.c: Likewise.
30125
30126 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30127
30128         PR c++/14545
30129         * g++.dg/parse/template15.C: New test.
30130
30131 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
30132
30133         * g++.dg/expr/dtor2.C: New test.
30134
30135         * g++.dg/lookup/anon4.C: New test.
30136
30137         * g++.dg/overload/using1.C: New test.
30138
30139         * g++.dg/template/lookup7.C: New test.
30140
30141         * g++.dg/template/typename6.C: New test.
30142
30143         * g++.dg/expr/cond6.C: New test.
30144
30145 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30146
30147         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
30148
30149 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
30150
30151         * g++.dg/expr/cond5.C: New test.
30152         * g++.dg/expr/constcast1.C: Likewise.
30153         * g++.dg/expr/ptrmem2.C: Likewise.
30154         * g++.dg/expr/ptrmem3.C: Likewise.
30155         * g++.dg/lookup/main1.C: Likewise.
30156         * g++.dg/template/lookup6.C: Likewise.
30157
30158 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
30159
30160         * gcc.dg/local1.c: New test.
30161
30162         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
30163
30164 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30165
30166         * gcc.dg/torture/builtin-convert-1.c: New test.
30167
30168 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30169
30170         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
30171
30172 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
30173
30174         PR c++/14481
30175         * g++.dg/warn/Wunused-7.C: New test.
30176
30177 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30178
30179         * gcc.dg/torture/builtin-integral-1.c: New test.
30180
30181 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
30182
30183         PR c++/14586
30184         * g++.dg/parse/non-dependent3.C: New test.
30185
30186 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
30187
30188         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
30189         * g++.dg/eh/simd-2.C: Likewise.
30190         * g++.dg/init/array10.C: Likewise.
30191         * gcc.c-torture/compile/simd-1.c: Likewise.
30192         * gcc.c-torture/compile/simd-2.c: Likewise.
30193         * gcc.c-torture/compile/simd-3.c: Likewise.
30194         * gcc.c-torture/compile/simd-4.c: Likewise.
30195         * gcc.c-torture/compile/simd-6.c: Likewise.
30196         * gcc.c-torture/execute/simd-1.c: Likewise.
30197         * gcc.c-torture/execute/simd-2.c: Likewise.
30198         * gcc.dg/compat/vector-defs.h: Likewise.
30199         * gcc.dg/20020531-1.c: Likewise.
30200         * gcc.dg/altivec-3.c: Likewise.
30201         * gcc.dg/altivec-4.c: Likewise.
30202         * gcc.dg/altivec-varargs-1.c: Likewise.
30203         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
30204         * gcc.dg/i386-mmx-3.c: Likewise.
30205         * gcc.dg/i386-sse-4.c: Likewise.
30206         * gcc.dg/i386-sse-5.c: Likewise.
30207         * gcc.dg/i386-sse-8.c: Likewise.
30208         * gcc.dg/simd-1.c: Likewise.
30209         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
30210         __ev64_opaque__ since the machine description provides it.
30211
30212 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30213
30214         * lib/compat.exp (skip_list): New global variable.
30215         Use it to hold the user defined COMPAT_SKIPS list if any.
30216         (compat-obj): Add the members of skip_list to optall.
30217
30218 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30219
30220         * gcc.dg/compat/union-by-value-1_main.c,
30221         union-by-value-1_x.c, union-by-value-1_y.c,
30222         union-check.h, union-defs.h,
30223         union-init.h, union-return-1_main.c,
30224         union-return-1_x.c, union-return-1_y.c: New files.
30225
30226 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30227
30228         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
30229         mixed-struct-init.h: Add 4 mixed structure types.
30230         struct-by-value-21_main.c, struct-by-value-21_x.c,
30231         struct-by-value-21_y.c, struct-return-21_main.c,
30232         struct-return-21_x.c, struct-return-21_y.c: New files.
30233
30234 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
30235
30236         PR c++/14550
30237         * g++.dg/parse/template14.C: New test.
30238
30239 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30240
30241         * gcc.c-torture/execute/20040313-1.c: New test.
30242
30243 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
30244
30245         PR target/14533
30246         * gcc.dg/20040311-2.c: New test.
30247
30248 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
30249
30250         PR other/14544
30251         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
30252         bit-field.
30253
30254 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
30255
30256         * gcc.dg/20040305-2.c: Add missing return statement.
30257
30258 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30259
30260         * gcc.dg/builtins-34.c: Also check pow10*.
30261
30262 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
30263
30264         PR target/14262
30265         * gcc.dg/20040305-2.c: New test.
30266
30267 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
30268
30269         * gcc.dg/20040310-1.c: New test.
30270
30271 2004-03-11  Roger Sayle  <roger@eyesopen.com>
30272
30273         * gcc.c-torture/execute/20040311-1.c: New test case.
30274
30275 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
30276
30277         PR c++/14476
30278         * g++.dg/lookup/enum1.C: New test.
30279
30280 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
30281
30282         PR c++/14510
30283         * g++.dg/lookup/struct2.C: New test.
30284
30285 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
30286
30287         * gcc.dg/builtins-34.c: New test.
30288
30289 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30290
30291         * gcc.dg/torture/builtin-nonneg-1.c: New test.
30292
30293 2004-03-09  James E Wilson  <wilson@specifixinc.com>
30294
30295         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
30296         * gcc.dg/alias-2.c: New testcase.
30297
30298 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
30299
30300         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
30301
30302 2004-03-09  Roger Sayle  <roger@eyesopen.com>
30303
30304         * gcc.c-torture/execute/20040309-1.c: New test case.
30305
30306 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
30307
30308         PR c++/14397
30309         * g++.dg/overload/ref1.C: New.
30310
30311 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30312
30313         PR c++/14409
30314         * g++.dg/template/spec12.C: New test.
30315
30316         PR c++/14448
30317         * g++.dg/parse/crash14.C: New test.
30318
30319 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
30320
30321         PR c++/14230
30322         * g++.dg/init/ref11.C: New test.
30323
30324 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
30325
30326         PR c++/14432
30327         * g++.dg/parse/builtin2.C: New test.
30328
30329 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
30330
30331         PR c++/14401
30332         * g++.dg/init/ctor3.C: New test.
30333         * g++.dg/init/union1.C: New test.
30334         * g++.dg/ext/anon-struct4.C: New test.
30335
30336 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
30337
30338         * g++.dg/lookup/koenig1.C: Tweak error messages.
30339         * g++.dg/lookup/used-before-declaration.C: Likewise.
30340         * g++.dg/other/do1.C: Likewise.
30341         * g++.dg/overload/koenig1.C: Likewise.
30342         * g++.dg/parse/crash13.C: Likewise.
30343         * g++.dg/template/instantiate3.C: Likewise.
30344
30345 2004-03-08  Eric Christopher  <echristo@redhat.com>
30346
30347         * * lib/target-supports.exp: Enable libiconv in test
30348         compilation.  Fix up error checking.
30349
30350 2004-03-08  Roger Sayle  <roger@eyesopen.com>
30351
30352         PR middle-end/14289
30353         * gcc.dg/pr14289-1.c: New test case.
30354         * gcc.dg/pr14289-2.c: Likewise.
30355         * gcc.dg/pr14289-3.c: Likewise.
30356
30357 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
30358
30359         * gcc.c-torture/execute/20040308-1.c: New test.
30360
30361 2004-03-07  Roger Sayle  <roger@eyesopen.com>
30362
30363         * gcc.c-torture/execute/20040307-1.c: New test case.
30364
30365 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
30366
30367         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
30368
30369 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
30370
30371         * gcc.dg/20040306-1.c: New test.
30372
30373 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
30374
30375         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
30376         them static.
30377         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
30378
30379 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30380
30381         PR c/14465
30382         * gcc.dg/decl-6.c: New test.
30383
30384 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30385
30386         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
30387         Rename LOGPOW -> LOG_POW.
30388         (SQRT_EXP, POW_EXP): New.
30389
30390 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30391
30392         * gcc.dg/i386-sse-8.c: New test.
30393
30394 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30395
30396         PR c/14114
30397         * gcc.dg/decl-5.c: New test.
30398
30399 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
30400
30401         * gcc.dg/20040305-1.c: New test.
30402
30403 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
30404
30405         PR other/14354
30406         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
30407
30408 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
30409
30410         PR c++/14425, c++/14426
30411         * g++.dg/ext/altivec-4.C: New test.
30412         * g++.dg/ext/altivec-5.C: New test.
30413
30414 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
30415
30416         * g++.old-deja/g++.other/linkage1.C: Expect errors about
30417         global variables of a type with no linkage.
30418         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
30419         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
30420         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
30421         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
30422         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
30423         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
30424         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
30425         * g++.dg/warn/deprecated.C: Name enum Color.
30426         * g++.dg/overload/VLA.C: Name structure for 'b'.
30427         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
30428
30429 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30430
30431         * gcc.c-torture/compile/20040304-1.c: New test.
30432
30433 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
30434
30435         PR 13728
30436         * gcc.dg/decl-4.c: New testcase.
30437
30438 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
30439
30440         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
30441         as PRECF if sizeof (float) > sizeof (double).
30442         (PRECL): Make it the same as PRECF if
30443         sizeof (float) > sizeof (long double).
30444
30445 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30446
30447         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
30448         system type.  Add check for irix6 which doesn't have c99 runtime.
30449
30450 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
30451
30452         * gcc.dg/const-elim-1.c: xfail for xtensa.
30453
30454 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30455
30456         PR c++/14369
30457         * g++.dg/template/cond4.C: New test.
30458
30459 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30460
30461         PR c++/14360
30462         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
30463
30464         PR c++/14361
30465         * g++.dg/parse/defarg7.C: New test.
30466
30467         PR c++/14359
30468         * g++.dg/template/friend26.C: New test.
30469
30470 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30471
30472         PR c++/14324
30473         * g++.dg/abi/mangle21.C: New test.
30474
30475         PR c++/14260
30476         * g++.dg/parse/constructor2.C: New test.
30477
30478         PR c++/14337
30479         * g++.dg/template/sfinae1.C: New test.
30480
30481 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
30482
30483         PR c++/14267
30484         * g++.dg/expr/crash2.C: New test.
30485
30486         PR middle-end/13448
30487         * gcc.dg/inline-5.c: New test.
30488         * gcc.dg/always-inline.c: Split out tests into ...
30489         * gcc.dg/always-inline2.c: ... this and ...
30490         * gcc.dg/always-inline3.c: ... this.
30491
30492 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
30493
30494         PR debug/12103
30495         * g++.dg/debug/crash1.C: New test.
30496
30497 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
30498
30499         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
30500         function with __attribute__((noinline)).
30501         (recurser_void2): Likewise.
30502         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
30503         (recurser_void2): Likewise.
30504
30505 2004-02-29  Roger Sayle  <roger@eyesopen.com>
30506
30507         PR middle-end/14203
30508         * g++.dg/warn/Wunused-6.C: New test case.
30509
30510 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
30511
30512         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
30513         not defined.
30514
30515 2004-02-27  Eric Christopher  <echristo@redhat.com>
30516
30517         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
30518         * g++.dg/charset/asm2.c: Run only x86.
30519         * gcc.dg/charset/asm3.c: Ditto.
30520
30521 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
30522
30523         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
30524         ld_library_path.
30525
30526 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
30527
30528         * g++.dg/ext/altivec-3.C: New.
30529
30530 2004-02-26  Richard Henderson  <rth@redhat.com>
30531
30532         * g++.dg/ext/attrib10.C: Mark for warning.
30533         * gcc.dg/attr-alias-1.c: New.
30534
30535 2004-02-26  Richard Henderson  <rth@redhat.com>
30536
30537         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
30538         * gcc.c-torture/execute/20040208-2.c: ... it back.
30539
30540 2004-02-26  Eric Christopher  <echristo@redhat.com>
30541
30542         * lib/target-supports.exp (check-iconv-available): New function.
30543         * lib/gcc-dg.exp (dg-require-iconv): New function.
30544         Use above.
30545         * gcc.dg/charset: New directory.
30546         * gcc.dg/charset/charset.exp: New file.
30547         * gcc.dg/charset/asm1.c: Ditto.
30548         * gcc.dg/charset/asm2.c: Ditto.
30549         * gcc.dg/charset/asm3.c: Ditto.
30550         * gcc.dg/charset/asm4.c: Ditto.
30551         * gcc.dg/charset/asm5.c: Ditto.
30552         * gcc.dg/charset/attribute1.c: Ditto.
30553         * gcc.dg/charset/attribute2.c: Ditto.
30554         * gcc.dg/charset/string1.c: Ditto.
30555         * g++.dg/charset: New directory.
30556         * g++.dg/dg.exp: Add here. Special options.
30557         * g++.dg/charset/charset.exp: New file.
30558         * g++.dg/charset/asm1.c: Ditto.
30559         * g++.dg/charset/asm2.c: Ditto.
30560         * g++.dg/charset/asm3.c: Ditto.
30561         * g++.dg/charset/asm4.c: Ditto.
30562         * g++.dg/charset/attribute1.c: Ditto.
30563         * g++.dg/charset/attribute2.c: Ditto.
30564         * g++.dg/charset/extern1.cc: Ditto.
30565         * g++.dg/charset/extern2.cc: Ditto.
30566         * g++.dg/charset/string1.c: Ditto.
30567
30568 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
30569
30570         PR c++/14278
30571         * g++.dg/parse/comma1.C: New test.
30572
30573 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30574
30575         PR c++/14284
30576         * g++.dg/template/ttp8.C: New test.
30577
30578 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
30579
30580         * gcc.dg/fixuns-trunc-1.c: New test.
30581
30582 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30583
30584         * gcc.dg/builtins-config.h: Use #elif.
30585
30586 2004-02-26  Michael Matz  <matz@suse.de>
30587
30588         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
30589         * gcc.dg/991214-1.c: Likewise.
30590         * gcc.dg/i386-asm-1.c: Likewise.
30591
30592 2004-02-25  Richard Henderson  <rth@redhat.com>
30593
30594         * gcc.c-torture/execute/20040208-2.c: Move ...
30595         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
30596
30597 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30598
30599         PR c++/14246
30600         * g++.dg/other/crash-3.C: New test.
30601
30602 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30603
30604         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
30605         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
30606
30607         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
30608         HP-UX.
30609
30610 2004-02-24  Michael Matz  <matz@suse.de>
30611
30612         * gcc.dg/i386-regparm.c: New.
30613
30614 2004-02-23  James E Wilson  <wilson@specifixinc.com>
30615
30616         * gcc.c-torture/execute/20040223-1.c: New.
30617
30618 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
30619             Kazu Hirata  <kazu@cs.umass.edu>
30620
30621         * gcc.dg/fwritable-strings-1.c: Remove.
30622
30623 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
30624
30625         PR c/14156
30626         * gcc.dg/20040223-1.c: New test.
30627
30628 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30629
30630         PR c++/14106
30631         * g++.dg/ext/typeof9.C: New test.
30632
30633 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30634
30635         PR c++/14250
30636         * g++.dg/other/switch1.C: New test.
30637
30638 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30639
30640         * gcc.dg/cast-function-1.c: Adjust for new informative message.
30641         * gcc.dg/va-arg-1.c: Likewise.
30642
30643 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30644
30645         PR c++/14143
30646         * g++.dg/template/koenig5.C: New test.
30647
30648 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
30649
30650         * g++.dg/ext/altivec-1.C: Generalize target triple.
30651         * g++.dg/ext/altivec-2.C: New test case.
30652         * g++.dg/ext/altivec_check.h: New file.
30653         * gcc.dg/altivec-1.c: Generalize target triple;
30654         include altivec_check.h and call altivec_check().
30655         * gcc.dg/altivec-[2-5].c: Generalize target triple.
30656         * gcc.dg/altivec-6.c: New test case.
30657         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
30658         type casts as needed.
30659         * gcc.dg/altivec-10.c: Include altivec_check.h and call
30660         altivec_check().
30661         * gcc.dg/altivec-12.c: New test case.
30662         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
30663         include altivec_check.h and call altivec_check().
30664         * gcc.dg/altivec_check.h: New file.
30665
30666 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30667
30668         * lib/target-supports.exp (check_alias_available): Don't mangle
30669         function `g' in test program.
30670
30671 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30672
30673         * lib/target-supports.exp (check_profiling_available): Check
30674         argument to determine whether we support a profiling type.
30675         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
30676         check_profiling_available.
30677         * g++.dg/bprob/bprob.exp: Likewise.
30678         * g77.dg/bprob/bprob.exp: Likewise.
30679         * gcc.misc-tests/bprob.exp: Likewise.
30680         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
30681         dg-require-profiling and delete expected error handling.
30682         * gcc.dg/20021014-1.c: Likewise.
30683         * gcc.dg/nest.c: Likewise.
30684
30685 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30686
30687         PR c++/12007
30688         * g++.dg/other/vthunk1.C: New test.
30689
30690 2004-02-20  Falk Hueffner  <falk@debian.org>
30691
30692         PR target/14201
30693         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
30694
30695 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
30696
30697         PR c++/13927
30698         * g++.dg/other/error8.C: Remove XFAIL markers.
30699
30700         PR c++/14173
30701         * g++.dg/ext/packed5.C: New test.
30702
30703         PR c++/14199
30704         * g++.dg/warn/Wunused-5.C: New test.
30705
30706         PR c++/14186
30707         * g++.dg/lookup/member1.C: New test.
30708
30709 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
30710
30711         * gcc.c-torture/compile/20040130-1.c: Enable only when
30712         __INT_MAX__ >= 2147483647L.
30713         * gcc.c-torture/compile/961203-1.c: Likewise.
30714
30715 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
30716
30717         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
30718         * g++.dg/opt/template1.C: Robustify assembler regexp
30719
30720 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30721
30722         * gcc.c-torture/execute/simd-4.x: Remove.
30723         * gcc.c-torture/execute/va-arg-25.x: Likewise.
30724         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
30725         Guard with #ifndef SKIP_ATTRIBUTE.
30726         * gcc.dg/compat/vector-1_y.c: Likewise.
30727         * gcc.dg/compat/vector-2_x.c: Likewise.
30728         * gcc.dg/compat/vector-2_y.c: Likewise.
30729         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
30730         * g++.dg/eh/simd-2.C: Likewise.
30731
30732 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
30733
30734         * gcc.c-torture/compile/complex-1.c: New.
30735
30736 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
30737
30738         PR target/14209
30739         * gcc.c-torture/execute/20040218-1.c: New test.
30740
30741 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30742
30743         PR c++/14181
30744         * g++.dg/parse/new2.C: New test.
30745
30746 2004-02-18  Paul Brook  <paul@codesourcery.com>
30747
30748         * gcc.c-torture/compile/libcall-1.c: New test.
30749
30750 2004-02-18  Paul Brook  <paul@codesourcery.com>
30751
30752         PR debug/12934
30753         * gcc.dg/debug/debug-7.c: New test.
30754
30755 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
30756
30757         * gcc.dg/20040217-1.c: New test.
30758
30759 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
30760
30761         * gcc.c-torture/execute/990208-1.x: Delete.
30762
30763 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
30764
30765         * gcc.c-torture/execute/20040208-2.x: New file.
30766
30767 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
30768
30769         PR c++/11326
30770         * g++.dg/abi/structret1.C: New test.
30771
30772 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
30773
30774         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
30775         (i386_cpuid): No need to test if cpuid is available on AMD64.
30776         Fix assembly, so that it works onboth i386 and AMD64.
30777         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
30778         (vecInLong): Fix s[] member type to unsigned int.
30779         (vecInWord): Remove type.
30780         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
30781         (a64, b64, c64, d64, e64): Remove.
30782         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
30783         Remove unused variable.  Remove initialization of removed variables.
30784         Don't call mmx_tests nor sse_tests.
30785         (reference_mmx, reference_sse): Remove.
30786         (check): Add return stmt.
30787         * gcc.dg/i386-sse-7.c: New test.
30788         * gcc.dg/i386-mmx-4.c: New test.
30789
30790 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30791
30792         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
30793         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
30794         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
30795         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
30796         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
30797         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
30798         g++.dg/tc1/dr94.C: Fix line terminator.
30799
30800 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
30801
30802         * gcc.c-torture/compile/20040216-1.c: New.
30803
30804 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30805
30806         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
30807         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
30808         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
30809         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
30810         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
30811         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
30812
30813 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30814
30815         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
30816
30817 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
30818
30819         PR c++/13971
30820         * g++.dg/expr/cond4.C: New test.
30821
30822         PR c++/14086
30823         * g++.dg/lookup/crash2.C: New test.
30824
30825 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
30826
30827         * gcc.c-torture/compile/20040214-2.c: New test.
30828
30829 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
30830
30831         PR c++/14116
30832         * g++.dg/ext/typeof8.C: New test.
30833
30834 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
30835
30836         * gcc.c-torture/compile/20040214-1.c: New test.
30837
30838 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30839
30840         PR c++/13635
30841         * g++.dg/template/spec11.C: New test.
30842
30843 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30844
30845         PR c++/13927
30846         * g++.dg/other/error8.C: New test.
30847
30848 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
30849
30850         PR c++/14122
30851         * g++.dg/template/array4.C: New test.
30852
30853         PR c++/14108
30854         * g++.dg/inherit/thunk2.C: New test.
30855
30856         PR c++/14083
30857         * g++.dg/eh/cond2.C: New test.
30858
30859 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
30860
30861         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
30862
30863 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
30864
30865         * lib/scanasm.exp (dg-scan): Quote pattern before display.
30866
30867 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
30868
30869         * g++.dg/simd-2.C: xfail on ppc64-linux.
30870
30871 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30872
30873         PR c/456
30874         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
30875         tests.
30876
30877 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
30878
30879         * gcc.dg/builtins-33.c: New test.
30880
30881 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
30882
30883         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
30884
30885 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
30886
30887         * g++.dg/simd-2.C: Set -maltivec for ppc64.
30888
30889 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
30890
30891         * gcc.dg/ppc64-abi-3.c: New test.
30892
30893 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
30894
30895         PR c/14092
30896
30897         * gcc.dg/pr14092-1.c: New testcase.
30898
30899 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
30900
30901         * gcc.dg/cpp/assert4.c: Fix typo last change.
30902
30903         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
30904         * gcc.dg/cpp/assert4.c: Handle powerpc64.
30905
30906         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
30907
30908 2004-02-09  Roger Sayle  <roger@eyesopen.com>
30909
30910         * gcc.c-torture/compile/20040209-1.c: New test case.
30911
30912 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30913
30914         * gcc.dg/c90-init-1.c: Adjust expected error messages.
30915
30916 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
30917
30918         * gcc.c-torture/execute/20040208-[12].c: New tests.
30919
30920 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30921
30922         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
30923
30924 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30925
30926         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
30927
30928 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
30929
30930         Bug 13856
30931         * gcc.dg/visibility-8.c: New testcase.
30932
30933 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
30934
30935         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
30936         arguments.
30937         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
30938
30939 2004-02-07  Roger Sayle  <roger@eyesopen.com>
30940
30941         PR middle-end/13696
30942         * g++.dg/opt/fold1.C: New test case.
30943
30944 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30945
30946         PR c++/14033
30947         * g++.dg/other/crash-2.C: New test.
30948
30949 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30950
30951         PR c++/14028
30952         * g++.dg/parse/angle-bracket2.C: New test.
30953
30954 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30955
30956         PR middle-end/13750
30957         Revert:
30958         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
30959         PR pch/13361
30960         * testsuite/g++.dg/pch/wchar-1.C: New.
30961         * testsuite/g++.dg/pch/wchar-1.Hs: New.
30962
30963 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30964
30965         PR c++/14008
30966         * g++.dg/parse/error15.C: New test.
30967         * g++.dg/parse/crash11.C: Update dg-error mark.
30968
30969 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30970
30971         PR c++/13932
30972         * g++.dg/warn/conv2.C: New test.
30973
30974 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30975
30976         PR c++/13086
30977         * g++.dg/warn/incomplete1.C: Remove xfail.
30978
30979 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30980
30981         * lib/file-format.exp (gcc_target_object_format): Use
30982         ${tool}_target_compile, not gcc_target_compile.
30983         * lib/target-supports.exp (check_alias_available): Likewise.
30984         (check_gc_sections_available): Likewise.
30985         * g++.dg/ext/attrib10.C: Use dg-require-alias.
30986         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
30987         dg-require-alias.
30988
30989 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30990
30991         PR c++/13969
30992         * g++.dg/template/static6.C: New test.
30993
30994 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
30995
30996         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
30997
30998 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30999
31000         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
31001         tests for systems where `char' is unsigned by default.
31002
31003 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31004
31005         PR c++/13997
31006         * g++.dg/template/partial3.C: New test.
31007
31008 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
31009
31010         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
31011         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
31012         Remove mentions of obsolete ports.
31013
31014 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
31015
31016         * gcc.dg/noncompile/20001228-1.c: Fix for new
31017         error message.
31018
31019 2004-02-03  Roger Sayle  <roger@eyesopen.com>
31020
31021         PR target/9348
31022         * gcc.c-torture/execute/multdi-1.c: New test case.
31023
31024 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
31025
31026         PR c++/13925
31027         * g++.dg/template/lookup5.C: New test.
31028
31029 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
31030
31031         PR c++/13950
31032         * g++.dg/template/lookup4.C: New test.
31033
31034         PR c++/13970
31035         * g++.dg/parse/error14.C: New test.
31036
31037         PR c++/14002
31038         * g++.dg/parse/template13.C: New test.
31039
31040 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
31041
31042         PR c++/13978
31043         * g++.dg/template/koenig4.C: New test.
31044
31045         PR c++/13968
31046         * g++.dg/template/crash17.C: New test.
31047
31048         PR c++/13975
31049         * g++.dg/parse/error13.C: New test.
31050         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
31051
31052 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31053
31054         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
31055
31056 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
31057
31058         PR c/11658
31059         PR c/13994
31060         * gcc.dg/noncompile/20040203-1.c: New test.
31061         * gcc.dg/noncompile/20040203-2.c: Likewise.
31062         * gcc.dg/noncompile/20040203-3.c: Likewise.
31063         * gcc.dg/20040203-1.c: Likewise.
31064
31065 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
31066
31067         PR c++/10858
31068         * g++.dg/template/sizeof7.C: New test.
31069
31070 2004-02-02  Eric Christopher  <echristo@redhat.com>
31071             Zack Weinberg  <zack@codesourcery.com>
31072
31073         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
31074
31075 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
31076
31077         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
31078         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
31079         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
31080         * gcc.dg/cleanup-5.c: Run only on Linux targets.
31081
31082 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
31083
31084         PR c++/13113
31085         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
31086
31087         PR c++/13854
31088         * g++.dg/ext/attrib13.C: New test.
31089
31090         PR c++/13907
31091         * g++.dg/conversion/op2.C: New test.
31092
31093 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31094
31095         * gcc.dg/titype-1.c: Fix pasto.
31096
31097 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31098
31099         * gcc.dg/titype-1.c: New test.
31100
31101 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31102
31103         PR c++/13957
31104         * g++.dg/template/non-type-template-argument-1.C,
31105         g++.dg/template/qualified-id1.C: Update dg-error marks.
31106         * g++.dg/template/nontype6.C: New test.
31107
31108 2004-02-01  Roger Sayle  <roger@eyesopen.com>
31109
31110         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
31111         * gcc.dg/builtins-31.c: New testcase.
31112         * gcc.dg/builtins-32.c: New testcase.
31113
31114 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
31115
31116         * objc.dg/call-super-2.m: Update line numbers
31117         for the including of stddef.h.
31118
31119 2004-01-30  Michael Matz  <matz@suse.de>
31120
31121         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
31122         g++.dg/ext/case-range3.C: New tests.
31123
31124 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31125
31126         DR206
31127         PR c++/13813
31128         * g++.dg/template/member4.C: New test.
31129
31130 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31131
31132         PR c++/13683
31133         * g++.dg/template/sizeof6.C: New test.
31134
31135 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
31136
31137         * gcc.dg/fwritable-strings-1.c: New test.
31138
31139 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
31140
31141         * gcc.c-torture/compile/20040130-1.c: New test.
31142
31143 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
31144
31145         * objc.dg/call-super-2.m: Include stddef.h for size_t.
31146
31147 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
31148
31149         PR c++/13883
31150         * g++.dg/template/ctor3.C: New test.
31151
31152 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31153
31154         * g++.dg/tc1: New directory.
31155         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
31156         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
31157         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
31158         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
31159         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
31160
31161 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31162
31163         * g++.dg/parse/error11.C: New test.
31164         * g++.dg/parse/error12.C: Likewise.
31165
31166 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
31167
31168         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
31169         (scan_initial, main): Use aligned_sizeof instead of sizeof.
31170
31171 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
31172
31173         PR c++/13791
31174         * g++.dg/ext/attrib12.C: New test.
31175
31176         PR c++/13736
31177         * g++.dg/parse/cast2.C: New test.
31178
31179 2004-01-27  James E Wilson  <wilson@specifixinc.com>
31180
31181         * objc.dg/encode-2.m (main): New local string.  Set depending on
31182         sizeof long.  Use in sscanf call.
31183         * objc.dg/encode-3.m (main): New local string.  Set depending on
31184         sizeof long.  Use in scan_initial call.
31185
31186 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31187
31188         * objc.dg/call-super-2.m: Make LP64-safe.
31189         * objc.dg/desig-init-1.m: Likewise.
31190
31191 2004-01-27  Devang Patel <dpatel@apple.com>
31192
31193         * g++.dg/debug/namespace1.C: New test.
31194
31195 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
31196
31197         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
31198         xscale-*-*.
31199
31200         * gcc.dg/arm-mmx-1.c: New test.
31201
31202 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31203
31204         * gcc.dg/20040127-1.c: New test.
31205         * gcc.dg/20040127-2.c: New test.
31206
31207 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31208
31209         * objc.dg/stret-1.m (glob): Renamed to globa.
31210
31211 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
31212
31213         PR c++/13663
31214         * g++.dg/expr/for1.C: New test.
31215
31216 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
31217
31218         PR middle-end/13779
31219         * gcc.dg/darwin-longlong.c: New test.
31220
31221 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
31222
31223         * gcc.dg/20040124-1.c: Moved test from here...
31224         * gcc.c-torture/compile/20040124-1.c: ...to here.
31225
31226 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
31227
31228         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
31229         the assembly output if -m64 is passed.
31230
31231 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
31232
31233         PR c++/13833
31234         * g++.dg/template/cond3.C: New test.
31235
31236 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31237
31238         PR c++/13810
31239         * g++.dg/template/ttp7.C: New test.
31240
31241 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31242
31243         PR c++/13797
31244         * g++.dg/template/nontype4.C: New test.
31245         * g++.dg/template/nontype5.C: Likewise.
31246
31247 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
31248
31249         * gcc.dg/torture/mips-clobber-at.c: New test.
31250
31251 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
31252
31253         * gcc.dg/20040124-1.c: New test.
31254
31255 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
31256
31257         * gcc.dg/20040123-1.c: New test.
31258
31259 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
31260
31261         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
31262
31263 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31264
31265         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
31266
31267 2004-01-23  Andrew Pinski  <apinski@apple.com>
31268
31269         * gcc.dg/20030121-1.c: Move to ..
31270         * gcc.dg/20040121-1.c: here.
31271
31272 2004-01-23  Roger Sayle  <roger@eyesopen.com>
31273
31274         * gcc.dg/builtins-29.c: New test case.
31275
31276 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
31277
31278         PR 18314
31279         * gcc.dg/builtins-30.c: New testcase.
31280
31281 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
31282
31283         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
31284         * lib/g77.exp: Likewise.
31285         * lib/objc.exp: Likewise.
31286         * lib/g++.exp: Likewise.
31287
31288 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31289
31290         * gcc.dg/struct-by-value-2.c: New test.
31291
31292 2004-01-21  Andrew Pinski  <apinski@apple.com>
31293
31294         PR target/13785
31295         * gcc.dg/20030121-1.c: New test.
31296
31297 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
31298
31299         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
31300         clobber frame pointer register in asm statement.
31301
31302 2004-01-21  Falk Hueffner  <falk@debian.org>
31303
31304         * gcc.c-torture/compile/20040121-1.c: New test.
31305
31306 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
31307
31308         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
31309
31310 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
31311
31312         * gcc.dg/ppc64-abi-2.c: New test.
31313
31314 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
31315
31316         * lib/treelang.exp: Fill out this file.
31317         * lib/treelang-dg.exp: New File.
31318
31319 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31320
31321         * gcc.c-torture/compile/981022-1.c: Remove.
31322         * gcc.dg/array-5.c: Remove XFAIL.
31323         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
31324         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
31325         gcc.dg/cond-lvalue-1.c: Update.
31326         * gcc.dg/cast-lvalue-2.c: New test.
31327
31328 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
31329
31330         PR c++/13592
31331         * g++.dg/other/error1.C (class foo): Tweak error message.
31332
31333         PR c++/13592
31334         * g++.dg/template/call2.C: New test.
31335
31336 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31337
31338         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
31339         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
31340         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
31341         scalar-return-1_x.c, scalar-return-2_y.c,
31342         scalar-return-3_x.c, scalar-return-3_y.c,
31343         scalar-return-4_x.c, scalar-return-4_y.c,
31344         struct-align-1.h, struct-align-1_x.c,
31345         struct-align-1_y.c, struct-align-2.h,
31346         struct-align-2_x.c, struct-align-2_y.c,
31347         struct-by-value-10_y.c, struct-by-value-11_x.c,
31348         struct-by-value-11_y.c, struct-by-value-12_x.c,
31349         struct-by-value-12_y.c, struct-by-value-13_x.c,
31350         struct-by-value-13_y.c, struct-by-value-14_x.c,
31351         struct-by-value-14_y.c, struct-by-value-15_x.c,
31352         struct-by-value-15_y.c, struct-by-value-16_y.c,
31353         struct-by-value-17_y.c, struct-by-value-18_y.c,
31354         struct-by-value-19_y.c, struct-by-value-1_x.c,
31355         struct-by-value-1_y.c, struct-by-value-20_y.c,
31356         struct-by-value-2_x.c, struct-by-value-2_y.c,
31357         struct-by-value-3_y.c, struct-by-value-4_x.c,
31358         struct-by-value-4_y.c, struct-by-value-5_y.c,
31359         struct-by-value-6_y.c, struct-by-value-7_y.c
31360         struct-by-value-8_x.c, struct-by-value-8_y.c
31361         struct-by-value-9_x.c, struct-by-value-9_y.c
31362         struct-return-10_x.c, struct-return-10_y.c,
31363         struct-return-19_x.c, struct-return-20_x.c
31364         struct-return-2_x.c, struct-return-2_y.c
31365         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
31366         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
31367
31368 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31369
31370         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
31371         attribute on sparc*-sun-solaris2.*.
31372
31373 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
31374
31375         PR c++/13710
31376         * g++.dg/ext/typeof7.C: New test.
31377
31378 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
31379
31380         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
31381         * gcc.dg/const-elim-1.c: Same.
31382
31383 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
31384
31385         * objc.dg/stret-1.m: New.
31386         * objc.dg/stret-2.m: New.
31387
31388 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
31389
31390         PR c++/11895
31391         * g++.dg/ext/vector1.C: New test.
31392
31393 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
31394
31395         * gcc.dg/pch/import-1.c: New.
31396         * gcc.dg/pch/import-1.hs: New.
31397         * gcc.dg/pch/import-1a.h: New.
31398         * gcc.dg/pch/import-1b.h: New.
31399         * gcc.dg/pch/import-1c.h: New.
31400
31401 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
31402
31403         PR c++/13574
31404         * g++.dg/ext/array1.C: New test.
31405
31406         PR c++/13178
31407         * g++.dg/conversion/op1.C: New test.
31408
31409 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
31410
31411         PR 11864
31412         From Kazumoto Kojima / Dan Kegel:
31413         * gcc.dg/pr11864-1.c: New test.
31414
31415         PR 10392
31416         From Marcus Comstedt / Dan Kegel:
31417         * gcc.dg/pr10392-1.c: New test.
31418
31419 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
31420
31421         PR c++/13478
31422         * g++.dg/init/ref10.C: New test.
31423
31424 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31425
31426         PR c++/13407
31427         * g++.dg/parse/typename6.C: New test.
31428
31429 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
31430
31431         PR pch/13361
31432         * testsuite/g++.dg/pch/wchar-1.C: New.
31433         * testsuite/g++.dg/pch/wchar-1.Hs: New.
31434
31435 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31436
31437         PR c++/9259
31438         * g++.dg/expr/sizeof2.C: New test.
31439
31440 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
31441
31442         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
31443
31444 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
31445
31446         PR c++/13659
31447         * g++.dg/lookup/strong-using-3.C: New.
31448         * g++.dg/lookup/using-10.C: New.
31449
31450 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
31451
31452         PR c++/13594
31453         * g++.dg/lookup/strong-using-2.C: New.
31454
31455 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
31456             Dan Kegel <dank@kegel.com>
31457             J"orn Rennecke <joern.rennecke@superh.com>
31458
31459         PR target/9365
31460         * gcc.dg/pr9365-1.c: New test.
31461
31462 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31463
31464         PR c++/8856
31465         * g++.dg/parse/casting-operator2.C: New test.
31466         * g++.old-deja/g++.pt/explicit83.C: Remove.
31467
31468 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31469
31470         * gcc.dg/label-compound-stmt-1.c: New test.
31471         * gcc.c-torture/compile/950922-1.c,
31472         gcc.c-torture/compile/20000211-3.c,
31473         gcc.c-torture/compile/20000518-1.c,
31474         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
31475         compound statements.
31476
31477 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
31478
31479         * gcc.dg/ppc64-abi-1.c: New test.
31480
31481 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
31482
31483          * g++.dg/ext/attrib9.C: Add dg-warnings.
31484
31485 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31486
31487         PR c++/12335
31488         * g++.dg/parse/dtor3.C: New test.
31489
31490 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
31491
31492         PR c++/12709
31493         * g++.dg/parse/try-catch-1.C: New test.
31494
31495 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
31496
31497         * ada/acats/run_all.sh: Add more verbose output in acats.log
31498         when compiling tests.
31499
31500 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
31501
31502         PR 13656
31503         * gcc.dg/typedef-redecl.c: New test case.
31504         * gcc.dg/typedef-redecl.h: New support file.
31505
31506 2004-01-13  Jan Hubicka  <jh@suse.cz>
31507
31508         * gcc.dg/always_inline.c: New test.
31509         * gcc.dg/debug/20031231-1.c: Fix.
31510
31511 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31512
31513         PR c++/13474
31514         * g++.dg/template/array3.C: New test.
31515
31516 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
31517
31518         * g++.dg/ext/lvalue1.C: No longer expected to fail.
31519         * g++.dg/warn/Wunused-2.C: Likewise.
31520
31521 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31522
31523         PR c++/13289
31524         * g++.dg/template/instantiate6.C: New test.
31525
31526 2004-01-12  Roger Sayle  <roger@eyesopen.com>
31527
31528         PR middle-end/11397
31529         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
31530
31531 2004-01-12  Jan Hubicka  <jh@suse.cz>
31532
31533         PR opt/12826
31534         * gcc.dg/20040112-1.c: New.
31535
31536         * gcc.dg/dwarf-die[1-7].c: Move to...
31537         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
31538         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
31539
31540 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
31541
31542         PR c++/4100
31543         * g++.dg/parse/friend4.C: New test.
31544
31545 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
31546
31547         PR c++/4100
31548         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
31549         definition is called a friend.
31550
31551 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
31552
31553         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
31554
31555 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
31556
31557         PR c++/3478
31558         * g++.dg/parse/error10.C: New test.
31559         * g++.dg/template/arg2.C: Accept "invalid type" error.
31560
31561 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
31562
31563         PR middle-end/13392
31564         * g++.dg/opt/expect2.C: New test.
31565
31566 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
31567
31568         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
31569         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
31570         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
31571         Update dg-error regexps.
31572
31573 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
31574
31575         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
31576         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
31577
31578 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31579
31580         * gcc.dg/pragma-re-1.c: Use right pointer type.
31581
31582 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31583
31584         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
31585
31586 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
31587
31588         * gcc.dg/rs6000-ldouble-1.c: New.
31589
31590 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31591
31592         DR 337
31593         PR c++/9256
31594         * g++.dg/other/abstract1.C: New test.
31595
31596 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
31597
31598         * g++.dg/lookup/strong-using-1.C: New.
31599
31600 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31601
31602         PR c/11234
31603         * gcc.dg/func-ptr-conv-1.c: New test.
31604         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
31605
31606 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
31607
31608         PR target/13380.
31609         * gcc.c-torture/compile/20040109-1.c: New.
31610
31611 2004-01-08  Stuart Hastings  <stuart@apple.com>
31612
31613         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
31614         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
31615         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
31616
31617 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
31618
31619         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
31620
31621 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31622
31623         * ada/acats/run_acats: Treat 'gnatchop' the same way
31624         as 'gnatmake'.  Export GCC_DRIVER.
31625         * ada/acats/run_all.sh: Add target_gnatchop.  Use
31626         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
31627
31628 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31629
31630         PR c++/12573
31631         * g++.dg/template/dependent-expr4.C: New test.
31632
31633 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
31634
31635         * gcc.dg/altivec-11.c: New test.
31636
31637 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
31638
31639         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
31640
31641 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31642
31643         PR c/6024
31644         * gcc.dg/enum-compat-1.c: New test.
31645         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
31646
31647 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31648
31649         PR c/12165
31650         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
31651         gcc.dg/c99-idem-qual-3.c: New tests.
31652
31653 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
31654
31655         * gcc.dg/winline-7.c: Don't cast void * to int.
31656
31657 2004-01-06  Jan Hubicka  <jh@suse.cz>
31658
31659         * gcc.dg/i386-sse-5.c: New test
31660         * g++.dg/eh/simd-1.c: Add -w argument for i386.
31661
31662 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
31663
31664         PR c++/12815
31665         * g++.dg/rtti/typeid4.C: New test.
31666
31667 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31668
31669         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
31670
31671 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
31672
31673         PR c++/12132
31674         * g++.dg/template/error11.C: New test.
31675
31676         PR c++/13451
31677         * g++.dg/template/class2.C: New test.
31678
31679 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
31680         Richard Sandiford <rsandifo@redhat.com>
31681
31682         PR c++/13387
31683         * g++.dg/opt/alias3.C: New test.
31684
31685 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
31686
31687         PR c++/13157
31688         * g++.dg/template/koenig3.C: New test.
31689
31690         PR c++/13529
31691         * g++.dg/parse/offsetof3.C: New test.
31692
31693         * g++.dg/init/copy7.C: Add missing dg-error markers.
31694
31695         PR c++/12226
31696         * g++.dg/init/copy7.c: New test.
31697
31698         PR c++/13536
31699         * g++.dg/parse/cast1.C: New test.
31700
31701 2004-01-04  Jan Hubicka  <jh@suse.cz>
31702
31703         * gcc.dg/winline[1-7].c: New tests.
31704
31705 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31706
31707         PR c++/13520
31708         * g++.dg/template/qualttp22.C: New test.
31709
31710 2004-01-01  Jan Hubicka  <jh@suse.cz>
31711
31712         * gcc.dg/debug/20031231-1.c: New.
31713         * gcc.c-torture/compile/20040101-1.c: New.
31714         * gcc.dg/dwarf-die-[1-7].c: New.
31715
31716 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
31717
31718         PR optimization/13521
31719         * gcc.c-torture/compile/20031231-1.c: New test.
31720
31721 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
31722
31723         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
31724
31725 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31726
31727         PR c++/10079
31728         * g++.dg/template/crash16.C: New test.
31729
31730 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
31731
31732         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
31733
31734 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
31735
31736         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
31737         ports.
31738         * g++.old-deja/g++.jason/thunk3.C: Likewise.
31739         * g++.old-deja/g++.law/profile1.C: Likewise.
31740         * gcc.c-torture/compile/981006-1.c: Likewise.
31741         * gcc.c-torture/execute/loop-2e.x: Likewise.
31742         * gcc.c-torture/execute/loop-2f.x: Remove.
31743         * gcc.c-torture/execute/loop-2g.x: Likewise.
31744         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
31745         * gcc.dg/20020312-2.c: Remove traces of dead ports.
31746
31747 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
31748
31749         PR c++/13507
31750         * g++.dg/ext/attrib11.C: New test.
31751
31752         PR c++/13494
31753         * g++.dg/template/array2-1.C: New test.
31754         * g++.dg/template/array2-2.C: New test.
31755
31756 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
31757
31758         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
31759
31760 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31761
31762         PR c++/12774
31763         * g++.dg/template/array1-1.C: New test.
31764         * g++.dg/template/array1-2.C: New test.
31765
31766 2003-12-29  Roger Sayle  <roger@eyesopen.com>
31767
31768         PR fortran/12632
31769         * g77.dg/12632.f: New test case.
31770
31771 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31772
31773         PR c++/13289
31774         * g++.dg/parse/nontype1.C: New test.
31775
31776 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31777
31778         PR c++/12403
31779         * g++.dg/parse/explicit1.C: New test.
31780         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
31781
31782 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
31783
31784         PR c++/13081
31785         * g++.dg/opt/inline6.C: New test.
31786
31787         PR c++/12613
31788         * g++.dg/parse/error9.C: New test.
31789
31790         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
31791
31792 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
31793
31794         PR c++/13009
31795         * g++.dg/init/assign1.C: New test.
31796
31797 2003-12-28  Roger Sayle  <roger@eyesopen.com>
31798
31799         PR c++/13070
31800         * g++.dg/warn/format3.C: New test case.
31801
31802 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31803
31804         * gcc.c-torture/compile/20031227-1.c: New test.
31805
31806 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31807
31808         * g++.dg/bprob/bprob.exp: Load target-supports.exp
31809         * g77.dg/bprob/bprob.exp: Likewise.
31810         * gcc.misc-tests/bprob.exp: Likewise.
31811         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
31812         variants on systems where the library does not provide that
31813         functionality.
31814         * gcc.dg/builtins-20.c: Use builtins-config.h.
31815         * gcc.dg/builtins-config.h: New file.
31816
31817 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31818
31819         * lib/gcc-dg.exp (dg-require-profiling): New function.
31820         * lib/target-supports.exp (check_profiling_available): Likewise.
31821         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
31822         * g77.dg/bprob/bprob.exp: Likewise.
31823         * gcc.misc-tests/bprob.exp: Likewise.
31824         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
31825         * gcc.dg/20021014-1.c: Likewise.
31826         * gcc.dg/nest.c: Likewise.
31827
31828 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31829
31830         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
31831         compiling.
31832         * g++.dg/lookup/java2.C: Likewise.
31833         * gcc.dg/cpp/lexident.c: Likewise.
31834
31835 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
31836
31837         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
31838         given.
31839         * gcc.c-torture/compile/961203-1.c: Likewise.
31840         * gcc.c-torture/compile/980506-1.c: Likewise.
31841
31842 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
31843
31844         * lib/gcc-dg.exp (dg-prune-output): New annotation.
31845         (additional_prunes): New global.
31846         (gcc-dg-prune): Handle additional per-test pruning.
31847         (dg-test): Clear additional_prunes between tests.
31848
31849         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
31850         dg-prune-output to avoid spurious failures from assembler
31851         complaining about nonexistent WAW violations.
31852         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
31853         Use dg-prune-output to avoid spurious failures from assembler
31854         warning about Itanium B-step errata.
31855
31856 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31857
31858         * g++.dg/abi/macro0.C: New test.
31859         * g++.dg/abi/macro1.C: Likewise.
31860         * g++.dg/abi/macro2.C: Likewise.
31861
31862         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
31863         * g++.dg/abi/bitfield7.C: Likewise.
31864         * g++.dg/abi/dtor2.C: Likewise.
31865         * g++.dg/abi/mangle11.C: Likewise.
31866         * g++.dg/abi/mangle12.C: Likewise.
31867         * g++.dg/abi/mangle14.C: Likewise.
31868         * g++.dg/abi/mangle17.C: Likewise.
31869         * g++.dg/abi/vbase10.C: Likewise.
31870         * g++.dg/abi/vbase14.C: Likewise.
31871         * g++.dg/template/qualttp17.C: Likewise.
31872
31873 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
31874
31875         PR c/11995
31876         * gcc.dg/20031223-1.c: New test.
31877
31878 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31879
31880         * gcc.dg/noreturn-7.c: New test.
31881
31882 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31883
31884         * gcc.dg/null-pointer-1.c: New test.
31885
31886 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
31887
31888         * g++.old-deja/g++.jason/template18.C: Remove.
31889         * g++.old-deja/g++.jason/template37.C: Likewise.
31890
31891         PR c++/12862
31892         * g++.dg/lookup/ns1.C: New test.
31893
31894         PR c++/12397
31895         * g++.dg/template/lookup3.C: New test.
31896
31897 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
31898
31899         * g++.dg/template/recurse1.C: New test
31900
31901 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
31902
31903         PR c++/12479
31904         * g++.dg/parse/semicolon1.C: New test.
31905         * g++.dg/parse/semicolon1.h: Likewise.
31906
31907 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
31908
31909         * gcc.dg/darwin-misaligned.c: New test.
31910
31911 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
31912
31913         PR c/9163
31914         * gcc.dg/20031222-1.c: New test.
31915
31916 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
31917
31918         PR c++/13438
31919         * g++.dg/parse/error8.C: New test.
31920
31921         PR c++/11554
31922         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
31923
31924 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
31925
31926         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
31927         too small.
31928         * gcc.c-torture/compile/930217-1.c: Likewise.
31929         * gcc.c-torture/compile/930513-1.c: Likewise.
31930         * gcc.c-torture/execute/920908-2.c: Likewise.
31931         * gcc.c-torture/execute/921204-1.c: Likewise.
31932         * gcc.c-torture/execute/930621-1.c: Likewise.
31933         * gcc.c-torture/execute/930630-1.c: Likewise.
31934         * gcc.c-torture/execute/931031-1.c: Likewise.
31935         * gcc.c-torture/execute/980602-2.c: Likewise.
31936         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
31937         * gcc.c-torture/execute/compndlit-1.c: Likewise.
31938         * gcc.c-torture/execute/extzvsi.c: Likewise.
31939         * gcc.c-torture/unsorted/ext.c: Likewise.
31940
31941 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
31942
31943         PR target/12749
31944         * gcc.c-torture/compile/20031220-2.c: New test case.
31945
31946 2003-12-20  Roger Sayle  <roger@eyesopen.com>
31947
31948         PR optimization/13031
31949         * gcc.c-torture/compile/20031220-1.c: New test case.
31950
31951 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31952
31953         * gcc.dg/cast-function-1.c: New test.
31954
31955 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31956
31957         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
31958         formats.
31959
31960 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
31961
31962         PR c++/12795
31963         * g++.dg/ext/attrib10.C: New test.
31964
31965 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
31966
31967         * gcc.dg/cleanup-10.c: New test.
31968         * gcc.dg/cleanup-11.c: New test.
31969
31970 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
31971
31972         PR c++/13239
31973         * g++.dg/opt/expect1.C: New test.
31974
31975 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
31976
31977         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
31978
31979 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
31980
31981         PR debug/12923
31982         * gcc.dg/20031218-1.c: New test.
31983
31984         PR debug/12389
31985         * gcc.dg/20031218-2.c: New test.
31986         * gcc.dg/20031218-3.c: New test.
31987
31988         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
31989         of label name and allow for USER_LABEL_PREFIX == "_" names.
31990         * g++.dg/abi/mangle18-2.C: Likewise.
31991         * g++.dg/abi/mangle19-1.C: Likewise.
31992         * g++.dg/abi/mangle19-2.C: Likewise.
31993         * g++.dg/abi/mangle20-1.C: Likewise.
31994         * g++.dg/abi/mangle20-2.C: Likewise.
31995
31996 2003-12-18  Richard Henderson  <rth@redhat.com>
31997
31998         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
31999
32000 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
32001             Dan Kegel <dank@kegel.com>
32002
32003         PR other/12009
32004         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
32005         testing a cross compiler, it causes spurious compile failures.
32006         * lib/g++.exp: Likewise.
32007
32008 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32009
32010         PR c++/13262
32011         * g++.dg/template/access13.C: New test.
32012
32013 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
32014
32015         * gcc.dg/20031216-1.c: New test.
32016
32017 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32018
32019         PR c++/9154
32020         * g++.dg/template/error10.C: New test.
32021
32022 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32023
32024         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
32025         * g++.dg/eh/simd-2.C: Likewise.
32026
32027 2003-12-17  James E Wilson  <wilson@specifixinc.com>
32028             Roger Sayle  <roger@eyesopen.com>
32029
32030         * gcc.c-torture/execute/ieee/mzero5.c: New.
32031
32032 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
32033
32034         PR c++/10603
32035         * g++.dg/parse/error6.C: New test.
32036
32037         PR c++/12827
32038         * g++.dg/parse/error7.C: New test.
32039
32040 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
32041
32042         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
32043         at -O with stabs debugging formats.
32044         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
32045         * gcc.dg/debug/debug-2.c: Likewise.
32046
32047 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
32048
32049         PR c++/12696
32050         * g++.dg/init/error1.C: New test.
32051
32052         PR c++/12218
32053         * g++.dg/init/pm3.C: New test.
32054
32055 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32056
32057         PR c/3347
32058         * gcc.dg/bitfld-8.c: New test.
32059
32060 2003-12-16  James Lemke  <jim@wasabisystems.com>
32061
32062         * gcc.dg/arm-scd42-[123].c: New tests.
32063
32064 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
32065
32066         PR c++/9043
32067         * g++.dg/abi/mangle20-1.C: New test.
32068         * g++.dg/abi/mangle20-2.C: New test.
32069
32070 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
32071
32072         PR c++/13275
32073         * g++.dg/other/offsetof2.C: Remove XFAIL.
32074         * g++.dg/parse/offsetof1.C: New test.
32075         * g++.gd/parse/offsetof2.C: Likewise.
32076
32077 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32078
32079         * g++.dg/template/nontype3.C: New test.
32080         * g++.dg/template/static2.C: Tweaked the dg-error clause.
32081
32082 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32083
32084         * g++.dg/warn/noreturn-3.C: Also test instantiation.
32085
32086 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
32087
32088         PR c++/13387
32089         * g++.dg/expr/assign1.C: New test.
32090
32091         PR c++/13242
32092         * g++.dg/abi/mangle19-1.C: New test.
32093         * g++.dg/abi/mangle19-2.C: New test.
32094
32095 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
32096
32097         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
32098
32099 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32100
32101         * gcc.c-torture/execute/20031216-1.c: New test.
32102
32103 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32104
32105         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
32106         an ICE regression.
32107
32108 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
32109
32110         PR c++/10926
32111         * g++.dg/template/error9.C: New test.
32112
32113         PR c++/11116
32114         * g++.dg/template/error8.C: New test.
32115
32116 2003-12-15  Roger Sayle  <roger@eyesopen.com>
32117
32118         PR middle-end/13400
32119         * gcc.c-torture/execute/20031215-1.c: New test case.
32120
32121 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
32122
32123         PR c++/13269
32124         * g++.dg/parse/error5.C: New test.
32125
32126         PR c++/12989
32127         * g++.dg/expr/sizeof1.C: New test.
32128
32129         PR c++/13310
32130         * g++.dg/template/crash15.C: New test.
32131
32132 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
32133
32134         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
32135         a non-POD type as the last named parameter of a varargs function.
32136
32137 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
32138
32139         PR c++/13243
32140         PR c++/12573
32141         * g++.dg/template/crash14.C: New test.
32142         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
32143
32144 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
32145
32146         * g++.dg/other/java1.C: New test.
32147
32148         PR c++/13241
32149         * g++.dg/abi/mangle18-1.C: New test.
32150         * g++.dg/abi/mangle18-2.C: New test.
32151
32152 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32153
32154         PR optimization/10312
32155         * gcc.c-torture/execute/20031214-1.c: New.
32156
32157 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
32158
32159         PR c++/10779
32160         PR c++/12160
32161         * g++.dg/parse/error3.C: New test.
32162         * g++.dg/parse/error4.C: Likewise.
32163         * g++.dg/abi/mangle4.C: Tweak error messages.
32164         * g++.dg/lookup/using5.C: Likewise.
32165         * g++.dg/other/error2.C: Likewise.
32166         * g++.dg/parse/typename5.C: Likewise.
32167         * g++.dg/parse/undefined1.C: Likewise.
32168         * g++.dg/template/arg2.C: Likewise.
32169         * g++.dg/template/ttp3.C: Likewise.
32170         * g++.dg/template/type1.C: Likewise.
32171         * g++.old-deja/g++.other/crash32.C: Likewise.
32172         * g++.old-djea/g++.pt/defarg8.C: Likewise.
32173
32174 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32175
32176         PR c++/13106
32177         * g++.dg/warn/noreturn-3.C: New test.
32178
32179 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
32180
32181         PR c++/13118
32182         * g++.dg/abi/covariant3.C: New.
32183
32184 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
32185
32186         * g++.dg/eh/ia64-1.C: New test.
32187
32188 2003-12-12  Roger Sayle  <roger@eyesopen.com>
32189
32190         PR optimization/13037
32191         * g77.f-torture/execute/13037.f: New test case.
32192
32193 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
32194
32195         PR c++/12881
32196         * g++.dg/abi/covariant2.C: New.
32197
32198 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
32199
32200         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
32201
32202 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
32203
32204         * gcc.c-torture/execute/wchar_t-1.x: Delete.
32205
32206 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
32207
32208         PR other/10819
32209         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
32210         to fix Bug 10819.
32211         * lib/g++.exp (g++_version): Likewise.
32212         * lib/g77.exp (g77_version): Likewise.
32213         * lib/objc.exp (default_objc_version): Likewise.
32214
32215 2003-12-10  Richard Henderson  <rth@redhat.com>
32216
32217         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
32218
32219         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
32220
32221 2003-12-08  Matt Austern  <austern@apple.com>
32222
32223         PR c/13134
32224         * lib/gcc-dg.exp (dg-require-visibility): Define.
32225         * lib/target-supports (check_visibility_available): Define.
32226         * gcc.dg/visibility-1.c: New test.
32227         * gcc.dg/visibility-2.c: Likewise.
32228         * gcc.dg/visibility-3.c: Likewise.
32229         * gcc.dg/visibility-4.c: Likewise.
32230         * gcc.dg/visibility-5.c: Likewise.
32231         * gcc.dg/visibility-6.c: Likewise.
32232         * g++.dg/ext/visibility-1.C: Likewise.
32233         * g++.dg/ext/visibility-2.C: Likewise.
32234         * g++.dg/ext/visibility-3.C: Likewise.
32235         * g++.dg/ext/visibility-4.C: Likewise.
32236         * g++.dg/ext/visibility-5.C: Likewise.
32237         * g++.dg/ext/visibility-6.C: Likewise.
32238
32239 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32240
32241         * g++.dg/lookup/java1.C: New test.
32242         * g++.dg/lookup/java2.C: New test.
32243
32244 2003-12-07  Falk Hueffner  <falk@debian.org>
32245
32246         * g++.dg/opt/noreturn-1.C: New test.
32247
32248 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
32249
32250         * gcc.dg/overflow-1.c: New test.
32251
32252 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32253
32254         * g77.f-torture/compile/13060.f: New test.
32255
32256 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
32257
32258         PR c++/13323
32259         * g++.dg/inherit/operator2.C: New test.
32260
32261 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
32262
32263         PR c++/13305
32264         * g++.dg/ext/attrib9.C: New test.
32265
32266 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
32267
32268         PR c++/13314
32269         * g++.dg/template/error7.C: New test.
32270
32271 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
32272             J"orn Rennecke <joern.rennecke@superh.com>
32273
32274         PR target/13302
32275         * g++.dg/other/struct-va_list.C: New test.
32276
32277 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32278
32279         PR c++/13166
32280         * g++.dg/parse/defarg6.C: New test.
32281
32282 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
32283
32284         PR target/13256
32285         * gcc.c-torture/execute/20031201-1.c: New test.
32286
32287 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
32288
32289         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
32290
32291 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32292
32293         * gcc.dg/builtin-return-1.c: New test.
32294
32295 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
32296             J"orn Rennecke <joern.rennecke@superh.com>
32297
32298         PR optimization/13260
32299         * gcc.c-torture/execute/20031204-1.c: New test.
32300
32301 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
32302
32303         PR c++/9127
32304         * g++.dg/template/error6.C: New test.
32305
32306 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
32307
32308         * gcc.dg/20031202-1.c: New test.
32309
32310 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
32311
32312         PR c++/13179
32313         * g++.dg/template/eh1.C: New test.
32314
32315         PR c++/10771
32316         * g++.dg/template/error5.C: New test.
32317
32318 2003-12-02  David Ung  <davidu@mips.com>
32319
32320         * gcc.dg/compat/vector-check.h: Corrected type for var
32321         g_##TMODE
32322
32323 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32324
32325         PR c++/10126
32326         * g++.dg/template/ptrmem8.C: New test.
32327
32328 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32329
32330         PR c++/12573
32331         * g++.dg/template/dependent-expr3.C: New test.
32332
32333 2003-12-01  James Lemke  <jim@wasabisystems.com>
32334
32335         * gcc.dg/arm-g2.c: New test.
32336
32337 2003-12-01  Roger Sayle  <roger@eyesopen.com>
32338
32339         PR optimization/11634
32340         * gcc.dg/20031201-2.c: New test case.
32341
32342 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
32343
32344         PR 11433
32345         * objc.dg/proto-lossage-3.m: New test.
32346
32347 2003-12-01  Roger Sayle  <roger@eyesopen.com>
32348
32349         PR optimization/12628
32350         * gcc.dg/20031201-1.c: New test case.
32351
32352 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32353
32354         * gcc.dg/unaligned-1.c: New test.
32355
32356 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
32357
32358         PR c++/9849
32359         * g++.dg/template/error4.C: New test.
32360         * g++.dg/template/nested3.C: Adjust error markers.
32361
32362 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32363
32364         * gcc.dg/cpp/assert4.c: Check more #system assertions.
32365
32366 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
32367
32368         PR c/10333
32369         * gcc.dg/bitfld-7.c: New test.
32370
32371 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
32372
32373         * gcc.dg/tls/asm-1.C: New test.
32374
32375 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32376
32377         * gcc.dg/cpp/assert4.c: Update.
32378
32379 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32380
32381         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
32382         * gcc.dg/builtin-apply3.c: New test.
32383
32384 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32385
32386         * lib/compat.exp (compat-obj): New xfaildata parameter.
32387         Use it to set compiler_conditional_xfail_data before compiling.
32388         (compat-get-options): Handle dg-xfail-if.
32389         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
32390         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
32391         * gcc.dg/compat/vector-1_y.c: Likewise.
32392         * gcc.dg/compat/vector-2_x.c: Likewise.
32393         * gcc.dg/compat/vector-2_y.c: Likewise.
32394
32395 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32396
32397         * g++.dg/opt/reg-stack4.C: New test.
32398
32399 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32400
32401         * gcc.dg/builtin-apply2.c: New test.
32402
32403 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
32404
32405         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
32406
32407 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32408
32409         PR c++/12924
32410         * g++.dg/template/template-id-2.C: New test.
32411
32412 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32413
32414         PR c++/5369
32415         * g++.dg/template/memfriend1.C: New test.
32416         * g++.dg/template/memfriend2.C: Likewise.
32417         * g++.dg/template/memfriend3.C: Likewise.
32418         * g++.dg/template/memfriend4.C: Likewise.
32419         * g++.dg/template/memfriend5.C: Likewise.
32420         * g++.dg/template/memfriend6.C: Likewise.
32421         * g++.dg/template/memfriend7.C: Likewise.
32422         * g++.dg/template/memfriend8.C: Likewise.
32423         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
32424
32425 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
32426
32427         PR c++/12515
32428         * g++.dg/ext/cond1.C: New test.
32429
32430 2003-11-20  Richard Henderson  <rth@redhat.com>
32431
32432         * gcc.dg/20020201-2.c: Remove.
32433         * gcc.dg/20020201-4.c: Remove.
32434         * gcc.dg/20020304-1.c: Remove.
32435
32436 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
32437
32438         * gcc.dg/cpp/trad/xwin1.c: New test case.
32439
32440 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
32441
32442         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
32443         * lib/g77.exp: Likewise.
32444         * lib/objc.exp: Likewise.
32445         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
32446         for darwin.
32447
32448 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32449
32450         PR c++/12932
32451         * g++.dg/template/static5.C: New test.
32452
32453 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
32454
32455         * gcc.dg/nested-func-1.c: New test.
32456
32457 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32458
32459         * gcc.dg/cpp/assert4.c: New test.
32460
32461 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
32462
32463         PR c++/2294
32464         * g++.dg/lookup/using9.c: New test.
32465
32466 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
32467
32468         PR c++/12762
32469         * g++.dg/template/error3.C: New test.
32470
32471 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
32472
32473         PR ada/13035
32474         * ada/acats/run_acats, run_all.sh: Fix syntax error.
32475         No longer use a wrapper for gcc, since this does not work under
32476         Windows.
32477
32478 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
32479
32480         PR c++/2094
32481         * g++.dg/template/ptrmem7.C: New test.
32482
32483 2003-11-13  Andrew Pinski <apinski@apple.com>
32484
32485         * gcc.c-torture/compile/20031113-1.c: New test.
32486
32487 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
32488             Kean Johnston <jkj@sco.com>
32489
32490         PR c/13029
32491         * gcc.dg/unused-4.c: Update.
32492
32493 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32494
32495         * g++.dg/opt/const3.C: New test.
32496
32497 2003-11-13  Jan Hubicka  <jh@suse.cz>
32498
32499         * gcc.c-torture/compile/20031112-1.c: New test.
32500
32501 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
32502
32503         * g++.dg/parse/crash10.C: Remove bogus error marker.
32504
32505 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32506
32507         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
32508         (host_gcc): Likewise.
32509         (ROOT): Honor $PWDCMD.
32510         (BASE): Likewise.
32511         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
32512
32513 2003-11-12  Catherine Moore  <clm@redhat.com>
32514
32515         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
32516
32517 2003-11-12  Andreas Jaeger  <aj@suse.de>
32518             Jakub Jelinek  <jakub@redhat.com>
32519             Andrew Pinski  <pinskia@physics.uc.edu>
32520             Richard Henderson  <rth@redhat.com>
32521
32522         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
32523         systems.
32524         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
32525
32526         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
32527         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32528
32529 2003-11-11  Andreas Jaeger  <aj@suse.de>
32530
32531         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
32532
32533         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
32534
32535 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
32536
32537         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
32538         Clean ups.
32539
32540 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
32541
32542         * gcc.dg/trampoline-1.c: New test.
32543
32544 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
32545
32546         * gcc.c-torture/compile/200031109-1.c: New test.
32547
32548 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32549
32550         PR c/3190
32551         PR c/8714
32552         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
32553         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
32554         gcc.dg/format/no-y2k-1.c: Update.
32555
32556 2003-11-08  Roger Sayle  <roger@eyesopen.com>
32557
32558         PR optimization/10467
32559         * gcc.dg/20031108-1.c: New test case.
32560
32561 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
32562
32563         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
32564
32565 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32566
32567         * gcc.dg/compound-lvalue-1.c: New test.
32568         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
32569         some XFAILs.
32570
32571 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
32572
32573         * gcc.dg/altivec-varargs-1.c: New test.
32574
32575 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32576
32577         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
32578         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
32579         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
32580         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
32581         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
32582
32583 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32584
32585         * gcc.dg/cond-lvalue-1.c: New test.
32586
32587 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
32588
32589         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
32590
32591 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32592
32593         PR c++/11616
32594         * g++.dg/template/instantiate5.C: New test.
32595
32596 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32597
32598         PR c++/12726
32599         * g++.dg/ext/complit2.C: Replace test with self-contained version.
32600         * ChangeLog: Add missing first entry for above test.
32601
32602 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32603
32604         PR c++/9810
32605         * g++.dg/template/using8.C: New test.
32606         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
32607
32608 2003-11-02  Roger Sayle  <roger@eyesopen.com>
32609
32610         PR optimization/10817
32611         * gcc.c-torture/compile/20031102-1.c: New test case.
32612
32613 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
32614
32615         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
32616         2147483647.
32617
32618 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32619
32620         * gcc.dg/20031102-1.c: New test.
32621
32622 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32623
32624         * gcc.dg/complex-1.c: New test.
32625
32626 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32627
32628         PR c++/12796
32629         * g++.dg/template/crash13.C: Adjust expected error location.
32630         * g++.old-deja/g++.brendan/ns1.C: Likewise.
32631
32632 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
32633
32634         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
32635
32636 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
32637
32638         PR/10239
32639         * gcc.c-torture/compile/20031031-2.c: New test.
32640
32641 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
32642
32643         PR/11640
32644         * gcc.c-torture/compile/20031031-1.c: New test.
32645
32646 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
32647
32648         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
32649         * gcc.misc-tests/bprob.exp: Likewise.
32650         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
32651         the execution test on arm-elf configs.
32652         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
32653         configs that don't support scratch files.
32654         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
32655
32656 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
32657
32658         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
32659         done by dejagnu.
32660
32661 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
32662
32663         * ada/acats/run_all.sh: Redirect mv output to /dev/null
32664         Avoid non pure sh syntax. Add more logging.
32665
32666         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
32667         fail.
32668
32669 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32670
32671         PR libgcj/10610
32672         * gcc.dg/ppc-stackalign-1.c: New test.
32673
32674 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
32675
32676         * ada/acats/run_all.sh: Change output to be more compliant with
32677         dejagnu framework.
32678         Create acats.sum and acats.log files under testsuite/ada/acats
32679         Only run [a-z]* directories, to filter out e.g. CVS.
32680         Redirect build output to log file.
32681
32682 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
32683
32684         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
32685
32686 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
32687
32688         PR ada/5909:
32689         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
32690
32691 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
32692
32693         * gcc.c-torture/compile/20031023-1.c: New test.
32694         * gcc.c-torture/compile/20031023-2.c: New test.
32695         * gcc.c-torture/compile/20031023-3.c: New test.
32696         * gcc.c-torture/compile/20031023-4.c: New test.
32697
32698 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32699
32700         PR c++/10371
32701         * g++.dg/lookup/scoped8.C: New test.
32702
32703 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32704
32705         * g++.dg/opt/reg-stack3.C: New test.
32706
32707 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32708
32709         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
32710
32711 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32712
32713         PR c++/11076
32714         * g++.dg/template/crash13.C: New test.
32715
32716 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32717
32718         * gcc.dg/c99-restrict-2.c: New test.
32719
32720 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
32721
32722         PR c++/12698, c++/12699, c++/12700, c++/12566
32723         * g++.dg/inherit/covariant9.C: New test.
32724         * g++.dg/inherit/covariant10.C: New test.
32725         * g++.dg/inherit/covariant11.C: New test.
32726
32727 2003-10-23  Jason Merrill  <jason@redhat.com>
32728
32729         PR c++/12726
32730         * g++.dg/ext/complit2.C: New test.
32731
32732 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
32733
32734         PR target/12654
32735         * gcc.c-torture/execute/20031020-1.c: New test.
32736
32737 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32738
32739         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
32740         following the jump_insn.
32741
32742 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32743
32744         * gcc.dg/cast-lvalue-1.c: New test.
32745
32746 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
32747
32748         PR c++/11962
32749         * g++.dg/template/cond2.C: New test.
32750
32751 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
32752
32753         * gcc.dg/builtins-28.c: New test.
32754
32755 2003-10-20  Jan Hubicka  <jh@suse.cz>
32756
32757         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
32758         parameter.
32759         * testsuite/gcc.dg/inline-2.c: Likewise.
32760
32761 2003-10-20  Phil Edwards  <phil@codesourcery.com>
32762
32763         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
32764         * gcc.dg/nest.c: Likewise.
32765
32766 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32767
32768         PR c++/9781, c++/10583, c++/11862
32769         * g++.dg/parse/crash13.C: New test.
32770
32771 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32772
32773         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
32774
32775 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32776
32777         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
32778         Define HAVE_C99_RUNTIME except on Solaris.
32779         * gcc.dg/builtins-20.c: Likewise.
32780
32781 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32782
32783         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
32784
32785 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32786
32787         PR c++/12495
32788         * g++.dg/template/crash21.C: New test.
32789
32790 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32791
32792         PR c++/2513
32793         * g++.dg/template/typename5.C: New test.
32794
32795 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32796
32797         PR c++/12369
32798         * g++.dg/template/friend25.C: New test.
32799
32800 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
32801
32802         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
32803         versions.
32804
32805 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
32806
32807         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
32808         == 2147483647.
32809
32810 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
32811
32812         * gcc.c-torture/execute/960416-1.x: Remove.
32813         * gcc.c-torture/execute/divconst-3.x: Likewise.
32814
32815 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
32816
32817         PR target/12598
32818         * gcc.dg/torture/cris-volatile-1.c: New test.
32819
32820 2003-10-14  Roger Sayle  <roger@eyesopen.com>
32821
32822         PR optimization/9325
32823         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
32824         for overflowing floating point to integer conversion during RTL
32825         simplification.
32826
32827 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
32828
32829         * objc/execute/_cmd.m: Fix typo.
32830         * objc.dg/image-info.m, objc.dg/symtab-1.m:
32831         Relax 'scan-assembler' regexp.
32832         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
32833         objc.dg/try-catch-4.m: Run on non-Darwin targets.
32834         * objc.dg/zero-link-2.m: Remove blank line.
32835         * objc.dg/zero-link-3.m: New test case.
32836
32837 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
32838
32839         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
32840
32841         * gcc.dg/asm-names.c: Use scan-assembler-not rather
32842         than linker trickery.
32843
32844 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32845
32846         PR c++/12370
32847         * g++.dg/other/friend2.C: New test.
32848
32849 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
32850
32851         * gcc.dg/20031012-1.c: New test.
32852
32853 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
32854
32855         * gcc.dg/weak/weak-3.c: Fix for new warning.
32856
32857 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
32858
32859         PR optimization/8750
32860         * gcc.c-torture/execute/20031012-1.c: New test case.
32861
32862 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32863
32864         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
32865         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
32866
32867 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32868
32869         PR optimization/12260
32870         * gcc.c-torture/compile/20031011-2.c: New test case.
32871
32872 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32873
32874         * gcc.c-torture/execute/20031011-1.c: New testcase.
32875
32876 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
32877
32878         * gcc.c-torture/compile/20031011-1.c: New test.
32879
32880 2003-10-11  Jan Hubicka  <jh@suse.cz>
32881
32882         * g++.dg/other/first-global.C: New test.
32883
32884 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32885
32886         * gcc.c-torture/execute/string-opt-18.c: New testcase.
32887
32888 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
32889
32890         * gcc.c-torture/compile/20031010-1.c: New test.
32891
32892 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
32893
32894         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
32895         * gcc.c-torture/execute/va-arg-25.c: ... here.
32896
32897 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
32898
32899         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
32900
32901 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
32902
32903         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
32904
32905 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
32906
32907         * g++.dg/parse/error2.C: New test.
32908
32909 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
32910
32911         PR c++/11097
32912         * g++.dg/other/error5.C: Modify the error message.
32913         * g++.dg/lookup/using8.C: New test.
32914
32915 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
32916
32917         * gcc.dg/darwin-abi-2.c: New file.
32918         * gcc.c-torture/execute/va-arg-24.c: New file.
32919
32920 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
32921
32922         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
32923         indentation.
32924
32925 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
32926
32927         PR c++/10147
32928         * g++.dg/other/error4.C: Update error messages.
32929         * g++.dg/template/ptrmem4.C: Likewise.
32930
32931         PR c++/12337
32932         * g++.dg/init/new9.C: New test.
32933
32934         PR c++/12334, c++/12236, c++/8656
32935         * g++.dg/ext/attrib8.C: New test.
32936
32937 2003-10-06  Devang Patel  <dpatel@apple.com>
32938
32939         * gcc.dg/debug/dwarf2-3.h: New test.
32940         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
32941
32942 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
32943
32944         * g++.dg/opt/cfg2.C: New test.
32945
32946 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32947
32948         * g++.dg/opt/float1.C: New test.
32949
32950 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32951
32952         * gcc.dg/c90-array-lval-6.c: New test.
32953         * gcc.dg/c99-array-lval-6.c: New test.
32954
32955 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
32956             Ziemowit Laski  <zlaski@apple.com>
32957
32958         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
32959         'Derived', so that it is never considered a class method; add
32960         new warning for '+port' method ambiguity.
32961         * objc.dg/method-12.m: Include <objc/objc.h> instead of
32962         <objc/objc-api.h> (needed on Mac OS X).
32963         * objc.dg/method-13.m: New test.
32964
32965 2003-10-03  Roger Sayle  <roger@eyesopen.com>
32966
32967         PR optimization/9325, PR java/6391
32968         * gcc.c-torture/execute/20031003-1.c: New test case.
32969
32970 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
32971
32972         PR optimization/12180
32973         * gcc.dg/20031002-1.c: New test.
32974
32975         PR c++/12486
32976         * g++.dg/inherit/error1.C: New test.
32977
32978 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
32979
32980         * lib/f-torture.exp (search_for): Rename to...
32981         (search_for_re): This.  Also, clean up comments and the
32982         "regexp" invocation.
32983
32984 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
32985
32986         * gcc.c-torture/compile/20031002-1.c: New test.
32987
32988 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
32989
32990         * g++.dg/opt/cond1.C: New test.
32991
32992 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
32993
32994         * gcc.dg/Wold-style-definition-2.c: New testcase.
32995         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
32996
32997 2003-09-29  Richard Henderson  <rth@redhat.com>
32998
32999         * g++.dg/init/array10.C: Add dg-options.
33000
33001 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
33002
33003         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
33004
33005 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33006
33007         * g++.dg/template/friend19.C: Fix typo.
33008         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
33009
33010 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
33011
33012         * gcc.c-torture/execute/20030928-1.c: New test.
33013         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
33014
33015 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
33016
33017         * g++.dg/opt/unroll1.C: New test.
33018
33019 2003-09-26  Roger Sayle  <roger@eyesopen.com>
33020
33021         PR optimization/11741
33022         * gcc.dg/20030926-1.c: New test case.
33023
33024 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33025
33026         PR c++/5655
33027         * g++.dg/parse/access7.C: New test.
33028         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
33029
33030 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
33031
33032         MERGE OF objc-improvements-branch into MAINLINE:
33033         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
33034         if libobjc has not been built.
33035         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
33036         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
33037         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
33038         objc/execute/nested-3.m, objc/execute/np-2.m,
33039         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
33040         objc/execute/redefining_self.m, objc/execute/root_methods.m,
33041         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
33042         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
33043         objc.dg/special/unclaimed-category-1.h,
33044         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
33045         well as GNU runtime.
33046         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
33047         * execute/cascading-1.m, execute/function-message-1.m,
33048         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
33049         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
33050         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
33051         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
33052         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
33053         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
33054         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
33055         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
33056         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
33057         * objc.dg/bitfield-2.m: Run only on Darwin.
33058         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
33059         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
33060         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
33061         * objc.dg/const-str-1.m: Fix constant string layout.
33062
33063 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
33064
33065         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
33066
33067 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
33068
33069         * gcc.dg/darwin-abi-1.c: New file.
33070
33071 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
33072
33073         PR target/12281
33074         * gcc.c-torture/compile/20030921-1.c: New test.
33075
33076 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33077
33078         * g++.dg/opt/reg-stack2.C: New test.
33079
33080 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33081
33082         * g++.dg/eh/delayslot1.C: New test.
33083
33084 2003-09-20  Richard Henderson  <rth@redhat.com>
33085
33086         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
33087
33088 2003-09-20  Roger Sayle  <roger@eyesopen.com>
33089
33090         * gcc.c-torture/execute/20030920-1.c: New test case.
33091
33092 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33093
33094         * g++.dg/rtti/typeid3.C: Correct expected error message.
33095
33096 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33097
33098         PR c++/157
33099         * g++.dg/parse/crash12.C: New test.
33100
33101 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
33102
33103         * gcc.dg/compat/mixed-struct-check.h: New.
33104         * gcc.dg/compat/mixed-struct-defs.h: New.
33105         * gcc.dg/compat/mixed-struct-init.h: New.
33106         * gcc.dg/compat/struct-by-value-19_main.c: New.
33107         * gcc.dg/compat/struct-by-value-19_x.c: New.
33108         * gcc.dg/compat/struct-by-value-19_y.c: New.
33109         * gcc.dg/compat/struct-by-value-20_main.c: New.
33110         * gcc.dg/compat/struct-by-value-20_x.c: New.
33111         * gcc.dg/compat/struct-by-value-20_y.c: New.
33112         * gcc.dg/compat/struct-return-19_main.c: New.
33113         * gcc.dg/compat/struct-return-19_x.c: New.
33114         * gcc.dg/compat/struct-return-19_y.c: New.
33115         * gcc.dg/compat/struct-return-20_main.c: New.
33116         * gcc.dg/compat/struct-return-20_x.c: New.
33117         * gcc.dg/compat/struct-return-20_y.c: New.
33118
33119 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
33120         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
33121         so that it will not complain on LP64 targets.
33122
33123 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33124
33125         PR c++/495
33126         * g++.dg/template/friend24.C: New test.
33127
33128 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
33129
33130         PR c++/12332
33131         * g++.dg/template/memtmpl2.C: New test.
33132
33133 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
33134
33135         PR target/11184
33136         * gcc.dg/builtin-apply1.c: New test.
33137
33138 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
33139
33140         PR c++/9848
33141         * g++.dg/warn/Wunused-4.C: New test.
33142
33143 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33144
33145         PR c++/12316
33146         * g++.dg/other/gc2.C: New test.
33147
33148 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
33149
33150         PR c++/11991
33151         * g++.dg/rtti/typeid3.C: New test.
33152
33153         PR c++/12266
33154         * g++.dg/overload/template1.C: New test.
33155
33156 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
33157
33158         * g++.dg/opt/cfg3.C: New test.
33159
33160 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33161
33162         PR c++/7939
33163         * g++.dg/template/crash11.C: New test.
33164
33165 2003-09-16  Jason Merrill  <jason@redhat.com>
33166             Jakub Jelinek  <jakub@redhat.com>
33167
33168         * gcc.dg/attr-warn-unused-result.c: New test.
33169
33170 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33171
33172         PR c++/12184
33173         * g++.dg/expr/call2.C: New test.
33174
33175 2003-09-15  Andreas Jaeger  <aj@suse.de>
33176
33177         * gcc.dg/Wold-style-definition-1.c: New test.
33178
33179 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
33180
33181         PR c++/3907
33182         * g++.dg/parse/template12.C: New test.
33183
33184         * g++.dg/abi/bitfield11.C: New test.
33185         * g++.dg/abi/bitfield12.C: Likewise.
33186
33187 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
33188
33189         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
33190         non-expansion of functional macro name without arguments at EOL.
33191         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
33192
33193 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
33194
33195         * gcc.c-torture/execute/20030914-[12].c: New tests.
33196
33197 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
33198
33199         PR c++/11788
33200         * g++.dg/overload/addr1.C: New test.
33201
33202 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
33203
33204         * gcc.dg/20030909-1.c: New test.
33205
33206 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33207
33208         * gcc.dg/ultrasp10.c: New test.
33209
33210 2003-09-09  Devang Patel  <dpatel@apple.com>
33211
33212         * gcc.dg/darwin-ld-6.c: New test.
33213
33214 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33215
33216         * gcc.dg/torture/builtin-explog-1.c: New testcase.
33217
33218 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
33219
33220         * gcc.dg/ia64-types1.c: New test.
33221         * gcc.dg/ia64-types2.c: Likewise.
33222
33223 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33224
33225         * gcc.dg/builtins-1.c: Add more _Complex tests.
33226         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33227
33228         * gcc.dg/builtins-1.c: Test existing _Complex functions.
33229         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33230
33231 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
33232
33233         PR c++/11786
33234         * g++.dg/lookup/koenig2.C: New test.
33235
33236         PR c++/5296
33237         * g++.dg/rtti/typeid2.C: New test.
33238
33239 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
33240
33241         * gcc.c-torture/compile/20030904-1.c: New test.
33242
33243 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33244
33245         * g++.dg/opt/longbranch2.C: New test.
33246
33247 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
33248
33249         * g++.dg/template/crash10.C: Only compile it.
33250
33251 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
33252
33253         PR middle-end/11665
33254         * gcc.c-torture/compile/20030907-1.c: New test.
33255         * g++.dg/init/array11.C: New test.
33256
33257 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
33258
33259         PR c++/11852
33260         * g++.dg/init/struct1.C: New test.
33261
33262 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
33263
33264         PR c++/12181
33265         * g++.dg/expr/comma1.C: New test.
33266
33267 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
33268
33269         PR c++/11867
33270         * g++.dg/expr/static_cast5.C: New test.
33271
33272 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
33273
33274         PR c++/11507
33275         * g++.dg/lookup/scoped7.C: New test.
33276
33277         PR c++/9574
33278         * g++.dg/other/static1.C: New test.
33279
33280         PR c++/11490
33281         * g++.dg/warn/template-1.C: New test.
33282
33283         PR c++/11432
33284         * g++.dg/template/crash10.C: New test.
33285
33286         PR c++/2478
33287         * g++.dg/overload/VLA.C: New test.
33288
33289         PR c++/10804
33290         * g++.dg/template/call1.C: New test.
33291
33292 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33293
33294         PR c++/11794
33295         * g++.dg/parse/using3.C: New test.
33296
33297 2003-09-06  Roger Sayle  <roger@eyesopen.com>
33298
33299         PR c++/11409
33300         * g++.dg/overload/builtin3.C: New test case.
33301
33302 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
33303
33304         PR c/9862
33305         * gcc.dg/20030906-1.c: New test.
33306         * gcc.dg/20030906-2.c: Likewise.
33307
33308 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33309
33310         PR c++/12167
33311         * g++.dg/parse/defarg5.C: New test.
33312
33313         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
33314
33315 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
33316
33317         PR c++/12163
33318         * g++.dg/expr/static_cast4.C: New test.
33319
33320         PR c++/12146
33321         * g++.dg/template/crash9.C: New test.
33322
33323 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
33324
33325         * g++.old-deja/g++.ext/pretty2.C: Update for change
33326         in __FUNCTION__.
33327         * g++.old-deja/g++.ext/pretty3.C: Likewise.
33328
33329 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
33330
33331         PR c++/11922
33332         * g++/dg/template/qualified-id1.C: New test.
33333
33334         PR c++/12037
33335         * g++.dg/warn/noeffect4.C: New test.
33336
33337 2003-09-04  Matt Austern  <austern@apple.com>
33338
33339         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
33340         * g++.dg/ext/fnname2.C: Likewise.
33341         * g++.dg/ext/fnname3.C: Likewise.
33342
33343 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
33344
33345         * g++.dg/expr/lval1.C: New test.
33346         * g++.dg/ext/lvcast.C: Remove.
33347
33348 2003-09-03  Roger Sayle  <roger@eyesopen.com>
33349
33350         PR optimization/11700.
33351         * gcc.c-torture/compile/20030903-1.c: New test case.
33352
33353 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
33354
33355         PR c++/12053
33356         * g++.dg/abi/layout4.C: New test.
33357
33358 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
33359
33360         PR c++/11553
33361         * g++.dg/parse/friend3.C: New test.
33362
33363 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
33364
33365         PR c++/11847
33366         * g++.dg/template/class1.C: New test.
33367
33368         PR c++/11808
33369         * g++.dg/expr/call1.C: New test.
33370
33371 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
33372
33373         PR c++/12114
33374         * g++.dg/init/ref9.C: New test.
33375
33376         PR c++/11972
33377         * g++.dg/template/nested4.C: New test.
33378
33379 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
33380
33381         PR c++/12093
33382         * g++.dg/template/non-dependent4.C: New test.
33383
33384         PR c++/11928
33385         * g++.dg/inherit/conv1.C: New test.
33386
33387 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
33388
33389         PR c++/6196
33390         * g++.dg/ext/label1.C: New test.
33391         * g++.dg/ext/label2.C: Likewise.
33392
33393 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
33394
33395         * g++.dg/expr/cond3.C: New test.
33396
33397 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33398
33399         * gcc.dg/builtins-1.c: Add new builtin cases.
33400
33401 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33402
33403         * gcc.dg/builtins-1.c: Add new cases.
33404         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33405
33406 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33407
33408         * gcc.dg/builtins-1.c: Add more math builtin tests.
33409         * gcc.dg/torture/builtin-attr-1.c: New test.
33410
33411 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
33412
33413         PR optimization/5079
33414         * g++.dg/opt/static3.C: New test.
33415
33416 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33417
33418         * gcc.misc-tests/gcov-10b.c: New test.
33419
33420 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
33421
33422         * g++.dg/opt/ptrmem3.C: New test.
33423
33424         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
33425
33426 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
33427
33428         * gcc.dg/20030826-2.c: New test.
33429
33430 2003-08-26  Roger Sayle  <roger@eyesopen.com>
33431
33432         PR middle-end/12002
33433         * g77.f-torture/compile/12002.f: New test case.
33434
33435 2003-08-26  Roger Sayle  <roger@eyesopen.com>
33436
33437         * gcc.dg/20030826-1.c: New test case.
33438
33439 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
33440
33441         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
33442
33443 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
33444
33445         PR c++/11871
33446         * c++.dg/lookup/crash1.C: New test.
33447
33448         * c++.dg/warn/noeffect3.C: New test.
33449
33450 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
33451
33452         * gcc.dg/compat/vector-1_x.c: Compile with -w.
33453         * gcc.dg/compat/vector-1_y.c: Ditto.
33454         * gcc.dg/compat/vector-2_x.c: Ditto.
33455         * gcc.dg/compat/vector-2_y.c: Ditto.
33456
33457 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
33458
33459         * gcc.dg/20030702-1.c: New test.
33460
33461 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
33462
33463         PR c++/8795
33464         * g++.dg/ext/altivec-1.C: New test.
33465
33466 2003-08-24  Richard Henderson  <rth@redhat.com>
33467
33468         * g++.dg/eh/simd-2.C: Add -w for x86.
33469
33470 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
33471
33472         * gcc.dg/20030815-1.c: New test.
33473
33474 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33475
33476         PR c++/3765
33477         * g++.dg/parse/access6.C: New test.
33478
33479 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33480
33481         PR c++/641, c++/11876
33482         * g++.dg/template/friend22.C: New test.
33483         * g++.dg/template/friend23.C: Likewise.
33484
33485 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33486
33487         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
33488         identically.
33489
33490 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33491
33492         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
33493
33494 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33495
33496         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
33497
33498 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33499
33500         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
33501
33502 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33503
33504         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
33505
33506 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
33507
33508         PR c++/11919
33509         * g++.dg/overload/prom1.C: New test.
33510
33511         PR c++/11551
33512         * g++.dg/parse/dtor2.C: New test.
33513
33514         PR c++/10762
33515         * g++.dg/parse/using2.C: New test.
33516
33517 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
33518
33519         PR target/11805
33520         * gcc.c-torture/compile/20030821-1.c: New.
33521
33522 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
33523
33524         PR c++/11834
33525         * g++.dg/template/deduce2.C: New test.
33526
33527 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
33528
33529         * gcc.c-torture/execute/20030821-1.c: New test.
33530
33531 2003-08-20  Roger Sayle  <roger@eyesopen.com>
33532
33533         PR middle-end/11984
33534         * gcc.dg/20030820-1.c: New test case.
33535
33536 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
33537
33538         PR c++/11945
33539         * g++.dg/warn/noeffect2.C: New test.
33540
33541 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
33542
33543         PR c++/10926
33544         * g++.dg/template/dtor2.C: New test.
33545
33546         PR c++/11684
33547         * g++.dg/template/operator1.C: New test.
33548         * g++.dg/parse/operator4.C: New test.
33549
33550         PR c++/11946.C
33551         * g++.dg/expr/enum1.C: New test.
33552         * gcc.dg/c99-bool-1.c: Remove bogus warning.
33553
33554         PR c++/11036.C
33555         * g++.dg/parse/elab2.C: New test.
33556         * g++.dg/parse/typedef4.C: Change error message.
33557         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
33558         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
33559         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
33560
33561 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
33562
33563         * gcc.dg/pch/warn-1.c: New.
33564         * gcc.dg/pch/warn-1.hs: New.
33565
33566         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
33567         not-tested file.
33568
33569 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
33570
33571         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
33572
33573 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
33574
33575         * gcc.dg/uninit-D.c: New Test.
33576         * gcc.dg/uninit-E.c: New Test.
33577         * gcc.dg/uninit-F.c: New Test.
33578         * gcc.dg/uninit-G.c: New Test.
33579
33580 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
33581
33582         * g++.dg/README: Describe the pch directory.
33583
33584 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33585
33586         PR c++/11174
33587         * g++.dg/parse/access4.C: New test.
33588         * g++.dg/parse/access5.C: Likewise.
33589         * g++.old-deja/g++.jason/access17.C: Adjust error message.
33590
33591 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
33592
33593         * gcc.dg/noncompile/20030818-1.c: New.
33594
33595 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33596
33597         PR c++/11957
33598         * g++.dg/warn/noeffect1.C: New test.
33599
33600         * g++.dg/template/scope2.C: New test.
33601         * g++.dg/template/error2.C: Correct dg-error
33602
33603 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
33604
33605         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
33606
33607 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
33608
33609         PR C++/11512
33610         * g++.dg/template/warn1.C: New.
33611
33612 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33613
33614         * g++.dg/template/error2.C: New test.
33615         * g++.dg/lookup/using7.C: Adjust errors
33616         * g++.old-deja/g++.pt/crash36.C: Likewise.
33617         * g++.old-deja/g++.pt/derived3.C: Likewise.
33618
33619 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33620
33621         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
33622         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
33623         * gcc.c-torture/execute/builtins/string-9.c: New, from
33624         string-opt-9.c.  Adjust for execute/builtins framework.
33625         * gcc.c-torture/execute/string-opt-9.c: Delete.
33626
33627 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
33628
33629         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
33630
33631         * g++.dg/parse/ret-type2.C: New test.
33632
33633         PR c++/11703
33634         * g++.dg/init/new8.C: New test.
33635
33636         PR c++/10923
33637         * g++.dg/parse/typedef5.C: New test.
33638
33639         PR c++/9512
33640         * g++.dg/parse/qualified2.C: New test.
33641         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
33642         invalid code.
33643
33644 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
33645
33646         * g++.dg/conversion/ptrmem1.C: New test.
33647
33648 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
33649
33650         PR target/11693
33651         * gcc.dg/20030811-1.c: New test.
33652
33653         PR target/11535
33654         * gcc.c-torture/execute/20030811-1.c: New test.
33655
33656 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33657
33658         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
33659
33660 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
33661
33662         PR c++/11789.C
33663         * g++.dg/inherit/multiple1.C: New test.
33664
33665 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33666
33667         * gcc.dg/spe1.c: New test.
33668
33669         PR c++/11670
33670         * g++.dg/expr/cast2.C: New test.
33671
33672         PR c++/10530
33673         * g++.dg/template/dependent-name2.C: New test.
33674
33675 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
33676
33677         * g++.dg/parse/crash11.C: Put the dg options in comments.
33678
33679 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
33680
33681         * lib/gcc-dg.exp: Update for diagnostic change.
33682
33683 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33684
33685         PR c++/5767
33686         * g++.dg/parse/crash11.C: New test.
33687
33688 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
33689
33690         * gcc.dg/cpp/spacing1.c: Update.
33691
33692 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
33693
33694         PR target/11739
33695         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
33696         a value for -mtune.
33697
33698 2003-08-04  Roger Sayle  <roger@eyesopen.com>
33699
33700         PR middle-end/11771
33701         * gcc.c-torture/compile/20030804-1.c: New test case.
33702
33703 2003-08-04  Roger Sayle  <roger@eyesopen.com>
33704
33705         * gcc.dg/20030804-1.c: New test case.
33706
33707 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
33708
33709         * gcc.dg/cpp/separate-1.c: New test.
33710
33711 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
33712
33713         PR c++/11704
33714         * g++.dg/template/dependent-expr2.C: New test.
33715
33716         PR c++/11766
33717         * g++.dg/expr/ptrmem1.C: New test.
33718
33719 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33720
33721         PR c++/9453
33722         * g++.dg/template/friend15.C: New test.
33723
33724 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
33725
33726         * lib/dg-pch.exp: Work round PCH bug.
33727
33728 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33729
33730         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
33731         builtins.  Move cases from builtins-4.c here.
33732
33733         * gcc.dg/torture/builtin-math-1.c: New test taken from
33734         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
33735         additional cases.
33736
33737         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
33738         Delete.
33739
33740 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
33741
33742         PR c++/9447
33743         * g++.dg/template/using7.C: New test.
33744
33745 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
33746
33747         * import1.c, import2.c: New tests.
33748
33749 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
33750
33751         * g++.dg/eh/crossjump1.C: New test.
33752
33753 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
33754
33755         PR c++/11697
33756         * g++.dg/template/using6.C: New test.
33757
33758         PR c++/11744
33759         * g++.dg/template/koenig2.C: New test.
33760
33761 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33762
33763         PR c++/7983
33764         * g++.dg/parse/typedef4.C: New test.
33765
33766 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33767
33768         PR c++/8442, c++/8806
33769         * g++.dg/template/elab1.C: New test.
33770         * g++.dg/template/type2.C: Likewise.
33771         * g++.dg/template/ttp3.C: Adjust expected error message.
33772         * g++.old-deja/g++.law/visibility13.C: Likewise.
33773         * g++.old-deja/g++.niklas/t135.C: Likewise.
33774         * g++.old-deja/g++.pt/ttp41.C: Likewise.
33775         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
33776         template argument.
33777         * g++.old-deja/g++.pt/ttp44.C: Likewise.
33778
33779 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
33780
33781         PR c++/11295
33782         * g++.dg/ext/stmtexpr1.C: New test.
33783
33784         * g++.dg/opt/tmp1.C: New test.
33785
33786         PR c++/11525
33787         * g++.dg/parse/constant4.C: New test.
33788
33789         PR c++/9447
33790         * g++.dg/template/using5.C: New test.
33791
33792 2003-07-31  Roger Sayle  <roger@eyesopen.com>
33793
33794         * gcc.dg/builtins-27.c: New test case.
33795
33796 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
33797
33798         * gcc.dg/tls/opt-7.c: New test.
33799
33800 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
33801
33802         * g++.old-deja/g++.other/crash18.C: Remove.
33803
33804 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33805
33806         * g++.dg/template/explicit3.C: New.
33807         * g++.dg/template/explicit4.C: New.
33808         * g++.dg/template/explicit5.C: New.
33809
33810         PR c++/11347
33811         * g++.dg/template/memtmpl1.C: New.
33812
33813 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
33814
33815         PR target/11565
33816         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
33817         * gcc.dg/i386-387-5.c (dg-options): Likewise.
33818
33819 2003-07-30  Jan Hubicka  <jh@suse.cz>
33820
33821         * vtgc1.c: Kill.
33822
33823 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
33824
33825         * gcc.dg/struct-in-proto-1.c: New test.
33826
33827 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
33828
33829         * gcc.dg/cpp/include2.c: Only expect one message.
33830
33831 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
33832
33833         PR c++/9447
33834         * g++.dg/template/using1.C: New test.
33835         * g++.dg/template/using2.C: New test.
33836         * g++.dg/template/using3.C: New test.
33837         * g++.dg/template/using4.C: New test.
33838
33839 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
33840
33841         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
33842         * gcc.c-torture/execute/string-opt-10.c: Likewise.
33843
33844 2003-07-28  Jan Hubicka  <jh@suse.cz>
33845
33846         PR c++/11530
33847         * g++.dg/opt/call1.C: New test.
33848
33849 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
33850
33851         PR c++/11667
33852         * g++.dg/init/enum2.C: New test.
33853         * g++.dg/template/overload1.C: Add "-w" option.
33854
33855 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
33856
33857         * gcc.dg/Wdeclaration-after-statement-1.c,
33858         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
33859
33860 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
33861
33862         * gcc.c-torture/compile/20030725-1.c: New test.
33863
33864 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
33865
33866         * gcc.dg/20030505.c: Only run for SPE.
33867         Remove definition of opaque type.
33868
33869 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
33870
33871         * g++.dg/template/ptrmem6.C: New test.
33872
33873 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
33874
33875         * gcc.c-torture/compile/zero-strct-2.c: New test.
33876
33877 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
33878
33879         * gcc.dg/intermod-1.c: New test.
33880
33881 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33882
33883         PR c++/11617
33884         * g++.dg/template/lookup2.C: New test.
33885         * g++.dg/template/memclass1.C: Remove instantiated from error.
33886         * g++.dg/other/error2.C: Tweak expected errors.
33887
33888         PR c++/11596
33889         * g++.dg/template/defarg3.C: New test.
33890
33891         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
33892
33893 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
33894
33895         * g++.dg/inherit/access5.C: New test.
33896
33897 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33898
33899         PR c++/11513
33900         * g++.dg/template/crash8.C: New test.
33901
33902 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
33903
33904         PR c/10602
33905         * gcc.dg/noncompile/incomplete-2.c: New test.
33906
33907 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
33908
33909         PR c++/11645
33910         * g++.dg/inherit/access4.C: New test.
33911
33912         PR c++/11517
33913         * g++.dg/expr/cond2.C: New test.
33914
33915         PR optimization/10679
33916         * g++.dg/opt/inline4.C: New test.
33917
33918 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
33919
33920         * g++.dg/parse/crash10: New test.
33921
33922 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33923
33924         * g++.dg/ext/flexary1.C: New test.
33925
33926 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33927
33928         PR c++/10793
33929         * g++.dg/template/crash9.C: New test.
33930
33931 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33932
33933         PR c++/3004
33934         * g++.dg/parse/typedef3.C: New test.
33935
33936         PR c++/7906
33937         * g++.dg/parse/operator2.C: New test.
33938
33939         PR c++/8895
33940         * g++.dg/parse/def-tmpl-arg1.C: New test.
33941
33942         PR c++/9282
33943         * g++.dg/parse/funptr1.C: New test.
33944
33945         PR c++/9452
33946         * g++.dg/parse/ambig3.C: New test.
33947
33948         PR c++/9454
33949         * g++.dg/parse/operator3.C: New test.
33950
33951         PR c++/9486
33952         * g++.dg/parse/template10.C: New test.
33953
33954         PR c++/9488
33955         * g++.dg/parse/template11.C: New test.
33956
33957         PR c++/10150
33958         * g++.dg/parse/invalid-op1.C: New test.
33959
33960         PR c++/10247
33961         * g++.dg/parse/condexpr1.C: New test.
33962
33963 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33964
33965         * g++.dg/ext/packed3.C: New test.
33966         * g++.dg/ext/packed4.C: New test.
33967
33968         * gcc.dg/pack-test-3.c: New test.
33969
33970 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
33971
33972         * lib/compat.exp: Handle dg-options per source file.
33973         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
33974         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
33975         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
33976         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
33977         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
33978         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
33979         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
33980         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
33981         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
33982         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
33983         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
33984         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
33985         * g++.dg/compat/break/bitfield7_x.C: Ditto.
33986         * g++.dg/compat/break/bitfield7_y.C: Ditto.
33987
33988 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
33989
33990         PR c/10320
33991         * gcc.c-torture/execute/20030718-1.c: New test.
33992
33993 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33994
33995         PR optimization/11536
33996         * gcc.dg/20030721-1.c: New test.
33997
33998 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
33999
34000         PR c++/11546
34001         * g++.dg/template/lookup1.C: New test.
34002
34003 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
34004
34005         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
34006         diagnostics of ill-formed constructs involving labels.
34007         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
34008         the new 'previously defined here' message.
34009
34010 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
34011
34012         * g++.dg/parse/non-dependent2.C: New test.
34013
34014 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
34015
34016         * g++.dg/init/init-ref4.C: xfail on targets without
34017         weak symbols.
34018
34019 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
34020
34021         PR target/11087
34022         * gcc.c-torture/execute/20030717-1.c: New test.
34023
34024 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34025
34026         * g++.dg/opt/cfg1.C: New test.
34027
34028 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
34029
34030         PR optimization/11557
34031         * gcc.dg/20030717-1.c: New test.
34032
34033 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
34034
34035         PR c++/10476
34036         * g++.dg/expr/crash-1.C: New test.
34037
34038         PR c++/11027
34039         * g++.dg/template/init3.C: New test.
34040
34041         PR c++/8222
34042         * g++.dg/template/non-dependent1.C: New test.
34043
34044         PR c++/11070
34045         * g++.dg/template/non-dependent2.C: New test.
34046
34047         PR c++/11071
34048         * g++.dg/template/non-dependent3.C: New test.
34049
34050         PR c++/9907
34051         * g++.dg/template/sizeof5.C: New test.
34052
34053 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
34054
34055         PR 11498
34056         * gcc.c-torture/compile/mangle-1.c: New file.
34057
34058 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34059
34060         PR c++/7809
34061         * g++.dg/parse/access3.C: New test.
34062
34063 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
34064
34065         PR c++/11384
34066         * g++.dg/init/init-ref4.C: New test.
34067
34068 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
34069
34070         PR c++/11547
34071         * g++.dg/parse/constant3.C: New test.
34072         * g++.dg/parse/crash7.C: Likewise.
34073
34074 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
34075
34076         PR target/11008
34077         * gcc.dg/i386-pentium4-not-mull.c: New.
34078
34079 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
34080
34081         * gcc.dg/asm-names.c (ymain): Make it weak.
34082
34083 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34084
34085         PR c++/5421
34086         * g++.dg/template/friend21.C: New test.
34087
34088 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
34089
34090         * gcc.dg/cleanup-8.c: New test.
34091         * gcc.dg/cleanup-9.c: New test.
34092
34093 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
34094
34095         * g++.dg/ext/dll-MI1.h: New file.
34096         * g++.dg/ext/dllexport-MI1.C: New file.
34097         * g++.dg/ext/dllimport-MI1.C: New file.
34098
34099 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
34100
34101         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
34102         it does not have cmpstrsi patterns (just cmpmemsi).
34103
34104 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
34105
34106         PR debug/11473
34107         * g++.dg/debug/debug8.C: New test.
34108
34109 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34110
34111         PR c++/10108
34112         * g++.dg/template/crash7.C: New test.
34113
34114 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
34115
34116         PR target/10795
34117         * gcc.c-torture/compile/20030708-1.c: New.
34118
34119 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34120
34121         * gcc.c-torture/execute/20030715-1.c: New test.
34122
34123 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
34124
34125         * gcc.dg/pch/inline-3.c: New file.
34126         * gcc.dg/pch/inline-3.hs: New file.
34127         * gcc.dg/pch/inline-4.c: New file.
34128         * gcc.dg/pch/inline-4.hs: New file.
34129
34130 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
34131
34132         PR c++/11509
34133         * g++.dg/template/crash6.C: New test.
34134
34135         PR c++/7053
34136         * g++.dg/template/friend20.C: New test.
34137
34138         PR c++/7019
34139         * g++.dg/template/overload2.C: New test.
34140
34141 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34142
34143         PR optimization/11440
34144         * gcc.c-torture/execute/20030714-1.c: New test.
34145
34146 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34147
34148         PR c++/11154
34149         * g++.dg/template/partial2.C: New test.
34150
34151 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
34152
34153         PR c++/11503
34154         * g++.dg/template/anon1.C: New test.
34155
34156         PR c++/11493
34157         PR c++/11495
34158         * g++.dg/parse/template9.C: Likewise.
34159         * g++.dg/template/crash4.C: New test.
34160         * g++.dg/template/koenig1.C: Likewise.
34161         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
34162         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
34163         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
34164         functions.
34165         * g++.old-deja/g++.jason/template36.C: Likewise.
34166         * g++.old-deja/g++.mike/p1989.C: Likewise.
34167         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
34168         * g++.old-deja/g++.pt/ttp20.C: Use this->.
34169         * g++.old-deja/g++.pt/ttp21.C: Use this->.
34170         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
34171         compiling.
34172         * g++.old-deja/g++.pt/union2.C: Use this->.
34173
34174 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
34175
34176         * gcc.dg/20030711-1.c: New test.
34177
34178 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
34179
34180         PR c++/11050
34181         * g++.dg/parse/args1.C: New test.
34182         * g++.pt/defarg8.C: Change expected errors.
34183
34184 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
34185
34186         PR c++/8164
34187         * g++.dg/template/nontype2.C: New test.
34188
34189         PR c++/10558
34190         * g++.dg/parse/template8.C: New test.
34191
34192         PR c++/8327
34193         * g++.dg/template/scope1.C: New test.
34194
34195         * g++.dg/warn/Wsign-compare-1.C: New test.
34196
34197 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
34198
34199         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
34200
34201 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
34202
34203         PR c++/9411
34204         * g++.dg/template/explicit2.C: New test.
34205
34206         PR c++/10032
34207         * g++.dg/warn/pedantic1.C: New test.
34208
34209 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
34210
34211         PR c++ 9483
34212         * g++.dg/other/field1.C: New test.
34213
34214 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
34215
34216         PR c/11449
34217         * gcc.c-torture/compile/20030707-1.c: New.
34218
34219 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34220
34221         PR c++/10849
34222         * g++.dg/template/access12.C: New test.
34223
34224 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
34225
34226         * g++.dg/bprob/bprob.exp (prof_ext): Update.
34227         * g77.dg/bprob/bprob.exp (prof_ext): Update.
34228         * gcc.misc-tests/bprob.exp (prof_ext): Update.
34229         * gcc.misc-tests/gcov.exp: Update
34230         * g++.dg/gcov/gcov.exp: Update
34231         * lib/gcov.exp: Update.
34232
34233 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
34234
34235         * g++.dg/abi/mangle17.C: Make sure template expressions are
34236         dependent.
34237         * g++.dg/abi/mangle4.C: Mark erroneous casts.
34238         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
34239         * g++.dg/opt/stack1.C: Remove erroneous code.
34240         * g++.dg/parse/template7.C: New test.
34241         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
34242         * g++.old-deja/g++.pt/crash4.C: Likewise.
34243
34244 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34245
34246         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
34247         with zero or one occurence of `$' after the initial `L'.
34248
34249 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
34250
34251         * gcc.c-torture/compile/20030704-1.c: Add a comment.
34252
34253 2003-07-08  Roger Sayle  <roger@eyesopen.com>
34254
34255         PR c/11370
34256         * gcc.dg/Wunreachable-6.c: New testcase.
34257         * gcc.dg/Wunreachable-7.c: New testcase.
34258
34259 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
34260
34261         PR c/11420
34262         * gcc.dg/20030708-1.c: New test.
34263
34264 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
34265
34266         * gcc.dg/compat/sdata-section.h: New file.
34267         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
34268         * gcc.dg/torture/mips-sdata-1.c: New test.
34269
34270 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34271
34272         PR c++/11030
34273         * g++.dg/template/friend19.C: New test.
34274
34275 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
34276
34277         * g++.dg/opt/strength-reduce.C: New test.
34278
34279 2003-07-07  Roger Sayle  <roger@eyesopen.com>
34280
34281         PR target/10979
34282         * gcc.dg/20030707-1.c: New testcase.
34283
34284 2003-07-07  Roger Sayle  <roger@eyesopen.com>
34285
34286         PR optimization/11059
34287         * g++.dg/opt/emptyunion.C: New testcase.
34288
34289 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34290             Eric Botcazou  <ebotcazou@libertysurf.fr>
34291
34292         * g++.dg/opt/stack1.C: New test.
34293
34294 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
34295
34296         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
34297         run test.
34298
34299         PR c++/11431
34300         * g++.dg/expr/static_cast3.C: New test.
34301
34302 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
34303
34304         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
34305         everywhere.
34306         * gcc.dg/concat.c: Concatenation of string constants with
34307         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
34308         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
34309         * gcc.dg/cpp/escape-2.c: Use wide character constants where
34310         necessary to avoid multi-character character constant warning.
34311         * gcc.dg/cpp/escape.c: Likewise.
34312         * gcc.dg/cpp/ucs.c: Likewise.
34313         Remove backslashes from dg-bogus comments, as they confuse Tcl.
34314         Fix a typo.
34315
34316 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
34317
34318         PR c/11428
34319         * gcc.c-torture/compile/20030704-1.c: New.
34320
34321 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
34322
34323         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
34324
34325 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
34326
34327         PR c++/5287, PR c++/7910,  PR c++/11021
34328         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
34329         tests for warnings.
34330         * g++.dg/ext/dllimport2.C: Add tests for warnings.
34331         * g++.dg/ext/dllimport3.C: Likewise.
34332         * g++.dg/ext/dllimport4.C: New file.
34333         * g++.dg/ext/dllimport5.C: New file.
34334         * g++.dg/ext/dllimport6.C: New file.
34335         * g++.dg/ext/dllimport7.C: New file.
34336         * g++.dg/ext/dllimport8.C: New file.
34337         * g++.dg/ext/dllimport9.C: New file.
34338         * g++.dg/ext/dllimport10.C: New file.
34339         * g++.dg/ext/dllexport1.C: New file.
34340
34341 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
34342
34343         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
34344         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
34345
34346 2003-07-03  Roger Sayle  <roger@eyesopen.com>
34347
34348         * gcc.dg/builtins-25.c: New testcase.
34349         * gcc.dg/builtins-26.c: New testcase.
34350
34351 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
34352
34353         * gcc.dg/compat/vector-defs.h: New file.
34354         * gcc.dg/compat/vector-setup.h: New file.
34355         * gcc.dg/compat/vector-check.h: New file.
34356         * gcc.dg/compat/vector-1_main.c: New file.
34357         * gcc.dg/compat/vector-1_x.c: New file.
34358         * gcc.dg/compat/vector-1_y.c: New file.
34359         * gcc.dg/compat/vector-2_main.c: New file.
34360         * gcc.dg/compat/vector-2_x.c: New file.
34361         * gcc.dg/compat/vector-2_y.c: New file.
34362
34363         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
34364         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
34365         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
34366         * gcc.dg/compat/struct-align-1.h: New file.
34367         * gcc.dg/compat/struct-align-1_main.c: New file.
34368         * gcc.dg/compat/struct-align-1_x.c: New file.
34369         * gcc.dg/compat/struct-align-1_y.c: New file.
34370         * gcc.dg/compat/struct-align-2.h: New file.
34371         * gcc.dg/compat/struct-align-2_main.c: New file.
34372         * gcc.dg/compat/struct-align-2_x.c: New file.
34373         * gcc.dg/compat/struct-align-2_y.c: New file.
34374
34375         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
34376         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
34377         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34378         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
34379         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
34380         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34381         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34382         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
34383         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
34384         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
34385         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
34386         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
34387         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
34388         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
34389         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
34390         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
34391         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
34392         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
34393         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34394         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34395         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34396         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34397         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34398         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34399         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34400         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34401         * gcc.dg/compat/struct-return-10_x.c: Ditto.
34402         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34403         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34404
34405 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34406
34407         * gcc.dg/i386-call-1.c: New test.
34408
34409 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34410
34411         PR c++/9162
34412         * g++.dg/parse/defarg4.C: New.
34413
34414 2003-07-03  Roger Sayle  <roger@eyesopen.com>
34415
34416         PR target/10700
34417         * gcc.c-torture/compile/20030703-1.c: New test case.
34418
34419 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
34420
34421         * g++.dg/template/local3.C: Remove extra semicolon.
34422
34423 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34424
34425         * gcc.dg/i386-volatile-1.c: New test.
34426
34427 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
34428
34429         PR c++/11072
34430         * g++.dg/other/offsetof2.C: XFAIL.
34431         * g++.dg/other/offsetof5.C: New.
34432
34433         PR c++/10219
34434         * g++.dg/template/error1.C: New.
34435
34436         PR c++/9779
34437         * g++.dg/template/dependent-expr1.C: New.
34438
34439 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
34440
34441         PR c++/6949
34442         * g++.dg/template/local3.C: New test.
34443
34444         PR c++/11149
34445         * g++.dg/lookup/scoped6.C: New test.
34446
34447 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
34448
34449         PR c++/8046
34450         * g++.dg/other/error7.C: New test.
34451
34452 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
34453
34454         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
34455         * g++.old-deja/g++.abi/vtable3.h: Likewise.
34456         * g++.old-deja/g++.law/code-gen5.C: Likewise.
34457         * g++.old-deja/g++.other/union2.C: Likewise.
34458         * gcc.dg/c90-const-expr-2.c: Likewise.
34459         * gcc.dg/c90-const-expr-3.c: Likewise.
34460         * gcc.dg/c99-const-expr-2.c: Likewise.
34461         * gcc.dg/c99-const-expr-3.c: Likewise.
34462         * gcc.dg/concat.c: Likewise.
34463
34464 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
34465
34466         PR c++/9559
34467         * g++.dg/init/static1.C: New test.
34468
34469 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34470
34471         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
34472         * g++.old-deja/g++.other/access2.C: Likewise.
34473         * g++.old-deja/g++.other/decl2.C: Likewise.
34474         * gcc.c-torture/execute/20020615-1.c: Likewise.
34475
34476 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34477
34478         PR c++/4933
34479         * g++.dg/template/sizeof4.C: New test.
34480
34481 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34482
34483         * g++.dg/other/error6.C: New test.
34484
34485 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34486
34487         PR c++/10750
34488         * g++.dg/parse/constant2.C: New test.
34489
34490 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
34491
34492         PR c++/11106
34493         * g++.dg/other/error5.C: New test.
34494
34495 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34496
34497         * gcc.dg/format/gcc_diag-1.c: New test.
34498
34499 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
34500
34501         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
34502
34503 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
34504
34505         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
34506         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
34507         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
34508
34509 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
34510
34511         * gcc.c-torture/execute/builtins/string-8.c: New test.
34512         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
34513         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
34514         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
34515
34516 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
34517
34518         PR c++/10468
34519         * g++.dg/ext/typeof6.C: New test.
34520
34521 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
34522
34523         PR c++/10796
34524         * g++.dg/init/enum1.C: New test.
34525
34526 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
34527
34528         * gcc.dg/20030627-1.c: New test.
34529
34530 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
34531
34532         PR c++/11332
34533         * g++.dg/expr/static_cast2.C: New test.
34534
34535 2003-06-26  Roger Sayle  <roger@eyesopen.com>
34536             Jakub Jelinek  <jakub@redhat.com>
34537
34538         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
34539         sprintf(dst,"%s",src) optimization.
34540         * gcc.c-torture/execute/20030626-1.c: New test case.
34541         * gcc.c-torture/execute/20030626-2.c: New test case.
34542
34543 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
34544
34545         * gcc.c-torture/execute/multi-ix.c: New test.
34546
34547         * gcc.c-torture/execute/simd-4.c (main):
34548         Added missing semicolon at end of union.
34549
34550 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
34551
34552         PR c++/8266
34553         * g++.dg/template/explicit-instantiation3.C: New test.
34554
34555 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
34556
34557         * gcc.dg/20030626-1.c: Use signed char.
34558
34559 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
34560
34561         * gcc.dg/20030626-1.c: New test.
34562
34563 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
34564
34565         * const-str-2.m: Update.
34566
34567 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
34568
34569         PR c++/10990
34570         * g++.dg/rtti/dyncast1.C: New test.
34571         * g++.dg/abi/mangle4.C: Correct base-specifier access.
34572         * g++.dg/lookup/scoped1.C: Remove XFAIL.
34573         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
34574
34575         PR c++/10931
34576         * g++.dg/expr/static_cast1.C: New test.
34577
34578 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
34579
34580         * gcc.dg/20030625-1.c: New test.
34581
34582 2003-06-24  Roger Sayle  <roger@eyesopen.com>
34583
34584         * gcc.c-torture/compile/20030624-1.c: New test case.
34585
34586 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
34587
34588         * gcc.c-torture/execute/string-opt-17.c: New test.
34589
34590 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
34591
34592         PR c++/5754
34593         * g++.dg/parse/crash6.C: New test.
34594
34595 2003-06-23  Roger Sayle  <roger@eyesopen.com>
34596
34597         * gcc.dg/builtins-24.c: New test case.
34598
34599 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
34600
34601         * g++.dg/opt/operator1.C: New test.
34602
34603 2003-06-22  Roger Sayle  <roger@eyesopen.com>
34604
34605         * gcc.c-torture/execute/string-opt-16.c: New test case.
34606
34607 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
34608
34609         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
34610         * g++.old-deja/g++.other/conv7.C: Likewise.
34611         * g++.old-deja/g++.other/overcnv2.C: Likewise.
34612         * g++.old-deja/g++.other/overload14.C: Likewise.
34613
34614 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
34615
34616         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
34617         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
34618
34619 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34620
34621         PR c++/10888
34622         * g++.dg/warn/Winline-3.C: New test.
34623
34624 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34625
34626         * lib/target-supports.exp (check_alias_available): Make the test
34627         program acceptable to the Solaris assembler.
34628
34629         PR c++/10749
34630         * g++.dg/template/memclass2.C: New test.
34631
34632 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34633             Eric Botcazou  <ebotcazou@libertysurf.fr>
34634
34635         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
34636         data for non-matching targets.
34637         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
34638
34639 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34640
34641         PR c++/10845
34642         * g++.dg/template/member3.C: New test.
34643
34644 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
34645
34646         PR c++/10939
34647         * g++.dg/template/func1.C: New test.
34648
34649         PR c++/9649
34650         * g++.dg/template/static4.C: New test.
34651         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
34652
34653         PR c++/11041
34654         * g++.dg/init/ref7.C: New test.
34655
34656 2003-06-19  Matt Austern  <austern@apple.com>
34657
34658         PR c++/11228
34659         * g++.dg/anew1.C: New test.
34660         * g++.dg/anew2.C: New test.
34661         * g++.dg/anew3.C: New test.
34662         * g++.dg/anew4.C: New test.
34663
34664 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
34665
34666         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
34667
34668 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
34669
34670         * gcc.c-torture/execute/simd-4.c (main): Make expected value
34671         endian-dependent.
34672
34673 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
34674
34675         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
34676         Remove cruft.
34677
34678 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
34679
34680         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
34681         * gcc.c-torture/compile/961203-1.c: Likewise.
34682         * gcc.c-torture/compile/980506-1.c: Likewise.
34683
34684 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
34685
34686         PR c++/10712
34687         * g++.dg/lookup/using7.C: New test.
34688
34689 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
34690
34691         PR c++/11105
34692         * g++.dg/abi/conv1.C: Remove it.
34693         * g++.dg/template/conv7.C: New test.
34694         * g++.dg/template/conv8.C: Likewise.
34695         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
34696         conversion operator.
34697
34698 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
34699
34700         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
34701         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
34702         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34703         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
34704         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
34705         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34706         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34707         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
34708         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
34709         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
34710         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
34711         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
34712         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
34713         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
34714         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
34715         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
34716         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
34717         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
34718         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34719         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34720         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34721         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34722         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34723         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34724         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34725         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34726         * gcc.dg/compat/struct-return-10_x.c: Ditto.
34727         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34728         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34729
34730 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
34731
34732         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
34733         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
34734         indications.
34735
34736 2003-06-16  Roger Sayle  <roger@eyesopen.com>
34737
34738         * gcc.dg/i386-387-5.c: New test case.
34739         * gcc.dg/i386-387-6.c: New test case.
34740         * gcc.dg/builtins-23.c: New test case.
34741
34742 2003-06-15  Roger Sayle  <roger@eyesopen.com>
34743
34744         * gcc.dg/builtins-22.c: New test case.
34745         * gcc.dg/i386-387-1.c: Update to test exp.
34746         * gcc.dg/i386-387-2.c: Likewise.
34747
34748 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34749
34750         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
34751
34752 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
34753
34754         * lib/gcc-dg.exp (dg-require-dll): New function.
34755         (dg-xfail-if): Likewise.
34756         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
34757         driver.
34758
34759         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
34760         * gcc.c-torture/compile/20001205-1.c: Likewise.
34761         * gcc.c-torture/compile/20001226-1.c: Likewise.
34762         * gcc.c-torture/compile/20010518-2.c: Likewise.
34763         * gcc.c-torture/compile/20020312-1.c: Likewise.
34764         * gcc.c-torture/compile/20020604-1.c: Likewise.
34765         * gcc.c-torture/compile/920501-12.c: Likewise.
34766         * gcc.c-torture/compile/920501-4.c: Likewise.
34767         * gcc.c-torture/compile/920520-1.c: Likewise.
34768         * gcc.c-torture/compile/920521-1.c: Likewise.
34769         * gcc.c-torture/compile/920625-1.c: Likewise.
34770         * gcc.c-torture/compile/961203-1.c: Likewise.
34771         * gcc.c-torture/compile/980506-1.c: Likewise.
34772         * gcc.c-torture/compile/981006-1.c: Likewise.
34773         * gcc.c-torture/compile/981022-1.c: Likewise.
34774         * gcc.c-torture/compile/981223-1.c: Likewise.
34775         * gcc.c-torture/compile/990617-1.c: Likewise.
34776         * gcc.c-torture/compile/dll.c: Likewise.
34777         * gcc.c-torture/compile/labels-3.c: Likewise.
34778         * gcc.c-torture/compile/mipscop-1.c: Likewise.
34779         * gcc.c-torture/compile/mipscop-2.c: Likewise.
34780         * gcc.c-torture/compile/mipscop-3.c: Likewise.
34781         * gcc.c-torture/compile/mipscop-4.c: Likewise.
34782         * gcc.c-torture/compile/simd-5.c: Likewise.
34783         * gcc.c-torture/compile/20000804-1.x: Remove.
34784         * gcc.c-torture/compile/20001205-1.x: Likewise.
34785         * gcc.c-torture/compile/20001226-1.x: Likewise.
34786         * gcc.c-torture/compile/20010518-2.x: Likewise.
34787         * gcc.c-torture/compile/20020312-1.x: Likewise.
34788         * gcc.c-torture/compile/20020604-1.x: Likewise.
34789         * gcc.c-torture/compile/920501-12.x: Likewise.
34790         * gcc.c-torture/compile/920501-4.x: Likewise.
34791         * gcc.c-torture/compile/920520-1.x: Likewise.
34792         * gcc.c-torture/compile/920521-1.x: Likewise.
34793         * gcc.c-torture/compile/920625-1.x: Likewise.
34794         * gcc.c-torture/compile/961203-1.x: Likewise.
34795         * gcc.c-torture/compile/980506-1.x: Likewise.
34796         * gcc.c-torture/compile/981006-1.x: Likewise.
34797         * gcc.c-torture/compile/981022-1.x: Likewise.
34798         * gcc.c-torture/compile/981223-1.x: Likewise.
34799         * gcc.c-torture/compile/990617-1.x: Likewise.
34800         * gcc.c-torture/compile/mipscop-1.x: Likewise.
34801         * gcc.c-torture/compile/mipscop-2.x: Likewise.
34802         * gcc.c-torture/compile/mipscop-3.x: Likewise.
34803         * gcc.c-torture/compile/mipscop-4.x: Likewise.
34804         * gcc.c-torture/compile/simd-5.x: Likewise.
34805
34806         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
34807
34808 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34809
34810         * gcc.c-torture/execute/20030611-1.c: New test.
34811
34812 2003-06-12  Roger Sayle  <roger@eyesopen.com>
34813
34814         PR middle-end/168
34815         * gcc.dg/20030612-1.c: New test case.
34816
34817 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
34818
34819         PR c++/10635
34820         * g++.dg/expr/cast1.C: New test.
34821
34822 2003-06-12  Roger Sayle  <roger@eyesopen.com>
34823
34824         * gcc.dg/builtins-21.c: New test case.
34825
34826 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
34827
34828         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
34829         options instead of at the end.
34830         * lib/objc.exp (objc_target_compile): Likewise.
34831
34832 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
34833
34834         PR c++/10432
34835         * g++.dg/parse/error1.C: New test.
34836
34837 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
34838
34839         * gcc.dg/compat/struct-by-value-11_main.c: New file.
34840         * gcc.dg/compat/struct-by-value-11_x.c: New file.
34841         * gcc.dg/compat/struct-by-value-11_y.c: New file.
34842         * gcc.dg/compat/struct-by-value-12_main.c: New file.
34843         * gcc.dg/compat/struct-by-value-12_x.c: New file.
34844         * gcc.dg/compat/struct-by-value-12_y.c: New file.
34845         * gcc.dg/compat/struct-by-value-13_main.c: New file.
34846         * gcc.dg/compat/struct-by-value-13_x.c: New file.
34847         * gcc.dg/compat/struct-by-value-13_y.c: New file.
34848         * gcc.dg/compat/struct-by-value-14_main.c: New file.
34849         * gcc.dg/compat/struct-by-value-14_x.c: New file.
34850         * gcc.dg/compat/struct-by-value-14_y.c: New file.
34851         * gcc.dg/compat/struct-by-value-15_main.c: New file.
34852         * gcc.dg/compat/struct-by-value-15_x.c: New file.
34853         * gcc.dg/compat/struct-by-value-15_y.c: New file.
34854         * gcc.dg/compat/struct-by-value-16_main.c: New file.
34855         * gcc.dg/compat/struct-by-value-16_x.c: New file.
34856         * gcc.dg/compat/struct-by-value-16_y.c: New file.
34857         * gcc.dg/compat/struct-by-value-17_main.c: New file.
34858         * gcc.dg/compat/struct-by-value-17_x.c: New file.
34859         * gcc.dg/compat/struct-by-value-17_y.c: New file.
34860         * gcc.dg/compat/struct-by-value-18_main.c: New file.
34861         * gcc.dg/compat/struct-by-value-18_x.c: New file.
34862         * gcc.dg/compat/struct-by-value-18_y.c: New file.
34863
34864         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
34865         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
34866         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
34867         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
34868         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
34869         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
34870         * gcc.dg/compat/scalar-return-3_main.c: New file.
34871         * gcc.dg/compat/scalar-return-3_x.c: New file.
34872         * gcc.dg/compat/scalar-return-3_y.c: New file.
34873         * gcc.dg/compat/scalar-return-4_main.c: New file.
34874         * gcc.dg/compat/scalar-return-4_x.c: New file.
34875         * gcc.dg/compat/scalar-return-4_y.c: New file.
34876
34877 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
34878
34879         * gcc.dg/compat/fp2-struct-check.h: New file.
34880         * gcc.dg/compat/fp2-struct-defs.h: New file.
34881         * gcc.dg/compat/fp2-struct-init.h: New file.
34882         * gcc.dg/compat/struct-by-value-10_main.c: New file.
34883         * gcc.dg/compat/struct-by-value-10_x.c: New file.
34884         * gcc.dg/compat/struct-by-value-10_y.c: New file.
34885         * gcc.dg/compat/struct-return-10_main.c: New file.
34886         * gcc.dg/compat/struct-return-10_x.c: New file.
34887         * gcc.dg/compat/struct-return-10_y.c: New file.
34888
34889         * gcc.dg/compat/compat-common.h: New file.
34890         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
34891         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
34892         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
34893         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
34894         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
34895         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
34896         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
34897         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34898         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
34899         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
34900         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34901         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
34902         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
34903         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34904         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
34905         * gcc.dg/compat/small-struct-check.h: Ditto.
34906         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
34907         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34908         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
34909         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
34910         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34911         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
34912         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
34913         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34914         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
34915         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
34916         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34917         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
34918         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
34919         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34920         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
34921         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
34922         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34923         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
34924         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
34925         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34926         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
34927         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
34928         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34929         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
34930         * gcc.dg/compat/struct-return-2_main.c: Ditto.
34931         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34932         * gcc.dg/compat/struct-return-2_y.c: Ditto.
34933         * gcc.dg/compat/struct-return-3_main.c: Ditto.
34934         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34935         * gcc.dg/compat/struct-return-3_y.c: Ditto.
34936
34937 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
34938
34939         * g++.dg/pch/static-1.C: New file.
34940         * g++.dg/pch/static-1.Hs: New file.
34941
34942 2003-06-10  Richard Henderson  <rth@redhat.com>
34943
34944         * gcc.dg/asm-7.c: Adjust expected warning text.
34945
34946 2003-06-10  Roger Sayle  <roger@eyesopen.com>
34947
34948         * gcc.dg/builtins-20.c: New test case.
34949
34950 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
34951
34952         PR c++/11131
34953         * g++.dg/opt/template1.C: New test.
34954
34955 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34956
34957         * lib/gcc-dg.exp (dg-test): Clear additional_files and
34958         additional_sources.
34959
34960 2003-05-21  David Taylor  <dtaylor@emc.com>
34961
34962         * gcc.dg/Wpadded.c: New file.
34963
34964 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34965
34966         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
34967         * gcc.dg/special/weak-2.c: Add dg-require-weak.
34968         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
34969         dg-require-weak.
34970
34971 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
34972
34973         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
34974
34975 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34976
34977         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
34978         (dg-require-alias): Likewise.
34979         (dg-require-gc-sections): Likewise.
34980         * lib/target-supports.exp (check_gc_sections_available): Likewise.
34981
34982 2003-06-08  Richard Henderson  <rth@redhat.com>
34983
34984         * gcc.dg/20011029-2.c: Fix the array reference.
34985         * gcc.dg/asm-7.c: New.
34986
34987 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
34988
34989         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
34990
34991 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
34992
34993         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
34994         (dg-require-gc-sections): Likewise.
34995
34996 2003-06-08  Jan Hubicka  <jh@suse.cz>
34997
34998         * i386-cmov1.c: Fix regular expression.
34999         * i386-cvt-1.c: Likewise.
35000         * i386-local.c: Likewise.
35001         * i386-local2.c: Likewise.
35002         * i386-mul.c: Likewise.
35003         * i386-ssetype-1.c: Likewise.
35004         * i386-ssetype-3.c: Likewise.
35005         * i386-ssetype-5.c: Likewise.
35006
35007 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35008
35009         PR c++/11039
35010         * g++.dg/warn/implicit-typename2.C: New test.
35011         * g++.dg/warn/implicit-typename3.C: New test.
35012
35013 2003-06-07  Richard Henderson  <rth@redhat.com>
35014
35015         * g++.dg/other/offsetof3.C: Use size_t.
35016         * g++.dg/other/offsetof4.C: Likewise.
35017
35018 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
35019
35020         * lib/copy-file.exp: New. Implement gcc_copy_files.
35021
35022         * lib/dg-pch.exp: Load copy-file.exp
35023         (dg-pch): Use gcc_copy_files instead of "file copy".
35024
35025 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
35026
35027         * gcc.dg/weak/weak.exp: Simplify.
35028         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
35029         * gcc.dg/weak/weak-1.c: Likewise.
35030         * gcc.dg/weak/weak-2.c: Likewise.
35031         * gcc.dg/weak/weak-3.c: Likewise.
35032         * gcc.dg/weak/weak-4.c: Likewise.
35033         * gcc.dg/weak/weak-5.c: Likewise.
35034         * gcc.dg/weak/weak-6.c: Likewise.
35035         * gcc.dg/weak/weak-7.c: Likewise.
35036         * gcc.dg/weak/weak-8.c: Likewise.
35037         * gcc.dg/weak/weak-9.c: Likewise.
35038
35039 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
35040
35041         gcc.c-torture/execute/20030606-1.c: New.
35042
35043 2003-06-06  Roger Sayle  <roger@eyesopen.com>
35044
35045         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
35046         * gcc.dg/builtins-19.c: Likewise.
35047
35048 2003-06-06  Roger Sayle  <roger@eyesopen.com>
35049
35050         * gcc.dg/builtins-2.c: Add some more tests.
35051         * gcc.dg/builtins-18.c: New test case.
35052         * gcc.dg/builtins-19.c: New test case.
35053
35054 2003-06-06  Roger Sayle  <roger@eyesopen.com>
35055             Jim Wilson  <wilson@tuliptree.org>
35056
35057         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
35058
35059 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
35060
35061         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
35062         mempcpy/stpcpy calls not to be optimized into something else.
35063         * gcc.c-torture/execute/string-opt-3.c: Moved to...
35064         * gcc.c-torture/execute/builtins/string-7.c: ...here.
35065         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
35066
35067 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35068
35069         * gcc.dg/format/asm_fprintf-1.c: New test.
35070
35071 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
35072
35073         * lib/gcc-defs.exp (additional_sources): New variable.
35074         (dg-additional-sources): New function.
35075         (additional_files): New variable.
35076         (dg-additional-files): New function.
35077         (dg-additional-files-options): Likewise.
35078         * lib/gcc-dg.exp (dg-require-weak): New function.
35079         (dg-require-alias): Likewise.
35080         (dg-require-gc-sections): Likewise.
35081         * lib/target-supports.exp (check_alias_available): Remove testfile
35082         parameter.
35083         (check_gc_sections_available): New function.
35084         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
35085         (dg-gpp-additional-files): Likewise.
35086         * lib/g++.exp (additional_sources): Remove.
35087         (additional_files): Likewise.
35088         (g++_target_compile): Use dg-additional-files-options.
35089
35090         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
35091         Tcl logic.
35092         * gcc.dg/special/ecos.exp: Remove.
35093         * gcc.dg/special/20000419-2.c: Use dg-require-*.
35094         * gcc.dg/special/alias-1.c: Likewise.
35095         * gcc.dg/special/alias-2.c: Likewise.
35096         * gcc.dg/special/gcsec-1.c: Likewise.
35097         * gcc.dg/special/weak-1.c: Likewise.
35098         * gcc.dg/special/weak-2.c: Likewise.
35099         * gcc.dg/special/wkali-1.c: Likewise.
35100         * gcc.dg/special/wkali-2.c: Likewise.
35101
35102         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
35103         dg-gpp-additional-*.
35104         * g++.dg/special/conpr-3.C: Likewise.
35105         * g++.dg/special/conpr-4.C: Likewise.
35106         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
35107         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
35108         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
35109         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
35110         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
35111         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
35112         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
35113         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
35114         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
35115         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
35116         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
35117         * g++.old-deja/g++.other/comdat1.C: Likewise.
35118         * g++.old-deja/g++.other/comdat2.C: Likewise.
35119         * g++.old-deja/g++.other/comdat3.C: Likewise.
35120         * g++.old-deja/g++.other/ctor1.C: Likewise.
35121         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
35122
35123 2003-06-05  Richard Henderson  <rth@redhat.com>
35124
35125         * gcc.dg/debug/20030605-1.c: New.
35126
35127 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
35128
35129         * README.QMTEST: Update.
35130
35131 2003-06-04  Richard Henderson  <rth@redhat.com>
35132
35133         * gcc.dg/cleanup-1.c: New.
35134         * gcc.dg/cleanup-2.c: New.
35135         * gcc.dg/cleanup-3.c: New.
35136         * gcc.dg/cleanup-4.c: New.
35137         * gcc.dg/cleanup-5.c: New.
35138         * gcc.dg/cleanup-6.c: New.
35139         * gcc.dg/cleanup-7.c: New.
35140
35141 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
35142
35143         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
35144
35145         * lib/dg-pch.exp: New file.
35146         * g++.dg/pch/pch.exp: Use dg-pch.exp.
35147         * gcc.dg/pch/pch.exp: Likewise.
35148
35149 2003-06-04  Roger Sayle  <roger@eyesopen.com>
35150
35151         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
35152         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
35153         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
35154         * gcc.dg/builtins-17.c: New test case.
35155         * gcc.dg/i386-387-4.c: New test case.
35156         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
35157
35158 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35159
35160         * gcc.dg/ultrasp9.c: New test.
35161
35162 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35163
35164         * gcc.c-torture/compile/20030604-1.c: New test.
35165         * gcc.dg/sparc-constant-1.c: New test.
35166
35167 2003-06-03  Glen Nakamura  <glen@imodulo.com>
35168
35169         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
35170
35171 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
35172
35173         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
35174
35175         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
35176         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
35177
35178 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
35179
35180         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
35181
35182 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35183
35184         PR c++/10940
35185         * g++.dg/template/spec10.C: New test.
35186
35187 2003-06-03  Roger Sayle  <roger@eyesopen.com>
35188
35189         * gcc.dg/builtins-16.c: New test case.
35190
35191 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
35192
35193         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
35194         mempcpy test with post-increments.
35195         * gcc.c-torture/execute/string-opt-3.c: New test.
35196         * gcc.dg/string-opt-1.c: New test.
35197
35198 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
35199
35200         PR fortran/10965
35201         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
35202
35203 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
35204
35205         * lib/scanasm.exp (dg-scan): New function, factored out of ...
35206         (scan-assembler): ... here.  Use dg-scan.
35207         (scan-assembler-not): Likewise.
35208         (scan-file): New function.
35209         (scan-file-not): Likewise.
35210         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
35211         * gcc.dg/cpp/_Pragma4.c: Likewise.
35212         * gcc.dg/cpp/_Pragma5.c: Likewise.
35213         * gcc.dg/cpp/avoidpaste1.c: Likewise.
35214         * gcc.dg/cpp/avoidpaste2.c: Likewise.
35215         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
35216         * gcc.dg/cpp/cmdlne-P.c: Likewise.
35217         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
35218         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
35219         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
35220         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
35221         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
35222         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
35223         * gcc.dg/cpp/cxxcom1.c: Likewise.
35224         * gcc.dg/cpp/line1.c: Likewise.
35225         * gcc.dg/cpp/maccom1.c: Likewise.
35226         * gcc.dg/cpp/maccom2.c: Likewise.
35227         * gcc.dg/cpp/maccom3.c: Likewise.
35228         * gcc.dg/cpp/maccom4.c: Likewise.
35229         * gcc.dg/cpp/maccom5.c: Likewise.
35230         * gcc.dg/cpp/maccom6.c: Likewise.
35231         * gcc.dg/cpp/multiline.c: Likewise.
35232         * gcc.dg/cpp/spacing1.c: Likewise.
35233         * gcc.dg/cpp/spacing2.c: Likewise.
35234         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
35235         * gcc.dg/cpp/trad/maccom1.c: Likewise.
35236         * gcc.dg/cpp/trad/maccom2.c: Likewise.
35237         * gcc.dg/cpp/trad/maccom3.c: Likewise.
35238         * gcc.dg/cpp/trad/maccom4.c: Likewise.
35239         * gcc.dg/cpp/trad/maccom6.c: Likewise.
35240         * gcc.dg/cpp/cxxcom2.c: Likewise.
35241         * gcc.dg/cpp/cxxcom2.h: New file.
35242
35243         * gcc.dg/cpp/truefalse.cpp: Move it to ...
35244         * g++.dg/cpp/truefalse.C: Here.
35245         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
35246
35247 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
35248
35249         * gcc.dg/cpp/redef3.c: New file.
35250
35251 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35252
35253         * gcc.dg/i386-loop-3.c: New test.
35254
35255 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
35256
35257         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
35258
35259 2003-05-31  Roger Sayle  <roger@eyesopen.com>
35260
35261         * gcc.dg/fwrapv-1.c: New test case.
35262         * gcc.dg/fwrapv-2.c: New test case.
35263
35264 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35265
35266         PR c++/10956
35267         * g++.dg/template/spec9.C: New test.
35268
35269 2003-05-29  Roger Sayle  <roger@eyesopen.com>
35270
35271         * gcc.dg/duff-4.c: New test case.
35272
35273 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
35274
35275         PR fortran/10843
35276         * g77.dg/ffixed-form-1.f: New test
35277         * g77.dg/ffixed-form-2.f: New test
35278         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
35279         * g77.dg/ffree-form-3.f: New test
35280
35281 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
35282
35283         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
35284         * gcc.dg/wint_t-1.c: Likewise.
35285
35286 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35287
35288         * g++.dg/template/access11.C: New test.
35289
35290 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35291
35292         PR c++/10849
35293         * g++.dg/template/access10.C: New test.
35294
35295 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35296             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35297
35298         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
35299
35300 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
35301
35302         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
35303         suppress for powerpc-*-darwin*.
35304         * gcc.dg/torture/builtin-noret-2.c: Likewise.
35305
35306 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
35307
35308         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
35309         suppress option for powerpc-*-darwin*.
35310
35311 2003-05-23  Roger Sayle  <roger@eyesopen.com>
35312
35313         * gcc.dg/builtins-1.c: Add tests for tan and atan.
35314         * gcc.dg/builtins-4.c: Add test for fmod.
35315
35316 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35317
35318         PR c++/10682
35319         * g++.dg/template/instantiate4.C: New test.
35320
35321 2003-05-22  Roger Sayle  <roger@eyesopen.com>
35322
35323         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
35324
35325 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
35326
35327         * gcc.dg/compat/scalar-return-1_main.c: New file.
35328         * gcc.dg/compat/scalar-return-1_x.c: New file.
35329         * gcc.dg/compat/scalar-return-1_y.c: New file.
35330         * gcc.dg/compat/scalar-return-2_main.c: New file.
35331         * gcc.dg/compat/scalar-return-2_x.c: New file.
35332         * gcc.dg/compat/scalar-return-2_y.c: New file.
35333         * gcc.dg/compat/struct-return-3_main.c: New file.
35334         * gcc.dg/compat/struct-return-3_y.c: New file.
35335         * gcc.dg/compat/struct-return-3_x.c: New file.
35336         * gcc.dg/compat/struct-return-2_main.c: New file.
35337         * gcc.dg/compat/struct-return-2_x.c: New file.
35338         * gcc.dg/compat/struct-return-2_y.c: New file.
35339
35340 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35341
35342         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
35343         for hppa*-hp-hpux*.
35344         * gcc.dg/20021014-1.c (dg-options): Likewise.
35345         * gcc.dg/nest.c (dg-options): Likewise.
35346
35347 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
35348
35349         PR c++/9738
35350         * g++.dg/ext/dllimport2.C: New file.
35351         * g++.dg/ext/dllimport3.C: New file.
35352
35353 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
35354
35355         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
35356         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
35357         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
35358         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
35359         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
35360         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
35361         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
35362         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
35363         * gcc.dg/compat/small-struct-defs.h: New file.
35364         * gcc.dg/compat/small-struct-init.h: New file.
35365         * gcc.dg/compat/small-struct-check.h: New file.
35366         * gcc.dg/compat/fp-struct-defs.h: New file.
35367         * gcc.dg/compat/fp-struct-check.h: New file.
35368         * gcc.dg/compat/fp-struct-init.h: New file.
35369         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
35370         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
35371
35372 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
35373
35374         * gcc.dg/20030225-2.c: New test.
35375
35376 2003-05-18  Roger Sayle  <roger@eyesopen.com>
35377             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35378
35379         * gcc.c-torture/compile/20030518-1.c: New test case.
35380
35381 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
35382
35383         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
35384         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
35385         gcc-dg-debug-runtest.
35386         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
35387         gcc-dg-debug-runtest.
35388
35389 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35390
35391         PR c++/9022
35392         * g++.dg/lookup/using6.C: New test.
35393
35394 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35395
35396         * g++.dg/parse/access2.C: New test.
35397
35398 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
35399
35400         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
35401         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
35402         * gcc.dg/debug/debug.exp: Likewise.
35403
35404 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
35405
35406         * gcc.dg/dollar.c: New test.
35407
35408 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
35409
35410         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
35411         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
35412         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
35413         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
35414         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
35415         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
35416         * gcc.dg/compat/struct-by-value-6_main.c: New file.
35417         * gcc.dg/compat/struct-by-value-6_x.c: New file.
35418         * gcc.dg/compat/struct-by-value-6_y.c: New file.
35419         * gcc.dg/compat/struct-by-value-7_main.c: New file.
35420         * gcc.dg/compat/struct-by-value-7_x.c: New file.
35421         * gcc.dg/compat/struct-by-value-7_y.c: New file.
35422         * gcc.dg/compat/struct-by-value-8_main.c: New file.
35423         * gcc.dg/compat/struct-by-value-8_x.c: New file.
35424         * gcc.dg/compat/struct-by-value-8_y.c: New file.
35425         * gcc.dg/compat/struct-by-value-9_main.c: New file.
35426         * gcc.dg/compat/struct-by-value-9_x.c: New file.
35427         * gcc.dg/compat/struct-by-value-9_y.c: New file.
35428
35429 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
35430
35431         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
35432         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
35433         support for "repo" mode.
35434         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
35435         * lib/g77-dg.exp: Likewise.
35436         * lib/obj-dg.exp: Likewise.
35437
35438 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
35439
35440         Merge from gcc-3_2-rhl8-branch:
35441         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
35442
35443         * gcc.dg/tls/opt-6.c: New test.
35444
35445         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
35446
35447         * gcc.dg/20030405-1.c: New test.
35448
35449         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
35450
35451         * gcc.dg/20030309-1.c: New test.
35452
35453         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35454
35455         * gcc.c-torture/execute/20030307-1.c: New test.
35456
35457         2003-02-20  Randolph Chung  <tausq@debian.org>
35458
35459         * gcc.c-torture/compile/20030220-1.c: New test.
35460
35461         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
35462
35463         * gcc.dg/20030217-1.c: New test.
35464
35465         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
35466
35467         * gcc.c-torture/compile/20020129-1.c: New test.
35468
35469         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35470
35471         * gcc.dg/unroll-1.c: New test.
35472
35473         2002-11-16  Jan Hubicka  <jh@suse.cz>
35474
35475         * gcc.c-torture/execute/20020920-1.c: New test.
35476
35477         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
35478
35479         PR target/7434
35480         * gcc.c-torture/compile/20021008-1.c: New test.
35481
35482         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
35483
35484         PR target/7559
35485         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
35486
35487         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
35488
35489         * gcc.c-torture/compile/20020807-1.c: New test.
35490
35491         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
35492
35493         * gcc.dg/tls/opt-1.c: New test.
35494
35495         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
35496
35497         * gcc.dg/20020729-1.c: New test.
35498
35499         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
35500
35501         * g++.dg/opt/life1.C: New test.
35502
35503         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
35504
35505         * gcc.dg/20020525-1.c: New test.
35506
35507         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
35508
35509         PR c++/6794
35510         * g++.dg/ext/pretty1.C: New test.
35511         * g++.dg/ext/pretty2.C: New test.
35512
35513 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
35514
35515         PR c++/8385
35516         * g++.dg/ext/typeof5.C: New test.
35517
35518 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
35519
35520         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
35521         __USER_LABEL_PREFIX__ into account.
35522         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
35523
35524 2003-05-14  Roger Sayle  <roger@eyesopen.com>
35525
35526         * gcc.dg/builtins-15.c: New test case.
35527
35528 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
35529
35530         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
35531
35532 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
35533
35534         * lib/g++.exp: Tweak handling of additional source files.
35535         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
35536         * g++.dg/special/conpr-2a.C: Rename to ...
35537         * g++.dg/special/conpr-2a.cc: ... this.
35538         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
35539         * g++.dg/special/conpr-3a.C: Rename to ...
35540         * g++.dg/special/conpr-3a.cc: This.
35541         * g++.dg/special/conpr-3b.C: Rename to ...
35542         * g++.dg/special/conpr-3b.cc: This.
35543         * g++.dg/special/conpr-4.C: New test.
35544         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
35545
35546 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
35547
35548         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
35549
35550 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35551
35552         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
35553         * g++.old-deja/g++.robertl/eb71.C: Likewise.
35554         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
35555         * g++.old-deja/g++.other/warn3.C: Likewise.
35556
35557 2003-05-11  Roger Sayle  <roger@eyesopen.com>
35558
35559         * gcc.dg/i386-387-1.c: Update to also test log.
35560         * gcc.dg/i386-387-2.c: Likewise.
35561
35562 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
35563
35564         * g77.f-torture/execute/int8421.f: New test.
35565
35566 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35567
35568         PR c++/10230, c++/10481
35569         * g++.dg/lookup/scoped5.C: New test.
35570
35571 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35572
35573         PR c++/10552
35574         * g++.dg/template/ttp6.C: New test.
35575
35576 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
35577
35578         * gcc.c-torture/execute/builtins: New directory.
35579         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
35580         gcc.c-torture/execute/builtins.
35581         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
35582         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
35583         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
35584         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
35585
35586 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35587
35588         PR c++/9252
35589         * g++.dg/template/access8.C: New test.
35590         * g++.dg/template/access9.C: New test.
35591
35592 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35593
35594         PR c++/9554
35595         * g++.dg/parse/access1.C: New test.
35596
35597 2003-05-09  DJ Delorie  <dj@redhat.com>
35598
35599         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
35600         long, and not an int.
35601
35602 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35603
35604         PR c++/10555, c++/10576
35605         * g++.dg/template/memclass1.C: New test.
35606
35607 2003-05-08  DJ Delorie  <dj@redhat.com>
35608
35609         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
35610         targets.
35611         * gcc.c-torture/execute/20021024-1.x: Likewise.
35612         * gcc.c-torture/execute/shiftdi.x: Likewise.
35613         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
35614         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
35615         * gcc.dg/20021018-1.c: Likewise.
35616
35617 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35618
35619         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
35620
35621         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
35622         (bcopy): Call memmove.
35623
35624 2003-05-08  Roger Sayle  <roger@eyesopen.com>
35625
35626         * g77.f-torture/compile/8485.f: New test case.
35627
35628 2003-05-07  Richard Henderson  <rth@redhat.com>
35629
35630         PR c++/10570
35631         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
35632         Verify exception_cleanup not called for rethrows.
35633         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
35634         when exiting catch block without rethrowing.
35635         * g++.dg/eh/forced3.C: New.
35636         * g++.dg/eh/forced4.C: New.
35637
35638 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
35639
35640         * gcc.dg/20030505.c: Fix triplet.
35641
35642 2003-05-06  DJ Delorie  <dj@redhat.com>
35643
35644         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
35645         * gcc.dg/nest.c: Likewise.
35646
35647 2003-05-05  Roger Sayle  <roger@eyesopen.com>
35648
35649         * gcc.dg/builtins-14.c: New test case.
35650
35651 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
35652
35653         * lib/compat.exp (compat-execute): New argument.
35654         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
35655         * gcc.dg/compat: New test directory.
35656         * gcc.dg/compat/compat.exp: New expect script.
35657         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
35658         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
35659         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
35660         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
35661         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
35662         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
35663
35664         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
35665         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
35666         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
35667         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
35668         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
35669         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
35670         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
35671         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
35672         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
35673         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
35674         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
35675         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
35676         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
35677         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
35678         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
35679
35680 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
35681
35682         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
35683
35684 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
35685
35686         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
35687
35688 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
35689
35690         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
35691         * gcc.dg/ppc-fsel-2.c: New test.
35692
35693         * gcc.dg/unused-5.c: New test.
35694
35695 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35696
35697         PR c++/10496
35698         * g++.dg/warn/pmf1.C: New test.
35699
35700 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35701
35702         PR c++/4494
35703         * g++.dg/warn/main.C: New test.
35704
35705 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35706
35707         * gcc.dg/nonnull-3.c: New test.
35708
35709 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
35710
35711         * gcc.dg/cpp/Wtrigraphs.c: Update.
35712         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
35713
35714 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
35715
35716         * gcc.dg/ppc-fsel-1.c: New test.
35717
35718 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
35719
35720         PR c/10604
35721         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
35722
35723 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
35724
35725         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
35726
35727 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35728
35729         PR c++/9364, c++/10553, c++/10586
35730         * g++.dg/parse/typename4.C: New test.
35731         * g++.dg/parse/typename5.C: Likewise.
35732
35733 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
35734
35735         * gcc.c-torture/compile/20030503-1.c: New test.
35736
35737 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35738
35739         * g++.dg/lookup/using5.C: Fix testcase error.
35740
35741 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
35742
35743         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
35744         since MEABI is no longer supported.  Remove all vestiges
35745         of MEABI from the test.
35746
35747 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35748
35749         PR c++/10554
35750         * g++.dg/lookup/using5.C: New test.
35751
35752 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35753
35754         PR c++/8772
35755         * g++.dg/template/ttp5.C: New test.
35756
35757 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
35758
35759         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
35760         (dg-gpp-additional-sources): New function.
35761         (dg-gpp-additional-files): Likewise.
35762         * lib/g++.exp (additional_sources): New variable.
35763         (additional_files): Likewise.
35764         (g++_target_compile): Deal with them.
35765         * lib/old-dejagnu.exp: Remove.
35766         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
35767         * g++.old-deja: Revise all tests to use dg commands.
35768
35769 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35770
35771         PR c++/9432, c++/9528
35772         * g++.dg/lookup/using4.C: New test.
35773
35774 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
35775
35776         * gcc.dg/noreturn-5.c: New file.
35777         * gcc.dg/noreturn-6.c: New file.
35778
35779         * gcc.c-torture/compile/inline-1.c: New file.
35780
35781 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35782
35783         PR c++/10551
35784         * g++.dg/template/explicit1.C: New test.
35785
35786 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35787
35788         PR c++/10549
35789         * g++.dg/other/bitfield1.C: New test.
35790
35791         PR c++/10527
35792         * g++.dg/init/new7.C: New test.
35793
35794 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35795
35796         * g++.dg/ext/desig1.C: New test.
35797         * g++.dg/ext/init1.C: Update.
35798
35799         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
35800
35801 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
35802
35803         PR c++/10180
35804         * g++.dg/warn/Winline-1.C: New test.
35805
35806 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
35807
35808         * gcc.c-torture/execute/string-opt-19.c: New test.
35809
35810         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
35811         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
35812
35813 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
35814
35815         PR c++/10506
35816         * g++.dg/init/new6.C: New test.
35817
35818         PR c++/10503
35819         * g++.dg/init/ref6.C: New test.
35820
35821 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
35822
35823         * g++.dg/warn/weak1.C: XFAIL on AIX4.
35824
35825 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35826
35827         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
35828         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
35829
35830 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
35831
35832         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
35833         initialized static data members.
35834
35835 2003-04-25  H.J. Lu <hjl@gnu.org>
35836
35837         * gcc.dg/ia64-sync-4.c: New test.
35838
35839 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35840
35841         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
35842         date.
35843
35844 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
35845
35846         PR c++/10337
35847         * g++.dg/warn/conv1.C: New test.
35848         * g++.old-deja/g++.other/conv7.C: Adjust.
35849         * g++.old-deja/g++.other/overload14.C: Adjust.
35850
35851 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35852
35853         PR c++/10471
35854         * g++.dg/template/defarg2.C: New test.
35855
35856 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
35857
35858         * gcc.dg/cpp/include2.c: Update.
35859         * gcc.dg/cpp/multiline-2.c: New.
35860         * gcc.dg/cpp/multiline.c: Update.
35861         * gcc.dg/cpp/strify2.c: Update.
35862         * gcc.dg/cpp/trad/literals-2.c: Update.
35863
35864 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35865
35866         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
35867
35868 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35869
35870         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
35871
35872 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35873
35874         PR c++/10451
35875         * g++.dg/parse/crash4.C: New test.
35876
35877         PR c++/9847
35878         * g++.dg/parse/crash5.C: New test.
35879
35880 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
35881
35882         PR c++/10446
35883         * g++.dg/parse/crash3.C: New test.
35884
35885         PR c++/10428
35886         * g++.dg/parse/elab1.C: New test.
35887
35888 2003-04-22  Devang Patel  <dpatel@apple.com>
35889
35890         * gcc.dg/cpp/trad/funlike-5.c: New test.
35891
35892 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
35893
35894         * g++.dg/other/packed1.C: Fix dg options.
35895
35896 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
35897
35898         * g++.dg/other/offsetof2.C: New test.
35899
35900 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
35901
35902         * g++.dg/template/recurse.C: Adjust location of error messages.
35903
35904 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
35905
35906         PR c++/9881
35907         * g++.dg/init/addr-const1.C: New test.
35908         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
35909
35910 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35911
35912         PR c++/10405
35913         * g++.dg/lookup/struct-hack1.C: New test.
35914
35915 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
35916
35917         * ucs.c: Update diagnostic messages.
35918
35919 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
35920
35921         * gcc.dg/cpp/truefalse.cpp: New test.
35922         * gcc.dg/cpp/cpp.exp: Update.
35923         * g++.dg/other/stdbool-if.C: Remove.
35924
35925 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
35926
35927         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
35928         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
35929
35930 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35931
35932         * gcc.c-torture/compile/20030418-1.c: New test.
35933
35934 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
35935
35936         * README.compat: Remove; content moved to doc/sourcebuild.texi.
35937
35938 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35939
35940         PR c++/10347
35941         g++.dg/template/dependent-name1.C: New test.
35942
35943 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
35944
35945         * gcc.dg/warn-1.c (tourist_guide): New array,
35946         contains a pointer to bar.
35947
35948 2003-04-16  Roger Sayle  <roger@eyesopen.com>
35949
35950         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
35951         * gcc.c-torture/execute/medce-1.c: New test case.
35952         * gcc.c-torture/execute/medce-2.c: New test case.
35953
35954 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
35955
35956         * lib/prune.exp: Ignore more messages.
35957
35958         PR c++/10381
35959         * g++.dg/parse/lookup3.C: New test.
35960
35961 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
35962
35963         * gcc.c-torture/compile/20030415-1.c : New test.
35964
35965 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
35966
35967         * gcc.c-torture/execute/scope-2.c: Move to ...
35968         * gcc.dg/noncompile/scope.c: .... here.
35969
35970 2003-04-14  Roger Sayle  <roger@eyesopen.com>
35971
35972         * gcc.dg/20030414-2.c: New test case.
35973
35974 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
35975
35976         PR target/10377
35977         * gcc.dg/20030414-1.c: New test.
35978
35979 2003-04-13  Roger Sayle  <roger@eyesopen.com>
35980
35981         * gcc.dg/builtins-12.c: New test case.
35982         * gcc.dg/builtins-13.c: New test case.
35983
35984 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35985
35986         * gcc.c-torture/execute/string-opt-18.c: New test.
35987
35988 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
35989
35990         PR c++/10300
35991         * g++.dg/init/new5.C: New test.
35992
35993 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
35994
35995         PR c++/7910
35996         * g++.dg/ext/dllimport1.C: New test.
35997
35998 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35999
36000         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
36001
36002 2003-04-11  Bud Davis <bdavis9659@comcast.net>
36003
36004         PR Fortran/9263
36005         * g77.f-torture/noncompile/9263.f: New test
36006         PR Fortran/1832
36007         * g77.f-torture/execute/1832.f: New test
36008
36009 2003-04-11  David Chad  <davidc@freebsd.org>
36010             Loren J. Rittle  <ljrittle@acm.org>
36011
36012         libobjc/8562
36013         * objc.dg/headers.m: New test.
36014
36015 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
36016
36017         * gcc.c-torture/execute/builtin-noret-2.c: New.
36018         * gcc.c-torture/execute/builtin-noret-2.x: New.
36019         XFAIL builtin-noret-2.c at -O1 and above.
36020         * gcc.dg/redecl.c: New.
36021         * gcc.dg/Wshadow-1.c: Update error regexps.
36022
36023 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
36024
36025         * g++.dg/abi/bitfield10.C: New test.
36026
36027 2003-04-09  Mike Stump  <mrs@apple.com>
36028
36029         * gcc.dg/pch/pch.exp: Make testcase names longer.
36030         * g++.dg/pch/pch.exp: Make testcase names longer.
36031
36032 2003-04-08  Roger Sayle  <roger@eyesopen.com>
36033
36034         * gcc.dg/builtins-11.c: New test case.
36035
36036 2003-04-08  Roger Sayle  <roger@eyesopen.com>
36037
36038         * gcc.dg/builtins-9.c: New test case.
36039         * gcc.dg/builtins-10.c: New test case.
36040
36041 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
36042
36043         * gcc.dg/noncompile/init-4.c.c: New test.
36044
36045 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
36046
36047         * gcc.misc-test/gcov-9.c: New test.
36048         * gcc.misc-test/gcov-10.c: New test
36049         * gcc.misc-test/gcov-11.c: New test.
36050
36051 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
36052
36053         PR optimization/10024
36054         * gcc.c-torture/compile/20030405-1.c: New test.
36055
36056 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
36057
36058         * gcc.dg/pch/static-3.c: New.
36059         * gcc.dg/pch/static-3.hs: New.
36060         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
36061
36062 2003-04-04  Richard Henderson  <rth@redhat.com>
36063
36064         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
36065         * g++.dg/eh/forced2.C: Likewise.
36066
36067 2003-04-03  Mike Stump  <mrs@apple.com>
36068
36069         * lib/scanasm.exp (scan-assembler): Add xfail processing for
36070         target arg.
36071         (scan-assembler-times, scan-assembler-not): Likewise.
36072         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
36073
36074 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36075
36076         * gcc.dg/sparc-loop-1.c: New test.
36077
36078 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
36079
36080         PR other/9274
36081         * g++.dg/pch/system-2.C: New.
36082         * g++.dg/pch/system-2.Hs: New.
36083
36084 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
36085
36086         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
36087
36088         * g++.dg/eh/simd-1.C (vecfunc): Same.
36089
36090 2003-04-01  Roger Sayle  <roger@eyesopen.com>
36091
36092         * gcc.c-torture/execute/20030401-1.c: New test case.
36093
36094 2003-04-01  Ziemowit Laski <zlaski@apple.com>
36095
36096         * objc.dg/defs.m: New.
36097
36098 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
36099
36100         * g++.dg/eh/simd-1.C: New.
36101         * g++.dg/eh/simd-2.C: New.
36102
36103 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
36104
36105         * gcc.c-torture/execute/simd-3.c: New.
36106
36107 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
36108
36109         PR c/9936
36110         * gcc.dg/20030331-2.c: New test.
36111
36112 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
36113
36114         PR c++/10278
36115         * g++.dg/parse/crash2.C: New test.
36116
36117 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
36118
36119         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
36120         * gcc.c-torture/execute/20030331-1.c: ...here.
36121
36122 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
36123
36124         * gcc.c-torture/execute/20030331-1.c: New test.
36125
36126 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
36127
36128         * lib/gcov.exp: Adjust call return testing strings.
36129         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
36130
36131 2003-03-31  Roger Sayle  <roger@eyesopen.com>
36132
36133         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
36134         * gcc.dg/builtins-7.c: New test case.
36135         * gcc.dg/builtins-8.c: New test case.
36136
36137 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
36138
36139         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
36140
36141 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
36142
36143         PR c++/7647
36144         * g++.dg/lookup-class-member-2.C: New test.
36145
36146 2003-03-30  Glen Nakamura  <glen@imodulo.com>
36147
36148         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
36149
36150 2003-03-28  Roger Sayle  <roger@eyesopen.com>
36151
36152         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
36153
36154 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
36155
36156         * g++.dg/init/attrib1.C: New test.
36157
36158 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36159
36160         * gcc.dg/ultrasp8.c: New test.
36161
36162 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36163
36164         * gcc.dg/ultrasp7.c: New test.
36165
36166 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
36167
36168         PR c++/10047
36169         * g++.dg/template/inline1.C: New test.
36170
36171 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36172
36173         * gcc.dg/sparc-dwarf2.c: New test.
36174
36175 2003-03-27  Roger Sayle  <roger@eyesopen.com>
36176
36177         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
36178         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
36179
36180 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
36181
36182         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
36183         than reading .x files.
36184         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
36185         * g77.dg/gcov/gcov-1.f: Likewise.
36186         * gcc.misc-tests/gcov-4b.c: Likewise.
36187         * gcc.misc-tests/gcov-5b.c: Likewise.
36188         * gcc.misc-tests/gcov-6.c: Likewise.
36189         * gcc.misc-tests/gcov-7.c: Likewise.
36190         * gcc.misc-tests/gcov-8.c: Likewise.
36191         * g++.dg/gcov/gcov-1.x: Remove.
36192         * g77.dg/gcov/gcov-1.x: Likewise.
36193         * gcc.misc-tests/gcov-4b.x: Likewise.
36194         * gcc.misc-tests/gcov-5b.x: Likewise.
36195         * gcc.misc-tests/gcov-6.x: Likewise.
36196         * gcc.misc-tests/gcov-7.x: Likewise.
36197         * gcc.misc-tests/gcov-8.x: Likewise.
36198
36199 2003-03-27  Glen Nakamura  <glen@imodulo.com>
36200
36201         PR opt/10087
36202         * gcc.dg/20030324-1.c: New test.
36203
36204 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
36205
36206         PR c++/10224
36207         * g++.dg/template/arg3.C: New test.
36208
36209         PR c++/10158
36210         * g++.dg/template/friend18.C: New test.
36211
36212 2003-03-26  Roger Sayle  <roger@eyesopen.com>
36213
36214         * g77.f-torture/compile/20030326-1.f: New test case.
36215
36216 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
36217
36218         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
36219
36220         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
36221
36222 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
36223
36224         * gcc.dg/ia64-sync-3.c: New test.
36225
36226 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
36227
36228         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
36229
36230 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
36231
36232         * gcc.dg/ultrasp6.c: New test.
36233
36234 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36235
36236         * gcc.dg/i386-signbit-1.c: New test.
36237         * gcc.dg/i386-signbit-2.c: New test.
36238         * gcc.dg/i386-signbit-3.c: New test.
36239
36240 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36241
36242         * gcc.dg/ultrasp5.c: Fix options.
36243
36244 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36245
36246         * gcc.dg/ultrasp5.c: Fix comment.
36247
36248 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
36249
36250         PR fortran/10197
36251         * g77.f-torture/execute/10197.f: New test.
36252
36253 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
36254
36255         PR c++/9898, c++/383
36256         * g++.dg/template/conv6.C: New test.
36257
36258         PR c++/10119
36259         * g++.dg/template/ptrmem5.C: New test.
36260
36261         PR c++/10026
36262         * g++.dg/lookup/koenig1.C: New test.
36263
36264         PR C++/10199
36265         * g++.dg/lookup/template2.C: New test.
36266
36267 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
36268
36269         * g++.dg/opt/rtti1.C: New test.
36270
36271 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36272
36273         * gcc.dg/ultrasp5.c: New test.
36274
36275 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
36276
36277         PR middle-end/9967
36278         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
36279         builtin fputs.
36280
36281 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
36282
36283         PR c/8224
36284         * gcc.dg/20030323-1.c: New test.
36285
36286 2003-03-23  Roger Sayle  <roger@eyesopen.com>
36287
36288         * gcc.c-torture/compile/20030323-1.c: New test case.
36289
36290 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
36291
36292         * gcc.dg/20030321-1.c: New test.
36293
36294 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
36295
36296         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
36297
36298 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
36299
36300         PR c++/9978, c++/9708
36301         * g++.dg/ext/vlm1.C: Adjust expected error.
36302         * g++.dg/ext/vla2.C: New test.
36303         * g++.dg/template/arg1.C: New test.
36304         * g++.dg/template/arg2.C: New test.
36305
36306 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
36307
36308         * g77.f-torture/execute/select.f: New test.
36309         * g77.f-torture/noncompile/select_no_compile.f: New test.
36310
36311 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
36312
36313         PR c++/9898
36314         * g++.dg/other/error4.C: New test.
36315
36316 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
36317
36318         * g++.dg/template/friend17.C: New test.
36319
36320 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
36321
36322         * gcc.c-torture/compile/20030320-1.c: New.
36323
36324 2003-03-20  Roger Sayle  <roger@eyesopen.com>
36325
36326         * gcc.dg/builtins-6.c: New test case.
36327
36328 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
36329
36330         PR target/10073
36331         * gcc.c-torture/compile/20030319-1.c: New.
36332
36333 2003-03-18  Jan Hubicka  <jh@suse.cz>
36334
36335         * gcc.dg/i386-cvt-1.c: New test.
36336
36337 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
36338
36339         * objc.dg/naming-1.m: Use "(parse|syntax) error".
36340         * objc.dg/naming-2.m: Likewise.
36341
36342 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
36343
36344         PR c++/9639
36345         * g++.dg/parse/crash1.C: New test.
36346
36347 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
36348
36349         PR c++/8805
36350         * g++.dg/eh/cleanup1.C: New test.
36351
36352 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
36353
36354         * gcc.c-torture/execute/20030316-1.c: New test case.
36355
36356 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
36357
36358         PR c++/9629
36359         * g++.dg/init/ctor2.C: New test.
36360
36361 2003-03-15  Roger Sayle  <roger@eyesopen.com>
36362
36363         * g77.f-torture/compile/xformat.f: New test case.
36364
36365 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36366
36367         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
36368         * g++.old-deja/g++.mike/eh50.C: Likewise.
36369
36370 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36371
36372         PR c++/6440
36373         * g++.dg/template/spec7.C: New test.
36374         * g++.dg/template/spec8.C: Likewise.
36375
36376 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
36377
36378         * gcc.c-torture/execute/20030313-1.c: New test.
36379
36380 2003-03-14  Richard Henderson  <rth@redhat.com>
36381
36382         * gcc.dg/inline-2.c: Adjust alpha test for external call.
36383
36384 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36385
36386         * gcc.c-torture/compile/20030314-1.c: New test.
36387
36388 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
36389
36390         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
36391         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
36392         thumb target,
36393         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
36394         to accept newer _imp__  prefix and additional
36395         newline in .drectve section.
36396         * gcc.dg/dll-4.c: Likewise.
36397         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
36398         switch.
36399
36400 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
36401
36402         * g++.dg/parse/namespace9.C: New test.
36403
36404         * g++.dg/init/ref5.C: New test.
36405         * g++.dg/parse/ptrmem1.C: Likewise.
36406
36407 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36408
36409         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
36410         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
36411         regular expression.
36412         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
36413         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
36414
36415 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
36416
36417         * gcc.c-torture/execute/20030224-2.c: New test.
36418
36419 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36420
36421         * gcc.dg/decl-3.c: New test.
36422
36423 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36424
36425         * gcc.dg/i386-loop-2.c: New test.
36426
36427 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
36428
36429         PR c++/9474
36430         * g++.dg/parse/namespace8.C: New test.
36431
36432         PR c++/9924
36433         * g++.dg/overload/builtin2.C: New test.
36434
36435 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
36436
36437         * gcc.dg/return-type-3.c: New test.
36438
36439 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
36440
36441         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
36442         profiling options are not supported.
36443
36444 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
36445
36446         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
36447         * g++.old-deja/g++.warn/impint2.C: Likewise.
36448
36449 2003-03-10  Devang Patel  <dpatel@apple.com>
36450
36451         * g++.dg/cpp/c++_cmd_1.C: New test.
36452         * g++.dg/cpp/c++_cmd_1.h: New file.
36453
36454 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
36455
36456         * gcc.dg/altivec-9.c: New file.
36457
36458 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36459
36460         * gcc.dg/ppc-sdata-1.c: New test.
36461         * gcc.dg/ppc-sdata-2.c: New test.
36462
36463 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
36464
36465         PR c++/9373
36466         * g++.dg/opt/ptrmem2.C: New test.
36467
36468         PR c++/8534
36469         * g++.dg/opt/ptrmem1.C: New test.
36470
36471 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36472
36473         * gcc.dg/i386-loop-1.c: New test.
36474
36475 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36476
36477         PR c++/9970
36478         * g++.dg/lookup/friend1.C: New test.
36479
36480 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
36481
36482         PR c++/9823
36483         * g++.dg/parser/constructor1.C: New test.
36484
36485 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
36486
36487         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
36488
36489         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
36490
36491 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
36492
36493         * gcc.dg/cpp/Wunused.c: Update test.
36494
36495 2003-03-08  Jan Hubicka  <jh@suse.cz>
36496
36497         * gcc.dg/inline-3.c: New test.
36498
36499 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
36500
36501         PR c++/9809
36502         * g++.dg/parse/builtin1.C: New test.
36503
36504         PR c++/9982
36505         * g++.dg/abi/cookie1.C: New test.
36506         * g++.dg/abi/cookie2.C: Likewise.
36507
36508         PR c++/9524
36509         * g++.dg/template/field1.C: New test.
36510
36511         PR c++/9912
36512         * g++.dg/parse/class1.C: New test.
36513         * g++.dg/parse/namespace7.C: Likewise.
36514         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
36515
36516 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
36517
36518         * g++.dg/init/ref4.C: New test.
36519
36520 2003-03-07  Jan Hubicka  <jh@suse.cz>
36521
36522         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
36523         * gcc.dg/inline-3.c: New test.
36524
36525 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
36526
36527         * g++.dg/init/ref3.C: New test.
36528
36529         PR c++/9965
36530         * g++.dg/init/ref2.C: New test.
36531
36532         PR c++/9400
36533         * g++.dg/warn/Wshadow-2.C: New test.
36534
36535         PR c++/9791
36536         * g++.dg/warn/Woverloaded-1.C: New test.
36537
36538 2003-03-05  Jan Hubicka  <jh@suse.cz>
36539
36540         * gcc.dg/i386-local2.c: New.
36541         * gcc.dg/i386-local.c: Fix typo.
36542
36543 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
36544
36545         * g++.dg/abi/layout3.C: New test.
36546
36547 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36548
36549         * gcc.c-torture/compile/20030305-1.c
36550
36551 2003-03-05  Jan Hubicka  <jh@suse.cz>
36552
36553         * gcc.dg/i386-local.c: New.
36554
36555 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
36556
36557         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
36558
36559 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36560
36561         * gcc.dg/switch-2.c: New test.
36562         * gcc.dg/switch-3.c: New test.
36563         * gcc.dg/Wswitch.c: Adjust line numbers.
36564         * gcc.dg/Wswitch-default.c: Likewise.
36565         * gcc.dg/Wswitch-enum.c: Likewise.
36566
36567 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
36568
36569         * gcc.c-torture/execute/20030222-1.c: New test.
36570
36571 2003-03-03  James E Wilson  <wilson@tuliptree.org>
36572
36573         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
36574
36575 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
36576
36577         PR c++/9878
36578         * g++.dg/init/ref1.C: New test.
36579
36580 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
36581
36582         * gcc.dg/sh-relax.c: New SH-only test.
36583
36584 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
36585
36586         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
36587         comment explaining purpose of testcase.
36588
36589 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
36590
36591         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
36592         for HC11/HC12 (asm needs two int registers).
36593         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
36594         HC11/HC12 because the test uses an asm which needs two 32-bit
36595         registers.
36596
36597 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
36598
36599         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
36600         for HC11/HC12 (array is too large otherwise).
36601         * gcc.c-torture/compile/920501-4.x: New file, likewise.
36602         * gcc.c-torture/compile/20010518-2.x: Likewise.
36603         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
36604         HC11/HC12 (array is too large).
36605
36606 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
36607
36608         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
36609         * lib/g++-dg.exp (g++-dg-test): Likewise.
36610
36611 2003-03-01  Roger Sayle  <roger@eyesopen.com>
36612
36613         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
36614         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
36615
36616 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36617
36618         * g++.dg/warn/implicit-typename1.C: Remove warning.
36619
36620 2003-02-28  Richard Henderson  <rth@redhat.com>
36621
36622         * gcc.dg/noreturn-1.c: Move noreturn warning line.
36623         * gcc.dg/return-type-1.c: Move control reaches end warning line.
36624
36625 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
36626
36627         * gcc.dg/pch/pch.exp: Change .pch to .gch.
36628         * g++.dg/pch/pch.exp: Likewise.
36629
36630 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
36631
36632         PR c++/9879
36633         * testsuite/g++.dg/init/new4.C: New test.
36634
36635 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
36636
36637         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
36638
36639 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
36640
36641         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
36642         unsigned long.
36643
36644         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
36645         wider than float.
36646
36647 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36648
36649         * lib/scanasm.exp: Add support for counting numbers of
36650         occurences.
36651         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
36652         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
36653
36654 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
36655
36656         PR c++/9683
36657         * g++.dg/template/static3.C: New test.
36658
36659         PR c++/9829
36660         * g++.dg/parse/namespace6.C: New test.
36661
36662 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36663
36664         PR target/9732
36665         * gcc.dg/20030225-1.c: New test.
36666
36667 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
36668
36669         * README: Remove out-of-date information.
36670
36671         PR c++/9836
36672         * g++.dg/template/spec6.C: New test.
36673
36674 2003-02-24  Jeff Law  <law@redhat.com>
36675
36676         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
36677
36678 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36679
36680         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
36681         * gcc.dg/pragma-ep-1.c: Likewise.
36682
36683 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36684
36685         PR c++/9602
36686         * g++.dg/template/friend16.C: New test.
36687
36688 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
36689
36690         PR c++/5333
36691         * g++.dg/parse/fused-params1.C: Adjust error messages.
36692         * g++.dg/template/nested3.C: New test.
36693
36694 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
36695
36696         * g++.dg/abi/param1.C: New test.
36697
36698 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36699
36700         PR c++/7982
36701         * g++.dg/warn/implicit-typename1.C: New test.
36702
36703 2003-02-22  Kelley Cook <kelleycook@comcast.net>
36704
36705         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
36706         with "mtune".
36707         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36708         * gcc.c-torture/execute/20010129-1.x: Likewise.
36709         * gcc.dg/20011107-1.c: Likewise.
36710         * gcc.dg/20020108-1.c: Likewise.
36711         * gcc.dg/20020122-3.c: Likewise.
36712         * gcc.dg/20020206-1.c: Likewise.
36713         * gcc.dg/20020310-1.c: Likewise.
36714         * gcc.dg/20020426-2.c: Likewise.
36715         * gcc.dg/20020517-1.c: Likewise.
36716         * gcc.dg/991230-1.c: Likewise.
36717         * gcc.dg/i386-unroll-1.c: Likewise.
36718         * gcc.misc-tests/i386-prefetch.exp: Likewise.
36719
36720 2003-02-22  Jan Hubicka  <jh@suse.cz>
36721
36722         * gcc.dg/i386-mul.c: New test.
36723
36724 2003-02-21  Roger Sayle  <roger@eyesopen.com>
36725
36726         * gcc.dg/builtins-5.c: New test case.
36727
36728 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
36729
36730         * gcc.dg/asmreg-1.c: New test.
36731
36732 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36733
36734         PR c++/9749
36735         * g++.dg/parse/varmod1.C: New test.
36736
36737 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36738
36739         PR c++/9727
36740         * g++.dg/template/op1.C: New test.
36741
36742 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36743
36744         PR c++/8906
36745         * g++.dg/template/nested2.C: New test.
36746
36747 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36748
36749         PR c++/8724
36750         * g++.dg/expr/dtor1.C: New test.
36751
36752 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
36753
36754         * gcc.dg/cpp/include3.c: New test.
36755         * gcc.dg/cpp/inc/foo.h: New file.
36756
36757 2003-02-21  Glen Nakamura  <glen@imodulo.com>
36758
36759         * gcc.c-torture/execute/20030221-1.c: New test.
36760
36761 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
36762
36763         PR c++/9729
36764         * g++.dg/abi/conv1.C: New test.
36765
36766 2003-02-20  Jan Hubicka  <jh@suse.cz>
36767
36768         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
36769
36770 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
36771
36772         * gcc.c-torture/compile/20030219-1.c: New test.
36773
36774 2003-02-18  Jan Hubicka  <jh@suse.cz>
36775
36776         * gcc.dg/funcorder.c: New test.
36777
36778 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
36779
36780         * gcc.c-torture/execute/20030218-1.c: New.
36781
36782 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
36783
36784         * gcc.dg/20030218-1.c: New.
36785
36786 2003-02-18  Richard Henderson  <rth@redhat.com>
36787
36788         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
36789         * gcc.dg/attr-used-2.c: New.
36790
36791 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
36792
36793         PR c++/9704
36794         * g++.dg/init/copy5.C: New test.
36795
36796 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
36797
36798         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
36799         * g++.dg/pch/pch.exp: Likewise.
36800
36801 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
36802
36803         * gcc.c-torture/execute/20030209-1.c: Enable the test if
36804         STACK_SIZE is not defined.
36805
36806 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36807
36808         PR c++/9457
36809         * g++.dg/template/init1.C: New test.
36810
36811 2003-02-16  Jan HUbicka  <jh@suse.cz>
36812
36813         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
36814         (foo): Add few extra tests
36815         * gcc.dg/c99-const-expr-3.c: Likewise.
36816         * gcc.c-torture/execute/20030216-1.c: New.
36817
36818 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36819
36820         PR c++/9459
36821         * g++.dg/ext/typeof4.C: New test.
36822
36823 2003-02-15  Roger Sayle  <roger@eyesopen.com>
36824
36825         * gcc.dg/i386-387-3.c: New test case.
36826
36827 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
36828
36829         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
36830         cris-*-elf* cris-*-aout* and mmix-*-*.
36831
36832 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
36833
36834         * gcc.dg/20030213-1.c: New test.
36835
36836 2003-02-12  Roger Sayle  <roger@eyesopen.com>
36837
36838         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
36839         * gcc.dg/i386-387-2.c: Likewise.
36840
36841 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
36842
36843         * gcc.dg/ppc-spe.c: Fix formatting.
36844         Enable tests that were previously unsupported by gas.
36845         Delete tests for instructions that no longer exist.
36846         Switch arguments on evsubifw builtin.
36847
36848 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
36849
36850         * gcc.c-torture/execute/20030209-1.c: Disable the test if
36851         STACK_SIZE is too small.
36852
36853 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36854             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36855
36856         * gcc.dg/decl-2.c: New test.
36857
36858 2003-02-10  Jan Hubicka  <jh@suse.cz>
36859
36860         * gcc.dg/i386-fpcvt-1.c: New test.
36861
36862 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
36863
36864         * gcc.c-torture/execute/20030209-1.c: New test.
36865
36866 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
36867
36868         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
36869         int-wide bitops, use the constants of the same width.
36870         Likewise, if long long is 32-bit wide, test bitops using
36871         32-bit constants.
36872
36873 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
36874
36875         * gcc.dg/20021014-1.c: Annotate with expected notice text.
36876
36877 2003-02-07  Roger Sayle  <roger@eyesopen.com>
36878
36879         * testsuite/gcc.dg/builtins-4.c: New test case.
36880
36881 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36882
36883         * gcc.dg/20020430-1.c: Fix dg command typos.
36884         * gcc.dg/20020503-1.c: Likewise.
36885
36886 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36887
36888         PR c++/8785
36889         * g++.dg/parse/fused-params1.C: New test.
36890
36891         PR c++/8857
36892         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
36893
36894         PR c++/8921
36895         * g++.dg/parse/non-dependent1.C: New test.
36896
36897         PR c++/8928
36898         * g++.dg/parse/dupl-tmpl-args1.C: New test.
36899
36900         PR c++/9228
36901         * g++.dg/parse/undefined7.C: New test.
36902         * g++.dg/parse/non-templ1.C: New test.
36903
36904         PR c++/9229
36905         * g++.dg/parse/too-many-tmpl-args1.C: New test.
36906
36907 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
36908
36909         * gcc.c-torture/compile/20030206-1.c: New test.
36910
36911 2003-02-05  Roger Sayle  <roger@eyesopen.com>
36912
36913         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
36914         "pow" to "foo" to avoid potential confusion with a math built-in.
36915
36916 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36917
36918         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
36919         conditions for SPARC targets.
36920
36921 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
36922
36923         * gcc.dg/20030204-1.c: New test.
36924
36925 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36926
36927         PR c++/38
36928         * g++.dg/parse/array-size1.C: New test.
36929
36930         PR c++/5657
36931         * g++.dg/parse/undefined3.C: New test.
36932
36933         PR c++/5665
36934         * g++.dg/parse/undefined4.C: New test.
36935
36936         PR c++/5975
36937         * g++.dg/parse/undefined5.C: New test.
36938
36939         PR c++/7259
36940         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
36941
36942         PR c++/8578
36943         * g++.dg/parse/casting-operator1.C: New test.
36944
36945         PR c++/8596
36946         * g++.dg/parse/undefined6.C: New test.
36947
36948         PR c++/8736
36949         * g++.dg/parse/missing-template1.C: New test.
36950
36951 2003-02-04  Jan Hubicka  <jh@suse.cz>
36952
36953         * gcc.dg/i386-cadd.c: Compile using -march=k8.
36954         * gcc.dg/i386-cmov?.c: Likewise.
36955         * gcc.dg/i386-fpcvt-?.c: Likewise.
36956         * gcc.dg/i386-ssefp-1.c: Likewise.
36957         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
36958         conventions.
36959
36960 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
36961
36962         PR c++/7129
36963         * testsuite/g++.dg/ext/max.C: New test.
36964
36965 2003-02-03  Jan Hubicka  <jh@suse.cz>
36966
36967         * gcc.c-torture/execute/20030203-1.c: New test.
36968
36969 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
36970
36971         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
36972         'natural-endian'.
36973
36974 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
36975
36976         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
36977         * g++.dg/init/new2.C: Likewise.
36978         * g++.dg/other/new1.C: Likewise.
36979
36980 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
36981
36982         * gcc.dg/struct-ret-libc.c: New test.
36983
36984 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
36985
36986         * gcc.dg/20030129-1.c: New test.
36987
36988 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36989
36990         PR c++/8849
36991         * g++.dg/template/ptrmem4.C: New test.
36992
36993 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
36994
36995         * g++.dg/parser/constant1.C: New test.
36996
36997 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36998
36999         PR c++/8591
37000         * g++.dg/parse/friend2.C: New test.
37001
37002 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
37003
37004         PR c++/9437
37005         * g++.dg/template/unify4.C: New test.
37006
37007 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
37008
37009         * gcc.c-torture/execute/20030128-1.c: New test.
37010
37011 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
37012
37013         * g++.dg/lookup/nested1.C: Test moved from ...
37014         * g++.old-deja/g++.other/lookup24.C: ... here.
37015
37016 2003-01-28  Jan Hubicka  <jh@suse.cz>
37017
37018         * gcc.dg/i386-cmov5.c: New test.
37019
37020 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
37021
37022         * gcc.c-torture/execute/20010925-1.c: Changed the
37023         memcpy declaration.
37024
37025 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
37026
37027         PR c++/3902
37028         * g++.dg/parse/template5.C: New test.
37029
37030 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
37031
37032         PR fortran/9258
37033         * g77.dg/pr9258: New test.
37034
37035 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37036
37037         * README: Move relevant parts from README.g++.
37038
37039         * README.g++: Remove this file.
37040
37041 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
37042
37043         * g++.dg/abi/dcast1.C: New test.
37044
37045 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37046
37047         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
37048
37049 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
37050
37051         PR c++/47
37052         * g++.old-deja/g++.other/lookup24.C: New test.
37053
37054 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37055
37056         PR middle-end/7227
37057         * gcc.dg/uninit-C.c: New test.
37058
37059 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
37060
37061         * g++.dg/abi/covariant1.C: New test.
37062
37063 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
37064
37065         * gcc.dg/20030123-1.c: New test.
37066
37067 2003-01-25  Jan Hubicka  <jh@suse.cz>
37068
37069         PR opt/8492
37070         * gcc.c-torture/compile/20030125-1.c
37071
37072 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
37073
37074         PR c++/9403
37075         * g++.dg/parse/template3.C: New test.
37076         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
37077
37078         PR c++/795
37079         * g++.dg/parse/template4.C: New test.
37080
37081         PR c++/9415
37082         * g++.dg/template/qual2.C: New test.
37083
37084         PR c++/8545
37085         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
37086
37087         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
37088
37089 2003-01-25  Roger Sayle  <roger@eyesopen.com>
37090
37091         * gcc.c-torture/execute/switch-1.c: New test case.
37092
37093 2003-01-25  Jan Hubicka  <jh@suse.cz>
37094
37095         * gcc.c-torture/execute/20030125-1.[cx]: New test.
37096
37097 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
37098
37099         Tweaks for Bison-1.875. From the NEWS file:
37100         "- `parse error' -> `syntax error'
37101         Bison now uniformly uses the term `syntax error'"
37102         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
37103         * gcc.dg/cpp/digraph2.c: Likewise.
37104         * gcc.dg/cpp/direct2.c: Likewise.
37105         * gcc.dg/cpp/paste4.c: Likewise.
37106         * gcc.dg/c90-restrict-1.c: Likewise.
37107         * gcc.dg/c99-func-2.c: Likewise.
37108         * gcc.dg/noncompile/920721-2.c: Likewise.
37109         * gcc.dg/noncompile/930622-2.c: Likewise.
37110         * gcc.dg/noncompile/940112-1.c: Likewise.
37111         * gcc.dg/noncompile/950921-1.c: Likewise.
37112         * gcc.dg/noncompile/951123-1.c: Likewise.
37113         * gcc.dg/noncompile/971104-1.c: Likewise.
37114         * gcc.dg/noncompile/990416-1.c: Likewise.
37115
37116 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
37117
37118         * g++.dg/parse/undefined1.C: Add error message.
37119
37120 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
37121
37122         PR c++/9354
37123         * g++.dg/parse/new1.C: New test.
37124
37125         PR c++/9216
37126         * g++.dg/parse/template2.C: New test.
37127
37128         PR c++/9354
37129         * g++.dg/parse/typedef2.C: New test.
37130
37131         PR c++/9328
37132         * g++.dg/ext/typeof3.C: New test.
37133
37134 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37135
37136         PR c++/2738
37137         * g++.dg/parse/ret-type1.C: New test.
37138
37139         PR c++/3792
37140         * g++.dg/parse/tmpl-outside1.C: New test.
37141
37142         PR c++/4207
37143         * g++.dg/parse/int-as-enum1.C: New test.
37144
37145         PR c++/4903
37146         * g++.dg/parse/no-typename1.C: New test.
37147
37148         PR c++/5533
37149         * g++.dg/parse/no-value1.C: New test.
37150
37151         PR c++/5921
37152         * g++.dg/parse/wrong-inline1.C: New test.
37153
37154         PR c++/6402
37155         * g++.dg/parse/ref1.C: New test.
37156
37157         PR c++/6992
37158         * g++.dg/parse/attr-ctor1.C: New test.
37159
37160         PR c++/7229
37161         * g++.dg/parse/namespace5.C: New test.
37162
37163         PR c++/7917
37164         * g++.dg/parse/func-def1.C: New test.
37165
37166         PR c++/8143
37167         * g++.dg/parse/undefined1.C: New test.
37168
37169         PR c++/5723, PR c++/8522
37170         * g++.dg/parse/specialization1.C: New test.
37171
37172         PR c++/163, PR c++/8595
37173         * g++.dg/parse/struct-as-enum1.C: New test.
37174
37175         PR c++/9173
37176         * g++.dg/parse/undefined2.C: New test.
37177
37178 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
37179
37180         PR c++/9298
37181         * g++.dg/parse/template1.C: New test.
37182
37183         PR c++/9384
37184         * g++.dg/parse/using1.C: New test.
37185
37186         PR c++/9285
37187         PR c++/9294
37188         * g++.dg/parse/expr2.C: New test.
37189
37190         PR c++/9388
37191         * g++.dg/parse/lookup2.C: Likewise.
37192
37193 2003-01-21  Jan Hubicka  <jh@suse.cz>
37194
37195         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
37196         * gcc.c-torture/execute/eeprof-1.c: Likewise.
37197         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
37198         * gcc.c-torture/execute/string-opt-*.c: Likewise.
37199
37200 2003-01-20  Nick Clifton  <nickc@redhat.com>
37201
37202         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
37203         problem with ARM sibcall code generation.
37204
37205 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
37206
37207         * gcc.c-torture/execute/20030120-1.c: New.
37208
37209 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
37210
37211         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
37212
37213 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
37214
37215         PR c++/9272
37216         * g++.dg/parse/ctor1.C: New test.
37217
37218         PR c++/9294:
37219         * g++.dg/parse/qualified1.C: New test.
37220
37221         * g++.dg/parse/typename3.C: New test.
37222
37223 2003-01-16  Richard Henderson  <rth@redhat.com>
37224
37225         * g++.dg/tls/init-2.C: Fix error matches for real this time.
37226
37227 2003-01-16  Richard Henderson  <rth@redhat.com>
37228
37229         * g++.dg/pch/pch.exp: Copy test header to the working directory
37230         before using it either for precompilation or direct use.
37231         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
37232         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
37233
37234 2003-01-16  Richard Henderson  <rth@redhat.com>
37235
37236         * gcc.dg/pch/pch.exp: Copy test header to the working directory
37237         before using it either for precompilation or direct use.
37238         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
37239         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
37240
37241 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
37242
37243         * g++.dg/ext/typename1.C: Add typename keyword.
37244         * g++.dg/template/crash1.C: Update error messages.
37245         * g++.dg/template/crash2.C: Remove error message.
37246         * g++.dg/parse/typename2.C: New test.
37247         * g++.dg/template/typename2.C: Change implicit
37248         typename warning into error.
37249         * g++.old-deja/g++.benjamin/tem03.C: Issue more
37250         error messages.
37251         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
37252         * g++.old-deja/g++.brendan/crash56.C: Add this->.
37253         * g++.old-deja/g++.law/visibility13.C: Remove error
37254         messages.
37255         * g++.old-deja/g++.ns/template17.C: Reorder code to
37256         make declaration visible in template.
37257         * g++.old-deja/g++.pt/crash3.C: Fix typos.
37258         * g++.old-deja/g++.pt/crash36.C: Issue more error
37259         messages.
37260         * g++.old-deja/g++.pt/crash5.C: Improve error
37261         message.
37262         * g++.old-deja/g++.pt/crash67.C: Remove warning.
37263         * g++.old-deja/g++.pt/inherit1.C: Add this->.
37264         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
37265         * g++.old-deja/g++.pt/typename16.C: Replace implicit
37266         typename warning with error message.
37267         * g++.old-deja/g++.pt/typename19.C: Remove warning.
37268         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
37269         * g++.old-deja/g++.robertl/eb24.C: Use this->.
37270
37271 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
37272
37273         * g++.dg/parse/ambig2.C: New test.
37274
37275 2003-01-15  Richard Henderson  <rth@redhat.com>
37276
37277         * g++.dg/tls/init-2.C: Update error message string.
37278
37279 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37280
37281         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
37282
37283 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
37284
37285         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
37286         all for HC11/HC12.
37287         * gcc.c-torture/compile/20001205-1.x: Likewise.
37288         * gcc.c-torture/compile/20001226-1.x: Likewise.
37289         * gcc.c-torture/compile/920520-1.x: Likewise.
37290         * gcc.c-torture/compile/961203-1.x: Likewise.
37291         * gcc.c-torture/compile/20020604-1.x: Likewise.
37292
37293 2003-01-15  Jan Hubicka  <jh@suse.cz>
37294
37295         * gcc.c-torture/compile/20030115-1.c: New test.
37296
37297         * gcc.dg/i386-fpcvt-1.c: New test.
37298         * gcc.dg/i386-fpcvt-2.c: New test.
37299
37300 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
37301
37302         Further conform g++'s __vmi_class_type_info to the C++ ABI
37303         specification.
37304         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
37305         the specification.
37306
37307 2003-01-14  Jan Hubicka  <jh@suse.cz>
37308
37309         * gcc.dg/i386-fpcvt-1.c: New test.
37310         * gcc.dg/i386-fpcvt-2.c: New test.
37311
37312 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37313
37314         * gcc.dg/i386-mmx-3.c: New test.
37315
37316 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
37317
37318         PR c++/9264
37319         * g++.dg/parse/octal1.C: New file.
37320
37321         PR c++/9172
37322         * g++.dg/parse/typename1.C: New file.
37323
37324 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
37325
37326         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
37327         * gcc.dg/bf-no-ms-layout.c: Likewise.
37328         * gcc.dg/bf-ms-attrib.c: Likewise.
37329
37330 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
37331
37332         PR c++/9099
37333         * g++.dg/parse/dtor1.C: New file.
37334
37335         PR c++/9128
37336         * g++.dg/rtti/typeid1.C: New file.
37337
37338         PR c++/9153
37339         * g++.dg/parse/lookup1.C: New file.
37340
37341         PR c++/9171
37342         * g++.dg/templ/spec5.C: New file.
37343
37344 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
37345
37346         * gcc.c-torture/compile/20030110-1.c: New test.
37347
37348 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
37349
37350         Merge from pch-branch:
37351
37352         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
37353
37354         * gcc.dg/pch/cpp-1.h: New.
37355         * gcc.dg/pch/cpp-1.c: New.
37356         * gcc.dg/pch/cpp-2.h: New.
37357         * gcc.dg/pch/cpp-2.c: New.
37358
37359         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
37360
37361         * gcc.dg/pch/except-1.h: New.
37362         * gcc.dg/pch/except-1.c: New.
37363
37364         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
37365
37366         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
37367         running test.
37368         * gcc.dg/pch: Include *.hp not *.h.
37369         * gcc.dg/pch/system-1.h: New.
37370         * gcc.dg/pch/system-1.c: New.
37371
37372         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
37373
37374         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
37375         rather than trying to build and run a program using PCH.
37376         * gcc.dg/pch: Remove dg-do commands from test files.
37377
37378         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
37379
37380         * gcc.dg/pch/macro-3.c: New.
37381         * gcc.dg/pch/macro-3.h: New.
37382
37383         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
37384
37385         * gcc.dg/pch/common-1.c: New.
37386         * gcc.dg/pch/common-1.h: New.
37387         * gcc.dg/pch/decl-1.c: New.
37388         * gcc.dg/pch/decl-1.h: New.
37389         * gcc.dg/pch/decl-2.c: New.
37390         * gcc.dg/pch/decl-2.h: New.
37391         * gcc.dg/pch/decl-3.c: New.
37392         * gcc.dg/pch/decl-3.h: New.
37393         * gcc.dg/pch/decl-4.c: New.
37394         * gcc.dg/pch/decl-4.h: New.
37395         * gcc.dg/pch/decl-5.c: New.
37396         * gcc.dg/pch/decl-5.h: New.
37397         * gcc.dg/pch/global-1.c: New.
37398         * gcc.dg/pch/global-1.h: New.
37399         * gcc.dg/pch/inline-1.c: New.
37400         * gcc.dg/pch/inline-1.h: New.
37401         * gcc.dg/pch/inline-2.c: New.
37402         * gcc.dg/pch/inline-2.h: New.
37403         * gcc.dg/pch/static-1.c: New.
37404         * gcc.dg/pch/static-1.h: New.
37405         * gcc.dg/pch/static-2.c: New.
37406         * gcc.dg/pch/static-2.h: New.
37407
37408         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
37409
37410         * g++.dg/pch/pch.exp: Better handle failing testcases.
37411         * gcc.dg/pch/pch.exp: Likewise.
37412         * gcc.dg/pch/macro-1.c: New.
37413         * gcc.dg/pch/macro-1.h: New.
37414         * gcc.dg/pch/macro-2.c: New.
37415         * gcc.dg/pch/macro-2.h: New.
37416
37417         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
37418
37419         * g++.dg/dg.exp: Treat files in pch/ specially.
37420         * g++.dg/pch/pch.exp: New file.
37421         * g++.dg/pch/empty.H: New file.
37422         * g++.dg/pch/empty.C: New file.
37423         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
37424         "precompile".
37425
37426         * gcc.dg/pch/pch.exp: New file.
37427         * gcc.dg/pch/empty.h: New file.
37428         * gcc.dg/pch/empty.c: New file.
37429         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
37430         "precompile".
37431
37432 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37433
37434         * g++.dg/template/friend14.C: New test.
37435
37436 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37437
37438         * gcc.dg/old-style-asm-1.c: New test.
37439
37440 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
37441
37442         * gcc.c-torture/compile/20030109-1.c: New test.
37443
37444 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37445
37446         * gcc.c-torture/execute/20030109-1.c: New test.
37447
37448 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
37449
37450         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
37451         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
37452         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
37453         * g++.old-deja/g++.mike/eh2.C: Likewise.
37454         * g++.old-deja/g++.mike/eh3.C: Likewise.
37455         * g++.old-deja/g++.mike/eh5.C: Likewise.
37456         * g++.old-deja/g++.mike/eh6.C: Likewise.
37457         * g++.old-deja/g++.mike/eh7.C: Likewise.
37458         * g++.old-deja/g++.mike/eh8.C: Likewise.
37459         * g++.old-deja/g++.mike/eh9.C: Likewise.
37460         * g++.old-deja/g++.mike/eh10.C: Likewise.
37461         * g++.old-deja/g++.mike/eh12.C: Likewise.
37462         * g++.old-deja/g++.mike/eh13.C: Likewise.
37463         * g++.old-deja/g++.mike/eh14.C: Likewise.
37464         * g++.old-deja/g++.mike/eh16.C: Likewise.
37465         * g++.old-deja/g++.mike/eh17.C: Likewise.
37466         * g++.old-deja/g++.mike/eh18.C: Likewise.
37467         * g++.old-deja/g++.mike/eh21.C: Likewise.
37468         * g++.old-deja/g++.mike/eh23.C: Likewise.
37469         * g++.old-deja/g++.mike/eh24.C: Likewise.
37470         * g++.old-deja/g++.mike/eh25.C: Likewise.
37471         * g++.old-deja/g++.mike/eh26.C: Likewise.
37472         * g++.old-deja/g++.mike/eh27.C: Likewise.
37473         * g++.old-deja/g++.mike/eh28.C: Likewise.
37474         * g++.old-deja/g++.mike/eh29.C: Likewise.
37475         * g++.old-deja/g++.mike/eh31.C: Likewise.
37476         * g++.old-deja/g++.mike/eh33.C: Likewise.
37477         * g++.old-deja/g++.mike/eh34.C: Likewise.
37478         * g++.old-deja/g++.mike/eh35.C: Likewise.
37479         * g++.old-deja/g++.mike/eh36.C: Likewise.
37480         * g++.old-deja/g++.mike/eh37.C: Likewise.
37481         * g++.old-deja/g++.mike/eh38.C: Likewise.
37482         * g++.old-deja/g++.mike/eh39.C: Likewise.
37483         * g++.old-deja/g++.mike/eh40.C: Likewise.
37484         * g++.old-deja/g++.mike/eh41.C: Likewise.
37485         * g++.old-deja/g++.mike/eh42.C: Likewise.
37486         * g++.old-deja/g++.mike/eh44.C: Likewise.
37487         * g++.old-deja/g++.mike/eh46.C: Likewise.
37488         * g++.old-deja/g++.mike/eh47.C: Likewise.
37489         * g++.old-deja/g++.mike/eh48.C: Likewise.
37490         * g++.old-deja/g++.mike/eh49.C: Likewise.
37491         * g++.old-deja/g++.mike/eh50.C: Likewise.
37492         * g++.old-deja/g++.mike/eh51.C: Likewise.
37493         * g++.old-deja/g++.mike/eh53.C: Likewise.
37494         * g++.old-deja/g++.mike/eh55.C: Likewise.
37495         * g++.old-deja/g++.mike/p7912.C: Likewise.
37496         * g++.old-deja/g++.mike/p9706.C: Likewise.
37497         * g++.old-deja/g++.mike/p10416.C: Likewise.
37498         * g++.old-deja/g++.mike/p11667.C: Likewise.
37499         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
37500         Remove redundant reference to Iris.
37501         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
37502         Elxsi, i860, Pico Java, and WE32K.
37503
37504 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
37505
37506         * g++.dg/ext/asm4.C: New test.
37507
37508 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37509
37510         PR c++/9030
37511         * g++.dg/template/friend12.C: New test.
37512         * g++.dg/template/friend13.C: Likewise.
37513         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
37514
37515 2003-01-08  Jan Hubicka  <jh@suse.cz>
37516
37517         * gcc.dg/i386-cadd.c: New test.
37518         * gcc.dg/i386-cmov4.c: Likewise.
37519
37520 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
37521
37522         PR c++/9165
37523         * g++.dg/warn/Wunused-3.C: New test.
37524
37525         * g++.dg/abi/bitfield9.C: New test.
37526
37527         PR c++/9189
37528         * g++.dg/parse/defarg3.C: New test.
37529
37530 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
37531
37532         * g++.dg/parse/ambig1.C: New test.
37533         * g++.dg/parse/defarg2.C: New test.
37534
37535 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
37536
37537         * g++.dg/template/defarg-1.C: New test.
37538         * g++.dg/template/local2.C: Likewise.
37539
37540 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
37541
37542         * gcc.c-torture/execute/20030105-1.c: New test.
37543
37544 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37545
37546         * g++.dg/parse/namespace3.C: Remove extra semicolons.
37547         * g++.dg/parse/namespace4.C: Likewise.
37548
37549 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37550
37551         * g++.dg/template/ntp2.C: New test.
37552
37553 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
37554
37555         * g++.dg/parse/extern-C-1.C: New test.
37556
37557         * g++.dg/parse/namespace4.C: New test.
37558
37559         * g++.dg/template/nested1.C: New test.
37560
37561         * g++.dg/parse/namespace3.C: New test.
37562
37563 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
37564
37565         * g++.dg/lookup/two-stage1.C: New test.
37566
37567 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37568
37569         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
37570         * g++.old-deja/g++.jason/access8.C: Likewise.
37571         * g++.old-deja/g++.other/decl5.C: Likewise.
37572
37573 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
37574
37575         * g++.dg/parse/parse7.C: New test.
37576
37577 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
37578
37579         PR c++/2843
37580         * g++.dg/ext/attrib7.C: New test.
37581
37582 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
37583
37584         * g++.dg/parse/parse6.C: New test.
37585
37586 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
37587
37588         * gcc.dg/h8300-stack-1.c: New.
37589
37590 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
37591
37592         g++.dg/lookup/exception1.C: New test.
37593
37594         g++.dg/lookup/template1.C: New test.
37595
37596         g++.dg/parse/namespace2.C: New test.
37597
37598         g++.dg/parse/parens2.C: New test.
37599
37600 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37601
37602         * g++.dg/parse/parse5.C: New test.
37603         * g++.dg/lookup/scoped4.C: New test.
37604
37605 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
37606
37607         * g++.dg/parse/parens1.C: New test.
37608
37609         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
37610         angle-bracket1.C.
37611         * g++.dg/parse/parens2.C: New test.
37612
37613         * g++.dg/lookup/scope-operator1.C: New test.
37614
37615         * g++.dg/parse/operator1.C: New test.
37616
37617 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37618
37619         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
37620         * g++.old-deja/g++.other/access6.C: Likewise.
37621         * g++.old-deja/g++.other/decl1.C: Likewise.
37622         * g++.old-deja/g++.pt/typename12.C: Likewise.
37623
37624 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
37625
37626         * g++.dg/parse/namespace1.C: New test.
37627
37628 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37629
37630         * g++.dg/parse/parse4.C: New test.
37631
37632 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37633
37634         * g++.dg/parse/parse3.C: New test.
37635
37636 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37637
37638         * g++.dg/parse/parse2.C: New test.
37639
37640 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37641
37642         * g++.dg/template/friend11.C: New test.
37643
37644 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37645
37646         * g++.dg/parse/parse1.C: New test.
37647
37648 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
37649
37650         * lib/profopt.exp: Change the name of a global variable to avoid
37651         possible clashes with other test suites.
37652
37653 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
37654
37655         * g++.dg/inherit/covariant8.C: New test.
37656
37657 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
37658
37659         * g++.dg/init/array9.C: New test.
37660
37661         PR c++/9112
37662         * g++.dg/parse/expr1.C: New test.
37663
37664 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
37665
37666         * gcc.c-torture/compile/20021230-1.c: New test.
37667
37668 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
37669
37670         * g++.dg/inherit/covariant5.C: New test.
37671         * g++.dg/inherit/covariant6.C: New test.
37672         * g++.dg/inherit/covariant7.C: New test.
37673
37674 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37675
37676         PR c++/2739
37677         * g++.dg/other/access2.C: New test.
37678
37679 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37680
37681         * g++.dg/other/anon-struct.C: No longer fails
37682         * g++.old-deja/g++.brendan/parse4.C: Likewise.
37683         * g++.old-deja/g++.brendan/parse5.C: Likewise.
37684         * g++.old-deja/g++.brendan/parse6.C: Likewise.
37685
37686 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37687
37688         * g++.dg/parse/angle-bracket.C (main): No longer fails.
37689
37690 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
37691
37692         * g++.dg/eh/spec4.C: Remove stray semicolon.
37693         * g++.dg/expr/pmf-1.C: Change error message.
37694         * g++.dg/ext/asm1.C: Remove stray semicolon.
37695         * g++.dg/ext/typename1.C: Add missing typenames.
37696         * g++.dg/inherit/template-as-base.C: Change error message.
37697         * g++.dg/lookup/scoped1.C: Likewise.
37698         * g++.dg/lookup/scoped2.C: Likewise.
37699         * g++.dg/lookup/using2.C: Likewise.
37700         * g++.dg/other/component1.C: Remove stray semicolon.
37701         * g++.dg/other/do1.C: Change error message.
37702         * g++.dg/other/error2.C: Likewise.
37703         * g++.dg/other/init1.C: Likewise.
37704         * g++.dg/other/packed1.C: Remove stray semicolon.
37705         * g++.dg/other/ptrmem2.C: Change error message.
37706         * g++.dg/parse/parameter-declaration-1.C: Remove line number
37707         marker.
37708         * g++.dg/special/initp1.C: Remove invalid attribute usage.
37709         * g++.dg/template/access3.C: Add typename keyword.
37710         * g++.dg/template/access5.C: Remove stray semicolon.
37711         * g++.dg/template/access6.C: Likewise.
37712         * g++.dg/template/complit1.C: Likewise.
37713         * g++.dg/template/crash1.C: Change error message.
37714         * g++.dg/template/inherit2.C: Remove stray semicolon.
37715         * g++.dg/template/instantiate2.C: Likewise.
37716         * g++.dg/template/instantiate3.C: Change error message.
37717         * g++.dg/template/qual1.C: Remove stray semicolon.
37718         * g++.dg/template/qualttp18.C: Change error message.
37719         * g++.dg/template/ref1.C: Remove stray semicolon.
37720         * g++.dg/template/sizeof1.C (A::value): Declare it.
37721         * g++.dg/template/spec4.C: Change error message.
37722         * g++.dg/template/static1.C: Likewise.
37723         * g++.dg/template/type1.C: Likewise.
37724         * g++.dg/template/typename3.C: Likewise.
37725         * g++.old-deja/g++.benjamin/13478.C: Change error message.
37726         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
37727         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
37728         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
37729         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
37730         named return value extension.
37731         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
37732         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
37733         * g++.old-deja/g++.bob/extern_C.C: Likewise.
37734         * g++.old-deja/g++.bob/inherit2.C: Likewise.
37735         * g++.old-deja/g++.brendan/complex1.C: Likewise.
37736         * g++.old-deja/g++.brendan/copy5.C: Likewise.
37737         * g++.old-deja/g++.brendan/crash13.C: Likewise.
37738         * g++.old-deja/g++.brendan/crash15.C: Likewise.
37739         * g++.old-deja/g++.brendan/crash18.C: Change error message.
37740         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
37741         * g++.old-deja/g++.brendan/crash38.C: Likewise.
37742         * g++.old-deja/g++.brendan/crash50.C: Likewise.
37743         * g++.old-deja/g++.brendan/crash56.C: Likewise.
37744         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
37745         syntax.
37746         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
37747         * g++.old-deja/g++.brendan/crash8.C: Change error message.
37748         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
37749         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
37750         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
37751         * g++.old-deja/g++.brendan/template11.C: Likewise.
37752         * g++.old-deja/g++.brendan/template26.C: Likewise.
37753         * g++.old-deja/g++.brendan/template27.C: Use explicit
37754         specialization syntax.
37755         * g++.old-deja/g++.brendan/template30.C: Likewise.
37756         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
37757         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
37758         non-dependent names.
37759         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
37760         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
37761         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
37762         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
37763         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
37764         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
37765         named return value extension.
37766         * g++.old-deja/g++.ext/namedret2.C: Likewise.
37767         * g++.old-deja/g++.ext/namedret3.C: Likewise.
37768         * g++.old-deja/g++.ext/return1.C: Likewise.
37769         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
37770         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
37771         * g++.old-deja/g++.jason/access8.C: Likewise.
37772         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
37773         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
37774         pseudo-destructor names.
37775         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
37776         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
37777         pseudo-destructor names.
37778         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
37779         * g++.old-deja/g++.jason/overload19.C: Likewise.
37780         * g++.old-deja/g++.jason/overload32.C: Likewise.
37781         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
37782         stray semicolons.
37783         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
37784         * g++.old-deja/g++.jason/return.C: Likewise.
37785         * g++.old-deja/g++.jason/return2.C: Likewise.
37786         * g++.old-deja/g++.jason/shadow1.C: Likewise.
37787         * g++.old-deja/g++.jason/special.C: Use explicit specialization
37788         syntax.
37789         * g++.old-deja/g++.jason/template10.C: Account for use of
37790         non-dependent names.
37791         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
37792         syntax.
37793         * g++.old-deja/g++.jason/template37.C: Likewise.
37794         * g++.old-deja/g++.law/access4.C: Change error messages.
37795         * g++.old-deja/g++.law/arm13.C: Remove incorrect
37796         pseudo-destructor names.
37797         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
37798         * g++.old-deja/g++.law/ctors9.C: Likewise.
37799         * g++.old-deja/g++.law/cvt22.C: Likewise.
37800         * g++.old-deja/g++.law/dtors5.C: Likewise.
37801         * g++.old-deja/g++.law/global-init1.C: Likewise.
37802         * g++.old-deja/g++.law/missed-error3.C: Likewise.
37803         * g++.old-deja/g++.law/operators28.C: Likewise.
37804         * g++.old-deja/g++.law/visibility28.C: Likewise.
37805         * g++.old-deja/g++.martin/eval1.C: Likewise.
37806         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
37807         name.
37808         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
37809         * g++.old-deja/g++.mike/net34.C: Likewise.
37810         * g++.old-deja/g++.mike/net36.C: Likewise.
37811         * g++.old-deja/g++.mike/ns2.C: Likewise.
37812         * g++.old-deja/g++.mike/p12306.C: Likewise.
37813         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
37814         value extension.
37815         * g++.old-deja/g++.mike/p700.C: Likewise.
37816         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
37817         * g++.old-deja/g++.mike/p710.C: Likewise.
37818         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
37819         value extension.
37820         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
37821         * g++.old-deja/g++.mike/pmf9.C: Likewise.
37822         * g++.old-deja/g++.ns/crash2.C: Likewise.
37823         * g++.old-deja/g++.ns/crash3.C: Likewise.
37824         * g++.old-deja/g++.ns/invalid1.C: Likewise.
37825         * g++.old-deja/g++.ns/ns17.C: Likewise.
37826         * g++.old-deja/g++.ns/template16.C: Likewise.
37827         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
37828         keyword.
37829         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
37830         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
37831         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
37832         named return value extension.
37833         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
37834         * g++.old-deja/g++.other/access4.C: Issue additional error
37835         messages.
37836         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
37837         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
37838         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
37839         * g++.old-deja/g++.other/crash25.C: Change error message.
37840         * g++.old-deja/g++.other/crash4.C: Change error message.
37841         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
37842         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
37843         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
37844         checks.
37845         * g++.old-deja/g++.other/defarg8.C: Likewise.
37846         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
37847         * g++.old-deja/g++.other/dtor10.C: Likewise.
37848         * g++.old-deja/g++.other/incomplete.C: Likewise.
37849         * g++.old-deja/g++.other/linkage7.C: Likewise.
37850         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
37851         lookup algorithm.
37852         * g++.old-deja/g++.other/mangle2.C: Likewise.
37853         * g++.old-deja/g++.other/refinit2.C: Likewise.
37854         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
37855         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
37856         * g++.old-deja/g++.pt/crash28.C: Likewise.
37857         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
37858         syntax.
37859         * g++.old-deja/g++.pt/crash32.C: Change error message.
37860         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
37861         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
37862         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
37863         error message position.
37864         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
37865         * g++.old-deja/g++.pt/defarg8.C: Change error message.
37866         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
37867         syntax.
37868         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
37869         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
37870         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
37871         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
37872         keyword.
37873         * g++.old-deja/g++.pt/explicit31.C: Likewise.
37874         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
37875         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
37876         keyword.
37877         * g++.old-deja/g++.pt/explicit71.C: Change error message.
37878         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
37879         syntax.
37880         * g++.old-deja/g++.pt/friend28.C: Account for use of
37881         non-dependent names.
37882         * g++.old-deja/g++.pt/friend29.C: Likewise.
37883         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
37884         rules.
37885         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
37886         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
37887         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
37888         lookup rules.
37889         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
37890         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
37891         keyword.
37892         * g++.old-deja/g++.pt/memclass20.C: Likewise.
37893         * g++.old-deja/g++.pt/memclass5.C: Likewise.
37894         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
37895         keyword.
37896         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
37897         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
37898         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
37899         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
37900         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
37901         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
37902         keyword.
37903         * g++.old-deja/g++.pt/spec10.C: Likewise.
37904         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
37905         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
37906         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
37907         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
37908         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
37909         * g++.old-deja/g++.pt/ttp62.C: Likewise.
37910         * g++.old-deja/g++.pt/ttp64.C: Likewise.
37911         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
37912         * g++.old-deja/g++.pt/typename15.C: Likewise.
37913         * g++.old-deja/g++.pt/typename22.C: Likewise.
37914         * g++.old-deja/g++.pt/typename6.C: Change error messages.
37915         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
37916         * g++.old-deja/g++.pt/virtual2.C: Likewise.
37917         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
37918         syntax.
37919         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
37920         return value extension.
37921         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
37922         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
37923         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
37924         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
37925
37926 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
37927
37928         * g++.dg/warn/inline1.C: New test.
37929         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
37930         * g++.old-deja/g++.jason/synth10.C: Likewise.
37931         * g++.old-deja/g++.mike/net31.C: Likewise.
37932         * g++.old-deja/g++.mike/p8786.C: Likewise.
37933
37934         * g++.dg/template/friend10.C: New test.
37935         * g++.dg/template/conv5.C: New test.
37936
37937 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
37938
37939         * g++.dg/lookup/scoped3.C: New test.
37940
37941         * g++.dg/lookup/decl1.C: New test.
37942         * g++.dg/lookup/decl2.C: New test.
37943
37944 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37945
37946         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
37947         gcc.c-torture/compile/20021015-1.c,
37948         gcc.c-torture/compile/20021015-2.c,
37949         gcc.c-torture/compile/20021123-1.c,
37950         gcc.c-torture/compile/20021123-2.c,
37951         gcc.c-torture/compile/20021123-3.c,
37952         gcc.c-torture/compile/20021123-4.c,
37953         gcc.c-torture/execute/20021024-1.c: Add tests previously added
37954         only to 3.1 or 3.2 branch.
37955
37956 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
37957
37958         * gcc.dg/i386-bitfield3.c: New test.
37959
37960         * gcc.dg/i386-bitfield2.c: New test.
37961
37962 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
37963
37964         * g++.dg/parse/conv_op1.C: New test.
37965
37966 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
37967
37968         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
37969         approved.
37970
37971 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
37972
37973         * gcc.c-torture/compile/20021220-1.c: New test.
37974
37975 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
37976
37977         * gcc.dg/i386-fastcall-1.c: New.
37978
37979 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37980
37981         * gcc.c-torture/execute/20021219-1.c: New test.
37982
37983 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37984
37985         * gcc.dg/i386-pic-1.c: New test.
37986
37987 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37988
37989         PR c++/8099
37990         * g++.dg/template/friend9.C: New test.
37991
37992 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37993
37994         PR c++/3663
37995         * g++.dg/template/access7.C: New test.
37996
37997 2002-12-18  Nick Clifton  <nickc@redhat.com>
37998
37999         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
38000         the libstdc++-v3 directory has been found.
38001
38002 2002-12-12  Devang Patel <dpatel@apple.com>
38003         * gcc.dg/darwin-ld-1.c: New test.
38004         * gcc.dg/darwin-ld-2.c: New test.
38005         * gcc.dg/darwin-ld-3.c: New test.
38006         * gcc.dg/darwin-ld-4.c: New test.
38007         * gcc.dg/darwin-ld-5.c: New test.
38008
38009 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
38010
38011         * gcc.c-torture/compile/20021212-1.c: New test.
38012
38013 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
38014
38015         * gcc.dg/fshort-wchar: New test.
38016
38017 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
38018
38019         PR c++/8372
38020         * g++.dg/template/dtor1.C: New test.
38021
38022         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
38023         markers.
38024
38025 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
38026
38027         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
38028
38029 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
38030
38031         * g++.dg/template/static1.C: New test.
38032         * g++.dg/template/static2.C: New test.
38033         * g++.old-deja/g++.ext/memconst.C: New test.
38034
38035 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38036
38037         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
38038         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
38039         * g++.dg/special/initp1.C: Likewise.
38040
38041 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
38042
38043         * gcc.c-torture/execute/20021204-1.c: New test.
38044
38045 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
38046
38047         * gcc.dg/ppc-fmadd-1.c: New file.
38048         * gcc.dg/ppc-fmadd-2.c: New file.
38049         * gcc.dg/ppc-fmadd-3.c: New file.
38050
38051 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38052
38053         * gcc.c-torture/compile/20021204-1.c: New test.
38054
38055 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
38056
38057         * g++.dg/inherit/covariant2.C: New test.
38058         * g++.dg/inherit/covariant3.C: New test.
38059         * g++.dg/inherit/covariant4.C: New test.
38060         * g++.dg/inherit/covariant1.C: Remove XFAIL.
38061         * g++.old-deja/g++.robertl/eb17.C: Likewise.
38062
38063 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
38064
38065         PR c++/8688
38066         * g++.dg/init/brace3.C: New test.
38067
38068 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
38069
38070         * gcc.dg/20020210-1.c: Fix a comment typo.
38071
38072 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
38073
38074         PR c++/8720
38075         * g++.dg/parse/defarg1.C: New test.
38076
38077         PR c++/8615
38078         * g++.dg/template/char1.C: New test.
38079
38080         * g++.dg/template/varmod1.C: Fix typo.
38081
38082 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38083
38084         DR 180
38085         * g++.old-deja/g++.pt/crash32.C: Expect error.
38086
38087 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
38088
38089         PR c++/5919
38090         * g++.dg/template/varmod1.C: New test.
38091
38092         PR c++/8727
38093         * g++.dg/inherit/typeinfo1.C: New test.
38094
38095         PR c++/8663
38096         * g++.dg/inherit/typedef1.C: New test.
38097
38098 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
38099
38100         PR c++/8332
38101         PR c++/8493
38102         * g++.dg/template/strlen1.C: New test.
38103
38104         PR c++/8227
38105         * g++.dg/template/ctor2.C: New test.
38106
38107         PR c++/8214
38108         * g++.dg/init/string1.C: New test.
38109
38110         PR c++/8511
38111         * g++.dg/template/friend8.C: New test.
38112
38113 2002-11-29  Joe Buck <jbuck@synopsys.com>
38114
38115         * g++.dg/lookup/anon2.C: New test.
38116
38117 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
38118
38119         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
38120         h8300 port.
38121
38122 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
38123
38124         * gcc.dg/bitfld-6.c: New test.
38125
38126 2002-11-27  Jan Hubicka  <jh@suse.cz>
38127
38128         * gcc.c-torture/execute/20021127.[cx]: New test.
38129
38130 2002-11-26  Jan Hubicka  <jh@suse.cz>
38131
38132         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
38133         quality.
38134
38135 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
38136
38137         * g++.dg/init/brace2.C: New test.
38138         * g++.old-deja/g++.mike/p9129.C: Correct.
38139
38140 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
38141
38142         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
38143
38144 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
38145
38146         * gcc.dg/sibcall-6: New test for indirect sibcalls.
38147
38148 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
38149
38150         * testsuite/g++.dg/abi/empty11.C: New test.
38151         * testsuite/g++.dg/rtti/cv1.C: New test.
38152
38153 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
38154
38155         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
38156
38157 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
38158
38159         * g++.dg/abi/empty10.C: New test.
38160
38161 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
38162
38163         * gcc.c-torture/compile/20021124-1.c: New test.
38164
38165 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
38166
38167         * g++.dg/abi/rtti2.C: New test.
38168
38169 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
38170
38171         * gcc.dg/i386-unroll-1.c: New test.
38172
38173 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38174
38175         * gcc.c-torture/compile/20021120-1.c: New test.
38176         * gcc.c-torture/compile/20021120-2.c: New test.
38177
38178 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38179
38180         * gcc.dg/bitfld-5.c: New test.
38181
38182 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38183
38184         * gcc.c-torture/execute/20021120-3.c: New test.
38185
38186 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38187
38188         * gcc.c-torture/execute/20021120-2.c: New test.
38189
38190 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38191
38192         * gcc.c-torture/execute/20021120-1.c: New test.
38193
38194 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
38195
38196         * gcc.c-torture/execute/20021118-3.c: New test.
38197
38198 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38199
38200         * gcc.c-torture/compile/20021119-1.c: New test.
38201
38202 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
38203
38204         * gcc.dg/duff-1.c: New test.
38205         * gcc.dg/duff-2.c: New test.
38206         * gcc.dg/duff-3.c: New test.
38207
38208 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
38209
38210         * gcc.dg/cpp/_Pragma5.c: New test.
38211
38212 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
38213
38214         * gcc.c-torture/execute/20021118-2.c: New test.
38215
38216 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
38217
38218         * gcc.c-torture/execute/20021118-1.c: New test.
38219
38220 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
38221
38222         * gcc.dg/20021116-1.c: New test.
38223
38224 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
38225
38226         * g++.dg/abi/vcall1.C: New test.
38227
38228 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
38229
38230         * gcc.dg/20021029-1.c: New test.
38231         * gcc.dg/20021029-2.c: New test.
38232
38233 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38234
38235         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
38236
38237 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38238
38239         PR c/8439
38240         * gcc.dg/20021110.c: Move to ...
38241         * gcc.c-torture/compile/20021110.c: .... here.
38242
38243 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38244
38245         PR c/8467
38246         * gcc.c-torture/execute/20021111-1.c
38247
38248 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38249
38250         PR c/8439
38251         * gcc.dg/20021110.c: New test.
38252
38253 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
38254
38255         * g++.dg/abi/vthunk3.C: Run only on x86.
38256
38257 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38258
38259         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
38260
38261 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
38262
38263         * lib/compat.exp (compat-execute): Fix logic error in last
38264         change.
38265
38266 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
38267
38268         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
38269
38270 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38271
38272         PR c++/8389
38273         * g++.dg/template/access6.C: New test.
38274
38275 2002-11-08  Jan Hubicka  <jh@suse.cz>
38276
38277         * gcc.dg/i386-ssefp-1.c: New test.
38278         * gcc.dg/i386-ssefp-1.c: New test.
38279
38280 2002-11-08  Jan Hubicka  <jh@suse.cz>
38281
38282         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
38283
38284 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
38285
38286         * g++.dg/abi/vthunk3.C: New test.
38287
38288         PR c++/8338
38289         * g++.dg/template/crash2.C: New test.
38290
38291 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
38292
38293         * testsuite/g++.dg/abi/dtor1.C: New test.
38294         * testsuite/g++.dg/abi/dtor2.C: Likewise.
38295
38296 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
38297
38298         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
38299         Darwin.
38300
38301 2002-11-04  Adam Nemet  <anemet@lnxw.com>
38302
38303         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
38304         -mthumb.  Only xfail with -O0.
38305
38306 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
38307
38308         * g++.dg/abi/thunk1.C: New test.
38309         * g++.dg/abi/thunk2.C: Likewise.
38310         * g++.dg/abi/vtt1.C: Likewise.
38311
38312 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
38313
38314         PR optimization/8423
38315         * gcc.c-torture/execute/builtin-constant.c: New test.
38316
38317 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
38318
38319         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
38320         Add some more cases.
38321
38322 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
38323
38324         PR c++/8391
38325         * g++.dg/opt/local1.C: New test.
38326
38327 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
38328
38329         PR c++/8160
38330         * g++.dg/template/complit1.C: New test.
38331
38332         PR c++/8149
38333         * g++.dg/template/typename4.C: Likewise.
38334
38335 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38336
38337         Core issue 287, PR c++/7639
38338         * g++.dg/template/instantiate1.C: Adjust error location.
38339         * g++.dg/template/instantiate3.C: New test.
38340         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
38341         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
38342         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
38343
38344 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
38345
38346         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
38347
38348 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
38349
38350         PR c++/8287
38351         * g++.dg/init/dtor2.C: New test.
38352
38353 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38354
38355         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
38356         * gcc.dg/nest.c: Bypass errors on irix6.
38357
38358 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
38359
38360         * gcc.dg/nest.c: Expect error for mmix-*-*.
38361         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
38362
38363 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
38364
38365         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
38366         markers.
38367
38368         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
38369
38370 2002-10-25  Mike Stump  <mrs@apple.com>
38371
38372         * gcc.dg/warn-1.c: New test.
38373
38374 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
38375
38376         * g++.dg/template/typename3.C: New test.
38377
38378 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
38379
38380         * g++.dg/lookup/ptrmem1.C: New test.
38381
38382         * g++.dg/abi/vthunk2.C: New test.
38383
38384 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
38385
38386         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
38387
38388 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
38389
38390         * g++.dg/abi/empty9.C: New test.
38391
38392 2002-10-24  Richard Henderson  <rth@redhat.com>
38393
38394         * g++.dg/inherit/thunk1.C: Enable for ia64.
38395
38396 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
38397
38398         PR c++/8067
38399         * g++.dg/lookup/pretty1.C: New test.
38400
38401 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
38402
38403         * gcc.dg/20021023-1.c: New test.
38404
38405 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
38406
38407         PR c++/7679
38408         * g++.dg/parse/inline1.C: New test.
38409
38410 2002-10-23  Richard Henderson  <rth@redhat.com>
38411
38412         * g++.dg/inherit/thunk1.C: Enable for x86_64.
38413
38414         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
38415
38416 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
38417
38418         PR c++/6579
38419         * g++.dg/parse/stmtexpr3.C: New test.
38420
38421 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
38422
38423         * g++.dg/expr/cond1.C: New test.
38424
38425 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
38426
38427         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
38428
38429 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38430
38431         * g++.dg/abi/vbase13.C: New test.
38432         * g++.dg/abi/vbase14.C: Likewise.
38433
38434 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
38435
38436         * gcc.dg/tls/pic-1.c: New test.
38437         * gcc.dg/tls/nonpic-1.c: New test.
38438         * gcc.dg/20021018-1.c: New test.
38439
38440 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
38441
38442         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
38443         Remove only files with the same base name as the test case.
38444         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
38445         (profopt-execute): Likewise.  Also, remove old profiling
38446         and performance data files before running the tests.
38447
38448         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
38449         * g++.dg/bprob/bprob.exp: Likewise.
38450         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
38451         to allow more general test case names.
38452
38453         * g++.dg/bprob/bprob-1.C: Rename to ...
38454         * g++.dg/bprob/g++-bprob-1.C: ... this.
38455
38456         * g77.dg/bprob/bprob-1.f: Rename to ...
38457         * g77.dg/bprob/g77-bprob-1.f: ... this.
38458
38459 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
38460
38461         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
38462         bison 1.50 or later.
38463
38464 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
38465
38466         * g++.dg/README: Describe more test directories.
38467
38468 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38469
38470         * g++.dg/init/array6.C: Add additional tests.
38471
38472 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
38473
38474         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
38475         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
38476
38477 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
38478
38479         * gcc.c-torture/compile/20020604-1.x: New.
38480         * gcc.c-torture/compile/simd-5.x: Likewise.
38481         * gcc.c-torture/execute/920710-1.x: Likewise.
38482         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
38483
38484 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38485
38486         * g++.dg/inherit/override1.C: Add dg-options clause.
38487
38488 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38489
38490         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
38491         _mm_slli_si128.
38492
38493 2002-10-19  Andreas Schwab  <schwab@suse.de>
38494
38495         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
38496         directory component.
38497
38498 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
38499
38500         * g++.dg/inherit/thunk1.C: New test.
38501
38502         * g++.dg/inherit/override1.C: New test.
38503
38504         * g++.dg/abi/mangle11.C: New test.
38505         * g++.dg/abi/mangle14.C: New test.
38506         * g++.dg/abi/mangle17.C: New test.
38507
38508 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
38509
38510         * g++.dg/overload/member2.C: New test.
38511
38512 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
38513
38514         * g++.dg/README: Describe new compat directory.
38515         * g++.dg/dg.exp: Skip tests in compat directory.
38516         * README.compat: New file.
38517         * lib/compat.exp: New expect script.
38518         * g++.dg/compat: New test directory.
38519         * g++.dg/compat/compat.exp: New expect script.
38520         * g++.dg/compat/abi: New test directory.
38521         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
38522         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
38523         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
38524         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
38525         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
38526         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
38527         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
38528         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
38529         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
38530         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
38531         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
38532         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
38533         * g++.dg/compat/break: New test directory.
38534         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
38535         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
38536         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
38537         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
38538         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
38539         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
38540         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
38541         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
38542         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
38543         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
38544         g++.dg/compat/break/README: New files.
38545         * g++.dg/compat/eh: New test directory.
38546         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
38547         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
38548         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
38549         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
38550         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
38551         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
38552         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
38553         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
38554         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
38555         g++.dg/compat/eh/filter2_y.C,
38556         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
38557         g++.dg/compat/eh/new1_y.C,
38558         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
38559         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
38560         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
38561         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
38562         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
38563         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
38564         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
38565         g++.dg/compat/eh/unexpected1_y.C: New files.
38566         * g++.dg/compat/init: New test directory.
38567         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
38568         g++.dg/compat/init/array5_y.C,
38569         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
38570         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
38571         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
38572         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
38573         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
38574         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
38575         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
38576         g++.dg/compat/init/init-ref2_y.C: New files.
38577
38578 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
38579
38580         PR c++/7584
38581         * g++.dg/inherit/using3.C: New test.
38582
38583 2002-10-17  Jan Hubicka  <jh@suse.cz>
38584
38585         * gcc.dg/20021017-2.c: New test.
38586
38587 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
38588
38589         * g++.dg/abi/mangle16.C: Adjust.
38590
38591         * g++.dg/init/array8.C: New test.
38592
38593 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
38594
38595         * gcc.dg/special/mips-abi.exp: New test.
38596         * gcc.dg/special/mips-abi.s: Empty file used by the above.
38597
38598 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
38599
38600         * g++.dg/abi/mangle16.C: New test.
38601         * g++.dg/abi/mangle17.C: Likewise.
38602
38603         PR c++/7478
38604         * g++.dg/template/ref1.C: New test.
38605
38606 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38607
38608         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
38609
38610 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
38611
38612         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
38613
38614 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
38615
38616         PR c++/7524
38617         * g++.dg/init/array7.C: New test.
38618
38619 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
38620
38621         * g++.dg/init/array6.C: New test.
38622
38623         * g++.dg/abi/mangle13.C: Likewise.
38624         * g++.dg/abi/mangle14.C: Likewise.
38625         * g++.dg/abi/mangle15.C: Likewise.
38626
38627 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38628
38629         * g++.dg/abi/empty8.C: New test.
38630
38631 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
38632
38633         * g++.dg/init/ctor1.C: New test.
38634
38635 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
38636
38637         * gcc.c-torture/execute/20021015-1.c: New test.
38638
38639 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
38640
38641         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
38642
38643 2002-10-14  Jan Hubicka  <jh@suse.cz>
38644
38645         * gcc.dg/i386-ssetype-[1-5].c: New tests.
38646
38647 2002-10-14  Richard Henderson  <rth@redhat.com>
38648
38649         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
38650
38651 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38652
38653         PR optimization/6631
38654         * g++.dg/opt/const2.C: New test.
38655
38656 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38657
38658         PR c++/7176
38659         * g++.dg/parse/friend1.C: New test.
38660         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
38661
38662 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
38663
38664         * gcc.dg/20021014-1.c: New test.
38665
38666 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
38667
38668         PR c++/5661
38669         * g++.dg/ext/vlm1.C: New test.
38670         * g++.dg/ext/vlm2.C: Likewise.
38671
38672         * g++.dg/init/array1.C: Remove invalid braces.
38673         * g++.dg/init/brace1.C: New test.
38674         * g++.dg/init/copy2.C: Likewise.
38675         * g++.dg/init/copy3.C: Likewise.
38676         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
38677         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
38678         braces.
38679
38680 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
38681
38682         * gcc.dg/cpp/assembler.S: Don't use -ansi.
38683
38684 2002-10-11  Richard Shann  <richard.shann@superh.com>
38685
38686         * gcc.c-torture/compile/simd-5.c: New test.
38687
38688 2002-10-10  Roger Sayle  <roger@eyesopen.com>
38689
38690         * gcc.c-torture/execute/shiftopt-1.c: New test case.
38691
38692 2002-10-10  Jim Wilson  <wilson@redhat.com>
38693
38694         * gcc.c-torture/execute/20021010-1.c: New test.
38695
38696 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
38697
38698         PR c/7353
38699         * g++.dg/ext/typedef-init.C: New test.
38700         * gcc.dg/typedef-init.c: New test.
38701
38702 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
38703
38704         * gcc.dg/cpp/paste13.c: New test.
38705
38706 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38707
38708         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
38709         remaining platforms, XFAIL during compile, not execute.  Don't
38710         XFAIL at -O0.
38711
38712 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
38713
38714         * gcc.dg/alias-1.c: Tweak expected warning.
38715
38716 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
38717
38718         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
38719
38720 2002-10-06  Andreas Jaeger  <aj@suse.de>
38721
38722         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
38723         * gcc.dg/cpp/c++98.C: Likewise.
38724
38725         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
38726         * g++.dg/cpp/c++98.C: Likewise.
38727
38728         * g++.dg/README (Subdirectories): Mention cpp directory.
38729
38730         PR target/7559
38731         * gcc.dg/20021006-1.c: New test.
38732
38733 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38734
38735         PR c++/7804
38736         * g++.dg/other/warning1.C: New test.
38737
38738 2002-10-04  Roger Sayle  <roger@eyesopen.com>
38739
38740         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
38741         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
38742         and sparc-*-* with -m64 as expected failures.  See PR 8087.
38743
38744 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
38745
38746         PR c++/7931
38747         * g++.dg/template/ptrmem3.C: New test.
38748
38749         PR c++/7754
38750         * g++.dg/template/union1.C: New test.
38751
38752 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
38753
38754         PR c++/8006
38755         * g++.dg/abi/mangle9.C: New test.
38756         * g++.dg/abi/mangle10.C: New test.
38757         * g++.dg/abi/mangle11.C: New test.
38758         * g++.dg/abi/mangle12.C: New test.
38759
38760 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
38761
38762         PR c++/7188.
38763         * g++.dg/template/meminit1.C: New test.
38764         * g++.dg/warn/Wreorder-1.C: Likewise.
38765         * g++.old-deja/g++.mike/warn3.C: Tweak.
38766         * lib/prune.exp: Ingore "in copy constructor".
38767
38768 2002-10-02  Andreas Jaeger  <aj@suse.de>
38769
38770         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
38771         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
38772         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
38773         on x86-64.
38774
38775 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
38776
38777         * gcc.dg/empty1.C: Fix typo.
38778
38779 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
38780
38781         * gcc.dg/alias-1.c: New test.
38782
38783 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
38784
38785         * gcc.dg/empty1.C: New test.
38786
38787         * g++.dg/tls/init-2.C: Tweak error messages.
38788
38789 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
38790
38791         * gcc.c-torture/compile/20020923-1.c: New test.
38792
38793 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
38794
38795         * gcc.c-torture/execute/ffs-1.c: New test.
38796         * gcc.c-torture/execute/ffs-2.c: Ditto.
38797
38798 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
38799
38800         * g++.dg/overload/member1.C: New test.
38801
38802 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
38803
38804         * g++.dg/abi/empty7.C: New test.
38805         * g++.dg/init/pm2.C: Likewise.
38806
38807 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
38808
38809         * g++.dg/rtti/crash1.C: New test.
38810
38811 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
38812
38813         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
38814         gcc.dg/sibcall-4.c: New tests.
38815
38816 2002-09-28  Roger Sayle  <roger@eyesopen.com>
38817
38818         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
38819         powerpc and MMIX targets.
38820
38821 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
38822
38823         * gcc.dg/cpp/20020927-1.c: New.
38824
38825 2002-09-26  David S. Miller  <davem@redhat.com>
38826
38827         * gcc.c-torture/compile/trunctfdf.c: New.
38828
38829 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38830
38831         * lib/target-supports.exp (check_weak_available): Handle solaris2.
38832
38833 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
38834
38835         * gcc.c-torture/execute/loop-15.c: New.
38836
38837 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
38838
38839         * README.QMTEST: Fix typo.
38840
38841 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
38842
38843         * gcc.dg/20020926-1.c: New test.
38844
38845 2002-09-25  David S. Miller  <davem@redhat.com>
38846
38847         PR target/7842
38848         * gcc.c-torture/execute/shiftdi.c: New test.
38849
38850 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
38851
38852         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
38853         unique to the tool.
38854         * lib/g77.exp (g77_init): Likewise.
38855         * lib/g++.exp (g++_init): Likewise.
38856         * lib/objc.exp (objc_init): Likewise.
38857
38858 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
38859
38860         * g++.dg/abi/empty5.C: New test.
38861         * g++.dg/abi/empty6.C: New test.
38862         * g++.dg/abi/vbase12.C: New test.
38863
38864 2002-09-25  Richard Henderson  <rth@redhat.com>
38865
38866         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
38867         too-small long double.
38868
38869 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
38870
38871         * gcc.dg/20020919-1.c: New test.
38872
38873 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
38874
38875         * g++.dg/abi/bitfield6.C: New test.
38876         * g++.dg/abi/bitfield7.C: New test.
38877         * g++.dg/abi/bitfield8.C: New test.
38878         * g++.dg/abi/vbase11.C: New test.
38879
38880 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38881
38882         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
38883         hppa*-*-hpux*.  Update test comment.
38884
38885 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
38886
38887         * gcc.dg/tls/struct-1.c: New test.
38888
38889 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
38890
38891         * gcc.dg/cpp/tr-warn2.c: Update.
38892
38893 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
38894
38895         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
38896
38897 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
38898
38899         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
38900         systems.
38901
38902 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
38903
38904         * gcc.c-torture/execute/ieee/mzero3.c: New test.
38905
38906         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38907         Adjust for c++filt moved to binutils.  Remove spurious duplicate
38908         setting of cxxfilt.
38909
38910 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
38911
38912         * gcc.dg/20020312-2.c: Update for darwin.
38913
38914 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
38915
38916         * g++.old-deja/g++.other/crash32.C: Mark ICE.
38917
38918 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
38919
38920         * objc.dg/comp-types-1.m: New test.
38921         * objc.dg/comp-types-2.m: New test.
38922         * objc.dg/comp-types-3.m: New test.
38923         * objc.dg/comp-types-4.m: New test.
38924         * objc.dg/comp-types-5.m: New test.
38925         * objc.dg/comp-types-6.m: New test.
38926
38927 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38928
38929         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
38930
38931 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
38932
38933         * g++.dg/other/do1.C: New test.
38934
38935         * g++.dg/template/subst1.C: New test.
38936
38937 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
38938
38939         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
38940
38941 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
38942
38943         * g++.dg/template/qualttp20.C: Adjust expected errors.
38944         * g++.old-deja/g++.jason/report.C: Likewise.
38945         * g++.old-deja/g++.other/qual1.C: Likewise.
38946
38947         * g++.dg/lookup/scoped2.C: New test.
38948
38949         * g++.dg/ext/asm3.C: New test.
38950
38951 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
38952
38953         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
38954
38955 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
38956
38957         * ChangeLog: follow spelling conventions.
38958         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
38959         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
38960         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
38961         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
38962         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
38963         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
38964         * g++.old-deja/g++.law/global-init1.C: Likewise.
38965         * g++.old-deja/g++.other/delete4.C: Likewise.
38966         * g++.old-deja/g++.other/inline21.C: Likewise.
38967         * g++.old-deja/g++.other/singleton.C: Likewise.
38968         * g77.dg/strlen0.f: Likewise.
38969         * g77.f-torture/compile/20010519-1.f: Likewise.
38970         * g77.f-torture/compile/980310-4.f: Likewise.
38971         * gcc.c-torture/compile/20000605-1.c: Likewise.
38972         * gcc.c-torture/execute/20020225-1.c: Likewise.
38973         * gcc.dg/c90-hexfloat-2.c: Likewise.
38974         * gcc.dg/c99-bool-1.c: Likewise.
38975         * gcc.dg/c99-hexfloat-2.c: Likewise.
38976         * gcc.dg/dll-2.c: Likewise.
38977         * gcc.dg/wtr-union-init-1.c: Likewise.
38978         * gcc.dg/wtr-union-init-2.c: Likewise.
38979         * gcc.dg/wtr-union-init-3.c: Likewise.
38980         * gcc.dg/cpp/avoidpaste1.c: Likewise.
38981         * gcc.dg/cpp/defined.c: Likewise.
38982         * gcc.dg/cpp/macsyntx.c: Likewise.
38983         * gcc.dg/cpp/paste2.c: Likewise.
38984         * gcc.dg/cpp/trad/defined.c: Likewise.
38985         * gcc.dg/format/c90-printf-1.c: Likewise.
38986         * gcc.dg/format/c90-scanf-1.c: Likewise.
38987         * gcc.dg/format/c99-printf-1.c: Likewise.
38988         * gcc.dg/format/c99-scanf-1.c: Likewise.
38989         * gcc.misc-tests/gcov-8.c: Likewise.
38990         * lib/profopt.exp: Likewise.
38991
38992 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
38993
38994         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
38995
38996 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38997
38998         * g++.dg/inherit/using2.C: New test.
38999
39000 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
39001
39002         * ChangeLog: Follow spelling conventions.
39003         * g++.dg/template/friend4.C: Likewise.
39004         * g++.old-deja/g++.pt/crash67.C: Likewise.
39005         * gcc.c-torture/execute/20000801-4.c: Likewise.
39006         * gcc.dg/c90-digraph-1.c: Likewise.
39007         * gcc.dg/c94-digraph-1.c: Likewise.
39008         * gcc.dg/c99-digraph-1.c: Likewise.
39009         * gcc.dg/cpp/line5.c: Likewise.
39010         * gcc.dg/cpp/multiline.c: Likewise.
39011         * gcc.dg/cpp/trad/literals-1.c: Likewise.
39012         * gcc.dg/format/attr-3.c: Likewise.
39013         * gcc.dg/format/c90-scanf-3.c: Likewise.
39014         * gcc.dg/format/ext-4.c: Likewise.
39015
39016 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
39017
39018         * g++.dg/template/pretty1.C: New test.
39019
39020 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
39021
39022         * gcc.c-torture/execute/struct-cpy-1.c: New test.
39023
39024 2002-09-13  Matt Austern  <austern@apple.com>
39025
39026         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
39027         passing a cast expression to a function by const reference.
39028
39029 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
39030
39031         * g++.dg/template/deduce1.C: New test.
39032
39033 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
39034
39035         * gcc.c-torture/execute/simd-1.c: Force all use of int to
39036         32-bit int.
39037
39038 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39039
39040         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
39041         usage.
39042
39043 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
39044
39045         * gcc.c-torture/compile/20020910-1.c: New test.
39046
39047 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
39048
39049         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
39050
39051 2002-09-10  Andreas Jaeger  <aj@suse.de>
39052
39053         * gcc.dg/20020312-2.c: Adjust for x86-64.
39054
39055 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
39056
39057         * g77.dg/7388.f: New test case for PR 7388.
39058
39059 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
39060
39061         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
39062
39063 2002-09-05  Ziemowit Laski <zlaski@apple.com>
39064
39065         * objc.dg/proto-lossage-1.m: New test.
39066
39067 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
39068
39069         * gcc.dg/cpp/_Pragma4.c: Fix typo.
39070
39071 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
39072
39073         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
39074         expected to pass.
39075
39076 2002-09-06  Stan Shebs  <shebs@apple.com>
39077             David Edelsohn  <edelsohn@gnu.org>
39078
39079         * gcc.dg/weak: New directory.
39080         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
39081         target-specific xfail bits.
39082         * gcc.dg/typeof-2.c: Move to new directory.
39083         * gcc.dg/weak.exp: New expect script.
39084
39085 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
39086
39087         * gcc.c-torture/execute/extzvsi.c: New test.
39088
39089 2002-09-05  Stan Shebs  <shebs@apple.com>
39090
39091         * gcc.dg/weak-1.c: xfail on Darwin.
39092         * gcc.dg/weak-2.c: Ditto.
39093         * gcc.dg/weak-3.c: Ditto.
39094         * gcc.dg/weak-4.c: Ditto.
39095         * gcc.dg/weak-5.c: Ditto.
39096         * gcc.dg/weak-6.c: Ditto.
39097         * gcc.dg/weak-7.c: Ditto.
39098         * gcc.dg/weak-8.c: Ditto.
39099         * gcc.dg/weak-9.c: Ditto.
39100
39101 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
39102
39103         * gcc.c-torture/execute/loop-14.c: New test.
39104
39105 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
39106
39107         * g++.dg/other/cxa-atexit1.C: New test.
39108
39109         * gcc.dg/typeof-2.c: New test.
39110
39111 2002-09-03  Roger Sayle  <roger@eyesopen.com>
39112
39113         * gcc.dg/builtins-2.c: New testcase.
39114         * gcc.dg/builtins-3.c: New testcase.
39115
39116 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
39117
39118         * gcc.dg/cpp/_Pragma4.c: New test.
39119
39120 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
39121
39122         * objc/execute/nil_method-1.m: New testcase.
39123
39124 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
39125
39126         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
39127         [Object class], not [Object initialize].
39128
39129 2002-08-31  Roger Sayle  <roger@eyesopen.com>
39130             Hans-Peter Nilsson  <hp@bitrange.com>
39131
39132         * gcc.c-torture/execute/20020720-1.x: Skip test on
39133         mmix-knuth-mmixware.  Correct comment.
39134
39135 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
39136
39137         * testsuite/g++.dg/abi/bitfield5.C: New test.
39138         * testsuite/g++.dg/abi/vbase10.C: Likewise.
39139
39140 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
39141
39142         * objc.dg/undeclared-selector.m: New test.
39143
39144 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
39145
39146         * g++.dg/other/offsetof1.C: Avoid cast warning.
39147
39148 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
39149
39150         * objc.dg/super-class-2.m: New test.
39151
39152 2002-08-24  Matt Austern  <austern@apple.com>
39153
39154         * g++.dg/ext/lvaddr.C: New test.
39155         * g++.dg/ext/lvcast.C: New test.
39156
39157 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
39158
39159         * testsuite/g++.dg/inherit/cond1.C: New test.
39160
39161 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
39162
39163         * gcc.dg/noncompile/incomplete-1.c: New test.
39164
39165 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
39166
39167         * gcc.dg/typespec-1.c: New test.
39168
39169 2002-08-20  Devang Patel  <dpatel@apple.com>
39170         * objc.dg/proto-hier-2.m: New test.
39171
39172 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
39173
39174         * objc.dg/bitfield-1.m: New test.
39175         * objc.dg/bitfield-2.m: New test.
39176
39177 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39178
39179         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
39180         gcc.dg/c99-flex-array-4.c: New tests.
39181
39182 2002-08-16  Stan Shebs  <shebs@apple.com>
39183
39184         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
39185
39186 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
39187
39188         * gcc.dg/typeof-1.c: New test.
39189         * g++.dg/ext/typeof2.C: New test.
39190
39191 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
39192
39193         * g++.dg/other/offsetof1.C: New test.
39194
39195 2002-08-14  Richard Henderson  <rth@redhat.com>
39196
39197         * gcc.dg/tls/diag-3.c: Fix expected message strings.
39198
39199 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
39200
39201         * gcc.dg/cpp/_Pragma3.c: New test.
39202
39203 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
39204
39205         * g++.dg/template/inherit3: New test.
39206
39207 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39208
39209         * gcc.dg/bitfld-4.c: Add blank options.
39210
39211 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
39212
39213         * g++.dg/template/crash1.C: New test.
39214
39215 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
39216
39217         * gcc.dg/tls/opt-2.c: New test.
39218
39219 2002-08-08  Devang Patel  <dpatel@apple.com>
39220
39221         * objc.dg/selector-1.m : New test
39222
39223 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
39224
39225         * g++.dg/abi/bitfield4.C: New test.
39226         * gcc.dg/bitfld-4.c: New test.
39227
39228 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
39229
39230         * g++.dg/other/packed1.C: New test.
39231
39232 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
39233
39234         * g++.dg/abi/offsetof.C: Tweak error messages.
39235         * g++.old-deja/g++.mike/p10769a.C: Likewise.
39236
39237 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
39238
39239         * gcc.dg/bitfld-3.c: New test.
39240
39241 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
39242             Richard Henderson  <rth@redhat.com>
39243
39244         * gcc.dg/i386-bitfield1.c: New test.
39245         * g++.dg/abi/bitfield3.C: Update.
39246
39247 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
39248
39249         * objc.dg/const-str-2.m: Update.
39250         * gcc.dg/cpp/c++98.c: Change to C extension.
39251         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
39252         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
39253
39254 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
39255
39256         * testsuite/gcc.dg/tls/diag-3.c: New.
39257
39258 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
39259
39260         * g++.dg/README (Subdirectories): Document new subdir expr.
39261         * g++.dg/expr/pmf-1.C: New test.
39262
39263 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
39264
39265         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
39266
39267 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
39268
39269         * g++.dg/abi/bitfield3.C: New test.
39270
39271 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
39272
39273         * lib/gcov.exp: Tweak expected line formats.
39274         * gcc.misc-tests/gcov8.c: New test.
39275         * gcc.misc-tests/gcov8.x: New flags.
39276
39277 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
39278
39279         * consistency.vlad/layout/endian.c: Include string.h.
39280
39281         * gcc.c-torture/execute/20020805-1.c: New test.
39282
39283 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
39284
39285         * g++.dg/other/conversion1.C: New test.
39286
39287 2002-08-03  Roger Sayle  <roger@eyesopen.com>
39288
39289         * gcc.dg/builtins-1.c: New testcase.
39290
39291 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
39292
39293         * g++.dg/inherit/access3.C: New test.
39294
39295 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
39296
39297         * gcc.dg/ia64-visibility-2.c: New test.
39298
39299 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
39300
39301         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
39302         __qualifier_flags to __flags.
39303
39304 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
39305
39306         * g++.dg/inherit/operator1.C: New test.
39307         * g++.dg/lookup/disamb1.C: Fix typo in comment.
39308         * g++.dg/other/error1.C: Change expected error message.
39309         * g++.dg/template/conv4.C: Likewise.
39310
39311 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
39312
39313         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
39314         for documented behavior.
39315
39316 2002-07-25  Roger Sayle  <roger@eyesopen.com>
39317
39318         * gcc.c-torture/execute/20020720-1.x: Skip this test on
39319         several targets known to fail.
39320
39321 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
39322
39323         * gcc.dg/mips-args-[123].c: New tests.
39324
39325 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
39326
39327         * gcc.dg/ppc-spe.c: New.
39328
39329 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
39330
39331         * g++.dg/other/ptrmem4.C: New testcase.
39332
39333 2002-07-24  Richard Henderson  <rth@redhat.com>
39334
39335         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
39336
39337 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
39338
39339         * g++.dg/ext/alignof1.C (main): Return 0 for success.
39340
39341 2002-07-24  Roger Sayle  <roger@eyesopen.com>
39342
39343         * gcc.c-torture/execute/memset-3.c: New testcase.
39344
39345 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
39346
39347         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
39348         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
39349
39350 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39351
39352         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
39353         Delete.
39354
39355 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
39356
39357         * gcc.c-torture/compile/simd-4.c: New test.
39358
39359 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39360
39361         PR c++/7347, c++/7348
39362         * g++.dg/template/access4.C: New test.
39363         * g++.dg/template/access5.C: New test.
39364         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
39365         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
39366         * g++.old-deja/g++.pt/ttp58.C: Likewise.
39367         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
39368
39369 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
39370
39371         * gcc.dg/gnu89-init-2.c: New test.
39372
39373 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
39374
39375         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
39376
39377 2002-07-20  Roger Sayle  <roger@eyesopen.com>
39378
39379         * gcc.c-torture/execute/20020720-1.c: New testcase.
39380
39381 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
39382
39383         * gcc.dg/cpp/Wsignprom.c: New tests.
39384
39385 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
39386
39387         * gcc.c-torture/execute/loop-13.c: New test.
39388
39389 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
39390
39391         * gcc.dg/cpp/expr.c: New tests.
39392
39393 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
39394
39395         * g++.dg/opt/pr6713.C: Add template instantiation.
39396
39397 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
39398
39399         * gcc.dg/nest.c: New test.
39400
39401 2002-07-17  Richard Henderson  <rth@redhat.com>
39402
39403         * g++.dg/opt/pr6713.C: New test.
39404
39405 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
39406
39407         * gcc.c-torture/execute/loop-2e.x: Let the testcase
39408         XFAIL for all x86 processors.
39409
39410 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
39411
39412         * gcc.c-torture/execute/20010122-1.x: Do not test with
39413         -fomit-frame-pointer.
39414
39415 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39416
39417         * g++.dg/template/instantiate2.C: New test.
39418         * g++.dg/template/spec4.C: New test.
39419
39420 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39421
39422         * g++.dg/template/access2.C: New test.
39423         * g++.dg/template/access3.C: New test.
39424
39425 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
39426
39427         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
39428         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
39429         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
39430         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
39431         Convert to use <stdarg.h>.
39432         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
39433         Delete.
39434         * gcc.dg/va-arg-2.c: New.
39435         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
39436
39437 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
39438
39439         * gcc.c-torture/compile/20020710-1.c: New test.
39440
39441 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
39442                           Andrew Pinski  <pinskia@physics.uc.edu>
39443
39444         gcc.c-torture/compile/simd-2.c: New testcase.
39445         gcc.c-torture/compile/simd-3.c: Likewise.
39446
39447 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
39448
39449         PR c++/7224
39450         * g++.dg/overload/error1.C: New test.
39451
39452 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39453
39454         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
39455         configuration and IRIX 6 O32 ABI.
39456
39457 2002-07-11  Roger Sayle  <roger@eyesopen.com>
39458
39459         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
39460
39461 2002-07-10  Roger Sayle  <roger@eyesopen.com>
39462
39463         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
39464
39465 2002-07-10  Jeffrey A Law  <law@redhat.com>
39466
39467         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
39468
39469         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
39470
39471 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
39472
39473         * gcc.dg/20020312-2.c: Check for __PPC__.
39474
39475 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
39476
39477         * gcc.c-torture/compile/20020709-1.c: New test.
39478
39479 2002-07-07  Roger Sayle  <roger@eyesopen.com>
39480
39481         * g++.dg/template/qualttp21.C: New test case.
39482
39483 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
39484
39485         * gcc.c-torture/compile/20020706-1.c: New test.
39486         * gcc.c-torture/compile/20020706-2.c: New test.
39487
39488 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
39489             Alexandre Oliva  <aoliva@redhat.com>
39490
39491         * g++.dg/warn/incomplete1.C: New test.
39492
39493 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39494
39495         PR c++/7099
39496         * g++.dg/warn/noreturn1.C: New test.
39497
39498 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
39499
39500         PR c++/6706
39501         * g++.dg/debug/debug6.C: New test.
39502         * g++.dg/debug/debug7.C: New test.
39503
39504 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
39505
39506         * gcc.c-torture/compile/simd-3.c: New test.
39507
39508 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
39509
39510         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
39511         * gcc.dg/20020620-1.c: Likewise.
39512
39513 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39514
39515         PR c++/6944
39516         * g++.dg/init/array4.C: New test.
39517         * g++.dg/init/array5.C: New test.
39518
39519 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
39520
39521         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
39522         * gcc.c-torture/execute/simd-2.c (main): Likewise.
39523
39524 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39525
39526         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
39527         * gcc.dg/wtr-aggr-init-1.c: Likewise.
39528         * gcc.dg/wtr-conversion-1.c: Likewise.
39529         * gcc.dg/wtr-escape-1.c: Likewise.
39530         * gcc.dg/wtr-int-type-1.c: Likewise.
39531         * gcc.dg/wtr-label-1.c: Likewise.
39532         * gcc.dg/wtr-static-1.c: Likewise.
39533         * gcc.dg/wtr-strcat-1.c: Likewise.
39534         * gcc.dg/wtr-suffix-1.c: Likewise.
39535         * gcc.dg/wtr-switch-1.c: Likewise.
39536         * gcc.dg/wtr-unary-plus-1.c: Likewise.
39537         * gcc.dg/wtr-union-init-1.c: Likewise.
39538         * gcc.dg/wtr-union-init-2.c: Likewise.
39539         * gcc.dg/wtr-union-init-3.c: Likewise.
39540
39541         * gcc.dg/wtr-func-def-1.c: New test.
39542
39543 2002-07-02 Devang Patel <dpatel@apple.com>
39544
39545         * objc.dg/param-1.m: New test.
39546
39547 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
39548
39549         * gcc.dg/cpp/trad/directive.c: Add test.
39550         * gcc.dg/cpp/trad/macroargs.c: Add test.
39551         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
39552
39553 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
39554
39555         * gcc.dg/cpp/cmdlne-M.c: New test.
39556
39557 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
39558
39559         * objc.dg/desig-init-1.m: New test.
39560
39561 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39562
39563         PR c++/6716
39564         * g++.dg/template/instantiate1.C: New test.
39565
39566 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
39567
39568         PR c++/7112
39569         * g++.dg/template/sizeof2.C: New test.
39570
39571 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
39572
39573         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
39574         gcc.dg/cpp/trad/include.c: New tests.
39575
39576 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
39577
39578         PR target/7177
39579         * gcc.c-torture/compile/20020701-1.c: New test.
39580
39581 2002-07-01  Stan Shebs  <shebs@apple.com>
39582
39583         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
39584         header here...
39585         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
39586         (objc-torture-execute): or here.
39587
39588 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
39589
39590         * gcc.c-torture/execute/arith-rand-ll.c: New test.
39591
39592 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
39593
39594         * gcc.dg/cpp/trad/escaped-nl.c: New test.
39595
39596 2002-06-30  Devang Patel  <dpatel@apple.com>
39597
39598         * objc.dg/fsyntax-only.m: New test.
39599
39600 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
39601
39602         PR c++/6695
39603         * g++.dg/template/friend7.C: New file.
39604
39605 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
39606
39607         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
39608         return type.
39609
39610 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
39611
39612         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
39613         avoid division by zero.
39614
39615 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
39616
39617         * gcc.dg/Wunknownprag.c: New tests.
39618
39619 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
39620
39621         * gcc.c-torture/execute/simd-2.c: New test.
39622
39623 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
39624
39625         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
39626         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
39627         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
39628         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
39629         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
39630         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
39631         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
39632         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
39633         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
39634         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
39635         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
39636         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
39637         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
39638         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
39639         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
39640         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
39641         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
39642
39643 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
39644
39645         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
39646         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
39647         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
39648         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
39649         New tests.
39650         * gcc.dg/cpp/trad/directive.c: Update.
39651
39652 2002-06-23  Andreas Jaeger  <aj@suse.de>
39653
39654         * gcc.c-torture/execute/complex-6.c: New.
39655
39656 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
39657
39658         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
39659         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
39660         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
39661         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
39662
39663 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
39664
39665         * gcc.dg/cpp/trad: New directory with traditional tests copied
39666         from parent directory.
39667         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
39668         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
39669         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
39670         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
39671         Move to trad/ and rename.
39672         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
39673         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
39674         gcc.dg/cpp/trad/redef2.c: New tests.
39675         * gcc.dg/cpp/trad/trad.exp: New driver.
39676
39677 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
39678
39679         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
39680         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
39681         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
39682         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
39683         Remove.
39684
39685 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
39686
39687         * gcc.dg/20020620-1.c: New test.
39688
39689 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39690
39691         * g++.dg/template/ttp4.C: New test.
39692
39693 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
39694
39695         * g++.dg/opt/vt1.C: Fix regexp.
39696
39697 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39698
39699         * gcc.c-torture/execute/pure-1.c: Make functions static again.
39700         Don't use attribute `noinline'.
39701
39702 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
39703
39704         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
39705
39706 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
39707
39708         * gcc.c-torture/execute/simd-1.c: New.
39709
39710         * gcc.dg/simd-1.c: New.
39711
39712 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
39713
39714         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
39715
39716 2002-06-16  Richard Henderson  <rth@redhat.com>
39717
39718         * g++.dg/ext/anon-struct1.C: New.
39719         * g++.dg/ext/anon-struct2.C: New.
39720         * g++.dg/ext/anon-struct3.C: New.
39721         * gcc.dg/anon-struct-1.c: New.
39722         * gcc.dg/anon-struct-2.c: New.
39723         * gcc.dg/anon-struct-3.c: New.
39724         * gcc.dg/20011008-1.c: Adjust warning text.
39725         * gcc.dg/20020527-1.c: Add -fms-extensions.
39726
39727 2002-06-16  Richard Henderson  <rth@redhat.com>
39728
39729         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
39730
39731 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
39732
39733         * gcc.c-torture/execute/20020615-1.c: New test.
39734
39735 2002-06-15  Roger Sayle  <roger@eyesopen.com>
39736
39737         * gcc.c-tortuture/execute/compare-1.c: New test case.
39738         * gcc.c-tortuture/execute/compare-2.c: New test case.
39739         * gcc.c-tortuture/execute/compare-3.c: New test case.
39740
39741 2002-06-13  Richard Henderson  <rth@redhat.com>
39742
39743         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
39744         ia64 ilp32.
39745
39746 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39747
39748         * g++.dg/template/typename2.C: Update error message.
39749
39750 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
39751
39752         * gcc.c-torture/execute/20020611-1.c: New test.
39753
39754 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
39755
39756         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
39757         list of targets to skip.
39758
39759 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
39760
39761         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
39762         targets if not optimizing.
39763
39764 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
39765
39766         * gcc.c-torture/compile/20020605-1.c: New test.
39767
39768         * g++.dg/opt/vt1.C: New test.
39769
39770         * gcc.dg/20020531-1.c: New test.
39771
39772         * gcc.dg/20020530-1.c: New test.
39773
39774         * gcc.dg/20020527-1.c: New test.
39775
39776         * g++.dg/opt/cse1.C: New test.
39777
39778 2002-06-07  Roger Sayle  <roger@eyesopen.com>
39779
39780         * gcc.dg/20020607-2.c: New test case.
39781
39782 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
39783
39784         * gcc.c-torture/compile/20020604-1.c: New test.
39785
39786 2002-06-04  Richard Henderson  <rth@redhat.com>
39787
39788         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
39789         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
39790         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
39791
39792 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
39793
39794         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
39795
39796 2002-06-03  Richard Henderson  <rth@redhat.com>
39797
39798         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
39799         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
39800
39801 2002-06-02  Richard Henderson  <rth@redhat.com>
39802
39803         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
39804         test functions static.
39805
39806 2002-06-02  Andreas Jaeger  <aj@suse.de>
39807
39808         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
39809         now.
39810
39811 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39812
39813         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
39814         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
39815         Update for mofified diagnostics.
39816         * gcc.dg/c99-intconst-1.c: No longer fail.
39817
39818 2002-06-02  Richard Henderson  <rth@redhat.com>
39819
39820         * gcc.dg/uninit-A.c: Remove xfail markers.
39821
39822 2002-06-01  Roger Sayle  <roger@eyesopen.com>
39823
39824         * gcc.dg/fnegate-1.c: New test case.
39825
39826 2002-05-30  Osku Salerma  <osku@iki.fi>
39827
39828         * gcc.c-torture/execute/mayalias-1.c: New file.
39829
39830 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39831
39832         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
39833         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
39834         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
39835
39836 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
39837
39838         * gcc.c-torture/execute/20020529-1.c: New test.
39839
39840 2002-05-27  Richard Henderson  <rth@redhat.com>
39841
39842         * g++.dg/ext/attrib6.C: New test case.
39843
39844 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39845
39846         * gcc.c-torture/execute/pure-1.c: New test.
39847
39848 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39849
39850         * gcc.dg/cpp/arith-2.c: Remove.
39851
39852 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39853
39854         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
39855         * gcc.dg/cpp/if-3.c: Remove.
39856
39857 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
39858
39859         * g++.dg/opt/cse2.C: New test.
39860
39861 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
39862
39863         * gcc.dg/cpp/arith-1.c: New semantic tests.
39864         * gcc.dg/cpp/if-1.c: Update.
39865
39866 2002-05-24  Ben Elliston  <bje@redhat.com>
39867
39868         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
39869
39870 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
39871
39872         * gcc.dg/verbose-asm.c: New test.
39873
39874 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39875
39876         * gcc.dg/cpp/paste12.c: New test.
39877
39878 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39879
39880         * g++.dg/parse/named_ops.C: New test.
39881
39882 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
39883
39884         * gcc.dg/weak-8.c: New test.
39885
39886 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
39887
39888         * gcc.dg/weak-2.c: Allow optional leading underscore
39889         in scan-assembler symbol name.
39890         * gcc.dg/weak-3.c: Likewise.
39891         * gcc.dg/weak-4.c: Likewise.
39892         * gcc.dg/weak-5.c: Likewise.
39893
39894 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
39895
39896         * gcc.dg/20020523-1.c: New test.
39897
39898 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39899
39900         * objc.dg/const-str-2.m: Update now that we stop after
39901         a command line error.
39902
39903 2002-05-22  Richard Henderson  <rth@redhat.com>
39904
39905         * g++.dg/dg.exp: Fix typo in test pruneing.
39906
39907 2002-05-22  Richard Henderson  <rth@redhat.com>
39908
39909         * g++.dg/dg.exp: Prune the tls subdirectory.
39910         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
39911         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
39912         * g++.dg/tls/init-1.C: New.
39913
39914 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
39915
39916         * gcc.dg/20020517-1.c: New test.
39917
39918 2002-05-21  Richard Henderson  <rth@redhat.com>
39919
39920         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
39921         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
39922
39923 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
39924
39925         * g++.dg/other/copy2.C: New test.
39926
39927 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
39928
39929         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
39930         (MAX_COPY): Bump up to 10 times sizeof (long long).
39931         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
39932
39933         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
39934         sizeof (long long).
39935
39936         * gcc.c-torture/execute/strcpy-1.c: New test.
39937
39938 2002-05-19  Jason Merrill  <jason2redhat.com>
39939
39940         * g++.dg/ext/oper1.C: New test.
39941
39942 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
39943 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
39944
39945         * README.QMTEST: New file.
39946
39947         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
39948
39949 2002-05-19  Andreas Jaeger  <aj@suse.de>
39950
39951         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
39952         now.
39953         * gcc.c-torture/execute/loop-2d.x: Likewise.
39954
39955 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
39956
39957         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
39958         support weak symbols.
39959         * gcc.dg/weak-4.c: Likewise.
39960         * gcc.dg/weak-6.c: Likewise.
39961
39962 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
39963
39964         * gcc.dg/weak-3.c: Add dg-excess-error comment for
39965         cygwin, coff and h8300-*-hms targets
39966         * gcc.dg/weak-5.c: Likewise.
39967         * gcc.dg/weak-7.c: Likewise.
39968
39969 2002-05-16  Jason Merrill  <jason@redhat.com>
39970
39971         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
39972         (scan-assembler-not, scan-assembler-dem): Likewise.
39973         (scan-assembler-dem-not): Likewise.
39974
39975 2002-05-15  Richard Henderson  <rth@redhat.com>
39976
39977         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
39978
39979 2002-05-15  Richard Henderson  <rth@redhat.com>
39980
39981         * gcc.dg/weak-5.c (vfoo1c): No warning here.
39982         (vfoo1f): Warning here.
39983         (vfoo1l): Don't redefine the alias.
39984
39985 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
39986
39987         * g++.dg/init/pm1.C: New test.
39988
39989 2002-05-12  David S. Miller  <davem@redhat.com>
39990
39991         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
39992         types.
39993
39994 2002-05-10  Roger Sayle  <roger@eyesopen.com>
39995
39996         * gcc.c-torture/execute/20020510-1.c: New test case.
39997
39998 2002-05-10  David S. Miller  <davem@redhat.com>
39999
40000         * gcc.c-torture/execute/conversion.c: Test long double too.
40001
40002 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
40003
40004         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
40005         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
40006         * lib/g++.exp (g++_link_flags): Likewise.
40007         * lib/objc.exp (objc_target_compile): Likewise.
40008
40009 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
40010
40011         * gcc.dg/cpp/poison.c: Update.
40012         * gcc.dg/cpp/20000625-2.c: Remove.
40013         * gcc.dg/cpp/direct2s.c: Remove final test.
40014
40015 2002-05-08  Tom Rix  <trix@redhat.com>
40016
40017         * gcc.c-torture/execute/20020508-1.c: New test.
40018         * gcc.c-torture/execute/20020508-2.c: New test.
40019         * gcc.c-torture/execute/20020508-3.c: New test.
40020
40021 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40022
40023         * gcc.dg/cpp/charconst-4.c: More tests.
40024
40025 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
40026
40027         PR c/6569
40028         * gcc.dg/weak-3.c: Update location of warning messages.
40029         * gcc.dg/weak-5.c: Likewise.
40030
40031 2002-05-06  Roger Sayle  <roger@eyesopen.com>
40032
40033         * gcc.c-torture/execute/20020506-1.c: New test case.
40034
40035 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
40036
40037         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
40038
40039 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40040
40041         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
40042
40043 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40044
40045         * gcc.dg/cpp/charconst-3.c: New test.
40046
40047 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40048
40049         * gcc.dg/cpp/charconst.c: Update tests.
40050
40051 2002-05-05  Tim Josling  <tej@melbpc.org.au>
40052
40053         * treelang: Added directory for new sample language treelang. Also
40054         lib/treelang.exp: New file to signal treelang should be tested.
40055
40056 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
40057
40058         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
40059         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
40060         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
40061         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
40062         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
40063         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
40064         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
40065
40066 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40067
40068         * gcc.dg/format/xopen-2.c: New test.
40069
40070 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
40071
40072         * gcc.dg/20020503-1.c: New test.
40073
40074 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
40075
40076         * g++.dg/init/dtor1.C: Make it tougher.
40077
40078 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
40079
40080         * g++.dg/init/dtor1.C: New test.
40081
40082 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
40083
40084         * gcc.dg/altivec-8.c: New.
40085
40086 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
40087
40088         * gcc.dg/altivec-7.c: New.
40089
40090 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
40091
40092         * g++.dg/parse/typedef1.C: New test.
40093
40094 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
40095
40096         PR c++/6486
40097         * g++.dg/template/friend6.C: New test.
40098
40099         PR c++/6492
40100         * g++.dg/init/copy1.C: New test.
40101
40102 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
40103
40104         * g++.dg/warn/effc1.C: New test.
40105
40106 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
40107
40108         * gcc.dg/cpp/if-cexp.c: Add a test.
40109
40110 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
40111
40112         * gcc.dg/20020426-2.c: New test.
40113
40114 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
40115
40116         * gcc.dg/cpp/if-mop.c: Update.
40117         * gcc.dg/cpp/if-mpar.c: Add test.
40118         * gcc.dg/cpp/if-oppr.c: Update.
40119
40120 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40121
40122         PR c/6343
40123         * gcc.dg/weak-[2-7].c: New tests.
40124
40125 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
40126
40127         * gcc.dg/enum1.c: New test.
40128
40129 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
40130
40131         PR c++/6497
40132         * g++.dg/inherit/access2.C: New test.
40133
40134 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
40135
40136         PR bootstrap/6445
40137         * gcc.dg/20020426-1.c: New test.
40138
40139 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
40140
40141         * g++.dg/abi/enum1.C: New test.
40142
40143 2002-04-26  Richard Henderson  <rth@redhat.com>
40144
40145         * gcc.dg/c99-bool-1.c: Expect always true warning.
40146
40147 2002-04-25  Roger Sayle  <roger@eyesopen.com>
40148
40149         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
40150
40151 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40152
40153         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
40154         targets.
40155
40156 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
40157
40158         * g++.dg/abi/mange7.C: New test.
40159
40160         PR c++/6438.
40161         * g++.dg/parse/stmtexpr2.C: New test.
40162
40163 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
40164
40165         * gcc.dg/20020312-2.c: Add SH target.
40166
40167 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40168
40169         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
40170         compiler output on mips*-*-irix*.
40171
40172 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
40173
40174         * g++.dg/parse/attr1.C: New test.
40175
40176 2002-04-23  Roger Sayle  <roger@eyesopen.com>
40177
40178         * gcc.c-torture/execute/string-opt-17.c: New test case.
40179         * gcc.c-torture/execute/memset-2.c: New test case.
40180
40181 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
40182
40183         PR c++/6256:
40184         * g++.dg/template/friend5.C: New test.
40185
40186         PR c++/6331:
40187         * g++.dg/template/qual1.C: Likewise.
40188
40189 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
40190
40191         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
40192         Include stdlib.h, not stdio.h or ctype.h.
40193
40194 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
40195
40196         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
40197         cris-*-elf* and mmix-*-*.
40198         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
40199         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
40200         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
40201         Ditto.
40202         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
40203         * gcc.dg/wchar_t-1.c: Ditto.
40204
40205 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
40206
40207         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
40208         Clarify comment.
40209
40210 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
40211
40212         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
40213
40214 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40215
40216         * gcc.c-torture/execute/20000906-1.x: Delete.
40217
40218 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
40219
40220         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
40221
40222 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
40223
40224         * PR6367
40225         * g77.f-torture/execute/6367.f: New test.
40226         * g77.f-torture/execute/6367.x: Disable for MMIX.
40227
40228 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
40229
40230         * PR6352
40231         * g++.dg/opt/inline2.C: New test.
40232
40233 2002-04-18  Richard Henderson  <rth@redhat.com>
40234
40235         * gcc.dg/20000906-1.c: Enable for all targets.
40236         * gcc.c-torture/compile/iftrap-2.c: New.
40237
40238 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
40239
40240         * gcc.dg/20020418-1.c: New test.
40241         * gcc.dg/20020418-2.c: New test.
40242
40243 2002-04-18  Richard Henderson  <rth@redhat.com>
40244
40245         * gcc.c-torture/compile/iftrap-1.c: New.
40246         * gcc.dg/iftrap-1.c: Adjust for ia64.
40247         * gcc.dg/iftrap-2.c: New.
40248
40249 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
40250
40251         * gcc.c-torture/compile/20020418-1.c: New test.
40252
40253 2002-04-18  Roger Sayle  <roger@eyesopen.com>
40254
40255         * gcc.c-torture/compile/20020415-1.c: New.
40256
40257 2002-04-18  David S. Miller  <davem@redhat.com>
40258
40259         * gcc.c-torture/execute/20020418-1.c: New test.
40260
40261 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
40262
40263         * gcc.dg/20020416-1.c: New test.
40264
40265         * g++.dg/opt/inline1.C: New test.
40266
40267 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
40268
40269         * gcc.dg/altivec-5.c: New test.
40270
40271         * gcc.dg/20020415-1.c: New test.
40272
40273 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
40274
40275         * testsuite/lib/chill.exp: Remove.
40276
40277 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
40278
40279         * g++.dg/other/big-struct.C: New test.
40280
40281 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
40282
40283         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
40284         of scratch file.
40285
40286 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
40287
40288         PR c/6277
40289         * gcc.dg/i386-387-1.c: Allow optional leading underscore
40290         in scan-assembler function name
40291
40292 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
40293
40294         * g77.f-torture/execute/980628-4.x,
40295         g77.f-torture/execute/980628-5.x,
40296         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
40297         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
40298         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
40299         i[34567]86-*-*.
40300
40301 2002-04-13  David S. Miller  <davem@redhat.com>
40302
40303         * gcc.c-torture/execute/20020413-1.c: New test.
40304
40305 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
40306
40307         * gcc.dg/asm-6.c,
40308         * g++.dg/ext/asm1.C: New tests.
40309
40310 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
40311
40312         PR c++ 5373.
40313         * g++.dg/parse/stmtexpr1.C: New test.
40314
40315         PR c++/5189.
40316         * g++.dg/template/copy1.C: New test.
40317
40318 2002-04-12  Richard Henderson  <rth@redhat.com>
40319
40320         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
40321
40322 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
40323
40324         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
40325         gcc.c-torture/execute/20020307-2.c.
40326
40327 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
40328
40329         * g++.dg/ext/attrib5.C,
40330         * g++.dg/lookup/struct1.C: New tests.
40331
40332 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
40333
40334         * gcc.dg/20020411-1.c: New test.
40335
40336         * gcc.c-torture/execute/20020411-1.c: New test.
40337
40338 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
40339
40340         * g77.f-torture/execute/6177.f: New test.
40341
40342 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
40343
40344         PR middle-end/6247
40345         * g++.dg/opt/cleanup1.C: New test.
40346
40347         * g++.dg/opt/const1.C: New test.
40348
40349 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
40350
40351         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
40352
40353 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40354
40355         PR c++/5507
40356         * g++.dg/template/typename2.C: New test.
40357
40358 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
40359
40360         * gcc.c-torture/execute/loop-12.c: New.
40361
40362 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
40363
40364         * g77.f-torture/execute/980628-4.x,
40365         g77.f-torture/execute/980628-5.x,
40366         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
40367         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
40368         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
40369
40370 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40371
40372         PR optimization/6086
40373         * g++.dg/opt/preinc1.C: New test.
40374
40375 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
40376
40377         PR c++/5571
40378         * g++.dg/opt/static2.C: New test.
40379
40380 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
40381
40382         PR c/5120
40383         * gcc.dg/20020406-1.c: New test.
40384
40385 2002-04-04  David S. Miller  <davem@redhat.com>
40386
40387         * gcc.c-torture/execute/20020404-1.c: New test.
40388
40389 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
40390
40391         PR c/6123
40392         * gcc.dg/20020312-2.c: Do not declare global register variable
40393         if __PIC__ or __pic__ is defined.
40394
40395 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
40396
40397         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
40398         __asm__ so that it works correctly even if -ansi -pedantic-errors.
40399
40400 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40401
40402         * gcc.misc-tests/linkage.exp: Update last change to handle
40403         sparc*-, not just sparc-.
40404
40405 2002-04-03  Richard Henderson  <rth@redhat.com>
40406
40407         * gcc.dg/cpp/ucs.c: Improved long UCS test.
40408
40409 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
40410
40411         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
40412
40413 2002-04-02  David S. Miller  <davem@redhat.com>
40414
40415         * gcc.c-torture/execute/20020402-3.c: New test.
40416
40417 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
40418
40419         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
40420         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
40421
40422         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
40423         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
40424         g77.f-torture/execute/20001201.x,
40425         g77.f-torture/execute/u77-test.x: New files.
40426
40427         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
40428         * gcc.dg/wchar_t-1.c: Ditto.
40429
40430 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40431
40432         * gcc.c-torture/execute/20020402-1.c: New test.
40433
40434 2002-04-01  Richard Henderson  <rth@redhat.com>
40435
40436         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
40437
40438         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
40439
40440 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40441
40442         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
40443
40444 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40445
40446         * g++.dg/inherit/template-as-base.C: Expect error.
40447         * g++.dg/inherit/namespace-as-base.C: Likewise.
40448
40449 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
40450
40451         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
40452         g++.dg/ext/instantiate3.C: Tweak match patterns.
40453
40454         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
40455         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
40456         -da test.
40457
40458 2002-03-31  Richard Henderson  <rth@redhat.com>
40459
40460         * gcc.dg/special/alias-2.c: New.
40461         * gcc.dg/special/ecos.exp: Run it.
40462
40463 2002-03-31  Richard Henderson  <rth@redhat.com>
40464
40465         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
40466
40467 2002-03-31  Kazu Hirata  <kazu@hxi.com>
40468
40469         * gcc.dg/weak-1.c: Disable on h8300 port.
40470
40471 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
40472
40473         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
40474         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
40475         ordering tests.
40476         * g++.dg/bprob/bprob-1.C: New test.
40477         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
40478         * g++.dg/gcov/gcov-1.C: New test.
40479         * g++.dg/gcov/gcov-1.x: New file.
40480         * g++.dg/gcov/gcov-2.C: New test.
40481         * g++.dg/gcov/gcov-3.C: New test.
40482         * g++.dg/gcov/gcov-3.h: New file.
40483
40484 2002-03-28  Roger Sayle  <roger@eyesopen.com>
40485
40486         * g++.old-deja/g++.other/builtins5.C: New test.
40487         * g++.old-deja/g++.other/builtins6.C: New test.
40488         * g++.old-deja/g++.other/builtins7.C: New test.
40489         * g++.old-deja/g++.other/builtins8.C: New test.
40490         * g++.old-deja/g++.other/builtins9.C: New test.
40491
40492 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
40493
40494         * g++.dg/opt/static1.C: New test.
40495
40496         * g++.dg/opt/longbranch1.C: New test.
40497
40498 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
40499
40500         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
40501
40502         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
40503
40504 2002-03-28  Jeffrey A Law  (law@redhat.com)
40505
40506         * gcc.c-torture/execute/20020328-1.c: New test.
40507
40508 2002-03-27  Richard Henderson  <rth@redhat.com>
40509
40510         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
40511         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
40512         move from g++.old-deja/g++.ext/.
40513
40514 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
40515
40516         * g++.dg/init/new2.C: New test.
40517
40518 2002-03-26  Richard Henderson  <rth@redhat.com>
40519
40520         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
40521
40522         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
40523         on sparc.
40524
40525         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
40526         sparcv9 systems.
40527         * gcc.dg/20001102-1.c: Likewise.
40528
40529 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
40530
40531         * gcc.dg/cpp/endif-pedantic1.c,
40532         gcc.dg/cpp/endif-pedantic2.c: New tests.
40533
40534 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
40535
40536         * g++.dg/init/new1.C: New test.
40537
40538 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
40539
40540         * g++.dg/abi/vbase9.C: New test.
40541
40542 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
40543
40544         * gcc.dg/arm-asm.c: New test.
40545
40546 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
40547
40548         * gcc.dg/Wswitch-enum.c: New test.
40549         Fix PR c/5044.
40550
40551 2002-03-26  Richard Henderson  <rth@redhat.com>
40552
40553         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
40554         structure.
40555
40556 2002-03-25  Richard Henderson  <rth@redhat.com>
40557
40558         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
40559         sparcv9 systems.
40560
40561         * gcc.c-torture/compile/20011119-1.c (xxx): New.
40562         * gcc.c-torture/compile/20011119-2.c (xxx): New.
40563
40564 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
40565
40566         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
40567
40568 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
40569
40570         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
40571         targets using generic thunk support.
40572
40573 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
40574
40575         * gcc.c-torture/compile/20020323-1.c: New test.
40576
40577         * g++.dg/opt/conj2.C: New test.
40578
40579 2002-03-24  Richard Henderson  <rth@redhat.com>
40580
40581         * gcc.dg/weak-1.c: Use -fno-common.
40582
40583 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40584
40585         * g77.dg/f77-edit-apostrophe-out.f: New test
40586         * g77.dg/f77-edit-h-out.f: New test
40587         * g77.dg/f77-edit-t-in.f: New test
40588         * g77.dg/f77-edit-t-out.f: New test
40589         * g77.dg/f77-edit-x-out.f: New test
40590         * g77.dg/f77-edit-slash-out.f: New test
40591         * g77.dg/f77-edit-colon-out.f: New test
40592         * g77.dg/f77-edit-s-out.f: New test
40593
40594 2002-03-24  Richard Henderson  <rth@redhat.com>
40595
40596         * objc/execute/formal_protocol-6.x: New XFAIL.
40597
40598 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40599
40600         * gcc.dg/weak-1.c: Early return from dg-final on platforms
40601         that do not support weak symbols
40602
40603 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40604
40605         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
40606         * lib/g77.exp: Likewise.
40607         * lib/objc.exp: Likewise.
40608
40609 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
40610
40611         * gcc.dg/Wswitch-default.c: New test.
40612
40613 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
40614
40615         * g++.dg/other/enum1.C: New test.
40616
40617 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
40618
40619         * gcc.dg/pragma-ep-3.c: Fix typo.
40620
40621 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40622
40623         * g++.dg/inherit/template-as-base.C: New test.
40624
40625 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
40626
40627         * g++.old-deja/g++.other/dwarf2-1.C: Move...
40628         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
40629
40630 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
40631
40632         * gcc.dg/cpp/multiline.c: Update to match.
40633
40634 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
40635
40636         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
40637
40638 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
40639
40640         * gcc.dg/cpp/extratokens2.c: New file.
40641
40642 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
40643
40644         * gcc.dg/20020312-2.c: Add rs6000 target.
40645
40646         * gcc.c-torture/compile/20020319-1.c: New test.
40647
40648 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40649
40650         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
40651         (A, E): Handle this.
40652
40653 2002-03-20  Jason Merrill  <jason@redhat.com>
40654
40655         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
40656         ignoring -fpic.
40657         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
40658         through prune_gcc_output.
40659
40660 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
40661
40662         * gcc.c-torture/compile/20020320-1.c: New test.
40663
40664 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
40665
40666         * gcc.c-torture/compile/20020318-1.c: New test.
40667
40668         * gcc.dg/struct-by-value-1.c: New test.
40669
40670         * gcc.dg/20020319-1.c: New test.
40671
40672 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
40673
40674         * g++.dg/opt/conj1.C: New test.
40675
40676 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
40677
40678         * g++.dg/template/qualttp20.C: Revert previous change.
40679         * g++.dg/template/qualttp3.C: Likewise.
40680         * g++.dg/template/qualttp4.C: Likewise.
40681         * g++.dg/template/qualttp5.C: Likewise.
40682         * g++.dg/template/qualttp6.C: Likewise.
40683         * g++.dg/template/qualttp7.C: Likewise.
40684         * g++.dg/template/qualttp8.C: Likewise.
40685         * g++.dg/template/recurse.C: Likewise.
40686
40687 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
40688
40689         * gcc.dg/cpp/wchar-1.c: Update.
40690
40691 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
40692
40693         * g++.dg/template/conv1.C: New test.
40694         * g++.dg/template/conv2.C: New test.
40695         * g++.dg/template/conv3.C: New test.
40696         * g++.dg/template/conv4.C: New test.
40697
40698 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
40699
40700         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
40701         * g++.dg/template/qualttp3.C: Likewise.
40702         * g++.dg/template/qualttp4.C: Likewise.
40703         * g++.dg/template/qualttp5.C: Likewise.
40704         * g++.dg/template/qualttp6.C: Likewise.
40705         * g++.dg/template/qualttp7.C: Likewise.
40706         * g++.dg/template/qualttp8.C: Likewise.
40707         * g++.dg/template/recurse.C: Likewise.
40708
40709 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
40710
40711         * g++.dg/opt/dtor1.C: New test.
40712
40713 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
40714
40715         * gcc.c-torture/compile/20020315-1.c: New test.
40716
40717 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
40718
40719         * gcc.dg/weak-1.c: Fix scan tests.
40720
40721 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
40722
40723         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
40724         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
40725         cris-*-aout* mmix-*-*.
40726         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
40727         cris-*-aout* mmix-*-*.
40728         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
40729         cris-*-elf* cris-*-aout* and mmix-*-*.
40730         * gcc.dg/20001009-1.c: Ditto.
40731         * gcc.dg/20010912-1.c: Ditto.
40732         * gcc.dg/20020122-4.c: Ditto.
40733         * gcc.dg/inline-2.c: Ditto.
40734
40735 2002-03-14  Jeffrey A Law  (law@cygnus.com)
40736
40737         * gcc.c-torture/compile/20020314-1.c: New test.
40738
40739 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
40740
40741         * gcc.c-torture/execute/20020314-1.c: New test.
40742
40743 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
40744
40745         * g++.dg/warn/Wunused-1.C: New test.
40746
40747 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
40748
40749         * g++.dg/abi/mangle6.C: New test.
40750
40751 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
40752
40753         * gcc.c-torture/compile/20020309-2.c: New test.
40754
40755         * gcc.c-torture/compile/20020312-1.c: New test.
40756
40757 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
40758
40759         * g++.dg/other/access1.C: New test.
40760
40761 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
40762
40763         * gcc.c-torture/execute/wchar_t-1.c: New test.
40764
40765 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
40766
40767         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
40768
40769 2002-03-12  Roger Sayle  <roger@eyesopen.com>
40770
40771         * gcc.dg/20020312-1.c: New test case.
40772
40773 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
40774
40775         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
40776
40777 2002-03-11  Richard Henderson  <rth@redhat.com>
40778
40779         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
40780         * g++.old-deja/g++.jason/report.C: Likewise.
40781
40782 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
40783
40784         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
40785         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
40786
40787 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
40788
40789         * testsuite/g++.dg/overload/pmf1.C: New test.
40790
40791 2002-03-11  Kazu Hirata  <kazu@hxi.com>
40792
40793         * gcc.c-torture/execute/20020307-1.c: Use long.
40794
40795 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
40796
40797         PR optimization/5844
40798         * gcc.dg/20020310-1.c: New test.
40799
40800 2002-03-09  Michael Meissner  <meissner@redhat.com>
40801
40802         * gcc.c-torture/execute/memcpy-2.c: New test.
40803         * gcc.c-torture/execute/memset-1.c: New test.
40804         * gcc.c-torture/execute/strlen-1.c: New test.
40805         * gcc.c-torture/execute/strcmp-1.c: New test.
40806         * gcc.c-torture/execute/strncmp-1.c: New test.
40807
40808 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
40809
40810         * gcc.dg/ppc-ldstruct.c: New test.
40811
40812 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
40813
40814         * gcc.c-torture/execute/va-arg-22.c: New test.
40815
40816 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40817
40818         * gcc.c-torture/compile/20020309-1.c: New test.
40819
40820 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
40821
40822         * gcc.c-torture/execute/20020307-2.c: New test.
40823
40824 2002-03-07  Jeffrey A Law  (law@redhat.com)
40825
40826         * g77.f-torture/compile/20020307-1.f: New test.
40827
40828 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
40829
40830         * gcc.dg/unordered-1.c: New test.
40831
40832 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
40833
40834         * gcc.c-torture/execute/20020307-1.c: New test.
40835
40836 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
40837
40838         * gcc.dg/20020304-1.c: New test.
40839
40840         * gcc.c-torture/compile/20020304-2.c: New test.
40841
40842 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
40843
40844         * gcc.c-torture/compile/20020304-1.c: New test case
40845         (from PR c/5830).
40846
40847 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
40848
40849         * gcc.dg/20020103-1.c: Add other -D ppc variants.
40850
40851 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40852
40853         * g++.dg/other/classkey1.C: New test.
40854
40855 2002-03-01  Richard Henderson  <rth@redhat.com>
40856
40857         * gcc.c-torture/compile/981223-1.x: New.
40858         * gcc.c-torture/compile/920625-1.x: New.
40859
40860 2002-02-28  Richard Henderson  <rth@redhat.com>
40861
40862         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
40863
40864 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
40865
40866         * gcc.c-torture/execute/20020227-1.c: New test.
40867
40868 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
40869
40870         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
40871         here" ERROR lines.
40872         * g++.old-deja/g++.oliva/partord1.C: Likewise.
40873         * g++.old-deja.g++.other/defarg1.C: Likewise.
40874         * g++.old-deja/g++.pt/calls2.C: Likewise.
40875         * g++.old-deja/g++.pt/crash20.C: Likewise.
40876         * g++.old-deja/g++.pt/crash30.C: Likewise.
40877         * g++.old-deja/g++.pt/crash36.C: Likewise.
40878         * g++.old-deja/g++.pt/crash6.C: Likewise.
40879         * g++.old-deja/g++.pt/defarg13.C: Likewise.
40880         * g++.old-deja/g++.pt/derived3.C: Likewise.
40881         * g++.old-deja/g++.pt/error1.C: Likewise.
40882         * g++.old-deja/g++.pt/friend21.C: Likewise.
40883         * g++.old-deja/g++.pt/friend23.C: Likewise.
40884         * g++.old-deja/g++.pt/infinite1.C: Likewise.
40885         * g++.old-deja/g++.robertl/eb128.C: Likewise.
40886
40887 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
40888
40889         * gcc.c-torture/execute/20020225-2.c: New test.
40890
40891 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
40892
40893         * gcc.c-torture/execute/920730-1t.c,
40894         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
40895         Delete test cases, only relevant to -traditional.
40896
40897 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
40898
40899         * gcc.dg/cpp/undef1.c: Remove.
40900         * gcc.dg/cpp/directiv.c: Update.
40901         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
40902
40903 2002-02-27  Michael Meissner  <meissner@redhat.com>
40904
40905         * gcc.c-torture/execute/20020226-1.c: New test.
40906
40907 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
40908
40909         * g++.dg/debug/debug4.C: New test.
40910
40911         * gcc.dg/ia64-visibility-1.c: New test.
40912
40913 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
40914
40915         * gcc.dg/debug/20020224-1.c: New.
40916
40917 2002-02-25  Kazu Hirata  <kazu@hxi.com>
40918
40919         * gcc.c-torture/execute/960416-1.x: New.
40920         * gcc.c-torture/execute/divconst-3.x: Likewise.
40921
40922 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
40923
40924         * gcc.dg/20020224-1.c: New test.
40925
40926 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
40927
40928         * gcc.c-torture/execute/20020225-1.c: New.
40929
40930 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40931
40932         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
40933
40934 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
40935
40936         * gcc.dg/20020222-1.c: New test.
40937
40938 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
40939
40940         * g++.dg/opt/anonunion1.C: New test.
40941
40942 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
40943
40944         * g++.dg/template/qualttp19.C: New test.
40945         * g++.dg/template/qualttp20.C: New test.
40946         * g++.old-deja/g++.jason/report.C: Adjust expected errors
40947         * g++.old-deja/g++.other/qual1.C: Likewise.
40948
40949 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
40950
40951         * gcc.dg/attr-alwaysinline.c: New.
40952
40953 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
40954
40955         * gcc.dg/20020220-1.c: New test.
40956
40957         * gcc.dg/20020220-2.c: New test.
40958
40959         * g++.dg/opt/mmx1.C: New test.
40960
40961 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
40962
40963         * gcc.c-torture/compile/20020110.c: New test.
40964
40965 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
40966
40967         * gcc.c-torture/execute/20020219-1.c: New test.
40968
40969         * gcc.dg/20020219-1.c: New test.
40970
40971         * gcc.dg/noncompile/20020220-1.c: New test.
40972
40973         * g++.dg/opt/ptrintsum1.C: New test.
40974
40975         * gcc.dg/debug/20020220-1.c: New test.
40976
40977 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
40978
40979         * gcc.c-torture/execute/20020216-1.c: New test.
40980
40981 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40982
40983         * gcc.dg/decl-1.c: Update, new test.
40984
40985 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
40986
40987         * g++.dg/abi/bitfield1.C: New test.
40988         * g++.dg/abi/bitfield2.C: New test.
40989
40990 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
40991
40992         * gcc.dg/attr-nest.c: New test.
40993
40994 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
40995
40996         * gcc.c-torture/execute/20020215-1.c: New test.
40997
40998 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
40999
41000         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
41001         * g++.dg/debug/debug.exp: New.
41002         * g++.dg/debug/trivial.C: New.
41003         * g++.dg/debug/debug1.C: Moved...
41004         * g++.dg/other/debug1.C: ...from here.
41005         * g++.dg/debug/debug2.C: Moved...
41006         * g++.dg/other/debug2.C: ...from here.
41007         * g++.dg/debug/debug3.C: Moved...
41008         * g++.dg/other/debug3.C: ...from here.
41009
41010         * gcc.dg/noncompile/20020213-1.c: New test.
41011
41012 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
41013
41014         * g++.dg/other/debug3.C: New test.
41015
41016         * gcc.c-torture/execute/20020213-1.c: New test.
41017
41018 2002-02-13  Richard Smith <richard@ex-parrot.com>
41019
41020         * g++.old-deja/g++.other/thunk1.C: New test.
41021
41022 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
41023
41024         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
41025
41026 2002-02-13  Stan Shebs  <shebs@apple.com>
41027
41028         * gcc.dg/altivec-3.c: New.
41029
41030 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
41031
41032         * gcc.dg/Wunreachable-1.c: New test.
41033         * gcc.dg/Wunreachable-2.c: New test.
41034
41035 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41036
41037         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
41038
41039 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
41040
41041         * gcc.dg/decl-1.c: New test.
41042
41043 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
41044
41045         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
41046
41047 2002-02-10  Kazu Hirata  <kazu@hxi.com>
41048
41049         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
41050         * gcc.c-torture/compile/980506-1.x: Likewise.
41051
41052 2002-02-10  Kazu Hirata  <kazu@hxi.com>
41053
41054         * gcc.dg/20020210-1.c: New.
41055
41056 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
41057
41058         * g77.f-torture/execute/947.f: New regression test
41059         for PR fortran/947.
41060
41061 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
41062
41063         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
41064         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
41065
41066 2002-02-08  Richard Henderson  <rth@redhat.com>
41067
41068         * gcc.c-torture/compile/labels-3.c: New.
41069
41070 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
41071
41072         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
41073         expression statements work instead.
41074         * gcc.dg/noncompile/20020207-1.c: New test.
41075
41076 2002-02-07  Richard Henderson  <rth@redhat.com>
41077
41078         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
41079
41080 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
41081
41082         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
41083         message from g77
41084         * lib/g77-dg.exp: Trim g77 error messages so that they are
41085         recognized by dg.exp.
41086
41087 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
41088
41089         PR fortran/5473
41090         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
41091
41092 2002-02-07  Richard Henderson  <rth@redhat.com>
41093
41094         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
41095         to be sufficiently aligned for integers.
41096
41097 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
41098
41099         * g++.dg/template/friend4.C: New test.
41100
41101 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
41102
41103         PR fortran/5743
41104         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
41105         unsupported cases.
41106
41107 2002-02-07  Richard Henderson  <rth@redhat.com>
41108
41109         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
41110         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
41111         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
41112         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
41113
41114 2002-02-06  Richard Henderson  <rth@redhat.com>
41115
41116         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
41117
41118 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
41119
41120         * gcc.dg/20020206-1.c: New test.
41121
41122 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
41123
41124         * gcc.c-torture/execute/20020206-1.c: New test.
41125
41126         * gcc.c-torture/execute/20020206-2.c: New test.
41127
41128         PR optimization/5429:
41129         * gcc.c-torture/compile/20020206-1.c: New test.
41130
41131 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
41132
41133         * g++.dg/ext/align1.C: Do not use an explicit alignment value
41134         as certain file formats cannot support particularly large
41135         alignments.
41136
41137         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
41138         and do not expect to be able to link the executable.
41139
41140         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
41141         fail because the COFF format does not support the weak attribute.
41142
41143 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
41144
41145         * g77.dg/pr5473.f: New test
41146
41147 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
41148
41149         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
41150         Fix testcase accordingly.
41151
41152 2002-02-04  Richard Henderson  <rth@redhat.com>
41153
41154         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
41155         (buf): Change to be an array of pointers, not ints.
41156
41157 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
41158
41159         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
41160         before all tests.  Move warning one line above to match where it
41161         C frontend emits.
41162         * gcc.dg/Wswitch-2.c: New test.
41163         * g++.dg/warn/Wswitch-1.C: New test.
41164         * g++.dg/warn/Wswitch-2.C: New test.
41165
41166 2002-02-04  Richard Henderson  <rth@redhat.com>
41167
41168         * g++.dg/abi/offsetof.C: Fix size comparison.
41169
41170 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
41171
41172         * gcc.dg/cast-qual-2.c: New test.
41173
41174 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
41175
41176         * gcc.dg/20020201-4.c: New test.
41177
41178 2002-02-04  Ben Elliston  <bje@redhat.com>
41179
41180         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
41181         target_info attribute != 0, in addition to the empty string.
41182         (gcc_target_compile): Likewise.
41183
41184 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
41185
41186         * gcc.dg/Wswitch.c: New test.
41187         PR gcc/4475. PR gcc/3780.
41188
41189 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
41190
41191         * g77.f-torture/execute/5122.f: New test for regressions
41192         against PR fortran/5122.
41193
41194 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
41195
41196         * g77.f-torture/compile/pr3743.f: Delete
41197         * g77.dg/pr3743-1.f: New test.
41198         * g77.dg/pr3743-2.f: New test.
41199         * g77.dg/pr3743-3.f: New test.
41200         * g77.dg/pr3743-4.f: New test.
41201
41202 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41203
41204         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
41205
41206 2002-02-02  Richard Henderson  <rth@redhat.com>
41207
41208         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
41209         * gcc.c-torture/execute/bf64-1.c: Likewise.
41210
41211 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
41212
41213         * gcc.dg/20020201-2.c: New test.
41214
41215         * gcc.dg/20020201-3.c: New test.
41216
41217         * gcc.c-torture/execute/bitfld-2.c: New test.
41218
41219 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41220
41221         * gcc.dg/bitfld-1.c: Update.
41222         * gcc.dg/bitfld-2.c: Update.
41223         * gcc.c-torture/execute/bitfld-1.x: New.
41224
41225 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
41226
41227         * gcc.c-torture/execute/20020201-1.c: New test.
41228
41229 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
41230
41231         PR target/5469
41232         * gcc.dg/20020201-1.c: New test.
41233
41234 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
41235
41236         PR fortran/3743
41237         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
41238         * g77.f-torture/compile/pr3743.x: Remove
41239
41240 2002-01-31  Tom Rix  <trix@redhat.com>
41241
41242         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
41243
41244 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41245
41246         * gcc.dg/noncompile/20020130-1.c: New test.
41247
41248 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
41249
41250         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
41251
41252 2002-01-29  Richard Henderson  <rth@redhat.com>
41253
41254         * gcc.c-torture/execute/991118-1.c: Cast various constants back
41255         to long long.
41256         * gcc.c-torture/execute/bf64-1.c: Likewise.
41257
41258 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
41259
41260         * gcc.c-torture/execute/20020129-1.c: New test.
41261
41262 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41263
41264         * gcc.c-torture/compile/20000224-1.c: Update.
41265         * gcc.c-torture/execute/bitfld-1.c: New tests.
41266         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
41267         * gcc.dg/uninit-A.c: Update.
41268
41269 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
41270
41271         * g++.dg/template/ctor1.C: Add instantiation.
41272
41273 2002-01-28  Paul Koning  <pkoning@equallogic.com>
41274
41275         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
41276         argument to __builtin_prefetch to be const ptr.
41277
41278 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
41279
41280         * gcc.c-torture/compile/20020120-1.c: New test.
41281
41282 2002-01-27  Kazu Hirata  <kazu@hxi.com>
41283
41284         * gcc.c-torture/execute/20020127-1.c: New test.
41285
41286 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
41287
41288         * g77.dg/f77-edit-i-in.f: New test
41289         * g77.dg/f77-edit-i-out.f: New test
41290
41291 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
41292
41293         * gcc.dg/debug/debug.exp: New file.
41294         * gcc.dg/debug/trivial.c: New file.
41295         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
41296         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
41297         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
41298         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
41299         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
41300         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
41301         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
41302         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
41303         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
41304         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
41305         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
41306         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
41307         * gcc.dg/20000503-1.c: Removed.
41308         * gcc.dg/20010207-1.c: Removed.
41309         * gcc.dg/20011223-1.c: Removed.
41310         * gcc.dg/20020104-2.c: Removed.
41311         * gcc.dg/debug-1.c: Removed.
41312         * gcc.dg/debug-2.c: Removed.
41313         * gcc.dg/debug-3.c: Removed.
41314         * gcc.dg/debug-4.c: Removed.
41315         * gcc.dg/debug-5.c: Removed.
41316         * gcc.dg/debug-6.c: Removed.
41317         * gcc.dg/dwarf2-1.c: Removed.
41318         * gcc.dg/dwarf2-2.c: Removed.
41319
41320 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
41321
41322         * g++.old-deja/g++.other/eh5.C: New test.
41323         * g++.old-deja/g++.other/sibcall2.C: New test.
41324         * g++.old-deja/g++.other/array9.C: New test.
41325         * g++.old-deja/g++.other/typename2.C: New test.
41326         * g++.old-deja/g++.other/crash60.C: New test.
41327         * g++.old-deja/g++.other/conv9.C: New test.
41328         * g++.old-deja/g++.other/mangle10.C: New test.
41329         * g++.old-deja/g++.other/unchanging1.C: New test.
41330         * g++.old-deja/g++.other/exprstmt1.C: New test.
41331         * g++.old-deja/g++.other/inline23.C: New test.
41332         * g++.old-deja/g++.eh/ia64-1.C: New test.
41333         * g++.old-deja/g++.other/dwarf2-1.C: New test.
41334         * g++.old-deja/g++.other/reload1.C: New test.
41335         * g++.old-deja/g++.other/static20.C: New test.
41336         * g++.old-deja/g++.other/local-alloc1.C: New test.
41337         * g++.old-deja/g++.other/conv8.C: New test.
41338         * g++.old-deja/g++.other/stmtexpr2.C: New test.
41339         * g++.old-deja/g++.other/storeexpr1.C: New test.
41340         * g++.old-deja/g++.other/storeexpr2.C: New test.
41341         * g++.dg/eh/template2.C: New test.
41342         * g++.dg/warn/weak1.C: New test.
41343
41344 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
41345
41346         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
41347         Remove first, non-varying, argument.
41348
41349 2002-01-23  Richard Henderson  <rth@redhat.com>
41350
41351         * gcc.dg/inline-2.c: New.
41352
41353         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
41354         Add optional target arg.  Check number of arguments.
41355         (scan-assembler-not, scan-assembler-dem): Likewise.
41356         (scan-assembler-dem-not): Likewise.
41357
41358 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
41359
41360         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
41361         line 12.
41362         * g++.old-deja/g++.brendan/parse3.C,
41363         g++.old-deja/g++.other/crash26.C,
41364         g++.old-deja/g++.other/crash28.C,
41365         g++.old-deja/g++.other/crash29.C,
41366         g++.old-deja/g++.other/crash30.C,
41367         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
41368
41369 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
41370
41371         * gcc.dg/20020115-1.c: New.
41372
41373 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
41374
41375         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
41376
41377 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
41378
41379         * gcc.dg/20020122-3.c: New.
41380
41381 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
41382
41383         * g++.dg/other/gc1.C: New test.
41384
41385 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
41386
41387         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
41388
41389 2002-01-22  Richard Henderson  <rth@redhat.com>
41390
41391         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
41392
41393 2002-01-22  Richard Henderson  <rth@redhat.com>
41394
41395         * gcc.dg/20020122-4.c: New.
41396
41397 2002-01-22  H.J. Lu <hjl@gnu.org>
41398
41399         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
41400         link output.
41401         * gcc.dg/special/ecos.exp: Likewise.
41402         * lib/g++-dg.exp: Likewise.
41403         * lib/g77-dg.exp: Likewise.
41404         * lib/gcc-dg.exp : Likewise.
41405         * lib/mike-g++.exp: Likewise.
41406         * lib/mike-g77.exp: Likewise.
41407         * lib/mike-gcc.exp: Likewise.
41408         * lib/objc-dg.exp: Likewise.
41409
41410 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
41411
41412         PR target/5379
41413         * gcc.dg/20020122-2.c: New test.
41414
41415 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
41416
41417         * gcc.dg/20020122-1.c: New test.
41418
41419 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
41420
41421         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
41422
41423 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
41424
41425         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
41426
41427 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41428
41429         * gcc.c-torture/compile/20020121-1.c: New test.
41430
41431 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41432
41433         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
41434         ld_library_path.
41435
41436 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
41437
41438         * gcc.dg/20020218-1.c: New test.
41439
41440 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
41441
41442         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
41443         messages
41444         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
41445         "At global scope" warning
41446         * g++.dg/ext/align1.C: Change cygwin test for alignment
41447         from db-bogus to dg-warning
41448
41449 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
41450
41451         * g77.f-torture/compile/cpp2.F: New test.
41452
41453 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41454
41455         * g++.dg/template/access1.C: New test.
41456
41457 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
41458
41459         * gcc.dg/20020118-1.c: New.
41460
41461 2002-01-18  Kazu Hirata  <kazu@hxi.com>
41462
41463         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
41464
41465 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
41466
41467         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
41468         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
41469         alignment warnings.
41470
41471 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
41472
41473         * gcc.misc-tests/i386-prefetch.exp: Save and restore
41474         torture_with_loops and torture_without_loops
41475
41476 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
41477
41478         * gcc.c-torture/compile/20020116-1.c: New test.
41479
41480 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
41481
41482         * gcc.dg/20020116-2.c: New test.
41483
41484         * gcc.dg/ultrasp4.c: New test.
41485
41486         * gcc.dg/20020116-1.c: New test.
41487
41488 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
41489
41490         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
41491         by EABI.
41492
41493 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
41494
41495         * gcc.misc-tests/i386-prefetch.exp: New.
41496         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
41497         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
41498         * gcc.misc-tests/i386-pf-none-1.c: New test.
41499         * gcc.misc-tests/i386-pf-sse-1.c: New test.
41500
41501 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
41502
41503         * gcc.dg/gnu89-init-1.c: Add new tests.
41504
41505 2002-01-15  Andreas Jaeger  <aj@suse.de>
41506
41507         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
41508         * gcc.dg/i386-mmx-2.c: Likewise.
41509         * gcc.dg/i386-sse-1.c: Likewise.
41510         * gcc.dg/i386-sse-2.c: Likewise.
41511         * gcc.dg/i386-sse-3.c: Likewise.
41512
41513 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
41514
41515         * g77.f-torture/execute/intrinsic-unix-bessel.f:
41516         Uncomment additional cases that now pass.
41517
41518 2002-01-11  Richard Henderson  <rth@redhat.com>
41519
41520         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
41521         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
41522
41523 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
41524
41525         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
41526
41527 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
41528
41529         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
41530         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
41531
41532 2002-01-10  Dale Johannesen  <dalej@apple.com>
41533
41534         * gcc.c-torture/execute/loop-11.c: New.
41535
41536 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
41537
41538         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
41539         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
41540
41541 2002-01-09  Richard Henderson  <rth@redhat.com>
41542
41543         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
41544         type in which to perform the operation for each size.
41545
41546 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
41547
41548         * gcc.c-torture/compile/20020109-2.c: New test.
41549
41550 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
41551
41552         * gcc.c-torture/execute/loop-10.c: New test.
41553
41554 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
41555
41556         * gcc.c-torture/compile/20010226-1.c: New test.
41557         * gcc.c-torture/compile/20010227-1.c: New test.
41558         * gcc.c-torture/compile/20010426-1.c: New test.
41559         * gcc.c-torture/compile/20010510-1.c: New test.
41560         * gcc.c-torture/compile/20010605-3.c: New test.
41561         * gcc.c-torture/compile/20010824-1.c: New test.
41562         * gcc.c-torture/execute/20010409-1.c: New test.
41563         * gcc.dg/noncompile/20000901-1.c: New test.
41564         * gcc.dg/20001023-1.c: New test.
41565         * gcc.dg/20001101-1.c: New test.
41566         * gcc.dg/20001102-1.c: New test.
41567         * gcc.dg/20010207-1.c: New test.
41568         * gcc.dg/20010405-1.c: New test.
41569         * gcc.dg/20010822-1.c: New test.
41570         * gcc.dg/20011107-1.c: New test.
41571
41572 2002-01-09  Jeffrey A Law  (law@redhat.com)
41573
41574         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
41575
41576         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
41577         execution failure on PA targets.
41578
41579 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
41580
41581         * gcc.c-torture/compile/20020109-1.c: New test.
41582
41583 2002-01-08  Kazu Hirata  <kazu@hxi.com>
41584
41585         * gcc.c-torture/execute/20020108-1.c: New test.
41586
41587 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
41588
41589         * gcc.dg/20020108-1.c: New test.
41590
41591 2002-01-08  H.J. Lu <hjl@gnu.org>
41592
41593         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
41594         for header files.
41595
41596 2002-01-08  Geoff Keating  <geoffk@redhat.com>
41597
41598         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
41599         consistency.
41600
41601 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
41602
41603         * gcc.dg/altivec-4.c: Test altivec predicates.
41604
41605 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
41606
41607         * gcc.c-torture/execute/20020107-1.c: New test.
41608
41609 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
41610
41611         PR c/5279
41612         * gcc.c-torture/compile/20020106-1.c: New test.
41613
41614 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
41615
41616         * gcc.c-torture/execute/nestfunc-4.c: New test.
41617
41618 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
41619
41620         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
41621         extra triple that slipped in.
41622         * g++.old-deja/g++.abi/align.C: Likewise.
41623         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41624
41625 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
41626
41627         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
41628         * g++.old-deja/g++.abi/align.C: Likewise.
41629         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41630
41631         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
41632         on FreeBSD/i386.
41633         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
41634         FreeBSD.
41635
41636 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
41637
41638         * gcc.dg/20020104-1.c: New test.
41639
41640         * gcc.dg/20020104-2.c: New test.
41641
41642 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
41643
41644         * gcc.dg/20020103-1.c: Fix typo in target selector.
41645
41646 2002-01-03  Richard Henderson  <rth@redhat.com>
41647
41648         * gcc.dg/20020103-1.c: New.
41649
41650 2002-01-03  Kazu Hirata  <kazu@hxi.com>
41651
41652         * gcc.c-torture/execute/20020103-1.c: New test.
41653
41654 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
41655
41656         * g++.dg/other/debug2.C: New test.
41657
41658         * gcc.c-torture/compile/20020103-1.c: New test.
41659
41660 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
41661
41662         * gcc.dg/gnu89-init-1.c: Added new tests.
41663
41664 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41665
41666         * g++.dg/template/friend2.C: Remove as patch is reverted.
41667
41668         * g++.dg/warn/oldcast1.C: New test.
41669
41670         * g++.dg/template/ptrmem1.C: New test.
41671         * g++.dg/template/ptrmem2.C: New test.
41672
41673         * g++.dg/template/ntp.C: New test.
41674
41675         * g++.dg/other/component1.C: New test.
41676
41677         * g++.dg/template/ttp3.C: New test.
41678
41679         * g++.dg/template/friend2.C: New test.
41680         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
41681
41682 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41683
41684         * g++.dg/other/ptrmem1.C: New test.
41685         * g++.dg/other/ptrmem2.C: New test.
41686
41687 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41688
41689         * g++.dg/template/ctor1.C: New test.
41690
41691 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41692
41693         * g++.dg/template/friend2.C: New test.
41694
41695 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
41696
41697         * gcc.dg/mmix-1.c: New test.
41698
41699 2001-12-31  Richard Henderson  <rth@redhat.com>
41700
41701         * gcc.dg/asm-5.c: New.
41702
41703 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
41704
41705         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
41706         in namespace __gnu_cxx
41707
41708 2001-12-30  Richard Henderson  <rth@redhat.com>
41709
41710         * gcc.dg/debug-6.c: New.
41711
41712 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
41713
41714         * gcc.c-torture/compile/20011229-2.c: New test.
41715
41716 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
41717
41718         * gcc.dg/debug-3.c: New test.
41719         * gcc.dg/debug-4.c: New test.
41720         * gcc.dg/debug-5.c: New test.
41721
41722 2001-12-29  Richard Henderson  <rth@redhat.com>
41723
41724         * g++.dg/eh/loop1.C: New.
41725
41726 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41727
41728         * g++.dg/template/crash1.C: New test.
41729
41730 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41731
41732         * g++.dg/other/const1.C: New test.
41733
41734 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41735
41736         * gcc.c-torture/compile/20011229-1.c: New test.
41737
41738 2001-12-28  Stan Shebs  <shebs@apple.com>
41739
41740         * lib/objc-torture.exp: Resync with c-torture.exp.
41741         * lib/objc.exp: Load standard libraries.
41742
41743 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
41744
41745         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
41746         additional tests.
41747
41748 2001-12-27  Roger Sayle <roger@eyesopen.com>
41749
41750         * gcc.c-torture/execute/string-opt-16.c: New testcase.
41751
41752 2001-12-27  Richard Henderson  <rth@redhat.com>
41753
41754         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
41755
41756 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
41757
41758         * g++.dg/eh/ctor1.C: New test.
41759         * g++.dg/other/error2.C: New test.
41760
41761 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
41762
41763         * g++.dg/other/init2.C: New test.
41764
41765 2001-12-24  Richard Henderson  <rth@redhat.com>
41766
41767         * gcc.dg/20011223-1.c: New.
41768         * gcc.dg/inline-1.c: New.
41769
41770 2001-12-23  Richard Henderson  <rth@redhat.com>
41771
41772         * gcc.dg/asm-4.c: Test operand modifiers.
41773
41774 2001-12-23  Richard Henderson  <rth@redhat.com>
41775
41776         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
41777
41778 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41779
41780         * gcc.c-torture/execute/20011223-1.c: New test.
41781
41782 2001-12-21  Richard Henderson  <rth@redhat.com>
41783
41784         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
41785         re-enables the warning.
41786
41787 2001-12-21  Richard Henderson  <rth@redhat.com>
41788
41789         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
41790
41791 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
41792
41793         * gcc.c-torture/compile/20011218-1.c: New test.
41794
41795 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
41796
41797         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
41798         arm-isr.c test.
41799         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
41800         epilogue generation for ARM ISR routines.
41801
41802 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41803
41804         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
41805         * gcc.dg/format/c90-printf-3.c: Likewise.
41806         * gcc.dg/format/c99-printf-3.c: Likewise.
41807         * gcc.dg/format/ext-1.c: Likewise.
41808         * gcc.dg/format/ext-6.c: Likewise.
41809         * gcc.dg/format/format.h: Prototype unlocked stdio.
41810
41811 2001-12-20  Richard Henderson  <rth@redhat.com>
41812
41813         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
41814         (arena): Use it.
41815         (malloc): Correct allocation logic.  Abort if we fill up the
41816         arena before initialization complete.
41817         (realloc): Correct allocation logic.
41818
41819 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
41820
41821         * gcc.c-torture/compile/20011219-2.c: New test.
41822
41823         * gcc.c-torture/execute/20011219-1.c: New test.
41824
41825 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
41826
41827         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
41828         target does not support weak symbols.
41829
41830 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
41831
41832         * gcc.c-torture/compile/20011219-1.c: New test.
41833
41834 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
41835
41836         * g++.dg/other/error1.C: New test.
41837
41838 2001-12-17  Jeffrey A Law  (law@redhat.com)
41839
41840         * gcc.c-torture/execute/20011217-1.c: New test.
41841
41842 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
41843
41844         * objc.dg/special/: New directory.
41845         * objc.dg/special/special.exp: New file.
41846         * objc.dg/special/unclaimed-category-1.h: New file.
41847         * objc.dg/special/unclaimed-category-1a.m: New file.
41848         * objc.dg/special/unclaimed-category-1.m: New file.
41849
41850 2001-12-17  Andreas Jaeger  <aj@suse.de>
41851
41852         * gcc.c-torture/compile/20011217-2.c: New test.
41853
41854 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41855
41856         * gcc.c-torture/compile/20011217-1.c: New test.
41857
41858 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
41859
41860         * testsuite/gcc.dg/20011214-1.c: New.
41861
41862 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
41863
41864         * gcc.dg/altivec-4.c: New.
41865
41866 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
41867
41868         * gcc.dg/20011113-1.c: New test.
41869
41870 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41871
41872         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
41873         std::__malloc_alloc_template<0> and
41874         std::__default_alloc_template<false, 0>.
41875
41876 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
41877
41878         * objc/execute/bf-21.m: New test.
41879         * objc/execute/enumeration-1.m: New test.
41880         * objc/execute/enumeration-2.m: New test.
41881
41882 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
41883
41884         * gcc.dg/gnu89-init-1.c: New test.
41885
41886 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41887
41888         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
41889         * g++.old-deja/g++.jason/2371.C: Likewise.
41890         * g++.old-deja/g++.jason/template33.C: Likewise.
41891         * g++.old-deja/g++.jason/template34.C: Likewise.
41892         * g++.old-deja/g++.jason/template36.C: Likewise.
41893         * g++.old-deja/g++.oliva/typename1.C: Likewise.
41894         * g++.old-deja/g++.oliva/typename2.C: Likewise.
41895         * g++.old-deja/g++.other/typename1.C: Likewise.
41896         * g++.old-deja/g++.pt/inherit2.C: Likewise.
41897         * g++.old-deja/g++.pt/nontype5.C: Likewise.
41898         * g++.old-deja/g++.pt/typename11.C: Likewise.
41899         * g++.old-deja/g++.pt/typename14.C: Likewise.
41900         * g++.old-deja/g++.pt/typename16.C: Likewise.
41901         * g++.old-deja/g++.pt/typename3.C: Likewise.
41902         * g++.old-deja/g++.pt/typename4.C: Likewise.
41903         * g++.old-deja/g++.pt/typename5.C: Likewise.
41904         * g++.old-deja/g++.pt/typename7.C: Likewise.
41905         * g++.old-deja/g++.robertl/eb9.C: Likewise.
41906
41907 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
41908
41909         * g++.dg/other/linkage1.C: New test.
41910         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
41911         specifiers.
41912
41913 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
41914
41915         * gcc.dg/concat.c: New test.
41916
41917 2001-12-11  Stan Shebs  <shebs@apple.com>
41918
41919         * objc/compile: New test directory.
41920         * objc/compile/compile.exp: New expect script.
41921         * objc/compile/20011211-1.m: New compile test.
41922
41923 2001-12-11  Jason Merrill  <jason@redhat.com>
41924
41925         * lib/prune.exp (prune_gcc_output): Also handle "In member
41926         function".  So many permutations...
41927
41928 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
41929
41930         * g++.dg/template/typedef1.C: New test.
41931
41932 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
41933
41934         * g++.dg/other/copy1.C: New test.
41935
41936 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
41937
41938         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
41939
41940         * gcc.dg/builtin-choose-expr.c: New.
41941
41942 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
41943
41944         * gcc.dg/altivec-2.c: New.
41945
41946 2001-12-07  Richard Henderson  <rth@redhat.com>
41947
41948         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
41949
41950 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
41951
41952         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
41953         ultrasparc.
41954
41955 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41956
41957         * g++-old.deja/g++.robertl/eb101.C: Deleted.
41958
41959 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
41960
41961         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
41962         variable argument list.
41963
41964 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
41965
41966         * gcc.c-torture/execute/memcheck: Delete entire directory.
41967         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
41968         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
41969
41970 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41971
41972         * gcc.dg/Wshadow-1.c: New test.
41973
41974 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
41975
41976         * gcc.c-torture/compile/20011130-1.c: New test.
41977
41978         * gcc.dg/noncompile/20011025-1.c: New test.
41979
41980         * g++.dg/other/anon-union.C: New test.
41981
41982         * gcc.c-torture/execute/20011024-1.c: New test.
41983
41984 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41985
41986         * gcc.c-torture/execute/20000722-1.x,
41987         gcc.c-torture/execute/20010123-1.x: Remove.
41988         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
41989         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
41990         gcc.dg/c99-complit-2.c: New tests.
41991
41992 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
41993
41994         * g++.dg/inherit/base1.C: New test.
41995
41996 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
41997
41998         * g++.dg/other/stdarg1.C: New test.
41999
42000         * gcc.c-torture/compile/20011130-2.c: New test.
42001
42002 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
42003
42004         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
42005         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
42006         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
42007         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
42008         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
42009         * gcc.dg/builtin-prefetch-1.c: New test.
42010
42011 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
42012
42013         * gcc.dg/20011130-1.c: New test.
42014
42015 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
42016
42017         * g++.dg/other/scope1.C: New test.
42018         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
42019
42020 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42021
42022         * gcc.dg/vla-init-1.c: New test.
42023
42024 2001-12-01  Geoff Keating  <geoffk@redhat.com>
42025
42026         * gcc.c-torture/compile/structs.c: New testcase from GDB.
42027
42028 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42029
42030         * objc.dg/alias.m: Update.
42031         * objc.dg/class-1.m: Update.
42032         * objc.dg/const-str-1.m: Update.
42033         * objc.dg/fwd-proto-1.m: Update.
42034         * objc.dg/id-1.m: Update.
42035         * objc.dg/super-class-1.m: Update.
42036
42037 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
42038
42039         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
42040         constructs.
42041
42042 2001-11-28  Jeffrey A Law  (law@cygnus.com)
42043
42044         * gcc.c-torture/execute/20011128-1.c: New test.
42045
42046 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
42047
42048         * gcc.dg/20011127-1.c: New test.
42049
42050 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42051
42052         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
42053         from Austin Group draft 7.
42054         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
42055         scanf format arguments.
42056         * gcc.dg/format/no-exargs-2.c: New test.
42057
42058 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
42059
42060         * g++.dg/abi/vbase8-4.C: New test.
42061
42062 2001-11-24  Ian Lance Taylor  <ian@airs.com>
42063
42064         * gcc.c-torture/execute/20011121-1.c: New test.
42065
42066 2001-11-23  Jeffrey A Law  (law@cygnus.com)
42067
42068         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
42069
42070 2001-11-23  Andreas Jaeger  <aj@suse.de>
42071
42072         * gcc.dg/cpp/charconst-2.c: New test.
42073
42074 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
42075
42076         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
42077         to the host if it is remote.  Let tests specify extra headers
42078         they use.
42079         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
42080         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
42081         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
42082         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
42083         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
42084         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
42085         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
42086         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
42087         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
42088         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
42089
42090 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
42091
42092         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
42093         for little endian ARMs.
42094
42095 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
42096
42097         * gcc.c-torture/compile/20011119-1.c: New test.
42098         * gcc.c-torture/compile/20011119-2.c: New test.
42099
42100 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
42101
42102         * gcc.dg/altivec-1.c: Fix typo.
42103
42104 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42105
42106         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
42107
42108 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
42109
42110         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
42111
42112 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
42113
42114         * lib/g77.exp: Don't specify --rpath-link.
42115
42116         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
42117         across all the headers.
42118         * gcc.dg/format/format.exp: For testing on a remote host,
42119         copy format.h.
42120
42121         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
42122         * gcc.c-torture/execute/930406-1.c: Likewise.
42123         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
42124
42125 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
42126
42127         * gcc.dg/altivec-1.c: New.
42128
42129 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
42130
42131         * gcc.dg/cpp/fpreprocessed.c: New test case.
42132
42133 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42134
42135         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
42136         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
42137         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
42138
42139 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42140
42141         * gcc.dg/no-builtin-1.c: New test.
42142
42143 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
42144
42145         * gcc.c-torture/execute/20011115-1.c: New test.
42146
42147 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
42148
42149         * gcc.c-torture/compile/20011114-2.c: New test.
42150         * gcc.c-torture/compile/20011114-3.c: New test.
42151         * gcc.c-torture/compile/20011114-4.c: New test.
42152
42153 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
42154
42155         * g++.dg/other/init1.C: New test.
42156
42157 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
42158
42159         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
42160         message.
42161
42162         * gcc.c-torture/execute/20011114-1.c: New testcase.
42163
42164         * gcc.c-torture/compile/20010327-1.c: Revert last change.
42165         * gcc.c-torture/compile/20011114-1.c: New test, exactly
42166         like the (before this change) version of 20010327-1.c.
42167
42168 2001-11-14  Roger Sayle <roger@eyesopen.com>
42169
42170         * gcc.c-torture/execute/string-opt-13.c: New testcase.
42171
42172 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
42173
42174         * g++.dg/init/array2.C: New test.
42175
42176 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
42177
42178         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
42179
42180 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
42181
42182         * g++.dg/other/forscope1.C: New test.
42183         * g++.dg/ext/forscope1.C: New test.
42184         * g++.dg/ext/forscope2.C: New test.
42185
42186 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
42187
42188         * gcc.c-torture/execute/20011113-1.c: New test.
42189
42190 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
42191
42192         * gcc.c-torture/execute/20011109-2.c: New test.
42193
42194         * gcc.c-torture/execute/20011109-1.c: New test.
42195
42196 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
42197
42198         * gcc.c-torture/compile/20011109-1.c: New test.
42199
42200 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
42201
42202         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
42203         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
42204         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
42205         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
42206         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
42207         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
42208         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
42209
42210 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
42211
42212         * g++.dg/warn/Wshadow-1.C: New tests.
42213         * g++.old-deja/g++.mike/for3.C: Update.
42214
42215 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42216
42217         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
42218         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
42219         XFAILs.  Adjust expected error texts.
42220         * gcc.c-torture/compile/20011106-1.c,
42221         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
42222         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
42223         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
42224         gcc.dg/c99-array-lval-5.c: New tests.
42225
42226 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42227
42228         * gcc.dg/cpp/defined.c: Update.
42229
42230 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42231
42232         * gcc.c-torture/execute/anon-1.c: New test.
42233
42234 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
42235
42236         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
42237         same size, so no warning should be produced on stormy16.
42238
42239         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
42240         due to oversized array.
42241         * g++.old-deja/g++.mike/ns15.C: Likewise.
42242         * g++.old-deja/g++.pt/crash16.C: Likewise.
42243
42244 2001-11-02  Graham Stott  <grahams@redhat.com>
42245
42246         * g++.dgother/debug1.C: Fix typos.
42247
42248 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
42249
42250         * g++.dg/other/debug1.C: New test.
42251
42252 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42253
42254         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
42255         of unsigned long.
42256
42257 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
42258
42259         * gcc.dg/20011029-2.c: New test.
42260
42261         * gcc.c-torture/compile/20011029-1.c: New test.
42262
42263 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
42264
42265         * objc/execute/class_self-1.m: New test.
42266         * objc/execute/class_self-2.m: New test.
42267
42268 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
42269
42270         * gcc.misc-tests/msgs.exp: Delete.
42271         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
42272         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
42273         error set to match recent changes.
42274
42275 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
42276
42277         * gcc.dg/20011021-1.c: New test.
42278
42279 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
42280
42281         * gcc.c-torture/compile/20011023-1.c: New test.
42282
42283 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
42284
42285         * lib/g77.exp: Rewrite based on lib/g++.exp.
42286
42287 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
42288
42289         * gcc.c-torture/execute/20011019-1.c: New test.
42290
42291         * gcc.dg/20011018-1.c: New test.
42292
42293 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
42294
42295         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
42296
42297 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
42298
42299         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
42300         * gcc.dg/attr-invalid.c: Likewise.
42301
42302 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
42303
42304         * testsuite/gcc.dg/20011015-1.c: New test.
42305
42306 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
42307
42308         * g++.dg/template/unify2.C: New test.
42309
42310 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
42311
42312         * g++.dg/other/exception-specification.C: New test
42313
42314 2001-10-13  Tom Rix  <trix@redhat.com>
42315
42316         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
42317         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
42318
42319 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
42320
42321         * testsuite/gcc.dg/20011009-1.c: New test.
42322
42323 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
42324
42325         PR g++/4476
42326         * g++.dg/other/friend1.C: New test.
42327
42328 2001-10-11  Richard Henderson  <rth@redhat.com>
42329
42330         * g++.old-deja/g++.other/crash18.C: Add -S to options.
42331
42332 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42333
42334         * gcc.c-torture/compile/20011010-1.c: New.
42335
42336 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42337
42338         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
42339         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
42340         g77.f-torture/execute/execute.exp,
42341         g77.f-torture/noncompile/noncompile.exp,
42342         gcc.c-torture/compile/compile.exp,
42343         gcc.c-torture/execute/execute.exp,
42344         gcc.c-torture/execute/ieee/ieee.exp,
42345         gcc.c-torture/execute/memcheck/memcheck.exp,
42346         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
42347         objc/execute/execute.exp: Update FSF address.
42348
42349 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
42350
42351         * gcc.dg/cpp/cmdlne-C.c: Update.
42352         * gcc.dg/cpp/cmdlne-C2.c: New.
42353
42354 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42355
42356         * gcc.c-torture/execute/20011008-3.c: New.
42357
42358 2001-10-08  DJ Delorie  <dj@redhat.com>
42359
42360         * gcc.dg/20011008-1.c: New.
42361         * gcc.dg/20011008-2.c: New.
42362
42363 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
42364
42365         * gcc.dg/cpp/spacing1.c: Update test.
42366
42367 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42368
42369         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
42370         spelling errors of "separate" as "seperate".
42371
42372 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
42373
42374         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
42375         enough to avoid inlining.
42376
42377 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42378
42379         * lib/g77.exp: set libg2c_dir correctly.
42380
42381 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42382
42383         * gcc.dg/cpp/macro11.c: New test.
42384
42385 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42386
42387         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
42388         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
42389         gcc.dg/format/multattr-3.c: New tests.
42390         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
42391         tests for format attributes on function pointers being rejected.
42392
42393 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42394
42395         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
42396
42397 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42398
42399         * g++.dg/warn/format1.C: New test.
42400
42401 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
42402
42403         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
42404
42405 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42406
42407         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
42408
42409 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42410
42411         * gcc.dg/cpp/redef2.c: Add test.
42412
42413 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
42414
42415         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
42416         long-standing bug on i686, apparently.
42417         * gcc.c-torture/execute/loop-2c.x: New file.
42418         * gcc.c-torture/execute/loop-2d.x: New file.
42419         * gcc.c-torture/execute/loop-3c.x: New file.
42420
42421 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
42422
42423         * gcc.dg/cpp/20000625-2.c: Correct line number.
42424
42425 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42426
42427         * gcc.dg/cpp/macro10.c: New test.
42428         * gcc.dg/cpp/strify3.c: New test.
42429         * gcc.dg/cpp/spacing1.c: Add tests.
42430         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
42431         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
42432
42433 2001-09-24  DJ Delorie  <dj@redhat.com>
42434
42435         * gcc.c-torture/execute/20010924-1.c: New test.
42436
42437 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42438
42439         * testsuite/objc/execute/paste.m: Remove.
42440
42441 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42442
42443         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
42444
42445 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
42446
42447         * g77.dg/strlen0.f: New test.
42448
42449 2001-09-21  Richard Henderson  <rth@redhat.com>
42450
42451         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
42452         * g++.old-deja/g++.abi/vtable2.C: Likewise.
42453
42454 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42455
42456         Table-driven attributes.
42457         * g++.dg/ext/attrib1.C: New test.
42458
42459 2001-09-20  DJ Delorie  <dj@redhat.com>
42460
42461         * gcc.dg/20000926-1.c: Update expected warning messages.
42462         * gcc.dg/array-2.c: Likewise, and test for warnings too.
42463         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
42464         array.
42465
42466 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
42467
42468         * g++.dg/eh/registers1.C: New test case.
42469
42470 2001-09-17  Richard Henderson  <rth@redhat.com>
42471
42472         * gcc.dg/array-5.c: Fix VLA decomposition test.
42473
42474 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
42475
42476         * gcc.dg/cpp/line5.c: New testcase.
42477
42478 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
42479
42480         * gcc.dg/cpp/macro9.c: New test.
42481
42482 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
42483
42484         * gcc.c-torture/execute/980223.c: Change type of addr from long
42485         to char *.
42486
42487 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
42488
42489         * gcc.c-torture/execute/20010915-1.c: New test.
42490
42491 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
42492
42493         * g77.dg/bprob: New directory.
42494         * g77.dg/bprob/bprob.exp: New file.
42495         * g77.dg/bprob/bprob-1.f: New test.
42496         * g77.dg/gcov: New directory.
42497         * g77.dg/gcov/gcov.exp: New file.
42498         * g77.dg/gcov/gcov-1.f: New test.
42499         * g77.dg/gcov/gcov-1.x: New file.
42500
42501 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42502
42503         * gcc.dg/cpp/directiv.c: Update.
42504         * gcc.dg/cpp/undef1.c: Update.
42505
42506 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
42507
42508         * gcc.dg/20010912-1.c: New test.
42509
42510 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
42511
42512         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
42513         language-independent file in lib.
42514         * lib/gcov.exp: New file.
42515
42516 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42517
42518         * gcc.c-torture/compile/20010911-1.c: New test.
42519
42520 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
42521
42522         * lib/profopt.exp: New, to support profile-directed optimizations.
42523         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
42524         * gcc.misc-tests/bprob-1.c: New test.
42525         * gcc.misc-tests/bprob-2.c: New test.
42526
42527 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
42528
42529         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
42530         XFAIL and which kinds of gcov output to verify.
42531         * gcc.misc-tests/gcov-4b.x: New file.
42532         * gcc.misc-tests/gcov-5b.x: New file.
42533         * gcc.misc-tests/gcov-6.x: New file.
42534         * gcc.misc-tests/gcov-7.c: New test.
42535         * gcc.misc-tests/gcov-7.x: New file.
42536
42537 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
42538
42539         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
42540         * gcc.misc-tests/gcov-6.c: New test.
42541
42542 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42543
42544         PR c++/3986
42545         * g++.dg/abi/vbase1.C: New test.
42546
42547 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
42548
42549         * objc.dg/method-2.m: New.
42550
42551 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42552
42553         PR c++/4203
42554         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
42555         * g++.dg/init/empty1.C: New test.
42556
42557 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
42558
42559         * gcc.c-torture/compile/20010903-1.c: New test.
42560
42561 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
42562
42563         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
42564         for m68k.
42565
42566 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
42567
42568         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
42569
42570         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
42571
42572         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
42573
42574 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
42575
42576         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
42577         for 16-bit 'unsigned int'.
42578
42579 2001-08-29  Kazu Hirata  <kazu@hxi.com>
42580
42581         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
42582
42583 2001-08-27  Richard Henderson  <rth@redhat.com>
42584
42585         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
42586         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
42587
42588 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
42589
42590         * gcc.dg/asm-names.c (ymain): New.
42591
42592 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
42593
42594         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
42595         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
42596         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
42597
42598 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42599
42600         * gcc.dg/compare5.c: New testcase.
42601
42602 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
42603
42604         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
42605         and "In instantiation".
42606
42607 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
42608
42609         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
42610
42611 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
42612
42613         * gcc.misc-tests/gcov.exp: Add support for branch information.
42614         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
42615         * gcc.misc-tests/gcov-4.c: New test.
42616         * gcc.misc-tests/gcov-4b.c: New test.
42617         * gcc.misc-tests/gcov-5b.c: New test.
42618
42619 2001-08-20  Zack Weinberg  <zackw@panix.com>
42620
42621         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
42622         expected to fail.
42623
42624 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42625
42626         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
42627
42628 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
42629
42630         * g++.dg/eh/template1.C: New test.
42631
42632 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
42633
42634         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
42635         Fix thinko.
42636         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
42637         for xfail.
42638
42639 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
42640
42641         * lib/g77-dg.exp: Use prune.exp for common procedures
42642         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
42643         * lib/g77.exp: (g77-dg-prune) Remove
42644
42645 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
42646
42647         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
42648
42649 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42650
42651         * g++.dg/template/unify1.C: New test.
42652
42653 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
42654
42655         * g++.dg/abi/empty4.C: New test.
42656
42657 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
42658
42659         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
42660         solaris2.*
42661         * g77.f-torture/compile/pr3743.x: Likewise.
42662
42663 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42664
42665         * g++.dg/other/using-declaration.C: New test.
42666
42667 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42668
42669         * gcc.dg/cpp/tr-sign.c: New testcase.
42670
42671 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42672
42673         * gcc.dg/cpp/19951025-1.c: Revert.
42674         * gcc.dg/cpp/directiv.c: We no longer process directives that
42675         interrupt macro arguments.
42676
42677 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
42678
42679         * gcc.dg/bconstp-1.c: New test.
42680
42681 2001-08-03  Richard Henderson  <rth@redhat.com>
42682
42683         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
42684
42685 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42686
42687         * gcc.dg/cpp/19951025-1.c: Update.
42688
42689 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
42690
42691         * g77.dg/ff90-1.f (s): Fix reference of variable z,
42692         should be x.
42693
42694 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
42695
42696         Kill -fhonor-std.
42697         * g++.old-deja/g++.ns/ns14.C: Remove special options.
42698         * g++.old-deja/g++.other/std1.C: Likewise.
42699         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
42700
42701 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
42702
42703         * lib/g77.exp: Load gcc-defs.exp for common procedures
42704         (g77_pass, g77_fail, g77_finish, g77_exit,
42705         ${tool}_check_unsupported_p} Now redundant.  Deleted.
42706
42707 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
42708
42709         * g77.dg/fbackslash.f
42710         * g77.dg/fcase-preserve.f
42711         * g77.dg/ff90-1.f
42712         * g77.dg/ffixed-line-length-0.f
42713         * g77.dg/ffixed-line-length-132.f
42714         * g77.dg/ffixed-line-length-7.f
42715         * g77.dg/ffixed-line-length-72.f
42716         * g77.dg/ffixed-line-length-none.f
42717         * g77.dg/ffree-form-1.f
42718         * g77.dg/fno-backslash.f
42719         * g77.dg/fno-f90-1.f
42720         * g77.dg/fno-fixed-form-1.f
42721         * g77.dg/fno-onetrip.f
42722         * g77.dg/fno-typeless-boz.f
42723         * g77.dg/fno-underscoring.f
42724         * g77.dg/fno-vxt-1.f
42725         * g77.dg/fonetrip.f
42726         * g77.dg/ftypeless-boz.f
42727         * g77.dg/fugly-assumed.f
42728         * g77.dg/funderscoring.f
42729         * g77.dg/fvxt-1.f
42730
42731 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
42732
42733         * objc.dg/fwd-proto-1.m: New.
42734         * objc.dg/local-decl-1.m: New.
42735         * objc.dg/naming-1.m: New.
42736         * objc.dg/naming-2.m: New.
42737         * objc.dg/proto-hier-1.m: New.
42738
42739 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
42740
42741         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
42742         largest-type elements to a struct makes its size grow.
42743
42744 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42745
42746         * g++.dg/abi/vthunk1.C: New test.
42747
42748 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42749
42750         * g++.dg/abi/vbase8-22.C: New test.
42751
42752 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42753
42754         * gcc.dg/cpp/macro8.c: New test.
42755
42756 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
42757
42758         * g++.dg/abi/vbase8-21.C: New test.
42759
42760 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
42761
42762         * g++.dg/abi/vbase8-10.C: New test.
42763
42764 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42765
42766         * lib/g++.exp (g++_set_ld_library_path): Renamed to
42767         ${tool}_set_ld_library_path.
42768         Changed caller.
42769         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
42770         g++.exp.
42771
42772 2001-07-26  Stan Cox <scox@redhat.com>
42773
42774         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
42775         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
42776         gcc_exit, gcc_check_unsupported_p):
42777         Moved to gcc-deps.exp
42778         * gcc-deps.exp: New file.
42779
42780 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42781
42782         * g++.old-deja/g++.pt/defarg14.C: New test.
42783
42784 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42785
42786         * g++.old-deja/g++.other/lineno5.C: New test.
42787
42788 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42789
42790         * g++.old-deja/g++.pt/crash68.C: New test.
42791
42792 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42793
42794         * g++.old-deja/g++.other/crash42.C: New test.
42795
42796 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42797
42798         * gcc.dg/cpp/extratokens.c: Fix.
42799         * gcc.dg/cpp/skipping2.c: New tests.
42800
42801 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42802
42803         * gcc.c-torture/execute/20010724-1.c: New file.
42804         * gcc.c-torture/execute/20010724-1.x: New file.
42805
42806 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42807
42808         * g++.old-deja/g++.other/cond7.C: New test.
42809
42810 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42811
42812         * g++.old-deja/g++.other/optimize4.C: New test.
42813
42814 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42815
42816         * g++.old-deja/g++.abi/vbase8-5.C: New test.
42817
42818 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
42819
42820         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
42821         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
42822         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
42823         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
42824
42825         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
42826         bug report" message.
42827
42828         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
42829         * g++.dg/ext/instantiate1.C: Move from old-deja.
42830
42831 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
42832
42833         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
42834         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
42835         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
42836         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
42837
42838 2001-07-23  Jeffrey A Law  (law@cygnus.com)
42839
42840         * gcc.c-torture/execute/20010723-1.c: New test.
42841
42842 2001-07-23  Ben Elliston  <bje@redhat.com>
42843
42844         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
42845
42846 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42847
42848         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
42849         i[34567]86-*-*.
42850         Delete handling of ieee_multilib_flags.
42851         Pass -mieee for alpha*-*-* and sh-*-*.
42852         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
42853
42854 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
42855
42856         Remove old-abi tests.
42857         * g++.old-deja/g++.mike/p11116.C: Remove.
42858         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
42859
42860 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
42861
42862         * g77.f-torture/compile/pr3743.f: New test
42863
42864 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
42865
42866         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
42867
42868 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42869
42870         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
42871         g++.old-deja/g++.pt/static6.C: Likewise.
42872         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
42873         supports weak symbols.
42874
42875 2001-07-18  Andreas Jaeger  <aj@suse.de>
42876
42877         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
42878         supported again.
42879
42880 2001-07-18  Andreas Jaeger  <aj@suse.de>
42881
42882         * gcc.dg/iftrap-1.c: Fix target line.
42883
42884 2001-07-17  Richard Henderson  <rth@redhat.com>
42885
42886         * gcc.c-torture/execute/20010717-1.c: New.
42887
42888 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42889
42890         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
42891         tests.
42892
42893 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42894
42895         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
42896
42897 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42898
42899         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
42900         UAC_SIGBUS, UAC_NOPRINT definitions.
42901
42902 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
42903
42904         * objc/execute/object_is_class.m: New test.
42905         * objc/execute/object_is_meta_class.m: New test.
42906
42907 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42908
42909         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
42910         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
42911
42912 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
42913
42914         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
42915         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
42916
42917 2001-07-14  Richard Henderson  <rth@redhat.com>
42918
42919         * gcc.dg/iftrap-1.c: New.
42920
42921 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
42922
42923         * g77.f-torture/execute/intrinsic77.f: New test.
42924
42925 2001-07-11  Janis Johnson <janis@us.ibm.com>
42926
42927         * gcc.misc-tests/gcov-3.c: New test.
42928
42929 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
42930
42931         * gcc.c-torture/compile/20010711-1.c,
42932         * gcc.c-torture/compile/20010711-2.c: New tests.
42933
42934 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
42935
42936         * gcc.c-torture/execute/20010711-1.c: New test.
42937
42938 2001-07-11  Ben Elliston  <bje@redhat.com>
42939
42940         * g++.old-deja/g++.other/enum5.C: New test.
42941
42942 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
42943
42944         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
42945         (g++-dg-prune): Call prune_gcc_output.
42946         * prune.exp: New file for prune_gcc_output.
42947         * lib/g++.exp, lib/gcc.exp: Load it.
42948
42949 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42950
42951         * gcc.c-torture/compile/20010701-1.c,
42952         g++.old-deja/g++.ext/attrib6.C: New tests.
42953
42954 2001-07-06  Jeffrey A Law  (law@cygnus.com)
42955
42956         * gcc.c-torture/compile/20010706-1.c: New test.
42957
42958 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
42959
42960         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
42961
42962 2001-06-28  Stan Shebs  <shebs@apple.com>
42963
42964         * gcc.dg/pragma-darwin.c: New test.
42965
42966 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42967
42968         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
42969         Solaris 2.[678] system.
42970
42971 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42972
42973         * gcc.dg/20010622-1.c: New test.
42974
42975 2001-06-18  Stan Shebs  <shebs@apple.com>
42976
42977         * objc.dg: New directory.
42978         * objc.dg/dg.exp: New file.
42979         * objc.dg/alias.m: New.
42980         * objc.dg/class-1.m: New.
42981         * objc.dg/class-2.m: New.
42982         * objc.dg/const-str-1.m: New.
42983         * objc.dg/const-str-2.m: New.
42984         * objc.dg/id-1.m: New.
42985         * objc.dg/method-1.m: New.
42986         * objc.dg/super-class-1.m: New.
42987         * lib/objc-dg.exp: New file.
42988
42989 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42990
42991         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
42992         of label name.
42993
42994 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
42995
42996         * g++.old-deja/g++.abi/vbase8-9.C: New test.
42997
42998 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42999
43000         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
43001         variable.
43002
43003 2001-06-12  Richard Henderson  <rth@redhat.com>
43004
43005         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
43006
43007 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
43008
43009         * g++.old-deja/g++.abi/vbase5.C: New test.
43010         * g++.old-deja/g++.abi/vbase6.C: New test.
43011         * g++.old-deja/g++.abi/vbase7.C: New test.
43012
43013 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43014
43015         * gcc.c-torture/compile/20010610-1.c: New test.
43016
43017 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
43018
43019         * g++.old-deja/g++.abi/vbase4.C: New test.
43020
43021 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43022
43023         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
43024         support %f for HC11/HC12 targets.
43025         * gcc.c-torture/execute/930513-1.x: New file, likewise.
43026         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
43027         on HC11/HC12 targets.
43028         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
43029
43030 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43031
43032         * gcc.dg/wchar_t-1.c: New file.
43033         * gcc.dg/wint_t-1.c: Likewise.
43034
43035 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
43036
43037         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
43038
43039 2001-06-11  Richard Henderson  <rth@redhat.com>
43040
43041         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
43042
43043 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
43044
43045         * gcc.c-torture/compile/20010611-1.c: New test.
43046
43047 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
43048
43049         * gcc.dg/c99-tag-1.c: Add more tests.
43050
43051 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
43052
43053         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
43054         representation on MN10300 and ARM/Thumb.
43055
43056 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
43057
43058         * g77.f-torture/execute/20010610.f: New.
43059
43060 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
43061
43062         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
43063         names.
43064
43065 2001-06-09  Richard Henderson  <rth@redhat.com>
43066
43067         * gcc.c-torture/execute/ashrdi-1.c: New.
43068         * gcc.c-torture/execute/ashldi-1.c: New.
43069         * gcc.c-torture/execute/lshrdi-1.c: New.
43070
43071 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
43072
43073         * objc/execute/load-3.m: Added. Check sending +load to categories,
43074         in addition to classes.
43075
43076 2001-06-08  Stan Shebs  <shebs@apple.com>
43077
43078         * objc/execute/load-2.m: New test.  From Nicola Pero
43079         <n.pero@mi.flashnet.it>.
43080
43081 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
43082
43083         * gcc.c-torture/execute/20010605-2.c: New test.
43084
43085 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
43086
43087         * g++.old-deja/g++.abi/vbase2.C: New test.
43088         * g++.old-deja/g++.abi/vbase3.C: New test.
43089
43090 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
43091
43092         * g++.old-deja/g++.pt/friend49.C: New test.
43093
43094 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
43095
43096         * g++.old-deja/g++.ext/anon3.C: New test.
43097
43098 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
43099
43100         * g++.old-deja/g++.other/conv7.C: New test.
43101
43102 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
43103
43104         * gcc.c-torture/compile/20010605-2.c: New test.
43105
43106 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43107
43108         * gcc.c-torture/execute/20010604-1.c: New test.
43109
43110 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
43111
43112         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
43113
43114 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
43115
43116         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
43117         (g++_link_flags): Likewise.
43118         (g++_init): Pass gccpath's value to two previous functions.
43119
43120 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43121
43122         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
43123         Ensure logfile entry matches exec command line.
43124
43125 2001-05-31  Richard Henderson  <rth@redhat.com>
43126
43127         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
43128         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
43129
43130 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
43131
43132         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
43133         compiler for irix6.2
43134
43135 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
43136
43137         * g++.old-deja/g++.other/optimize3.C: New file.
43138
43139 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
43140
43141         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
43142         assemble.
43143
43144 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
43145
43146         * g++.old-deja/g++.other/optimize2.C: New file.
43147
43148 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
43149
43150         * gcc.c-torture/compile/20010518-2.c: New file.
43151         * gcc.c-torture/execute/20010518-1.c: New file.
43152         * gcc.c-torture/execute/20010518-2.c: New file.
43153
43154 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43155
43156         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
43157
43158 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
43159
43160         G++ no longer defines builtins that do not begin with __builtin.
43161         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
43162         * g++.old-deja/g++.brendand/misc13.C: Likewise.
43163         * g++.old-deja/g++.law/builtin1.C: Likewise.
43164         * g++.old-deja/g++.law/cvt2.C: Likewise.
43165         * g++.old-deja/g++.mike/net5.C: Likewise.
43166         * g++.old-deja/g++.other/builtins1.C: Likewise.
43167         * g++.old-deja/g++.other/builtins2.C: Likewise.
43168         * g++.old-deja/g++.other/builtins3.C: Likewise.
43169         * g++.old-deja/g++.other/builtins4.C: Likewise.
43170         * g++.old-deja/g++.other/inline8.C: Likewise.
43171         * g++.old-deja/g++.robertl/eb39.C: Likewise.
43172
43173 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
43174
43175         * g++.old-deja/g++.pt/using1.C: Adjust.
43176         * g++.old-deja/g++.pt/using2.C: New test.
43177
43178 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
43179
43180         * gcc.dg/cpp/charconst.c: New tests.
43181         * gcc.dg/cpp/escape.c: New tests.
43182         * gcc.dg/cpp/escape-1.c: New tests.
43183         * gcc.dg/cpp/escape-2.c: New tests.
43184         * gcc.dg/cpp/ucs.c: New tests.
43185
43186 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
43187
43188         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
43189         native compiler for irix6.5.
43190
43191 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
43192
43193         * lib/g++.exp (g++_include_flags): Use args to compute
43194         get_multilibs.
43195         (g++_link_flags): Likewise.
43196         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
43197
43198 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43199
43200         * gcc.dg/c90-hexfloat-1.c: Add more tests.
43201
43202 2001-05-21  Geoff Keating  <geoffk@redhat.com>
43203
43204         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
43205         this file.
43206
43207 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43208
43209         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
43210         STACK_SIZE;
43211         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
43212         to STACK_SIZE; Use it to define size of add_histo array.
43213         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
43214         to STACK_SIZE.
43215         (f): Use GITT_SIZE to define size of gitt local table.
43216         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
43217         to STACK_SIZE; Use it to define size of bytemem array.
43218
43219 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43220
43221         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
43222         on 68HC11/HC12 due to the asm instruction.
43223         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
43224         * gcc.c-torture/compile/920520-1.x: Likewise.
43225         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
43226         on 68HC11/HC12 because the function is larger than 64K.
43227         * gcc.c-torture/compile/961203-1.x: New file, this test fails
43228         on 68HC11/HC12 because the structure is too large.
43229
43230 2001-05-20  Richard Henderson  <rth@redhat.com>
43231
43232         * gcc.c-torture/execute/20010520-1.c: New.
43233
43234 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43235
43236         * g++.old-deja/g++.warn/compare1.C: New test.
43237         * gcc.dg/compare4.c: New test.
43238
43239 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
43240
43241         * g++.old-deja/g++.other/optimize1.C: New test.
43242
43243 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43244
43245         * g++.old-deja/g++.pt/spec41.C: New test.
43246
43247 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
43248
43249         * gcc.c-torture/compile/20010114-1.x: Remove.
43250
43251 2001-05-18  Stan Shebs  <shebs@apple.com>
43252
43253         * gcc.c-torture/compile/20010518-1.c: New test.
43254
43255 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
43256
43257         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
43258         * g++.old-deja/g++.pt/crash67.C: New test.
43259
43260 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
43261
43262         * g++.old-deja/g++.other/debug9.C: New test.
43263
43264 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
43265
43266         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
43267
43268 2001-05-16  Jan Hubicka  <jh@suse.cz>
43269
43270         * gcc.c-torture/compile/20010516-1.c: New test.
43271
43272 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
43273
43274         * g++.old-deja/g++.other/crash41.C: New test.
43275
43276 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
43277
43278         * g++.old-deja/g++.pt/crash66.C: New test.
43279
43280 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
43281
43282         * g++.old-deja/g++.robertl/eb27.C: Convert.
43283
43284 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
43285
43286         * g++.dg/friend-warn.C: New test.  Do not warn about friend
43287         declaration being redundant.
43288
43289 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
43290
43291         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
43292
43293 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
43294
43295         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
43296
43297 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
43298
43299         * lib/g++.exp: Use testsuite_flags.
43300
43301 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
43302
43303         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
43304
43305 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43306
43307         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
43308
43309 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
43310
43311         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
43312
43313 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
43314
43315         * gcc.c-torture/compile/20010313-1.c: New test.
43316
43317 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
43318
43319         * gcc.dg/cpp/direct2.c: New test.
43320         * gccq.dg/cpp/direct2s.c: New test.
43321
43322         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
43323
43324 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
43325
43326         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
43327         * g++.old-deja/g++.other/op3.C: Likewise.
43328
43329 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43330
43331         * gcc.dg/cpp/syshdr.h: New file.
43332         * gcc.dg/cpp/sysmac1.c: Update.
43333         * gcc.dg/cpp/sysmac2.c: Update.
43334
43335 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43336
43337         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
43338
43339 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
43340
43341         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
43342         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
43343
43344 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
43345
43346         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
43347
43348 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
43349
43350         * lib/g++.exp (g++_include_flags): Don't use any special flags
43351         if TESTING_IN_BUILD_TREE is not defined.
43352         (g++_init): Use a plain 'c++' as the compiler if
43353         TESTING_IN_BUILD_TREEE is not defined.
43354
43355 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
43356
43357         * g++.old-deja/g++.eh/catch13.C: New test.
43358         * g++.old-deja/g++.eh/catch14.C: New test.
43359
43360 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
43361
43362         * gcc.dg/cpp/tr-define.c: New test.
43363
43364 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
43365
43366         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
43367         <stdlib.h>, not <malloc.h>.
43368
43369 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
43370
43371         * g++.old-deja/g++.ns/template17.C: New test.
43372
43373 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
43374
43375         * g++.old-deja/g++.pt/ref4.C: New test.
43376
43377 2001-04-30  Richard Henderson  <rth@redhat.com>
43378
43379         * gcc.dg/20000724-1.c: Revert last change.
43380
43381 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
43382
43383         * g77.f-torture/execute/20010430.f: New test.
43384
43385 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
43386
43387         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
43388
43389 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
43390
43391         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
43392
43393 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43394
43395         * g++.old-deja/g++.eh/crash6.C: New test.
43396
43397 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43398
43399         * g++.old-deja/g++.other/warn7.C: New test.
43400
43401 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43402
43403         * g++.old-deja/g++.other/defarg9.C: New test.
43404
43405 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
43406
43407         * g77.f-torture/compile/20010426.f: New test.
43408         * g77.f-torture/execute/20010426.f: New test.
43409
43410 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
43411
43412         * g77.f-torture/compile/20000629-1.x: Remove - error
43413         has been fixed.
43414
43415 2001-04-26  Jeffrey A Law  (law@cygnus.com)
43416
43417         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
43418         Tweak slightly to work with g++.dg framework.
43419         * g++.dg/special/ecos.exp: Run initp1.C test.
43420         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
43421
43422         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
43423         its linker doesn't give line numbers either.
43424         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
43425
43426 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
43427
43428         * g++.old-deja/g++.other/lex1.C: New test.
43429
43430 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
43431
43432         * gcc.dg/noncompile/20010425-1.c: New test.
43433
43434 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
43435
43436         * g++.old-deja/g++.pt/mangle2.C: New test.
43437
43438 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43439
43440         * gcc.dg/format/plus-1.c: New test.
43441
43442 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43443
43444         * gcc.dg/20010423-1.c: New test.
43445
43446 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43447
43448         * gcc.c-torture/execute/20010422-1.c: New test.
43449
43450 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
43451
43452         * g++.old-deja/g++.ns/type2.C: New test.
43453
43454 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
43455
43456         * g++.old-deja/g++.other/perf1.C: New test.
43457
43458 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
43459
43460         * gcc.dg/c99-func-2.c: Remove xfail.
43461         * gcc.dg/c99-func-3.c: Remove xfail.
43462         * gcc.dg/c99-func-4.c: Remove xfail.
43463
43464 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
43465
43466         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
43467
43468 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43469
43470         * gcc.c-torture/compile/20010423-1.c: New test.
43471
43472 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43473
43474         * g++.old-deja/g++.pt/typename28.C: New test.
43475
43476 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43477
43478         * g++.old-deja/g++.abi/empty2.C: New test.
43479         * g++.old-deja/g++.abi/empty3.C: New test.
43480
43481 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43482
43483         * g++.old-deja/g++.other/comdat2.C: New test.
43484         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
43485
43486 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43487
43488         * g++.old-deja/g++.other/overload14.C: New test.
43489
43490 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43491
43492         * g++.old-deja/g++.other/lookup23.C: New test.
43493
43494 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43495
43496         * gcc.c-torture/execute/20010403-1.c: New test.
43497
43498 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
43499             Mark Mitchell  <mark@codesourcery.com>
43500
43501         * lib/old-dejagnu.exp: Don't delete output of executable.
43502         Add .exe suffix to executables.
43503
43504 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
43505
43506         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
43507
43508 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43509
43510         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
43511
43512 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
43513
43514         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
43515         * g++.old-deja/g++.abi/crash1.C: New test.
43516
43517 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
43518
43519         * g++.old-deja/g++.other/crash40.C: New test.
43520
43521 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43522
43523         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
43524
43525 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
43526
43527         * g++.old-deja/g++.other/warn6.C: New test.
43528
43529 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
43530
43531         * g++.old-deja/g++.robertl/eb42.C: Same.
43532
43533 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43534
43535         * gcc.dg/wtr-conversion-1.c: New testcase.
43536
43537 2001-04-10  Richard Henderson  <rth@redhat.com>
43538
43539         * g++.old-deja/g++.other/array5.C: New.
43540
43541 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43542
43543         * gcc.c-torture/execute/20010408-1.c: New test.
43544
43545 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
43546
43547         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
43548         headers and constructs.
43549         * g++.old-deja/g++.robertl/eb79.C: Same.
43550         * g++.old-deja/g++.robertl/eb77.C (main): Same.
43551         * g++.old-deja/g++.robertl/eb73.C: Same.
43552         * g++.old-deja/g++.robertl/eb66.C (main): Same.
43553         * g++.old-deja/g++.robertl/eb55.C (t): Same.
43554         * g++.old-deja/g++.robertl/eb54.C (main): Same.
43555         * g++.old-deja/g++.robertl/eb46.C (main): Same.
43556         * g++.old-deja/g++.robertl/eb44.C: Same.
43557         * g++.old-deja/g++.robertl/eb41.C (main): Same.
43558         * g++.old-deja/g++.robertl/eb4.C (main): Same.
43559         * g++.old-deja/g++.robertl/eb39.C: Same.
43560         * g++.old-deja/g++.robertl/eb33.C (main): Same.
43561         * g++.old-deja/g++.robertl/eb31.C (main): Same.
43562         * g++.old-deja/g++.robertl/eb30.C: Same.
43563         * g++.old-deja/g++.robertl/eb3.C: Same.
43564         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
43565         * g++.old-deja/g++.robertl/eb21.C: Same.
43566         * g++.old-deja/g++.robertl/eb15.C: Same.
43567         * g++.old-deja/g++.robertl/eb118.C: Same.
43568         * g++.old-deja/g++.robertl/eb115.C (main): Same.
43569         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
43570         * g++.old-deja/g++.robertl/eb109.C: Same.
43571         * g++.old-deja/g++.other/sibcall1.C (main): Same.
43572         * g++.old-deja/g++.mike/rtti1.C: Same.
43573         * g++.old-deja/g++.mike/p658.C: Same.
43574         * g++.old-deja/g++.mike/net46.C: Same.
43575         * g++.old-deja/g++.mike/net34.C: Same.
43576         * g++.old-deja/g++.mike/memoize1.C: Same.
43577         * g++.old-deja/g++.mike/eh2.C: Same.
43578         * g++.old-deja/g++.law/weak.C: Same.
43579         * g++.old-deja/g++.law/visibility7.C: Same.
43580         * g++.old-deja/g++.law/visibility25.C: Same.
43581         * g++.old-deja/g++.law/visibility22.C: Same.
43582         * g++.old-deja/g++.law/visibility2.C: Same.
43583         * g++.old-deja/g++.law/visibility17.C: Same.
43584         * g++.old-deja/g++.law/visibility13.C: Same.
43585         * g++.old-deja/g++.law/visibility10.C: Same.
43586         * g++.old-deja/g++.law/visibility1.C: Same.
43587         * g++.old-deja/g++.law/virtual3.C (eval): Same.
43588         * g++.old-deja/g++.law/vbase1.C: Same.
43589         * g++.old-deja/g++.law/operators32.C: Same.
43590         * g++.old-deja/g++.law/nest3.C: Same.
43591         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
43592         * g++.old-deja/g++.law/except5.C (main): Same.
43593         * g++.old-deja/g++.law/cvt7.C (run): Same.
43594         * g++.old-deja/g++.law/cvt2.C: Same.
43595         * g++.old-deja/g++.law/cvt16.C: Same.
43596         * g++.old-deja/g++.law/ctors6.C (bar): Same.
43597         * g++.old-deja/g++.law/ctors17.C (main): Same.
43598         * g++.old-deja/g++.law/ctors13.C: Same.
43599         * g++.old-deja/g++.law/ctors12.C (main): Same.
43600         * g++.old-deja/g++.law/ctors10.C: Same.
43601         * g++.old-deja/g++.law/code-gen5.C: Same.
43602         * g++.old-deja/g++.law/bad-error7.C: Same.
43603         * g++.old-deja/g++.law/arm9.C: Same.
43604         * g++.old-deja/g++.law/arm12.C: Same.
43605         * g++.old-deja/g++.law/arg8.C: Same.
43606         * g++.old-deja/g++.law/arg1.C: Same.
43607         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
43608         * g++.old-deja/g++.jason/template31.C: Same.
43609         * g++.old-deja/g++.jason/template24.C (main): Same.
43610         * g++.old-deja/g++.jason/2371.C: Same.
43611         * g++.old-deja/g++.eh/new2.C: Same.
43612         * g++.old-deja/g++.eh/new1.C: Same.
43613         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
43614         * g++.old-deja/g++.brendan/nest21.C (main): Same.
43615         * g++.old-deja/g++.brendan/err-msg3.C: Same.
43616         * g++.old-deja/g++.brendan/crash62.C: Same.
43617         * g++.old-deja/g++.brendan/crash52.C: Same.
43618         * g++.old-deja/g++.brendan/crash49.C (main): Same.
43619         * g++.old-deja/g++.brendan/crash38.C: Same.
43620         * g++.old-deja/g++.brendan/crash15.C (main): Same.
43621         * g++.old-deja/g++.brendan/copy9.C: Same.
43622
43623 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
43624
43625         * gcc.c-torture/execute/20001203-2.c (memset):
43626         Count argument is of type __SIZE_TYPE__.
43627
43628 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
43629
43630         * gcc.c-torture/compile/20010404-1.c: New test.
43631
43632 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
43633
43634         * gcc.c-torture/compile/20010326-1.c: New test.
43635
43636 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
43637
43638         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
43639         peculiarities of the SH.
43640         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
43641
43642 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43643
43644         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
43645         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
43646         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
43647
43648 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43649
43650         * g77.f-torture/compile/20010321-1.f: New test.
43651
43652 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43653
43654         * gcc.c-torture/compile/20010329-1.c: New test.
43655
43656 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43657
43658         * gcc.c-torture/execute/20010329-1.c: New test.
43659
43660 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
43661
43662         * g++.old-deja/g++.other/eh4.C: Fix typo.
43663
43664 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
43665
43666         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
43667
43668 2001-03-28  Philip Blundell  <philb@gnu.org>
43669
43670         * gcc.c-torture/compile/20010328-1.c: New test.
43671
43672 2001-03-27  Richard Henderson  <rth@redhat.com>
43673
43674         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
43675         * g++.old-deja/g++.eh/vbase3.C: Likewise.
43676
43677 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
43678
43679         * gcc.c-torture/compile/20010327-1.c: New test.
43680
43681 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
43682
43683         * g++.old-deja/g++.other/friend12.C: New test.
43684         * g++.old-deja/g++.other/friend9.C: Expect no errors.
43685         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
43686
43687 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43688
43689         * gcc.c-torture/execute/20010325-1.c: New test.
43690
43691 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
43692
43693         * g++.old-deja/g++.other/mangle3.C: New test.
43694
43695 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
43696
43697         * g++.old-deja/g++.other/anon8.C: New test.
43698
43699 2001-03-20  Philip Blundell  <philb@gnu.org>
43700
43701         * gcc.c-torture/compile/20010320-1.c: New test.
43702
43703 2001-03-17  Richard Henderson  <rth@redhat.com>
43704
43705         * g++.old-deja/g++.other/eh4.C: Add expected error text.
43706
43707 2001-03-15  Geoff Keating  <geoff@redhat.com>
43708
43709         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
43710         tests on AIX.
43711
43712 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
43713
43714         * g++.old-deja/g++.other/eh4.C: New test.
43715
43716 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
43717
43718         * gcc.dg/cpp/mi1.c: Update.
43719
43720 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
43721
43722         * g++.old-deja/g++.other/regstack.C: New test.
43723
43724 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
43725
43726         * g++.old-deja/g++.other/ref4.C: New test.
43727
43728 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
43729
43730         * objc/execute/va_method.m: Added.
43731         * objc/execute/IMP.m: Added.
43732         * objc/execute/_cmd.m: Added.
43733         * objc/execute/accessing_ivars.m: Added.
43734         * objc/execute/class-1.m: Added.
43735         * objc/execute/class-10.m: Added.
43736         * objc/execute/class-11.m: Added.
43737         * objc/execute/class-12.m: Added.
43738         * objc/execute/class-13.m: Added.
43739         * objc/execute/class-14.m: Added.
43740         * objc/execute/class-2.m: Added.
43741         * objc/execute/class-3.m: Added.
43742         * objc/execute/class-4.m: Added.
43743         * objc/execute/class-5.m: Added.
43744         * objc/execute/class-6.m: Added.
43745         * objc/execute/class-7.m: Added.
43746         * objc/execute/class-8.m: Added.
43747         * objc/execute/class-9.m: Added.
43748         * objc/execute/class-tests-1.h
43749         * objc/execute/class-tests-2.h
43750         * objc/execute/compatibility_alias.m: Added.
43751         * objc/execute/encode-1.m: Added.
43752         * objc/execute/formal_protocol-1.m: Added.
43753         * objc/execute/formal_protocol-2.m: Added.
43754         * objc/execute/formal_protocol-3.m: Added.
43755         * objc/execute/formal_protocol-4.m: Added.
43756         * objc/execute/formal_protocol-5.m: Added.
43757         * objc/execute/formal_protocol-6.m: Added.
43758         * objc/execute/formal_protocol-7.m: Added.
43759         * objc/execute/informal_protocol.m: Added.
43760         * objc/execute/initialize.m: Added.
43761         * objc/execute/load.m: Added.
43762         * objc/execute/many_args_method.m: Added.
43763         * objc/execute/nested-3.m: Added.
43764         * objc/execute/no_clash.m: Added.
43765         * objc/execute/private.m: Added.
43766         * objc/execute/redefining_self.m: Added.
43767         * objc/execute/root_methods.m: Added.
43768         * objc/execute/selector-1.m: Added.
43769         * objc/execute/static-1.m: Added.
43770         * objc/execute/static-2.m: Added.
43771         * objc/execute/va_method.m: Added.
43772
43773 2001-03-10  Richard Henderson  <rth@redhat.com>
43774
43775         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
43776
43777 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
43778
43779         * g++.old-deja/g++.other/crash31.C: XFAIL.
43780         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
43781         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
43782         * gcc.c-torture/execute/20010123-1.x: XFAIL.
43783         * gcc.c-torture/execute/20010124-1.x: XFAIL.
43784         * gcc.dg/sequence-pt-1.c: XFAIL one test.
43785
43786 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
43787
43788         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
43789
43790 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
43791
43792         * gcc.dg/20000724-1.c: Don't use multiline strings.
43793
43794 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
43795
43796         * objc/execute/string1.m, objc/execute/string2.m: Compare the
43797         result of -cString against what we expect it to be; don't just
43798         print it out for no one to read.
43799
43800         * objc/execute/string3.m, objc/execute/string4.m: New tests.
43801         Based on testcases provided by Nicola Pero.
43802
43803 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
43804
43805         * gcc.dg/cpp/macro7.c: New test.
43806
43807 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
43808
43809         * gcc.dg/cpp/multiline.c: Update.
43810
43811 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43812
43813         * g++.old-deja/g++.other/enum3.C: New test.
43814
43815 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43816
43817         * g++.old-deja/g++.other/pod1.C: New test.
43818
43819 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43820
43821         * g++.old-deja/g++.ext/overload1.C: New test.
43822
43823 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
43824
43825         * g++.old-deja/g++.pt/using1.C: New test.
43826
43827 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
43828
43829         * g++.old-deja/g++.other/using9.C: New test.
43830
43831 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
43832
43833         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
43834
43835         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
43836
43837 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
43838
43839         * g++.old-deja/g++.ext/realpt1.C: Remove.
43840
43841 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
43842
43843         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
43844
43845 2001-02-26  Will Cohen  <wcohen@redhat.com>
43846
43847         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
43848
43849 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
43850
43851         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
43852         templatized constructors.
43853
43854 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43855
43856         * gcc.c-torture/execute/20010224-1.c: New test.
43857
43858 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
43859
43860         * gcc.c-torture/execute/20010222-1.c: New test.
43861
43862 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
43863
43864         * g++.old-deja/g++.other/inline20.C: New test.
43865
43866 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
43867
43868         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
43869
43870 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
43871
43872         * g++.old-deja/g++.other/lookup22.C: New test.
43873
43874 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
43875
43876         * g77.dg: New directory.
43877         * g77.dg/20010216-1.f: New test case.
43878         * g77.dg/dg.exp: New driver.
43879         * lib/g77-dg.exp: New driver library.
43880
43881 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43882
43883         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
43884
43885 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
43886
43887         * g++.old-deja/g++.other/decl9.C: New test.
43888
43889 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
43890
43891         * g++.old-deja/g++.other/init16.C: Update the test so that it does
43892         not need <string> and also tests the initialization at runtime.
43893
43894 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
43895
43896         * gcc.c-torture/execute/longlong.c: New test.
43897
43898 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
43899
43900         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
43901
43902 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
43903
43904         * gcc.c-torture/execute/920302-1.c (execute):
43905         Change argument type to short.
43906
43907 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
43908
43909         * g++.old-deja/g++.pt/deduct6.C: New test.
43910
43911 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
43912
43913         * g++.old-deja/g++.pt/deduct5.C: New test.
43914
43915 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
43916
43917         * gcc.c-torture/execute/20010209-1.c: New test.
43918
43919 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
43920
43921         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
43922
43923 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
43924
43925         * g++.dg/vtgc1.C: Update for new ABI.
43926
43927         * consistency.vlad: New directory, 1665 files.
43928
43929 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43930
43931         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
43932         return type.
43933         * gcc.dg/cpp/digraphs.c: Declare puts.
43934
43935 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43936
43937         * g++.old-deja/g++.other/warn5.C: New test.
43938
43939 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43940
43941         * g++.old-deja/g++.pt/spec40.C: New test.
43942
43943 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43944
43945         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
43946         case.
43947         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
43948
43949 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
43950
43951         * gcc.c-torture/compile/20010209-1.c: New test.
43952
43953 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
43954
43955         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
43956         excess errors message but not if it crashes.
43957         * g++.old-deja/g++.other/crash27.C: Likewise.
43958         * g++.old-deja/g++.other/crash28.C: Likewise.
43959         * g++.old-deja/g++.other/crash30.C: Likewise.
43960         * g++.old-deja/g++.other/crash32.C: Likewise.
43961         * g++.old-deja/g++.other/crash35.C: Likewise.
43962         * g++.old-deja/g++.pt/inherit2.C: Likewise.
43963
43964 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43965
43966         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
43967         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
43968         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
43969         g77.f-torture/execute/execute.exp,
43970         g77.f-torture/noncompile/noncompile.exp,
43971         gcc.c-torture/execute/execute.exp,
43972         gcc.c-torture/execute/memcheck/memcheck.exp,
43973         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
43974         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
43975         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
43976         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
43977         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
43978         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
43979         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
43980         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
43981         Remove bug reporting instructions with ancient email addresses.
43982
43983 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
43984
43985         * gcc.dg/20010202-1.c: New test.
43986         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
43987
43988 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
43989
43990         * g++.dg/stdbool-if.C: New test.
43991
43992 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
43993
43994         * objc/execute/fdecl.m: Added main().
43995
43996 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
43997
43998         * gcc.c-torture/execute/20010206-1.c: New test.
43999
44000 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
44001
44002         * gcc.dg/cpp/avoidpaste1.c: Update.
44003
44004 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
44005
44006         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
44007         Pero <nicola@brainstorm.co.uk>.
44008         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
44009
44010 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
44011
44012         * g++.old-deja/g++.pt/spec39.C: New test.
44013
44014 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
44015
44016         * gcc.c-torture/compile/20010202-1.c: New test.
44017
44018 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
44019
44020         * g++.old-deja/g++.abi/primary2.C: New test.
44021         * g++.old-deja/g++.abi/primary3.C: New test.
44022         * g++.old-deja/g++.abi/primary4.C: New test.
44023         * g++.old-deja/g++.abi/primary5.C: New test.
44024         * g++.old-deja/g++.abi/vtable3.h: New test.
44025         * g++.old-deja/g++.abi/vtable3a.C: New test.
44026         * g++.old-deja/g++.abi/vtable3b.C: New test.
44027         * g++.old-deja/g++.abi/vtable3c.C: New test.
44028         * g++.old-deja/g++.abi/vtable3d.C: New test.
44029         * g++.old-deja/g++.abi/vtable3e.C: New test.
44030         * g++.old-deja/g++.abi/vtable3f.C: New test.
44031         * g++.old-deja/g++.abi/vtable3g.C: New test.
44032         * g++.old-deja/g++.abi/vtable3h.C: New test.
44033         * g++.old-deja/g++.abi/vtable3i.C: New test.
44034         * g++.old-deja/g++.abi/vtable3j.C: New test.
44035         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
44036
44037 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
44038
44039         * g++.old-deja/g++.other/anon6.C: New test.
44040         * g++.old-deja/g++.other/anon7.C: New test.
44041
44042 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
44043
44044         * gcc.dg/cpp/avoidpaste2.c: New tests.
44045
44046 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
44047
44048         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
44049
44050 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
44051
44052         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
44053         DECIMAL_DIG cases for Irix."
44054
44055 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
44056
44057         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
44058
44059 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44060
44061         * gcc.dg/c99-tag-1.c: New test.
44062
44063 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
44064
44065         * gcc.dg/cpp/tr-warn1.c: Add tests.
44066
44067 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
44068
44069         * gcc.dg/cpp/avoidpaste1.c: Update.
44070         * gcc.dg/cpp/paste4.c: Update.
44071
44072 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
44073
44074         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
44075         cases for Irix.
44076
44077 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
44078
44079         * g++.old-deja/g++.other/inline19.C: New test.
44080
44081 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
44082
44083         * gcc.dg/Wlarger-than.c: New test.
44084
44085 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44086
44087         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
44088
44089 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
44090
44091         * gcc.c-torture/execute/20010129-1.c: New test.
44092         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
44093
44094 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
44095
44096         * gcc.dg/cpp/avoidpaste1.c: Test case.
44097
44098 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
44099
44100         * g++.old-deja/g++.other/inline18.C: New test.
44101
44102 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44103
44104         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
44105         and __builtin_putchar.
44106
44107 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
44108
44109         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
44110         tests.
44111
44112 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
44113
44114         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
44115         floating point number rounding mode to round to the nearest
44116         representable mode.
44117
44118 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
44119
44120         * g++.old-deja/g++.other/mangle2.C: New test.
44121
44122 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
44123
44124         * gcc.c-torture/compile/20010124-1.c: New test.
44125
44126 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
44127
44128         * g++.old-deja/g++.pt/spec38.C: New test.
44129
44130 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44131
44132         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
44133         "Build don't run".
44134
44135 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44136
44137         * gcc.c-torture/execute/20010123-1.c: New test.
44138
44139 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
44140
44141         * g++.old-deja/g++.pt/spec37.C: New test.
44142
44143 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
44144
44145         * g++.old-deja/g++.pt/overload14.C: New test.
44146
44147 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44148
44149         * gcc.c-torture/execute/20010122-1.c: New test, exercise
44150         __builtin_return_address.
44151
44152 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
44153
44154         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
44155         * g++.old-deja/g++.pt/spec35.C: New test.
44156         * g++.old-deja/g++.pt/spec36.C: New test.
44157
44158 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
44159
44160         * gcc.c-torture/compile/20010118-1.c: New test.
44161
44162 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
44163
44164         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
44165
44166 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
44167
44168         * gcc.c-torture/execute/20010119-1.c: New test.
44169
44170 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44171
44172         * g++.old-deja/g++.other/vbase5.C: New test.
44173
44174 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
44175
44176         * gcc.c-torture/execute/20010118-1.c: New test.
44177
44178 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44179
44180         * g++.old-deja/g++.pt/deduct3.C: New test.
44181
44182 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44183
44184         * g++.old-deja/g++.pt/spec34.C: New test.
44185
44186 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
44187
44188         * g77.f-torture/compile/20000601-2.f: New test.
44189
44190 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44191
44192         * g++.old-deja/g++.other/init17.C: New test.
44193
44194 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
44195
44196         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
44197
44198 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44199
44200         * g++.old-deja/g++.pt/unify8.C: New test.
44201
44202 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44203
44204         * g++.old-deja/g++.abi/vbase1.C: New test.
44205
44206 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44207
44208         * g++.old-deja/g++.pt/crash65.C: New test.
44209
44210 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
44211
44212         * gcc.dg/cpp/assembl2.S: New test case.
44213
44214 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
44215
44216         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
44217         are supported.
44218
44219 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44220
44221         * g++.old-deja/g++.other/builtins1.C: New test.
44222         * g++.old-deja/g++.other/builtins2.C: Likewise.
44223         * g++.old-deja/g++.other/builtins3.C: Likewise.
44224         * g++.old-deja/g++.other/builtins4.C: Likewise.
44225
44226 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
44227
44228         * gcc.c-torture/compile/20010117-1.c: New test.
44229         * gcc.c-torture/compile/20010117-2.c: New test.
44230
44231 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44232
44233         * g77.f-torture/execute/20010116.[fx]: New test,
44234         XFAIL on i?86-*-*.
44235         * g77.f-torture/compile/20010115.f: Indicate it's
44236         a test for PR fortran/1636.
44237
44238 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44239
44240         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
44241
44242 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44243
44244         * g77.f-torture/compile/20010115.f: New test.
44245
44246 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
44247
44248         * g++.old-deja/g++.pt/nontype5.C: New test.
44249
44250 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
44251
44252         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
44253         have an equivalent working one below it.
44254
44255 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
44256
44257         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
44258         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
44259
44260 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
44261
44262         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
44263         message containing "init_priority".
44264         (conpr-2.C): Likewise.
44265         (conpr-3.C): Likewise.
44266         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
44267
44268 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44269
44270         * gcc.c-torture/execute/20010114-2.c: New test.
44271
44272 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
44273
44274         * gcc.c-torture/compile/20010114-1.c: New test.
44275         * gcc.c-torture/compile/20010114-1.x: Xfail.
44276         * gcc.c-torture/compile/20010114-2.c: New test.
44277         * gcc.c-torture/execute/20010114-1.c: New test.
44278         * gcc.dg/trunc-1.c: New test.
44279         * gcc.dg/uninit-B.c: New test.
44280
44281 2001-01-13  Nick Clifton  <nickc@redhat.com>
44282
44283         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
44284         target.
44285
44286 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44287
44288         * gcc.c-torture/compile/20010113-1.c: New test.
44289
44290 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
44291
44292         * gcc.c-torture/compile/20001212-1.c: New test.
44293
44294 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44295
44296         * gcc.dg/cpp/widestr1.c: Update.
44297         * gcc.dg/cpp/prag-imp.c: Remove.
44298
44299 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
44300
44301         * gcc.c-torture/execute/20000801-3.x: Remove.
44302         * gcc.dg/c90-init-1.c: New test.
44303         * gcc.dg/c99-init-1.c: New test.
44304         * gcc.dg/c99-init-2.c: New test.
44305         * gcc.dg/gnu99-init-1.c: New test.
44306
44307 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
44308
44309         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
44310         testing that no relevant ones were found.
44311
44312 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
44313
44314         * g++.old-deja/g++.pt/cast2.C: New test.
44315
44316 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
44317
44318         * g++.old-deja/g++.pt/friend47.C: New test.
44319
44320 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44321
44322         * g++.old-deja/g++.pt/instantiate13.C: New test.
44323
44324 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44325
44326         * g++.old-deja/g++.other/defarg7.C: New test.
44327         * g++.old-deja/g++.other/defarg8.C: New test.
44328
44329 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44330
44331         * g++.old-deja/g++.pt/crash64.C: New test.
44332
44333 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44334
44335         * g++.old-deja/g++.pt/crash63.C: New test.
44336
44337 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
44338
44339         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
44340
44341 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
44342
44343         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
44344
44345 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44346
44347         * g++.old-deja/g++.pt/error3.C: New test.
44348
44349 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44350
44351         * g++.old-deja/g++.other/crash39.C: New test.
44352
44353 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44354
44355         * g++.old-deja/g++.other/vbase4.C: New test.
44356
44357 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
44358
44359         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
44360         * gcc.dg/special/20000419-2.c: New file. Identical to above.
44361         * gcc.dg/special/special.exp: New test driver which will check
44362         for alias support for the above test.
44363
44364 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
44365
44366         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
44367         problems on small machines.
44368         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
44369         parameterize.
44370
44371 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
44372
44373         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
44374         mips.
44375         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
44376
44377 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
44378
44379         * g++.old_deja/g++.pt/using8.C: New test.
44380
44381 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44382
44383         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
44384
44385 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
44386
44387         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
44388         where a failure is expected.
44389         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
44390
44391 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44392
44393         * g++.old_deja/g++.pt/instantiate12.C: New test.
44394
44395 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44396
44397         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
44398         start of structs.
44399         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
44400         * g++.old-deja/g++.brendan/crash17.C: Likewise.
44401         * g++.old-deja/g++.brendan/crash29.C: Likewise.
44402         * g++.old-deja/g++.brendan/crash48.C: Likewise.
44403         * g++.old-deja/g++.brendan/ns1.C: Likewise.
44404         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
44405         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
44406         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
44407         * g++.old-deja/g++.eh/spec6.C: Likewise.
44408         * g++.old-deja/g++.jason/crash3.C: Likewise.
44409         * g++.old-deja/g++.law/ctors11.C: Likewise.
44410         * g++.old-deja/g++.law/ctors17.C: Likewise.
44411         * g++.old-deja/g++.law/ctors5.C: Likewise.
44412         * g++.old-deja/g++.law/ctors9.C: Likewise.
44413         * g++.old-deja/g++.mike/ambig1.C: Likewise.
44414         * g++.old-deja/g++.mike/net22.C: Likewise.
44415         * g++.old-deja/g++.mike/p3538a.C: Likewise.
44416         * g++.old-deja/g++.mike/p3538b.C: Likewise.
44417         * g++.old-deja/g++.mike/virt3.C: Likewise.
44418         * g++.old-deja/g++.niklas/t128.C: Likewise.
44419         * g++.old-deja/g++.other/anon4.C: Likewise.
44420         * g++.old-deja/g++.other/using1.C: Likewise.
44421         * g++.old-deja/g++.other/warn3.C: Likewise.
44422         * g++.old-deja/g++.pt/t37.C: Likewise.
44423         * g++.old-deja/g++.robertl/eb69.C: Likewise.
44424         * g++.old-deja/g++.robertl/eb71.C: Likewise.
44425
44426 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44427
44428         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
44429
44430 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44431
44432         * gcc.c-torture/execute/stdio-opt-3.c: New test.
44433
44434 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
44435
44436         * gcc.c-torture/compile/20010107-1.c: New test.
44437
44438 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44439
44440         * gcc.c-torture/execute/builtin-noret-1.c: New test.
44441
44442 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44443
44444         * gcc.dg/format/format.h: New file.
44445         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
44446         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
44447         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
44448         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
44449         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
44450         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44451         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
44452         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
44453         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
44454         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
44455         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
44456         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
44457         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
44458         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
44459         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
44460         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
44461         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
44462         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
44463         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
44464         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
44465         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
44466         instead of declaring standard types, macros and functions in each
44467         test.
44468
44469 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
44470
44471         * gcc.c-torture/execute/20010106-1.c: New test.
44472
44473 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44474
44475         * gcc.dg/format/format.exp: New file.
44476         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
44477         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
44478         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
44479         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
44480         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
44481         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
44482         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
44483         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
44484         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
44485         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
44486         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
44487         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
44488         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
44489         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
44490         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
44491         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
44492         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
44493         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
44494         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
44495         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
44496         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
44497         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
44498         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
44499         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
44500         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
44501         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
44502         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
44503         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
44504         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
44505         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
44506         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
44507         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
44508         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
44509         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
44510         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
44511         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
44512         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
44513         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
44514         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
44515         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
44516         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
44517         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
44518
44519 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
44520
44521         * gcc.c-torture/execute/991228-1.c: Take word endianness into
44522         account.
44523
44524 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
44525
44526         * gcc.c-torture/execute/builtin-complex-1.c: New test.
44527
44528 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
44529
44530         * g++.old-deja/g++.pt/crash62.C: New test.
44531
44532 2001-01-04  Richard Henderson  <rth@redhat.com>
44533
44534         * gcc.dg/20000926-1.c: Update expected warnings.
44535         * gcc.dg/array-2.c: Likewise.
44536         * gcc.dg/array-4.c: Also validate flexible array members.
44537         * gcc.dg/c99-flex-array-1.c: New.
44538
44539 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
44540
44541         * gcc.c-torture/compile/20001222-1.x: Remove.
44542
44543 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44544
44545         * gcc.c-torture/execute/built-in-setjmp.c: New.
44546
44547 2001-01-03  Richard Henderson  <rth@redhat.com>
44548
44549         * gcc.dg/940510-1.c: Update expected error wording.
44550         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
44551
44552 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
44553
44554         * lib/target-supports.exp (check_alias_available): Modified to
44555         indicate aliases not supported if only weak aliases are supported.
44556
44557 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44558
44559         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
44560         Turn on cmpstrsi checks for __pj__ and __i370__.
44561
44562 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44563
44564         * g++.old-deja/g++.other/virtual11.C: New test.
44565
44566 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44567
44568         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
44569
44570 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44571
44572         * gcc.c-torture/compile/20010102-1.c: New test.
44573
44574 2001-01-02  Andreas Jaeger  <aj@suse.de>
44575
44576         * gcc.dg/noreturn-3.c: New test.
44577
44578         * gcc.dg/noreturn-4.c: New test.
44579
44580 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44581
44582         * gcc.c-torture/execute/stdio-opt-1.c: Also test
44583         __builtin_fputc and __builtin_fwrite.
44584
44585 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
44586
44587         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
44588         signed char, not default char.
44589
44590 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
44591
44592         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
44593
44594 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
44595
44596         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
44597
44598 2000-12-29  Richard Henderson  <rth@redhat.com>
44599
44600         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
44601         (__cyg_profile_func_exit): Define.
44602
44603 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
44604
44605         * g++.dg/vtgc1.C: New test.
44606
44607 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
44608
44609         * gcc.dg/noncompile/20001228-1.c: New test.
44610
44611         * gcc.dg/20001228-1.c: New test.
44612
44613         * gcc.c-torture/execute/20001228-1.c: New test.
44614
44615 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
44616
44617         * gcc.dg/format-strfmon-1.c: New test.
44618
44619 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44620
44621         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
44622         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
44623         * gcc.c-torture/execute/string-opt-1.c: Likewise.
44624         * gcc.c-torture/execute/string-opt-2.c: Likewise.
44625         * gcc.c-torture/execute/string-opt-3.c: Likewise.
44626         * gcc.c-torture/execute/string-opt-4.c: Likewise.
44627         * gcc.c-torture/execute/string-opt-6.c: Likewise.
44628         * gcc.c-torture/execute/string-opt-7.c: Likewise.
44629         * gcc.c-torture/execute/string-opt-8.c: Likewise.
44630         * gcc.c-torture/execute/string-opt-9.c: Likewise.
44631         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44632         * gcc.c-torture/execute/string-opt-11.c: Likewise.
44633         * gcc.c-torture/execute/string-opt-12.c: Likewise.
44634
44635         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
44636         * gcc.c-torture/execute/string-opt-4.c: Test index.
44637
44638 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
44639
44640         * gcc.c-torture/compile/20001226-1.c: New test.
44641
44642 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44643
44644         * gcc.c-torture/compile/20001222-1.c: New test.
44645         * gcc.c-torture/compile/20001222-1.x: Xfail.
44646
44647 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
44648
44649         * gcc.c-torture/execute/comp-goto-2.c: New test.
44650
44651 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
44652
44653         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
44654         Use long types if __INT_MAX__ is 32767.
44655         (main): Use cast to (sint32 *) when poking 88 into a_page.
44656
44657         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
44658
44659 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
44660
44661         * gcc.c-torture/compile/20001221-1.c: New test.
44662         * gcc.c-torture/execute/20001221-1.c: New test.
44663
44664 2000-12-20  Richard Henderson  <rth@redhat.com>
44665
44666         * g++.old-deja/g++.pt/crash36.C: Update error lines.
44667         * g++.old-deja/g++.robertl/eb109.C: Likewise.
44668
44669 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44670
44671         * gcc.dg/compare3.c: New test.
44672
44673 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44674
44675         * gcc.dg/format-warnll-1.c: New test.
44676
44677 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
44678
44679         * gcc.dg/cpp/cmdlne-P.c: New test.
44680
44681 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44682
44683         * gcc.c-torture/execute/builtin-abs-1.c,
44684         gcc.c-torture/execute/builtin-abs-2.c: New tests.
44685
44686 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44687
44688         * gcc.dg/cpp/multiline.c: New test.
44689
44690 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44691
44692         * g++.old-deja/g++.other/syshdr1.C: Update.
44693         * gcc.dg/cpp/lineflags.c: Remove temporarily.
44694
44695 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44696
44697         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
44698
44699 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44700
44701         * g++.old-deja/g++.pt/ttp65.C: New test.
44702
44703 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44704
44705         * g++.old-deja/g++.pt/ttp64.C: New test.
44706
44707 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44708
44709         * g++.old-deja/g++.pt/spec33.C: New test.
44710
44711 2000-12-14  Catherine Moore  <clm@redhat.com>
44712
44713         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
44714         * gcc.c-torture/execute/920612-2.c: Likewise.
44715         * gcc.c-torture/execute/920428-2.c: Likewise.
44716         * gcc-c-torture/execute/va-arg-11.c: Call exit.
44717         * gcc.c-torture/execute/va-arg-21.c: Likewise.
44718
44719 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44720
44721         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
44722         * gcc.dg/pack-test-2.c: Likewise.
44723
44724 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44725
44726         Tests by Zack Weinberg <zackw@stanford.edu>.
44727
44728         * gcc.dg/cpp/defined.c: Update.
44729         * gcc.dg/cpp/defined_trad.c: New tests.
44730
44731 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44732
44733         * gcc.dg/cpp/trad-direct.c: Update.
44734
44735 2000-12-11  Neil Booth  <neilb@earthling.net>
44736
44737         * gcc.dg/cpp/defined_trad.c
44738
44739 2000-12-11  Neil Booth  <neilb@earthling.net>
44740
44741         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
44742
44743 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44744
44745         * gcc.dg/format-miss-2.c: New test.
44746
44747 2000-12-09  Neil Booth  <neilb@earthling.net>
44748
44749         * gcc.dg/cpp/lineflags.c: New tests.
44750         * gcc.dg/cpp/poison.c: Update.
44751         * gcc.dg/cpp/redef2.c: Update.
44752         * gcc.dg/cpp/skipping.c: New test.
44753
44754 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
44755
44756         * g++.old-deja/g++.other/eh3.C: New testcase.
44757
44758 2000-12-07  Neil Booth  <neilb@earthling.net>
44759
44760         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
44761         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
44762         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
44763         wtr-union-init-2.c, wtr-union-init-3.c: Update.
44764         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
44765         Update.
44766
44767 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44768
44769         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
44770         __SIZE_TYPE__ instead of int for type of integers cast to
44771         pointers.
44772
44773 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
44774
44775         * g++.old-deja/g++.other/cleanup4.C: New test.
44776
44777 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44778
44779         * format-sec-1.c: New test.
44780
44781 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44782
44783         * gcc.dg/format-nonlit-3.c: New test.
44784
44785 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44786
44787         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
44788         through a null pointer.
44789
44790 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44791
44792         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
44793         * g++.old-deja/g++.pt/partial4.C: New test.
44794
44795 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
44796
44797         * gcc.c-torture/execute/ieee/hugeval.x: New.
44798
44799 2000-12-06  Neil Booth  <neilb@earthling.net>
44800
44801         * gcc.dg/cpp/backslash2.c: New tests.
44802
44803 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44804
44805         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
44806         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
44807
44808 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
44809
44810         * gcc.c-torture/execute/20001203-2.c: New testcase.
44811
44812 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
44813
44814         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
44815         * g++.old-deja/g++.other/virtual10.C: New test.
44816
44817 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
44818
44819         * g++.old-deja/g++.mike/pmf5.C: Remove test.
44820
44821 2000-12-05  Richard Henderson  <rth@redhat.com>
44822
44823         * gcc.c-torture/compile/20001205-1.c: New.
44824
44825 2000-12-04  Neil Booth  <neilb@earthling.net>
44826
44827         * g++.old-deja/g++.other/virtual9.C: New test.
44828         * g++.old-deja/g++.pt/crash61.C: New test.
44829         * gcc.c-torture/execute/loop-9.c: New test.
44830
44831 2000-12-04  Neil Booth  <neilb@earthling.net>
44832
44833         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
44834         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
44835         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
44836         * gcc.dg/cpp/extratokens.c: ...here.
44837
44838 2000-12-04  Neil Booth  <neilb@earthling.net>
44839
44840         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
44841         New tests.
44842
44843 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44844
44845         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
44846         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
44847
44848 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44849
44850         * gcc.c-torture/execute/20001203-1.c: New test.
44851
44852 2000-12-03  Neil Booth  <neilb@earthling.net>
44853
44854         * gcc.dg/cpp/macro6.c: New test cases.
44855
44856 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44857
44858         * gcc.c-torture/execute/string-opt-9.c: New test.
44859         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44860         * gcc.c-torture/execute/string-opt-11.c: Likewise.
44861         * gcc.c-torture/execute/string-opt-12.c: Likewise.
44862
44863         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
44864         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
44865
44866 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
44867
44868         * gcc.dg/cpp/if-6.c: New testcase.
44869
44870         * gcc.dg/20001201-1.c: New testcase.
44871
44872 2000-12-02  Neil Booth  <neilb@earthling.net>
44873
44874         * g++.old-deja/g++.other/externC4.C,
44875         g++.old-deja/g++.other/friend10.C: New tests.
44876
44877 2000-12-02  Neil Booth  <neilb@earthling.net>
44878
44879         * g++.old-deja/g++.other/instan2.C
44880         * g++.old-deja/g++.other/instan3.C: New test.
44881
44882 2000-12-02  Neil Booth  <neilb@earthling.net>
44883
44884         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
44885         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
44886         gnuc99.c,gnuc99-pedantic.c: New tests.
44887
44888 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44889
44890         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
44891         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
44892
44893 2000-12-01  Neil Booth  <neilb@earthling.net>
44894
44895         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
44896         * gcc.dg/cpp/poison.c: Update.
44897         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
44898
44899 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
44900
44901         * g77.f-torture/execute/20001201.f: New test.
44902
44903 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44904
44905         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
44906
44907 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
44908
44909         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
44910
44911 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
44912
44913         * g++.old-deja/g++.other/cast6.C: New test.
44914
44915 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
44916
44917         * gcc.c-torture/execute/20001130-2.c: New testcase.
44918
44919 2000-11-30  Richard Henderson  <rth@redhat.com>
44920
44921         * gcc.c-torture/execute/20001130-1.c: New test.
44922
44923 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44924
44925         * g++.old-deja/g++.other/op3.C: New test.
44926
44927 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44928
44929         * g++.old-deja/g++.other/op2.C: New test.
44930
44931 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44932
44933         * g++.old-deja/g++.other/crash38.C: New test.
44934
44935 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
44936
44937         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
44938
44939 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
44940
44941         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
44942         tests.
44943         * gcc.c-torture/execute/string-opt-6.c: New test.
44944
44945         * gcc.dg/20001117-1.c: Add main.
44946
44947 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
44948
44949         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
44950         Move from here ...
44951         * gcc.dg/940510-1.c: ... to here.
44952
44953         * gcc.dg/20000926-1.c: GNU C now allows initializations of
44954         zero-size arrays in toplevel structures.
44955
44956 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
44957
44958         * gcc.c-torture/execute/loop-8.c: New test.
44959
44960 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44961
44962         * g++.old-deja/g++.other/base1.C: New test.
44963
44964 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44965
44966         * g++.old-deja/g++.other/parse2.C: New test.
44967
44968 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44969
44970         * g++.old-deja/g++.pt/incomplete1.C: New test.
44971
44972 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44973
44974         * g++.old-deja/g++.other/friend9.C: New test.
44975
44976 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
44977
44978         * gcc.dg/20001127-1.c: New test.
44979
44980 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
44981
44982         * g++.old-deja/g++.pt/friend46.C: New test.
44983
44984 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
44985
44986         * g++.old-deja/g++.other/ptrmem8.C: New test.
44987
44988 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44989
44990         * gcc.c-torture/execute/string-opt-7.c: New test.
44991         * gcc.c-torture/execute/string-opt-8.c: Likewise.
44992
44993 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
44994
44995         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
44996         instead of 'mkcheck 2'.
44997
44998 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44999
45000         * gcc.c-torture/execute/memcheck/driver.c,
45001         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
45002         C9X references to refer to C99.
45003
45004 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
45005
45006         * gcc.dg/ultrasp3.c: New test.
45007
45008 2000-11-25  Neil Booth  <neilb@earthling.net>
45009
45010         * gcc.dg/cpp/include2.c: Update test to be locale independent.
45011
45012 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
45013
45014         * gcc.c-torture/compile/20001123-2.c: New.
45015
45016 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45017
45018         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
45019
45020 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
45021
45022         * gcc.dg/sequence-point-1.c: Add some new tests.
45023         * gcc.c-torture/execute/20001124-1.c: New test.
45024
45025 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
45026
45027         * g++.old-deja/g++.other/vaarg4.C: New test.
45028         * gcc.c-torture/compile/20001123-1.c: New test.
45029
45030 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
45031
45032         * g++.other/crash24.C: Adjust and remove XFAIL.
45033         * g++.other/crash37.C: New test.
45034
45035 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
45036
45037         * g++.old-deja/g++.pt/instantiate9.C: New test.
45038
45039 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
45040
45041         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
45042         new ABI, too.
45043
45044         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
45045         * g++.old-deja/g++.robertl/eb55.C: Likewise.
45046
45047 2000-11-22  Neil Booth  <neilb@earthling.net>
45048
45049         * gcc.dg/cpp/Wtrigraphs.c: New test.
45050
45051 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
45052
45053         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
45054
45055 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
45056
45057         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
45058
45059 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
45060
45061         * lib/gcc-dg.exp: load_lib scanasm.exp.
45062         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
45063         * lib/g++-dg.exp: load_lib scanasm.exp.
45064         * lib/scanasm.exp: New.
45065         (scan-assembler, scan-assembler-not): Add optional arguments to
45066         test name, or if not present, the pattern name.
45067         (scan-assembler-dem, scan-assembler-dem-not): New.
45068
45069         * g++.dg/dg.exp: New.
45070
45071 2000-11-21  Neil Booth  <neilb@earthling.net>
45072
45073         * gcc.dg/cpp/integrated1.c: Remove.
45074
45075 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
45076
45077         * gcc.c-torture/execute/20001121-1.c: New test.
45078
45079 2000-11-21  Richard Henderson  <rth@redhat.com>
45080
45081         * gcc.c-torture/compile/20001121-1.c: New test.
45082
45083 2000-11-20  Neil Booth  <neilb@earthling.net>
45084
45085         * gcc.dg/cpp/integrated1.c: New test.
45086
45087 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
45088
45089         * g++.old-deja/g++.other/inline17.C: New test.
45090
45091 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
45092
45093         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
45094         local variable to be zero: I made the variable global. Now
45095         uses abort() and exit() instead of relying on main's return value.
45096
45097 2000-11-20  Neil Booth  <neilb@earthling.net>
45098
45099         * gcc.dg/cpp/paste2.c: Update test.
45100         * objc/execute/paste.m: New test.
45101
45102 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
45103
45104         * gcc.dg/c99-condexpr-1.c: New test.
45105
45106 2000-11-20  Neil Booth  <neilb@earthling.net>
45107
45108         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
45109
45110 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
45111
45112         * g++.old-deja/g++.pt/export1.C: New test.
45113
45114 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
45115
45116         * gcc.dg/20001117-1.c: New test.
45117
45118 2000-11-18  Richard Henderson  <rth@redhat.com>
45119
45120         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
45121
45122 2000-11-18  Richard Henderson  <rth@redhat.com>
45123
45124         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
45125         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
45126         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
45127
45128 2000-11-18  Richard Henderson  <rth@redhat.com>
45129
45130         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
45131         (main): New.  Exit cleanly.
45132
45133 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45134
45135         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
45136         gcc.dg/c99-fordecl-2.c: New tests.
45137
45138 2000-11-18  Richard Henderson  <rth@redhat.com>
45139
45140         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
45141         * gcc.c-torture/execute/zerolen-2.c: New.
45142
45143 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45144
45145         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
45146         memory.
45147
45148 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
45149
45150         * g++.old-deja/g++.pt/instantiate8.C: New test.
45151
45152 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
45153
45154         * g++.old-deja/g++.other/incomplete.C: Add more tests.
45155         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
45156
45157 2000-11-16  Nick Clifton  <nickc@redhat.com>
45158
45159         * gcc.c-torture/execute/nestfunc-2.c: New test.
45160         * gcc.c-torture/execute/nestfunc-3.c: New test.
45161
45162 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
45163
45164         * gcc.c-torture/compile/20001116-1.c: New test.
45165
45166 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45167
45168         * gcc.c-torture/execute/20001115-1.c: New test.
45169
45170 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
45171
45172         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
45173         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
45174         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
45175         * g++.old-deja/g++.abi/vmihint.C: Likewise.
45176
45177 2000-11-15  Neil Booth  <neilb@earthling.net>
45178
45179         gcc.dg/cpp/_Pragma1.c: Update.
45180         gcc.dg/cpp/_Pragma2.c: New test.
45181
45182 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
45183
45184         * g++.old-deja/g++.other/anon5.C: New test.
45185
45186 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
45187
45188         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
45189         tests.
45190
45191 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
45192
45193         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
45194         output.
45195
45196 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45197
45198         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
45199         labels at end of compound statements.
45200
45201 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
45202
45203         * gcc.c-torture/execute/loop-7.c: New test.
45204
45205 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45206
45207         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
45208
45209 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45210
45211         * gcc.dg/c99-bool-1.c: New test.
45212
45213 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45214
45215         * gcc.dg/c99-scope-1.c: Remove xfail.
45216         * gcc.dg/c99-scope-2.c: New test.
45217
45218 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45219
45220         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
45221         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
45222
45223 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
45224
45225         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
45226         error messages.
45227
45228         * g++.mike/p700.C: Don't typedef wchar_t.
45229         * g++.mike/p784.C: Likewise.
45230         * g++.mike/eb101.C: Don't use __wchar_t.
45231
45232 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
45233
45234         * g77.f-torture/execute/20001111.[fx]: Test premature exit
45235         from DO loop.
45236
45237 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
45238
45239         * gcc.c-torture/execute/20001111-1.c: New test.
45240
45241 2000-11-10  Nick Clifton  <nickc@redhat.com>
45242
45243         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
45244         long multuiple and accumulate.
45245
45246 2000-11-09  Richard Henderson  <rth@redhat.com>
45247
45248         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
45249         via size_t instead of int.
45250
45251         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
45252         * gcc.c-torture/execute/string-opt-2.c: Likewise.
45253         * gcc.c-torture/execute/string-opt-3.c: Likewise.
45254         * gcc.c-torture/execute/string-opt-4.c: Likewise.
45255
45256 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
45257
45258         * gcc.c-torture/compile/20001109-1.c: New test.
45259         * gcc.c-torture/compile/20001109-2.c: New test.
45260
45261 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
45262
45263         * g++.old-deja/g++.pt/operator1.C: New test.
45264         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
45265
45266 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
45267
45268         * gcc.dg/20001108-1.c: New test.
45269
45270 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
45271
45272         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
45273         with both arguments constant strings.
45274         * gcc.c-torture/execute/string-opt-3.c: New test.
45275         * gcc.c-torture/execute/string-opt-4.c: New test.
45276         * gcc.c-torture/execute/string-opt-5.c: New test.
45277
45278 2000-11-08  Nick Clifton  <nickc@redhat.com>
45279
45280         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
45281         mulsidi3adddi patterns.
45282
45283 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
45284
45285         * g++.old-deja/g++.other/crash36.C: New test.
45286
45287 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
45288
45289         * g++.old-deja/g++.other/init16.C: New test.
45290
45291 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
45292
45293         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
45294
45295 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
45296
45297         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
45298         * gcc.c-torture/execute/va-arg-16.x: Likewise.
45299         * gcc.c-torture/execute/va-arg-17.x: Likewise.
45300
45301 2000-11-07  DJ Delorie  <dj@redhat.com>
45302
45303         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
45304
45305 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45306
45307         * gcc.c-torture/execute/string-opt-1.c: New test.
45308
45309 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
45310
45311         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
45312         mips-sgi-irix6.* because the MIPS ABI passes floating-point
45313         parameters in registers, and there is no way for a varargs
45314         function to know in which order the integer and floating-point
45315         parameters should be interleaved when they are placed on the
45316         stack.
45317         * gcc.c-torture/execute/va-arg-16.x: Likewise.
45318         * gcc.c-torture/execute/va-arg-17.x: Likewise.
45319
45320 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45321
45322         * gcc.c-torture/execute/string-opt-2.c: New test.
45323
45324 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
45325
45326         * g++.old-deja/g++.pt/crash60.C: New test.
45327
45328 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
45329
45330         * g++.old-deja/g++.other/crash24.C: New test.
45331         * g++.old-deja/g++.other/crash25.C: New test.
45332         * g++.old-deja/g++.other/crash26.C: New test.
45333         * g++.old-deja/g++.other/crash27.C: New test.
45334         * g++.old-deja/g++.other/crash28.C: New test.
45335         * g++.old-deja/g++.other/crash29.C: New test.
45336         * g++.old-deja/g++.other/crash30.C: New test.
45337         * g++.old-deja/g++.other/crash31.C: New test.
45338         * g++.old-deja/g++.other/crash32.C: New test.
45339         * g++.old-deja/g++.other/crash33.C: New test.
45340         * g++.old-deja/g++.other/crash34.C: New test.
45341         * g++.old-deja/g++.other/crash35.C: New test.
45342
45343 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
45344
45345         * gcc.c-torture/execute/20001031-1.c: New test.
45346
45347 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
45348
45349         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
45350         namespace.
45351
45352         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
45353         standards-conformant.
45354
45355         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
45356
45357         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
45358         * g++.old-deja/g++.mike/p755a.C: Likewise.
45359         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
45360         library makes no calls to `operator new' during initialization.
45361
45362 2000-11-04  Neil Booth  <neilb@earthling.net>
45363
45364         * gcc.dg/cpp/include2.c: New tests.
45365
45366 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
45367
45368         * lib/g++.exp (g++_set_ld_library_path): New function.
45369         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
45370
45371 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
45372
45373         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
45374         warnings.
45375
45376 2000-11-01  Richard Henderson  <rth@redhat.com>
45377
45378         * g++.old-deja/g++.ext/namedret1.C: New.
45379         * g++.old-deja/g++.ext/namedret2.C: New.
45380         * g++.old-deja/g++.ext/namedret3.C: New.
45381
45382 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
45383
45384         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
45385         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
45386
45387 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45388
45389         * gcc.c-torture/execute/va-arg-21.c: New test.
45390
45391 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45392
45393         * gcc.dg/c99-complex-2.c: New test.
45394
45395 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45396
45397         * gcc.c-torture/execute/stdio-opt-1.c: New test.
45398
45399 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
45400
45401         * g++.old-deja/g++.other/inline16.C: New test.
45402
45403 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
45404
45405         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
45406         __PRETTY_FUNCTION__
45407
45408 2000-10-29  Neil Booth  <neilb@earthling.net>
45409
45410         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
45411         New tests.
45412         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
45413         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
45414         optimisation.
45415
45416 2000-10-29  Neil Booth  <neilb@earthling.net>
45417
45418         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
45419         * mi1.c, mi1c.h: Add null directives to multiple-include test.
45420         * mi5.c: Test multiple includes work with -C.
45421         * trigraphs.c: Test ^= version.
45422
45423 2000-10-28  Neil Booth  <neilb@earthling.net>
45424
45425         New tests and test updates for new macro expander.
45426
45427         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
45428         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
45429         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
45430         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
45431         new diagnostic messages.
45432
45433         * gcc.dg/cpp/macro3.c: New tests.
45434
45435 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
45436
45437         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
45438         on the same line.
45439
45440 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
45441
45442         * g++.old-deja/g++.other/eh2.C: New test.
45443
45444 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
45445
45446         * gcc.c-torture/execute/20001027-1.c: New test.
45447
45448 2000-10-26  Richard Henderson  <rth@redhat.com>
45449
45450         * gcc.c-torture/execute/20001026-1.c: New.
45451
45452 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
45453
45454         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
45455         * g++.old-deja/g++.law/builtin1.C: Likewise.
45456         * g++.old-deja/g++.law/ctors10.C: Likewise.
45457         * g++.old-deja/g++.law/virtual3.C: Likewise.
45458         * g++.old-deja/g++.mike/p658.C: Likewise.
45459         * g++.old-deja/g++.other/sibcall1.C: Likewise.
45460         * g++.old-deja/g++.other/vaarg2.C: Likewise.
45461         * g++.old-deja/g++.robertl/eb124.C: Likewise.
45462         * g++.old-deja/g++.robertl/eb44.C: Likewise.
45463         * g++.old-deja/g++.robertl/eb77.C: Likewise.
45464
45465 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
45466
45467         * gcc.c-torture/compile/20001024-1.c: New test.
45468
45469 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
45470
45471         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
45472         to tell us whether or not we are using V3.
45473
45474 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
45475
45476         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
45477         operands.
45478
45479 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45480
45481         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
45482
45483 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
45484
45485         * gcc.c-torture/execute/20001024-1.c: New test.
45486
45487 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
45488
45489         * g++.old-deja/g++.other/sibcall1.C: New test.
45490
45491 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
45492
45493         * gcc.dg/noncompile/init-3.c: New test.
45494
45495 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
45496
45497         * gcc.dg/format-array-1.c: New test.
45498
45499 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45500
45501         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
45502         writing through null pointers; remove comment about testing
45503         unterminated strings.
45504
45505 2000-10-17  Matthew Hiller  <hiller@redhat.com>
45506
45507         * gcc.c-torture/execute/20001017-2.c: New test.
45508
45509 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45510
45511         * gcc.c-torture/compile/20001018-1.c: New test.
45512         * gcc.c-torture/compile/20001018-1.x: Xfail.
45513
45514 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45515
45516         * gcc.c-torture/execute/20001017-1.c: New test.
45517
45518 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45519
45520         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
45521         for multiple use of arguments with scanf formats; add tests for
45522         multiple use of arguments.
45523
45524 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
45525
45526         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
45527
45528 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45529
45530         * gcc.dg/format-miss-1.c: New test.
45531
45532 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
45533
45534         * gcc.c-torture/execute/20001013-1.c: New test.
45535
45536 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
45537
45538         * gcc.dg/format-branch-1.c: New test.
45539
45540 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
45541
45542         * README, lib/file-format.exp: Remove EGCS references.
45543
45544 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
45545
45546         * gcc.dg/20001013-1.c: New test.
45547
45548 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
45549
45550         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
45551         for intmax_t in the compiler using __typeof__ and the type rules
45552         for conditional expressions.
45553
45554 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
45555
45556         * gcc.dg/20001012-1.c: New test.
45557         * gcc.dg/20001012-2.c: New test.
45558
45559 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45560
45561         * gcc.dg/format-attr-1.c: New test.
45562
45563 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45564
45565         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
45566         __LONG_LONG_MAX__ instead of LLONG_MAX.
45567
45568 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45569
45570         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
45571         scanf flags.
45572         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
45573         flags.
45574
45575 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45576
45577         * gcc.dg/sequence-pt-1.c: New test.
45578
45579 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
45580
45581         * gcc.c-torture/execute/20001011-1.c: New testcase.
45582         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
45583
45584 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
45585
45586         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
45587         does not error on it.
45588
45589 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
45590
45591         * gcc.dg/20001009-1.c: New test.
45592
45593 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
45594
45595         * gcc.c-torture/compile/20001009-1.c: Move from here ....
45596         * gcc.c-torture/execute/20001009-2.c: ... to here.
45597
45598 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
45599
45600         * gcc.c-torture/compile/20001009-1.c: New testcase.
45601         * gcc.c-torture/execute/20001009-1.c: New testcase.
45602         Testcases provided by Jan Hubicka <jh@suse.cz>.
45603
45604 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45605
45606         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
45607         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
45608         uintmax_t using <limits.h> to emulate the compiler's internal
45609         logic.  No longer XFAIL %j tests.
45610
45611 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45612
45613         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
45614         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
45615         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
45616         regexps and details of expected handling of some bad formats.
45617         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
45618         suppression.
45619
45620 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45621
45622         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
45623         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
45624         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
45625         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
45626         in list archives.
45627
45628 2000-10-06  Richard Henderson  <rth@cygnus.com>
45629
45630         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
45631         * g++.old-deja/g++.brendan/crash52.C: Likewise.
45632         * g++.old-deja/g++.jason/report.C: Likewise.
45633         * g++.old-deja/g++.law/friend5.C: Likewise.
45634         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
45635         of the expected warnings.
45636
45637 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
45638
45639         * g++.old-deja/g++.pt/enum14.C: New test.
45640
45641 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
45642
45643         * g++.old-deja/g++.pt/crash59.C: New test.
45644
45645 2000-10-04  Will Cohen  <wcohen@redhat.com>
45646
45647         * gcc.dg/20000926-1.c: New test.
45648
45649 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
45650
45651         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
45652         function name for current C++ compiler.
45653         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
45654
45655 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
45656
45657         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
45658         __PRETTY_FUNCTION__.
45659         * g++.old-deja/g++.ext/pretty2.C: Likewise.
45660
45661 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45662
45663         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
45664
45665 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
45666
45667         * gcc.c-torture/compile/20000923-1.c: New test.
45668
45669 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
45670
45671         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
45672         * g++.old-deja/g++.pt/ttp62.C: Same.
45673         * g++.old-deja/g++.other/inline14.C: Same.
45674
45675 2000-09-24  Richard Henderson  <rth@cygnus.com>
45676
45677         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
45678
45679 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
45680
45681         * gcc.dg/c90-printf-1.c: Add test for wide string format.
45682
45683 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
45684
45685         * gcc.c-torture/compile/20000922-1.c: New file.
45686
45687 2000-09-21  Nick Clifton  <nickc@redhat.com>
45688
45689         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
45690         a signed long modulo operation.
45691         (mod6): New function - perform an unsigned long modulo operation.
45692         (main): Add tests for modulos of very large numbers by very small
45693         dividends.
45694
45695 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45696
45697         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
45698
45699 2000-09-19  Richard Henderson  <rth@cygnus.com>
45700
45701         * gcc.dg/compare2.c (case 10): XFAIL.
45702
45703 2000-09-18  Richard Henderson  <rth@cygnus.com>
45704
45705         * gcc.c-torture/execute/20000906-1.c: Move ...
45706         * gcc.dg/20000906-1.c: ... here.  Only run on targets
45707         that support __builtin_trap.
45708
45709 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
45710
45711         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
45712
45713 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45714
45715         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
45716         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
45717         more $ format tests.
45718
45719 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45720
45721         * gcc.dg/format-errmk-1.c: New test.
45722
45723 2000-09-17  Greg McGary  <greg@mcgary.org>
45724
45725         * gcc.c-torture/execute/20000917-1.x: Remove.
45726
45727 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45728
45729         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
45730
45731 2000-09-17  Greg McGary  <greg@mcgary.org>
45732
45733         * gcc.c-torture/execute/20000917-1.c: New test.
45734         * gcc.c-torture/execute/20000917-1.x: XFAIL.
45735
45736 2000-09-16  Neil Booth  <NeilB@earthling.net>
45737
45738         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
45739         in nested macro bug.
45740
45741 2000-09-15  Neil Booth  <NeilB@earthling.net>
45742
45743         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
45744
45745 2000-09-14  Jeffrey A Law  (law@cygnus.com)
45746
45747         * gcc.c-torture/execute/20000914-1.c: New test.
45748
45749 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
45750
45751         * g++.other/inline13.C: New test.
45752
45753 2000-09-12  Andreas Jaeger  <aj@suse.de>
45754
45755         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
45756         constant by Ulrich Drepper <drepper@redhat.com>.
45757
45758 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
45759
45760         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
45761
45762 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45763
45764         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
45765
45766 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
45767
45768         * gcc.dg/cpp/backslash.c: New test.
45769
45770 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
45771
45772         * gcc.c-torture/execute/20000910-1.c: New test.
45773         * gcc.c-torture/execute/20000910-2.c: Likewise.
45774
45775 2000-09-11  Robert Lipe  <robertl@sco.com>
45776
45777         * gcc.dg/pragma-align.c: New test.
45778
45779 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
45780
45781         * g++.old-deja/g++.pt/explicit82.C: New test.
45782         * g++.old-deja/g++.pt/explicit83.C: New test.
45783
45784 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
45785
45786         * gcc.dg/asm-names.c: New test.
45787
45788 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45789
45790         * gcc.dg/cpp/tr-warn6.c: New test
45791
45792 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45793
45794         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
45795         be accepted.
45796
45797 2000-09-07  Catherine Moore  <clm@redhat.com>
45798
45799         * gcc.c-torture/execute/unroll-1.c: New test.
45800
45801 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
45802
45803         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
45804         ERROR markers.
45805         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
45806         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
45807         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
45808         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
45809         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
45810         Preprocess only.
45811         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
45812         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
45813
45814 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45815
45816         * g++.old-deja/g++.pt/deduct2.C: New test.
45817
45818 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45819
45820         * g++.old-deja/g++.pt/parms2.C: New test.
45821
45822 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45823
45824         * g++.old-deja/g++.pt/crash58.C: New test.
45825
45826 2000-09-06  Greg McGary  <greg@mcgary.org>
45827
45828         * gcc.c-torture/execute/20000906-1.c: New test.
45829         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
45830
45831 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45832
45833         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
45834
45835 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45836
45837         * g++.old-deja/g++.pt/crash57.C: New test.
45838
45839 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45840
45841         * g++.old-deja/g++.pt/crash56.C: New test.
45842
45843 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45844
45845         * g++.old-deja/g++.pt/koenig1.C: New test.
45846
45847 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
45848
45849         * gcc.dg/20000904-1.c: New test.
45850
45851 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
45852
45853         * gcc.dg/cpp/paste8.c: New test.
45854
45855 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
45856
45857         * gcc.c-torture/compile/20000827-1.c: New test.
45858
45859 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45860
45861         * gcc.dg/format-diag-1.c: New test.
45862
45863 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45864
45865         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
45866         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
45867         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
45868         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
45869         gcc.dg/formatz-1.c: Adjust warning regular expressions.
45870
45871 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
45872
45873         * g++.old-deja/g++.other/nested4.C: New test.
45874
45875 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
45876
45877         * g++.old-deja/g++.ns/scoped1.C: New test.
45878
45879 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
45880
45881         * lib/g++.exp: Support testing already-installed GCC.
45882
45883 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45884
45885         * wtr-label-1.c, wtr-suffix-1.c: New tests.
45886
45887 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45888
45889         * gcc.dg/return-type-2.c: New test.
45890
45891 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
45892
45893         * gcc.c-torture/compile/20000825-1.c: New test.
45894
45895 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
45896
45897         * gcc.dg/dwarf2-2.c: New test.
45898
45899 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
45900
45901         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
45902         dg-warning regexps.
45903
45904 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45905
45906         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
45907         gcc.dg/format-ext-5.c: New tests.
45908
45909 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
45910
45911         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
45912
45913 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
45914
45915         * gcc.dg/noncompile/930622-2.c: Adjust error message.
45916
45917 2000-08-24  Richard Henderson  <rth@cygnus.com>
45918
45919         * gcc.dg/ia64-sync-1.c: New test.
45920         * gcc.dg/ia64-sync-2.c: New test.
45921         * gcc.dg/ia64-asm-1.c: New test.
45922
45923 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
45924
45925         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
45926         * gcc.dg/format-ext-2.c: New test.
45927
45928 2000-08-23  Jason Merrill  <jason@redhat.com>
45929
45930         * lib/old-dejagnu.exp: Also ignore "In member function" and
45931         "At global scope".
45932
45933 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45934
45935         * gcc.dg/noncompile/label-lineno-1.c: New test.
45936
45937 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45938
45939         * gcc.dg/c99-array-nonobj-1.c: New test.
45940
45941 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45942
45943         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
45944         tests.
45945         * gcc.dg/format-ext-1.c: New test.
45946
45947 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45948
45949         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
45950         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
45951         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
45952         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
45953         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
45954
45955 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45956
45957         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
45958         gcc.dg/c99-strftime-2.c: New tests.
45959
45960 2000-08-22  Richard Henderson  <rth@cygnus.com>
45961
45962         * gcc.c-torture/execute/20000822-1.c: New test.
45963
45964 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
45965
45966         * gcc.c-torture/execute/20000819-1.x: Remove.
45967
45968 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45969
45970         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
45971         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
45972         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
45973         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
45974         gcc.dg/format-xopen-1.c: New tests.
45975
45976 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45977
45978         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
45979
45980 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
45981
45982         * g++.old-deja/g++.other/loop2.C: New test.
45983
45984         * gcc.c-torture/compile/20000606-1.c: New test.
45985         * gcc.c-torture/compile/20000728-1.c: New test.
45986         * gcc.c-torture/execute/20000801-1.c: New test.
45987         * gcc.c-torture/execute/20000801-2.c: New test.
45988         * gcc.c-torture/execute/20000819-1.c: New test.
45989         * gcc.c-torture/execute/20000819-1.x: XFAIL.
45990         * gcc.dg/20000629-1.c: New test.
45991         * gcc.dg/20000724-1.c: New test.
45992         * gcc.dg/20000807-1.c: New test.
45993
45994 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
45995
45996         * gcc.dg/cpp/pragma-1.c: New test.
45997         * gcc.dg/cpp/pragma-2.c: New test.
45998
45999 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
46000
46001         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
46002         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
46003
46004 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46005
46006         * gcc.c-torture/compile/20000818-1.c: New test.
46007
46008 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
46009
46010         * gcc.c-torture/execute/20000818-1.c: New test.
46011
46012 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46013
46014         * gcc.dg/format-va-1.c: New test.
46015
46016 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46017
46018         * g++.old-deja/g++.other/typedef8.C: New test.
46019
46020 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46021
46022         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
46023         * g++.old-deja/g++.mike/net36.C: Mark candidate.
46024         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
46025         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
46026         * g++.old-deja/g++.other/ptrmem7.C: New test.
46027         * g++.old-deja/g++.pt/ptrmem10.C: New test.
46028
46029 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46030
46031         * g++.old-deja/g++.pt/typename27.C: New test.
46032
46033 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
46034
46035         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
46036         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
46037         * g++.old-deja/g++.pt/friend45.C: New test.
46038         * g++.old-deja/g++.other/friend8.C: New test.
46039
46040 2000-08-15  Richard Henderson  <rth@cygnus.com>
46041
46042         * gcc.c-torture/execute/20000815-1.c: New test.
46043
46044 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
46045
46046         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
46047         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
46048         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
46049
46050 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
46051
46052         * g++.old-deja/g++.other/refinit2.C: New test.
46053
46054 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
46055
46056         * lib/c-torture.exp (c-torture): Make
46057         compiler_conditional_xfail_data global.
46058         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
46059         compiler_conditional_xfail_data machinery.
46060         (f-torture-execute): Likewise.
46061         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
46062         and only when unrolling loops.
46063
46064         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
46065
46066 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
46067
46068         * g++.old-deja/g++.pt/explicit81.C: New test.
46069
46070 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
46071
46072         * g++.old-deja/g++.pt/typename26.C: New test.
46073
46074 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
46075
46076         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
46077         warning.
46078
46079 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46080
46081         * g++.old-deja/g++.other/array3.C: New test.
46082
46083 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46084
46085         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
46086         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
46087         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
46088         New tests.
46089
46090 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
46091
46092         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
46093         * g++.old-deja/g++.abi/vmihint.C: Likewise.
46094
46095 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
46096
46097         * gcc.c-torture/execute/20000808-1.c: New test.
46098
46099 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46100
46101         * gcc.dg/c90-const-expr-1.c: New test.
46102
46103 2000-08-08  Richard Henderson  <rth@cygnus.com>
46104
46105         * gcc.dg/noncompile/920923-1.c: Declare calloc.
46106
46107 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
46108
46109         * gcc.dg/noncompile/const-ll-1.c: New test.
46110
46111 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46112
46113         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
46114
46115 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
46116
46117         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
46118         that running programs linked against the shared version of libobjc
46119         run correctly.
46120
46121 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46122
46123         * gcc.dg/c99-printf-1.c: New test.
46124
46125 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46126
46127         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
46128
46129 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
46130
46131         * gcc.c-torture/execute/20000731-1.x: Delete.
46132
46133 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
46134
46135         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
46136         and torture_without_loops as is done by c-torture.exp.
46137         (search_for): Copy from c-torture.exp.
46138         (gcc-dg-runtest): New function, drives a directory of tests
46139         iterating over the TORTURE_OPTIONS.
46140         (scan-assembler, scan-assembler-not): Move here from
46141         individual directory drivers.
46142
46143         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
46144         defined by lib/gcc-dg.exp.
46145         * gcc.dg/cpp/cpp.exp: Likewise.
46146         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
46147         gcc-dg-runtest, so we cycle over optimization options.
46148
46149         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
46150         * gcc.dg/compare2.c: No longer expected to fail.
46151
46152 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
46153
46154         * gcc.c-torture/execute/20000804-1.c: New test.
46155
46156 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
46157
46158         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
46159
46160 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
46161
46162         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
46163
46164 2000-08-03  Jeffrey A Law  (law@cygnus.com)
46165
46166         * gcc.c-torture/compile/20000803-1.c: New test.
46167
46168 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46169
46170         * gcc.c-torture/execute/20000801-3.c,
46171         gcc.c-torture/execute/20000801-4.c: New tests.
46172         * gcc.c-torture/execute/20000801-3.x,
46173         gcc.c-torture/execute/20000801-4.x: Xfail.
46174
46175 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
46176
46177         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
46178         libobjc/.libs to allow for libtool.
46179
46180 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
46181
46182         * gcc.c-torture/compile/20000802-1.c: New test.
46183
46184 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
46185
46186         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
46187
46188 2000-07-31  Jeffrey A Law  (law@cygnus.com)
46189
46190         * gcc-c-torture/execute/20000731-2.c: New test.
46191
46192         * gcc.c-torture/execute/20000731-1.c: New test.
46193         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
46194
46195 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
46196
46197         * testsuite/gcc.dg/cpp/paste7.c: New test.
46198         * gcc.dg/cpp/20000725-1.c: New test.
46199
46200 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
46201
46202         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
46203         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
46204         declaration warning for __builtin_dwarf_reg_size.
46205
46206         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
46207
46208 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
46209
46210         * gcc.dg/noncompile/voidparam-1.c: New test.
46211
46212 2000-07-30  Richard Henderson  <rth@cygnus.com>
46213
46214         * gcc.dg/c90-digraph-1.c: Don't xfail.
46215         * gcc.dg/compare2.c (case 10): Xfail.
46216         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
46217
46218 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
46219
46220         * gcc.dg/c99-main-1.c: New test.
46221
46222 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46223
46224         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
46225
46226 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
46227
46228         * gcc.c-tortuer/execute/20000726-1.c: New test.
46229
46230 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
46231
46232         * gcc.c-torture/execute/enum-2.c: New test.
46233
46234 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46235
46236         * gcc.dg/cpp/tr-warn3.c: New test.
46237
46238 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46239
46240         * g++.old-deja/g++.ext/implicit1.C: Remove.
46241         * g++.old-deja/g++.jason/c2.C: Remove
46242         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
46243         * g++.old-deja/g++.pt/crash16.C: Likewise.
46244         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
46245
46246 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46247
46248         * g++.old-deja/g++.other/for2.C: New test.
46249
46250 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
46251
46252         * gcc.dg/20000720-1.c: New test.
46253
46254 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
46255
46256         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
46257
46258 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
46259
46260         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
46261         * gcc.c-torture/execute/20000722-1.c: New.
46262         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
46263
46264 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
46265
46266         * gcc.dg/cpp/20000720-1.S: New test.
46267
46268 2000-07-21  Michael Meissner  <meissner@redhat.com>
46269
46270         * gcc.c-torture/execute/ieee/hugeval.c: New test.
46271
46272 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
46273
46274         * g++.old-deja/g++.brendan/crash16.C,
46275         g++.old-deja/g++.brendan/parse3.C,
46276         g++.old-deja/g++.brendan/redecl1.C,
46277         g++.old-deja/g++.ns/template13.C,
46278         g++.old-deja/g++.other/decl4.C,
46279         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
46280
46281 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
46282
46283         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
46284         and "Internal error".
46285
46286         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
46287         regexps.
46288         * gcc.dg/cpp/paste6.c: New test.
46289
46290 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
46291
46292         * gcc.dg/cpp/tr-direct.c: New test.
46293
46294         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
46295         gcc.dg/cpp/undef1.c: Tweak error regexps.
46296
46297 2000-07-18  Eric Christopher <echristo@redhat.com>
46298
46299         * gcc.c-torture/compile/20000718-1.c: New test.
46300
46301 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
46302
46303         * cpplex.c (_cpp_push_token): If the token being pushed back
46304         is the previous token in this context, just subtract one from
46305         context->posn.
46306         * cppmacro.c (save_expansion): Clear aux field when storing a
46307         placemarker.
46308
46309 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
46310
46311         * gcc.dg/noncompile/redecl-1.c: New test.
46312
46313 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
46314
46315         * gcc.c-torture/execute/20000717-5.c: New test.
46316         * gcc.c-torture/execute/20000717-1.x: Removed.
46317
46318 2000-07-17  Richard Henderson  <rth@cygnus.com>
46319
46320         * gcc.c-torture/execute/20000717-4.c: New test.
46321
46322 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
46323
46324         * gcc.dg/cpp/syshdr.c: New test.
46325         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
46326
46327 2000-07-17  Neil Booth  <neilb@earthling.net>
46328
46329         * gcc.dg/cpp/cmdlne-dM.c: New test.
46330         * gcc.dg/cpp/cmdlne-dD.c: New test.
46331
46332 2000-07-17  Jeffrey A Law  (law@cygnus.com)
46333
46334         * gcc.c-torture/execute/20000717-3.c: New test.
46335
46336         * gcc.c-torture/compile/20000717-1.c: New test.
46337
46338 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
46339
46340         * gcc.c-torture/execute/20000717-2.c: New test.
46341
46342 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46343
46344         * gcc.dg/formatz-1.c: New test.
46345
46346         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
46347         * gcc.dg/c99-digraph-1.c: New tests.
46348
46349         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
46350         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
46351
46352         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
46353         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
46354         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
46355         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
46356         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
46357         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
46358         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
46359
46360 2000-07-17  Greg McGary <greg@mcgary.org>
46361
46362         * gcc.c-torture/execute/20000717-1.c: New test.
46363         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
46364
46365 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
46366
46367         * gcc.c-torture/execute/20000715-2.c: New test.
46368         * gcc.dg/20000715-1.c: New test.
46369
46370 2000-07-15  Michael Meissner  <meissner@redhat.com>
46371
46372         * gcc.c-torture/execute/20000715-1.c: New test.
46373
46374 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
46375
46376         * gcc.c-torture/execute/20000707-1.c: New test.
46377
46378 2000-07-13  Neil Booth  <NeilB@earthling.net>
46379
46380         * testsuite/gcc.dg/cpp/digraph1.c,
46381         testsuite/gcc.dg/cpp/digraph2.c,
46382         testsuite/gcc.dg/cpp/digraphs.c: New tests.
46383
46384 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
46385
46386         * g77.f-torture/compile/20000630-2.f: New test.
46387         * g77.f-torture/compile/20000630-2.x
46388
46389 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
46390
46391         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
46392
46393 2000-07-11  Neil Booth  <NeilB@earthling.net>
46394
46395         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
46396
46397 2000-07-11  Neil Booth  <NeilB@earthling.net>
46398
46399         * gcc.dg/cpp/cmdlne-C.c: New.
46400
46401 2000-07-09  Neil Booth  <NeilB@earthling.net>
46402
46403         * gcc.dg/cpp/directiv.c: New tests.
46404         * gcc.dg/cpp/undef1.c: Update.
46405
46406 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
46407
46408         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
46409
46410 2000-07-09  Neil Booth  <NeilB@earthling.net>
46411
46412         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
46413
46414 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
46415
46416         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
46417         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
46418
46419 2000-07-08  Neil Booth  <NeilB@earthling.net>
46420
46421         * gcc.dg/cpp/macsyntx.c: New tests.
46422
46423 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
46424
46425         * gcc.dg/20000707-1.c: New test.
46426
46427 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
46428
46429         * gcc.c-torture/execute/20000706-1.c: New test.
46430         * gcc.c-torture/execute/20000706-2.c: New test.
46431         * gcc.c-torture/execute/20000706-3.c: New test.
46432         * gcc.c-torture/execute/20000706-4.c: New test.
46433         * gcc.c-torture/execute/20000706-5.c: New test.
46434
46435 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
46436
46437         * g++.old-deja/g++.pt/instantiate7.C: New test.
46438
46439 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
46440
46441         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
46442         * g++.old-deja/g++.mike/thunk3.C: Likewise.
46443         * g++.old-deja/g++.other/rtti3.C: Likewise.
46444         * g++.old-deja/g++.other/rttid3.C: Likewise.
46445
46446 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
46447
46448         *  g77.f-torture/compile/20000630-1.x: Fix typo
46449
46450 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
46451
46452         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
46453         assembly output.
46454
46455 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
46456
46457         * gcc.dg/cpp/ident.c: New test.
46458
46459 2000-07-05  Neil Booth  <NeilB@earthling.net>
46460
46461         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
46462           gcc.dg/cpp/lexstrng.c: New tests.
46463
46464 2000-07-04  Neil Booth  <NeilB@earthling.net>
46465
46466         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
46467         * gcc.dg/cpp/strify2.c: Same.
46468
46469 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
46470
46471         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
46472         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
46473         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
46474         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
46475
46476         * testsuite/gcc.dg/cpp/macro1.c,
46477         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
46478         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
46479         testsuite/gcc.dg/cpp/strify1.c,
46480         testsuite/gcc.dg/cpp/strify2.c: New tests.
46481
46482 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
46483
46484         * gcc.c-torture/execute/20000703-1.c: New test.
46485
46486 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46487
46488         * g++.old-deja/g++.pt (lookup10.C): New test.
46489
46490 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46491
46492         * g++.old-deja/g++.pt (typename25.C): New test.
46493
46494 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
46495
46496         * gcc.c-torture/compile/20000701-1.c: New test.
46497
46498 2000-06-30  Nick Clifton  <nickc@cygnus.com>
46499
46500         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
46501         to test case.
46502
46503 2000-06-30  Catherine Moore  <clm@cygnus.com>
46504
46505         * gcc.c-torture/execute/align-1.c: New test.
46506
46507 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
46508
46509         * g++.old-deja/g++.pt/expr8.C: New test.
46510         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
46511
46512 2000-06-29  Nick Clifton  <nickc@cygnus.com>
46513
46514         * gcc.c-torture/compile/20000629-1.c: New test.
46515
46516 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
46517
46518
46519         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
46520         gcc.dg/noncompile directory, depending on whether they're
46521         preprocessor tests or not.  Annotate all the tests for the dg
46522         framework.
46523
46524         * gcc.c-torture/noncompile/noncompile.exp: Delete.
46525         * gcc.dg/noncompile/noncompile.exp: New.
46526
46527         * Moved files:
46528         Old name                                New name
46529         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
46530         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
46531         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
46532         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
46533         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
46534         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
46535         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
46536         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
46537         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
46538         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
46539         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
46540         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
46541         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
46542         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
46543         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
46544         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
46545         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
46546         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
46547         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
46548         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
46549         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
46550         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
46551         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
46552         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
46553
46554         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
46555         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
46556         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
46557         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
46558         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
46559         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
46560
46561 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
46562
46563         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
46564         declare one variable.  On the fourth, error.
46565         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
46566         declared by 20000628-1a.h.
46567
46568 2000-06-29  Richard Henderson  <rth@redhat.com>
46569
46570         * gcc.c-torture/execute/930529-1.x: New file.
46571         * gcc.dg/920413-1.c: Adjust expected warning text.
46572         * gcc.dg/980217-1.c: Declare abort.
46573         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
46574
46575 2000-06-29  Jeffrey A Law  (law@cygnus.com)
46576
46577         * g77.f-torture/compile/20000629-1.f: New test.
46578         * g77.f-torture/compile/20000629-1.x: Expected to fail.
46579
46580 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
46581
46582         Rearrange lots of files, removing entirely the
46583         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
46584         directories.
46585
46586         * Deleted files:
46587         gcc.c-torture/code_quality/code_quality.exp
46588         gcc.c-torture/special/special.exp
46589         gcc.failure/failure.exp
46590         gcc.failure/940409-1.x
46591         gcc.c-torture/compile/961203-1.x
46592
46593         * New files:
46594         gcc.misc-tests/linkage.exp
46595         gcc.c-torture/execute/920730-1t.c
46596         gcc.c-torture/execute/920730-1t.x
46597         gcc.c-torture/compile/920520-1.x
46598         gcc.c-torture/compile/920521-1.x
46599         gcc.c-torture/compile/981006-1.x
46600         gcc.c-torture/execute/eeprof-1.x
46601
46602         * Moved files (possibly with modifications to fit a new harness):
46603         Old name                                New name
46604         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
46605         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
46606         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
46607         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
46608         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
46609         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
46610         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
46611         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
46612         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
46613         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
46614         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
46615         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
46616         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
46617         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
46618
46619 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
46620
46621         * c-torture/compile/961203-1.x: Delete.
46622
46623         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
46624         not exit. Include stdio.h.
46625         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
46626         * gcc.misc-tests/dg-12.c: Likewise.
46627         * gcc.misc-tests/dg-5.c: Likewise.
46628         * gcc.misc-tests/dg-6.c: Likewise.
46629         * gcc.misc-tests/dg-7.c: Prototype abort.
46630         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
46631         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
46632         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
46633         not exit.
46634         * gcc.misc-tests/sieve.c: Use return from main, not exit.
46635         * gcc.misc-tests/sort2.c: Use return from main, not exit.
46636
46637 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
46638
46639         * gcc.dg/cpp/20000628-1.c: New test.
46640         * gcc.dg/cpp/20000628-1.h: New header for above test.
46641         * gcc.dg/cpp/20000628-1a.h: Likewise.
46642
46643 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
46644
46645         * gcc.dg/cpp: New directory.
46646         * gcc.dg/cpp/cpp.exp: New driver.
46647         * gcc.dg/cpp/20000627-1.c: New test.
46648         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
46649         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
46650         and rewrite as a compilation test.
46651
46652         * gcc.dg: Move many files into the cpp subdirectory, possibly
46653         renaming or editing them as well.
46654         Old name                New name
46655         990119-1.c              cpp/19990119-1.c
46656         990228-1.c              cpp/19990228-1.c
46657         990407-1.c              cpp/19990407-1.c
46658         990409-1.c              cpp/19990409-1.c
46659         990413-1.c              cpp/19990413-1.c
46660         990703-1.c              cpp/19990703-1.c
46661         20000127-1.c            cpp/20000127-1.c
46662         20000129-1.c            cpp/20000129-1.c
46663         20000207-1.c            cpp/20000207-1.c
46664         20000207-2.c            cpp/20000207-2.c
46665         20000209-1.c            cpp/20000209-1.c
46666         20000209-2.c            cpp/20000209-2.c
46667         20000301-1.c            cpp/20000301-1.c
46668         20000419-1.c            cpp/20000419-1.c
46669         20000510-1.S            cpp/20000510-1.S
46670         20000519-1.c            cpp/20000519-1.c
46671         20000529-1.c            cpp/20000529-1.c
46672         20000625-1.c            cpp/20000625-1.c
46673         20000625-2.c            cpp/20000625-2.c
46674         cpp-as1.c               cpp/assert1.c
46675         cpp-as2.c               cpp/assert2.c
46676         cxx-comments-1.c        cpp/cxxcom1.c
46677         cxx-comments-2.c        cpp/cxxcom2.c
46678         endif-label.c           cpp/endif.c
46679         cpp-hash1.c             cpp/hash1.c
46680         cpp-hash2.c             cpp/hash2.c
46681         cpp-if1.c               cpp/if-1.c
46682         cpp-if2.c               cpp/if-2.c
46683         cpp-if3.c               cpp/if-3.c
46684         cpp-if4.c               cpp/if-4.c
46685         cpp-if5.c               cpp/if-5.c
46686         cpp-cond.c              cpp/if-cexp.c
46687         cpp-missingop.c         cpp/if-mop.c
46688         cpp-missingparen.c      cpp/if-mpar.c
46689         cpp-opprec.c            cpp/if-oppr.c
46690         cpp-ifparen.c           cpp/if-paren.c
46691         cpp-shortcircuit.c      cpp/if-sc.c
46692         cpp-shift.c             cpp/if-shift.c
46693         cpp-unary.c             cpp/if-unary.c
46694         cpp-li1.c               cpp/line1.c
46695         cpp-li2.c               cpp/line2.c
46696         lineno.c                cpp/line3.c
46697         lineno-2.c              cpp/line4.c
46698         cpp-mi.c                cpp/mi1.c
46699         cpp-mic.h               cpp/mi1c.h
46700         cpp-micc.h              cpp/mi1cc.h
46701         cpp-mind.h              cpp/mi1nd.h
46702         cpp-mindp.h             cpp/mi1ndp.h
46703         cpp-mix.h               cpp/mi1x.h
46704         cpp-mi2.c               cpp/mi2.c
46705         cpp-mi2a.h              cpp/mi2a.h
46706         cpp-mi2b.h              cpp/mi2b.h
46707         cpp-mi2c.h              cpp/mi2c.h
46708         cpp-mi3.c               cpp/mi3.c
46709         cpp-mi3.def             cpp/mi3.def
46710         poison-1.c              cpp/poison.c
46711         pr-impl.c               cpp/prag-imp.c
46712         cpp-redef-2.c           cpp/redef1.c
46713         cpp-redef.c             cpp/redef2.c
46714         strpaste.c              cpp/strp1.c
46715         strpaste-2.c            cpp/strp2.c
46716         cpp-tradpaste.c         cpp/tr-paste.c
46717         cpp-tradstringify.c     cpp/tr-str.c
46718         cpp-tradwarn1.c         cpp/tr-warn1.c
46719         cpp-tradwarn2.c         cpp/tr-warn2.c
46720         trigraphs.c             cpp/trigraphs.c
46721         cpp-unc1.c              cpp/unc1.c
46722         cpp-unc2.c              cpp/unc2.c
46723         cpp-unc3.c              cpp/unc3.c
46724         cpp-unc.c               cpp/unc4.c
46725         undef.c                 cpp/undef1.c
46726         undef-2.c               cpp/undef2.c
46727         cpp-wi1.c               cpp/widestr1.c
46728
46729 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
46730
46731         * lib/g++.exp (g++_include_flags): Tweak.
46732
46733 2000-06-27  H.J. Lu  <hjl@gnu.org>
46734             Loren J. Rittle  <ljrittle@acm.org>
46735
46736         * lib/g++.exp (g++_include_flags): Override libgloss.exp
46737         version with one that knows about the new gcc tree structure.
46738         (g++_link_flags): Same.
46739
46740 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
46741
46742         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
46743         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
46744         case we are cross-compiling.
46745
46746         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
46747         g++.old-deja/g++.niklas/Makefile.in,
46748         g++.old-deja/g++.niklas/configure.in,
46749         g++.old-deja/g++.other/Makefile.in,
46750         g++.old-deja/g++.other/configure.in,
46751         gcc.c-torture/code_quality/Makefile.in,
46752         gcc.c-torture/code_quality/configure.in,
46753         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
46754         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
46755         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
46756         gcc.c-torture/execute/ieee/Makefile.in,
46757         gcc.c-torture/execute/ieee/configure.in,
46758         gcc.c-torture/noncompile/Makefile.in,
46759         gcc.c-torture/noncompile/configure.in,
46760         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
46761         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
46762         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
46763
46764 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
46765
46766         * g++.old-deja/g++.other/ambig3.C: New test.
46767
46768 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
46769
46770         * g++.old-deja/g++.pt/syntax1.C: New test.
46771         * g++.old-deja/g++.pt/syntax2.C: New test.
46772         * g++.old-deja/g++.other/syntax3.C: New test.
46773         * g++.old-deja/g++.other/syntax4.C: New test.
46774
46775 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
46776
46777         * gcc.dg/20000623-1.c: Prototype exit and abort.
46778
46779 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
46780
46781         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
46782         New tests.
46783         * gcc.dg/cpp-mi3.def: New file.
46784
46785         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
46786         inside assertions.
46787         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
46788         lexer's error messages.
46789         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
46790         divine anything from the linemarkers.
46791         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
46792         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
46793
46794 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
46795
46796         * gcc.dg/20000623-1.c: New test.
46797
46798 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
46799
46800         * gcc.c-torture/execute/20000622-1.c: New test.
46801
46802 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
46803
46804         * g++.old-deja/g++.other/init15.C: New test.
46805
46806 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
46807
46808         * g++.old-deja/g++.pt/vaarg2.C: New test.
46809         * g++.old-deja/g++.pt/vaarg3.C: New test.
46810
46811 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
46812
46813         * g++.old-deja/g++.other/dyncast6.C: New test.
46814
46815 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
46816
46817         * gcc.c-torture/execute/loop-6.c: New test.
46818
46819 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
46820
46821         * gcc.dg/20000614-1.c: New test.
46822         * gcc.dg/20000614-2.c: New test.
46823
46824 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
46825
46826         * g++.old-deja/g++.other/inline12.C: New test.
46827
46828 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
46829
46830         * g++.old-deja/g++.other/eh1.C: New test.
46831
46832 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
46833
46834         * g++.old-deja/g++.other/type.C: New test.
46835
46836 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
46837
46838         * g++.old-deja/g++.other/initstring.C: New test.
46839
46840 2000-06-12  Jason Merrill  <jason@redhat.com>
46841
46842         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
46843
46844 2000-06-09  Jeffrey A Law  (law@cygnus.com)
46845
46846         * gcc.c-torture/compile/20000609-1.c: New test.
46847
46848 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
46849
46850         * gcc.dg/20000609-1.c: New test.
46851
46852 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
46853
46854         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
46855         * gcc.c-torture/noncompile/poison-1.c: Move...
46856         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
46857         * gcc.dg/cpp-li1.c: Add a token after the #line.
46858
46859 2000-06-05  Richard Henderson  <rth@cygnus.com>
46860
46861         * gcc.c-torture/execute/20000605-2.c: New test.
46862         * gcc.c-torture/execute/20000605-3.c: New test.
46863
46864 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
46865
46866         * g77.f-torture/execute/20000503-1.x: New file.
46867
46868 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
46869
46870         * g++.old-deja/g++.eh/badalloc1.C: New test.
46871
46872 2000-06-05  Richard Henderson  <rth@cygnus.com>
46873
46874         * gcc.c-torture/execute/20000605-1.c: New test.
46875
46876 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
46877             Nathan Sidwell <nathan@codesourcery.com>
46878
46879         * gcc.c-torture/compile/20000605-1.c: New test.
46880
46881 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
46882
46883         * g77.f-torture/compile/20000601-1.f: New test.
46884
46885 2000-06-03  Richard Henderson  <rth@cygnus.com>
46886
46887         * gcc.c-torture/execute/20000603-1.c: New.
46888
46889 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
46890
46891         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
46892         * gcc.dg/noreturn-2.c (noreturn): Likewise.
46893
46894 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
46895
46896         * gcc.dg/compare2.c (case 12): XFAIL.
46897         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
46898         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
46899
46900         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
46901
46902 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
46903
46904         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
46905         guard macro is already defined when the header is first
46906         included.
46907         * gcc.dg/cpp-mix.h: New file.
46908         * gcc.dg/endif-label.c: Update patterns to match compiler.
46909
46910         * g++.brendan/complex1.C: Declare abort.
46911         * g++.law/refs4.C: Remove XFAIL.
46912         * g++.oliva/expr2.C: Declare abort and exit.
46913
46914 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
46915
46916         * gcc.c-torture/execute/20000528-1.c: New test.
46917
46918         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
46919         * g++.old-deja/g++.law/temps4.C: Likewise.
46920
46921         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
46922         stdlib.h.  Call abort() on failure.
46923         * g++.old-deja/g++.law/refs4.C: Likewise.
46924         * g++.old-deja/g++.law/temps4.C: Likewise.
46925         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
46926         * gcc.c-torture/execute/20000112-1.c: Include string.h.
46927
46928 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
46929
46930         Relative to g++.dg/special:
46931         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
46932
46933         Relative to g++.old-deja:
46934         * g++.brendan/complex1.C, g++.jason/optimize2.C,
46935         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
46936         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
46937         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
46938         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
46939         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
46940         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
46941
46942         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
46943         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
46944         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
46945         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
46946         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
46947         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
46948         and/or string.h.
46949
46950         * g++.other/goto1.C: Update expectations for error messages.
46951
46952 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
46953
46954         * gcc.c-torture/compile/20000523-1.c: New test.
46955
46956 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
46957
46958         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
46959
46960 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
46961
46962         * g++.old-deja/g++.eh/catch11.C: New test.
46963         * g++.old-deja/g++.eh/catch12.C: New test.
46964
46965 2000-05-24  Nick Clifton  <nickc@cygnus.com>
46966
46967         * gcc.c-torture/execute/20000523-1.c: New test.
46968
46969 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
46970
46971         * c-torture/execute/bcp-1.c: Replace abort in arg of
46972         __builtin_constant_p with a generic external function.
46973
46974         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
46975         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
46976         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
46977         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
46978         Prototype abort and/or exit.
46979
46980         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
46981         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
46982         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
46983         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
46984
46985 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
46986
46987         * gcc.dg/dwarf2-1.c: New test.
46988
46989 2000-05-20  Richard Henderson  <rth@cygnus.com>
46990
46991         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
46992
46993 2000-05-20  Andreas Jaeger  <aj@suse.de>
46994
46995         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
46996         testcase.
46997
46998 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
46999
47000         * gcc.c-torture/execute/20000519-2.c: New test.
47001
47002 2000-05-19  Andreas Jaeger  <aj@suse.de>
47003
47004         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
47005         which fails with SSA.
47006
47007         * lib/c-torture.exp: Also test with -O3 -fssa.
47008
47009 2000-05-18  Michael Meissner  <meissner@redhat.com>
47010
47011         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
47012         * gcc.c-torture/execute/920415-1.c: Ditto.
47013         * gcc.c-torture/execute/920501-1.c: Ditto.
47014         * gcc.c-torture/execute/conversion.c: Ditto.
47015         * gcc.c-torture/execute/cvt-1.c: Ditto.
47016
47017 2000-05-18  Jeffrey A Law  (law@cygnus.com)
47018
47019         * gcc.c-torture/compile/20000518-1.c: New test.
47020
47021 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
47022
47023         * g77.f-torture/compile/200005018.f: New test.
47024
47025 2000-05-17  Jeffrey A Law  (law@cygnus.com)
47026
47027         * gcc.c-torture/compile/20000517-1.c: New test.
47028
47029 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47030
47031         * gcc.c-torture/execute/20000516-1.c: New test.
47032
47033 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
47034
47035         * g++.old-deja/g++.other/eh.C: New test.
47036
47037 2000-05-12  Richard Henderson  <rth@cygnus.com>
47038
47039         * gcc.c-torture/execute/990208-1.c (main): Don't pass
47040         constants through to doit's conditional.
47041
47042 2000-05-11  Jeffrey A Law  (law@cygnus.com)
47043
47044         * gcc.c-torture/compile/20000511-1.c: New test.
47045         * g77.f-torture/compile/20000511-1.f: New test.
47046         * g77.f-torture/compile/20000511-2.f: New test.
47047
47048 2000-05-11  Michael Meissner  <meissner@redhat.com>
47049
47050         * gcc.c-torture/execute/20000511-1.c: New test.
47051
47052 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
47053
47054         * gcc.dg/dg.exp: Scan .S files as well as .c files.
47055         * gcc.dg/20000510-1.S: New.
47056
47057 2000-05-08  Catherine Moore  <clm@cygnus.com>
47058
47059         * gcc.dg/unused-3.c: New.
47060
47061 2000-05-06  Richard Henderson  <rth@cygnus.com>
47062
47063           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
47064           * g++.old-deja/g++.mike/warn1.C: Likewise.
47065           * g++.old-deja/g++.pt/local1.C: Likewise.
47066           * g++.old-deja/g++.pt/local7.C: Likewise.
47067           * g++.old-deja/g++.pt/spec16.C: Likewise.
47068
47069 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
47070
47071         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
47072
47073 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
47074
47075           * g77.f-torture/execute/20000503-1.f: New test.
47076
47077 2000-05-04  Andreas Jaeger  <aj@suse.de>
47078
47079         * gcc.dg/noreturn-2.c: New test.
47080
47081 2000-05-04  Neil Booth  <NeilB@earthling.net>
47082
47083         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
47084         preprocessor.
47085
47086 2000-05-04  Richard Henderson  <rth@cygnus.com>
47087
47088         * gcc.c-torture/execute/20000503-1.c: Fix typo.
47089
47090 2000-05-04  Richard Henderson  <rth@cygnus.com>
47091
47092         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
47093         OpenSSL by Jason R Thorpe.
47094
47095 2000-05-03  Jim Wilson  <wilson@cygnus.com>
47096
47097         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
47098
47099 2000-05-03  Robert Lipe <robertlipe@usa.net>
47100
47101         * gcc.dg/20000503-1.c: New test.
47102
47103 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
47104
47105         * gcc.c-torture/compile/20000502-1.c: New test.
47106         * g++.old-deja/g++.other/align.C: New test.
47107         * gcc.dg/cpp-tradstringify.c: New test.
47108
47109 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
47110
47111         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
47112         and hard registers.
47113
47114 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
47115
47116         * gcc.c-torture/execute/loop-5.c: New test.
47117
47118 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
47119
47120         * gcc.c-torture/execute/va-arg-20.c: New test.
47121
47122 2000-04-23  Jeffrey A Law  (law@cygnus.com)
47123
47124         * gcc.c-torture/execute/20000422-1.c: New test.
47125
47126 2000-04-20  Greg McGary  <gkm@gnu.org>
47127
47128         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
47129         when optimizing, but without sibling-call optimizations (-O1).
47130
47131 2000-04-20  Jeffrey A Law  (law@cygnus.com)
47132
47133           * gcc.c-torture/compile/20000420-1.c: New test.
47134
47135 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47136
47137         * g++.abi/ptrflags.C: New test.
47138         * g++.eh/catchptr1.C: Test incomplete pointer chains.
47139
47140 2000-04-19  Catherine Moore  <clm@cygnus.com>
47141
47142         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
47143
47144 2000-04-19  Greg McGary  <gkm@gnu.org>
47145
47146         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
47147         sibling-call optimizations.
47148
47149 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
47150
47151         * gcc.dg/20000419-1.c: New test.
47152
47153 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
47154
47155         * gcc.c-torture/execute/20000412-6.c: New test.
47156
47157 2000-04-12  Jeffrey A Law  (law@cygnus.com)
47158
47159         * gcc.c-torture/execute/20000412-5.c: New test.
47160         * g77.f-torture/compile/20000412-1.f: New test.
47161         * gcc.c-torture/execute/20000412-4.c: New test.
47162         * gcc.c-torture/compile/20000412-2.c: New test.
47163         * gcc.c-torture/execute/20000412-3.c: New test.
47164         * gcc.c-torture/compile/20000412-1.c: New test.
47165         * gcc.c-torture/execute/20000412-2.c: New test.
47166
47167 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
47168
47169         * objc/execute/bf-20.m: New test.
47170
47171 2000-04-10  Richard Henderson  <rth@cygnus.com>
47172
47173         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
47174
47175         * gcc.c-torture/execute/20000412-1.c: New test.
47176
47177 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
47178
47179         * g++.old-deja/g++.eh/catchptr1.C: New test.
47180
47181 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
47182
47183         * g++.old-deja/g++.abi/cxa_vec.C: New test.
47184
47185 2000-04-08  Neil Booth  <NeilB@earthling.net>
47186
47187         * gcc.dg/cpp-nullchar.c: Remove test as
47188         embedded nulls cause problems.
47189
47190 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47191
47192         * gcc.dg/compare2.c: New test.
47193
47194 2000-04-08  Neil Booth  <NeilB@earthling.net>
47195
47196         * gcc.dg/cpp-nullchar.c: New test.
47197
47198 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
47199
47200         * gcc.dg/cpp-mi2.c: New test.
47201         * gcc.dg/cpp-mi2[abc].h: New files.
47202
47203 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
47204
47205         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
47206         member name.
47207
47208 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
47209
47210         * g++.old-deja/g++.abi/vmihint.C: New test.
47211
47212 2000-04-06  Neil Booth  <NeilB@earthling.net>
47213
47214         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
47215         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
47216         copyright.
47217
47218 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
47219
47220         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
47221         avoid stack-frame overwrite.
47222
47223 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
47224
47225         * gcc.c-torture/compile/20000405-2.c: New test.
47226         * gcc.c-torture/compile/20000405-3.c: New test.
47227
47228 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47229
47230         * gcc.c-torture/compile/20000405-1.c: New test.
47231
47232 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
47233
47234         * gcc.dg/cast-qual-1.c: Revert last change.
47235
47236 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47237
47238         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
47239
47240 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
47241
47242         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
47243         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
47244
47245 2000-04-03  Jeffrey A Law  (law@cygnus.com)
47246
47247         * gcc.c-torture/compile/20000403-2.c: New test.
47248         * gcc.c-torture/compile/20000403-1.c: New test.
47249
47250 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
47251
47252         * gcc.c-torture/execute/20000403-1.c: New test.
47253
47254 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
47255
47256         * gcc.c-torture/execute/20000402-1.c: New test.
47257
47258 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
47259
47260         * gcc.c-torture/execute/va-arg-15.c: New test.
47261         * gcc.c-torture/execute/va-arg-16.c: New test.
47262         * gcc.c-torture/execute/va-arg-17.c: New test.
47263         * gcc.c-torture/execute/va-arg-18.c: New test.
47264         * gcc.c-torture/execute/va-arg-19.c: New test.
47265
47266 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
47267
47268         * gcc.c-torture/compile/981211-1.c: Move to...
47269         * gcc.dg/cpp-as1.c: ...here.
47270         * gcc.dg/cpp-as2.c: New file.
47271
47272         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
47273         compiler.
47274
47275 2000-04-02  Neil Booth  <NeilB@earthling.net>
47276
47277         * gcc.dg/cpp-cond.c  New tests.
47278         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
47279         accidental success less likely.
47280         * gcc.dg/cpp-missingop.c  New tests.
47281         * gcc.dg/cpp-missingparen.c  New tests.
47282         * gcc.dg/cpp-shift.c  New tests.
47283         * gcc.dg/cpp-shortcircuit.c  New tests.
47284         * gcc.dg/cpp-unary.c  New tests.
47285
47286 2000-03-29  Jeffrey A Law  (law@cygnus.com)
47287
47288         * gcc.c-torture/compile/20000329-1.c: New test.
47289
47290 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
47291
47292         * gcc.c-torture/compile/20000326-1.c: New test.
47293         * gcc.c-torture/compile/20000326-2.c: New test.
47294
47295 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
47296
47297         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
47298         the first parameter is a function argument.
47299
47300 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
47301
47302         * g++.old-deja/g++.ext/array4.C: New test.
47303
47304 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
47305
47306         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
47307
47308 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47309
47310         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
47311
47312 2000-03-19  Richard Henderson  <rth@cygnus.com>
47313
47314         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
47315
47316 2000-03-19  Richard Henderson  <rth@cygnus.com>
47317
47318         * gcc.c-torture/compile/20000319-1.c: New test.
47319
47320 2000-03-14  Jeffrey A Law  (law@cygnus.com)
47321
47322         * gcc.c-torture/execute/20000314-3.c: New test.
47323         * gcc.c-torture/execute/20000314-2.c: New test.
47324         * gcc.c-torture/execute/20000314-1.c: New test.
47325         * gcc.c-torture/compile/20000314-2.c: New test.
47326         * gcc.c-torture/compile/20000314-1.c: New test.
47327
47328 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
47329
47330         * g++.old-deja/g++.warn/inline.C: New test.
47331
47332 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
47333
47334         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
47335         standards-compliant result rather than specific constants.
47336         Put test-values in array.
47337
47338 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
47339
47340         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
47341         (g++_target_compile): Put test-specific options last.
47342
47343 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47344
47345         * g++.old-deja/g++.eh/vbase4.C: New test.
47346
47347 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47348
47349         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
47350
47351 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47352
47353         * g++.old-deja/g++.brendan/misc12.C: Removed.
47354         * g++.old-deja/g++.pt/memtemp77.C: Constify.
47355         * g++.old-deja/g++.ext/pretty4.C: New test.
47356
47357 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47358
47359         * g++.old-deja/g++.other/string2.C: New test.
47360
47361 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
47362
47363         * g++.old-deja/g++.warn/impint2.C: New test.
47364
47365 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
47366
47367         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
47368         is 1, not zero.
47369
47370 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
47371
47372         * g++.old-deja/g++.warn/impint.C: New test.
47373         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
47374         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
47375         * g++.old-deja/g++.pt/explicit12.C: Likewise.
47376         * g++.old-deja/g++.pt/explicit13.C: Likewise.
47377         * g++.old-deja/g++.pt/explicit17.C: Likewise.
47378         * g++.old-deja/g++.pt/explicit18.C: Likewise.
47379         * g++.old-deja/g++.pt/explicit19.C: Likewise.
47380         * g++.old-deja/g++.pt/explicit23.C: Likewise.
47381         * g++.old-deja/g++.pt/explicit31.C: Likewise.
47382         * g++.old-deja/g++.pt/explicit35.C: Likewise.
47383         * g++.old-deja/g++.pt/explicit6.C: Likewise.
47384         * g++.old-deja/g++.pt/memclass7.C: Likewise.
47385
47386 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
47387
47388         * gcc.dg/cpp-redef.c: New test.
47389
47390 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
47391
47392         * g++.old-deja/g++.pt/unify7.C: New test.
47393
47394 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47395
47396         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
47397         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
47398
47399 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
47400
47401         * gcc.c-torture/compile/20000224-1.c: New test.
47402
47403 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47404
47405         * gcc.c-torture/compile/cpp-2.c: New test.
47406         * gcc.c-torture/compile/cpp-1.c: New test.
47407
47408 2000-02-25  Jeffrey A Law  (law@cygnus.com)
47409
47410         * gcc.c-torture/execute/20000225-1.c: New test.
47411
47412 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47413
47414         * gcc.dg/cpp-li2.c: New test.
47415
47416         * gcc.dg/cpp-wi1.c: New test.
47417
47418         * gcc.dg/cpp-li1.c: New test.
47419
47420 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
47421
47422         * g++.old-deja/g++.other/sizeof5.C: New test.
47423
47424 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47425
47426         * gcc.c-torture/execute/va-arg-13.c: New test.
47427
47428 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
47429
47430         * gcc.c-torture/execute/va-arg-12.c: New test.
47431
47432 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
47433
47434         * gcc.c-torture/execute/20000223-1.c: New test.
47435
47436 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
47437
47438         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
47439
47440 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
47441
47442         * g++.old-deja/g++.abi/ptrmem.C: New test.
47443
47444 2000-02-19  Richard Henderson  <rth@cygnus.com>
47445
47446         * gcc.c-torture/compile/init-3.c: New.
47447
47448 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
47449
47450         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
47451         ALWAYS_CXXFLAGS.
47452
47453 2000-02-11  Robert Lipe <robertl@sco.com>
47454
47455         * gcc.c-torture/compile/20000211-3.c: New test.
47456
47457 2000-02-11  Martin Buchholz <martin@xemacs.org>
47458
47459         * gcc.c-torture/compile/20000211-2.c: New test.
47460
47461 2000-02-11  Jeffrey A Law  (law@cygnus.com)
47462
47463         * gcc.c-torture/compile/20000211-1.c: New test.
47464
47465 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
47466
47467         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
47468           on native targets
47469
47470 2000-02-08  Nathan Sidwell  <nathan@acm.org>
47471
47472         * g++.old-deja/g++.other/cast5.C: New test.
47473
47474 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
47475
47476         * gcc.c-torture/execute/20000205-1.c: New.
47477
47478 2000-02-03  Nathan Sidwell  <nathan@acm.org>
47479
47480         * g++.old-deja/g++.jason/cast3.C: Return void.
47481         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
47482
47483 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47484
47485         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
47486
47487         * gcc.dg/loop-1.c: New test.
47488
47489 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
47490
47491         * gcc.c-torture/compile/20000127-1.c: New test.
47492         * gcc.c-torture/execute/991228-1.c: New test.
47493
47494 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47495
47496         * gcc.dg/unused-2.c: New test.
47497
47498         * gcc.dg/conv-1.c: New test.
47499
47500 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
47501
47502         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
47503         compiler.
47504         (tool_option_proc): Fix typo.
47505
47506 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
47507
47508         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
47509         of the ld on the host, not on the build machine.
47510         Also, don't crash if '--help' is not a supported option.
47511
47512 2000-01-24  Richard Henderson  <rth@cygnus.com>
47513
47514         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
47515
47516 2000-01-20  Jeffrey A Law  (law@cygnus.com)
47517
47518         * gcc.c-torture/execute/20000120-2.c: New test.
47519         * gcc.c-torture/execute/20000120-1.c: New test.
47520
47521 2000-01-13  Jeffrey A Law  (law@cygnus.com)
47522
47523         * gcc.c-torture/execute/20000113-1.c: New test.
47524
47525 2000-01-12  Jeffrey A Law  (law@cygnus.com)
47526
47527         * gcc.c-torture/execute/20000112-1.c: New test.
47528
47529 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47530
47531         * gcc.dg/20000111-1.c: New test.
47532
47533 2000-01-10  Jeffrey A Law  (law@cygnus.com)
47534
47535         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
47536         with 16 bit integers.
47537
47538 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47539
47540         * gcc.dg/20000108-1.c: New test.
47541
47542 2000-01-05  Nathan Sidwell  <nathan@acm.org>
47543
47544         * g++.old-deja/g++.ns/koenig8.C: New test.
47545
47546 2000-01-05  Nathan Sidwell  <nathan@acm.org>
47547
47548         * g++.old-deja/g++.other/cast4.C: New test.
47549
47550 2000-01-05  Jeffrey A Law  (law@cygnus.com)
47551
47552         * gcc.c-torture/compile/20000105-2.c: New test.
47553         * gcc.c-torture/compile/20000105-1.c: New test.
47554
47555 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47556
47557         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
47558         references to printf & atoi to conform to ANSI standard.
47559         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
47560         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
47561         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
47562         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
47563         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
47564         * g++.old-deja/g++.brendan/complex1.C: Likewise.
47565         * g++.old-deja/g++.brendan/copy1.C: Likewise.
47566         * g++.old-deja/g++.brendan/copy2.C: Likewise.
47567         * g++.old-deja/g++.brendan/copy3.C: Likewise.
47568         * g++.old-deja/g++.brendan/copy4.C: Likewise.
47569         * g++.old-deja/g++.brendan/copy5.C: Likewise.
47570         * g++.old-deja/g++.brendan/copy6.C: Likewise.
47571         * g++.old-deja/g++.brendan/copy7.C: Likewise.
47572         * g++.old-deja/g++.brendan/copy8.C: Likewise.
47573         * g++.old-deja/g++.brendan/crash11.C: Likewise.
47574         * g++.old-deja/g++.brendan/crash14.C: Likewise.
47575         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
47576         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
47577         * g++.old-deja/g++.brendan/delete2.C: Likewise.
47578         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
47579         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
47580         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
47581         * g++.old-deja/g++.brendan/eh1.C: Likewise.
47582         * g++.old-deja/g++.brendan/groff1.C: Likewise.
47583         * g++.old-deja/g++.brendan/init3.C: Likewise.
47584         * g++.old-deja/g++.brendan/misc12.C: Likewise.
47585         * g++.old-deja/g++.brendan/misc7.C: Likewise.
47586         * g++.old-deja/g++.brendan/new2.C: Likewise.
47587         * g++.old-deja/g++.brendan/operators4.C: Likewise.
47588         * g++.old-deja/g++.brendan/operators5.C: Likewise.
47589         * g++.old-deja/g++.brendan/overload2.C: Likewise.
47590         * g++.old-deja/g++.brendan/overload7.C: Likewise.
47591         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
47592         * g++.old-deja/g++.brendan/reference1.C: Likewise.
47593         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
47594         * g++.old-deja/g++.brendan/template24.C: Likewise.
47595         * g++.old-deja/g++.brendan/template3.C: Likewise.
47596         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
47597         * g++.old-deja/g++.jason/inline3.C: Likewise.
47598         * g++.old-deja/g++.jason/opeq.C: Likewise.
47599         * g++.old-deja/g++.law/arg5.C: Likewise.
47600         * g++.old-deja/g++.law/arm7.C: Likewise.
47601         * g++.old-deja/g++.law/ctors11.C: Likewise.
47602         * g++.old-deja/g++.law/cvt8.C: Likewise.
47603         * g++.old-deja/g++.law/init9.C: Likewise.
47604         * g++.old-deja/g++.law/refs4.C: Likewise.
47605         * g++.old-deja/g++.law/template2.C: Likewise.
47606         * g++.old-deja/g++.law/visibility24.C: Likewise.
47607         * g++.old-deja/g++.law/vtable3.C: Likewise.
47608         * g++.old-deja/g++.mike/asm2.C: Likewise.
47609         * g++.old-deja/g++.mike/eh1.C: Likewise.
47610         * g++.old-deja/g++.mike/misc1.C: Likewise.
47611         * g++.old-deja/g++.mike/misc13.C: Likewise.
47612         * g++.old-deja/g++.mike/misc14.C: Likewise.
47613         * g++.old-deja/g++.mike/ns12.C: Likewise.
47614         * g++.old-deja/g++.mike/p1248.C: Likewise.
47615         * g++.old-deja/g++.mike/p3708.C: Likewise.
47616         * g++.old-deja/g++.mike/p3708a.C: Likewise.
47617         * g++.old-deja/g++.mike/p3708b.C: Likewise.
47618         * g++.old-deja/g++.mike/p646.C: Likewise.
47619         * g++.old-deja/g++.mike/p700.C: Likewise.
47620         * g++.old-deja/g++.mike/p783.C: Likewise.
47621         * g++.old-deja/g++.mike/p783a.C: Likewise.
47622         * g++.old-deja/g++.mike/p783b.C: Likewise.
47623         * g++.old-deja/g++.mike/p786.C: Likewise.
47624         * g++.old-deja/g++.mike/p789.C: Likewise.
47625         * g++.old-deja/g++.mike/p789a.C: Likewise.
47626         * g++.old-deja/g++.mike/p807a.C: Likewise.
47627         * g++.old-deja/g++.other/delete3.C: Likewise.
47628         * g++.old-deja/g++.other/dyncast1.C: Likewise.
47629         * g++.old-deja/g++.other/dyncast2.C: Likewise.
47630         * g++.old-deja/g++.other/dyncast3.C: Likewise.
47631         * g++.old-deja/g++.other/empty1.C: Likewise.
47632         * g++.old-deja/g++.other/temporary1.C: Likewise.
47633         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
47634         * g++.old-deja/g++.pt/t16.C: Likewise.
47635         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
47636
47637 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
47638
47639         * gcc.dg/991230-1.c: New test.
47640
47641 1999-12-29  Jeffrey A Law  (law@cygnus.com)
47642
47643         * gcc.c-torture/compile/991229-3.c: New test.
47644         * gcc.c-torture/compile/991229-2.c: New test.
47645         * gcc.c-torture/compile/991229-1.c: New test.
47646
47647 1999-12-29  Greg McGary <gkm@eng.ascend.com>
47648
47649         * gcc.c-torture/compile/labels-2.c: New test.
47650
47651 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
47652
47653         * gcc.c-torture/execute/991227-1.c: New test.
47654
47655 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47656
47657         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
47658
47659 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
47660
47661         * gcc.c-torture/execute/991221-1.c: New test.
47662
47663 1999-12-20  Nathan Sidwell  <nathan@acm.org>
47664
47665         * g++.old-deja/g++.other/cast3.C: New test.
47666
47667 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
47668
47669         * gcc.c-torture/execute/991216-4.c: New test.
47670
47671 1999-12-16  Michael Meissner  <meissner@cygnus.com>
47672
47673         * gcc.c-torture/execute/991216-1.c: New test.
47674         * gcc.c-torture/execute/991216-2.c: New test.
47675         * gcc.c-torture/execute/991216-3.c: New test.
47676
47677 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47678
47679         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
47680         Actually make the test fail by using "-O2" for compilation.
47681
47682 1999-12-15  Nathan Sidwell  <nathan@acm.org>
47683
47684         * g++.old-deja/g++.warn/cast-align1.C: New test.
47685
47686 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47687
47688         * gcc.c-torture/compile/991214-1.c: New test.
47689         * gcc.c-torture/compile/991214-2.c: New test.
47690
47691 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47692
47693         * gcc.dg/991214-1.c: New test.
47694
47695 1999-12-13  Jeffrey A Law  (law@cygnus.com)
47696
47697         * gcc.c-torture/compile/991213-3.c: New test.
47698         * gcc.c-torture/compile/991213-2.c: New test.
47699         * gcc.c-torture/compile/991213-1.c: New test.
47700
47701 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
47702
47703         * gcc.dg/991209-1.c: New test.
47704
47705 1999-12-08  Nathan Sidwell <nathan@acm.org>
47706
47707         * gcc.c-torture/compile/991208-1.c: New test.
47708
47709 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47710
47711         * gcc.dg/ultrasp2.c: New test.
47712
47713 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
47714
47715         * g++.old-deja/g++.abi/align.C (main): Fix typo.
47716
47717 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
47718
47719         * gcc.c-torture/compile/991202-1.c: New test.
47720         * gcc.c-torture/execute/991202-1.c: New test.
47721         * gcc.c-torture/execute/991202-2.c: New test.
47722         * gcc.c-torture/execute/991202-3.c: New test.
47723
47724 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
47725
47726         * g++.old-deja/g++.abi/align.C: New test.
47727         * g++.old-deja/g++.abi/aggregates.C: Likewise.
47728         * g++.old-deja/g++.abi/bitfields.C: Likewise.
47729
47730 1999-12-01  Richard Henderson  <rth@cygnus.com>
47731
47732         * gcc.c-torture/execute/991201-1.c: New.
47733
47734 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
47735
47736         * gcc.dg/991129-1.c: New test.
47737
47738 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
47739
47740         * gcc.c-torture/compile/991127-1.c: New test.
47741
47742 1999-11-22  Nathan Sidwell  <nathan@acm.org>
47743
47744         * g++.old-deja/g++.other/warn4.C: New test.
47745
47746 1999-11-22  Nathan Sidwell  <nathan@acm.org>
47747
47748         * g++.old-deja/g++.eh/cleanup2.C: New test.
47749         * g++.old-deja/g++.ext/pretty2.C: New test.
47750         * g++.old-deja/g++.ext/pretty3.C: New test.
47751         * g++.old-deja/g++.other/debug6.C: New test.
47752
47753 1999-10-20  Jim Wilson  <wilson@cygnus.com>
47754
47755         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
47756         compiler_output to look for one error message instead of two.
47757
47758 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
47759
47760         * gcc.c-torture/execute/991118-1.c: Also test case
47761         where the word boundary does not split a byte evenly.
47762
47763 1999-11-19  Nathan Sidwell  <nathan@acm.org>
47764
47765         * g++.old-deja/g++.ext/restrict1.C: New test.
47766
47767 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
47768
47769         * gcc.c-torture/execute/991118-1.c: New test.
47770
47771 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
47772
47773         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
47774         working directory pathnames.
47775
47776 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
47777
47778         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
47779         host is equipped with driver.h and driver.o so it can actually
47780         compile and run the tests.
47781
47782 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
47783
47784         * gcc.c-torture/compile/991008-1.c: New test.
47785
47786 1999-11-08  Nick Clifton  <nickc@cygnus.com>
47787
47788         * lib/gcc-dg.exp: Include target-supports.exp
47789
47790 1999-11-05  Nick Clifton  <nickc@cygnus.com>
47791
47792         * lib/target-supports.exp: New file: Provide procs to test for
47793         features supported by the target.
47794         (check_weak_available): Moved here from ecos.exp.
47795         (check_alias_available): New proc: Determine of the target
47796         toolchain supports the alias attribute.
47797
47798         * gcc.dg/special/ecos.exp: Move check_weak_available to
47799         target-supports.exp.
47800         (alias-1.c): Only perform the test if the target supports
47801         aliases.
47802         (wkali-1.c): Only perform the test if the target supports
47803         aliases.
47804
47805         * gcc.dg/990506-0.c: Expect error messages from cross
47806         targets as well as native targets.
47807
47808 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47809
47810         * gcc.dg/ultrasp1.c: Removed xfail.
47811         * gcc.dg/struct-ret-2.c: Likewise.
47812         * gcc.dg/array-1.c: Likewise.
47813
47814 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47815
47816         * gcc.dg/struct-ret-2.c: New test.
47817
47818         * gcc.dg/array-1.c: New test.
47819
47820 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
47821
47822         * gcc.c-torture/execute/991030-1.c: New test.
47823
47824 1999-10-26  Richard Henderson  <rth@cygnus.com>
47825
47826         * gcc.c-torture/compile/991026-2.c: New test.
47827
47828 1999-10-26  Jeffrey A Law  (law@cygnus.com)
47829
47830         * gcc.c-torture/compile/991026-1.c: New test.
47831
47832 1999-10-23  Jeffrey A Law  (law@cygnus.com)
47833
47834         * gcc.c-torture/execute/991023-1.c: New test.
47835
47836 1999-10-19  Jeffrey A Law  (law@cygnus.com)
47837
47838         * gcc.c-torture/execute/991019-1.c: New test.
47839
47840 1999-10-16  Richard Henderson  <rth@cygnus.com>
47841
47842         * gcc.c-torture/execute/991016-1.c: New test.
47843
47844 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
47845
47846         * gcc.c-torture/execute/991014-1.c: New test.
47847
47848 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
47849
47850         * g++.old-deja/g++.other/union2.C: New test.
47851
47852 1999-10-13  Nathan Sidwell  <nathan@acm.org>
47853
47854         * g++.old-deja/g++.other/vaarg2.C: New test.
47855         * g++.old-deja/g++.other/vaarg3.C: New test.
47856
47857 1999-10-12  Craig Burley  <craig@jcb-sc.com>
47858
47859         * g77.f-torture/noncompile/19990905-1.f: Moved from being
47860         in compile/.
47861
47862 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
47863
47864         * gcc.c-torture/execute/va-arg-11.c: New test.
47865
47866 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
47867
47868         * lib/file-format.exp (gcc_target_object_format): Don't
47869         crash if objdump is unavailable.
47870
47871 1999-09-29  Donn Terry <donn@interix.com>
47872
47873         * gcc.misc-tests/mg.exp: delete extraneous redirection.
47874
47875 1999-09-28  Nick Clifton  <nickc@cygnus.com>
47876
47877         * gcc.c-torture/compile/990928-1.c: New test.
47878
47879 1999-09-28  Nathan Sidwell  <nathan@acm.org>
47880
47881         * g++.old-deja/g++.other/decl6.C: New test.
47882
47883 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47884
47885         * gcc.c-torture/execute/va-arg-10.c: New test.
47886
47887 1999-09-27  Nathan Sidwell  <nathan@acm.org>
47888
47889         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
47890         __PRETTY_FUNCTION__.
47891
47892 1999-09-23  Nick Clifton  <nickc@cygnus.com>
47893
47894         * gcc.c-torture/execute/990923-1.c: New test.
47895
47896 1999-09-21  Nick Clifton  <nickc@cygnus.com>
47897
47898         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
47899         for which -fpic is inappropriate.
47900
47901 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
47902
47903         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
47904
47905 1999-09-21  Nathan Sidwell  <nathan@acm.org>
47906
47907         * g++.old-deja/g++.other/dyncast1.C: New test.
47908         * g++.old-deja/g++.other/dyncast2.C: New test.
47909         * g++.old-deja/g++.other/dyncast3.C: New test.
47910         * g++.old-deja/g++.other/dyncast4.C: New test.
47911         * g++.old-deja/g++.other/dyncast5.C: New test.
47912         * g++.old-deja/g++.eh/catch3.C: New test.
47913         * g++.old-deja/g++.eh/catch3p.C: New test.
47914         * g++.old-deja/g++.eh/catch4.C: New test.
47915         * g++.old-deja/g++.eh/catch4p.C: New test.
47916         * g++.old-deja/g++.eh/catch5.C: New test.
47917         * g++.old-deja/g++.eh/catch5p.C: New test.
47918         * g++.old-deja/g++.eh/catch6.C: New test.
47919         * g++.old-deja/g++.eh/catch6p.C: New test.
47920         * g++.old-deja/g++.eh/catch7.C: New test.
47921         * g++.old-deja/g++.eh/catch7p.C: New test.
47922         * g++.old-deja/g++.eh/catch8.C: New test.
47923         * g++.old-deja/g++.eh/catch8p.C: New test.
47924         * g++.old-deja/g++.eh/catch9.C: New test.
47925         * g++.old-deja/g++.eh/catch9p.C: New test.
47926
47927 1999-09-13  Nathan Sidwell  <nathan@acm.org>
47928
47929         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
47930         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
47931
47932 1999-09-13  Jeffrey A Law  (law@cygnus.com)
47933
47934         * gcc.c-torture/compile/990913-1.c: New test.
47935
47936 1999-09-10  Nathan Sidwell  <nathan@acm.org>
47937
47938         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
47939         * g++.old-deja/g++.jason/rfg5.C: Likewise.
47940
47941 1999-09-09  Richard Henderson  <rth@cygnus.com>
47942
47943         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
47944
47945 1999-09-09  Nathan Sidwell  <nathan@acm.org>
47946
47947         * g++.old-deja/g++.other/lookup11.C: New test.
47948         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
47949         what is permitted and what we want.
47950         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
47951         overload use.
47952         * g++.old-deja/g++.jason/rfg5.C: Likewise.
47953
47954 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
47955
47956         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
47957         * gcc.c-torture/noncompile/poison-1.c: New file.
47958
47959 1999-09-08  Nathan Sidwell  <nathan@acm.org>
47960
47961         * g++.old-deja/g++.other/sizeof3.C: New test.
47962         * g++.old-deja/g++.other/sizeof4.C: New test.
47963         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
47964         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
47965
47966 1999-09-07  Richard Henderson  <rth@cygnus.com>
47967
47968         * gcc.dg/va-arg-1.c: New.
47969
47970 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47971
47972         * gcc.c-torture/execute/va-arg-9.c: New test.
47973
47974 1999-09-05  Craig Burley  <craig@jcb-sc.com>
47975
47976         * g77.f-torture/compile/980519-2.f: New test.
47977         * g77.f-torture/compile/19990905-0.f: New test.
47978         * g77.f-torture/compile/19990905-1.f: New test.
47979         * g77.f-torture/compile/19990905-2.f: New test.
47980
47981         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
47982
47983 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
47984
47985         * gcc.c-torture/execute/990827-1.c: Fix typo.
47986
47987 1999-09-03  Nathan Sidwell  <nathan@acm.org>
47988
47989         * g++.old-deja/g++.other/deref1.C: New test.
47990
47991 1999-09-02  Nathan Sidwell  <nathan@acm.org>
47992
47993         * g++.old-deja/g++.other/ambig2.C: New test.
47994         * g++.old-deja/g++.other/cond5.C: New test.
47995         * g++.old-deja/g++.other/lookup16.C: New test.
47996
47997 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
47998
47999         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
48000         assemblers too.
48001
48002 1999-08-31  Jeffrey A Law  (law@cygnus.com)
48003
48004         * lib/c-torture.exp: Avoid the "compare executables" optimization
48005         when testing native.
48006
48007 1999-08-29  Jeffrey A Law  (law@cygnus.com)
48008
48009         * gcc.c-torture/execute/990829-1.c: New test.
48010         * gcc.c-torture/compile/990829-1.c: New test.
48011
48012 1999-08-27  Paul Burchard  <burchard@pobox.com>
48013
48014         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
48015         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
48016         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
48017         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
48018         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
48019         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
48020         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
48021         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
48022         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
48023         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
48024         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
48025
48026 1999-08-27  Jeffrey A Law  (law@cygnus.com)
48027
48028         * gcc.c-torture/execute/990827-1.c: New test.
48029
48030 1999-08-26  Craig Burley  <craig@jcb-sc.com>
48031
48032         * g77.f-torture/noncompile/19990826-4.f: New test.
48033
48034         * g77.f-torture/compile/19990826-3.f: New test.
48035
48036         * g77.f-torture/execute/19990826-2.f: New test.
48037
48038         * g77.f-torture/compile/19990826-1.f: New test.
48039
48040         * gcc.c-torture/execute/990826-0.c: New test.
48041         * g77.c-torture/execute/19990826-0.f: New test.
48042
48043         * g77.f-torture/noncompile/970626-2.f: New test.
48044
48045 1999-08-25  Paul Burchard  <burchard@pobox.com>
48046
48047         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
48048         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
48049         lss-011.C: New tests.
48050
48051 1999-08-25  Nathan Sidwell  <nathan@acm.org>
48052
48053         * g++.old-deja/g++.other/decl5.C: New test.
48054
48055 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48056
48057         * noncompile/noncompile.exp: Load_lib c-torture.exp.
48058         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
48059         call `postbase' for each one.  All callers of `postbase' changed
48060         to call this instead.
48061
48062 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
48063
48064         * gcc.c-torture/execute/990811-1.c: New test.
48065
48066 1999-08-09  Nick Clifton  <nickc@cygnus.com>
48067
48068         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
48069         just native ones.
48070
48071         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
48072         just native ones.
48073
48074 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
48075
48076         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
48077
48078 1999-08-04  Jeffrey A Law  (law@cygnus.com)
48079
48080         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
48081
48082 1999-08-04  Nathan Sidwell  <nathan@acm.org>
48083
48084         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
48085
48086 1999-08-04  Jeffrey A Law  (law@cygnus.com)
48087
48088         * gcc.c-torture/execute/990804-1.c: New test.
48089
48090 1999-08-03  Nathan Sidwell  <nathan@acm.org>
48091
48092         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
48093         * g++.old-deja/g++.brendan/crash64.C: Likewise.
48094         * g++.old-deja/g++.brendan/overload8.C: Likewise.
48095
48096 1999-08-03  Nathan Sidwell  <nathan@acm.org>
48097
48098         * g++.old-deja/g++.other/struct1.C: New test.
48099
48100 1999-08-03  Nathan Sidwell  <nathan@acm.org>
48101
48102         * g++.old-deja/g++.other/enum2.C: New test.
48103
48104 1999-08-02  Richard Henderson  <rth@cygnus.com>
48105
48106         Adapted from tests from Franz Sirl:
48107         * gcc.c-torture/execute/va-arg-7.c: New test.
48108         * gcc.c-torture/execute/va-arg-8.c: New test.
48109
48110 1999-08-01  Jeffrey A Law  (law@cygnus.com)
48111
48112         * gcc.c-torture/compile/990801-2.c: New test.
48113
48114         * gcc.c-torture/compile/990801-1.c: New test.
48115
48116 1999-07-27  Michael Meissner  <meissner@cygnus.com>
48117
48118         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
48119         fp-cmp-1.c, converting double to float.
48120
48121         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
48122         fp-cmp-1.c, converting double to long double.
48123
48124         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
48125         from fr1 to unknown_register, since fr1 is a legitimate register
48126         on some machines.
48127
48128 1999-07-25  Jeffrey A Law  (law@cygnus.com)
48129
48130         * README: More listname related changes.
48131
48132 1999-07-08  Catherine Moore  <clm@cygnus.com>
48133
48134         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
48135
48136 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
48137
48138         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
48139
48140 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
48141
48142         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
48143
48144 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
48145
48146         * gcc.dg/990703-1.c: New test.
48147
48148 1999-06-29  Nick Clifton  <nickc@cygnus.com>
48149
48150         * lib/file-format.exp: New file: Move definition of proc
48151         gcc_target_object_format to here from
48152         gcc.dg/special/ecos.exp.
48153
48154         * lib/c-torture.exp: Include lib file-format.exp.
48155         * lib/gcc-dg.exp: Include lib file-format.exp.
48156
48157         * gcc.dg/special/ecos.exp: Remove definition of proc
48158         gcc_target_object_format.
48159
48160 1999-06-28  Jeffrey A Law  (law@cygnus.com)
48161
48162         * gcc.c-torture/execute/990628-1.c: New test.
48163
48164 1999-06-25  Jeffrey A Law  (law@cygnus.com)
48165
48166         * gcc.c-torture/compile/990625-2.c: New test.
48167
48168         * gcc.c-torture/compile/990625-1.c: New test.
48169
48170 1999-06-23  Nick Clifton  <nickc@cygnus.com>
48171
48172         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
48173         attributes compile.
48174         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
48175         ports that use the COFF/PE file format.
48176
48177 1999-06-17  Jeffrey A Law  (law@cygnus.com)
48178
48179         * gcc.c-torture/compile/990617-1.c: New test.
48180
48181 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
48182
48183         * g++.old-deja/g++.other/decl4.C: New test.
48184
48185 1999-06-14  Nathan Sidwell  <nathan@acm.org>
48186
48187         * g++.old-deja/g++.other/bitfld3.C: New test.
48188
48189 1999-06-08  Nathan Sidwell  <nathan@acm.org>
48190
48191         * g++.old-deja/g++.eh/catch1.C: New test.
48192
48193 1999-06-07  Jeffrey A Law  (law@cygnus.com)
48194
48195         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
48196
48197         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
48198         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
48199
48200 1999-06-05  Craig Burley  <craig@jcb-sc.com>
48201
48202         * g77.f-torture/compile/19990502-0.f: Replace with new,
48203         shorter, test that still fails after recent changes.
48204
48205 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48206
48207         * gcc.c-torture/execute/990604-1.c: New test.
48208
48209 1999-05-31  Jeffrey A Law  (law@cygnus.com)
48210
48211         * gcc.c-torture/execute/990531-1.c: New test.
48212
48213 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48214
48215         * gcc.c-torture/compile/990527-1.c: New test.
48216
48217 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
48218
48219         * gcc.c-torture/execute/990527-1.c: New test.
48220
48221 1999-05-25  Nick Clifton  <nickc@cygnus.com>
48222
48223         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
48224         bitfields as signed.
48225
48226 1999-05-25  Craig Burley  <craig@jcb-sc.com>
48227
48228         * g77.f-torture/compile/19990525-0.f: New test.
48229
48230 1999-05-25  Jeffrey A Law  (law@cygnus.com)
48231
48232         * gcc.c-torture/execute/990525-2.c: New test.
48233
48234         * gcc.c-torture/execute/990525-1.c: New test.
48235
48236 1999-05-24  Nathan Sidwell  <nathan@acm.org>
48237
48238         * g++.old-deja/g++.other/anon3.C: New test.
48239         * g++.old-deja/g++.other/anon4.C: New test.
48240         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
48241         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
48242         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
48243         Merrill).
48244
48245 1999-05-24  Jeffrey A Law  (law@cygnus.com)
48246
48247         * gcc.c-torture/execute/990524-1.c: New test.
48248
48249         * gcc.dg/990524-1.c: New test.
48250
48251 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48252
48253         * gcc.c-torture/compile/990523-1.c: New test.
48254
48255 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
48256
48257         * gcc.c-torture/compile/990519-1.c: New test.
48258
48259 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48260
48261         * gcc.c-torture/compile/990517-1.c: New test.
48262
48263         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
48264         (e4, f4): New tests.
48265         (main): Call them.
48266
48267 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48268
48269         * gcc.dg/noreturn-1.c: New test.
48270
48271 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
48272
48273         * gcc.c-torture/execute/990513-1.c: New test.
48274
48275 1999-05-10  Richard Henderson  <rth@cygnus.com>
48276
48277         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
48278
48279 1999-05-10  Craig Burley  <craig@jcb-sc.com>
48280
48281         * g77.f-torture/execute/erfc.f: Use small single-precision
48282         values, to avoid problems on Alphas when not -mieee.
48283
48284 1999-05-08  Craig Burley  <craig@jcb-sc.com>
48285
48286         * gcc.dg/990506-0.c: New test.
48287
48288 1999-05-08  Richard Henderson  <rth@cygnus.com>
48289
48290         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
48291         the constant to test.  Don't XFAIL 64-bit targets.
48292
48293         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
48294         * g++.old-deja/g++.law/profile1.C: Likewise.
48295
48296         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
48297         operator new instances.
48298         * g++.old-deja/g++.other/delete5.C: Likewise.
48299
48300 1999-05-03  Craig Burley  <craig@jcb-sc.com>
48301
48302         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
48303         intrinsic.
48304
48305 1999-05-03  Craig Burley  <craig@jcb-sc.com>
48306
48307         * g77.f-torture/execute/u77-test.f: Reverse order of two
48308         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
48309
48310 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48311
48312         * gcc.dg/compare1.c: New test.
48313
48314 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48315
48316         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
48317         New tests.
48318
48319 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48320
48321         * g77.f-torture/compile/19990502-1.f: New test.
48322
48323 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48324
48325         * g77.f-torture/compile/19990502-0.f: New test.
48326
48327 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48328
48329         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
48330         intrinsic.
48331
48332 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48333
48334         * g77.f-torture/execute/u77-test.f (main): List libU77
48335         intrinsics not currently tested.
48336         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
48337         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
48338         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
48339         Trim blanks off the ends of some printed strings.
48340
48341 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48342
48343         * g77.f-torture/execute/u77-test.f (main): Just warn about
48344         FSTAT gid disagreement, as it's expected on some systems.
48345
48346 1999-05-01  Craig Burley  <craig@jcb-sc.com>
48347
48348         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
48349         use a new function, which allows for some slop.
48350         Clean up some commentary.
48351         (issum): The new function.
48352         (sgladd): Deleted subroutine.
48353
48354 1999-05-01  Craig Burley  <craig@jcb-sc.com>
48355
48356         * g77.f-torture/execute/u77-test.f: Modify to be more like
48357         libf2c/libU77 version, bringing patches to that version here.
48358         Add suitable commentary.
48359
48360 1999-04-25  Richard Henderson  <rth@cygnus.com>
48361
48362         * gcc.dg/990424-1.c: New test.
48363
48364 1999-04-24  Craig Burley  <craig@jcb-sc.com>
48365
48366         * g77.f-torture/execute/u77-test.f (main): Bug involving
48367         LSTAT has been fixed, so turn back on full checking.
48368
48369 1999-04-20  Craig Burley  <craig@jcb-sc.com>
48370
48371         * g77.f-torture/compile/19990419-0.f: New test.
48372         * g77.f-torture/execute/19990419-1.f: New test.
48373
48374 1999-04-17  Richard Henderson  <rth@cygnus.com>
48375
48376         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
48377         to avoid the need for a prototype to supress a warning.
48378
48379 1999-04-07  Jim Wilson  <wilson@cygnus.com>
48380
48381         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
48382
48383 1999-04-04  Jeffrey A Law  (law@cygnus.com)
48384
48385         * gcc.c-torture/execute/990404-1.c: New test.
48386
48387 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48388
48389         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
48390         * gcc.dg/cpp-if3.c: Don't use -pedantic.
48391         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
48392         missing initializer warnings.
48393
48394 1999-03-28  Jeffrey A Law  (law@cygnus.com)
48395
48396         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
48397         matching strings.
48398
48399 1999-03-26  Jeffrey A Law  (law@cygnus.com)
48400
48401         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
48402
48403 1999-03-26  Craig Burley  <craig@jcb-sc.com>
48404
48405         * g77.f-torture/execute/19990325-0.f: New test.
48406         * g77.f-torture/execute/19990325-1.f: New test.
48407
48408 1999-03-24  Jeffrey A Law  (law@cygnus.com)
48409
48410         * gcc.c-torture/execute/990324-1.c: New test.
48411
48412 1999-03-22  Jim Wilson  <wilson@cygnus.com>
48413
48414         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
48415         test with 4.
48416
48417 1999-03-17  Richard Henderson  <rth@cygnus.com>
48418
48419         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
48420
48421 1999-03-13  Craig Burley  <craig@jcb-sc.com>
48422
48423         * g77.f-torture/execute/19990313-2.f: New test.
48424         * g77.f-torture/execute/19990313-3.f: New test.
48425
48426 1999-03-13  Craig Burley  <craig@jcb-sc.com>
48427
48428         * g77.f-torture/execute/19990313-0.f: New test.
48429         * g77.f-torture/execute/19990313-1.f: New test.
48430
48431 1999-03-12  Jim Wilson  <wilson@cygnus.com>
48432
48433         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
48434         printf to sprintf.
48435         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
48436         (main): Add check for u15.  Conditionalize u31 check depending on
48437         whether ints are <32 bits or >=32 bits.
48438
48439 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48440
48441         * g77.f-torture/execute/19981119-0.f: Improve testiness.
48442
48443 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48444
48445         * g77.f-torture/compile/19990305-0.f: New test.
48446         * g77.f-torture/execute/19981119-0.f: New test.
48447
48448 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48449
48450         * g77.f-torture/execute/970625-2.f: call ABORT if final
48451         result is not correct, instead of just printing it.
48452         Add this checking via newly introduced obfuscation, to
48453         trip up buggy front ends.
48454
48455 1999-03-07  Craig Burley  <craig@jcb-sc.com>
48456
48457         * g77.f-torture/compile/960317-1.f: Moved from being
48458         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
48459
48460 1999-03-06  Craig Burley  <craig@jcb-sc.com>
48461
48462         * g77.f-torture/execute/960317-1.f: New (old) test.
48463         * g77.f-torture/execute/970625-2.f: Ditto.
48464
48465 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
48466
48467         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
48468         message on line 1 or line 2; cccp and cpplib do this differently.
48469
48470 1999-03-01  Jeffrey A Law  (law@cygnus.com)
48471
48472         * g++.old-deja/g++.law/weak1.C: New test.
48473
48474 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48475
48476         * gcc.c-torture/execute/990119-1.c: Renamed to...
48477         * gcc.dg/990119-1.c: this, so it will only be tested once
48478         (it's a preprocessor test, it doesn't need to be run at
48479         multiple optimization levels).
48480
48481 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48482
48483         * lib/g++.exp: Don't add incdir=$base_dir/../include to
48484           ALWAYS_CXXFLAGS.
48485
48486 1999-02-24  Craig Burley  <craig@jcb-sc.com>
48487
48488         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
48489         * g77.f-torture/compile/19981216-0.f: ...as it is expected
48490         to not be compilable by current g77.
48491
48492 1999-02-24  Nick Clifton  <nickc@cygnus.com>
48493
48494         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
48495
48496 1999-02-22  Jeffrey A Law  (law@cygnus.com)
48497
48498         * gcc.c-torture/execute/990222-1.c: New test.
48499
48500 1999-02-19  Craig Burley  <craig@jcb-sc.com>
48501
48502         * g77.f-torture/compile/19990218-0.f: New test.
48503         * g77.f-torture/noncompile/19990218-1.f: New test.
48504
48505 1999-02-18  Craig Burley  <craig@jcb-sc.com>
48506
48507         * g77.f-torture/compile/19981216-0.f: New test.
48508
48509 1999-02-14  Jeffrey A Law  (law@cygnus.com)
48510
48511         * gcc.dg/990214-1.c: New test.
48512
48513 1999-02-13  Jeffrey A Law  (law@cygnus.com)
48514
48515         * gcc.dg/990213-2.c: New test.
48516
48517         * gcc.dg/990213-1.c: New test.
48518
48519 1999-02-12  Jeffrey A Law  (law@cygnus.com)
48520
48521         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
48522         ints.
48523
48524 1999-02-11  Nick Clifton  <nickc@cygnus.com>
48525
48526         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
48527         specified by target.
48528
48529         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
48530
48531 1999-02-11  Jeffrey A Law  (law@cygnus.com)
48532
48533         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
48534
48535 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
48536
48537         * gcc.dg/special/ecos.exp: New test driver for new tests with
48538         special requirements.
48539
48540         * gcc.dg/special/alias-1.c: New test.
48541         * gcc.dg/special/gcsec-1.c: New test.
48542         * gcc.dg/special/weak-1.c: New test.
48543         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
48544         * gcc.dg/special/weak-2.c: New test.
48545         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
48546         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
48547         * gcc.dg/special/wkali-1.c: New test.
48548         * gcc.dg/special/wkali-2.c: New test.
48549         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
48550         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
48551
48552 1999-02-10  Felix Lee  <flee@cygnus.com>
48553
48554           * lib/c-torture.exp (c-torture-compile): Pull out code for
48555           analyzing gcc error messages.
48556           (c-torture-execute): Likewise.  Fix some (harmless) false
48557           positives.
48558           * lib/gcc.exp (gcc_check_compile): New function.
48559
48560 1999-02-08  Richard Henderson  <rth@cygnus.com>
48561
48562         * gcc.c-torture/execute/990208-1.c: New test.
48563
48564 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
48565
48566         * g++.dg/special/ecos.exp: New driver for new tests with special
48567         requirements
48568
48569         * g++.dg/special/conpr-1.C: New test
48570         * g++.dg/special/conpr-2.C: New test
48571         * g++.dg/special/conpr-2a.C: New test
48572         * g++.dg/special/conpr-3.C: New test
48573         * g++.dg/special/conpr-3a.C: New test
48574         * g++.dg/special/conpr-3b.C: New test
48575
48576         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
48577         allow g++ to use the dg driver
48578
48579         * README: Add comment about g++.dg directory
48580
48581 1999-02-06  Jeffrey A Law  (law@cygnus.com)
48582
48583         * README: Update email addresses.
48584
48585 1999-02-03  Nick Clifton  <nickc@cygnus.com>
48586
48587         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
48588         arguments in order to force structure S onto the stack even on
48589         the alpha.
48590         (test): Pass 10 leading arguments to function foo as well as the
48591         structure S.
48592
48593         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
48594         failure for all targets.
48595
48596         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
48597         abort to terminate program execution.
48598
48599 1999-01-30  Richard Henderson  <rth@cygnus.com>
48600
48601         * gcc.c-torture/execute/990130-1.c: New test.
48602
48603 1999-01-30  Jeffrey A Law  (law@cygnus.com)
48604
48605         * gcc.dg/990130-1.c: New test.
48606
48607 1999-01-28  Michael Meissner  <meissner@cygnus.com>
48608
48609         * gcc.c-torture/execute/990128-1.c: New test.
48610
48611 1999-01-27  Michael Meissner  <meissner@cygnus.com>
48612
48613         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
48614
48615 1999-01-27  Felix Lee  <flee@cygnus.com>
48616
48617         * lib/c-torture.exp (c-torture-compile): pull out code for
48618         analyzing gcc error messages.
48619         (c-torture-execute): ditto, and fix some (harmless) false
48620         positives.
48621         * lib/gcc.exp (gcc_check_compile): new function.
48622
48623 1999-01-17  Jeffrey A Law  (law@cygnus.com)
48624
48625         * gcc.dg/990117-1.c: New test.
48626
48627         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
48628
48629         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
48630
48631 1999-01-15  Jeffrey A Law  (law@cygnus.com)
48632
48633         * g77.f-torture/compile/990115-1.f: New test.
48634
48635 1999-01-07  Jeffrey A Law  (law@cygnus.com)
48636
48637         * gcc.c-torture/compile/990107-1.c: New test
48638
48639 1999-01-06  Jeffrey A Law  (law@cygnus.com)
48640
48641         * gcc.c-torture/execute/990106-2.c: New test.
48642
48643         * gcc.c-torture/execute/990106-1.c: New test.
48644
48645 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
48646
48647         * gcc.c-torture/compile/981223-1.c: New test.
48648
48649 1998-12-29  Richard Henderson  <rth@cygnus.com>
48650
48651         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
48652         (opt3): Rename from opt4 and disable.
48653
48654 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
48655
48656         * g++.old-deja/g++.pt/ptrmem5.C: New test.
48657
48658 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
48659
48660         * g++.old-deja/g++.other/conv5.C: New test.
48661
48662 1998-12-14  Nick Clifton  <nickc@cygnus.com>
48663
48664         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
48665
48666 1998-12-11  Jeffrey A Law  (law@cygnus.com)
48667
48668         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
48669
48670 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
48671
48672         * gcc.c-torture/compile/981211-1.c: New test.
48673
48674 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
48675
48676         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
48677
48678         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
48679
48680 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48681
48682         * gcc.special/930510-1.c: Make C9X safe.
48683         * gcc.misc-tests/gcov-1.c Similarly.
48684         * gcc.misc-tests/gcov-2.c Similarly.
48685
48686 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48687
48688         * gcc.dg/ultrasp1.c: New test.
48689
48690 1998-12-06  Richard Henderson  <rth@cygnus.com>
48691
48692         * gcc.c-torture/execute/981206.c: New test.
48693
48694 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48695
48696         * g++.old-deja/g++.ns/template7.C: New test.
48697
48698         * g++.old-deja/g++.other/expr1.C: New test.
48699
48700         * g++.old-deja/g++.eh/tmpl3.C: New test.
48701
48702         * g++.old-deja/g++.eh/tmpl2.C: New test.
48703
48704 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
48705
48706         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
48707         * g++.old-deja/g++.other/using6.C: Removed.
48708         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
48709
48710         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
48711
48712 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
48713
48714         * g++.old-deja/g++.pt/overload8.C: New test.
48715
48716         * g++.old-deja/g++.pt/overload7.C: New test.
48717
48718         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
48719
48720         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
48721         and relinking messages.
48722         * lib/g++.exp (g++_target_compile): Remove .rpo file when
48723         compiling with -frepo.
48724
48725 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
48726
48727         * g++.old-deja/g++.pt/lookup6.C: New test.
48728
48729 1998-11-30  Nick Clifton  <nickc@cygnus.com>
48730
48731         * gcc.c-torture/execute/981130-1.c: New test.
48732         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
48733
48734 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
48735
48736         * g++.old-deja/g++.pt/explicit76.C: New test.
48737
48738         * g++.old-deja/g++.pt/friend38.C: New test.
48739
48740         * g++.old-deja/g++.ns/crash2.C: New test.
48741
48742         * g++.old-deja/g++.pt/defarg8.C: New test.
48743
48744         * g++.old-deja/g++.pt/instantiate6.C: New test.
48745
48746         * g++.old-deja/g++.pt/static6.C: New test.
48747
48748         * g++.old-deja/g++.pt/decl2.C: New test.
48749
48750 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
48751
48752         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
48753         problem is actually related with name lookup, but so what? :-)
48754
48755         * g++.old-deja/g++.pt/friend37.C: New test.
48756
48757 1998-11-25  Dave Love  <d.love@dl.ac.uk>
48758
48759         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
48760         element, which fails on some systems.
48761
48762         * g77.f-torture/execute/labug1.f: New test.
48763
48764 1998-11-21  Jeffrey A Law  (law@cygnus.com)
48765
48766         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
48767         is defined.
48768
48769 1998-11-18  Dave Love  <d.love@dl.ac.uk>
48770
48771         * g77.f-torture/compile/981117-1.f: New test.
48772
48773 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
48774
48775         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
48776         properly discarded.
48777
48778 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
48779
48780         * gcc.c-torture/execute/memcheck: New directory of tests for
48781         -fcheck-memory-usage.
48782
48783 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48784
48785         * README: New file, general information about the testsuite and
48786         new description of the various C++ test subdirectories.
48787         * README.g++: Eliminate obsolete information, update and move most
48788         relevant stuff to README.
48789
48790 1998-11-07  Richard Henderson  <rth@cygnus.com>
48791
48792         * gcc.c-torture/compile/981107-1.c: New test.
48793
48794 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
48795
48796         * execute/memcpy-bi.c: New testcase.
48797
48798 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
48799
48800         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
48801         base classes.
48802
48803         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
48804         template is selected.
48805
48806         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
48807         classes, it should be accepted for all types.
48808
48809         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
48810
48811         * g++.old-deja/g++.pt/spec24.C: Ensure that template
48812         specializations start with template headers.
48813
48814 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
48815
48816         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
48817
48818         * g++.old-deja/g++.other/init9.C: Test cross initialization of
48819         non-POD types.
48820
48821 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
48822
48823         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
48824
48825 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
48826
48827         * compile/981022-1.c, compile/981022-1.x: New test and driver.
48828
48829 1998-10-19  Jeffrey A Law  (law@cygnus.com)
48830
48831         * 981019-1.c: New test.
48832
48833 1998-10-14  Robert Lipe <robertl@dgii.com>
48834
48835         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
48836         find objc headers.
48837
48838 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48839
48840         * compile/981001-4.c: Remove use of GCC extension that triggers a
48841         compiler bug.
48842
48843 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
48844
48845         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
48846
48847 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
48848
48849         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
48850         instantiation of template produces incorrect code for delete
48851         expression.
48852
48853         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
48854         constructors' name is not unique.
48855         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
48856         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
48857
48858         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
48859         automatic array of const is ill-formed.
48860
48861         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
48862         of template parameter?
48863
48864         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
48865         const.
48866
48867         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
48868         pointer-to-member expression.
48869
48870         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
48871         declaration causes ICE.
48872
48873 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
48874
48875         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
48876         reserved in the global namespace.
48877
48878         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
48879         generate needed virtual table.
48880
48881         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
48882
48883 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
48884
48885         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
48886         template-dependent type
48887
48888 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
48889
48890         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
48891         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
48892         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
48893
48894         * g++.old-deja/g++.other/using5.C: New test; using decl from base
48895         class should be usable as argument of member function.
48896         * g++.old-deja/g++.other/using6.C: New test; using decl from base
48897         class should be usable as return type of member function.
48898         * g++.old-deja/g++.other/using7.C: New test; using decl from base
48899         class should be usable as type of data member.
48900
48901         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
48902
48903 1998-10-09  Jeffrey A Law  (law@cygnus.com)
48904
48905         * gcc.c-torture/special/920521-1.c: Fix bogus test.
48906
48907 1998-10-08  Nick Clifton  <nickc@cygnus.com>
48908
48909         * gcc.dg/dll-?.c Add thumb to target list.
48910         Fix assembler scan patterns to match current assembler output.
48911
48912 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
48913
48914         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
48915         matching of template brackets.
48916
48917         * g++.old-deja/g++.other/using4.C: New test.  Test using
48918         declarations of methods from base classes.
48919
48920         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
48921         within functions should introduce names into the innermost
48922         enclosing namespace.
48923
48924         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
48925         of static locals if first initialization throws.
48926
48927 1998-10-07  Jim Wilson  <wilson@cygnus.com>
48928
48929         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
48930
48931 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
48932
48933         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
48934         lose track of the possible targets of tablejump insns.
48935         * special/special.exp: Run it.
48936
48937 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48938
48939         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
48940         must be declared before its specializations can be named in friend
48941         declarations.
48942
48943 1998-10-05  Dave Love  <d.love@dl.ac.uk>
48944
48945         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
48946
48947         * g77.f-torture/execute/io1.f: New test.
48948
48949 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
48950
48951         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
48952         with pointer to template function, for which no argument deduction
48953         is possible.
48954
48955         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
48956         specialization of template function as argument to template
48957         function.
48958
48959         * g++.old-deja/g++.other/access2.C: New test; Inner class
48960         shouldn't have privileged access to Outer's names.
48961
48962 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
48963
48964         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
48965         friend template declared within template class conflicts with
48966         nested class of the same name.
48967
48968         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
48969         is ignored.
48970
48971         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
48972         object with direct initializer as function declaration.
48973
48974         * g++.old-deja/g++.other/decl2.C: New test; duplicate
48975         initializers.
48976
48977         * g++.old-deja/g++.other/null2.C: New test; conditional operator
48978         involving const pointer and NULL produces incorrect result.
48979
48980         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
48981         type name without `typename' should be rejected with -pedantic.
48982
48983 1998-10-02  Richard Henderson  <rth@cygnus.com>
48984
48985         * g++.old-deja/g++.other/addrof1.C: New test.
48986
48987 1998-10-01  Nick Clifton  <nickc@cygnus.com>
48988
48989         * gcc.c-torture/compile/981001-1.c: New test.
48990         * gcc.c-torture/execute/981001-1.c: New test.
48991
48992 1998-10-01  Jeffrey A Law  (law@cygnus.com)
48993
48994         * gcc.c-torture/compile/981001-2.c: New test.
48995         * gcc.c-torture/compile/981001-3.c: New test.
48996         * gcc.c-torture/compile/981001-4.c: New test.
48997
48998 1998-10-01  Robert Lipe  <robertl@dgii.com>
48999
49000         * lib/objc.exp (objc_target_compile): Add -L during compiles for
49001         multilibbed hosts.  Idea grafted from g77.exp.
49002
49003 1998-09-30  Dave Love  <d.love@dl.ac.uk>
49004
49005         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
49006         avoid losing on systems which need -lsocket.
49007
49008 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
49009
49010         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
49011         * g++.old-deja/g++.other/nested2.C: Ditto.
49012         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
49013         failure.
49014
49015 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
49016
49017         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
49018         preferred over template operator!= for enum bitfields.
49019
49020 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
49021
49022         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
49023         that happen to have the same base name, but in different scopes,
49024         are incorrectly rejected.
49025
49026 1998-09-16  Richard Henderson  <rth@cygnus.com>
49027
49028         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
49029         on the native word size instead of an integer literal.
49030
49031 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
49032
49033         * g++.old-deja/g++.other/static2.C: Invocation of static data
49034         member of type pointer-to-function denoted as non-static member.
49035
49036         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
49037         checks involving function types and aliases.
49038
49039 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
49040
49041         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
49042         redefined to the same non-trivial type.
49043
49044         * g++.old-deja/g++.pt/explicit73.C: Test for proper
49045         namespace-qualification of template specializations declared in
49046         other namespaces.
49047
49048         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
49049         to declare a subset of the specializations of a template function
49050         as friends of specializations of a template class.
49051
49052         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
49053         member templates that do not fully specialize the enclosing
49054         template class are rejected.
49055
49056 1998-09-11  Dave Love  <d.love@dl.ac.uk>
49057
49058         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
49059
49060 1998-09-08  Dave Love  <d.love@dl.ac.uk>
49061
49062         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
49063         altered from libf2c/libU77 version.
49064
49065 1998-09-06  Dave Love  <d.love@dl.ac.uk>
49066
49067         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
49068
49069 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
49070
49071         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
49072         (un)signed char are different types for template specialization
49073         purposes.
49074
49075 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
49076
49077         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
49078         * objc: ObjC testsuite.
49079
49080 1998-08-31  Catherine Moore  <clm@cygnus.com>
49081
49082         * gcc.c-torture/execute/941014-1.x: New file.
49083
49084 1998-08-31  Nick Clifton  <nickc@cygnus.com>
49085
49086         * lib/c-torture.exp: Add support for
49087         torture_eval_before_compile and torture_eval_before_execute
49088         variables.
49089
49090 1998-08-30  Jeffrey A Law  (law@cygnus.com)
49091
49092         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
49093         this test triggers valid.
49094
49095 1998-08-27  Jeffrey A Law  (law@cygnus.com)
49096
49097         * gcc.dg/980827-1.c: New test.
49098
49099 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
49100
49101         * gcc.c-torture/execute/loop-4b.c: New test.
49102
49103 1998-08-26  Nick Clifton  <nickc@cygnus.com>
49104
49105         * lib/c-torture.exp: Add support for
49106         torture_eval_before_compile and torture_eval_before_execute
49107         variables.
49108
49109 1998-08-25  Jeffrey A Law  (law@cygnus.com)
49110
49111         * gcc.c-torture/compile/980825-1.c: New test.
49112
49113 1998-08-24  Nick Clifton  <nickc@cygnus.com>
49114
49115         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
49116         count number tests in opt_t0 not good_t0.
49117
49118 1998-08-24  Jeffrey A Law  (law@cygnus.com)
49119
49120         * gcc.c-torture/compile/930326-1.x: Fix typo.
49121
49122 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
49123
49124         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
49125         causes an ICE.
49126
49127 1998-08-21  Jeffrey A Law  (law@cygnus.com)
49128
49129         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
49130         STACK_SIZE is defined.
49131         * gcc.c-torture/unsorted/stuct.c: Similarly.
49132
49133         * gcc.c-torture/compile/980821-1.c: New test.
49134
49135 1998-08-21  Jeffrey A Law  (law@cygnus.com)
49136
49137         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
49138
49139 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
49140
49141         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
49142         code.
49143
49144 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
49145
49146         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
49147         error'.
49148
49149 1998-08-18  Jeffrey A Law  (law@cygnus.com)
49150
49151         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
49152
49153 1998-08-16  Jeffrey A Law  (law@cygnus.com)
49154
49155         * gcc.c-torture/compile/980816-1.c: New test.
49156
49157         * gcc.dg/980816-1.c: New test.
49158
49159 1998-08-13  Jeffrey A Law  (law@cygnus.com)
49160
49161         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
49162         compiler for ieee tests.
49163
49164 1998-08-01  Dave Love  <d.love@dl.ac.uk>
49165
49166         * g77.f-torture/compile/980729-0.f: New test.
49167
49168 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
49169
49170         * gcc.c-torture/special/eeprof-1.c: New test, for
49171         -finstrument-functions.
49172         * gcc.c-torture/special/special.exp: Run it.
49173
49174 1998-07-29  Jeffrey A Law  (law@cygnus.com)
49175
49176         * gcc.c-torture/compile/980729-1.c: New test.
49177
49178 1998-07-27  Nick Clifton  <nickc@cygnus.com>
49179
49180         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
49181         __thumb__ is defined, and test for ARM style doubles if so.
49182
49183 1998-07-26  Dave Love  <d.love@dl.ac.uk>
49184
49185         * g77.f-torture/noncompile/980615-0.f: New test.
49186
49187 1998-07-26  H.J. Lu  (hjl@gnu.org)
49188
49189         * gcc.dg/980312-1.c: Do link instead of compile.
49190         * gcc.dg/980313-1.c: Likewise.
49191
49192 1998-07-26  Jeffrey A Law  (law@cygnus.com)
49193
49194         * gcc.c-torture/compile/980726-1.c: New test.
49195
49196 1998-07-25  Dave Love  <d.love@dl.ac.uk>
49197
49198         * g77.f-torture/execute/io0.f: New test.
49199
49200 1998-07-24  Nick Clifton  <nickc@cygnus.com>
49201
49202         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
49203         an int.
49204
49205 1998-06-18  Michael Meissner  <meissner@cygnus.com>
49206
49207         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
49208         m32r bugs.
49209
49210 1998-07-17  Nick Clifton  <nickc@cygnus.com>
49211
49212         * gcc.dg/980626-1.c: Expect failures for all toolchains until
49213         c-decl.c:grokdeclarator can handle mode attributes.
49214
49215 1998-07-16  Jeffrey A Law  (law@cygnus.com)
49216
49217         * gcc.c-torture/execute/980716-1.c: New test.
49218
49219 1998-07-13  Jeffrey A Law  (law@cygnus.com)
49220
49221         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
49222         the mn10200.
49223         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
49224         the mn10200.
49225         * gcc.c-torture/execute/va-arg-3.x: Similarly.
49226         * gcc.c-torture/compile/930326-1.x: Similarly.
49227
49228 1998-07-13  Dave Love  <d.love@dl.ac.uk>
49229
49230         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
49231         New test from Craig.
49232
49233 1998-07-12  Dave Love  <d.love@dl.ac.uk>
49234
49235         * g77.f-torture/noncompile/980616-0.f: New test.
49236
49237         * g77.f-torture/execute/970816-3.f: New test from Craig.
49238
49239 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
49240
49241         *  g++.other/singleton.C: Return error value instead of taking
49242         SIGSEGV.
49243
49244 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
49245
49246         *  g++.other/singleton.C: New test.  Warning is under dispute.
49247         Runtime crash is not.
49248
49249 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
49250
49251         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
49252         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
49253         using6.C, using7.C}: New namespace tests.
49254
49255 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
49256
49257         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
49258         specialization with typedef'ed names used as array indexes.
49259
49260 1998-07-09  Jeffrey A Law  (law@cygnus.com)
49261
49262         * gcc.c-torture/execute/980709-1.c: New test.
49263
49264         * gcc.dg/980709-1.c: New test.
49265
49266 1998-07-07  Richard Henderson  <rth@cygnus.com>
49267
49268         * gcc.c-torture/execute/bcp-1.c: New test.
49269
49270 1998-07-07  Jeffrey A Law  (law@cygnus.com)
49271
49272         * gcc.c-torture/execute/980707-1.c: New test.
49273
49274 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
49275
49276         * gcc.c-torture/compile/980706-1.c: New test.
49277
49278 1998-07-01  Dave Love  <d.love@dl.ac.uk>
49279
49280         * g77.f-torture/execute/980701-0.f,
49281         g77.f-torture/execute/980701-1.f: New test from Craig.
49282
49283 1998-07-01  Jeffrey A Law  (law@cygnus.com)
49284
49285         * gcc.c-torture/compile/980701-1.c: New test.
49286
49287         * gcc.c-torture/execute/980701-1.c: New test.
49288
49289 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
49290 rlsruhe.de>
49291
49292         * g++.old-deja/g++.robertl/eb132.C: New test.
49293         * g++.old-deja/g++.robertl/eb133.C: Likewise.
49294
49295 1998-06-29  Dave Love  <d.love@dl.ac.uk>
49296
49297         * g77.f-torture/execute/980628-7.f,
49298         g77.f-torture/execute/980628-8.f,
49299         g77.f-torture/execute/980628-9.f,
49300         g77.f-torture/execute/980628-10.f: New tests from Craig.
49301
49302         * g77.f-torture/execute/980628-3.f: Remove mail headers.
49303
49304 1998-06-28  Jeffrey A Law  (law@cygnus.com)
49305
49306         * g77.f-torture/execute/980628-4.f: New test from Craig.
49307         * g77.f-torture/execute/980628-5.f: Likewise.
49308         * g77.f-torture/execute/980628-2.f: Likewise.
49309         * g77.f-torture/execute/980628-0.f: Likewise.
49310         * g77.f-torture/execute/980628-1.f: Likewise.
49311         * g77.f-torture/execute/980628-3.f: Likewise.
49312         * g77.f-torture/execute/980628-6.f: Likewise.
49313
49314 1998-06-28  Jeffrey A Law  (law@cygnus.com)
49315
49316         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
49317         directory when nothing has been installed yet.
49318
49319 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
49320
49321         * gcc.c-torture/special/special.exp: Handle newer versions of
49322         dejagnu.
49323
49324 1998-06-26  Jeffrey A Law  (law@cygnus.com)
49325
49326         * gcc.dg/980626-1.c: New test.
49327
49328 1998-06-19  Bruno Haible <haible@ilog.fr>
49329
49330         * gcc.misc-tests/m-un-2.c: New test.
49331         * g++.old-deja/g++.other/warn01.c: Likewise.
49332
49333 1998-06-19  Robert Lipe  <robertl@dgii.com>
49334
49335         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
49336         compatibility with assmblers with a different comment character.
49337         Eliminate use of GAS-specific extensions.
49338
49339 1998-06-19  Jeffrey A Law  (law@cygnus.com)
49340
49341         * gcc.c-torture/execute/ieee/980619-1.c: New test.
49342
49343 1998-06-19  Robert Lipe  <robertl@dgii.com>
49344
49345         * lib/g77.exp: Replace search for libf2c.a with search for newly
49346         renamed libg2c.a
49347
49348 1998-06-17  Jeffrey A Law  (law@cygnus.com)
49349
49350         * gcc.c-torture/execute/980617-1.c: New test.
49351
49352 1998-06-12  Jeffrey A Law  (law@cygnus.com)
49353
49354         * gcc.c-torture/execute/980612-1.c: New test.
49355
49356 1998-06-08  Jeffrey A Law  (law@cygnus.com)
49357
49358         * gcc.dg/980523-1.c: Only test on ppc-linux.
49359         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
49360
49361         * gcc.c-torture/execute/980608-1.c: New test.
49362
49363 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
49364
49365         * gcc.c-torture/execute/980605-1.c: New test.
49366
49367 1998-06-04  Jeffrey A Law  (law@cygnus.com)
49368
49369         * gcc.c-torture/execute/980604-1.c: New test.
49370
49371 1998-06-02  Jeffrey A Law  (law@cygnus.com)
49372
49373         * gcc.c-torture/execute/980602-1.c: New test.
49374         * gcc.c-torture/execute/980602-2.c: Likewise.
49375
49376 1998-06-02  Dave Love  <d.love@dl.ac.uk>
49377
49378         * 970125-0.f: Fix per JCB.  Add commentary.
49379
49380 1998-05-31  Michael Meissner  <meissner@cygnus.com>
49381
49382         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
49383         IEEE -0 support.
49384
49385 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
49386
49387         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
49388         earlier.
49389
49390 1998-05-28  Catherine Moore <clm@cygnus.com>
49391
49392         * gcc.c-torture/execute/980526-3.c: New test.
49393
49394 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
49395
49396         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
49397         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
49398         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
49399         m88k-motorola-sysv3 to XFAIL.
49400
49401 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49402
49403         * gcc.dg/980526-1.c: New test.
49404         * gcc.c-torture/execute/980526-2.c: New test.
49405
49406 1998-05-26  Jeffrey A Law  (law@cygnus.com)
49407
49408         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
49409
49410         * gcc.c-torture/execute/980526-1.c: New test.
49411
49412 1998-05-26  Dave Love  <d.love@dl.ac.uk>
49413
49414         * g77.f-torture/execute/alpha2.f: Add runtime test.
49415
49416 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
49417
49418         * g++.old-deja/old-deja.exp: Strip leading directories.
49419
49420         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
49421         error for the line.  Don't run multiple tests for the same line.
49422
49423 1998-05-23  Jeffrey A Law  (law@cygnus.com)
49424
49425         * gcc.dg/980523-1.c: New test.
49426
49427 1998-05-23  Dave Love  <d.love@dl.ac.uk>
49428
49429         * g77.f-torture/compile/970915-0.f: New test.
49430
49431 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
49432
49433         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
49434
49435 1998-05-21  Jeffrey A Law  (law@cygnus.com)
49436
49437         * gcc.dg/980520-1.c: New test.
49438
49439 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
49440
49441         * gcc.dg/980502-1.c: Fix return type.
49442
49443 1998-05-20  Jeffrey A Law  (law@cygnus.com)
49444
49445         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
49446         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
49447         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
49448         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
49449         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
49450
49451 1998-05-20  Dave Love  <d.love@dl.ac.uk>
49452
49453         * g77.f-torture/execute/980520-1.f: New test.
49454
49455 1998-05-15  Dave Love  <d.love@dl.ac.uk>
49456
49457         * lib/mike-g77.exp: New file.
49458
49459         * g77.f-torture/noncompile/noncompile.exp,
49460         g77.f-torture/noncompile/check0.f: New files.
49461
49462 1998-05-14  Dave Love  <d.love@dl.ac.uk>
49463
49464         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
49465         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
49466         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
49467         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
49468         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
49469         abort where appropriate.
49470
49471 1998-05-05  Michael Meissner  <meissner@cygnus.com>
49472
49473         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
49474         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
49475
49476 1998-04-29  Dave Love  <d.love@dl.ac.uk>
49477
49478         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
49479
49480 1998-04-27  Dave Love  <d.love@dl.ac.uk>
49481
49482         * g77.f-torture/compile/980427-0.f: New test.
49483
49484 1998-04-24  Dave Love  <d.love@dl.ac.uk>
49485
49486         * g77.f-torture/compile/980424-0.f: New test.
49487
49488 1998-04-19  Dave Love  <d.love@dl.ac.uk>
49489
49490         * g77.f-torture/compile/980419-2.f (main): New test.
49491         * g77.f-torture/compile/970125-0.f: New test.
49492         * g77.f-torture/compile/980419-1.f: New test.
49493
49494 1998-04-08  Jim Wilson  <wilson@cygnus.com>
49495
49496         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
49497         of loop-4.c.
49498
49499 1998-04-07  Jim Wilson  <wilson@cygnus.com>
49500
49501         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
49502
49503 1998-04-03  Jim Wilson  <wilson@cygnus.com>
49504
49505         * gcc.c-torture/compile/980329-1.c: New test.
49506
49507 1998-03-18  Jim Wilson  <wilson@cygnus.com>
49508
49509         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
49510         * gcc.dg/980312-1.c: Fix typo in -march command.
49511
49512 1998-03-16  H.J. Lu  (hjl@gnu.org)
49513
49514         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
49515
49516 1998-03-11  Robert Lipe  <robertl@dgii.com>
49517
49518         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
49519         Dave Love agree the Fortran source is bogus.
49520
49521 1998-03-11  Robert Lipe  <robertl@dgii.com>
49522
49523         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
49524         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
49525         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
49526         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
49527         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
49528
49529 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
49530
49531         * g++.old-deja/g++.other/friend1.C: New test.
49532
49533 1998-02-18  Dave Love  <d.love@dl.ac.uk>
49534
49535         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
49536         possibly uninitialized) variables and declare dnrm2.
49537
49538 1998-02-23  Robert Lipe <robertl@dgii.com>
49539
49540         From Bruno Haible <haible@ilog.fr>:
49541         * gcc.c-torture/execute/980223.c: New test.
49542
49543 1998-02-13  Jeffrey A Law  (law@cygnus.com)
49544
49545         * gcc.dg/ifelse-1.c: New test.
49546
49547 1998-02-09  H.J. Lu  (hjl@gnu.org)
49548
49549         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
49550
49551           * lib/old-dejagnu.exp (old-dejagnu): Added the
49552           "execution test - XFAIL *-*-*" handling in the spirit of
49553           "excess errors test -". Changed the "execution test fails"
49554           handling to be like "excess errors test fails".
49555           * Update various tests accordingly.
49556
49557 1998-02-06  Jim Wilson  <wilson@cygnus.com>
49558
49559         * gcc.c-torture/execute/980205.c: New test.
49560
49561 1998-01-18  Jeffrey A Law  (law@cygnus.com)
49562
49563         * lib/c-torture.exp: Look for .x files instead of .cexp files.
49564         * lib/f-torture.exp: Similarly.
49565         * gcc.c-torture: Rename all .cexp files to .x files.
49566
49567 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
49568
49569         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
49570         (940510-1.c): Removed duplicate.
49571         (971104-1.c): New test.
49572
49573 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
49574
49575           * lib/f-torture.exp: Improve error and loop detection.
49576
49577 1997-11-19  Michael Meissner  <meissner@cygnus.com>
49578
49579         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
49580         use that to size the filler array.
49581
49582 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
49583
49584         * lib/c-torture.exp(c-torture-execute): Fix typo.
49585
49586         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
49587         testcase as the executable name. Keep the executable around if
49588         the test fails.
49589
49590 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
49591
49592         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
49593         changes.  Only test one -g option, and move it to the end of the
49594         list of options to test.
49595
49596 1997-09-19  Michael Meissner  <meissner@cygnus.com>
49597
49598         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
49599         variable GCC_TORTURE_OPTIONS to supply default switches separated
49600         by colons.  If no environment variable, run tests with -O0 -g, -O1
49601         -g, and -O2 -g as well.
49602
49603 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
49604
49605         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
49606         explanatory comments. Fix indentation.
49607
49608 1997-09-15  Jeffrey A Law  (law@cygnus.com)
49609
49610         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
49611
49612 1997-09-11  Jeffrey A Law  (law@cygnus.com)
49613
49614         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
49615         * g++.old-deja/g++.mike/p7325.C: Likewise.
49616         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
49617
49618 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
49619
49620         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
49621         * g++.old-deja/g++.brendan/crash30.C: Likewise.
49622         * g++.old-deja/g++.brendan/crash39.C: Likewise.
49623         * g++.old-deja/g++.law/operators4.C: Likewise.
49624
49625 1997-09-11  Joe Buck  (jbuck@synopsys.com)
49626
49627         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
49628         * g++.old-deja/g++.mike/p784.C: Ditto.
49629         * g++.old-deja/g++.mike/p785.C: Ditto.
49630
49631 1997-09-05  Jeffrey A Law  (law@cygnus.com)
49632
49633           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
49634
49635 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
49636
49637         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
49638         target feature; pass this to c-torture-execute as needed.
49639
49640 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
49641
49642         * lib/c-torture.exp(c-torture-execute): If the previous and the
49643         current executables being tested are identical, we don't need to
49644         run the executable again. Try to make the executable names
49645         unique. Add an optional argument for passing additional compiler
49646         flags.
49647
49648 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
49649
49650         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
49651
49652 1997-08-29  Jeffrey A Law  (law@cygnus.com)
49653
49654         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
49655
49656 1997-07-31  Jeffrey A Law  (law@cygnus.com)
49657
49658         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
49659         32bit or larger longs.
49660
49661         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
49662         have either a 32bit long or 32bit int.
49663
49664 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
49665
49666         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
49667         Make double precision tests dependent on sizeof (double).
49668
49669 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
49670
49671         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
49672         too.
49673
49674 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
49675
49676         * gcc.c-torture/compile/961203-1.cexp: New script.
49677
49678 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
49679
49680         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
49681         up the includes ourselves.
49682
49683 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
49684
49685         * lib/plumhall.exp: Remove random include, and add a few
49686         verbose messages for debugging.
49687
49688 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
49689
49690         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
49691         of trying to do it ourselves.
49692
49693 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
49694
49695         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
49696
49697 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
49698
49699         * gcc.prms/5403.c: Made regexp a bit less strict.
49700
49701 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
49702
49703         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
49704         is returned from remote_load instead.
49705         * lib/plumhall.exp: Ditto.
49706         * lib/mike-g++.exp: Ditto.
49707         * lib/old-dejagnu.exp: Ditto.
49708         * lib/c-torture.exp: Ditto.
49709
49710 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
49711
49712         * lib/g++.exp: Use build_wrapper procedure.
49713         * lib/gcc.exp: Ditto.
49714
49715 1997-05-20  Jeffrey A Law  (law@cygnus.com)
49716
49717         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
49718         an old-style decl for malloc.  Fixes tests to work when
49719         sizeof (int) != sizeof (size_t).
49720
49721 1997-05-15  Mike Meissner  <meissner@cygnus.com>
49722
49723         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
49724
49725         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
49726         use stdargs.h interface.
49727
49728 1997-05-15  Mike Meissner  <meissner@cygnus.com>
49729
49730         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
49731         NO_VARARGS when compiling.
49732
49733 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
49734
49735         * lib/plumhall.exp(ph_includes): New procedure.
49736         (ph_make): Use it.
49737         (ph_compiler): Ditto.
49738
49739         * lib/g++.exp: Rename test-glue.c to testglue.c.
49740         * lib/gcc.exp: Ditto.
49741
49742 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
49743
49744         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
49745         to completion when it's called.
49746
49747 1997-03-21  Michael Meissner  <meissner@cygnus.com>
49748
49749         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
49750         is defined, don't do test.
49751
49752 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
49753
49754         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
49755         for object files.
49756         (ph_summary): Mark skipped testcases as untested, not unresolved.
49757
49758         * lib/plumhall.exp (ph_make): If unresolved because of bad
49759         errorCode, record errorCode in log file.
49760         (*): Replace send_log/verbose with verbose -log.
49761
49762 1997-03-19  Michael Meissner  <meissner@cygnus.com>
49763
49764         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
49765         double conversion if double isn't at least 8 bytes.
49766
49767         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
49768         int to work with targets where int is 16 bits.
49769
49770         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
49771         8 bytes, just exit, since 4 byte doubles don't have enough bits of
49772         precision for the test to complete.
49773
49774 1997-03-14  Michael Meissner  <meissner@cygnus.com>
49775
49776         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
49777         if d10v is not compiled with the -mdouble64 flag.
49778         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
49779
49780         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
49781         d10v is not compiled with the -mint32 flag.
49782
49783 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
49784
49785         * lib/plumhall.exp: Use incr_count.
49786
49787 1997-03-12  Jeffrey A Law  (law@cygnus.com)
49788
49789         * gcc.c-torture: Update to c-torture-1.45.
49790
49791 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
49792
49793         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
49794         the name of the expect testcase file).
49795
49796         * lib/g++.exp(g++_init): Ditto.
49797
49798 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
49799
49800         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
49801         the host.
49802
49803         * lib/gcc.exp(gcc_exit): New procedure.
49804
49805 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
49806
49807         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
49808         specs where appropriate.
49809
49810         * g++.old-deja/g++.arm/*: Added additional ERROR checks
49811         because of new "candidates are" messages, and removed a few
49812
49813         * Converted all non-old-style g++ testcases to old-style, and
49814         moved into g++.old-deja.
49815
49816 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
49817
49818         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
49819         options.
49820
49821         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
49822         succeeded.
49823
49824         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
49825
49826 1997-02-13  Michael Meissner  <meissner@cygnus.com>
49827
49828         * lib/gcc.exp (gcc_target_compile): Add support for defining
49829         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
49830         the machine doesn't have those features.
49831
49832 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
49833
49834         * g++.law/operators4.exp: Don't use LIBS.
49835
49836 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
49837
49838         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
49839
49840         * lib/mike-g++.exp: Don't set the compiler to be tested here.
49841         * lib/g++.exp: Set it here instead. Also, allow use of the
49842         --tool_exec and --tool_opt options. Change CXX to
49843         GXX_UNDER_TEST.
49844
49845         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
49846
49847         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
49848
49849 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
49850
49851         * lib/old-dejagnu.exp: Use prune_warnings instead of
49852         prune_system_crud.
49853         * lib/mike-g++.exp: Ditto.
49854         * lib/gcc.exp: Ditto.
49855         * lib/g++.exp: Ditto.
49856
49857         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
49858
49859 1997-02-07  Jeffrey A Law  (law@cygnus.com)
49860
49861           * 941014-2.c: Include stdlib.h
49862           * 960327-1.c: Include stdio.h
49863           * dbra.c, index-1.c: Don't assume ints are 32bits.
49864
49865 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
49866
49867         * lib/gcc.exp: Add gcc,stack_size target feature.
49868
49869         * lib/g++.exp(g++_target_compile): Add the include and link
49870         paths here, not in two other places. And, it's $options, not
49871         options.
49872
49873         * lib/mike-g++.exp(postbase): Remove the code that determines
49874         the correct include and link paths.
49875         * g++.old-deja/old-deja.exp: Ditto.
49876
49877 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
49878
49879         * lib/g++.exp(g++_init): target_compile no longer returns the
49880         filename of the result.
49881
49882 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
49883
49884         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
49885         call to glob.
49886
49887         * gcc.c-torture/special/special.exp: Change call to
49888         gcc_target_compile to include the object file.
49889
49890 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
49891
49892         * gcc.c-torture/special/special.exp: Correct misspelling in last
49893         change.
49894
49895 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
49896
49897         * lib/plumhall.exp(ph_summary): Log the entire output of the
49898         executable. Return -1 if there were any failures, 0 otherwise.
49899         (ph_execute): Return -1 if there were any failures, 0 otherwise.
49900         (ph_make): Clean up objects and executables that were built
49901         if the tests succeeded.
49902
49903 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
49904
49905         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
49906         libraries and includes in the build tree as appropriate.
49907
49908 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
49909
49910         * lib/c-torture.exp: Instead of looking for the global variable
49911         NO_LONG_LONG, check to see if that's a feature of the target.
49912
49913 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
49914
49915         * config/default.exp: Minimize. Delete the remainer of the files in
49916         config; this functionality is now in devo/dejagnu/config.
49917
49918         g++.*/*: Pass any additional flags used to compile to postbase;
49919         delete CXXFLAGS.
49920
49921         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
49922         is now done by runtest.exp. Use gcc_target_compile instead of
49923         compile.
49924
49925         lib/c-torture.exp: Use gcc_target_compile instead of compile.
49926         Remove references to CFLAGS. Use remote_file instead of
49927         calling rm -f.
49928         (c-torture): Take a list of arguments to use to compile this
49929         testcase.
49930
49931         lib/g++.exp: Simplify. Use target_compile instead of compile.
49932         lib/gcc-dg.exp: Ditto.
49933         lib/gcc.exp: Ditto.
49934         lib/mike-{gcc,g++}.exp: Ditto.
49935         lib/old-dejagnu.exp: Ditto.
49936         lib/plumhall.exp: Ditto.
49937
49938 1997-01-08  Jim Wilson  <wilson@cygnus.com>
49939
49940         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
49941         (ph_linker): Likewise.
49942
49943 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
49944
49945           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
49946         MAP_ANON / MAP_ANONYMOUS if defined;
49947         else try to map from /dev/zero .
49948
49949 1996-11-12  Jeffrey A Law  (law@cygnus.com)
49950
49951         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
49952         isn't defined, then define it to MAP_ANONYMOUS.
49953
49954 1996-11-12  Jeffrey A Law  (law@cygnus.com)
49955
49956         * gcc.c-torture: Update to c-torture-1.42 release.
49957
49958 1996-11-11  Jeffrey A Law  (law@cygnus.com)
49959
49960         * gcc.c-torture: Update to c-torture-1.41 release.
49961
49962 1996-10-27  Jeffrey A Law  (law@cygnus.com)
49963
49964         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
49965         c-torture release.
49966
49967 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
49968
49969         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
49970         and LDFLAGS.  Fix second case to append the target_info ldflags
49971         onto LDFLAGS, not CFLAGS.
49972         * lib/g++.exp (g++_init): Add target_info stuff.
49973         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
49974         of libgloss and newlib flags for !native.
49975
49976         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
49977         (GDB): Fix relative path to go up another dir for finding gdb.
49978
49979 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
49980
49981         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
49982         versions in the target_info array, if they don't exist.
49983
49984 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
49985
49986         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
49987
49988 1996-07-08  Jim Wilson  <wilson@cygnus.com>
49989
49990         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
49991         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
49992
49993 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
49994
49995         * lib/old-dejagnu.exp: Don't remove the output file before we've
49996         actually tested it. Don't append pwd to the path of the executable
49997         we're testing.
49998
49999 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
50000
50001         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
50002
50003 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
50004
50005         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
50006         temporary directory for compiler files, and set it to a default
50007         value of /tmp. Set $output as the name of the output file from
50008         compiling the testcase. Add a -o option to $cflags_var so the
50009         compiler writes the final output file as $output. Set $executable
50010         to $output.
50011
50012         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
50013         directory for compiler files, and set it to /tmp if it doesn't
50014         already have a value. Set $output_file to the name of the output
50015         file from compiling the testcase. Add a -o option to CXXFLAGS so
50016         the compiler writes the final output file as $output. Use $output
50017         as the executable to be tested.
50018
50019 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
50020
50021         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
50022
50023 1996-06-08  Jeffrey A Law  (law@cygnus.com)
50024
50025         * gcc.c-torture/execute/pending-1.c: New test.  Still
50026         pending in Tege's queue.
50027
50028 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
50029
50030         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
50031         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
50032         if there were failures.  Call unresolved if there were unresolved
50033         testcases.  Call gcc_fail if program did not run to completion.
50034         (ph_make): Pass additional argument name to ph_execute.
50035         (ph_execute): Add new argument.  Pass additional arguments to
50036         ph_summary.  Call gcc_fail is there is no execution output.
50037
50038 1996-04-24  Jeffrey A Law  (law@cygnus.com)
50039
50040         * lib/plumhall.exp (proc_summary): Output relavent summary
50041         lines into the log so specific failures in plumhall can be
50042         investigated.
50043
50044 1996-04-10  Jeffrey A Law  (law@cygnus.com)
50045
50046         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
50047         (c-torture-execute): Don't try to execute tests which use
50048         "long long" types if $NO_LONG_LONG is nonzero.
50049
50050 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
50051
50052         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
50053         not c-torture.
50054
50055         * gcc.ieee: Move from here.
50056         * gcc.c-torture/execute/ieee: To here.
50057
50058 1996-03-26  Jeffrey A Law  (law@cygnus.com)
50059
50060         * gcc.c-torture: Update to c-torture-1.41 release.
50061
50062 1996-03-22  Jeffrey A Law  (law@cygnus.com)
50063
50064         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
50065         not "$output".
50066
50067 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
50068
50069         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
50070         -c present.
50071
50072 1996-03-02  Jeffrey A Law  (law@cygnus.com)
50073
50074         * config/proelf.exp: Handle connecting to a simulator.
50075
50076 1996-01-31  Jeffrey A Law  (law@cygnus.com)
50077
50078         * config/proelf.exp: New file.  Enough framework that we can
50079         run c-torture tests on the proelf targets (or any other target
50080         that gdb can connect to for that matter).
50081
50082 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
50083
50084         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
50085         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
50086
50087         * lib/plumhall.exp (ph_execute): Always call ph_summary if
50088         exec_output exists.
50089
50090 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
50091
50092         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
50093         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
50094
50095         * config/*.exp: Update FSF address.  Change result of ${tool}_load
50096         to pass/fail/unresolved/unsupported/untested.  Caller must now
50097         call unresolved/unsupported/untested.
50098         * lib/*.exp: Update FSF address.  Update to handle new results of
50099         ${tool}_load.
50100         * lib/chill.exp (verbose): Delete.
50101
50102 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
50103
50104         * lib/gcc.exp (default_gcc_start): Change order of args to
50105         $LDFLAGS $CFLAGS $LIBS.
50106         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
50107         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
50108         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
50109         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
50110         * gcc.misc-tests/dg-test.exp: Likewise.
50111         * gcc.misc-tests/msgs.exp: Likewise.
50112         * gcc.prms/prms.exp: Likewise.
50113         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
50114         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
50115
50116         * lib/dg.exp: Deleted, moved to dejagnu/lib.
50117
50118 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
50119
50120         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
50121
50122         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
50123         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
50124
50125         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
50126         necessary.
50127
50128 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
50129
50130         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
50131         global for loop; add use of $mathlib.
50132         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
50133         settings here; set mathlib for anything but VxWorks.
50134
50135 1996-01-22  Jeffrey A Law  (law@cygnus.com)
50136
50137         * gcc.c-torture: Update to c-torture-1.40 release.
50138
50139 1996-01-03  Jeffrey A Law  (law@cygnus.com)
50140
50141         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
50142         dg.exp.
50143
50144 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
50145
50146         * lib/c-torture.exp (c-torture-execute): Declare "output" as
50147         global.
50148
50149 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
50150
50151         * lib/g++.exp (LIBS): Define if not already.
50152         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
50153         (gcc-dg-prune): Call prune_gcc_output.
50154         * lib/gcc.exp (prune_gcc_output): New proc.
50155         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
50156         prune_gcc_output.
50157
50158 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
50159
50160         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
50161         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
50162
50163 1995-11-15  Jeffrey A Law  (law@cygnus.com)
50164
50165         * gcc.c-torture: Update to c-torture-1.39 release.
50166
50167 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
50168
50169         * lib/c-torture.exp (c-torture-execute): Don't return if one option
50170         fails, try others as well.
50171
50172 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
50173
50174         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
50175         If compilation fails, mark execute tests as `untested'.
50176         If test is marked as unsupported, don't mark compilation and
50177         execute tests as failed.
50178
50179 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
50180
50181         * lib/g++.exp (g++_init): Don't link in libg++, and look to
50182         libstdc++ for whether or not we want to be doing shared
50183         libraries.  Delete link_curses since we don't need it anymore.
50184         * lib/mike-g++.exp (postbase): Don't link in libg++.
50185         * g++.old-deja/old-deja.exp: Likewise.
50186
50187 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
50188
50189         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
50190
50191 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
50192
50193         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
50194         For that, add `-Wl,-a,shared_archive'.
50195         * g++.old-deja/old-deja.exp: Likewise.
50196
50197 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
50198
50199         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
50200
50201 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
50202
50203         * lib/mike-g++.exp (postbase): Pay attention to the status of
50204         g++_load.
50205
50206 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
50207
50208           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
50209
50210 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
50211
50212         * lib/gcc.exp (default_gcc_start): No longer need to log program
50213         being executed or its output, execute_anywhere does that now.
50214         * lib/g++.exp (default_g++_version): Call execute_anywhere.
50215         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
50216
50217 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
50218
50219         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
50220         the same as those in lib/g++.exp.
50221
50222 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
50223
50224         * gcc.c-torture: Update to c-torture-1.38 release.
50225         * gcc.ieee: Related changes.
50226
50227 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
50228
50229         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
50230         "exec". Minor reformatting changes.
50231
50232         * config/rom68k.exp (${tool}_load): Make it work in a canadian
50233         cross. This means all "exec" calls now work on a remote host as
50234         well.
50235         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
50236         cross. Filter out the extra "\r\n" stuff that expect puts in.
50237         (c-torture-execute): Filter out the bogus warnings like
50238         c-torture-compile does. Add support for canadian cross.
50239         * lib/gcc.exp (default_gcc_version, default_gcc_start)
50240         Use execute_anywhere rather than calling exec directly. Now it
50241         works for canadian cross testing.
50242
50243 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
50244
50245         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
50246         results into a variable, and check that rather than using file exists.
50247
50248 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
50249
50250         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
50251         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
50252
50253 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
50254
50255         * g++.old-deja/old-deja.exp: Create and pass runshlib and
50256         lib_curses if there's a shared libg++ in the build tree.
50257
50258 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
50259
50260         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
50261         if not supported target.
50262
50263 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
50264
50265         * lib/g++.exp (g++_init): Move empty setting of runshlib and
50266         link_curses up to always happen, not just for native builds.
50267
50268 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
50269
50270         * gcc.c-torture: Update to c-torture-1.36 release.
50271         * gcc.failure: Related changes.
50272
50273 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
50274
50275         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
50276
50277 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
50278
50279         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
50280         * lib/mike-g++.exp (postbase): Not in here.  Still reference
50281         runshlib, link_curses, and mathlib for link and run.
50282
50283         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
50284         pass the runtime shared library options for Solaris, OSF/1, and
50285         Irix5, and link with -lcurses to avoid unresolved references.
50286
50287 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
50288
50289         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
50290         only run once.
50291
50292 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
50293
50294         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
50295
50296 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
50297
50298         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
50299         do not have a framework for the "compat" tests yet.
50300
50301 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
50302
50303         * lib/mike-g++.exp (postbase): New local variable `mathlib',
50304         set to null if we're testing vxworks5.1.  Use that instead of
50305         `-lm' in the setting of LIBS for link and run.
50306
50307 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
50308
50309         * config/rom68k.exp (${tool}_load): Major changes to make it
50310         work.  Verified that it does in fact return the stuff in
50311         exec_output properly.  Catch any Emul or any TRAP other than 0.
50312
50313 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
50314
50315         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
50316         LDFLAGS properly for targets that need stuff from libgloss.
50317         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
50318         only run once.
50319         (gpp_initialized): New variable.
50320
50321 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
50322
50323         * config/rom68k.exp: Load libgloss.exp.
50324         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
50325         so we can produce a fully linked binary.
50326         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
50327         so we can produce a fully linked binary.
50328
50329 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
50330
50331         * lib/plumhall.exp (ph_section): Watch for expected failures.
50332         Add missing `else'.
50333
50334         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
50335         run the testcase.
50336         (c-torture): Likewise.
50337
50338 1995-08-28  Doug Evans  <dje@cygnus.com>
50339
50340         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
50341
50342         * lib/mike-g++.exp (mike_cleanup): New proc.
50343         (prebase): New globals compiler_result, not_compiler_result,
50344         target_regexp.
50345         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
50346         allow leading "-" in pattern.  Watch for unsupported tests.
50347         If $compiler_result is set, pattern match assembler code,
50348         and ditto for $not_compiler_result.
50349         * lib/mike-gcc.exp: Likewise.
50350
50351         * lib/plumhall.exp (ph_execute): Only call ph_summary if
50352         execution "succeeded".
50353
50354 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
50355
50356         * config/win32.exp: New file.
50357         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
50358
50359 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
50360
50361         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
50362         unsupported.
50363         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
50364         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
50365         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
50366
50367         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
50368         "... without exceptions was ...".  That is now handled by
50369         prune_system_crud.
50370         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
50371
50372 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
50373
50374         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
50375         sieve.c,sort2.c}: New files.
50376         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
50377         sieve.exp,sort2.exp}: Drivers for them.
50378
50379         * lib/mike-gcc.exp (program_output): New user settable variable.
50380         (postbase): Call prune_system_crud.  Also prune extraneous compiler
50381         messages.
50382         * lib/mike-g++.exp (program_output): New user settable variable.
50383
50384         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
50385
50386         * config/sh.exp: Deleted (use sim.exp instead).
50387
50388 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
50389
50390         * config/vx.exp: Declare CHECKTASK as global.
50391         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
50392         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
50393         * lib/old-dejagnu.exp: Load [pwd]/$executable.
50394
50395 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
50396
50397         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
50398         target. Like vx.exp, only includes `vx29k.exp' instead of
50399         `vxworks.exp'.
50400
50401 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
50402
50403         * config/sim.exp: Increase time limit from 120 seconds to 240.
50404
50405 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
50406
50407         * gcc.c-torture/execute/950628-1.c: New test.
50408
50409 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
50410
50411         * gcc.c-torture: Update with changes/additions from
50412         c-torture-1.34.
50413
50414 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
50415
50416         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
50417
50418 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
50419
50420         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
50421
50422 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
50423
50424         * gcc.c-torture/compile/950512-1.c: New test.
50425         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
50426         * gcc.dg/struct-ret-1.c: Likewise.
50427
50428 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
50429
50430         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
50431           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
50432
50433 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
50434
50435         * gcc.c-torture/special/920411-1.c: Deleted.
50436         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
50437
50438 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
50439
50440         * config/sim.exp (${tool}_load): Hack in call to bash to get a
50441         cpu limit.
50442
50443 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
50444
50445         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
50446
50447 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
50448
50449         From kenner;
50450         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
50451         is the proper length.
50452         * va-arg-3.c: Likewise.
50453
50454 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
50455
50456         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
50457         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
50458
50459         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
50460         * lib/g++.exp (default_g++_start): Delete old cruft.
50461
50462 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
50463
50464         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
50465         (2 * (1 << 18)) to (2 * (1 << 17)).
50466
50467         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
50468
50469 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
50470
50471         * config/rom68k.exp: Renamed from config/idp.exp
50472
50473 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
50474
50475         * c-torture/compile/921109-2.c
50476
50477 1995-04-18  Mike Stump  <mrs@cygnus.com>
50478
50479         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
50480         excess errors.
50481
50482 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
50483
50484         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
50485         output.
50486         * lib/g++.exp (default_g++_start): Likewise.
50487
50488 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
50489
50490         * gcc.c-torture/compile/950329-1.c: New test.
50491
50492 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
50493
50494           * config/bug.exp (${tool}_load): Updated to use new remote_open
50495           and remote_close procs.
50496         * config/idp.exp: New file.
50497
50498 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
50499
50500         * gcc.c-torture/execute/950322-1.c: New test.
50501
50502 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
50503
50504         * config/vx.exp (${tool}_load): Clean up testing of return code from
50505         vxworks_ld and vxworks_spawn.
50506
50507 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
50508
50509         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
50510
50511 1995-03-13  Mike Stump  <mrs@cygnus.com>
50512
50513         * lib/old-deja.exp: Add `excess errors test - ' error, now one
50514         can mark excess errors on a machine by machine basis.  Note, the
50515         default is to not expect any excess errors, even when excess
50516         errors test - is given, so you will want to put an XFAIL ... on
50517         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
50518         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
50519         those 4 machines, but no others.
50520
50521 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
50522
50523         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
50524         * lib/c-torture.exp: to here.
50525
50526 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
50527
50528         * gcc.c-torture/execute/950221-1.c: New test.
50529         * gcc.c-torture/execute/struct-ret-1.c: New test.
50530         * gcc.c-torture/compile/950221-1.c: New test.
50531
50532         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
50533
50534 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
50535
50536         * gcc.c-torture/execute/arith-1.c (main): Return 0.
50537         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
50538
50539 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
50540
50541         * g++.gb: New directory of tests, derived from my signature and
50542         class scoping tests.
50543
50544         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
50545         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
50546         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
50547         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
50548         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
50549         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
50550         * g++.gb/sig25.C: Likewise.
50551
50552         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
50553         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
50554         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
50555         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
50556         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
50557         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
50558         * g++.gb/sig25.exp: Likewise.
50559
50560         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
50561         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
50562         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
50563         * g++.gb/scope13.C: Likewise, this test still fails.
50564
50565         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
50566         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
50567         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
50568         * g++.gb/scope13.exp: Ditto.
50569
50570         * g++.gb/README: New file, explains what these tests are about.
50571
50572 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
50573
50574         * lib/dg.exp (dg-do): Support `preprocess'.
50575         (dg-test): Likewise.
50576
50577 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
50578
50579         * config/udi.exp: change "continue -expect" to "exp_continue".
50580
50581 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
50582
50583         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
50584         Delete redundant tests.
50585
50586         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
50587         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
50588         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
50589         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
50590         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
50591         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
50592         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
50593         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
50594
50595         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
50596         storing label pointers.
50597         * gcc.c-torture/execute/921019-1.c: Likewise.
50598         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
50599         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
50600         parameter fp.
50601         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
50602         constants.
50603
50604         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
50605         Delete obsolete tests.
50606
50607         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
50608         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
50609         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
50610         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
50611         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
50612         * gcc.c-torture/compile/950124-1.c: New test.
50613
50614         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
50615
50616 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
50617
50618         * lib/mike-g++.exp: Add -lm to LIBS.
50619
50620 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
50621
50622         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
50623
50624 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
50625
50626         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
50627
50628 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
50629
50630         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
50631
50632 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
50633
50634         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
50635         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
50636         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
50637         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
50638         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
50639         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
50640         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
50641         * g++.law/{operators31.C, operators32.C,
50642         * g++.law/{operators33.C, operators34.C}: Likewise.
50643         * g++.law/{pic1.C, refs2.C}: Likewise.
50644         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
50645         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
50646         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
50647         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
50648
50649         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
50650         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
50651         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
50652         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
50653         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
50654         * g++.law/{enum9.exp, friend5.exp}: Likewise.
50655         * g++.law/{nest3.exp, nest4.exp}: Likewise.
50656         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
50657         * g++.law/{operators30.exp, operators31.exp}: Likewise.
50658         * g++.law/{operators32.exp, operators33.exp}: Likewise.
50659         * g++.law/{operators34.exp}: Likewise.
50660         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
50661         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
50662         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
50663         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
50664         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
50665
50666         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
50667         No longer expected to fail.
50668         * g++.law/missed-error3.C: Tweak for recent bool changes.
50669
50670 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
50671
50672         * config/emb-unix: Deleted.
50673         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
50674         remote execution.  Do final link on remote host if REMOTE_LINK is set.
50675
50676 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
50677
50678         * lib/dg.exp (dg-test): Fix typo in last patch.
50679
50680 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
50681
50682         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
50683         (handles multiple occurrences).
50684
50685 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
50686
50687         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
50688         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
50689         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
50690         printed).
50691         * lib/c-torture.exp (c-torture-compile): Likewise.
50692         (c-torture): Prepend full path if missing.
50693         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
50694         (gcc_fail): Likewise.
50695         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
50696
50697 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
50698
50699         * lib/netware.exp: Only attach to NetWare i386 systems.
50700
50701 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
50702
50703         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
50704         messages.  Add test name to "output pattern match" pass/fail message.
50705
50706 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
50707
50708         * gcc.dg: New testsuite.
50709         * gcc.dg/dg.exp: New file.
50710
50711         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
50712         test-switch.c}: Deleted.
50713
50714         * gcc.misc-tests/msgs.exp: New testcase driver.
50715
50716 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
50717
50718         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
50719         Watch for illegal return values from ${tool}_load.
50720         * config/unix.exp (${tool}_load): Fix pass/fail detection for
50721         cross targets.  Coerce return value >0 to 1.
50722
50723 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
50724
50725         * config/unix.exp (${tool}_load): Call program rsh, not proc.
50726
50727         * config/emb-unix.exp: New file.
50728
50729         * config/sim.exp: Error if variable $SIM not defined.
50730         (${tool}_load): Mark test as "untested" if simulator missing.
50731
50732         * config/unix.exp: Load remote.exp to get rcp_download.
50733         * lib/c-torture.exp: Use different option lists for testcases with
50734         and without loops.
50735         * gcc.c-torture/execute/execute.exp: Likewise.
50736
50737 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
50738
50739         * config/*.exp: Clarify return code from ${tool}_load.
50740         Call `unresolved' or `untested' instead of `warning' or `perror'
50741         (sometimes you still want to call both though).
50742         Add comment that `shell_id' is local to each file.
50743         * config/udi.exp (timeout): Set to 30.
50744         Don't print warning if connection fails, $connectmode has already
50745         printed an error.
50746         (${tool}_load): Move verbose messages to level 2.
50747         Rework pattern for "Process started" message.
50748         Pass `shell_id' to ${connectmode}_download.
50749         Retry twice upon timeout.  Make resetting of target more robust.
50750         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
50751         Pass `shell_id' to exit_$connectmode.
50752         Only call exit_$connectmode if connected.
50753         * config/unix.exp (${tool}_load): Check return codes better.
50754         * config/vrtx.exp (${tool}_load): Likewise.
50755         * config/vx.exp (${tool}_load): Likewise.
50756         Delete unneeded global's.
50757         * lib/dg.exp (dg-test): Update to reflect clarified return codes
50758         from ${tool}_load.
50759         (dg-stat): Delete.
50760         (dg-init): Delete recording of pass/fail counts.
50761         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
50762         (old-dejagnu-init): Likewise.
50763         (old-dejagnu-stat): Delete contents, empty proc now.
50764         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
50765         (c-torture): Delete references to lcnt, lpass, lfail.
50766         Get option list from TORTURE_OPTIONS.
50767         Delete -funroll[-all]-loops if no loops.
50768         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
50769         (g++_stat): Delete contents (empty proc now).
50770         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
50771         (gcc_finish): Likewise.
50772         (gcc_stat): Deleted.
50773         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
50774         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
50775         * gcc.c-torture/execute/execute.exp: Likewise.
50776         Split tests into two parts: compile, execute.
50777         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
50778         no loops.  Update to reflect clarified return codes from ${tool}_load.
50779
50780 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
50781
50782         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
50783         to grep for.
50784         (old-dejagnu): Likewise (where necessary).
50785
50786 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
50787
50788         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
50789
50790         * lib/dg.exp (dg-process-target): Fix processing of selector.
50791         Add comment regarding use of `error'.
50792
50793         * lib/gcc.exp (prune_system_crud): Define if missing.
50794         * lib/g++.exp (prune_system_crud): Likewise.
50795
50796         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
50797         Call prune_system_crud.
50798         * lib/dg.exp (dg-runtest): New proc.
50799         Use perror instead of send_user for tcl errors in testcase.
50800         Don't return any value, it's never used.
50801         Don't clobber previous definition of `unknown'.
50802         Print tcl errors in `dg-final'.
50803
50804 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
50805
50806         * lib/dg.exp (dg-process-target): Improve syntax error messages.
50807         (dg-test): Don't print errorInfo, it contains stack backtrace.
50808
50809 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
50810
50811         * lib/g++.exp (runtest_file_p): Define if missing.
50812
50813 1994-09-24  Doug Evans  (dje@cygnus.com)
50814
50815         * lib/mike-g++.exp: Comment out loading of g++.exp.
50816         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
50817         (default_g++_version): Always print something.
50818         (default_g++_start): Comment out call to `which'.
50819         (g++_start, g++_load): Deleted (must be defined in config file).
50820         * lib/gcc.exp: Test for existence of $CC at start.
50821         Delete check for tmpdir (done in gcc_init).
50822         (default_gcc_version): Always print something.
50823         (default_gcc_start): Comment out call to `which'.
50824         * config/*.exp: Major cleanup - make cross targets work at least a
50825         little better for g++ (by not being "--tool gcc" specific).
50826         Rename gcc_xxx to ${tool}_xxx.
50827         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
50828         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
50829
50830 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
50831
50832         * lib/c-torture.exp (c-torture-compile): Rework compiler
50833         message processing.
50834
50835         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
50836         c-torture.
50837
50838 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
50839
50840         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
50841
50842         * lib/dg.exp (dg-process-target): Support { target native }.
50843
50844 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
50845
50846         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
50847         looked for "... program xxx got fatal signal".
50848         Correct regsub munging of `comp_output'.
50849         Ignore compiler messages "path prefix not used" and "linker input
50850         file unused".
50851
50852 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
50853
50854         * lib/gcc.exp (runtest_file_p): Define if missing.
50855         * gcc.prms/template.c: Example to work from.
50856
50857 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
50858
50859         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
50860         * lib/dg.exp (dg-test): Call unsupported testcases as such.
50861
50862         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
50863         * gcc.prms/1883.c: Moved from compile/940714-1.c.
50864         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
50865         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
50866
50867         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
50868         (dg-process-target): No longer a varargs proc.
50869         Return S/N for target, P/F for xfail.  All callers changed.
50870         (user option procs): More argument checking.
50871         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
50872         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
50873         (dg-test): Skip test if not running on selected target in `dg-do'.
50874         Update handling of `dg-do-what', `dg-output-text'.
50875         Separate execution pass/fail from output pattern match pass/fail.
50876         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
50877
50878 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
50879
50880         * gcc.c-torture/special/special.exp: Don't expect failure for mips
50881         target for 920510-1.c.
50882
50883 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
50884
50885         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
50886         Clean up comment regarding use of passcnt, etc.
50887         (gcc_stat): Don't update `testcnt' here.
50888         (gcc_finish): Do it here.
50889         Might as well reset `but_id' here too.
50890         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
50891         to determine if the file should be tested.
50892         * gcc.c-torture/compile/compile.exp: Likewise.
50893         * gcc.c-torture/execute/execute.exp: Likewise.
50894         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
50895         * gcc.misc-tests/dg-test.exp: Likewise.
50896         * gcc.prms/prms.exp: Likewise.
50897         * gcc.wendy/wendy.exp: Likewise.
50898         * g++.old-deja.exp: Likewise.
50899         Move "Testing file" message to verbose level 1.
50900
50901 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
50902
50903         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
50904
50905 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
50906
50907         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
50908         (default_gcc_start): Accept optional second list element
50909         of compiler flags.  Print compiler output at verbosity level 2.
50910         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
50911         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
50912         Save current values of framework globals passcnt, failcnt, xpasscnt,
50913         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
50914         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
50915         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
50916         xfailcnt to compute stats.  Update framework global `testcnt' from
50917         pass/fail counts.
50918         (gcc_finish): New proc.  Clean up test environment.
50919         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
50920         (gcc_epass, gcc_efail): Delete.
50921         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
50922         argument of line number.
50923         (dg-init): If the tool has an init routine, call it.
50924         (dg-test): Remove args `cflags_var' and `libs_var'.
50925         Pass all compiler options to ${tool}_start.
50926         Handle missing line number.
50927         (dg-finish): New function.
50928         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
50929         particular files.  Call gcc_finish at end.  Move "skipping test"
50930         message to verbosity level 3.
50931         * gcc.c-torture/compile/compile.exp: Likewise.
50932         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
50933         * gcc.c-torture/execute/execute.exp: Likewise.
50934         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50935         Print testcase being tried at verbosity level 1.
50936         * gcc.c-torture/special/special.exp: Unset xfail.
50937         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50938         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
50939         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
50940         * gcc.failure/failure.exp: Likewise.
50941         * gcc.ieee/ieee.exp: Likewise.
50942         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
50943         Update call to dg-test.  Call dg-finish at end.
50944         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
50945         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50946         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
50947         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
50948         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
50949         * gcc.wendy/wendy.exp: Add copyright.
50950         Delete setting of tmpdir (done by gcc_init).
50951         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
50952         Pass compiler flags to gcc_start.  Call gcc_finish at end.
50953         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
50954         gcc_[ce]pass/fail.
50955
50956 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
50957
50958         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
50959         confusion.
50960         (g++_load): Likewise.
50961
50962         * config/*.exp (gcc_load): Some were varargs fns and some were not.
50963         Rename argument to `prog' to remove the confusion.
50964         Varargs fns behave differently too!
50965         (g++_load): Likewise.
50966
50967         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
50968
50969         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
50970         what it is.  Delete (always) printing of status value for !native.
50971         Simplify verbose code, and include status and exec_output.
50972         (g++_load): Use gcc_load.
50973
50974 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
50975
50976         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
50977         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
50978         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
50979         940714-3.c as these testcases don't exist anymore.  Make
50980         va-arg-1.c expected to pass.
50981
50982 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
50983
50984         * gcc.misc-tests/misc.exp: Only run specific testcases.
50985         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
50986         * gcc.misc-tests/dg-[1-9].c: New files.
50987
50988         * lib/dg.exp: New testsuite driver.
50989         * gcc.prms/prms.exp: Use it.
50990
50991         * README.gcc: New file.
50992
50993         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
50994         Document and reset `lxpass' and `lxfail'.
50995         Simplify "initialized" message.
50996         (gcc_stat): Clean up comments a little.
50997
50998 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
50999
51000         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
51001
51002 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
51003
51004         * lib/old-dejagnu.exp (process-option): New proc.
51005         (old-dejagnu-init, old-dejagnu-stat): Likewise.
51006         (old-dejagnu): Simplify.
51007         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
51008
51009 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
51010
51011         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
51012         exists and is not an empty string.
51013
51014         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
51015         $xfail rather than calling setup_xfail.  Clear $xfail when test is
51016         finished.
51017         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
51018         automatically.
51019
51020         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
51021         longer expected to fail.
51022
51023         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
51024         "f" function call.
51025
51026         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
51027
51028         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
51029         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
51030         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
51031         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
51032         c-torture-1.29.
51033
51034         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
51035         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
51036
51037         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
51038
51039         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
51040         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
51041
51042         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
51043         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
51044         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
51045
51046 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
51047
51048         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
51049         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
51050         940714-1.c, 940714-2.c, 940714-3.c},
51051         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
51052         gcc.misc-tests/{mg.c,mg.exp}:
51053         New tests.
51054         * gcc.noncompile/noncompile.exp: Change accordingly.
51055
51056 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
51057
51058         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
51059         Undo previous clobberage.
51060
51061 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
51062
51063         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
51064         * gcc.special/{930510-1.c, special.exp}:
51065         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
51066         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
51067         struct-varargs-1.c}: New tests from c-torture-1.26.
51068
51069 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
51070
51071         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
51072           argument to switch.
51073
51074 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
51075
51076         * Revert the previous changes.  Please see Rob's directory
51077           (/lisa/test/rob/progressive/gcc/testsuite) for testing
51078           fixes.
51079
51080 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
51081
51082         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
51083             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
51084             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
51085             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
51086             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
51087             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
51088             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
51089             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
51090             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
51091             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
51092             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
51093             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
51094             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
51095             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
51096             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
51097             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
51098             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
51099             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
51100             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
51101             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
51102             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
51103             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
51104             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
51105             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
51106             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
51107             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51108             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
51109
51110 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
51111
51112         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
51113             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
51114           with perror calls.
51115
51116 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
51117
51118         * config/unix.exp (g++_load): Fix syntax.
51119
51120 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
51121
51122         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
51123         * gcc.noncompile/921017-1.c: Deleted obsolete test.
51124         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
51125         Don't expect va-arg-1.c to fail.  Correct expected output for
51126         920928-1.c.
51127         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
51128         * gcc.wendy/hbm4.c: Correct typo.
51129         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
51130
51131 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
51132
51133         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
51134         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
51135         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
51136         * lib/c-torture.exp (c-torture-compile): Ditto.
51137
51138         Reduce volume of output (remove all the -I's and such).
51139         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
51140         Call gcc_cpass, gcc_cfail.
51141         (c-torture): Pass testing option to c-torture-compile.
51142
51143 1994-03-21  Doug Evans  (dje@cygnus.com)
51144
51145         Bring patches over from progressive.
51146         * config/default.exp: Exit remote shell cleanly.
51147         (g++_exit, g++_start): Add default versions.
51148         * config/sim.exp (gcc_load): Use perror, not error.
51149
51150 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
51151
51152         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
51153         set in site.exp.
51154
51155 1994-03-14  Doug Evans  (dje@cygnus.com)
51156
51157         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
51158         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
51159         (wendy_try): New proc to run testcase.
51160         (main loop): Call 'em.
51161         * gcc.wendy/*.c: Clean up pass to correct expected output.
51162
51163         * lib/gcc.exp: Minor cleanup work.
51164         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
51165
51166 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
51167
51168         * config/sim.exp (gcc_load): Document return codes better.
51169         Don't pass -v to simulator.
51170
51171 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
51172
51173           * gcc.special/920717-x.c: Fix typo.
51174           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
51175           get at sources.
51176
51177         * lib/mike-gcc.exp: Fix typo.
51178
51179 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
51180
51181         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
51182         binary to use, transform the name.
51183         * config/*.exp: rename everything. Nuke any g++ specific files,
51184         it's now a special case of gcc that requires no special support.
51185         Add a default.exp for unsupported targets.
51186
51187 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
51188
51189         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
51190         lib/old-dejagnu.exp: Fix a few patterns to work with the new
51191         version of Tcl.
51192
51193 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
51194
51195         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
51196         than a warning.
51197
51198 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
51199
51200         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
51201
51202 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
51203
51204         * gcc.execute/execute.exp: Combine opt_list and foption_list into
51205         option_list.  Compile every file with only 4/6 option choices
51206         (same as C torture) instead of with 12/18 different option
51207         choices.
51208         * lib/c-torture.exp: Likewise.
51209
51210         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
51211         not already set.
51212
51213 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
51214
51215         * lib/old-deja.exp: Add `excess errors test fails' error, now one
51216         can put an XFAIL *-*-* on excess errors.
51217
51218 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
51219
51220         * g++.law: Add more tests derived from g++-bugs snapshots.
51221
51222         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
51223         equivalent to g++.law/init9.
51224
51225         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
51226         compiled it, and the a.out file after we've run it.
51227
51228 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
51229
51230         * lib/mike-g++.exp (postbase): Delete the .o file after we've
51231         compiled it, and the a.out file after we've run it.
51232
51233 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
51234
51235         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
51236
51237 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
51238
51239         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
51240         version number.
51241
51242 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
51243
51244         * g++.law: New directory of g++ tests derived from the g++-bugs
51245         snapshots.
51246
51247 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
51248
51249         * gcc.compile: initbug1.c initbug1.exp testcase added
51250
51251 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
51252
51253         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
51254         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
51255           fixes submitted by Jeff Law (law@cs.utah.edu)
51256         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
51257           Jeff Law (law@cs.utah.edu)
51258
51259
51260 1993-11-30  Mike Stump  (mrs@cygnus.com)
51261
51262         * config/unix-g++.exp: Follow the gcc way of doing things.
51263         * g++.old-deja/old-deja.exp: Minor updates.
51264         * lib/g++.exp: New file, follow the gcc way of doing things.
51265         * lib/old-dejagnu.exp: Minor updates.
51266         * lib/mike-g++.exp: Always unset errorInfo.
51267
51268 1993-11-06  Mike Stump  (mrs@cygnus.com)
51269
51270         * lib/gcc.exp: Fix some errors with the below change, CC and
51271         CFLAGS should be global when setting, not local.
51272
51273 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
51274
51275         * lib/gcc.exp: Transform tool name.
51276
51277 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51278
51279         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
51280
51281 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51282
51283         * lib/gcc.exp: change gcc_done to gcc_stat
51284
51285 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51286
51287         * Upgraded gcc testsuite to c-torture version 1.25
51288
51289 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
51290
51291         * lib/gcc.exp: added reporting code. Changed verbose compile message.
51292         * lib/c-torture: added hooks for new reporting code.
51293
51294 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
51295
51296         * config/sh-gcc.exp: check if sh-sim exists in the path
51297
51298 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
51299
51300         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
51301         * gcc.compile/compile.exp: Initial changes for new logic.
51302         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
51303         * gcc.failure/failure.exp: Initial changes for new logic.
51304         * gcc.ieee/ieee.exp: Initial changes for new logic.
51305         * gcc.misc-tests/misc.exp: Initial changes for new logic.
51306         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
51307         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
51308         * lib/c-torture.exp: Initial changes for new logic.
51309         * lib/gcc.exp: Initial changes for new logic.
51310
51311 1993-10-15  Mike Stump  (mrs@cygnus.com)
51312
51313         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
51314         depend upon failure or success.  Fully qualify names in failure
51315         and success messages.  Always remove a.out before starting
51316         compile, just in case.  Pay more attention to error text output by
51317         the compiler.  Handle testcases with no known past errors just
51318         like all others, so that things are uniform.  Other miscellaneous
51319         improvements.
51320
51321 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
51322
51323         * gcc.cpp: new directory for cpp tests
51324
51325 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
51326
51327         * lib/chill.exp: Code reformatted, removed unused code.
51328         * config/unix-chill.exp: Code reformatted, removed unused code.
51329         * chill.execute/execute.exp: Code reformatted, removed unused code.
51330         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
51331
51332 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
51333
51334         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
51335         routines not written.
51336
51337 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
51338
51339         * config/bug-gcc.exp: Use new procs from bug.exp.
51340
51341 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
51342
51343         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
51344         via ftp, rather than depending on NFS.
51345         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
51346         case.
51347
51348 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
51349
51350         * config/bug-gcc.exp: Use new download proc.
51351
51352 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
51353
51354         * chill.execute/execute.exp: cleanups, handles errors better
51355         * chill.compile/compile.exp: rewrite, based on execute.exp
51356         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
51357         * lib/chill.exp: major changes to diff proc and compile and link
51358           procs. added chill_fail and chill_pass wrappers to pass and
51359           fail. added more comments, and handle error codes better.
51360           Added a hack to capture stderr from exec, so noncompile tests
51361           can work.
51362
51363 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
51364
51365         * chill.execute/execute.exp: rewrite of testsuite driver
51366         * lib/chill.exp: rewrite of testsuite driver
51367         * config/unix-chill.exp: rewrite of testsuite driver
51368
51369 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
51370
51371         In chill.execute:
51372         * iexpr.ch: Standardize uppercase.
51373         * tuples.dat: Standardize uppercase.
51374         * vary.ch: standardize.  Correct varying string assignments.
51375         * vary.dat: Add new output lines.
51376
51377 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
51378
51379         In chill.execute:
51380         * chprintf.ch: Standardize use of uppercase.
51381         * tuples.ch: Standardize and turn arr2 into a DCL,
51382           rather than a SYN.
51383         * pinits.ch: Standardize.
51384
51385 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
51386
51387         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
51388         * Makefil: Renamed to Makefile.in.
51389         * configure.in: New.
51390
51391 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
51392
51393         In chill.execute:
51394         * .cvsignore: Add result/output files.
51395         * Makefile: Fix up variables at start.  Use MFLAGS
51396           everywhere.  Correct bool_loc, built_ins entries.
51397           Add entry for vary1.ch.
51398         * bitarray.ch: Standardize upper-case usage.
51399         * bitexpr.ch: Standardize, add output of b1.
51400         * params.ch: Use arrayt in along PROC parameters, to
51401           avoid novelty problems.
51402         * sets.ch: Tiny cleanup.
51403         * vary1.ch: Re-indent.
51404
51405 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
51406
51407           * Add PR-related files to Makefiles, .cvsignore files, etc.
51408
51409 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
51410
51411         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
51412           with compiler objects. New names are test-flow.c and test-loop.c
51413
51414 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
51415
51416         * Upgraded c-torture tests from 1.19 to 1.20
51417
51418         * new files:
51419         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
51420         * gcc.compile: 930623-1.c 930623-2.c
51421         * gcc.noncompile: 930622-1.c 930622-2.c
51422         * gcc.failure: 920411-1.c 920627-2.c
51423         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
51424
51425 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
51426
51427         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
51428           More changes to get testsuite working properly. Needs more work.
51429           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
51430
51431 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
51432
51433         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
51434           More changes to get testsuite working properly. Needs more work.
51435
51436 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
51437
51438         * chill.compile/compile.exp: Added for Dejagnu support
51439         * chill.execute/execute.exp: Added for Dejagnu support
51440         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
51441
51442 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
51443
51444         This should complete moving the CHILL test files.
51445         * chill.noncompile(.cvsignore printf.grt
51446             in-printf.grt chprintf.grt chprintf.ch):
51447             Added test-support files.
51448           (Makefile): Modified further.
51449         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
51450             signal.ch): Added test files.
51451           * chill.execute (.cvsignore printf.grt printr.c
51452             in-printf.grt rts.c chprintf.grt rts.h): Added
51453           test-support files.
51454             (Makefile): More corrections.
51455
51456 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
51457
51458         * chill.compile, chill.execute, chill.nocompile: Add CHILL
51459           test cases, ready for DejaGnu.
51460
51461 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
51462
51463         * Upgraded c-torture tests from 1.18 to 1.19
51464
51465         * gcc.compile: added test(s):
51466           930607-1.c
51467         * gcc.execute: added test(s):
51468           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
51469
51470         * added new subdirectory for misc tests: gcc.misc-tests
51471         * gcc.misc-test(s): added tests:
51472           inst-check.c test-consts.c test-ior.c test-switch.c
51473
51474 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
51475
51476         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
51477
51478 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
51479
51480         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
51481
51482 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
51483
51484         * Upgraded c-torture tests from 1.17 to 1.18
51485
51486 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
51487
51488         * Upgraded c-torture tests from 1.12 to 1.17
51489
51490 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
51491
51492         * lib/old-dejagnu.exp:
51493           Fixed handling of XFAIL target triplets to correctly
51494           recognize wildcard characters.  Removed code that
51495           appended a unique id tag to the end of the file name
51496           printed out by the result of the testcases within a
51497           given test file.
51498
51499 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
51500
51501         * lib/old-dejagnu.exp:
51502           Reworked expected failure handling to trigger off of XFAIL
51503           keyword in keyphrase embeded in testcase source code. The
51504           XFAIL keyword must be at the end of the keyphrase line. It
51505           may optionally be followed by one or more target triplets.
51506           It has just occured that the handling of wildcards in the
51507           target triplet may not be correct.
51508
51509 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
51510
51511         * g++.old-deja/tests:
51512           Moved all subdirectories up one level into g++.old-deja .
51513
51514         * lib/old-dejagnu.exp:
51515           Fixed problem with CXXFLAGS not being properly reset, and being
51516           corrupted with extraneous "-c" compiler option.  This was
51517           causing binaries to not be generated for test that needed them.
51518           Modified strings passed to "pass" and "fail" so that individual
51519           tests from the same test file would be distinguished by an
51520           identifier appended to the test file name in the summary logs;
51521           this corrected a problem with erroneous diff logs.  Added code
51522           to search testcases for expected fail and unexpected pass keywords.
51523
51524 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
51525
51526         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
51527
51528 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
51529
51530         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
51531           Removed extraneous text from end of "Special g++ Options"
51532           keyphrase.
51533
51534         * lib/old-dejagnu.exp: Added pattern matching to look for new
51535           keywords, embedded in testcases comments, which will trigger
51536           calls to xpass and xfail.
51537
51538 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
51539
51540         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
51541           comments embedded in the testcases, especially the one looking for
51542           special compiler options, as well as the pattern matching for the
51543           compiler output again.
51544
51545 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
51546
51547         * lib/old-dejagnu.exp: Do a proper check of the return value for
51548           execute tests. Fixed several problems with the pattern matching
51549           of the compiler output which gave erroneous test results.
51550           Changed several of the test result messages to be more descriptive.
51551         * config/unix-g++.exp: Proc g++_load now actually works and
51552           executes the tests passed to it and returns a usable return
51553           value.
51554
51555 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
51556
51557           * lib/gcc.exp: Exits gracefully if $CC is bogus.
51558
51559 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
51560
51561         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
51562           Modified both files to properly execute the old style
51563           dejagnu tests. The previous versions of these files were
51564           experimental and did not function anything near correctly.
51565
51566 1993-04-05  Rob Savoye  (rob@cygnus.com)
51567
51568         * Removed all Makefile.in and configure.in files. No configuration
51569         needed now.
51570
51571 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
51572
51573         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
51574
51575 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
51576
51577         * gcc.compile/configure.in, gcc.unsorted/configure.in,
51578         gcc.special/configure.in, gcc.noncompile/configure.in,
51579         gcc.execute/configure.in, gcc.code_quality/configure.in,
51580         g++.other/configure.in, g++.old-deja/configure.in,
51581         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
51582         in srcname setting.
51583
51584 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
51585
51586         * lib/udi.exp: Fixed mondfe and mondfe_download.
51587         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
51588         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
51589
51590 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
51591
51592         * config/udi-gdb.exp: Check $shell_id after connecting to target.
51593         (gdb_exit): Don't remove *_soc files.
51594
51595 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
51596
51597         * lib/c-torture.exp: Don't look for main; instead always use -w
51598         -c.  This is how the c-torture tests work.  Remove the object
51599         file if the compilation succeeds.
51600         * gcc.execute/execute.exp: Remove executable if test passes.
51601         * gcc.noncompile/noncompile.exp: Every test is an expected
51602         failure.
51603         * gcc.special/special.exp: Added tests from c-torture 1.11,
51604         corrected use of existing test.
51605         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
51606         gcc.execute/920625-1.c: Updated to c-torture 1.11.
51607         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
51608         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
51609         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
51610         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
51611         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
51612         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
51613         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
51614         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
51615         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
51616         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
51617         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
51618         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
51619         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
51620         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
51621         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
51622         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
51623         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
51624         c-torture 1.11.
51625         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
51626         correspond to c-torture 1.11.
51627
51628         * New file.